range-diff: combine all options in a single data structure
[git] / po / vi.po
1 # Vietnamese translation for GIT-CORE.
2 # Bản dịch tiếng Việt dành cho GIT-CORE.
3 # This file is distributed under the same license as the git-core package.
4 # Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2012.
5 # Trần Ngọc Quân <vnwildman@gmail.com>, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020.
6 # Đoàn Trần Công Danh <congdanhqx@gmail.com>, 2020.
7 #
8 msgid ""
9 msgstr ""
10 "Project-Id-Version: git v2.30.0 rd2\n"
11 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
12 "POT-Creation-Date: 2020-12-21 07:10+0800\n"
13 "PO-Revision-Date: 2020-12-21 08:42+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"
17 "MIME-Version: 1.0\n"
18 "Content-Type: text/plain; charset=UTF-8\n"
19 "Content-Transfer-Encoding: 8bit\n"
20 "Plural-Forms: nplurals=1; plural=0;\n"
21 "X-Language-Team-Website: <http://translationproject.org/team/vi.html>\n"
22 "X-Poedit-SourceCharset: UTF-8\n"
23 "X-Poedit-Basepath: ..\n"
24 "X-Generator: Poedit 2.4.2\n"
25
26 #: add-interactive.c:376
27 #, c-format
28 msgid "Huh (%s)?"
29 msgstr "Hả (%s)?"
30
31 #: add-interactive.c:529 add-interactive.c:830 reset.c:65 sequencer.c:3284
32 #: sequencer.c:3735 sequencer.c:3890 builtin/rebase.c:1532
33 #: builtin/rebase.c:1955
34 msgid "could not read index"
35 msgstr "không thể đọc bảng mục lục"
36
37 #: add-interactive.c:584 git-add--interactive.perl:269
38 #: git-add--interactive.perl:294
39 msgid "binary"
40 msgstr "nhị phân"
41
42 #: add-interactive.c:642 git-add--interactive.perl:278
43 #: git-add--interactive.perl:332
44 msgid "nothing"
45 msgstr "không có gì"
46
47 #: add-interactive.c:643 git-add--interactive.perl:314
48 #: git-add--interactive.perl:329
49 msgid "unchanged"
50 msgstr "không thay đổi"
51
52 #: add-interactive.c:680 git-add--interactive.perl:641
53 msgid "Update"
54 msgstr "Cập nhật"
55
56 #: add-interactive.c:697 add-interactive.c:885
57 #, c-format
58 msgid "could not stage '%s'"
59 msgstr "không thể đưa “%s” lên bệ phóng"
60
61 #: add-interactive.c:703 add-interactive.c:892 reset.c:89 sequencer.c:3478
62 msgid "could not write index"
63 msgstr "không thể ghi bảng mục lục"
64
65 #: add-interactive.c:706 git-add--interactive.perl:626
66 #, c-format, perl-format
67 msgid "updated %d path\n"
68 msgid_plural "updated %d paths\n"
69 msgstr[0] "đã cập nhật %d đường dẫn\n"
70
71 #: add-interactive.c:724 git-add--interactive.perl:676
72 #, c-format, perl-format
73 msgid "note: %s is untracked now.\n"
74 msgstr "chú ý: %s giờ đã bỏ theo dõi.\n"
75
76 #: add-interactive.c:729 apply.c:4125 builtin/checkout.c:295
77 #: builtin/reset.c:145
78 #, c-format
79 msgid "make_cache_entry failed for path '%s'"
80 msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
81
82 #: add-interactive.c:759 git-add--interactive.perl:653
83 msgid "Revert"
84 msgstr "Hoàn nguyên"
85
86 #: add-interactive.c:775
87 msgid "Could not parse HEAD^{tree}"
88 msgstr "Không thể phân tích cú pháp HEAD^{tree}"
89
90 #: add-interactive.c:813 git-add--interactive.perl:629
91 #, c-format, perl-format
92 msgid "reverted %d path\n"
93 msgid_plural "reverted %d paths\n"
94 msgstr[0] "đã hoàn nguyên %d đường dẫn\n"
95
96 #: add-interactive.c:864 git-add--interactive.perl:693
97 #, c-format
98 msgid "No untracked files.\n"
99 msgstr "Không có tập tin nào chưa được theo dõi.\n"
100
101 #: add-interactive.c:868 git-add--interactive.perl:687
102 msgid "Add untracked"
103 msgstr "Thêm các cái chưa được theo dõi"
104
105 #: add-interactive.c:895 git-add--interactive.perl:623
106 #, c-format, perl-format
107 msgid "added %d path\n"
108 msgid_plural "added %d paths\n"
109 msgstr[0] "đã thêm %d đường dẫn\n"
110
111 #: add-interactive.c:925
112 #, c-format
113 msgid "ignoring unmerged: %s"
114 msgstr "bỏ qua những thứ chưa hòa trộn: %s"
115
116 #: add-interactive.c:937 add-patch.c:1751 git-add--interactive.perl:1369
117 #, c-format
118 msgid "Only binary files changed.\n"
119 msgstr "Chỉ có các tập tin nhị phân là thay đổi.\n"
120
121 #: add-interactive.c:939 add-patch.c:1749 git-add--interactive.perl:1371
122 #, c-format
123 msgid "No changes.\n"
124 msgstr "Không có thay đổi nào.\n"
125
126 #: add-interactive.c:943 git-add--interactive.perl:1379
127 msgid "Patch update"
128 msgstr "Cập nhật miếng vá"
129
130 #: add-interactive.c:982 git-add--interactive.perl:1792
131 msgid "Review diff"
132 msgstr "Xem xét lại diff"
133
134 #: add-interactive.c:1010
135 msgid "show paths with changes"
136 msgstr "hiển thị đường dẫn với các thay đổi"
137
138 #: add-interactive.c:1012
139 msgid "add working tree state to the staged set of changes"
140 msgstr ""
141 "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ệ "
142 "phóng"
143
144 #: add-interactive.c:1014
145 msgid "revert staged set of changes back to the HEAD version"
146 msgstr ""
147 "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 "
148 "bản HEAD"
149
150 #: add-interactive.c:1016
151 msgid "pick hunks and update selectively"
152 msgstr "chọn các “khúc” và cập nhật có tuyển chọn"
153
154 #: add-interactive.c:1018
155 msgid "view diff between HEAD and index"
156 msgstr "xem khác biệt giữa HEAD và mục lục"
157
158 #: add-interactive.c:1020
159 msgid "add contents of untracked files to the staged set of changes"
160 msgstr ""
161 "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 đã "
162 "được đưa lên bệ phóng"
163
164 #: add-interactive.c:1028 add-interactive.c:1077
165 msgid "Prompt help:"
166 msgstr "Trợ giúp về nhắc:"
167
168 #: add-interactive.c:1030
169 msgid "select a single item"
170 msgstr "chọn một mục đơn"
171
172 #: add-interactive.c:1032
173 msgid "select a range of items"
174 msgstr "chọn một vùng các mục"
175
176 #: add-interactive.c:1034
177 msgid "select multiple ranges"
178 msgstr "chọn nhiều vùng"
179
180 #: add-interactive.c:1036 add-interactive.c:1081
181 msgid "select item based on unique prefix"
182 msgstr "chọn mục dựa trên tiền tố duy nhất"
183
184 #: add-interactive.c:1038
185 msgid "unselect specified items"
186 msgstr "bỏ chọn các mục đã cho"
187
188 #: add-interactive.c:1040
189 msgid "choose all items"
190 msgstr "chọn tất cả các mục"
191
192 #: add-interactive.c:1042
193 msgid "(empty) finish selecting"
194 msgstr "(để trống) hoàn tất chọn lựa"
195
196 #: add-interactive.c:1079
197 msgid "select a numbered item"
198 msgstr "tùy chọn mục bằng số"
199
200 #: add-interactive.c:1083
201 msgid "(empty) select nothing"
202 msgstr "(để trống) không chọn gì"
203
204 #: add-interactive.c:1091 builtin/clean.c:816 git-add--interactive.perl:1896
205 msgid "*** Commands ***"
206 msgstr "*** Lệnh ***"
207
208 #: add-interactive.c:1092 builtin/clean.c:817 git-add--interactive.perl:1893
209 msgid "What now"
210 msgstr "Giờ thì sao"
211
212 #: add-interactive.c:1144 git-add--interactive.perl:213
213 msgid "staged"
214 msgstr "đã đưa lên bệ phóng"
215
216 #: add-interactive.c:1144 git-add--interactive.perl:213
217 msgid "unstaged"
218 msgstr "chưa đưa lên bệ phóng"
219
220 #: add-interactive.c:1144 apply.c:4987 apply.c:4990 builtin/am.c:2257
221 #: builtin/am.c:2260 builtin/bugreport.c:134 builtin/clone.c:124
222 #: builtin/fetch.c:147 builtin/merge.c:284 builtin/pull.c:190
223 #: builtin/submodule--helper.c:409 builtin/submodule--helper.c:1818
224 #: builtin/submodule--helper.c:1821 builtin/submodule--helper.c:2326
225 #: builtin/submodule--helper.c:2329 builtin/submodule--helper.c:2572
226 #: git-add--interactive.perl:213
227 msgid "path"
228 msgstr "đường-dẫn"
229
230 #: add-interactive.c:1151
231 msgid "could not refresh index"
232 msgstr "không thể đọc lại bảng mục lục"
233
234 #: add-interactive.c:1165 builtin/clean.c:781 git-add--interactive.perl:1803
235 #, c-format
236 msgid "Bye.\n"
237 msgstr "Tạm biệt.\n"
238
239 #: add-patch.c:34 git-add--interactive.perl:1431
240 #, c-format, perl-format
241 msgid "Stage mode change [y,n,q,a,d%s,?]? "
242 msgstr "Thay đổi chế độ bệ phóng [y,n,q,a,d%s,?]? "
243
244 #: add-patch.c:35 git-add--interactive.perl:1432
245 #, c-format, perl-format
246 msgid "Stage deletion [y,n,q,a,d%s,?]? "
247 msgstr "Xóa khỏi bệ phóng [y,n,q,a,d%s,?]? "
248
249 #: add-patch.c:36 git-add--interactive.perl:1433
250 #, c-format, perl-format
251 msgid "Stage addition [y,n,q,a,d%s,?]? "
252 msgstr "Thêm vào bệ phóng [y,n,q,a,d%s,?]? "
253
254 #: add-patch.c:37 git-add--interactive.perl:1434
255 #, c-format, perl-format
256 msgid "Stage this hunk [y,n,q,a,d%s,?]? "
257 msgstr "Đưa lên bệ phóng khúc này [y,n,q,a,d%s,?]? "
258
259 #: add-patch.c:39
260 msgid ""
261 "If the patch applies cleanly, the edited hunk will immediately be marked for "
262 "staging."
263 msgstr ""
264 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
265 "để chuyển lên bệ phóng."
266
267 #: add-patch.c:42
268 msgid ""
269 "y - stage this hunk\n"
270 "n - do not stage this hunk\n"
271 "q - quit; do not stage this hunk or any of the remaining ones\n"
272 "a - stage this hunk and all later hunks in the file\n"
273 "d - do not stage this hunk or any of the later hunks in the file\n"
274 msgstr ""
275 "y - đưa lên bệ phóng khúc này\n"
276 "n - đừng đưa lên bệ phóng khúc này\n"
277 "q - thoát; đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại\n"
278 "a - đưa lên bệ phóng khúc này và tất cả các khúc sau này trong tập tin\n"
279 "d - đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong tập "
280 "tin\n"
281
282 #: add-patch.c:56 git-add--interactive.perl:1437
283 #, c-format, perl-format
284 msgid "Stash mode change [y,n,q,a,d%s,?]? "
285 msgstr "Thay đổi chế độ tạm cất đi [y,n,q,a,d%s,?]? "
286
287 #: add-patch.c:57 git-add--interactive.perl:1438
288 #, c-format, perl-format
289 msgid "Stash deletion [y,n,q,a,d%s,?]? "
290 msgstr "Xóa tạm cất [y,n,q,a,d%s,?]? "
291
292 #: add-patch.c:58 git-add--interactive.perl:1439
293 #, c-format, perl-format
294 msgid "Stash addition [y,n,q,a,d%s,?]? "
295 msgstr "Thêm vào tạm cất [y,n,q,a,d%s,?]? "
296
297 #: add-patch.c:59 git-add--interactive.perl:1440
298 #, c-format, perl-format
299 msgid "Stash this hunk [y,n,q,a,d%s,?]? "
300 msgstr "Tạm cất khúc này [y,n,q,a,d%s,?]? "
301
302 #: add-patch.c:61
303 msgid ""
304 "If the patch applies cleanly, the edited hunk will immediately be marked for "
305 "stashing."
306 msgstr ""
307 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
308 "để tạm cất."
309
310 #: add-patch.c:64
311 msgid ""
312 "y - stash this hunk\n"
313 "n - do not stash this hunk\n"
314 "q - quit; do not stash this hunk or any of the remaining ones\n"
315 "a - stash this hunk and all later hunks in the file\n"
316 "d - do not stash this hunk or any of the later hunks in the file\n"
317 msgstr ""
318 "y - tạm cất khúc này\n"
319 "n - đừng tạm cất khúc này\n"
320 "q - thoát; đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại\n"
321 "a - tạm cất khúc này và tất cả các khúc sau này trong tập tin\n"
322 "d - đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại trong tập tin\n"
323
324 #: add-patch.c:80 git-add--interactive.perl:1443
325 #, c-format, perl-format
326 msgid "Unstage mode change [y,n,q,a,d%s,?]? "
327 msgstr "Thay đổi chế độ bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
328
329 #: add-patch.c:81 git-add--interactive.perl:1444
330 #, c-format, perl-format
331 msgid "Unstage deletion [y,n,q,a,d%s,?]? "
332 msgstr "Xóa bỏ việc bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
333
334 #: add-patch.c:82 git-add--interactive.perl:1445
335 #, c-format, perl-format
336 msgid "Unstage addition [y,n,q,a,d%s,?]? "
337 msgstr "Thêm vào việc bỏ ra khỏi bệ phóng [y,n,q,a,d%s,?]? "
338
339 #: add-patch.c:83 git-add--interactive.perl:1446
340 #, c-format, perl-format
341 msgid "Unstage this hunk [y,n,q,a,d%s,?]? "
342 msgstr "Bỏ ra khỏi bệ phóng khúc này [y,n,q,a,d%s,?]? "
343
344 #: add-patch.c:85
345 msgid ""
346 "If the patch applies cleanly, the edited hunk will immediately be marked for "
347 "unstaging."
348 msgstr ""
349 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
350 "để bỏ ra khỏi bệ phóng."
351
352 #: add-patch.c:88
353 msgid ""
354 "y - unstage this hunk\n"
355 "n - do not unstage this hunk\n"
356 "q - quit; do not unstage this hunk or any of the remaining ones\n"
357 "a - unstage this hunk and all later hunks in the file\n"
358 "d - do not unstage this hunk or any of the later hunks in the file\n"
359 msgstr ""
360 "y - đưa ra khỏi bệ phóng khúc này\n"
361 "n - đừng đưa ra khỏi bệ phóng khúc này\n"
362 "q - thoát; đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn "
363 "lại\n"
364 "a - đưa ra khỏi bệ phóng khúc này và tất cả các khúc sau này trong tập tin\n"
365 "d - đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong "
366 "tập tin\n"
367
368 #: add-patch.c:103 git-add--interactive.perl:1449
369 #, c-format, perl-format
370 msgid "Apply mode change to index [y,n,q,a,d%s,?]? "
371 msgstr "Áp dụng thay đổi chế độ cho mục lục [y,n,q,a,d%s,?]? "
372
373 #: add-patch.c:104 git-add--interactive.perl:1450
374 #, c-format, perl-format
375 msgid "Apply deletion to index [y,n,q,a,d%s,?]? "
376 msgstr "Áp dụng việc xóa vào mục lục [y,n,q,a,d%s,?]? "
377
378 #: add-patch.c:105 git-add--interactive.perl:1451
379 #, c-format, perl-format
380 msgid "Apply addition to index [y,n,q,a,d%s,?]? "
381 msgstr "Áp dụng các thêm vào mục lục [y,n,q,a,d%s,?]? "
382
383 #: add-patch.c:106 git-add--interactive.perl:1452
384 #, c-format, perl-format
385 msgid "Apply this hunk to index [y,n,q,a,d%s,?]? "
386 msgstr "Áo dụng khúc này vào mục lục [y,n,q,a,d%s,?]? "
387
388 #: add-patch.c:108 add-patch.c:176 add-patch.c:221
389 msgid ""
390 "If the patch applies cleanly, the edited hunk will immediately be marked for "
391 "applying."
392 msgstr ""
393 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
394 "để áp dụng."
395
396 #: add-patch.c:111
397 msgid ""
398 "y - apply this hunk to index\n"
399 "n - do not apply this hunk to index\n"
400 "q - quit; do not apply this hunk or any of the remaining ones\n"
401 "a - apply this hunk and all later hunks in the file\n"
402 "d - do not apply this hunk or any of the later hunks in the file\n"
403 msgstr ""
404 "y - áp dụng khúc này vào mục lục\n"
405 "n - đừng áp dụng khúc này vào mục lục\n"
406 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
407 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
408 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
409
410 #: add-patch.c:126 git-add--interactive.perl:1455
411 #: git-add--interactive.perl:1473
412 #, c-format, perl-format
413 msgid "Discard mode change from worktree [y,n,q,a,d%s,?]? "
414 msgstr "Loại bỏ các thay đổi chế độ từ cây làm việc [y,n,q,a,d%s,?]? "
415
416 #: add-patch.c:127 git-add--interactive.perl:1456
417 #: git-add--interactive.perl:1474
418 #, c-format, perl-format
419 msgid "Discard deletion from worktree [y,n,q,a,d%s,?]? "
420 msgstr "Loại bỏ việc xóa khỏi cây làm việc [y,n,q,a,d%s,?]? "
421
422 #: add-patch.c:128 git-add--interactive.perl:1457
423 #: git-add--interactive.perl:1475
424 #, c-format, perl-format
425 msgid "Discard addition from worktree [y,n,q,a,d%s,?]? "
426 msgstr "Thêm các loại bỏ khỏi cây làm việc [y,n,q,a,d%s,?]? "
427
428 #: add-patch.c:129 git-add--interactive.perl:1458
429 #: git-add--interactive.perl:1476
430 #, c-format, perl-format
431 msgid "Discard this hunk from worktree [y,n,q,a,d%s,?]? "
432 msgstr "Loại bỏ khúc này khỏi cây làm việc [y,n,q,a,d%s,?]? "
433
434 #: add-patch.c:131 add-patch.c:154 add-patch.c:199
435 msgid ""
436 "If the patch applies cleanly, the edited hunk will immediately be marked for "
437 "discarding."
438 msgstr ""
439 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức được đánh dấu "
440 "để loại bỏ."
441
442 #: add-patch.c:134 add-patch.c:202
443 msgid ""
444 "y - discard this hunk from worktree\n"
445 "n - do not discard this hunk from worktree\n"
446 "q - quit; do not discard this hunk or any of the remaining ones\n"
447 "a - discard this hunk and all later hunks in the file\n"
448 "d - do not discard this hunk or any of the later hunks in the file\n"
449 msgstr ""
450 "y - loại bỏ khúc này khỏi cây làm việc\n"
451 "n - đừng loại bỏ khúc khỏi cây làm việc\n"
452 "q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại\n"
453 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
454 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
455
456 #: add-patch.c:149 add-patch.c:194 git-add--interactive.perl:1461
457 #, c-format, perl-format
458 msgid "Discard mode change from index and worktree [y,n,q,a,d%s,?]? "
459 msgstr "Loại bỏ thay đổi chế độ từ mục lục và cây làm việc [y,n,q,a,d%s,?]? "
460
461 #: add-patch.c:150 add-patch.c:195 git-add--interactive.perl:1462
462 #, c-format, perl-format
463 msgid "Discard deletion from index and worktree [y,n,q,a,d%s,?]? "
464 msgstr "Loại bỏ việc xóa khỏi mục lục và cây làm việc [y,n,q,a,d%s,?]? "
465
466 #: add-patch.c:151 add-patch.c:196 git-add--interactive.perl:1463
467 #, c-format, perl-format
468 msgid "Discard addition from index and worktree [y,n,q,a,d%s,?]? "
469 msgstr "Thêm các loại bỏ từ mục lục và cây làm việc [y,n,q,a,d%s,?]? "
470
471 #: add-patch.c:152 add-patch.c:197 git-add--interactive.perl:1464
472 #, c-format, perl-format
473 msgid "Discard this hunk from index and worktree [y,n,q,a,d%s,?]? "
474 msgstr "Loại bỏ khúc này khỏi mục lục và cây làm việc [y,n,q,a,d%s,?]? "
475
476 #: add-patch.c:157
477 msgid ""
478 "y - discard this hunk from index and worktree\n"
479 "n - do not discard this hunk from index and worktree\n"
480 "q - quit; do not discard this hunk or any of the remaining ones\n"
481 "a - discard this hunk and all later hunks in the file\n"
482 "d - do not discard this hunk or any of the later hunks in the file\n"
483 msgstr ""
484 "y - loại bỏ khúc này khỏi mục lục và cây làm việc\n"
485 "n - đừng loại bỏ khúc khỏi mục lục và cây làm việc\n"
486 "q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại\n"
487 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
488 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
489
490 #: add-patch.c:171 add-patch.c:216 git-add--interactive.perl:1467
491 #, c-format, perl-format
492 msgid "Apply mode change to index and worktree [y,n,q,a,d%s,?]? "
493 msgstr "Áp dụng thay đổi chế độ cho mục lục và cây làm việc [y,n,q,a,d%s,?]? "
494
495 #: add-patch.c:172 add-patch.c:217 git-add--interactive.perl:1468
496 #, c-format, perl-format
497 msgid "Apply deletion to index and worktree [y,n,q,a,d%s,?]? "
498 msgstr "Áp dụng việc xóa vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
499
500 #: add-patch.c:173 add-patch.c:218 git-add--interactive.perl:1469
501 #, c-format, perl-format
502 msgid "Apply addition to index and worktree [y,n,q,a,d%s,?]? "
503 msgstr "Áp dụng thêm vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
504
505 #: add-patch.c:174 add-patch.c:219 git-add--interactive.perl:1470
506 #, c-format, perl-format
507 msgid "Apply this hunk to index and worktree [y,n,q,a,d%s,?]? "
508 msgstr "Áp dụng khúc này vào mục lục và cây làm việc [y,n,q,a,d%s,?]? "
509
510 #: add-patch.c:179
511 msgid ""
512 "y - apply this hunk to index and worktree\n"
513 "n - do not apply this hunk to index and worktree\n"
514 "q - quit; do not apply this hunk or any of the remaining ones\n"
515 "a - apply this hunk and all later hunks in the file\n"
516 "d - do not apply this hunk or any of the later hunks in the file\n"
517 msgstr ""
518 "y - áp dụng khúc này vào mục lục và cây làm việc\n"
519 "n - đừng áp dụng khúc vào mục lục và cây làm việc\n"
520 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
521 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
522 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
523
524 #: add-patch.c:224
525 msgid ""
526 "y - apply this hunk to worktree\n"
527 "n - do not apply this hunk to worktree\n"
528 "q - quit; do not apply this hunk or any of the remaining ones\n"
529 "a - apply this hunk and all later hunks in the file\n"
530 "d - do not apply this hunk or any of the later hunks in the file\n"
531 msgstr ""
532 "y - áp dụng khúc này vào cây làm việc\n"
533 "n - đừng áp dụng khúc vào cây làm việc\n"
534 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
535 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
536 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin\n"
537
538 #: add-patch.c:342
539 #, c-format
540 msgid "could not parse hunk header '%.*s'"
541 msgstr "không thể phân tích cú pháp phần đầu của khúc “%.*s”"
542
543 #: add-patch.c:361 add-patch.c:365
544 #, c-format
545 msgid "could not parse colored hunk header '%.*s'"
546 msgstr "không thể phân tích cú pháp phần đầu khúc đã tô màu “%.*s”"
547
548 #: add-patch.c:419
549 msgid "could not parse diff"
550 msgstr "không thể phân tích cú pháp khác biệt"
551
552 #: add-patch.c:438
553 msgid "could not parse colored diff"
554 msgstr "không thể phân tích khác biệt được tô màu"
555
556 #: add-patch.c:452
557 #, c-format
558 msgid "failed to run '%s'"
559 msgstr "gặp lỗi khi chạy “%s”"
560
561 #: add-patch.c:611
562 msgid "mismatched output from interactive.diffFilter"
563 msgstr "đầu ra không khớp từ interactive.diffFilter"
564
565 #: add-patch.c:612
566 msgid ""
567 "Your filter must maintain a one-to-one correspondence\n"
568 "between its input and output lines."
569 msgstr ""
570 "Bộ lọc của bạn phải duy trì một quan hệ một-đến-một\n"
571 "giữa các dòng đầu vào và đầu ra của nó."
572
573 #: add-patch.c:790
574 #, c-format
575 msgid ""
576 "expected context line #%d in\n"
577 "%.*s"
578 msgstr ""
579 "cần dòng ngữ cảnh #%d trong\n"
580 "%.*s"
581
582 #: add-patch.c:805
583 #, c-format
584 msgid ""
585 "hunks do not overlap:\n"
586 "%.*s\n"
587 "\tdoes not end with:\n"
588 "%.*s"
589 msgstr ""
590 "các khối không chồng đè lên nhau:\n"
591 "%.*s\n"
592 "\tkhông được kết thúc bằng:\n"
593 "%.*s"
594
595 #: add-patch.c:1081 git-add--interactive.perl:1115
596 msgid "Manual hunk edit mode -- see bottom for a quick guide.\n"
597 msgstr "Chế độ sửa khúc bằng tay -- xem ở đáy để có hướng dẫn sử dụng nhanh.\n"
598
599 #: add-patch.c:1085
600 #, c-format
601 msgid ""
602 "---\n"
603 "To remove '%c' lines, make them ' ' lines (context).\n"
604 "To remove '%c' lines, delete them.\n"
605 "Lines starting with %c will be removed.\n"
606 msgstr ""
607 "---\n"
608 "Để gỡ bỏ dòng “%c”, sửa chúng thành những dòng ' ' (ngữ cảnh).\n"
609 "Để gõ bỏ dòng “%c”, xóa chúng đi.\n"
610 "Những dòng bắt đầu bằng %c sẽ bị loại bỏ.\n"
611
612 #. TRANSLATORS: 'it' refers to the patch mentioned in the previous messages.
613 #: add-patch.c:1099 git-add--interactive.perl:1129
614 msgid ""
615 "If it does not apply cleanly, you will be given an opportunity to\n"
616 "edit again.  If all lines of the hunk are removed, then the edit is\n"
617 "aborted and the hunk is left unchanged.\n"
618 msgstr ""
619 "Nếu miếng vá không được áp dụng sạch sẽ, bạn sẽ có một cơ hội\n"
620 "để sửa lần nữa. Nếu mọi dòng của khúc bị xóa bỏ, thế thì những\n"
621 "sửa dổi sẽ bị loại bỏ, và khúc vẫn giữ nguyên.\n"
622
623 #: add-patch.c:1132
624 msgid "could not parse hunk header"
625 msgstr "không thể phân tích cú pháp phần đầu khúc"
626
627 #: add-patch.c:1177
628 msgid "'git apply --cached' failed"
629 msgstr "“git apply --cached” gặp lỗi"
630
631 #. TRANSLATORS: do not translate [y/n]
632 #. The program will only accept that input at this point.
633 #. Consider translating (saying "no" discards!) as
634 #. (saying "n" for "no" discards!) if the translation
635 #. of the word "no" does not start with n.
636 #.
637 #. TRANSLATORS: do not translate [y/n]
638 #. The program will only accept that input
639 #. at this point.
640 #. Consider translating (saying "no" discards!) as
641 #. (saying "n" for "no" discards!) if the translation
642 #. of the word "no" does not start with n.
643 #: add-patch.c:1246 git-add--interactive.perl:1242
644 msgid ""
645 "Your edited hunk does not apply. Edit again (saying \"no\" discards!) [y/n]? "
646 msgstr ""
647 "Hunk đã sửa của bạn không được áp dụng. Sửa lại lần nữa (nói \"n\" để loại "
648 "bỏ!) [y/n]? "
649
650 #: add-patch.c:1289
651 msgid "The selected hunks do not apply to the index!"
652 msgstr "Các khúc đã chọn không được áp dụng vào bảng mục lục!"
653
654 #: add-patch.c:1290 git-add--interactive.perl:1346
655 msgid "Apply them to the worktree anyway? "
656 msgstr "Vẫn áp dụng chúng cho cây làm việc? "
657
658 #: add-patch.c:1297 git-add--interactive.perl:1349
659 msgid "Nothing was applied.\n"
660 msgstr "Đã không áp dụng gì cả.\n"
661
662 #: add-patch.c:1354
663 msgid ""
664 "j - leave this hunk undecided, see next undecided hunk\n"
665 "J - leave this hunk undecided, see next hunk\n"
666 "k - leave this hunk undecided, see previous undecided hunk\n"
667 "K - leave this hunk undecided, see previous hunk\n"
668 "g - select a hunk to go to\n"
669 "/ - search for a hunk matching the given regex\n"
670 "s - split the current hunk into smaller hunks\n"
671 "e - manually edit the current hunk\n"
672 "? - print help\n"
673 msgstr ""
674 "j - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế tiếp\n"
675 "J - để lại khúc này là chưa quyết định, xem khúc kế tiếp\n"
676 "k - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế trước\n"
677 "K - để lại khúc này là chưa quyết định, xem khúc kế trước\n"
678 "g - chọn một khúc muốn tới\n"
679 "/ - tìm một khúc khớp với biểu thức chính quy đưa ra\n"
680 "s - chia khúc hiện tại thành các khúc nhỏ hơn\n"
681 "e - sửa bằng tay khúc hiện hành\n"
682 "? - hiển thị trợ giúp\n"
683
684 #: add-patch.c:1516 add-patch.c:1526
685 msgid "No previous hunk"
686 msgstr "Không có khúc kế trước"
687
688 #: add-patch.c:1521 add-patch.c:1531
689 msgid "No next hunk"
690 msgstr "Không có khúc kế tiếp"
691
692 #: add-patch.c:1537
693 msgid "No other hunks to goto"
694 msgstr "Không còn khúc nào để mà nhảy đến"
695
696 #: add-patch.c:1548 git-add--interactive.perl:1606
697 msgid "go to which hunk (<ret> to see more)? "
698 msgstr "nhảy đến khúc nào (<ret> để xem thêm)? "
699
700 #: add-patch.c:1549 git-add--interactive.perl:1608
701 msgid "go to which hunk? "
702 msgstr "nhảy đến khúc nào? "
703
704 #: add-patch.c:1560
705 #, c-format
706 msgid "Invalid number: '%s'"
707 msgstr "Số không hợp lệ: “%s”"
708
709 #: add-patch.c:1565
710 #, c-format
711 msgid "Sorry, only %d hunk available."
712 msgid_plural "Sorry, only %d hunks available."
713 msgstr[0] "Rất tiếc, chỉ có sẵn %d khúc."
714
715 #: add-patch.c:1574
716 msgid "No other hunks to search"
717 msgstr "Không còn khúc nào để mà tìm kiếm"
718
719 #: add-patch.c:1580 git-add--interactive.perl:1661
720 msgid "search for regex? "
721 msgstr "tìm kiếm cho biểu thức chính quy? "
722
723 #: add-patch.c:1595
724 #, c-format
725 msgid "Malformed search regexp %s: %s"
726 msgstr "Định dạng tìm kiếm của biểu thức chính quy không đúng %s: %s"
727
728 #: add-patch.c:1612
729 msgid "No hunk matches the given pattern"
730 msgstr "Không thấy khúc nào khớp mẫu đã cho"
731
732 #: add-patch.c:1619
733 msgid "Sorry, cannot split this hunk"
734 msgstr "Rất tiếc, không thể chia nhỏ khúc này"
735
736 #: add-patch.c:1623
737 #, c-format
738 msgid "Split into %d hunks."
739 msgstr "Chi nhỏ thành %d khúc."
740
741 #: add-patch.c:1627
742 msgid "Sorry, cannot edit this hunk"
743 msgstr "Rất tiếc, không thể sửa khúc này"
744
745 #: add-patch.c:1679
746 msgid "'git apply' failed"
747 msgstr "“git apply” gặp lỗi"
748
749 #: advice.c:143
750 #, c-format
751 msgid ""
752 "\n"
753 "Disable this message with \"git config advice.%s false\""
754 msgstr ""
755 "\n"
756 "Tắt lời nhắn này bằng \"git config advice.%s false\""
757
758 #: advice.c:159
759 #, c-format
760 msgid "%shint: %.*s%s\n"
761 msgstr "%sgợi ý: %.*s%s\n"
762
763 #: advice.c:250
764 msgid "Cherry-picking is not possible because you have unmerged files."
765 msgstr ""
766 "Cherry-picking là không thể thực hiện bởi vì bạn có những tập tin chưa được "
767 "hòa trộn."
768
769 #: advice.c:252
770 msgid "Committing is not possible because you have unmerged files."
771 msgstr ""
772 "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."
773
774 #: advice.c:254
775 msgid "Merging is not possible because you have unmerged files."
776 msgstr ""
777 "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."
778
779 #: advice.c:256
780 msgid "Pulling is not possible because you have unmerged files."
781 msgstr ""
782 "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."
783
784 #: advice.c:258
785 msgid "Reverting is not possible because you have unmerged files."
786 msgstr ""
787 "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."
788
789 #: advice.c:260
790 #, c-format
791 msgid "It is not possible to %s because you have unmerged files."
792 msgstr ""
793 "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 "
794 "hòa trộn."
795
796 #: advice.c:268
797 msgid ""
798 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
799 "as appropriate to mark resolution and make a commit."
800 msgstr ""
801 "Sửa chúng trong cây làm việc, và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
802 "dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
803
804 #: advice.c:276
805 msgid "Exiting because of an unresolved conflict."
806 msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
807
808 #: advice.c:281 builtin/merge.c:1369
809 msgid "You have not concluded your merge (MERGE_HEAD exists)."
810 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
811
812 #: advice.c:283
813 msgid "Please, commit your changes before merging."
814 msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
815
816 #: advice.c:284
817 msgid "Exiting because of unfinished merge."
818 msgstr "Thoát ra bởi vì việc hòa trộn không hoàn tất."
819
820 #: advice.c:290
821 #, c-format
822 msgid ""
823 "Note: switching to '%s'.\n"
824 "\n"
825 "You are in 'detached HEAD' state. You can look around, make experimental\n"
826 "changes and commit them, and you can discard any commits you make in this\n"
827 "state without impacting any branches by switching back to a branch.\n"
828 "\n"
829 "If you want to create a new branch to retain commits you create, you may\n"
830 "do so (now or later) by using -c with the switch command. Example:\n"
831 "\n"
832 "  git switch -c <new-branch-name>\n"
833 "\n"
834 "Or undo this operation with:\n"
835 "\n"
836 "  git switch -\n"
837 "\n"
838 "Turn off this advice by setting config variable advice.detachedHead to "
839 "false\n"
840 "\n"
841 msgstr ""
842 "Chú ý: đang chuyển sang “%s”.\n"
843 "\n"
844 "Bạn đang ở tình trạng “detached HEAD”. Bạn có thể xem qua, tạo các thay\n"
845 "đổi thử nghiệm và chuyển giao chúng, bạn có thể loại bỏ bất kỳ lần chuyển\n"
846 "giao nào trong tình trạng này mà không cần đụng chạm đến bất kỳ nhánh nào\n"
847 "bằng cách chuyển trở lại một nhánh.\n"
848 "\n"
849 "Nếu bạn muốn tạo một nhánh mới để giữ lại các lần chuyển giao bạn tạo,\n"
850 "bạn có thể làm thế (ngay bây giờ hay sau này) bằng cách dùng tùy chọn\n"
851 "dòng lệnh -c. Ví dụ:\n"
852 "\n"
853 "  git switch -c <tên-nhánh-mới>\n"
854 "\n"
855 "Hoàn lại thao tác này bằng:\n"
856 "\n"
857 "  git switch -\n"
858 "\n"
859 "Tắt hướng dẫn này bằng cách đặt biến advice.detachedHead thành false\n"
860 "\n"
861
862 #: alias.c:50
863 msgid "cmdline ends with \\"
864 msgstr "cmdline kết thúc với \\"
865
866 #: alias.c:51
867 msgid "unclosed quote"
868 msgstr "chưa có dấu nháy đóng"
869
870 #: apply.c:69
871 #, c-format
872 msgid "unrecognized whitespace option '%s'"
873 msgstr "không nhận ra tùy chọn về khoảng trắng “%s”"
874
875 #: apply.c:85
876 #, c-format
877 msgid "unrecognized whitespace ignore option '%s'"
878 msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng “%s”"
879
880 #: apply.c:135
881 msgid "--reject and --3way cannot be used together."
882 msgstr "--reject và --3way không thể dùng cùng nhau."
883
884 #: apply.c:137
885 msgid "--cached and --3way cannot be used together."
886 msgstr "--cached và --3way không thể dùng cùng nhau."
887
888 #: apply.c:140
889 msgid "--3way outside a repository"
890 msgstr "--3way ở ngoài một kho chứa"
891
892 #: apply.c:151
893 msgid "--index outside a repository"
894 msgstr "--index ở ngoài một kho chứa"
895
896 #: apply.c:154
897 msgid "--cached outside a repository"
898 msgstr "--cached ở ngoài một kho chứa"
899
900 #: apply.c:801
901 #, c-format
902 msgid "Cannot prepare timestamp regexp %s"
903 msgstr ""
904 "Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
905 "%s"
906
907 #: apply.c:810
908 #, c-format
909 msgid "regexec returned %d for input: %s"
910 msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
911
912 #: apply.c:884
913 #, c-format
914 msgid "unable to find filename in patch at line %d"
915 msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
916
917 #: apply.c:922
918 #, c-format
919 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
920 msgstr ""
921 "git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
922
923 #: apply.c:928
924 #, c-format
925 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
926 msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
927
928 #: apply.c:929
929 #, c-format
930 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
931 msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
932
933 #: apply.c:934
934 #, c-format
935 msgid "git apply: bad git-diff - expected /dev/null on line %d"
936 msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
937
938 #: apply.c:963
939 #, c-format
940 msgid "invalid mode on line %d: %s"
941 msgstr "chế độ không hợp lệ trên dòng %d: %s"
942
943 #: apply.c:1282
944 #, c-format
945 msgid "inconsistent header lines %d and %d"
946 msgstr "phần đầu mâu thuẫn dòng %d và %d"
947
948 #: apply.c:1372
949 #, c-format
950 msgid ""
951 "git diff header lacks filename information when removing %d leading pathname "
952 "component (line %d)"
953 msgid_plural ""
954 "git diff header lacks filename information when removing %d leading pathname "
955 "components (line %d)"
956 msgstr[0] ""
957 "phần đầu diff cho git  thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
958 "thành phần dẫn đầu tên của đường dẫn (dòng %d)"
959
960 #: apply.c:1385
961 #, c-format
962 msgid "git diff header lacks filename information (line %d)"
963 msgstr "phần đầu diff cho git thiếu thông tin tên tập tin (dòng %d)"
964
965 #: apply.c:1481
966 #, c-format
967 msgid "recount: unexpected line: %.*s"
968 msgstr "chi tiết: dòng không cần: %.*s"
969
970 #: apply.c:1550
971 #, c-format
972 msgid "patch fragment without header at line %d: %.*s"
973 msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
974
975 #: apply.c:1753
976 msgid "new file depends on old contents"
977 msgstr "tập tin mới phụ thuộc vào nội dung cũ"
978
979 #: apply.c:1755
980 msgid "deleted file still has contents"
981 msgstr "tập tin đã xóa vẫn còn nội dung"
982
983 #: apply.c:1789
984 #, c-format
985 msgid "corrupt patch at line %d"
986 msgstr "miếng vá hỏng tại dòng %d"
987
988 #: apply.c:1826
989 #, c-format
990 msgid "new file %s depends on old contents"
991 msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
992
993 #: apply.c:1828
994 #, c-format
995 msgid "deleted file %s still has contents"
996 msgstr "tập tin đã xóa %s vẫn còn nội dung"
997
998 #: apply.c:1831
999 #, c-format
1000 msgid "** warning: file %s becomes empty but is not deleted"
1001 msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
1002
1003 #: apply.c:1978
1004 #, c-format
1005 msgid "corrupt binary patch at line %d: %.*s"
1006 msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
1007
1008 #: apply.c:2015
1009 #, c-format
1010 msgid "unrecognized binary patch at line %d"
1011 msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
1012
1013 #: apply.c:2177
1014 #, c-format
1015 msgid "patch with only garbage at line %d"
1016 msgstr "vá chỉ với “rác” tại dòng %d"
1017
1018 #: apply.c:2263
1019 #, c-format
1020 msgid "unable to read symlink %s"
1021 msgstr "không thể đọc liên kết mềm %s"
1022
1023 #: apply.c:2267
1024 #, c-format
1025 msgid "unable to open or read %s"
1026 msgstr "không thể mở hay đọc %s"
1027
1028 #: apply.c:2936
1029 #, c-format
1030 msgid "invalid start of line: '%c'"
1031 msgstr "sai khởi đầu dòng: “%c”"
1032
1033 #: apply.c:3057
1034 #, c-format
1035 msgid "Hunk #%d succeeded at %d (offset %d line)."
1036 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
1037 msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
1038
1039 #: apply.c:3069
1040 #, c-format
1041 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
1042 msgstr "Ngữ cảnh bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
1043
1044 #: apply.c:3075
1045 #, c-format
1046 msgid ""
1047 "while searching for:\n"
1048 "%.*s"
1049 msgstr ""
1050 "trong khi đang tìm kiếm cho:\n"
1051 "%.*s"
1052
1053 #: apply.c:3097
1054 #, c-format
1055 msgid "missing binary patch data for '%s'"
1056 msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
1057
1058 #: apply.c:3105
1059 #, c-format
1060 msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
1061 msgstr ""
1062 "không thể reverse-apply một miếng vá nhị phân mà không đảo ngược khúc thành "
1063 "“%s”"
1064
1065 #: apply.c:3152
1066 #, c-format
1067 msgid "cannot apply binary patch to '%s' without full index line"
1068 msgstr ""
1069 "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 "
1070 "đủ"
1071
1072 #: apply.c:3163
1073 #, c-format
1074 msgid ""
1075 "the patch applies to '%s' (%s), which does not match the current contents."
1076 msgstr ""
1077 "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."
1078
1079 #: apply.c:3171
1080 #, c-format
1081 msgid "the patch applies to an empty '%s' but it is not empty"
1082 msgstr "miếng vá áp dụng cho một “%s” trống rỗng nhưng nó lại không trống"
1083
1084 #: apply.c:3189
1085 #, c-format
1086 msgid "the necessary postimage %s for '%s' cannot be read"
1087 msgstr "không thể đọc postimage %s cần thiết cho “%s”"
1088
1089 #: apply.c:3202
1090 #, c-format
1091 msgid "binary patch does not apply to '%s'"
1092 msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
1093
1094 #: apply.c:3209
1095 #, c-format
1096 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
1097 msgstr ""
1098 "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 "
1099 "%s)"
1100
1101 #: apply.c:3230
1102 #, c-format
1103 msgid "patch failed: %s:%ld"
1104 msgstr "gặp lỗi khi vá: %s:%ld"
1105
1106 #: apply.c:3353
1107 #, c-format
1108 msgid "cannot checkout %s"
1109 msgstr "không thể lấy ra %s"
1110
1111 #: apply.c:3405 apply.c:3416 apply.c:3462 midx.c:73 setup.c:308
1112 #, c-format
1113 msgid "failed to read %s"
1114 msgstr "gặp lỗi khi đọc %s"
1115
1116 #: apply.c:3413
1117 #, c-format
1118 msgid "reading from '%s' beyond a symbolic link"
1119 msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
1120
1121 #: apply.c:3442 apply.c:3685
1122 #, c-format
1123 msgid "path %s has been renamed/deleted"
1124 msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
1125
1126 #: apply.c:3528 apply.c:3700
1127 #, c-format
1128 msgid "%s: does not exist in index"
1129 msgstr "%s: không tồn tại trong bảng mục lục"
1130
1131 #: apply.c:3537 apply.c:3708 apply.c:3952
1132 #, c-format
1133 msgid "%s: does not match index"
1134 msgstr "%s: không khớp trong mục lục"
1135
1136 #: apply.c:3572
1137 msgid "repository lacks the necessary blob to fall back on 3-way merge."
1138 msgstr "kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
1139
1140 #: apply.c:3575
1141 #, c-format
1142 msgid "Falling back to three-way merge...\n"
1143 msgstr "Đang trở lại hòa trộn “3-đường”…\n"
1144
1145 #: apply.c:3591 apply.c:3595
1146 #, c-format
1147 msgid "cannot read the current contents of '%s'"
1148 msgstr "không thể đọc nội dung hiện hành của “%s”"
1149
1150 #: apply.c:3607
1151 #, c-format
1152 msgid "Failed to fall back on three-way merge...\n"
1153 msgstr "Gặp lỗi khi quay trở lại để hòa trộn kiểu “three-way”…\n"
1154
1155 #: apply.c:3621
1156 #, c-format
1157 msgid "Applied patch to '%s' with conflicts.\n"
1158 msgstr "Đã áp dụng miếng vá %s với các xung đột.\n"
1159
1160 #: apply.c:3626
1161 #, c-format
1162 msgid "Applied patch to '%s' cleanly.\n"
1163 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ.\n"
1164
1165 #: apply.c:3652
1166 msgid "removal patch leaves file contents"
1167 msgstr "loại bỏ miếng vá để lại nội dung tập tin"
1168
1169 #: apply.c:3725
1170 #, c-format
1171 msgid "%s: wrong type"
1172 msgstr "%s: sai kiểu"
1173
1174 #: apply.c:3727
1175 #, c-format
1176 msgid "%s has type %o, expected %o"
1177 msgstr "%s có kiểu %o, cần %o"
1178
1179 #: apply.c:3892 apply.c:3894 read-cache.c:832 read-cache.c:858
1180 #: read-cache.c:1313
1181 #, c-format
1182 msgid "invalid path '%s'"
1183 msgstr "đường dẫn không hợp lệ “%s”"
1184
1185 #: apply.c:3950
1186 #, c-format
1187 msgid "%s: already exists in index"
1188 msgstr "%s: đã có từ trước trong bảng mục lục"
1189
1190 #: apply.c:3954
1191 #, c-format
1192 msgid "%s: already exists in working directory"
1193 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
1194
1195 #: apply.c:3974
1196 #, c-format
1197 msgid "new mode (%o) of %s does not match old mode (%o)"
1198 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
1199
1200 #: apply.c:3979
1201 #, c-format
1202 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
1203 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
1204
1205 #: apply.c:3999
1206 #, c-format
1207 msgid "affected file '%s' is beyond a symbolic link"
1208 msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
1209
1210 #: apply.c:4003
1211 #, c-format
1212 msgid "%s: patch does not apply"
1213 msgstr "%s: miếng vá không được áp dụng"
1214
1215 #: apply.c:4018
1216 #, c-format
1217 msgid "Checking patch %s..."
1218 msgstr "Đang kiểm tra miếng vá %s…"
1219
1220 #: apply.c:4110
1221 #, c-format
1222 msgid "sha1 information is lacking or useless for submodule %s"
1223 msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
1224
1225 #: apply.c:4117
1226 #, c-format
1227 msgid "mode change for %s, which is not in current HEAD"
1228 msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
1229
1230 #: apply.c:4120
1231 #, c-format
1232 msgid "sha1 information is lacking or useless (%s)."
1233 msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
1234
1235 #: apply.c:4129
1236 #, c-format
1237 msgid "could not add %s to temporary index"
1238 msgstr "không thể thêm %s vào chỉ mục tạm thời"
1239
1240 #: apply.c:4139
1241 #, c-format
1242 msgid "could not write temporary index to %s"
1243 msgstr "không thể ghi mục lục tạm vào %s"
1244
1245 #: apply.c:4277
1246 #, c-format
1247 msgid "unable to remove %s from index"
1248 msgstr "không thể gỡ bỏ %s từ mục lục"
1249
1250 #: apply.c:4311
1251 #, c-format
1252 msgid "corrupt patch for submodule %s"
1253 msgstr "miếng vá sai hỏng cho mô-đun-con %s"
1254
1255 #: apply.c:4317
1256 #, c-format
1257 msgid "unable to stat newly created file '%s'"
1258 msgstr "không thể lấy thống kê về tập tin %s mới hơn đã được tạo"
1259
1260 #: apply.c:4325
1261 #, c-format
1262 msgid "unable to create backing store for newly created file %s"
1263 msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
1264
1265 #: apply.c:4331 apply.c:4476
1266 #, c-format
1267 msgid "unable to add cache entry for %s"
1268 msgstr "không thể thêm mục nhớ đệm cho %s"
1269
1270 #: apply.c:4374 builtin/bisect--helper.c:524
1271 #, c-format
1272 msgid "failed to write to '%s'"
1273 msgstr "gặp lỗi khi ghi vào “%s”"
1274
1275 #: apply.c:4378
1276 #, c-format
1277 msgid "closing file '%s'"
1278 msgstr "đang đóng tập tin “%s”"
1279
1280 #: apply.c:4448
1281 #, c-format
1282 msgid "unable to write file '%s' mode %o"
1283 msgstr "không thể ghi vào tập tin “%s” chế độ %o"
1284
1285 #: apply.c:4546
1286 #, c-format
1287 msgid "Applied patch %s cleanly."
1288 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
1289
1290 #: apply.c:4554
1291 msgid "internal error"
1292 msgstr "lỗi nội bộ"
1293
1294 #: apply.c:4557
1295 #, c-format
1296 msgid "Applying patch %%s with %d reject..."
1297 msgid_plural "Applying patch %%s with %d rejects..."
1298 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
1299
1300 #: apply.c:4568
1301 #, c-format
1302 msgid "truncating .rej filename to %.*s.rej"
1303 msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
1304
1305 #: apply.c:4576 builtin/fetch.c:927 builtin/fetch.c:1228
1306 #, c-format
1307 msgid "cannot open %s"
1308 msgstr "không mở được “%s”"
1309
1310 #: apply.c:4590
1311 #, c-format
1312 msgid "Hunk #%d applied cleanly."
1313 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
1314
1315 #: apply.c:4594
1316 #, c-format
1317 msgid "Rejected hunk #%d."
1318 msgstr "Đoạn dữ liệu #%d bị từ chối."
1319
1320 #: apply.c:4718
1321 #, c-format
1322 msgid "Skipped patch '%s'."
1323 msgstr "Bỏ qua đường dẫn “%s”."
1324
1325 #: apply.c:4726
1326 msgid "unrecognized input"
1327 msgstr "không thừa nhận đầu vào"
1328
1329 #: apply.c:4746
1330 msgid "unable to read index file"
1331 msgstr "không thể đọc tập tin lưu bảng mục lục"
1332
1333 #: apply.c:4903
1334 #, c-format
1335 msgid "can't open patch '%s': %s"
1336 msgstr "không thể mở miếng vá “%s”: %s"
1337
1338 #: apply.c:4930
1339 #, c-format
1340 msgid "squelched %d whitespace error"
1341 msgid_plural "squelched %d whitespace errors"
1342 msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
1343
1344 #: apply.c:4936 apply.c:4951
1345 #, c-format
1346 msgid "%d line adds whitespace errors."
1347 msgid_plural "%d lines add whitespace errors."
1348 msgstr[0] "%d dòng thêm khoảng trắng lỗi."
1349
1350 #: apply.c:4944
1351 #, c-format
1352 msgid "%d line applied after fixing whitespace errors."
1353 msgid_plural "%d lines applied after fixing whitespace errors."
1354 msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
1355
1356 #: apply.c:4960 builtin/add.c:618 builtin/mv.c:304 builtin/rm.c:406
1357 msgid "Unable to write new index file"
1358 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
1359
1360 #: apply.c:4988
1361 msgid "don't apply changes matching the given path"
1362 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
1363
1364 #: apply.c:4991
1365 msgid "apply changes matching the given path"
1366 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
1367
1368 #: apply.c:4993 builtin/am.c:2266
1369 msgid "num"
1370 msgstr "số"
1371
1372 #: apply.c:4994
1373 msgid "remove <num> leading slashes from traditional diff paths"
1374 msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
1375
1376 #: apply.c:4997
1377 msgid "ignore additions made by the patch"
1378 msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
1379
1380 #: apply.c:4999
1381 msgid "instead of applying the patch, output diffstat for the input"
1382 msgstr ""
1383 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
1384
1385 #: apply.c:5003
1386 msgid "show number of added and deleted lines in decimal notation"
1387 msgstr ""
1388 "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"
1389
1390 #: apply.c:5005
1391 msgid "instead of applying the patch, output a summary for the input"
1392 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
1393
1394 #: apply.c:5007
1395 msgid "instead of applying the patch, see if the patch is applicable"
1396 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
1397
1398 #: apply.c:5009
1399 msgid "make sure the patch is applicable to the current index"
1400 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"
1401
1402 #: apply.c:5011
1403 msgid "mark new files with `git add --intent-to-add`"
1404 msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
1405
1406 #: apply.c:5013
1407 msgid "apply a patch without touching the working tree"
1408 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
1409
1410 #: apply.c:5015
1411 msgid "accept a patch that touches outside the working area"
1412 msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
1413
1414 #: apply.c:5018
1415 msgid "also apply the patch (use with --stat/--summary/--check)"
1416 msgstr ""
1417 "đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
1418
1419 #: apply.c:5020
1420 msgid "attempt three-way merge if a patch does not apply"
1421 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
1422
1423 #: apply.c:5022
1424 msgid "build a temporary index based on embedded index information"
1425 msgstr ""
1426 "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"
1427
1428 #: apply.c:5025 builtin/checkout-index.c:182 builtin/ls-files.c:525
1429 msgid "paths are separated with NUL character"
1430 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
1431
1432 #: apply.c:5027
1433 msgid "ensure at least <n> lines of context match"
1434 msgstr "đảm bảo rằng có ít nhất <n> dòng ngữ cảnh khớp"
1435
1436 #: apply.c:5028 builtin/am.c:2245 builtin/interpret-trailers.c:98
1437 #: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
1438 #: builtin/pack-objects.c:3562 builtin/rebase.c:1346
1439 msgid "action"
1440 msgstr "hành động"
1441
1442 #: apply.c:5029
1443 msgid "detect new or modified lines that have whitespace errors"
1444 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"
1445
1446 #: apply.c:5032 apply.c:5035
1447 msgid "ignore changes in whitespace when finding context"
1448 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi tìm ngữ cảnh"
1449
1450 #: apply.c:5038
1451 msgid "apply the patch in reverse"
1452 msgstr "áp dụng miếng vá theo chiều ngược"
1453
1454 #: apply.c:5040
1455 msgid "don't expect at least one line of context"
1456 msgstr "đừng hy vọng có ít nhất một dòng ngữ cảnh"
1457
1458 #: apply.c:5042
1459 msgid "leave the rejected hunks in corresponding *.rej files"
1460 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
1461
1462 #: apply.c:5044
1463 msgid "allow overlapping hunks"
1464 msgstr "cho phép chồng khối nhớ"
1465
1466 #: apply.c:5045 builtin/add.c:329 builtin/check-ignore.c:22
1467 #: builtin/commit.c:1364 builtin/count-objects.c:98 builtin/fsck.c:775
1468 #: builtin/log.c:2287 builtin/mv.c:123 builtin/read-tree.c:128
1469 msgid "be verbose"
1470 msgstr "chi tiết"
1471
1472 #: apply.c:5047
1473 msgid "tolerate incorrectly detected missing new-line at the end of file"
1474 msgstr ""
1475 "đã 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"
1476
1477 #: apply.c:5050
1478 msgid "do not trust the line counts in the hunk headers"
1479 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
1480
1481 #: apply.c:5052 builtin/am.c:2254
1482 msgid "root"
1483 msgstr "gốc"
1484
1485 #: apply.c:5053
1486 msgid "prepend <root> to all filenames"
1487 msgstr "treo thêm <root> vào tất cả các tên tập tin"
1488
1489 #: archive-tar.c:125 archive-zip.c:345
1490 #, c-format
1491 msgid "cannot stream blob %s"
1492 msgstr "không thể stream blob “%s”"
1493
1494 #: archive-tar.c:265 archive-zip.c:358
1495 #, c-format
1496 msgid "unsupported file mode: 0%o (SHA1: %s)"
1497 msgstr "chế độ tập tin lục không được hỗ trợ: 0%o (SHA1: %s)"
1498
1499 #: archive-tar.c:450
1500 #, c-format
1501 msgid "unable to start '%s' filter"
1502 msgstr "không thể bắt đầu bộ lọc “%s”"
1503
1504 #: archive-tar.c:453
1505 msgid "unable to redirect descriptor"
1506 msgstr "không thể chuyển hướng mô tả"
1507
1508 #: archive-tar.c:460
1509 #, c-format
1510 msgid "'%s' filter reported error"
1511 msgstr "bộ lọc “%s” đã báo cáo lỗi"
1512
1513 #: archive-zip.c:318
1514 #, c-format
1515 msgid "path is not valid UTF-8: %s"
1516 msgstr "đường dẫn không hợp lệ UTF-8: %s"
1517
1518 #: archive-zip.c:322
1519 #, c-format
1520 msgid "path too long (%d chars, SHA1: %s): %s"
1521 msgstr "đường dẫn quá dài (%d ký tự, SHA1: %s): %s"
1522
1523 #: archive-zip.c:469 builtin/pack-objects.c:244 builtin/pack-objects.c:247
1524 #, c-format
1525 msgid "deflate error (%d)"
1526 msgstr "lỗi giải nén (%d)"
1527
1528 #: archive-zip.c:603
1529 #, c-format
1530 msgid "timestamp too large for this system: %<PRIuMAX>"
1531 msgstr "dấu vết thời gian là quá lớn cho hệ thống này: %<PRIuMAX>"
1532
1533 #: archive.c:14
1534 msgid "git archive [<options>] <tree-ish> [<path>...]"
1535 msgstr "git archive [<các tùy chọn>] <tree-ish> [</đường/dẫn>…]"
1536
1537 #: archive.c:15
1538 msgid "git archive --list"
1539 msgstr "git archive --list"
1540
1541 #: archive.c:16
1542 msgid ""
1543 "git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
1544 msgstr ""
1545 "git archive --remote <kho> [--exec <lệnh>] [<các tùy chọn>] <tree-ish> [</"
1546 "đường/dẫn>…]"
1547
1548 #: archive.c:17
1549 msgid "git archive --remote <repo> [--exec <cmd>] --list"
1550 msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
1551
1552 #: archive.c:192
1553 #, c-format
1554 msgid "cannot read %s"
1555 msgstr "không thể đọc %s"
1556
1557 #: archive.c:345 sequencer.c:459 sequencer.c:1736 sequencer.c:2886
1558 #: sequencer.c:3327 sequencer.c:3436 builtin/am.c:249 builtin/commit.c:786
1559 #: builtin/merge.c:1138
1560 #, c-format
1561 msgid "could not read '%s'"
1562 msgstr "không thể đọc “%s”"
1563
1564 #: archive.c:430 builtin/add.c:181 builtin/add.c:594 builtin/rm.c:315
1565 #, c-format
1566 msgid "pathspec '%s' did not match any files"
1567 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
1568
1569 #: archive.c:454
1570 #, c-format
1571 msgid "no such ref: %.*s"
1572 msgstr "không có tham chiếu nào như thế: %.*s"
1573
1574 #: archive.c:460
1575 #, c-format
1576 msgid "not a valid object name: %s"
1577 msgstr "không phải là tên đối tượng hợp lệ: “%s”"
1578
1579 #: archive.c:473
1580 #, c-format
1581 msgid "not a tree object: %s"
1582 msgstr "không phải là đối tượng cây: “%s”"
1583
1584 #: archive.c:485
1585 msgid "current working directory is untracked"
1586 msgstr "thư mục làm việc hiện hành chưa được theo dõi"
1587
1588 #: archive.c:526
1589 #, c-format
1590 msgid "File not found: %s"
1591 msgstr "Không tìm thấy tập tin: %s"
1592
1593 #: archive.c:528
1594 #, c-format
1595 msgid "Not a regular file: %s"
1596 msgstr "Không phải một tập tin thường: %s"
1597
1598 #: archive.c:555
1599 msgid "fmt"
1600 msgstr "định_dạng"
1601
1602 #: archive.c:555
1603 msgid "archive format"
1604 msgstr "định dạng lưu trữ"
1605
1606 #: archive.c:556 builtin/log.c:1765
1607 msgid "prefix"
1608 msgstr "tiền_tố"
1609
1610 #: archive.c:557
1611 msgid "prepend prefix to each pathname in the archive"
1612 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
1613
1614 #: archive.c:558 archive.c:561 builtin/blame.c:886 builtin/blame.c:890
1615 #: builtin/blame.c:891 builtin/commit-tree.c:117 builtin/config.c:135
1616 #: builtin/fast-export.c:1207 builtin/fast-export.c:1209
1617 #: builtin/fast-export.c:1213 builtin/grep.c:919 builtin/hash-object.c:105
1618 #: builtin/ls-files.c:561 builtin/ls-files.c:564 builtin/notes.c:412
1619 #: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:190
1620 msgid "file"
1621 msgstr "tập_tin"
1622
1623 #: archive.c:559
1624 msgid "add untracked file to archive"
1625 msgstr "thêm các tập tin không được theo dõi vào kho lưu"
1626
1627 #: archive.c:562 builtin/archive.c:90
1628 msgid "write the archive to this file"
1629 msgstr "ghi kho lưu vào tập tin này"
1630
1631 #: archive.c:564
1632 msgid "read .gitattributes in working directory"
1633 msgstr "đọc .gitattributes trong thư mục làm việc"
1634
1635 #: archive.c:565
1636 msgid "report archived files on stderr"
1637 msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
1638
1639 #: archive.c:567
1640 msgid "set compression level"
1641 msgstr "đặt mức nén"
1642
1643 #: archive.c:570
1644 msgid "list supported archive formats"
1645 msgstr "liệt kê các kiểu nén được hỗ trợ"
1646
1647 #: archive.c:572 builtin/archive.c:91 builtin/clone.c:114 builtin/clone.c:117
1648 #: builtin/submodule--helper.c:1830 builtin/submodule--helper.c:2335
1649 msgid "repo"
1650 msgstr "kho"
1651
1652 #: archive.c:573 builtin/archive.c:92
1653 msgid "retrieve the archive from remote repository <repo>"
1654 msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
1655
1656 #: archive.c:574 builtin/archive.c:93 builtin/difftool.c:714
1657 #: builtin/notes.c:498
1658 msgid "command"
1659 msgstr "lệnh"
1660
1661 #: archive.c:575 builtin/archive.c:94
1662 msgid "path to the remote git-upload-archive command"
1663 msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
1664
1665 #: archive.c:582
1666 msgid "Unexpected option --remote"
1667 msgstr "Gặp tùy chọn không cần --remote"
1668
1669 #: archive.c:584
1670 msgid "Option --exec can only be used together with --remote"
1671 msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
1672
1673 #: archive.c:586
1674 msgid "Unexpected option --output"
1675 msgstr "Gặp tùy chọn không cần --output"
1676
1677 #: archive.c:588
1678 msgid "Options --add-file and --remote cannot be used together"
1679 msgstr "Các tùy chọn --add-file và --remote không thể sử dụng cùng với nhau"
1680
1681 #: archive.c:610
1682 #, c-format
1683 msgid "Unknown archive format '%s'"
1684 msgstr "Không hiểu định dạng “%s”"
1685
1686 #: archive.c:619
1687 #, c-format
1688 msgid "Argument not supported for format '%s': -%d"
1689 msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
1690
1691 #: attr.c:202
1692 #, c-format
1693 msgid "%.*s is not a valid attribute name"
1694 msgstr "%.*s không phải tên thuộc tính hợp lệ"
1695
1696 #: attr.c:359
1697 #, c-format
1698 msgid "%s not allowed: %s:%d"
1699 msgstr "%s không được phép: %s:%d"
1700
1701 #: attr.c:399
1702 msgid ""
1703 "Negative patterns are ignored in git attributes\n"
1704 "Use '\\!' for literal leading exclamation."
1705 msgstr ""
1706 "Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
1707 "Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
1708
1709 #: bisect.c:489
1710 #, c-format
1711 msgid "Badly quoted content in file '%s': %s"
1712 msgstr "Nội dung được trích dẫn sai trong tập tin “%s”: %s"
1713
1714 #: bisect.c:699
1715 #, c-format
1716 msgid "We cannot bisect more!\n"
1717 msgstr "Chúng tôi không bisect thêm nữa!\n"
1718
1719 #: bisect.c:766
1720 #, c-format
1721 msgid "Not a valid commit name %s"
1722 msgstr "Không phải tên đối tượng commit %s hợp lệ"
1723
1724 #: bisect.c:791
1725 #, c-format
1726 msgid ""
1727 "The merge base %s is bad.\n"
1728 "This means the bug has been fixed between %s and [%s].\n"
1729 msgstr ""
1730 "Hòa trộn trên %s là sai.\n"
1731 "Điều đó có nghĩa là lỗi đã được sửa chữa giữa %s và [%s].\n"
1732
1733 #: bisect.c:796
1734 #, c-format
1735 msgid ""
1736 "The merge base %s is new.\n"
1737 "The property has changed between %s and [%s].\n"
1738 msgstr ""
1739 "Hòa trộn trên %s là mới.\n"
1740 "Gần như chắc chắn là có thay đổi giữa %s và [%s].\n"
1741
1742 #: bisect.c:801
1743 #, c-format
1744 msgid ""
1745 "The merge base %s is %s.\n"
1746 "This means the first '%s' commit is between %s and [%s].\n"
1747 msgstr ""
1748 "Hòa trộn trên %s là %s.\n"
1749 "Điều đó có nghĩa là lần chuyển giao “%s” đầu tiên là giữa %s và [%s].\n"
1750
1751 #: bisect.c:809
1752 #, c-format
1753 msgid ""
1754 "Some %s revs are not ancestors of the %s rev.\n"
1755 "git bisect cannot work properly in this case.\n"
1756 "Maybe you mistook %s and %s revs?\n"
1757 msgstr ""
1758 "Một số điểm xét duyệt %s không phải tổ tiên của điểm xét duyệt %s.\n"
1759 "git bisect không thể làm việc đúng đắn trong trường hợp này.\n"
1760 "Liệu có phải bạn nhầm lẫn các điểm %s và %s không?\n"
1761
1762 #: bisect.c:822
1763 #, c-format
1764 msgid ""
1765 "the merge base between %s and [%s] must be skipped.\n"
1766 "So we cannot be sure the first %s commit is between %s and %s.\n"
1767 "We continue anyway."
1768 msgstr ""
1769 "hòa trộn trên cơ sở giữa %s và [%s] phải bị bỏ qua.\n"
1770 "Do vậy chúng tôi không thể chắc lần chuyển giao đầu tiên %s là giữa %s và "
1771 "%s.\n"
1772 "Chúng tôi vẫn cứ tiếp tục."
1773
1774 #: bisect.c:861
1775 #, c-format
1776 msgid "Bisecting: a merge base must be tested\n"
1777 msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
1778
1779 #: bisect.c:911
1780 #, c-format
1781 msgid "a %s revision is needed"
1782 msgstr "cần một điểm xét duyệt %s"
1783
1784 #: bisect.c:941 builtin/notes.c:177 builtin/tag.c:255
1785 #, c-format
1786 msgid "could not create file '%s'"
1787 msgstr "không thể tạo tập tin “%s”"
1788
1789 #: bisect.c:987 builtin/merge.c:152
1790 #, c-format
1791 msgid "could not read file '%s'"
1792 msgstr "không thể đọc tập tin “%s”"
1793
1794 #: bisect.c:1027
1795 msgid "reading bisect refs failed"
1796 msgstr "việc đọc tham chiếu bisect gặp lỗi"
1797
1798 #: bisect.c:1057
1799 #, c-format
1800 msgid "%s was both %s and %s\n"
1801 msgstr "%s là cả %s và %s\n"
1802
1803 #: bisect.c:1066
1804 #, c-format
1805 msgid ""
1806 "No testable commit found.\n"
1807 "Maybe you started with bad path parameters?\n"
1808 msgstr ""
1809 "Không tìm thấy lần chuyển giao kiểm tra được nào.\n"
1810 "Có lẽ bạn bắt đầu với các tham số đường dẫn sai?\n"
1811
1812 #: bisect.c:1095
1813 #, c-format
1814 msgid "(roughly %d step)"
1815 msgid_plural "(roughly %d steps)"
1816 msgstr[0] "(ước chừng %d bước)"
1817
1818 #. TRANSLATORS: the last %s will be replaced with "(roughly %d
1819 #. steps)" translation.
1820 #.
1821 #: bisect.c:1101
1822 #, c-format
1823 msgid "Bisecting: %d revision left to test after this %s\n"
1824 msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1825 msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
1826
1827 #: blame.c:2777
1828 msgid "--contents and --reverse do not blend well."
1829 msgstr "tùy chọn--contents và --reverse không được trộn vào nhau."
1830
1831 #: blame.c:2791
1832 msgid "cannot use --contents with final commit object name"
1833 msgstr "không thể dùng --contents với tên đối tượng chuyển giao cuối cùng"
1834
1835 #: blame.c:2812
1836 msgid "--reverse and --first-parent together require specified latest commit"
1837 msgstr ""
1838 "cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1839
1840 #: blame.c:2821 bundle.c:213 ref-filter.c:2272 remote.c:2031 sequencer.c:2138
1841 #: sequencer.c:4633 submodule.c:855 builtin/commit.c:1045 builtin/log.c:409
1842 #: builtin/log.c:1023 builtin/log.c:1625 builtin/log.c:2046 builtin/log.c:2336
1843 #: builtin/merge.c:423 builtin/pack-objects.c:3380 builtin/pack-objects.c:3395
1844 #: builtin/shortlog.c:267
1845 msgid "revision walk setup failed"
1846 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1847
1848 #: blame.c:2839
1849 msgid ""
1850 "--reverse --first-parent together require range along first-parent chain"
1851 msgstr ""
1852 "cùng sử dụng --reverse --first-parent yêu cầu vùng cùng với chuỗi cha-mẹ-đầu-"
1853 "tiên"
1854
1855 #: blame.c:2850
1856 #, c-format
1857 msgid "no such path %s in %s"
1858 msgstr "không có đường dẫn %s trong “%s”"
1859
1860 #: blame.c:2861
1861 #, c-format
1862 msgid "cannot read blob %s for path %s"
1863 msgstr "không thể đọc blob %s cho đường dẫn “%s”"
1864
1865 #: branch.c:53
1866 #, c-format
1867 msgid ""
1868 "\n"
1869 "After fixing the error cause you may try to fix up\n"
1870 "the remote tracking information by invoking\n"
1871 "\"git branch --set-upstream-to=%s%s%s\"."
1872 msgstr ""
1873 "\n"
1874 "Sau khi sửa nguyên nhân lỗi bạn có lẻ cần thử sửa\n"
1875 "thông tin theo dõi máy chủ bằng cách gọi lệnh\n"
1876 "\"git branch --set-upstream-to=%s%s%s\"."
1877
1878 #: branch.c:67
1879 #, c-format
1880 msgid "Not setting branch %s as its own upstream."
1881 msgstr "Chưa cài đặt nhánh %s như là thượng nguồn của nó."
1882
1883 #: branch.c:93
1884 #, c-format
1885 msgid "Branch '%s' set up to track remote branch '%s' from '%s' by rebasing."
1886 msgstr ""
1887 "Nhánh “%s” cài đặt để theo dõi nhánh máy chủ “%s” từ “%s” bằng cách rebase."
1888
1889 #: branch.c:94
1890 #, c-format
1891 msgid "Branch '%s' set up to track remote branch '%s' from '%s'."
1892 msgstr "Nhánh “%s” cài đặt để theo dõi nhánh máy chủ “%s” từ “%s”."
1893
1894 #: branch.c:98
1895 #, c-format
1896 msgid "Branch '%s' set up to track local branch '%s' by rebasing."
1897 msgstr "Nhánh “%s” cài đặt để theo dõi nhánh nội bộ “%s” bằng cách rebase."
1898
1899 #: branch.c:99
1900 #, c-format
1901 msgid "Branch '%s' set up to track local branch '%s'."
1902 msgstr "Nhánh “%s” cài đặt để theo dõi nhánh nội bộ “%s”."
1903
1904 #: branch.c:104
1905 #, c-format
1906 msgid "Branch '%s' set up to track remote ref '%s' by rebasing."
1907 msgstr ""
1908 "Nhánh “%s” cài đặt để theo dõi tham chiếu máy chủ “%s” bằng cách rebase."
1909
1910 #: branch.c:105
1911 #, c-format
1912 msgid "Branch '%s' set up to track remote ref '%s'."
1913 msgstr "Nhánh “%s” cài đặt để theo dõi tham chiếu máy chủ “%s”."
1914
1915 #: branch.c:109
1916 #, c-format
1917 msgid "Branch '%s' set up to track local ref '%s' by rebasing."
1918 msgstr ""
1919 "Nhánh “%s” cài đặt để theo dõi tham chiếu nội bộ “%s” bằng cách rebase."
1920
1921 #: branch.c:110
1922 #, c-format
1923 msgid "Branch '%s' set up to track local ref '%s'."
1924 msgstr "Nhánh “%s” cài đặt để theo dõi tham chiếu nội bộ “%s”."
1925
1926 #: branch.c:119
1927 msgid "Unable to write upstream branch configuration"
1928 msgstr "Không thể ghi cấu hình nhánh thượng nguồn"
1929
1930 #: branch.c:156
1931 #, c-format
1932 msgid "Not tracking: ambiguous information for ref %s"
1933 msgstr "Không theo dõi: thông tin chưa rõ ràng cho tham chiếu %s"
1934
1935 #: branch.c:189
1936 #, c-format
1937 msgid "'%s' is not a valid branch name."
1938 msgstr "“%s” không phải là một tên nhánh hợp lệ."
1939
1940 #: branch.c:208
1941 #, c-format
1942 msgid "A branch named '%s' already exists."
1943 msgstr "Đã có nhánh mang tên “%s”."
1944
1945 #: branch.c:213
1946 msgid "Cannot force update the current branch."
1947 msgstr "Không thể ép buộc cập nhật nhánh hiện hành."
1948
1949 #: branch.c:233
1950 #, c-format
1951 msgid "Cannot setup tracking information; starting point '%s' is not a branch."
1952 msgstr ""
1953 "Không thể cài đặt thông tin theo dõi; điểm bắt đầu “%s” không phải là một "
1954 "nhánh."
1955
1956 #: branch.c:235
1957 #, c-format
1958 msgid "the requested upstream branch '%s' does not exist"
1959 msgstr "nhánh thượng nguồn đã yêu cầu “%s” không tồn tại"
1960
1961 #: branch.c:237
1962 msgid ""
1963 "\n"
1964 "If you are planning on basing your work on an upstream\n"
1965 "branch that already exists at the remote, you may need to\n"
1966 "run \"git fetch\" to retrieve it.\n"
1967 "\n"
1968 "If you are planning to push out a new local branch that\n"
1969 "will track its remote counterpart, you may want to use\n"
1970 "\"git push -u\" to set the upstream config as you push."
1971 msgstr ""
1972 "\n"
1973 "Nếu bạn có ý định “cải tổ” công việc của bạn trên nhánh thượng nguồn\n"
1974 "(upstream) cái mà đã sẵn có trên máy chủ, bạn cần chạy\n"
1975 "lệnh \"git fetch\" để lấy nó về.\n"
1976 "\n"
1977 "Nếu bạn có ý định đẩy lên lên một nhánh nội bộ mới cái mà\n"
1978 "sẽ theo dõi bản đối chiếu máy chủ của nó, bạn cần dùng lệnh\n"
1979 "\"git push -u\" để đặt cấu hình thượng nguồn bạn muốn push."
1980
1981 #: branch.c:281
1982 #, c-format
1983 msgid "Not a valid object name: '%s'."
1984 msgstr "Không phải tên đối tượng hợp lệ: “%s”."
1985
1986 #: branch.c:301
1987 #, c-format
1988 msgid "Ambiguous object name: '%s'."
1989 msgstr "Tên đối tượng chưa rõ ràng: “%s”."
1990
1991 #: branch.c:306
1992 #, c-format
1993 msgid "Not a valid branch point: '%s'."
1994 msgstr "Nhánh không hợp lệ: “%s”."
1995
1996 #: branch.c:365
1997 #, c-format
1998 msgid "'%s' is already checked out at '%s'"
1999 msgstr "“%s” đã được lấy ra tại “%s” rồi"
2000
2001 #: branch.c:388
2002 #, c-format
2003 msgid "HEAD of working tree %s is not updated"
2004 msgstr "HEAD của cây làm việc %s chưa được cập nhật"
2005
2006 #: bundle.c:41
2007 #, c-format
2008 msgid "unrecognized bundle hash algorithm: %s"
2009 msgstr "không hiểu thuật toán băm dữ liệu bundle: %s"
2010
2011 #: bundle.c:45
2012 #, c-format
2013 msgid "unknown capability '%s'"
2014 msgstr "không hiểu dung lượng “%s”"
2015
2016 #: bundle.c:71
2017 #, c-format
2018 msgid "'%s' does not look like a v2 or v3 bundle file"
2019 msgstr "“%s” không giống như tập tin v2 hay v3 bundle (định dạng dump của git)"
2020
2021 #: bundle.c:110
2022 #, c-format
2023 msgid "unrecognized header: %s%s (%d)"
2024 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
2025
2026 #: bundle.c:136 rerere.c:480 rerere.c:690 sequencer.c:2390 sequencer.c:3176
2027 #: builtin/commit.c:814
2028 #, c-format
2029 msgid "could not open '%s'"
2030 msgstr "không thể mở “%s”"
2031
2032 #: bundle.c:189
2033 msgid "Repository lacks these prerequisite commits:"
2034 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
2035
2036 #: bundle.c:192
2037 msgid "need a repository to verify a bundle"
2038 msgstr "cần một kho chứa để thẩm tra một bundle"
2039
2040 #: bundle.c:243
2041 #, c-format
2042 msgid "The bundle contains this ref:"
2043 msgid_plural "The bundle contains these %d refs:"
2044 msgstr[0] "Bó dữ liệu chứa %d tham chiếu:"
2045
2046 #: bundle.c:250
2047 msgid "The bundle records a complete history."
2048 msgstr "Lệnh bundle ghi lại toàn bộ lịch sử."
2049
2050 #: bundle.c:252
2051 #, c-format
2052 msgid "The bundle requires this ref:"
2053 msgid_plural "The bundle requires these %d refs:"
2054 msgstr[0] "Lệnh bundle yêu cầu %d tham chiếu này:"
2055
2056 #: bundle.c:319
2057 msgid "unable to dup bundle descriptor"
2058 msgstr "không thể nhân đôi bộ mô tả bundle"
2059
2060 #: bundle.c:326
2061 msgid "Could not spawn pack-objects"
2062 msgstr "Không thể sản sinh đối tượng gói"
2063
2064 #: bundle.c:337
2065 msgid "pack-objects died"
2066 msgstr "đối tượng gói đã chết"
2067
2068 #: bundle.c:379
2069 msgid "rev-list died"
2070 msgstr "rev-list đã chết"
2071
2072 #: bundle.c:428
2073 #, c-format
2074 msgid "ref '%s' is excluded by the rev-list options"
2075 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
2076
2077 #: bundle.c:498
2078 #, c-format
2079 msgid "unsupported bundle version %d"
2080 msgstr "phiên bản bundle %d không được hỗ trợ"
2081
2082 #: bundle.c:500
2083 #, c-format
2084 msgid "cannot write bundle version %d with algorithm %s"
2085 msgstr "không thể ghi phiên bản bundle %d với thuật toán %s"
2086
2087 #: bundle.c:522 builtin/log.c:209 builtin/log.c:1927 builtin/shortlog.c:408
2088 #, c-format
2089 msgid "unrecognized argument: %s"
2090 msgstr "đối số không được thừa nhận: %s"
2091
2092 #: bundle.c:530
2093 msgid "Refusing to create empty bundle."
2094 msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
2095
2096 #: bundle.c:540
2097 #, c-format
2098 msgid "cannot create '%s'"
2099 msgstr "không thể tạo “%s”"
2100
2101 #: bundle.c:565
2102 msgid "index-pack died"
2103 msgstr "mục lục gói đã chết"
2104
2105 #: color.c:329
2106 #, c-format
2107 msgid "invalid color value: %.*s"
2108 msgstr "giá trị màu không hợp lệ: %.*s"
2109
2110 #: commit-graph.c:188 midx.c:47
2111 msgid "invalid hash version"
2112 msgstr "phiên bản băm không hợp lệ"
2113
2114 #: commit-graph.c:246
2115 msgid "commit-graph file is too small"
2116 msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ"
2117
2118 #: commit-graph.c:311
2119 #, c-format
2120 msgid "commit-graph signature %X does not match signature %X"
2121 msgstr "chữ ký đồ-thị-các-lần-chuyển-giao %X không khớp chữ ký %X"
2122
2123 #: commit-graph.c:318
2124 #, c-format
2125 msgid "commit-graph version %X does not match version %X"
2126 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2127
2128 #: commit-graph.c:325
2129 #, c-format
2130 msgid "commit-graph hash version %X does not match version %X"
2131 msgstr "phiên bản đồ-thị-các-lần-chuyển-giao %X không khớp phiên bản %X"
2132
2133 #: commit-graph.c:342
2134 #, c-format
2135 msgid "commit-graph file is too small to hold %u chunks"
2136 msgstr "tập tin đồ-thị-các-lần-chuyển-giao quá nhỏ để giữ %u mảnh dữ liệu"
2137
2138 #: commit-graph.c:361
2139 #, c-format
2140 msgid "commit-graph improper chunk offset %08x%08x"
2141 msgstr "bù mảnh đồ-thị-các-lần-chuyển-giao không đúng chỗ %08x%08x"
2142
2143 #: commit-graph.c:433
2144 #, c-format
2145 msgid "commit-graph chunk id %08x appears multiple times"
2146 msgstr "mã mảnh đồ-thị-các-lần-chuyển-giao %08x xuất hiện nhiều lần"
2147
2148 #: commit-graph.c:499
2149 msgid "commit-graph has no base graphs chunk"
2150 msgstr "đồ-thị-các-lần-chuyển-giao có không có mảnh các đồ họa cơ sở"
2151
2152 #: commit-graph.c:509
2153 msgid "commit-graph chain does not match"
2154 msgstr "móc xích đồ-thị-các-lần-chuyển-giao không khớp"
2155
2156 #: commit-graph.c:557
2157 #, c-format
2158 msgid "invalid commit-graph chain: line '%s' not a hash"
2159 msgstr ""
2160 "móc xích đồ-thị-các-lần-chuyển-giao không hợp lệ: dòng “%s” không phải là "
2161 "một mã băm"
2162
2163 #: commit-graph.c:581
2164 msgid "unable to find all commit-graph files"
2165 msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
2166
2167 #: commit-graph.c:721 commit-graph.c:785
2168 msgid "invalid commit position. commit-graph is likely corrupt"
2169 msgstr ""
2170 "vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
2171 "bị hỏng"
2172
2173 #: commit-graph.c:742
2174 #, c-format
2175 msgid "could not find commit %s"
2176 msgstr "không thể tìm thấy lần chuyển giao %s"
2177
2178 #: commit-graph.c:1036 builtin/am.c:1292
2179 #, c-format
2180 msgid "unable to parse commit %s"
2181 msgstr "không thể phân tích lần chuyển giao “%s”"
2182
2183 #: commit-graph.c:1252 builtin/pack-objects.c:2864
2184 #, c-format
2185 msgid "unable to get type of object %s"
2186 msgstr "không thể lấy kiểu của đối tượng “%s”"
2187
2188 #: commit-graph.c:1283
2189 msgid "Loading known commits in commit graph"
2190 msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
2191
2192 #: commit-graph.c:1300
2193 msgid "Expanding reachable commits in commit graph"
2194 msgstr ""
2195 "Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
2196 "chuyển giao"
2197
2198 #: commit-graph.c:1320
2199 msgid "Clearing commit marks in commit graph"
2200 msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
2201
2202 #: commit-graph.c:1339
2203 msgid "Computing commit graph generation numbers"
2204 msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
2205
2206 #: commit-graph.c:1406
2207 msgid "Computing commit changed paths Bloom filters"
2208 msgstr "Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi"
2209
2210 #: commit-graph.c:1483
2211 msgid "Collecting referenced commits"
2212 msgstr "Đang sưu tập các lần chuyển giao được tham chiếu"
2213
2214 #: commit-graph.c:1508
2215 #, c-format
2216 msgid "Finding commits for commit graph in %d pack"
2217 msgid_plural "Finding commits for commit graph in %d packs"
2218 msgstr[0] ""
2219 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
2220
2221 #: commit-graph.c:1521
2222 #, c-format
2223 msgid "error adding pack %s"
2224 msgstr "gặp lỗi thêm gói %s"
2225
2226 #: commit-graph.c:1525
2227 #, c-format
2228 msgid "error opening index for %s"
2229 msgstr "gặp lỗi khi mở mục lục cho “%s”"
2230
2231 #: commit-graph.c:1562
2232 msgid "Finding commits for commit graph among packed objects"
2233 msgstr ""
2234 "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
2235 "tượng đã đóng gói"
2236
2237 #: commit-graph.c:1580
2238 msgid "Finding extra edges in commit graph"
2239 msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
2240
2241 #: commit-graph.c:1628
2242 msgid "failed to write correct number of base graph ids"
2243 msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
2244
2245 #: commit-graph.c:1670 midx.c:819
2246 #, c-format
2247 msgid "unable to create leading directories of %s"
2248 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
2249
2250 #: commit-graph.c:1683
2251 msgid "unable to create temporary graph layer"
2252 msgstr "không thể tạo lớp sơ đồ tạm thời"
2253
2254 #: commit-graph.c:1688
2255 #, c-format
2256 msgid "unable to adjust shared permissions for '%s'"
2257 msgstr "không thể chỉnh sửa quyền chia sẻ thành “%s”"
2258
2259 #: commit-graph.c:1758
2260 #, c-format
2261 msgid "Writing out commit graph in %d pass"
2262 msgid_plural "Writing out commit graph in %d passes"
2263 msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
2264
2265 #: commit-graph.c:1803
2266 msgid "unable to open commit-graph chain file"
2267 msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
2268
2269 #: commit-graph.c:1819
2270 msgid "failed to rename base commit-graph file"
2271 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
2272
2273 #: commit-graph.c:1839
2274 msgid "failed to rename temporary commit-graph file"
2275 msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
2276
2277 #: commit-graph.c:1965
2278 msgid "Scanning merged commits"
2279 msgstr "Đang quét các lần chuyển giao đã hòa trộn"
2280
2281 #: commit-graph.c:2009
2282 msgid "Merging commit-graph"
2283 msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
2284
2285 #: commit-graph.c:2115
2286 msgid "attempting to write a commit-graph, but 'core.commitGraph' is disabled"
2287 msgstr ""
2288 "cố gắng để ghi một đồ thị các lần chuyển giao, nhưng “core.commitGraph” bị "
2289 "vô hiệu hóa"
2290
2291 #: commit-graph.c:2214
2292 msgid "too many commits to write graph"
2293 msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
2294
2295 #: commit-graph.c:2307
2296 msgid "the commit-graph file has incorrect checksum and is likely corrupt"
2297 msgstr ""
2298 "tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
2299 "đã hỏng"
2300
2301 #: commit-graph.c:2317
2302 #, c-format
2303 msgid "commit-graph has incorrect OID order: %s then %s"
2304 msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
2305
2306 #: commit-graph.c:2327 commit-graph.c:2342
2307 #, c-format
2308 msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
2309 msgstr ""
2310 "đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
2311 "%u"
2312
2313 #: commit-graph.c:2334
2314 #, c-format
2315 msgid "failed to parse commit %s from commit-graph"
2316 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"
2317
2318 #: commit-graph.c:2352
2319 msgid "Verifying commits in commit graph"
2320 msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
2321
2322 #: commit-graph.c:2367
2323 #, c-format
2324 msgid "failed to parse commit %s from object database for commit-graph"
2325 msgstr ""
2326 "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 đồ "
2327 "thị lần chuyển giao"
2328
2329 #: commit-graph.c:2374
2330 #, c-format
2331 msgid "root tree OID for commit %s in commit-graph is %s != %s"
2332 msgstr ""
2333 "OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
2334 "%s"
2335
2336 #: commit-graph.c:2384
2337 #, c-format
2338 msgid "commit-graph parent list for commit %s is too long"
2339 msgstr ""
2340 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
2341
2342 #: commit-graph.c:2393
2343 #, c-format
2344 msgid "commit-graph parent for %s is %s != %s"
2345 msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
2346
2347 #: commit-graph.c:2407
2348 #, c-format
2349 msgid "commit-graph parent list for commit %s terminates early"
2350 msgstr ""
2351 "danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
2352 "dứt quá sớm"
2353
2354 #: commit-graph.c:2412
2355 #, c-format
2356 msgid ""
2357 "commit-graph has generation number zero for commit %s, but non-zero elsewhere"
2358 msgstr ""
2359 "đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
2360 "nhưng không phải số không ở chỗ khác"
2361
2362 #: commit-graph.c:2416
2363 #, c-format
2364 msgid ""
2365 "commit-graph has non-zero generation number for commit %s, but zero elsewhere"
2366 msgstr ""
2367 "đồ-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 "
2368 "giao %s, nhưng số không ở chỗ khác"
2369
2370 #: commit-graph.c:2432
2371 #, c-format
2372 msgid "commit-graph generation for commit %s is %u != %u"
2373 msgstr "tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %u != %u"
2374
2375 #: commit-graph.c:2438
2376 #, c-format
2377 msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
2378 msgstr ""
2379 "ngày chuyển giao cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là "
2380 "%<PRIuMAX> != %<PRIuMAX>"
2381
2382 #: commit.c:52 sequencer.c:2879 builtin/am.c:359 builtin/am.c:403
2383 #: builtin/am.c:1371 builtin/am.c:2018 builtin/replace.c:457
2384 #, c-format
2385 msgid "could not parse %s"
2386 msgstr "không thể phân tích cú pháp %s"
2387
2388 #: commit.c:54
2389 #, c-format
2390 msgid "%s %s is not a commit!"
2391 msgstr "%s %s không phải là một lần chuyển giao!"
2392
2393 #: commit.c:194
2394 msgid ""
2395 "Support for <GIT_DIR>/info/grafts is deprecated\n"
2396 "and will be removed in a future Git version.\n"
2397 "\n"
2398 "Please use \"git replace --convert-graft-file\"\n"
2399 "to convert the grafts into replace refs.\n"
2400 "\n"
2401 "Turn this message off by running\n"
2402 "\"git config advice.graftFileDeprecated false\""
2403 msgstr ""
2404 "Việc hỗ trợ cho <GIT_DIR>/info/grafts đã lạc hậu\n"
2405 "và sẽ bị xóa bỏ ở phiên bản Git tương lai.\n"
2406 "\n"
2407 "Vui lòng dùng \"git replace --convert-graft-file\"\n"
2408 "để chuyển đổi các graft thành các tham chiếu thay thế.\n"
2409 "\n"
2410 "Tắt lời nhắn này bằng cách chạy\n"
2411 "\"git config advice.graftFileDeprecated false\""
2412
2413 #: commit.c:1172
2414 #, c-format
2415 msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
2416 msgstr ""
2417 "Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s."
2418
2419 #: commit.c:1176
2420 #, c-format
2421 msgid "Commit %s has a bad GPG signature allegedly by %s."
2422 msgstr "Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s."
2423
2424 #: commit.c:1179
2425 #, c-format
2426 msgid "Commit %s does not have a GPG signature."
2427 msgstr "Lần chuyển giao %s không có chữ ký GPG."
2428
2429 #: commit.c:1182
2430 #, c-format
2431 msgid "Commit %s has a good GPG signature by %s\n"
2432 msgstr "Lần chuyển giao %s có một chữ ký GPG tốt bởi %s\n"
2433
2434 #: commit.c:1436
2435 msgid ""
2436 "Warning: commit message did not conform to UTF-8.\n"
2437 "You may want to amend it after fixing the message, or set the config\n"
2438 "variable i18n.commitencoding to the encoding your project uses.\n"
2439 msgstr ""
2440 "Cảnh báo: ghi chú cho lần chuyển giao không hợp chuẩn UTF-8.\n"
2441 "Bạn có lẽ muốn tu bổ nó sau khi sửa lời chú thích, hoặc là đặt biến\n"
2442 "cấu hình i18n.commitencoding thành bảng mã mà dự án của bạn muốn dùng.\n"
2443
2444 #: compat/obstack.c:406 compat/obstack.c:408
2445 msgid "memory exhausted"
2446 msgstr "hết bộ nhớ"
2447
2448 #: config.c:125
2449 #, c-format
2450 msgid ""
2451 "exceeded maximum include depth (%d) while including\n"
2452 "\t%s\n"
2453 "from\n"
2454 "\t%s\n"
2455 "This might be due to circular includes."
2456 msgstr ""
2457 "vượt quá độ sâu bao gồm tối đa (%d) trong khi bao gồm\n"
2458 "\t%s\n"
2459 "từ\n"
2460 "\t%s\n"
2461 "Nguyên nhân có thể là gồm quẩn vòng."
2462
2463 #: config.c:141
2464 #, c-format
2465 msgid "could not expand include path '%s'"
2466 msgstr "không thể khai triển đường dẫn “%s”"
2467
2468 #: config.c:152
2469 msgid "relative config includes must come from files"
2470 msgstr "các bao gồm cấu hình liên quan phải đến từ các tập tin"
2471
2472 #: config.c:198
2473 msgid "relative config include conditionals must come from files"
2474 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"
2475
2476 #: config.c:378
2477 #, c-format
2478 msgid "key does not contain a section: %s"
2479 msgstr "khóa không chứa một phần: %s"
2480
2481 #: config.c:384
2482 #, c-format
2483 msgid "key does not contain variable name: %s"
2484 msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
2485
2486 #: config.c:408 sequencer.c:2580
2487 #, c-format
2488 msgid "invalid key: %s"
2489 msgstr "khóa không đúng: %s"
2490
2491 #: config.c:414
2492 #, c-format
2493 msgid "invalid key (newline): %s"
2494 msgstr "khóa không hợp lệ (dòng mới): %s"
2495
2496 #: config.c:450 config.c:462
2497 #, c-format
2498 msgid "bogus config parameter: %s"
2499 msgstr "tham số cấu hình không có thực: %s"
2500
2501 #: config.c:497
2502 #, c-format
2503 msgid "bogus format in %s"
2504 msgstr "định dạng không có thực trong %s"
2505
2506 #: config.c:836
2507 #, c-format
2508 msgid "bad config line %d in blob %s"
2509 msgstr "tập tin cấu hình sai tại dòng %d trong blob %s"
2510
2511 #: config.c:840
2512 #, c-format
2513 msgid "bad config line %d in file %s"
2514 msgstr "cấu hình sai tại dòng %d trong tập tin %s"
2515
2516 #: config.c:844
2517 #, c-format
2518 msgid "bad config line %d in standard input"
2519 msgstr "cấu hình sai tại dòng %d trong đầu vào tiêu chuẩn"
2520
2521 #: config.c:848
2522 #, c-format
2523 msgid "bad config line %d in submodule-blob %s"
2524 msgstr "cấu hình sai tại dòng %d trong blob-mô-đun-con %s"
2525
2526 #: config.c:852
2527 #, c-format
2528 msgid "bad config line %d in command line %s"
2529 msgstr "cấu hình sai tại dòng %d trong dòng lệnh %s"
2530
2531 #: config.c:856
2532 #, c-format
2533 msgid "bad config line %d in %s"
2534 msgstr "cấu hình sai tại dòng %d trong %s"
2535
2536 #: config.c:993
2537 msgid "out of range"
2538 msgstr "nằm ngoài phạm vi"
2539
2540 #: config.c:993
2541 msgid "invalid unit"
2542 msgstr "đơn vị không hợp lệ"
2543
2544 #: config.c:994
2545 #, c-format
2546 msgid "bad numeric config value '%s' for '%s': %s"
2547 msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: %s"
2548
2549 #: config.c:1013
2550 #, c-format
2551 msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
2552 msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: %s"
2553
2554 #: config.c:1016
2555 #, c-format
2556 msgid "bad numeric config value '%s' for '%s' in file %s: %s"
2557 msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: %s"
2558
2559 #: config.c:1019
2560 #, c-format
2561 msgid "bad numeric config value '%s' for '%s' in standard input: %s"
2562 msgstr ""
2563 "sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: %s"
2564
2565 #: config.c:1022
2566 #, c-format
2567 msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
2568 msgstr ""
2569 "sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: %s"
2570
2571 #: config.c:1025
2572 #, c-format
2573 msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
2574 msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: %s"
2575
2576 #: config.c:1028
2577 #, c-format
2578 msgid "bad numeric config value '%s' for '%s' in %s: %s"
2579 msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: %s"
2580
2581 #: config.c:1123
2582 #, c-format
2583 msgid "failed to expand user dir in: '%s'"
2584 msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
2585
2586 #: config.c:1132
2587 #, c-format
2588 msgid "'%s' for '%s' is not a valid timestamp"
2589 msgstr "“%s” dành cho “%s” không phải là dấu vết thời gian hợp lệ"
2590
2591 #: config.c:1223
2592 #, c-format
2593 msgid "abbrev length out of range: %d"
2594 msgstr "chiều dài abbrev nằm ngoài phạm vi: %d"
2595
2596 #: config.c:1237 config.c:1248
2597 #, c-format
2598 msgid "bad zlib compression level %d"
2599 msgstr "mức nén zlib %d là sai"
2600
2601 #: config.c:1340
2602 msgid "core.commentChar should only be one character"
2603 msgstr "core.commentChar chỉ được có một ký tự"
2604
2605 #: config.c:1373
2606 #, c-format
2607 msgid "invalid mode for object creation: %s"
2608 msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
2609
2610 #: config.c:1445
2611 #, c-format
2612 msgid "malformed value for %s"
2613 msgstr "giá trị cho %s sai dạng"
2614
2615 #: config.c:1471
2616 #, c-format
2617 msgid "malformed value for %s: %s"
2618 msgstr "giá trị cho %s sai dạng: %s"
2619
2620 #: config.c:1472
2621 msgid "must be one of nothing, matching, simple, upstream or current"
2622 msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
2623
2624 #: config.c:1533 builtin/pack-objects.c:3649
2625 #, c-format
2626 msgid "bad pack compression level %d"
2627 msgstr "mức nén gói %d không hợp lệ"
2628
2629 #: config.c:1655
2630 #, c-format
2631 msgid "unable to load config blob object '%s'"
2632 msgstr "không thể tải đối tượng blob cấu hình “%s”"
2633
2634 #: config.c:1658
2635 #, c-format
2636 msgid "reference '%s' does not point to a blob"
2637 msgstr "tham chiếu “%s” không chỉ đến một blob nào cả"
2638
2639 #: config.c:1675
2640 #, c-format
2641 msgid "unable to resolve config blob '%s'"
2642 msgstr "không thể phân giải điểm xét duyệt “%s”"
2643
2644 #: config.c:1705
2645 #, c-format
2646 msgid "failed to parse %s"
2647 msgstr "gặp lỗi khi phân tích cú pháp %s"
2648
2649 #: config.c:1759
2650 msgid "unable to parse command-line config"
2651 msgstr "không thể phân tích cấu hình dòng lệnh"
2652
2653 #: config.c:2122
2654 msgid "unknown error occurred while reading the configuration files"
2655 msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
2656
2657 #: config.c:2296
2658 #, c-format
2659 msgid "Invalid %s: '%s'"
2660 msgstr "%s không hợp lệ: “%s”"
2661
2662 #: config.c:2341
2663 #, c-format
2664 msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
2665 msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
2666
2667 #: config.c:2387
2668 #, c-format
2669 msgid "unable to parse '%s' from command-line config"
2670 msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
2671
2672 #: config.c:2389
2673 #, c-format
2674 msgid "bad config variable '%s' in file '%s' at line %d"
2675 msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
2676
2677 #: config.c:2473
2678 #, c-format
2679 msgid "invalid section name '%s'"
2680 msgstr "tên của phần không hợp lệ “%s”"
2681
2682 #: config.c:2505
2683 #, c-format
2684 msgid "%s has multiple values"
2685 msgstr "%s có đa giá trị"
2686
2687 #: config.c:2534
2688 #, c-format
2689 msgid "failed to write new configuration file %s"
2690 msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
2691
2692 #: config.c:2786 config.c:3112
2693 #, c-format
2694 msgid "could not lock config file %s"
2695 msgstr "không thể khóa tập tin cấu hình %s"
2696
2697 #: config.c:2797
2698 #, c-format
2699 msgid "opening %s"
2700 msgstr "đang mở “%s”"
2701
2702 #: config.c:2834 builtin/config.c:361
2703 #, c-format
2704 msgid "invalid pattern: %s"
2705 msgstr "mẫu không hợp lệ: %s"
2706
2707 #: config.c:2859
2708 #, c-format
2709 msgid "invalid config file %s"
2710 msgstr "tập tin cấu hình “%s” không hợp lệ"
2711
2712 #: config.c:2872 config.c:3125
2713 #, c-format
2714 msgid "fstat on %s failed"
2715 msgstr "fstat trên %s gặp lỗi"
2716
2717 #: config.c:2883
2718 #, c-format
2719 msgid "unable to mmap '%s'"
2720 msgstr "không thể mmap “%s”"
2721
2722 #: config.c:2892 config.c:3130
2723 #, c-format
2724 msgid "chmod on %s failed"
2725 msgstr "chmod trên %s gặp lỗi"
2726
2727 #: config.c:2977 config.c:3227
2728 #, c-format
2729 msgid "could not write config file %s"
2730 msgstr "không thể ghi tập tin cấu hình “%s”"
2731
2732 #: config.c:3011
2733 #, c-format
2734 msgid "could not set '%s' to '%s'"
2735 msgstr "không thể đặt “%s” thành “%s”"
2736
2737 #: config.c:3013 builtin/remote.c:657 builtin/remote.c:855 builtin/remote.c:863
2738 #, c-format
2739 msgid "could not unset '%s'"
2740 msgstr "không thể thôi đặt “%s”"
2741
2742 #: config.c:3103
2743 #, c-format
2744 msgid "invalid section name: %s"
2745 msgstr "tên của phần không hợp lệ: %s"
2746
2747 #: config.c:3270
2748 #, c-format
2749 msgid "missing value for '%s'"
2750 msgstr "thiếu giá trị cho cho “%s”"
2751
2752 #: connect.c:61
2753 msgid "the remote end hung up upon initial contact"
2754 msgstr "máy chủ bị treo trên lần tiếp xúc đầu tiên"
2755
2756 #: connect.c:63
2757 msgid ""
2758 "Could not read from remote repository.\n"
2759 "\n"
2760 "Please make sure you have the correct access rights\n"
2761 "and the repository exists."
2762 msgstr ""
2763 "Không thể đọc từ kho trên mạng.\n"
2764 "\n"
2765 "Vui lòng chắc chắn là bạn có đủ thẩm quyền truy cập\n"
2766 "và kho chứa đã sẵn có."
2767
2768 #: connect.c:81
2769 #, c-format
2770 msgid "server doesn't support '%s'"
2771 msgstr "máy chủ không hỗ trợ “%s”"
2772
2773 #: connect.c:118
2774 #, c-format
2775 msgid "server doesn't support feature '%s'"
2776 msgstr "máy chủ không hỗ trợ tính năng “%s”"
2777
2778 #: connect.c:129
2779 msgid "expected flush after capabilities"
2780 msgstr "cần đẩy dữ liệu lên đĩa sau các capabilities"
2781
2782 #: connect.c:263
2783 #, c-format
2784 msgid "ignoring capabilities after first line '%s'"
2785 msgstr "bỏ qua capabilities sau dòng đầu tiên “%s”"
2786
2787 #: connect.c:284
2788 msgid "protocol error: unexpected capabilities^{}"
2789 msgstr "lỗi giao thức: không cần capabilities^{}"
2790
2791 #: connect.c:306
2792 #, c-format
2793 msgid "protocol error: expected shallow sha-1, got '%s'"
2794 msgstr "lỗi giao thức: cần sha-1 shallow, nhưng lại nhận được “%s”"
2795
2796 #: connect.c:308
2797 msgid "repository on the other end cannot be shallow"
2798 msgstr "kho đã ở điểm cuối khoác nên không thể được shallow"
2799
2800 #: connect.c:347
2801 msgid "invalid packet"
2802 msgstr "gói không hợp lệ"
2803
2804 #: connect.c:367
2805 #, c-format
2806 msgid "protocol error: unexpected '%s'"
2807 msgstr "lỗi giao thức: không cần “%s”"
2808
2809 #: connect.c:473
2810 #, c-format
2811 msgid "unknown object format '%s' specified by server"
2812 msgstr "không hiểu định dạng đối tượng “%s” được chỉ định bởi máy phục vụ"
2813
2814 #: connect.c:500
2815 #, c-format
2816 msgid "invalid ls-refs response: %s"
2817 msgstr "trả về của ls-refs không hợp lệ: %s"
2818
2819 #: connect.c:504
2820 msgid "expected flush after ref listing"
2821 msgstr "cần đẩy dữ liệu lên đĩa sau khi liệt kê tham chiếu"
2822
2823 #: connect.c:507
2824 msgid "expected response end packet after ref listing"
2825 msgstr "cần nhận được trả lời là kết thúc gói sau khi liệt kê tham chiếu"
2826
2827 #: connect.c:640
2828 #, c-format
2829 msgid "protocol '%s' is not supported"
2830 msgstr "giao thức “%s” chưa được hỗ trợ"
2831
2832 #: connect.c:691
2833 msgid "unable to set SO_KEEPALIVE on socket"
2834 msgstr "không thể đặt SO_KEEPALIVE trên ổ cắm"
2835
2836 #: connect.c:731 connect.c:794
2837 #, c-format
2838 msgid "Looking up %s ... "
2839 msgstr "Đang tìm kiếm %s … "
2840
2841 #: connect.c:735
2842 #, c-format
2843 msgid "unable to look up %s (port %s) (%s)"
2844 msgstr "không tìm được %s (cổng %s) (%s)"
2845
2846 #. TRANSLATORS: this is the end of "Looking up %s ... "
2847 #: connect.c:739 connect.c:810
2848 #, c-format
2849 msgid ""
2850 "done.\n"
2851 "Connecting to %s (port %s) ... "
2852 msgstr ""
2853 "xong.\n"
2854 "Đang kết nối đến %s (cổng %s) … "
2855
2856 #: connect.c:761 connect.c:838
2857 #, c-format
2858 msgid ""
2859 "unable to connect to %s:\n"
2860 "%s"
2861 msgstr ""
2862 "không thể kết nối đến %s:\n"
2863 "%s"
2864
2865 #. TRANSLATORS: this is the end of "Connecting to %s (port %s) ... "
2866 #: connect.c:767 connect.c:844
2867 msgid "done."
2868 msgstr "hoàn tất."
2869
2870 #: connect.c:798
2871 #, c-format
2872 msgid "unable to look up %s (%s)"
2873 msgstr "không thể tìm thấy %s (%s)"
2874
2875 #: connect.c:804
2876 #, c-format
2877 msgid "unknown port %s"
2878 msgstr "không hiểu cổng %s"
2879
2880 #: connect.c:941 connect.c:1271
2881 #, c-format
2882 msgid "strange hostname '%s' blocked"
2883 msgstr "đã khóa tên máy lạ “%s”"
2884
2885 #: connect.c:943
2886 #, c-format
2887 msgid "strange port '%s' blocked"
2888 msgstr "đã khóa cổng lạ “%s”"
2889
2890 #: connect.c:953
2891 #, c-format
2892 msgid "cannot start proxy %s"
2893 msgstr "không thể khởi chạy ủy nhiệm “%s”"
2894
2895 #: connect.c:1024
2896 msgid "no path specified; see 'git help pull' for valid url syntax"
2897 msgstr "chưa chỉ định đường dẫn; xem'git help pull” để biết cú pháp url hợp lệ"
2898
2899 #: connect.c:1219
2900 msgid "ssh variant 'simple' does not support -4"
2901 msgstr "ssh biến thể “simple” không hỗ trợ -4"
2902
2903 #: connect.c:1231
2904 msgid "ssh variant 'simple' does not support -6"
2905 msgstr "ssh biến thể “simple” không hỗ trợ -6"
2906
2907 #: connect.c:1248
2908 msgid "ssh variant 'simple' does not support setting port"
2909 msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
2910
2911 #: connect.c:1360
2912 #, c-format
2913 msgid "strange pathname '%s' blocked"
2914 msgstr "đã khóa tên đường dẫn lạ “%s”"
2915
2916 #: connect.c:1408
2917 msgid "unable to fork"
2918 msgstr "không thể rẽ nhánh tiến trình con"
2919
2920 #: connected.c:108 builtin/fsck.c:209 builtin/prune.c:45
2921 msgid "Checking connectivity"
2922 msgstr "Đang kiểm tra kết nối"
2923
2924 #: connected.c:120
2925 msgid "Could not run 'git rev-list'"
2926 msgstr "Không thể chạy “git rev-list”"
2927
2928 #: connected.c:144
2929 msgid "failed write to rev-list"
2930 msgstr "gặp lỗi khi ghi vào rev-list"
2931
2932 #: connected.c:149
2933 msgid "failed to close rev-list's stdin"
2934 msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
2935
2936 #: convert.c:194
2937 #, c-format
2938 msgid "illegal crlf_action %d"
2939 msgstr "crlf_action %d không hợp lệ"
2940
2941 #: convert.c:207
2942 #, c-format
2943 msgid "CRLF would be replaced by LF in %s"
2944 msgstr "CRLF nên được thay bằng LF trong %s"
2945
2946 #: convert.c:209
2947 #, c-format
2948 msgid ""
2949 "CRLF will be replaced by LF in %s.\n"
2950 "The file will have its original line endings in your working directory"
2951 msgstr ""
2952 "CRLF sẽ bị thay thế bằng LF trong %s.\n"
2953 "Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
2954
2955 #: convert.c:217
2956 #, c-format
2957 msgid "LF would be replaced by CRLF in %s"
2958 msgstr "LF nên thay bằng CRLF trong %s"
2959
2960 #: convert.c:219
2961 #, c-format
2962 msgid ""
2963 "LF will be replaced by CRLF in %s.\n"
2964 "The file will have its original line endings in your working directory"
2965 msgstr ""
2966 "LF sẽ bị thay thế bằng CRLF trong %s.\n"
2967 "Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
2968
2969 #: convert.c:284
2970 #, c-format
2971 msgid "BOM is prohibited in '%s' if encoded as %s"
2972 msgstr "BOM bị cấm trong “%s” nếu được mã hóa là %s"
2973
2974 #: convert.c:291
2975 #, c-format
2976 msgid ""
2977 "The file '%s' contains a byte order mark (BOM). Please use UTF-%.*s as "
2978 "working-tree-encoding."
2979 msgstr ""
2980 "Tập tin “%s” có chứa ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%.*s như "
2981 "là bảng mã cây làm việc."
2982
2983 #: convert.c:304
2984 #, c-format
2985 msgid "BOM is required in '%s' if encoded as %s"
2986 msgstr "BOM là bắt buộc trong “%s” nếu được mã hóa là %s"
2987
2988 #: convert.c:306
2989 #, c-format
2990 msgid ""
2991 "The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-"
2992 "%sLE (depending on the byte order) as working-tree-encoding."
2993 msgstr ""
2994 "Tập tin “%s” còn thiếu ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%sBE hay "
2995 "UTF-%sLE (còn phục thuộc vào thứ tự byte) như là bảng mã cây làm việc."
2996
2997 #: convert.c:419 convert.c:490
2998 #, c-format
2999 msgid "failed to encode '%s' from %s to %s"
3000 msgstr "gặp lỗi khi mã hóa “%s”  từ “%s” sang “%s”"
3001
3002 #: convert.c:462
3003 #, c-format
3004 msgid "encoding '%s' from %s to %s and back is not the same"
3005 msgstr "mã hóa “%s” từ %s thành %s và ngược trở lại không phải là cùng"
3006
3007 #: convert.c:665
3008 #, c-format
3009 msgid "cannot fork to run external filter '%s'"
3010 msgstr "không thể rẽ nhánh tiến trình để chạy bộ lọc bên ngoài “%s”"
3011
3012 #: convert.c:685
3013 #, c-format
3014 msgid "cannot feed the input to external filter '%s'"
3015 msgstr "không thể cấp đầu vào cho bộ lọc bên ngoài “%s”"
3016
3017 #: convert.c:692
3018 #, c-format
3019 msgid "external filter '%s' failed %d"
3020 msgstr "chạy bộ lọc bên ngoài “%s” gặp lỗi %d"
3021
3022 #: convert.c:727 convert.c:730
3023 #, c-format
3024 msgid "read from external filter '%s' failed"
3025 msgstr "đọc từ bộ lọc bên ngoài “%s” gặp lỗi"
3026
3027 #: convert.c:733 convert.c:788
3028 #, c-format
3029 msgid "external filter '%s' failed"
3030 msgstr "gặp lỗi khi chạy bộ lọc bên ngoài “%s”"
3031
3032 #: convert.c:837
3033 msgid "unexpected filter type"
3034 msgstr "gặp kiểu bộ lọc thừa"
3035
3036 #: convert.c:848
3037 msgid "path name too long for external filter"
3038 msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
3039
3040 #: convert.c:940
3041 #, c-format
3042 msgid ""
3043 "external filter '%s' is not available anymore although not all paths have "
3044 "been filtered"
3045 msgstr ""
3046 "bộ lọc bên ngoài “%s” không sẵn sàng nữa mặc dù không phải tất cả các đường "
3047 "dẫn đã được lọc"
3048
3049 #: convert.c:1240
3050 msgid "true/false are no valid working-tree-encodings"
3051 msgstr "true/false là không phải bảng-mã-cây-làm-việc hợp lệ"
3052
3053 #: convert.c:1428 convert.c:1462
3054 #, c-format
3055 msgid "%s: clean filter '%s' failed"
3056 msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
3057
3058 #: convert.c:1508
3059 #, c-format
3060 msgid "%s: smudge filter %s failed"
3061 msgstr "%s: smudge bộ lọc %s gặp lỗi"
3062
3063 #: credential.c:96
3064 #, c-format
3065 msgid "skipping credential lookup for key: credential.%s"
3066 msgstr "bỏ qua tìm kiếm giấy chứng chực cho khóa: credential.%s"
3067
3068 #: credential.c:112
3069 msgid "refusing to work with credential missing host field"
3070 msgstr "từ chối làm việc với giấy chứng thực thiếu trường máy chủ"
3071
3072 #: credential.c:114
3073 msgid "refusing to work with credential missing protocol field"
3074 msgstr "từ chối làm việc với giấy chứng thực thiếu trường giao thức"
3075
3076 #: credential.c:394
3077 #, c-format
3078 msgid "url contains a newline in its %s component: %s"
3079 msgstr "url có chứa một dấu xuống dòng trong thành phần %s của nó: %s"
3080
3081 #: credential.c:438
3082 #, c-format
3083 msgid "url has no scheme: %s"
3084 msgstr "url không có lược đồ: %s"
3085
3086 #: credential.c:511
3087 #, c-format
3088 msgid "credential url cannot be parsed: %s"
3089 msgstr "không thể phân tích cú pháp giấy chứng thực url: %s"
3090
3091 #: date.c:138
3092 msgid "in the future"
3093 msgstr "ở thời tương lai"
3094
3095 #: date.c:144
3096 #, c-format
3097 msgid "%<PRIuMAX> second ago"
3098 msgid_plural "%<PRIuMAX> seconds ago"
3099 msgstr[0] "%<PRIuMAX> giây trước"
3100
3101 #: date.c:151
3102 #, c-format
3103 msgid "%<PRIuMAX> minute ago"
3104 msgid_plural "%<PRIuMAX> minutes ago"
3105 msgstr[0] "%<PRIuMAX> phút trước"
3106
3107 #: date.c:158
3108 #, c-format
3109 msgid "%<PRIuMAX> hour ago"
3110 msgid_plural "%<PRIuMAX> hours ago"
3111 msgstr[0] "%<PRIuMAX> giờ trước"
3112
3113 #: date.c:165
3114 #, c-format
3115 msgid "%<PRIuMAX> day ago"
3116 msgid_plural "%<PRIuMAX> days ago"
3117 msgstr[0] "%<PRIuMAX> ngày trước"
3118
3119 #: date.c:171
3120 #, c-format
3121 msgid "%<PRIuMAX> week ago"
3122 msgid_plural "%<PRIuMAX> weeks ago"
3123 msgstr[0] "%<PRIuMAX> tuần trước"
3124
3125 #: date.c:178
3126 #, c-format
3127 msgid "%<PRIuMAX> month ago"
3128 msgid_plural "%<PRIuMAX> months ago"
3129 msgstr[0] "%<PRIuMAX> tháng trước"
3130
3131 #: date.c:189
3132 #, c-format
3133 msgid "%<PRIuMAX> year"
3134 msgid_plural "%<PRIuMAX> years"
3135 msgstr[0] "%<PRIuMAX> năm"
3136
3137 #. TRANSLATORS: "%s" is "<n> years"
3138 #: date.c:192
3139 #, c-format
3140 msgid "%s, %<PRIuMAX> month ago"
3141 msgid_plural "%s, %<PRIuMAX> months ago"
3142 msgstr[0] "%s, %<PRIuMAX> tháng trước"
3143
3144 #: date.c:197 date.c:202
3145 #, c-format
3146 msgid "%<PRIuMAX> year ago"
3147 msgid_plural "%<PRIuMAX> years ago"
3148 msgstr[0] "%<PRIuMAX> năm trước"
3149
3150 #: delta-islands.c:272
3151 msgid "Propagating island marks"
3152 msgstr "Đang lan truyền các đánh dấu island"
3153
3154 #: delta-islands.c:290
3155 #, c-format
3156 msgid "bad tree object %s"
3157 msgstr "đối tượng cây sai “%s”"
3158
3159 #: delta-islands.c:334
3160 #, c-format
3161 msgid "failed to load island regex for '%s': %s"
3162 msgstr "gặp lỗi khi tải biểu thức chính quy island cho “%s”: %s"
3163
3164 #: delta-islands.c:390
3165 #, c-format
3166 msgid "island regex from config has too many capture groups (max=%d)"
3167 msgstr ""
3168 "biểu thức chính quy island từ cấu hình có quá nhiều nhóm chụp (tối đa=%d)"
3169
3170 #: delta-islands.c:467
3171 #, c-format
3172 msgid "Marked %d islands, done.\n"
3173 msgstr "Đã đánh dấu %d island, xong.\n"
3174
3175 #: diff-lib.c:534
3176 msgid "--merge-base does not work with ranges"
3177 msgstr "--merge-base không hoạt động với phạm vi"
3178
3179 #: diff-lib.c:536
3180 msgid "--merge-base only works with commits"
3181 msgstr "--merge-base chỉ hoạt động với các lần chuyển giao"
3182
3183 #: diff-lib.c:553
3184 msgid "unable to get HEAD"
3185 msgstr "không thể lấy HEAD"
3186
3187 #: diff-lib.c:560
3188 msgid "no merge base found"
3189 msgstr "không tìm thấy cơ sở để hòa trộn"
3190
3191 #: diff-lib.c:562
3192 msgid "multiple merge bases found"
3193 msgstr "có nhiều cơ sở để hòa trộn"
3194
3195 #: diff-no-index.c:238
3196 msgid "git diff --no-index [<options>] <path> <path>"
3197 msgstr "git diff --no-index [<các tùy chọn>] </đường/dẫn> </đường/dẫn>"
3198
3199 #: diff-no-index.c:263
3200 msgid ""
3201 "Not a git repository. Use --no-index to compare two paths outside a working "
3202 "tree"
3203 msgstr ""
3204 "Không phải là một thư mục git. Dùng --no-index để so sánh hai đường dẫn bên "
3205 "ngoài một cây làm việc"
3206
3207 #: diff.c:156
3208 #, c-format
3209 msgid "  Failed to parse dirstat cut-off percentage '%s'\n"
3210 msgstr "  Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
3211
3212 #: diff.c:161
3213 #, c-format
3214 msgid "  Unknown dirstat parameter '%s'\n"
3215 msgstr "  Không hiểu đối số dirstat “%s”\n"
3216
3217 #: diff.c:297
3218 msgid ""
3219 "color moved setting must be one of 'no', 'default', 'blocks', 'zebra', "
3220 "'dimmed-zebra', 'plain'"
3221 msgstr ""
3222 "cài đặt màu đã di chuyển phải là một trong “no”, “default”, “blocks”, "
3223 "“zebra”, “dimmed_zebra”, “plain”"
3224
3225 #: diff.c:325
3226 #, c-format
3227 msgid ""
3228 "unknown color-moved-ws mode '%s', possible values are 'ignore-space-change', "
3229 "'ignore-space-at-eol', 'ignore-all-space', 'allow-indentation-change'"
3230 msgstr ""
3231 "không hiểu chế độ color-moved-ws “%s”, các giá trị có thể là “ignore-space-"
3232 "change”, “ignore-space-at-eol”, “ignore-all-space”, “allow-indentation-"
3233 "change”"
3234
3235 #: diff.c:333
3236 msgid ""
3237 "color-moved-ws: allow-indentation-change cannot be combined with other "
3238 "whitespace modes"
3239 msgstr ""
3240 "color-moved-ws: allow-indentation-change không thể tổ hợp cùng với các chế "
3241 "độ khoảng trắng khác"
3242
3243 #: diff.c:410
3244 #, c-format
3245 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
3246 msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
3247
3248 #: diff.c:470
3249 #, c-format
3250 msgid ""
3251 "Found errors in 'diff.dirstat' config variable:\n"
3252 "%s"
3253 msgstr ""
3254 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
3255 "%s"
3256
3257 #: diff.c:4276
3258 #, c-format
3259 msgid "external diff died, stopping at %s"
3260 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
3261
3262 #: diff.c:4625
3263 msgid "--name-only, --name-status, --check and -s are mutually exclusive"
3264 msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
3265
3266 #: diff.c:4628
3267 msgid "-G, -S and --find-object are mutually exclusive"
3268 msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
3269
3270 #: diff.c:4707
3271 msgid "--follow requires exactly one pathspec"
3272 msgstr "--follow cần chính xác một đặc tả đường dẫn"
3273
3274 #: diff.c:4755
3275 #, c-format
3276 msgid "invalid --stat value: %s"
3277 msgstr "giá trị --stat không hợp lệ: “%s”"
3278
3279 #: diff.c:4760 diff.c:4765 diff.c:4770 diff.c:4775 diff.c:5303
3280 #: parse-options.c:197 parse-options.c:201 builtin/commit-graph.c:180
3281 #, c-format
3282 msgid "%s expects a numerical value"
3283 msgstr "tùy chọn “%s” cần một giá trị bằng số"
3284
3285 #: diff.c:4792
3286 #, c-format
3287 msgid ""
3288 "Failed to parse --dirstat/-X option parameter:\n"
3289 "%s"
3290 msgstr ""
3291 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
3292 "%s"
3293
3294 #: diff.c:4877
3295 #, c-format
3296 msgid "unknown change class '%c' in --diff-filter=%s"
3297 msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
3298
3299 #: diff.c:4901
3300 #, c-format
3301 msgid "unknown value after ws-error-highlight=%.*s"
3302 msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
3303
3304 #: diff.c:4915
3305 #, c-format
3306 msgid "unable to resolve '%s'"
3307 msgstr "không thể phân giải “%s”"
3308
3309 #: diff.c:4965 diff.c:4971
3310 #, c-format
3311 msgid "%s expects <n>/<m> form"
3312 msgstr "%s cần dạng <n>/<m>"
3313
3314 #: diff.c:4983
3315 #, c-format
3316 msgid "%s expects a character, got '%s'"
3317 msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
3318
3319 #: diff.c:5004
3320 #, c-format
3321 msgid "bad --color-moved argument: %s"
3322 msgstr "đối số --color-moved sai: %s"
3323
3324 #: diff.c:5023
3325 #, c-format
3326 msgid "invalid mode '%s' in --color-moved-ws"
3327 msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
3328
3329 #: diff.c:5063
3330 msgid ""
3331 "option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
3332 "\"histogram\""
3333 msgstr ""
3334 "tùy chọn  diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
3335 "\"histogram\""
3336
3337 #: diff.c:5099 diff.c:5119
3338 #, c-format
3339 msgid "invalid argument to %s"
3340 msgstr "tham số cho %s không hợp lệ"
3341
3342 #: diff.c:5223
3343 #, c-format
3344 msgid "invalid regex given to -I: '%s'"
3345 msgstr "đưa cho -I biểu thức chính quy không hợp lệ: “%s”"
3346
3347 #: diff.c:5272
3348 #, c-format
3349 msgid "failed to parse --submodule option parameter: '%s'"
3350 msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
3351
3352 #: diff.c:5328
3353 #, c-format
3354 msgid "bad --word-diff argument: %s"
3355 msgstr "đối số --word-diff sai: %s"
3356
3357 #: diff.c:5351
3358 msgid "Diff output format options"
3359 msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
3360
3361 #: diff.c:5353 diff.c:5359
3362 msgid "generate patch"
3363 msgstr "tạo miếng vá"
3364
3365 #: diff.c:5356 builtin/log.c:178
3366 msgid "suppress diff output"
3367 msgstr "chặn mọi kết xuất từ diff"
3368
3369 #: diff.c:5361 diff.c:5475 diff.c:5482
3370 msgid "<n>"
3371 msgstr "<n>"
3372
3373 #: diff.c:5362 diff.c:5365
3374 msgid "generate diffs with <n> lines context"
3375 msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
3376
3377 #: diff.c:5367
3378 msgid "generate the diff in raw format"
3379 msgstr "tạo khác biệt ở định dạng thô"
3380
3381 #: diff.c:5370
3382 msgid "synonym for '-p --raw'"
3383 msgstr "đồng nghĩa với “-p --raw”"
3384
3385 #: diff.c:5374
3386 msgid "synonym for '-p --stat'"
3387 msgstr "đồng nghĩa với “-p --stat”"
3388
3389 #: diff.c:5378
3390 msgid "machine friendly --stat"
3391 msgstr "--stat thuận tiện cho máy đọc"
3392
3393 #: diff.c:5381
3394 msgid "output only the last line of --stat"
3395 msgstr "chỉ xuất những dòng cuối của --stat"
3396
3397 #: diff.c:5383 diff.c:5391
3398 msgid "<param1,param2>..."
3399 msgstr "<tham_số_1,tham_số_2>…"
3400
3401 #: diff.c:5384
3402 msgid ""
3403 "output the distribution of relative amount of changes for each sub-directory"
3404 msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
3405
3406 #: diff.c:5388
3407 msgid "synonym for --dirstat=cumulative"
3408 msgstr "đồng nghĩa với --dirstat=cumulative"
3409
3410 #: diff.c:5392
3411 msgid "synonym for --dirstat=files,param1,param2..."
3412 msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
3413
3414 #: diff.c:5396
3415 msgid "warn if changes introduce conflict markers or whitespace errors"
3416 msgstr ""
3417 "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"
3418
3419 #: diff.c:5399
3420 msgid "condensed summary such as creations, renames and mode changes"
3421 msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
3422
3423 #: diff.c:5402
3424 msgid "show only names of changed files"
3425 msgstr "chỉ hiển thị tên của các tập tin đổi"
3426
3427 #: diff.c:5405
3428 msgid "show only names and status of changed files"
3429 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"
3430
3431 #: diff.c:5407
3432 msgid "<width>[,<name-width>[,<count>]]"
3433 msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
3434
3435 #: diff.c:5408
3436 msgid "generate diffstat"
3437 msgstr "tạo diffstat"
3438
3439 #: diff.c:5410 diff.c:5413 diff.c:5416
3440 msgid "<width>"
3441 msgstr "<rộng>"
3442
3443 #: diff.c:5411
3444 msgid "generate diffstat with a given width"
3445 msgstr "tạo diffstat với độ rộng đã cho"
3446
3447 #: diff.c:5414
3448 msgid "generate diffstat with a given name width"
3449 msgstr "tạo diffstat với tên độ rộng đã cho"
3450
3451 #: diff.c:5417
3452 msgid "generate diffstat with a given graph width"
3453 msgstr "tạo diffstat với độ rộng đồ thị đã cho"
3454
3455 #: diff.c:5419
3456 msgid "<count>"
3457 msgstr "<số_lượng>"
3458
3459 #: diff.c:5420
3460 msgid "generate diffstat with limited lines"
3461 msgstr "tạo diffstat với các dòng bị giới hạn"
3462
3463 #: diff.c:5423
3464 msgid "generate compact summary in diffstat"
3465 msgstr "tạo tổng hợp xúc tích trong diffstat"
3466
3467 #: diff.c:5426
3468 msgid "output a binary diff that can be applied"
3469 msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
3470
3471 #: diff.c:5429
3472 msgid "show full pre- and post-image object names on the \"index\" lines"
3473 msgstr ""
3474 "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"
3475 "\""
3476
3477 #: diff.c:5431
3478 msgid "show colored diff"
3479 msgstr "hiển thị thay đổi được tô màu"
3480
3481 #: diff.c:5432
3482 msgid "<kind>"
3483 msgstr "<kiểu>"
3484
3485 #: diff.c:5433
3486 msgid ""
3487 "highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
3488 "diff"
3489 msgstr ""
3490 "tô sáng các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
3491 "trong khác biệt"
3492
3493 #: diff.c:5436
3494 msgid ""
3495 "do not munge pathnames and use NULs as output field terminators in --raw or "
3496 "--numstat"
3497 msgstr ""
3498 "không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
3499 "trong --raw hay --numstat"
3500
3501 #: diff.c:5439 diff.c:5442 diff.c:5445 diff.c:5554
3502 msgid "<prefix>"
3503 msgstr "<tiền_tố>"
3504
3505 #: diff.c:5440
3506 msgid "show the given source prefix instead of \"a/\""
3507 msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
3508
3509 #: diff.c:5443
3510 msgid "show the given destination prefix instead of \"b/\""
3511 msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
3512
3513 #: diff.c:5446
3514 msgid "prepend an additional prefix to every line of output"
3515 msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
3516
3517 #: diff.c:5449
3518 msgid "do not show any source or destination prefix"
3519 msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
3520
3521 #: diff.c:5452
3522 msgid "show context between diff hunks up to the specified number of lines"
3523 msgstr ""
3524 "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ỉ "
3525 "định"
3526
3527 #: diff.c:5456 diff.c:5461 diff.c:5466
3528 msgid "<char>"
3529 msgstr "<ký_tự>"
3530
3531 #: diff.c:5457
3532 msgid "specify the character to indicate a new line instead of '+'"
3533 msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
3534
3535 #: diff.c:5462
3536 msgid "specify the character to indicate an old line instead of '-'"
3537 msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
3538
3539 #: diff.c:5467
3540 msgid "specify the character to indicate a context instead of ' '"
3541 msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
3542
3543 #: diff.c:5470
3544 msgid "Diff rename options"
3545 msgstr "Tùy chọn khác biệt đổi tên"
3546
3547 #: diff.c:5471
3548 msgid "<n>[/<m>]"
3549 msgstr "<n>[/<m>]"
3550
3551 #: diff.c:5472
3552 msgid "break complete rewrite changes into pairs of delete and create"
3553 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"
3554
3555 #: diff.c:5476
3556 msgid "detect renames"
3557 msgstr "dò tìm các tên thay đổi"
3558
3559 #: diff.c:5480
3560 msgid "omit the preimage for deletes"
3561 msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
3562
3563 #: diff.c:5483
3564 msgid "detect copies"
3565 msgstr "dò bản sao"
3566
3567 #: diff.c:5487
3568 msgid "use unmodified files as source to find copies"
3569 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"
3570
3571 #: diff.c:5489
3572 msgid "disable rename detection"
3573 msgstr "tắt dò tìm đổi tên"
3574
3575 #: diff.c:5492
3576 msgid "use empty blobs as rename source"
3577 msgstr "dùng các blob trống rống như là nguồn đổi tên"
3578
3579 #: diff.c:5494
3580 msgid "continue listing the history of a file beyond renames"
3581 msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
3582
3583 #: diff.c:5497
3584 msgid ""
3585 "prevent rename/copy detection if the number of rename/copy targets exceeds "
3586 "given limit"
3587 msgstr ""
3588 "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 "
3589 "quá giới hạn đưa ra"
3590
3591 #: diff.c:5499
3592 msgid "Diff algorithm options"
3593 msgstr "Tùy chọn thuật toán khác biệt"
3594
3595 #: diff.c:5501
3596 msgid "produce the smallest possible diff"
3597 msgstr "sản sinh khác biệt ít nhất có thể"
3598
3599 #: diff.c:5504
3600 msgid "ignore whitespace when comparing lines"
3601 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
3602
3603 #: diff.c:5507
3604 msgid "ignore changes in amount of whitespace"
3605 msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
3606
3607 #: diff.c:5510
3608 msgid "ignore changes in whitespace at EOL"
3609 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
3610
3611 #: diff.c:5513
3612 msgid "ignore carrier-return at the end of line"
3613 msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
3614
3615 #: diff.c:5516
3616 msgid "ignore changes whose lines are all blank"
3617 msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
3618
3619 #: diff.c:5518 diff.c:5540 diff.c:5543 diff.c:5588
3620 msgid "<regex>"
3621 msgstr "<regex>"
3622
3623 #: diff.c:5519
3624 msgid "ignore changes whose all lines match <regex>"
3625 msgstr "bỏ qua các thay đổi có tất cả các dòng khớp <regex>"
3626
3627 #: diff.c:5522
3628 msgid "heuristic to shift diff hunk boundaries for easy reading"
3629 msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
3630
3631 #: diff.c:5525
3632 msgid "generate diff using the \"patience diff\" algorithm"
3633 msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
3634
3635 #: diff.c:5529
3636 msgid "generate diff using the \"histogram diff\" algorithm"
3637 msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
3638
3639 #: diff.c:5531
3640 msgid "<algorithm>"
3641 msgstr "<thuật toán>"
3642
3643 #: diff.c:5532
3644 msgid "choose a diff algorithm"
3645 msgstr "chọn một thuật toán khác biệt"
3646
3647 #: diff.c:5534
3648 msgid "<text>"
3649 msgstr "<văn bản>"
3650
3651 #: diff.c:5535
3652 msgid "generate diff using the \"anchored diff\" algorithm"
3653 msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
3654
3655 #: diff.c:5537 diff.c:5546 diff.c:5549
3656 msgid "<mode>"
3657 msgstr "<chế độ>"
3658
3659 #: diff.c:5538
3660 msgid "show word diff, using <mode> to delimit changed words"
3661 msgstr ""
3662 "hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi"
3663
3664 #: diff.c:5541
3665 msgid "use <regex> to decide what a word is"
3666 msgstr "dùng <regex> để quyết định từ là cái gì"
3667
3668 #: diff.c:5544
3669 msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
3670 msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
3671
3672 #: diff.c:5547
3673 msgid "moved lines of code are colored differently"
3674 msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
3675
3676 #: diff.c:5550
3677 msgid "how white spaces are ignored in --color-moved"
3678 msgstr "cách bỏ qua khoảng trắng trong --color-moved"
3679
3680 #: diff.c:5553
3681 msgid "Other diff options"
3682 msgstr "Các tùy chọn khác biệt khác"
3683
3684 #: diff.c:5555
3685 msgid "when run from subdir, exclude changes outside and show relative paths"
3686 msgstr ""
3687 "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 "
3688 "đường dẫn liên quan"
3689
3690 #: diff.c:5559
3691 msgid "treat all files as text"
3692 msgstr "coi mọi tập tin là dạng văn bản thường"
3693
3694 #: diff.c:5561
3695 msgid "swap two inputs, reverse the diff"
3696 msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
3697
3698 #: diff.c:5563
3699 msgid "exit with 1 if there were differences, 0 otherwise"
3700 msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
3701
3702 #: diff.c:5565
3703 msgid "disable all output of the program"
3704 msgstr "tắt mọi kết xuất của chương trình"
3705
3706 #: diff.c:5567
3707 msgid "allow an external diff helper to be executed"
3708 msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
3709
3710 #: diff.c:5569
3711 msgid "run external text conversion filters when comparing binary files"
3712 msgstr ""
3713 "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ị "
3714 "phân"
3715
3716 #: diff.c:5571
3717 msgid "<when>"
3718 msgstr "<khi>"
3719
3720 #: diff.c:5572
3721 msgid "ignore changes to submodules in the diff generation"
3722 msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
3723
3724 #: diff.c:5575
3725 msgid "<format>"
3726 msgstr "<định dạng>"
3727
3728 #: diff.c:5576
3729 msgid "specify how differences in submodules are shown"
3730 msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
3731
3732 #: diff.c:5580
3733 msgid "hide 'git add -N' entries from the index"
3734 msgstr "ẩn các mục “git add -N” từ bảng mục lục"
3735
3736 #: diff.c:5583
3737 msgid "treat 'git add -N' entries as real in the index"
3738 msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
3739
3740 #: diff.c:5585
3741 msgid "<string>"
3742 msgstr "<chuỗi>"
3743
3744 #: diff.c:5586
3745 msgid ""
3746 "look for differences that change the number of occurrences of the specified "
3747 "string"
3748 msgstr ""
3749 "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 "
3750 "chuỗi được chỉ ra"
3751
3752 #: diff.c:5589
3753 msgid ""
3754 "look for differences that change the number of occurrences of the specified "
3755 "regex"
3756 msgstr ""
3757 "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 "
3758 "thức chính quy được chỉ ra"
3759
3760 #: diff.c:5592
3761 msgid "show all changes in the changeset with -S or -G"
3762 msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
3763
3764 #: diff.c:5595
3765 msgid "treat <string> in -S as extended POSIX regular expression"
3766 msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
3767
3768 #: diff.c:5598
3769 msgid "control the order in which files appear in the output"
3770 msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
3771
3772 #: diff.c:5599
3773 msgid "<object-id>"
3774 msgstr "<mã-số-đối-tượng>"
3775
3776 #: diff.c:5600
3777 msgid ""
3778 "look for differences that change the number of occurrences of the specified "
3779 "object"
3780 msgstr ""
3781 "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 "
3782 "tượng được chỉ ra"
3783
3784 #: diff.c:5602
3785 msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
3786 msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
3787
3788 #: diff.c:5603
3789 msgid "select files by diff type"
3790 msgstr "chọn các tập tin theo kiểu khác biệt"
3791
3792 #: diff.c:5605
3793 msgid "<file>"
3794 msgstr "<tập_tin>"
3795
3796 #: diff.c:5606
3797 msgid "Output to a specific file"
3798 msgstr "Xuất ra một tập tin cụ thể"
3799
3800 #: diff.c:6263
3801 msgid "inexact rename detection was skipped due to too many files."
3802 msgstr ""
3803 "nhận thấy đổi tên không chính xác đã bị bỏ qua bởi có quá nhiều tập tin."
3804
3805 #: diff.c:6266
3806 msgid "only found copies from modified paths due to too many files."
3807 msgstr ""
3808 "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."
3809
3810 #: diff.c:6269
3811 #, c-format
3812 msgid ""
3813 "you may want to set your %s variable to at least %d and retry the command."
3814 msgstr ""
3815 "bạn có lẽ muốn đặt biến %s của bạn thành ít nhất là %d và thử lại lệnh lần "
3816 "nữa."
3817
3818 #: diffcore-order.c:24
3819 #, c-format
3820 msgid "failed to read orderfile '%s'"
3821 msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
3822
3823 #: diffcore-rename.c:592
3824 msgid "Performing inexact rename detection"
3825 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
3826
3827 #: dir.c:578
3828 #, c-format
3829 msgid "pathspec '%s' did not match any file(s) known to git"
3830 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào mà git biết"
3831
3832 #: dir.c:718 dir.c:747 dir.c:760
3833 #, c-format
3834 msgid "unrecognized pattern: '%s'"
3835 msgstr "mẫu không được thừa nhận: “%s”"
3836
3837 #: dir.c:777 dir.c:791
3838 #, c-format
3839 msgid "unrecognized negative pattern: '%s'"
3840 msgstr "mẫu âm không được thừa nhận: “%s”"
3841
3842 #: dir.c:809
3843 #, c-format
3844 msgid "your sparse-checkout file may have issues: pattern '%s' is repeated"
3845 msgstr "tập tin sparse-checkout của bạn có lẽ gặp lỗi: mẫu “%s” đã bị lặp lại"
3846
3847 #: dir.c:819
3848 msgid "disabling cone pattern matching"
3849 msgstr "vô hiệu khớp mẫu nón"
3850
3851 #: dir.c:1198
3852 #, c-format
3853 msgid "cannot use %s as an exclude file"
3854 msgstr "không thể dùng %s như là một tập tin loại trừ"
3855
3856 #: dir.c:2305
3857 #, c-format
3858 msgid "could not open directory '%s'"
3859 msgstr "không thể mở thư mục “%s”"
3860
3861 #: dir.c:2605
3862 msgid "failed to get kernel name and information"
3863 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3864
3865 #: dir.c:2729
3866 msgid "untracked cache is disabled on this system or location"
3867 msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3868
3869 #: dir.c:3520
3870 #, c-format
3871 msgid "index file corrupt in repo %s"
3872 msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3873
3874 #: dir.c:3565 dir.c:3570
3875 #, c-format
3876 msgid "could not create directories for %s"
3877 msgstr "không thể tạo thư mục cho %s"
3878
3879 #: dir.c:3599
3880 #, c-format
3881 msgid "could not migrate git directory from '%s' to '%s'"
3882 msgstr "không thể di dời thư mục git từ “%s” sang “%s”"
3883
3884 #: editor.c:74
3885 #, c-format
3886 msgid "hint: Waiting for your editor to close the file...%c"
3887 msgstr "gợi ý: Chờ trình biên soạn của bạn đóng tập tin…%c"
3888
3889 #: entry.c:177
3890 msgid "Filtering content"
3891 msgstr "Nội dung lọc"
3892
3893 #: entry.c:478
3894 #, c-format
3895 msgid "could not stat file '%s'"
3896 msgstr "không thể lấy thống kê tập tin “%s”"
3897
3898 #: environment.c:150
3899 #, c-format
3900 msgid "bad git namespace path \"%s\""
3901 msgstr "đường dẫn không gian tên git \"%s\" sai"
3902
3903 #: environment.c:337
3904 #, c-format
3905 msgid "could not set GIT_DIR to '%s'"
3906 msgstr "không thể đặt GIT_DIR thành “%s”"
3907
3908 #: exec-cmd.c:363
3909 #, c-format
3910 msgid "too many args to run %s"
3911 msgstr "quá nhiều tham số để chạy %s"
3912
3913 #: fetch-pack.c:177
3914 msgid "git fetch-pack: expected shallow list"
3915 msgstr "git fetch-pack: cần danh sách shallow"
3916
3917 #: fetch-pack.c:180
3918 msgid "git fetch-pack: expected a flush packet after shallow list"
3919 msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
3920
3921 #: fetch-pack.c:191
3922 msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
3923 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
3924
3925 #: fetch-pack.c:211
3926 #, c-format
3927 msgid "git fetch-pack: expected ACK/NAK, got '%s'"
3928 msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
3929
3930 #: fetch-pack.c:222
3931 msgid "unable to write to remote"
3932 msgstr "không thể ghi lên máy phục vụ"
3933
3934 #: fetch-pack.c:283
3935 msgid "--stateless-rpc requires multi_ack_detailed"
3936 msgstr "--stateless-rpc cần multi_ack_detailed"
3937
3938 #: fetch-pack.c:378 fetch-pack.c:1406
3939 #, c-format
3940 msgid "invalid shallow line: %s"
3941 msgstr "dòng shallow không hợp lệ: %s"
3942
3943 #: fetch-pack.c:384 fetch-pack.c:1412
3944 #, c-format
3945 msgid "invalid unshallow line: %s"
3946 msgstr "dòng unshallow không hợp lệ: %s"
3947
3948 #: fetch-pack.c:386 fetch-pack.c:1414
3949 #, c-format
3950 msgid "object not found: %s"
3951 msgstr "không tìm thấy đối tượng: %s"
3952
3953 #: fetch-pack.c:389 fetch-pack.c:1417
3954 #, c-format
3955 msgid "error in object: %s"
3956 msgstr "lỗi trong đối tượng: %s"
3957
3958 #: fetch-pack.c:391 fetch-pack.c:1419
3959 #, c-format
3960 msgid "no shallow found: %s"
3961 msgstr "không tìm shallow nào: %s"
3962
3963 #: fetch-pack.c:394 fetch-pack.c:1423
3964 #, c-format
3965 msgid "expected shallow/unshallow, got %s"
3966 msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
3967
3968 #: fetch-pack.c:434
3969 #, c-format
3970 msgid "got %s %d %s"
3971 msgstr "nhận %s %d - %s"
3972
3973 #: fetch-pack.c:451
3974 #, c-format
3975 msgid "invalid commit %s"
3976 msgstr "lần chuyển giao %s không hợp lệ"
3977
3978 #: fetch-pack.c:482
3979 msgid "giving up"
3980 msgstr "chịu thua"
3981
3982 #: fetch-pack.c:495 progress.c:339
3983 msgid "done"
3984 msgstr "xong"
3985
3986 #: fetch-pack.c:507
3987 #, c-format
3988 msgid "got %s (%d) %s"
3989 msgstr "nhận %s (%d) %s"
3990
3991 #: fetch-pack.c:543
3992 #, c-format
3993 msgid "Marking %s as complete"
3994 msgstr "Đánh dấu %s là đã hoàn thành"
3995
3996 #: fetch-pack.c:758
3997 #, c-format
3998 msgid "already have %s (%s)"
3999 msgstr "đã sẵn có %s (%s)"
4000
4001 #: fetch-pack.c:827
4002 msgid "fetch-pack: unable to fork off sideband demultiplexer"
4003 msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
4004
4005 #: fetch-pack.c:835
4006 msgid "protocol error: bad pack header"
4007 msgstr "lỗi giao thức: phần đầu gói bị sai"
4008
4009 #: fetch-pack.c:919
4010 #, c-format
4011 msgid "fetch-pack: unable to fork off %s"
4012 msgstr "fetch-pack: không thể rẽ nhánh %s"
4013
4014 #: fetch-pack.c:937
4015 #, c-format
4016 msgid "%s failed"
4017 msgstr "%s gặp lỗi"
4018
4019 #: fetch-pack.c:939
4020 msgid "error in sideband demultiplexer"
4021 msgstr "có lỗi trong sideband demultiplexer"
4022
4023 #: fetch-pack.c:982
4024 #, c-format
4025 msgid "Server version is %.*s"
4026 msgstr "Phiên bản máy chủ là %.*s"
4027
4028 #: fetch-pack.c:990 fetch-pack.c:996 fetch-pack.c:999 fetch-pack.c:1005
4029 #: fetch-pack.c:1009 fetch-pack.c:1013 fetch-pack.c:1017 fetch-pack.c:1021
4030 #: fetch-pack.c:1025 fetch-pack.c:1029 fetch-pack.c:1033 fetch-pack.c:1037
4031 #: fetch-pack.c:1043 fetch-pack.c:1049 fetch-pack.c:1054 fetch-pack.c:1059
4032 #, c-format
4033 msgid "Server supports %s"
4034 msgstr "Máy chủ hỗ trợ %s"
4035
4036 #: fetch-pack.c:992
4037 msgid "Server does not support shallow clients"
4038 msgstr "Máy chủ không hỗ trợ máy khách shallow"
4039
4040 #: fetch-pack.c:1052
4041 msgid "Server does not support --shallow-since"
4042 msgstr "Máy chủ không hỗ trợ --shallow-since"
4043
4044 #: fetch-pack.c:1057
4045 msgid "Server does not support --shallow-exclude"
4046 msgstr "Máy chủ không hỗ trợ --shallow-exclude"
4047
4048 #: fetch-pack.c:1061
4049 msgid "Server does not support --deepen"
4050 msgstr "Máy chủ không hỗ trợ --deepen"
4051
4052 #: fetch-pack.c:1063
4053 msgid "Server does not support this repository's object format"
4054 msgstr "Máy chủ không hỗ trợ định dạng đối tượng của kho này"
4055
4056 #: fetch-pack.c:1076
4057 msgid "no common commits"
4058 msgstr "không có lần chuyển giao chung nào"
4059
4060 #: fetch-pack.c:1088 fetch-pack.c:1628
4061 msgid "git fetch-pack: fetch failed."
4062 msgstr "git fetch-pack: fetch gặp lỗi."
4063
4064 #: fetch-pack.c:1214
4065 #, c-format
4066 msgid "mismatched algorithms: client %s; server %s"
4067 msgstr "các thuật toán không khớp nhau: máy khách %s; máy chủ %s"
4068
4069 #: fetch-pack.c:1218
4070 #, c-format
4071 msgid "the server does not support algorithm '%s'"
4072 msgstr "máy chủ không hỗ trợ thuật toán “%s”"
4073
4074 #: fetch-pack.c:1238
4075 msgid "Server does not support shallow requests"
4076 msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
4077
4078 #: fetch-pack.c:1245
4079 msgid "Server supports filter"
4080 msgstr "Máy chủ hỗ trợ bộ lọc"
4081
4082 #: fetch-pack.c:1284
4083 msgid "unable to write request to remote"
4084 msgstr "không thể ghi các yêu cầu lên máy phục vụ"
4085
4086 #: fetch-pack.c:1302
4087 #, c-format
4088 msgid "error reading section header '%s'"
4089 msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
4090
4091 #: fetch-pack.c:1308
4092 #, c-format
4093 msgid "expected '%s', received '%s'"
4094 msgstr "cần “%s”, nhưng lại nhận “%s”"
4095
4096 #: fetch-pack.c:1369
4097 #, c-format
4098 msgid "unexpected acknowledgment line: '%s'"
4099 msgstr "gặp dòng không được thừa nhận: “%s”"
4100
4101 #: fetch-pack.c:1374
4102 #, c-format
4103 msgid "error processing acks: %d"
4104 msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
4105
4106 #: fetch-pack.c:1384
4107 msgid "expected packfile to be sent after 'ready'"
4108 msgstr "cần tập tin gói để gửi sau “ready”"
4109
4110 #: fetch-pack.c:1386
4111 msgid "expected no other sections to be sent after no 'ready'"
4112 msgstr "không cần thêm phần nào để gửi sau “ready”"
4113
4114 #: fetch-pack.c:1428
4115 #, c-format
4116 msgid "error processing shallow info: %d"
4117 msgstr "lỗi xử lý thông tin shallow: %d"
4118
4119 #: fetch-pack.c:1475
4120 #, c-format
4121 msgid "expected wanted-ref, got '%s'"
4122 msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
4123
4124 #: fetch-pack.c:1480
4125 #, c-format
4126 msgid "unexpected wanted-ref: '%s'"
4127 msgstr "wanted-ref không được mong đợi: “%s”"
4128
4129 #: fetch-pack.c:1485
4130 #, c-format
4131 msgid "error processing wanted refs: %d"
4132 msgstr "lỗi khi xử lý wanted refs: %d"
4133
4134 #: fetch-pack.c:1515
4135 msgid "git fetch-pack: expected response end packet"
4136 msgstr "git fetch-pack: cần nhận được trả lời là kết thúc gói"
4137
4138 #: fetch-pack.c:1897
4139 msgid "no matching remote head"
4140 msgstr "không khớp phần đầu máy chủ"
4141
4142 #: fetch-pack.c:1920 builtin/clone.c:693
4143 msgid "remote did not send all necessary objects"
4144 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4145
4146 #: fetch-pack.c:1947
4147 #, c-format
4148 msgid "no such remote ref %s"
4149 msgstr "không có máy chủ tham chiếu nào như %s"
4150
4151 #: fetch-pack.c:1950
4152 #, c-format
4153 msgid "Server does not allow request for unadvertised object %s"
4154 msgstr ""
4155 "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"
4156
4157 #: gpg-interface.c:272
4158 msgid "could not create temporary file"
4159 msgstr "không thể tạo tập tin tạm thời"
4160
4161 #: gpg-interface.c:275
4162 #, c-format
4163 msgid "failed writing detached signature to '%s'"
4164 msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
4165
4166 #: gpg-interface.c:457
4167 msgid "gpg failed to sign the data"
4168 msgstr "gpg gặp lỗi khi ký dữ liệu"
4169
4170 #: graph.c:98
4171 #, c-format
4172 msgid "ignore invalid color '%.*s' in log.graphColors"
4173 msgstr "bỏ qua màu không hợp lệ “%.*s” trong log.graphColors"
4174
4175 #: grep.c:640
4176 msgid ""
4177 "given pattern contains NULL byte (via -f <file>). This is only supported "
4178 "with -P under PCRE v2"
4179 msgstr ""
4180 "mẫu đã cho có chứa NULL byte (qua -f <file>). Điều này chỉ được hỗ trợ với -"
4181 "P dưới PCRE v2"
4182
4183 #: grep.c:2100
4184 #, c-format
4185 msgid "'%s': unable to read %s"
4186 msgstr "“%s”: không thể đọc %s"
4187
4188 #: grep.c:2117 setup.c:176 builtin/clone.c:412 builtin/diff.c:89
4189 #: builtin/rm.c:135
4190 #, c-format
4191 msgid "failed to stat '%s'"
4192 msgstr "gặp lỗi khi lấy thống kê về “%s”"
4193
4194 #: grep.c:2128
4195 #, c-format
4196 msgid "'%s': short read"
4197 msgstr "“%s”: đọc ngắn"
4198
4199 #: help.c:23
4200 msgid "start a working area (see also: git help tutorial)"
4201 msgstr "bắt đầu một vùng làm việc (xem thêm: git help tutorial)"
4202
4203 #: help.c:24
4204 msgid "work on the current change (see also: git help everyday)"
4205 msgstr "làm việc trên thay đổi hiện tại (xem thêm: git help everyday)"
4206
4207 #: help.c:25
4208 msgid "examine the history and state (see also: git help revisions)"
4209 msgstr "xem xét lịch sử tình trạng (xem thêm: git help revisions)"
4210
4211 #: help.c:26
4212 msgid "grow, mark and tweak your common history"
4213 msgstr "thêm, ghi dấu và chỉnh lịch sử chung của bạn"
4214
4215 #: help.c:27
4216 msgid "collaborate (see also: git help workflows)"
4217 msgstr "làm việc nhóm (xem thêm: git help workflows)"
4218
4219 #: help.c:31
4220 msgid "Main Porcelain Commands"
4221 msgstr "Các lệnh Porcelain chính"
4222
4223 #: help.c:32
4224 msgid "Ancillary Commands / Manipulators"
4225 msgstr "Lệnh/thao tác thứ cấp"
4226
4227 #: help.c:33
4228 msgid "Ancillary Commands / Interrogators"
4229 msgstr "Lệnh/bộ hỏi thứ cấp"
4230
4231 #: help.c:34
4232 msgid "Interacting with Others"
4233 msgstr "Tương tác với những cái khác"
4234
4235 #: help.c:35
4236 msgid "Low-level Commands / Manipulators"
4237 msgstr "Lệnh/thao tác ở mức thấp"
4238
4239 #: help.c:36
4240 msgid "Low-level Commands / Interrogators"
4241 msgstr "Lệnh/bộ hỏi ở mức thấp"
4242
4243 #: help.c:37
4244 msgid "Low-level Commands / Syncing Repositories"
4245 msgstr "Lệnh/Đồng bộ kho ở mức thấp"
4246
4247 #: help.c:38
4248 msgid "Low-level Commands / Internal Helpers"
4249 msgstr "Lệnh/Hỗ trợ nội tại ở mức thấp"
4250
4251 #: help.c:300
4252 #, c-format
4253 msgid "available git commands in '%s'"
4254 msgstr "các lệnh git sẵn có trong thư mục “%s”:"
4255
4256 #: help.c:307
4257 msgid "git commands available from elsewhere on your $PATH"
4258 msgstr "các lệnh git sẵn có từ một nơi khác trong $PATH của bạn"
4259
4260 #: help.c:316
4261 msgid "These are common Git commands used in various situations:"
4262 msgstr "Có các lệnh Git chung được sử dụng trong các tình huống khác nhau:"
4263
4264 #: help.c:365 git.c:99
4265 #, c-format
4266 msgid "unsupported command listing type '%s'"
4267 msgstr "không hỗ trợ liệt kê lệnh kiểu “%s”"
4268
4269 #: help.c:405
4270 msgid "The Git concept guides are:"
4271 msgstr "Các chỉ dẫn khái niệm về Git là:"
4272
4273 #: help.c:429
4274 msgid "See 'git help <command>' to read about a specific subcommand"
4275 msgstr "Xem “git help <lệnh>” để đọc các đặc tả của lệnh con"
4276
4277 #: help.c:434
4278 msgid "External commands"
4279 msgstr "Các lệnh bên ngoài"
4280
4281 #: help.c:449
4282 msgid "Command aliases"
4283 msgstr "Các bí danh lệnh"
4284
4285 #: help.c:527
4286 #, c-format
4287 msgid ""
4288 "'%s' appears to be a git command, but we were not\n"
4289 "able to execute it. Maybe git-%s is broken?"
4290 msgstr ""
4291 "“%s” trông như là một lệnh git, nhưng chúng tôi không\n"
4292 "thể thực thi nó. Có lẽ là lệnh git-%s đã bị hỏng?"
4293
4294 #: help.c:543 help.c:631
4295 #, c-format
4296 msgid "git: '%s' is not a git command. See 'git --help'."
4297 msgstr "git: “%s” không phải là một lệnh của git. Xem “git --help”."
4298
4299 #: help.c:591
4300 msgid "Uh oh. Your system reports no Git commands at all."
4301 msgstr "Ối chà. Hệ thống của bạn báo rằng chẳng có lệnh Git nào cả."
4302
4303 #: help.c:613
4304 #, c-format
4305 msgid "WARNING: You called a Git command named '%s', which does not exist."
4306 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."
4307
4308 #: help.c:618
4309 #, c-format
4310 msgid "Continuing under the assumption that you meant '%s'."
4311 msgstr "Tiếp tục và coi rằng ý bạn là “%s”."
4312
4313 #: help.c:623
4314 #, c-format
4315 msgid "Continuing in %0.1f seconds, assuming that you meant '%s'."
4316 msgstr "Tiếp tục trong %0.1f giây,và coi rằng ý bạn là “%s”."
4317
4318 #: help.c:635
4319 msgid ""
4320 "\n"
4321 "The most similar command is"
4322 msgid_plural ""
4323 "\n"
4324 "The most similar commands are"
4325 msgstr[0] ""
4326 "\n"
4327 "Những lệnh giống nhất là"
4328
4329 #: help.c:675
4330 msgid "git version [<options>]"
4331 msgstr "git version [<các tùy chọn>]"
4332
4333 #: help.c:730
4334 #, c-format
4335 msgid "%s: %s - %s"
4336 msgstr "%s: %s - %s"
4337
4338 #: help.c:734
4339 msgid ""
4340 "\n"
4341 "Did you mean this?"
4342 msgid_plural ""
4343 "\n"
4344 "Did you mean one of these?"
4345 msgstr[0] ""
4346 "\n"
4347 "Có phải ý bạn là một trong số những cái này không?"
4348
4349 #: ident.c:353
4350 msgid "Author identity unknown\n"
4351 msgstr "Chưa biết định danh tác giả\n"
4352
4353 #: ident.c:356
4354 msgid "Committer identity unknown\n"
4355 msgstr "Chưa biết định danh người chuyển giao\n"
4356
4357 #: ident.c:362
4358 msgid ""
4359 "\n"
4360 "*** Please tell me who you are.\n"
4361 "\n"
4362 "Run\n"
4363 "\n"
4364 "  git config --global user.email \"you@example.com\"\n"
4365 "  git config --global user.name \"Your Name\"\n"
4366 "\n"
4367 "to set your account's default identity.\n"
4368 "Omit --global to set the identity only in this repository.\n"
4369 "\n"
4370 msgstr ""
4371 "\n"
4372 "*** Vui lòng cho biết bạn là ai.\n"
4373 "\n"
4374 "Chạy\n"
4375 "\n"
4376 "  git config --global user.email \"bạn@ví_dụ.com\"\n"
4377 "  git config --global user.name \"Tên Của Bạn\"\n"
4378 "\n"
4379 "để đặt định danh mặc định cho tài khoản của bạn.\n"
4380 "Bỏ tùy chọn --global nếu chỉ định danh riêng cho kho này.\n"
4381 "\n"
4382
4383 #: ident.c:397
4384 msgid "no email was given and auto-detection is disabled"
4385 msgstr "không đưa ra địa chỉ thư điện tử và auto-detection bị tắt"
4386
4387 #: ident.c:402
4388 #, c-format
4389 msgid "unable to auto-detect email address (got '%s')"
4390 msgstr "không thể tự dò tìm địa chỉ thư điện tử (nhận “%s”)"
4391
4392 #: ident.c:419
4393 msgid "no name was given and auto-detection is disabled"
4394 msgstr "chưa chỉ ra tên và tự-động-dò-tìm bị tắt"
4395
4396 #: ident.c:425
4397 #, c-format
4398 msgid "unable to auto-detect name (got '%s')"
4399 msgstr "không thể dò-tìm-tự động tên (đã nhận “%s”)"
4400
4401 #: ident.c:433
4402 #, c-format
4403 msgid "empty ident name (for <%s>) not allowed"
4404 msgstr "không cho phép tên định danh là rỗng (cho <%s>)"
4405
4406 #: ident.c:439
4407 #, c-format
4408 msgid "name consists only of disallowed characters: %s"
4409 msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
4410
4411 #: ident.c:454 builtin/commit.c:634
4412 #, c-format
4413 msgid "invalid date format: %s"
4414 msgstr "ngày tháng không hợp lệ: %s"
4415
4416 #: list-objects-filter-options.c:81
4417 msgid "expected 'tree:<depth>'"
4418 msgstr "cần “tree:<depth>”"
4419
4420 #: list-objects-filter-options.c:96
4421 msgid "sparse:path filters support has been dropped"
4422 msgstr "việc hỗ trợ bộ lọc sparse:đường/dẫn đã bị bỏ"
4423
4424 #: list-objects-filter-options.c:109
4425 #, c-format
4426 msgid "invalid filter-spec '%s'"
4427 msgstr "đặc tả bộ lọc không hợp lệ “%s”"
4428
4429 #: list-objects-filter-options.c:125
4430 #, c-format
4431 msgid "must escape char in sub-filter-spec: '%c'"
4432 msgstr "phải thoát char trong sub-filter-spec: “%c”"
4433
4434 #: list-objects-filter-options.c:167
4435 msgid "expected something after combine:"
4436 msgstr "mong đợi một cái gì đó sau khi kết hợp:"
4437
4438 #: list-objects-filter-options.c:249
4439 msgid "multiple filter-specs cannot be combined"
4440 msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
4441
4442 #: list-objects-filter-options.c:361
4443 msgid "unable to upgrade repository format to support partial clone"
4444 msgstr "không thể nâng cấp định định dạng kho chứa để hỗ trợ nhân bản cục bộ"
4445
4446 #: list-objects-filter.c:492
4447 #, c-format
4448 msgid "unable to access sparse blob in '%s'"
4449 msgstr "không thể truy cập các blob rải rác trong “%s”"
4450
4451 #: list-objects-filter.c:495
4452 #, c-format
4453 msgid "unable to parse sparse filter data in %s"
4454 msgstr "không thể phân tích dữ liệu bộ lọc rải rác trong %s"
4455
4456 #: list-objects.c:127
4457 #, c-format
4458 msgid "entry '%s' in tree %s has tree mode, but is not a tree"
4459 msgstr "mục “%s” trong cây %s có nút cây, nhưng không phải là một cây"
4460
4461 #: list-objects.c:140
4462 #, c-format
4463 msgid "entry '%s' in tree %s has blob mode, but is not a blob"
4464 msgstr "mục “%s” trong cây %s có nút blob, nhưng không phải là một blob"
4465
4466 #: list-objects.c:375
4467 #, c-format
4468 msgid "unable to load root tree for commit %s"
4469 msgstr "không thể tải cây gốc cho lần chuyển giao “%s”"
4470
4471 #: lockfile.c:152
4472 #, c-format
4473 msgid ""
4474 "Unable to create '%s.lock': %s.\n"
4475 "\n"
4476 "Another git process seems to be running in this repository, e.g.\n"
4477 "an editor opened by 'git commit'. Please make sure all processes\n"
4478 "are terminated then try again. If it still fails, a git process\n"
4479 "may have crashed in this repository earlier:\n"
4480 "remove the file manually to continue."
4481 msgstr ""
4482 "Không thể tạo “%s.lock”: %s.\n"
4483 "\n"
4484 "Tiến trình git khác có lẽ đang chạy ở kho này, ví dụ\n"
4485 "một trình soạn thảo được mở bởi “git commit”. Vui lòng chắc chắn\n"
4486 "rằng mọi tiến trình đã chấm dứt và sau đó thử lại. Nếu vẫn lỗi,\n"
4487 "một tiến trình git có lẽ đã đổ vỡ khi thực hiện ở kho này trước đó:\n"
4488 "gõ bỏ tập tin một cách thủ công để tiếp tục."
4489
4490 #: lockfile.c:160
4491 #, c-format
4492 msgid "Unable to create '%s.lock': %s"
4493 msgstr "Không thể tạo “%s.lock”: %s"
4494
4495 #: ls-refs.c:109
4496 msgid "expected flush after ls-refs arguments"
4497 msgstr "cần đẩy dữ liệu lên đĩa sau tham số ls-refs (liệt kê tham chiếu)"
4498
4499 #: merge-ort-wrappers.c:13 merge-recursive.c:3672
4500 #, c-format
4501 msgid ""
4502 "Your local changes to the following files would be overwritten by merge:\n"
4503 "  %s"
4504 msgstr ""
4505 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
4506 "hòa trộn:\n"
4507 "  %s"
4508
4509 #: merge-ort-wrappers.c:33 merge-recursive.c:3436
4510 #, c-format
4511 msgid "Already up to date!"
4512 msgstr "Đã cập nhật rồi!"
4513
4514 #: merge-recursive.c:356
4515 msgid "(bad commit)\n"
4516 msgstr "(commit sai)\n"
4517
4518 #: merge-recursive.c:379
4519 #, c-format
4520 msgid "add_cacheinfo failed for path '%s'; merge aborting."
4521 msgstr "addinfo_cache gặp lỗi đối với đường dẫn “%s”; việc hòa trộn bị bãi bỏ."
4522
4523 #: merge-recursive.c:388
4524 #, c-format
4525 msgid "add_cacheinfo failed to refresh for path '%s'; merge aborting."
4526 msgstr ""
4527 "addinfo_cache gặp lỗi khi làm mới đối với đường dẫn “%s”; việc hòa trộn bị "
4528 "bãi bỏ."
4529
4530 #: merge-recursive.c:874
4531 #, c-format
4532 msgid "failed to create path '%s'%s"
4533 msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
4534
4535 #: merge-recursive.c:885
4536 #, c-format
4537 msgid "Removing %s to make room for subdirectory\n"
4538 msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
4539
4540 #: merge-recursive.c:899 merge-recursive.c:918
4541 msgid ": perhaps a D/F conflict?"
4542 msgstr ": có lẽ là một xung đột D/F?"
4543
4544 #: merge-recursive.c:908
4545 #, c-format
4546 msgid "refusing to lose untracked file at '%s'"
4547 msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
4548
4549 #: merge-recursive.c:949 builtin/cat-file.c:41
4550 #, c-format
4551 msgid "cannot read object %s '%s'"
4552 msgstr "không thể đọc đối tượng %s “%s”"
4553
4554 #: merge-recursive.c:954
4555 #, c-format
4556 msgid "blob expected for %s '%s'"
4557 msgstr "mong đợi đối tượng blob cho %s “%s”"
4558
4559 #: merge-recursive.c:979
4560 #, c-format
4561 msgid "failed to open '%s': %s"
4562 msgstr "gặp lỗi khi mở “%s”: %s"
4563
4564 #: merge-recursive.c:990
4565 #, c-format
4566 msgid "failed to symlink '%s': %s"
4567 msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
4568
4569 #: merge-recursive.c:995
4570 #, c-format
4571 msgid "do not know what to do with %06o %s '%s'"
4572 msgstr "không hiểu phải làm gì với %06o %s “%s”"
4573
4574 #: merge-recursive.c:1191
4575 #, c-format
4576 msgid "Failed to merge submodule %s (not checked out)"
4577 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
4578
4579 #: merge-recursive.c:1198
4580 #, c-format
4581 msgid "Failed to merge submodule %s (commits not present)"
4582 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)"
4583
4584 #: merge-recursive.c:1205
4585 #, c-format
4586 msgid "Failed to merge submodule %s (commits don't follow merge-base)"
4587 msgstr ""
4588 "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-"
4589 "trộn)"
4590
4591 #: merge-recursive.c:1213 merge-recursive.c:1225
4592 #, c-format
4593 msgid "Fast-forwarding submodule %s to the following commit:"
4594 msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
4595
4596 #: merge-recursive.c:1216 merge-recursive.c:1228
4597 #, c-format
4598 msgid "Fast-forwarding submodule %s"
4599 msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
4600
4601 #: merge-recursive.c:1251
4602 #, c-format
4603 msgid "Failed to merge submodule %s (merge following commits not found)"
4604 msgstr ""
4605 "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 "
4606 "theo sau hòa trộn)"
4607
4608 #: merge-recursive.c:1255
4609 #, c-format
4610 msgid "Failed to merge submodule %s (not fast-forward)"
4611 msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
4612
4613 #: merge-recursive.c:1256
4614 msgid "Found a possible merge resolution for the submodule:\n"
4615 msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
4616
4617 #: merge-recursive.c:1259
4618 #, c-format
4619 msgid ""
4620 "If this is correct simply add it to the index for example\n"
4621 "by using:\n"
4622 "\n"
4623 "  git update-index --cacheinfo 160000 %s \"%s\"\n"
4624 "\n"
4625 "which will accept this suggestion.\n"
4626 msgstr ""
4627 "Nếu đây là đúng đơn giản thêm nó vào mục lục ví dụ\n"
4628 "bằng cách dùng:\n"
4629 "\n"
4630 "  git update-index --cacheinfo 160000 %s \"%s\"\n"
4631 "\n"
4632 "cái mà sẽ chấp nhận gợi ý này.\n"
4633
4634 #: merge-recursive.c:1268
4635 #, c-format
4636 msgid "Failed to merge submodule %s (multiple merges found)"
4637 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)"
4638
4639 #: merge-recursive.c:1341
4640 msgid "Failed to execute internal merge"
4641 msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
4642
4643 #: merge-recursive.c:1346
4644 #, c-format
4645 msgid "Unable to add %s to database"
4646 msgstr "Không thể thêm %s vào cơ sở dữ liệu"
4647
4648 #: merge-recursive.c:1378
4649 #, c-format
4650 msgid "Auto-merging %s"
4651 msgstr "Tự-động-hòa-trộn %s"
4652
4653 #: merge-recursive.c:1402
4654 #, c-format
4655 msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
4656 msgstr ""
4657 "Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
4658 "%s."
4659
4660 #: merge-recursive.c:1474
4661 #, c-format
4662 msgid ""
4663 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
4664 "in tree."
4665 msgstr ""
4666 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
4667 "còn lại trong cây (tree)."
4668
4669 #: merge-recursive.c:1479
4670 #, c-format
4671 msgid ""
4672 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
4673 "left in tree."
4674 msgstr ""
4675 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
4676 "của %s còn lại trong cây (tree)."
4677
4678 #: merge-recursive.c:1486
4679 #, c-format
4680 msgid ""
4681 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
4682 "in tree at %s."
4683 msgstr ""
4684 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
4685 "còn lại trong cây (tree) tại %s."
4686
4687 #: merge-recursive.c:1491
4688 #, c-format
4689 msgid ""
4690 "CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
4691 "left in tree at %s."
4692 msgstr ""
4693 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
4694 "của %s còn lại trong cây (tree) tại %s."
4695
4696 #: merge-recursive.c:1526
4697 msgid "rename"
4698 msgstr "đổi tên"
4699
4700 #: merge-recursive.c:1526
4701 msgid "renamed"
4702 msgstr "đã đổi tên"
4703
4704 #: merge-recursive.c:1577 merge-recursive.c:2484 merge-recursive.c:3129
4705 #, c-format
4706 msgid "Refusing to lose dirty file at %s"
4707 msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
4708
4709 #: merge-recursive.c:1587
4710 #, c-format
4711 msgid "Refusing to lose untracked file at %s, even though it's in the way."
4712 msgstr ""
4713 "Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
4714 "đường."
4715
4716 #: merge-recursive.c:1645
4717 #, c-format
4718 msgid "CONFLICT (rename/add): Rename %s->%s in %s.  Added %s in %s"
4719 msgstr ""
4720 "XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %s"
4721
4722 #: merge-recursive.c:1676
4723 #, c-format
4724 msgid "%s is a directory in %s adding as %s instead"
4725 msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
4726
4727 #: merge-recursive.c:1681
4728 #, c-format
4729 msgid "Refusing to lose untracked file at %s; adding as %s instead"
4730 msgstr ""
4731 "Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
4732 "thành %s"
4733
4734 #: merge-recursive.c:1708
4735 #, c-format
4736 msgid ""
4737 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
4738 "\"->\"%s\" in \"%s\"%s"
4739 msgstr ""
4740 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
4741 "tên \"%s\"->\"%s\" trong \"%s\"%s"
4742
4743 #: merge-recursive.c:1713
4744 msgid " (left unresolved)"
4745 msgstr " (cần giải quyết)"
4746
4747 #: merge-recursive.c:1805
4748 #, c-format
4749 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
4750 msgstr ""
4751 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
4752
4753 #: merge-recursive.c:2068
4754 #, c-format
4755 msgid ""
4756 "CONFLICT (directory rename split): Unclear where to place %s because "
4757 "directory %s was renamed to multiple other directories, with no destination "
4758 "getting a majority of the files."
4759 msgstr ""
4760 "XUNG ĐỘT: (thư mục đổi tên chia tách): Không rõ ràng để đặt địa điểm %s bởi "
4761 "vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
4762 "nhận một phần nhiều của các tập tin."
4763
4764 #: merge-recursive.c:2100
4765 #, c-format
4766 msgid ""
4767 "CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
4768 "implicit directory rename(s) putting the following path(s) there: %s."
4769 msgstr ""
4770 "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 "
4771 "của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
4772
4773 #: merge-recursive.c:2110
4774 #, c-format
4775 msgid ""
4776 "CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
4777 "implicit directory renames tried to put these paths there: %s"
4778 msgstr ""
4779 "XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
4780 "các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s"
4781
4782 #: merge-recursive.c:2202
4783 #, c-format
4784 msgid ""
4785 "CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
4786 ">%s in %s"
4787 msgstr ""
4788 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
4789 "%s->%s trong %s"
4790
4791 #: merge-recursive.c:2447
4792 #, c-format
4793 msgid ""
4794 "WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
4795 "renamed."
4796 msgstr ""
4797 "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 "
4798 "bị đổi tên."
4799
4800 #: merge-recursive.c:2973
4801 #, c-format
4802 msgid "cannot read object %s"
4803 msgstr "không thể đọc đối tượng %s"
4804
4805 #: merge-recursive.c:2976
4806 #, c-format
4807 msgid "object %s is not a blob"
4808 msgstr "đối tượng %s không phải là một blob"
4809
4810 #: merge-recursive.c:3040
4811 msgid "modify"
4812 msgstr "sửa đổi"
4813
4814 #: merge-recursive.c:3040
4815 msgid "modified"
4816 msgstr "đã sửa"
4817
4818 #: merge-recursive.c:3052
4819 msgid "content"
4820 msgstr "nội dung"
4821
4822 #: merge-recursive.c:3056
4823 msgid "add/add"
4824 msgstr "thêm/thêm"
4825
4826 #: merge-recursive.c:3079
4827 #, c-format
4828 msgid "Skipped %s (merged same as existing)"
4829 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
4830
4831 #: merge-recursive.c:3101
4832 msgid "submodule"
4833 msgstr "mô-đun-con"
4834
4835 #: merge-recursive.c:3102
4836 #, c-format
4837 msgid "CONFLICT (%s): Merge conflict in %s"
4838 msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
4839
4840 #: merge-recursive.c:3132
4841 #, c-format
4842 msgid "Adding as %s instead"
4843 msgstr "Thay vào đó thêm vào %s"
4844
4845 #: merge-recursive.c:3215
4846 #, c-format
4847 msgid ""
4848 "Path updated: %s added in %s inside a directory that was renamed in %s; "
4849 "moving it to %s."
4850 msgstr ""
4851 "Đường dẫn đã được cập nhật: %s được thêm vào trong %s bên trong một thư mục "
4852 "đã được đổi tên trong %s; di chuyển nó đến %s."
4853
4854 #: merge-recursive.c:3218
4855 #, c-format
4856 msgid ""
4857 "CONFLICT (file location): %s added in %s inside a directory that was renamed "
4858 "in %s, suggesting it should perhaps be moved to %s."
4859 msgstr ""
4860 "XUNG ĐỘT (vị trí tệp): %s được thêm vào trong %s trong một thư mục đã được "
4861 "đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4862
4863 #: merge-recursive.c:3222
4864 #, c-format
4865 msgid ""
4866 "Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
4867 "%s; moving it to %s."
4868 msgstr ""
4869 "Đường dẫn đã được cập nhật: %s được đổi tên thành %s trong %s, bên trong một "
4870 "thư mục đã được đổi tên trong %s; di chuyển nó đến %s."
4871
4872 #: merge-recursive.c:3225
4873 #, c-format
4874 msgid ""
4875 "CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
4876 "was renamed in %s, suggesting it should perhaps be moved to %s."
4877 msgstr ""
4878 "XUNG ĐỘT (vị trí tệp): %s được đổi tên thành %s trong %s, bên trong một thư "
4879 "mục đã được đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4880
4881 #: merge-recursive.c:3339
4882 #, c-format
4883 msgid "Removing %s"
4884 msgstr "Đang xóa %s"
4885
4886 #: merge-recursive.c:3362
4887 msgid "file/directory"
4888 msgstr "tập-tin/thư-mục"
4889
4890 #: merge-recursive.c:3367
4891 msgid "directory/file"
4892 msgstr "thư-mục/tập-tin"
4893
4894 #: merge-recursive.c:3374
4895 #, c-format
4896 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
4897 msgstr ""
4898 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
4899 "%s"
4900
4901 #: merge-recursive.c:3383
4902 #, c-format
4903 msgid "Adding %s"
4904 msgstr "Thêm \"%s\""
4905
4906 #: merge-recursive.c:3392
4907 #, c-format
4908 msgid "CONFLICT (add/add): Merge conflict in %s"
4909 msgstr "XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s"
4910
4911 #: merge-recursive.c:3445
4912 #, c-format
4913 msgid "merging of trees %s and %s failed"
4914 msgstr "hòa trộn các cây %s và %s gặp lỗi"
4915
4916 #: merge-recursive.c:3550
4917 msgid "Merging:"
4918 msgstr "Đang trộn:"
4919
4920 #: merge-recursive.c:3563
4921 #, c-format
4922 msgid "found %u common ancestor:"
4923 msgid_plural "found %u common ancestors:"
4924 msgstr[0] "tìm thấy %u tổ tiên chung:"
4925
4926 #: merge-recursive.c:3613
4927 msgid "merge returned no commit"
4928 msgstr "hòa trộn không trả về lần chuyển giao nào"
4929
4930 #: merge-recursive.c:3769
4931 #, c-format
4932 msgid "Could not parse object '%s'"
4933 msgstr "Không thể phân tích đối tượng “%s”"
4934
4935 #: merge-recursive.c:3787 builtin/merge.c:711 builtin/merge.c:895
4936 msgid "Unable to write index."
4937 msgstr "Không thể ghi bảng mục lục."
4938
4939 #: merge.c:41
4940 msgid "failed to read the cache"
4941 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
4942
4943 #: merge.c:109 rerere.c:720 builtin/am.c:1883 builtin/am.c:1917
4944 #: builtin/checkout.c:573 builtin/checkout.c:829 builtin/clone.c:817
4945 #: builtin/stash.c:265
4946 msgid "unable to write new index file"
4947 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
4948
4949 #: midx.c:80
4950 #, c-format
4951 msgid "multi-pack-index file %s is too small"
4952 msgstr "tập tin đồ thị multi-pack-index %s quá nhỏ"
4953
4954 #: midx.c:96
4955 #, c-format
4956 msgid "multi-pack-index signature 0x%08x does not match signature 0x%08x"
4957 msgstr "chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x"
4958
4959 #: midx.c:101
4960 #, c-format
4961 msgid "multi-pack-index version %d not recognized"
4962 msgstr "không nhận ra phiên bản %d của multi-pack-index"
4963
4964 #: midx.c:106
4965 #, c-format
4966 msgid "multi-pack-index hash version %u does not match version %u"
4967 msgstr "phiên bản băm multi-pack-index %u không khớp phiên bản %u"
4968
4969 #: midx.c:123
4970 msgid "invalid chunk offset (too large)"
4971 msgstr "khoảng bù đoạn không hợp lệ (quá lớn)"
4972
4973 #: midx.c:147
4974 msgid "terminating multi-pack-index chunk id appears earlier than expected"
4975 msgstr "mã mảnh kết thúc multi-pack-index xuất hiện sớm hơn bình thường"
4976
4977 #: midx.c:160
4978 msgid "multi-pack-index missing required pack-name chunk"
4979 msgstr "multi-pack-index thiếu mảnh pack-name cần thiết"
4980
4981 #: midx.c:162
4982 msgid "multi-pack-index missing required OID fanout chunk"
4983 msgstr "multi-pack-index thiếu mảnh OID fanout cần thiết"
4984
4985 #: midx.c:164
4986 msgid "multi-pack-index missing required OID lookup chunk"
4987 msgstr "multi-pack-index thiếu mảnh OID lookup cần thiết"
4988
4989 #: midx.c:166
4990 msgid "multi-pack-index missing required object offsets chunk"
4991 msgstr "multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết"
4992
4993 #: midx.c:180
4994 #, c-format
4995 msgid "multi-pack-index pack names out of order: '%s' before '%s'"
4996 msgstr "các tên gói multi-pack-index không đúng thứ tự: “%s” trước “%s”"
4997
4998 #: midx.c:223
4999 #, c-format
5000 msgid "bad pack-int-id: %u (%u total packs)"
5001 msgstr "pack-int-id sai: %u (%u các gói tổng)"
5002
5003 #: midx.c:273
5004 msgid "multi-pack-index stores a 64-bit offset, but off_t is too small"
5005 msgstr "multi-pack-index lưu trữ một khoảng bù 64-bít, nhưng off_t là quá nhỏ"
5006
5007 #: midx.c:480
5008 #, c-format
5009 msgid "failed to add packfile '%s'"
5010 msgstr "gặp lỗi khi thêm tập tin gói “%s”"
5011
5012 #: midx.c:486
5013 #, c-format
5014 msgid "failed to open pack-index '%s'"
5015 msgstr "gặp lỗi khi mở pack-index “%s”"
5016
5017 #: midx.c:546
5018 #, c-format
5019 msgid "failed to locate object %d in packfile"
5020 msgstr "gặp lỗi khi phân bổ đối tượng “%d” trong tập tin gói"
5021
5022 #: midx.c:846
5023 msgid "Adding packfiles to multi-pack-index"
5024 msgstr "Đang thêm tập tin gói từ multi-pack-index"
5025
5026 #: midx.c:879
5027 #, c-format
5028 msgid "did not see pack-file %s to drop"
5029 msgstr "đã không thấy tập tin gói %s để mà xóa"
5030
5031 #: midx.c:931
5032 msgid "no pack files to index."
5033 msgstr "không có tập tin gói để đánh mục lục."
5034
5035 #: midx.c:982
5036 msgid "Writing chunks to multi-pack-index"
5037 msgstr "Đang ghi các khúc vào multi-pack-index"
5038
5039 #: midx.c:1060
5040 #, c-format
5041 msgid "failed to clear multi-pack-index at %s"
5042 msgstr "gặp lỗi khi xóa multi-pack-index tại %s"
5043
5044 #: midx.c:1116
5045 msgid "multi-pack-index file exists, but failed to parse"
5046 msgstr "đã có tập tin multi-pack-index, nhưng gặp lỗi khi phân tích cú pháp"
5047
5048 #: midx.c:1124
5049 msgid "Looking for referenced packfiles"
5050 msgstr "Đang khóa cho các gói bị tham chiếu"
5051
5052 #: midx.c:1139
5053 #, c-format
5054 msgid ""
5055 "oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5056 msgstr "fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
5057
5058 #: midx.c:1144
5059 msgid "the midx contains no oid"
5060 msgstr "midx chẳng chứa oid nào"
5061
5062 #: midx.c:1153
5063 msgid "Verifying OID order in multi-pack-index"
5064 msgstr "Thẩm tra thứ tự OID trong multi-pack-index"
5065
5066 #: midx.c:1162
5067 #, c-format
5068 msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
5069 msgstr "lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]"
5070
5071 #: midx.c:1182
5072 msgid "Sorting objects by packfile"
5073 msgstr "Đang sắp xếp các đối tượng theo tập tin gói"
5074
5075 #: midx.c:1189
5076 msgid "Verifying object offsets"
5077 msgstr "Đang thẩm tra các khoảng bù đối tượng"
5078
5079 #: midx.c:1205
5080 #, c-format
5081 msgid "failed to load pack entry for oid[%d] = %s"
5082 msgstr "gặp lỗi khi tải mục gói cho oid[%d] = %s"
5083
5084 #: midx.c:1211
5085 #, c-format
5086 msgid "failed to load pack-index for packfile %s"
5087 msgstr "gặp lỗi khi tải pack-index cho tập tin gói %s"
5088
5089 #: midx.c:1220
5090 #, c-format
5091 msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5092 msgstr ""
5093 "khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>"
5094
5095 #: midx.c:1245
5096 msgid "Counting referenced objects"
5097 msgstr "Đang đếm các đối tượng được tham chiếu"
5098
5099 #: midx.c:1255
5100 msgid "Finding and deleting unreferenced packfiles"
5101 msgstr "Đang tìm và xóa các gói không được tham chiếu"
5102
5103 #: midx.c:1446
5104 msgid "could not start pack-objects"
5105 msgstr "không thể lấy thông tin thống kê về các đối tượng gói"
5106
5107 #: midx.c:1466
5108 msgid "could not finish pack-objects"
5109 msgstr "không thể hoàn thiện các đối tượng gói"
5110
5111 #: name-hash.c:537
5112 #, c-format
5113 msgid "unable to create lazy_dir thread: %s"
5114 msgstr "không thể tạo tuyến lazy_dir: %s"
5115
5116 #: name-hash.c:559
5117 #, c-format
5118 msgid "unable to create lazy_name thread: %s"
5119 msgstr "không thể tạo tuyến lazy_name: %s"
5120
5121 #: name-hash.c:565
5122 #, c-format
5123 msgid "unable to join lazy_name thread: %s"
5124 msgstr "không thể gia nhập tuyến lazy_name: %s"
5125
5126 #: notes-merge.c:277
5127 #, c-format
5128 msgid ""
5129 "You have not concluded your previous notes merge (%s exists).\n"
5130 "Please, use 'git notes merge --commit' or 'git notes merge --abort' to "
5131 "commit/abort the previous merge before you start a new notes merge."
5132 msgstr ""
5133 "Bạn đã chưa hoàn tất hòa trộn ghi chú trước đây (%s vẫn còn).\n"
5134 "Vui lòng dùng “git notes merge --commit” hay “git notes merge --abort” để "
5135 "chuyển giao hay bãi bỏ lần hòa trộn trước đây và bắt đầu một hòa trộn ghi "
5136 "chú mới."
5137
5138 #: notes-merge.c:284
5139 #, c-format
5140 msgid "You have not concluded your notes merge (%s exists)."
5141 msgstr "Bạn chưa kết thúc việc hòa trộn ghi chú (%s vẫn tồn tại)."
5142
5143 #: notes-utils.c:46
5144 msgid "Cannot commit uninitialized/unreferenced notes tree"
5145 msgstr ""
5146 "Không thể chuyển giao cây ghi chú chưa được khởi tạo hoặc không được tham "
5147 "chiếu"
5148
5149 #: notes-utils.c:105
5150 #, c-format
5151 msgid "Bad notes.rewriteMode value: '%s'"
5152 msgstr "Giá trị notes.rewriteMode sai: “%s”"
5153
5154 #: notes-utils.c:115
5155 #, c-format
5156 msgid "Refusing to rewrite notes in %s (outside of refs/notes/)"
5157 msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
5158
5159 #. TRANSLATORS: The first %s is the name of
5160 #. the environment variable, the second %s is
5161 #. its value.
5162 #.
5163 #: notes-utils.c:145
5164 #, c-format
5165 msgid "Bad %s value: '%s'"
5166 msgstr "Giá trị %s sai: “%s”"
5167
5168 #: object.c:53
5169 #, c-format
5170 msgid "invalid object type \"%s\""
5171 msgstr "kiểu đối tượng \"%s\" không hợp lệ"
5172
5173 #: object.c:173
5174 #, c-format
5175 msgid "object %s is a %s, not a %s"
5176 msgstr "đối tượng %s là một %s, không phải là một %s"
5177
5178 #: object.c:233
5179 #, c-format
5180 msgid "object %s has unknown type id %d"
5181 msgstr "đối tượng %s có mã kiểu %d chưa biết"
5182
5183 #: object.c:246
5184 #, c-format
5185 msgid "unable to parse object: %s"
5186 msgstr "không thể phân tích đối tượng: “%s”"
5187
5188 #: object.c:266 object.c:278
5189 #, c-format
5190 msgid "hash mismatch %s"
5191 msgstr "mã băm không khớp %s"
5192
5193 #: pack-bitmap.c:815 pack-bitmap.c:821 builtin/pack-objects.c:2216
5194 #, c-format
5195 msgid "unable to get size of %s"
5196 msgstr "không thể lấy kích cỡ của %s"
5197
5198 #: packfile.c:615
5199 msgid "offset before end of packfile (broken .idx?)"
5200 msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
5201
5202 #: packfile.c:1907
5203 #, c-format
5204 msgid "offset before start of pack index for %s (corrupt index?)"
5205 msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
5206
5207 #: packfile.c:1911
5208 #, c-format
5209 msgid "offset beyond end of pack index for %s (truncated index?)"
5210 msgstr ""
5211 "vị trí tương đối vượt quá cuối của chỉ mục gói cho %s (mục lục bị cắt cụt à?)"
5212
5213 #: parse-options-cb.c:20 parse-options-cb.c:24
5214 #, c-format
5215 msgid "option `%s' expects a numerical value"
5216 msgstr "tùy chọn “%s” cần một giá trị bằng số"
5217
5218 #: parse-options-cb.c:41
5219 #, c-format
5220 msgid "malformed expiration date '%s'"
5221 msgstr "ngày tháng hết hạn dị hình “%s”"
5222
5223 #: parse-options-cb.c:54
5224 #, c-format
5225 msgid "option `%s' expects \"always\", \"auto\", or \"never\""
5226 msgstr "tùy chọn “%s” cần \"always\", \"auto\", hoặc \"never\""
5227
5228 #: parse-options-cb.c:132 parse-options-cb.c:149
5229 #, c-format
5230 msgid "malformed object name '%s'"
5231 msgstr "tên đối tượng dị hình “%s”"
5232
5233 #: parse-options.c:38
5234 #, c-format
5235 msgid "%s requires a value"
5236 msgstr "“%s” yêu cầu một giá trị"
5237
5238 #: parse-options.c:73
5239 #, c-format
5240 msgid "%s is incompatible with %s"
5241 msgstr "%s là xung khắc với %s"
5242
5243 #: parse-options.c:78
5244 #, c-format
5245 msgid "%s : incompatible with something else"
5246 msgstr "%s : xung khắc với các cái khác"
5247
5248 #: parse-options.c:92 parse-options.c:96 parse-options.c:317
5249 #, c-format
5250 msgid "%s takes no value"
5251 msgstr "%s k nhận giá trị"
5252
5253 #: parse-options.c:94
5254 #, c-format
5255 msgid "%s isn't available"
5256 msgstr "%s không sẵn có"
5257
5258 #: parse-options.c:217
5259 #, c-format
5260 msgid "%s expects a non-negative integer value with an optional k/m/g suffix"
5261 msgstr "%s cần một giá trị dạng số không âm với một hậu tố tùy chọn k/m/g"
5262
5263 #: parse-options.c:386
5264 #, c-format
5265 msgid "ambiguous option: %s (could be --%s%s or --%s%s)"
5266 msgstr "tùy chọn chưa rõ rang: %s (nên là --%s%s hay --%s%s)"
5267
5268 #: parse-options.c:420 parse-options.c:428
5269 #, c-format
5270 msgid "did you mean `--%s` (with two dashes)?"
5271 msgstr "có phải ý bạn là “--%s“ (với hai dấu gạch ngang)?"
5272
5273 #: parse-options.c:666 parse-options.c:971
5274 #, c-format
5275 msgid "alias of --%s"
5276 msgstr "bí danh của --%s"
5277
5278 #: parse-options.c:862
5279 #, c-format
5280 msgid "unknown option `%s'"
5281 msgstr "không hiểu tùy chọn “%s”"
5282
5283 #: parse-options.c:864
5284 #, c-format
5285 msgid "unknown switch `%c'"
5286 msgstr "không hiểu tùy chọn “%c”"
5287
5288 #: parse-options.c:866
5289 #, c-format
5290 msgid "unknown non-ascii option in string: `%s'"
5291 msgstr "không hiểu tùy chọn non-ascii trong chuỗi: “%s”"
5292
5293 #: parse-options.c:890
5294 msgid "..."
5295 msgstr "…"
5296
5297 #: parse-options.c:909
5298 #, c-format
5299 msgid "usage: %s"
5300 msgstr "cách dùng: %s"
5301
5302 #. TRANSLATORS: the colon here should align with the
5303 #. one in "usage: %s" translation.
5304 #.
5305 #: parse-options.c:915
5306 #, c-format
5307 msgid "   or: %s"
5308 msgstr "     hoặc: %s"
5309
5310 #: parse-options.c:918
5311 #, c-format
5312 msgid "    %s"
5313 msgstr "    %s"
5314
5315 #: parse-options.c:957
5316 msgid "-NUM"
5317 msgstr "-SỐ"
5318
5319 #: path.c:915
5320 #, c-format
5321 msgid "Could not make %s writable by group"
5322 msgstr "Không thể làm %s được ghi bởi nhóm"
5323
5324 #: pathspec.c:130
5325 msgid "Escape character '\\' not allowed as last character in attr value"
5326 msgstr ""
5327 "Ký tự thoát chuỗi “\\” không được phép là ký tự cuối trong giá trị thuộc tính"
5328
5329 #: pathspec.c:148
5330 msgid "Only one 'attr:' specification is allowed."
5331 msgstr "Chỉ có một đặc tả “attr:” là được phép."
5332
5333 #: pathspec.c:151
5334 msgid "attr spec must not be empty"
5335 msgstr "đặc tả attr phải không được để trống"
5336
5337 #: pathspec.c:194
5338 #, c-format
5339 msgid "invalid attribute name %s"
5340 msgstr "tên thuộc tính không hợp lệ %s"
5341
5342 #: pathspec.c:259
5343 msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
5344 msgstr ""
5345 "các cài đặt đặc tả đường dẫn “glob” và “noglob” toàn cục là xung khắc nhau"
5346
5347 #: pathspec.c:266
5348 msgid ""
5349 "global 'literal' pathspec setting is incompatible with all other global "
5350 "pathspec settings"
5351 msgstr ""
5352 "cài đặt đặc tả đường dẫn “literal” toàn cục là xung khắc với các cài đặt đặc "
5353 "tả đường dẫn toàn cục khác"
5354
5355 #: pathspec.c:306
5356 msgid "invalid parameter for pathspec magic 'prefix'"
5357 msgstr "tham số không hợp lệ cho “tiền tố” màu nhiệm đặc tả đường đẫn"
5358
5359 #: pathspec.c:327
5360 #, c-format
5361 msgid "Invalid pathspec magic '%.*s' in '%s'"
5362 msgstr "Số màu nhiệm đặc tả đường dẫn không hợp lệ “%.*s” trong “%s”"
5363
5364 #: pathspec.c:332
5365 #, c-format
5366 msgid "Missing ')' at the end of pathspec magic in '%s'"
5367 msgstr "Thiếu “)” tại cuối của số màu nhiệm đặc tả đường dẫn trong “%s”"
5368
5369 #: pathspec.c:370
5370 #, c-format
5371 msgid "Unimplemented pathspec magic '%c' in '%s'"
5372 msgstr "Chưa viết mã cho số màu nhiệm đặc tả đường dẫn “%c” trong “%s”"
5373
5374 #: pathspec.c:429
5375 #, c-format
5376 msgid "%s: 'literal' and 'glob' are incompatible"
5377 msgstr "%s: “literal” và “glob” xung khắc nhau"
5378
5379 #: pathspec.c:445
5380 #, c-format
5381 msgid "%s: '%s' is outside repository at '%s'"
5382 msgstr "%s: “%s” ngoài một kho chứa tại “%s”"
5383
5384 #: pathspec.c:521
5385 #, c-format
5386 msgid "'%s' (mnemonic: '%c')"
5387 msgstr "“%s” (mnemonic: “%c”)"
5388
5389 #: pathspec.c:531
5390 #, c-format
5391 msgid "%s: pathspec magic not supported by this command: %s"
5392 msgstr "%s: số mầu nhiệm đặc tả đường dẫn chưa được hỗ trợ bởi lệnh này: %s"
5393
5394 #: pathspec.c:598
5395 #, c-format
5396 msgid "pathspec '%s' is beyond a symbolic link"
5397 msgstr "đặc tả đường dẫn “%s” vượt ra ngoài liên kết mềm"
5398
5399 #: pathspec.c:643
5400 #, c-format
5401 msgid "line is badly quoted: %s"
5402 msgstr "dòng được trích dẫn sai: %s"
5403
5404 #: pkt-line.c:92
5405 msgid "unable to write flush packet"
5406 msgstr "không thể đẩy dữ liệu của gói lên đĩa"
5407
5408 #: pkt-line.c:99
5409 msgid "unable to write delim packet"
5410 msgstr "không thể ghi gói delim"
5411
5412 #: pkt-line.c:106
5413 msgid "unable to write stateless separator packet"
5414 msgstr "không thể ghi gói phân tách không trạng thái"
5415
5416 #: pkt-line.c:113
5417 msgid "flush packet write failed"
5418 msgstr "gặp lỗi khi ghi vào tập tin gói lúc đẩy dữ liệu lên bộ nhớ"
5419
5420 #: pkt-line.c:153 pkt-line.c:239
5421 msgid "protocol error: impossibly long line"
5422 msgstr "lỗi giao thức: không thể làm được dòng dài"
5423
5424 #: pkt-line.c:169 pkt-line.c:171
5425 msgid "packet write with format failed"
5426 msgstr "gặp lỗi khi ghi gói có định dạng"
5427
5428 #: pkt-line.c:203
5429 msgid "packet write failed - data exceeds max packet size"
5430 msgstr "gặp lỗi khi ghi gói - dữ liệu vượt quá cỡ vói tối đa"
5431
5432 #: pkt-line.c:210 pkt-line.c:217
5433 msgid "packet write failed"
5434 msgstr "gặp lỗi khi ghi gói"
5435
5436 #: pkt-line.c:302
5437 msgid "read error"
5438 msgstr "lỗi đọc"
5439
5440 #: pkt-line.c:310
5441 msgid "the remote end hung up unexpectedly"
5442 msgstr "máy chủ bị treo bất ngờ"
5443
5444 #: pkt-line.c:338
5445 #, c-format
5446 msgid "protocol error: bad line length character: %.4s"
5447 msgstr "lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s"
5448
5449 #: pkt-line.c:352 pkt-line.c:357
5450 #, c-format
5451 msgid "protocol error: bad line length %d"
5452 msgstr "lỗi giao thức: chiều dài dòng bị sai %d"
5453
5454 #: pkt-line.c:373 sideband.c:165
5455 #, c-format
5456 msgid "remote error: %s"
5457 msgstr "lỗi máy chủ: %s"
5458
5459 #: preload-index.c:119
5460 msgid "Refreshing index"
5461 msgstr "Làm mới bảng mục lục"
5462
5463 #: preload-index.c:138
5464 #, c-format
5465 msgid "unable to create threaded lstat: %s"
5466 msgstr "không thể tạo tuyến trình lstat: %s"
5467
5468 #: pretty.c:983
5469 msgid "unable to parse --pretty format"
5470 msgstr "không thể phân tích định dạng --pretty"
5471
5472 #: promisor-remote.c:30
5473 msgid "promisor-remote: unable to fork off fetch subprocess"
5474 msgstr "promisor-remote: không thể rẽ nhánh tuyến trình con fetch"
5475
5476 #: promisor-remote.c:35 promisor-remote.c:37
5477 msgid "promisor-remote: could not write to fetch subprocess"
5478 msgstr "promisor-remote: không thể ghi tiến trình con fetch"
5479
5480 #: promisor-remote.c:41
5481 msgid "promisor-remote: could not close stdin to fetch subprocess"
5482 msgstr ""
5483 "promisor-remote: không thể đóng đầu vào tiêu chuẩn tiến trình con fetch"
5484
5485 #: promisor-remote.c:53
5486 #, c-format
5487 msgid "promisor remote name cannot begin with '/': %s"
5488 msgstr "tên máy chủ hứa hẹn không thể bắt đầu bằng “/”: %s"
5489
5490 #: prune-packed.c:35
5491 msgid "Removing duplicate objects"
5492 msgstr "Đang gỡ các đối tượng trùng lặp"
5493
5494 #: range-diff.c:77
5495 msgid "could not start `log`"
5496 msgstr "không thể lấy thông tin thống kê về “log“"
5497
5498 #: range-diff.c:79
5499 msgid "could not read `log` output"
5500 msgstr "không thể đọc kết xuất “log”"
5501
5502 #: range-diff.c:98 sequencer.c:5310
5503 #, c-format
5504 msgid "could not parse commit '%s'"
5505 msgstr "không thể phân tích lần chuyển giao “%s”"
5506
5507 #: range-diff.c:112
5508 #, c-format
5509 msgid ""
5510 "could not parse first line of `log` output: did not start with 'commit ': "
5511 "'%s'"
5512 msgstr ""
5513 "không thể phân tích cú pháp dòng đầu tiên của đầu ra “log”: không bắt đầu "
5514 "bằng “commit ”: “%s”"
5515
5516 #: range-diff.c:137
5517 #, c-format
5518 msgid "could not parse git header '%.*s'"
5519 msgstr "không thể phân tích cú pháp phần đầu git “%.*s”"
5520
5521 #: range-diff.c:299
5522 msgid "failed to generate diff"
5523 msgstr "gặp lỗi khi tạo khác biệt"
5524
5525 #: range-diff.c:532 range-diff.c:534
5526 #, c-format
5527 msgid "could not parse log for '%s'"
5528 msgstr "không thể phân tích nhật ký cho “%s”"
5529
5530 #: read-cache.c:682
5531 #, c-format
5532 msgid "will not add file alias '%s' ('%s' already exists in index)"
5533 msgstr ""
5534 "sẽ không thêm các bí danh “%s” (“%s” đã có từ trước trong bảng mục lục)"
5535
5536 #: read-cache.c:698
5537 msgid "cannot create an empty blob in the object database"
5538 msgstr "không thể tạo một blob rỗng trong cơ sở dữ liệu đối tượng"
5539
5540 #: read-cache.c:720
5541 #, c-format
5542 msgid "%s: can only add regular files, symbolic links or git-directories"
5543 msgstr ""
5544 "%s: chỉ có thể thêm tập tin thông thường, liên kết mềm hoặc git-directories"
5545
5546 #: read-cache.c:725
5547 #, c-format
5548 msgid "'%s' does not have a commit checked out"
5549 msgstr "“%s” không có một lần chuyển giao nào được lấy ra"
5550
5551 #: read-cache.c:777
5552 #, c-format
5553 msgid "unable to index file '%s'"
5554 msgstr "không thể đánh mục lục tập tin “%s”"
5555
5556 #: read-cache.c:796
5557 #, c-format
5558 msgid "unable to add '%s' to index"
5559 msgstr "không thể thêm %s vào bảng mục lục"
5560
5561 #: read-cache.c:807
5562 #, c-format
5563 msgid "unable to stat '%s'"
5564 msgstr "không thể lấy thống kê “%s”"
5565
5566 #: read-cache.c:1318
5567 #, c-format
5568 msgid "'%s' appears as both a file and as a directory"
5569 msgstr "%s có vẻ không phải là tập tin và cũng chẳng phải là một thư mục"
5570
5571 #: read-cache.c:1524
5572 msgid "Refresh index"
5573 msgstr "Làm tươi mới bảng mục lục"
5574
5575 #: read-cache.c:1639
5576 #, c-format
5577 msgid ""
5578 "index.version set, but the value is invalid.\n"
5579 "Using version %i"
5580 msgstr ""
5581 "index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
5582 "Dùng phiên bản %i"
5583
5584 #: read-cache.c:1649
5585 #, c-format
5586 msgid ""
5587 "GIT_INDEX_VERSION set, but the value is invalid.\n"
5588 "Using version %i"
5589 msgstr ""
5590 "GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
5591 "Dùng phiên bản %i"
5592
5593 #: read-cache.c:1705
5594 #, c-format
5595 msgid "bad signature 0x%08x"
5596 msgstr "chữ ký sai 0x%08x"
5597
5598 #: read-cache.c:1708
5599 #, c-format
5600 msgid "bad index version %d"
5601 msgstr "phiên bản mục lục sai %d"
5602
5603 #: read-cache.c:1717
5604 msgid "bad index file sha1 signature"
5605 msgstr "chữ ký dạng sha1 cho tập tin mục lục không đúng"
5606
5607 #: read-cache.c:1747
5608 #, c-format
5609 msgid "index uses %.4s extension, which we do not understand"
5610 msgstr "mục lục dùng phần mở rộng %.4s, cái mà chúng tôi không hiểu được"
5611
5612 #: read-cache.c:1749
5613 #, c-format
5614 msgid "ignoring %.4s extension"
5615 msgstr "đang lờ đi phần mở rộng %.4s"
5616
5617 #: read-cache.c:1786
5618 #, c-format
5619 msgid "unknown index entry format 0x%08x"
5620 msgstr "không hiểu định dạng mục lục 0x%08x"
5621
5622 #: read-cache.c:1802
5623 #, c-format
5624 msgid "malformed name field in the index, near path '%s'"
5625 msgstr "trường tên sai sạng trong mục lục, gần đường dẫn “%s”"
5626
5627 #: read-cache.c:1859
5628 msgid "unordered stage entries in index"
5629 msgstr "các mục tin stage không đúng thứ tự trong mục lục"
5630
5631 #: read-cache.c:1862
5632 #, c-format
5633 msgid "multiple stage entries for merged file '%s'"
5634 msgstr "nhiều mục stage cho tập tin hòa trộn “%s”"
5635
5636 #: read-cache.c:1865
5637 #, c-format
5638 msgid "unordered stage entries for '%s'"
5639 msgstr "các mục tin stage không đúng thứ tự cho “%s”"
5640
5641 #: read-cache.c:1971 read-cache.c:2262 rerere.c:565 rerere.c:599 rerere.c:1111
5642 #: submodule.c:1628 builtin/add.c:538 builtin/check-ignore.c:181
5643 #: builtin/checkout.c:502 builtin/checkout.c:688 builtin/clean.c:991
5644 #: builtin/commit.c:364 builtin/diff-tree.c:122 builtin/grep.c:507
5645 #: builtin/mv.c:146 builtin/reset.c:247 builtin/rm.c:290
5646 #: builtin/submodule--helper.c:332
5647 msgid "index file corrupt"
5648 msgstr "tập tin ghi bảng mục lục bị hỏng"
5649
5650 #: read-cache.c:2115
5651 #, c-format
5652 msgid "unable to create load_cache_entries thread: %s"
5653 msgstr "không thể tạo tuyến load_cache_entries: %s"
5654
5655 #: read-cache.c:2128
5656 #, c-format
5657 msgid "unable to join load_cache_entries thread: %s"
5658 msgstr "không thể gia nhập tuyến load_cache_entries: %s"
5659
5660 #: read-cache.c:2161
5661 #, c-format
5662 msgid "%s: index file open failed"
5663 msgstr "%s: mở tập tin mục lục gặp lỗi"
5664
5665 #: read-cache.c:2165
5666 #, c-format
5667 msgid "%s: cannot stat the open index"
5668 msgstr "%s: không thể lấy thống kê bảng mục lục đã mở"
5669
5670 #: read-cache.c:2169
5671 #, c-format
5672 msgid "%s: index file smaller than expected"
5673 msgstr "%s: tập tin mục lục nhỏ hơn mong đợi"
5674
5675 #: read-cache.c:2173
5676 #, c-format
5677 msgid "%s: unable to map index file"
5678 msgstr "%s: không thể ánh xạ tập tin mục lục"
5679
5680 #: read-cache.c:2215
5681 #, c-format
5682 msgid "unable to create load_index_extensions thread: %s"
5683 msgstr "không thể tạo tuyến load_index_extensions: %s"
5684
5685 #: read-cache.c:2242
5686 #, c-format
5687 msgid "unable to join load_index_extensions thread: %s"
5688 msgstr "không thể gia nhập tuyến load_index_extensions: %s"
5689
5690 #: read-cache.c:2274
5691 #, c-format
5692 msgid "could not freshen shared index '%s'"
5693 msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
5694
5695 #: read-cache.c:2321
5696 #, c-format
5697 msgid "broken index, expect %s in %s, got %s"
5698 msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
5699
5700 #: read-cache.c:3017 strbuf.c:1171 wrapper.c:633 builtin/merge.c:1140
5701 #, c-format
5702 msgid "could not close '%s'"
5703 msgstr "không thể đóng “%s”"
5704
5705 #: read-cache.c:3120 sequencer.c:2479 sequencer.c:4231
5706 #, c-format
5707 msgid "could not stat '%s'"
5708 msgstr "không thể lấy thông tin thống kê về “%s”"
5709
5710 #: read-cache.c:3133
5711 #, c-format
5712 msgid "unable to open git dir: %s"
5713 msgstr "không thể mở thư mục git: %s"
5714
5715 #: read-cache.c:3145
5716 #, c-format
5717 msgid "unable to unlink: %s"
5718 msgstr "không thể bỏ liên kết (unlink): “%s”"
5719
5720 #: read-cache.c:3170
5721 #, c-format
5722 msgid "cannot fix permission bits on '%s'"
5723 msgstr "không thể sửa các bít phân quyền trên “%s”"
5724
5725 #: read-cache.c:3319
5726 #, c-format
5727 msgid "%s: cannot drop to stage #0"
5728 msgstr "%s: không thể xóa bỏ stage #0"
5729
5730 #: rebase-interactive.c:11
5731 msgid ""
5732 "You can fix this with 'git rebase --edit-todo' and then run 'git rebase --"
5733 "continue'.\n"
5734 "Or you can abort the rebase with 'git rebase --abort'.\n"
5735 msgstr ""
5736 "Bạn có thể sửa nó bằng “git rebase --edit-todo” và sau đó chạy “git rebase --"
5737 "continue”.\n"
5738 "Hoặc là bạn có thể bãi bỏ việc cải tổ bằng “git rebase --abort”.\n"
5739
5740 #: rebase-interactive.c:33
5741 #, c-format
5742 msgid ""
5743 "unrecognized setting %s for option rebase.missingCommitsCheck. Ignoring."
5744 msgstr ""
5745 "không nhận ra cài đặt %s cho tùy chọn rebase.missingCommitsCheck. Nên bỏ qua."
5746
5747 #: rebase-interactive.c:42
5748 msgid ""
5749 "\n"
5750 "Commands:\n"
5751 "p, pick <commit> = use commit\n"
5752 "r, reword <commit> = use commit, but edit the commit message\n"
5753 "e, edit <commit> = use commit, but stop for amending\n"
5754 "s, squash <commit> = use commit, but meld into previous commit\n"
5755 "f, fixup <commit> = like \"squash\", but discard this commit's log message\n"
5756 "x, exec <command> = run command (the rest of the line) using shell\n"
5757 "b, break = stop here (continue rebase later with 'git rebase --continue')\n"
5758 "d, drop <commit> = remove commit\n"
5759 "l, label <label> = label current HEAD with a name\n"
5760 "t, reset <label> = reset HEAD to a label\n"
5761 "m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]\n"
5762 ".       create a merge commit using the original merge commit's\n"
5763 ".       message (or the oneline, if no original merge commit was\n"
5764 ".       specified). Use -c <commit> to reword the commit message.\n"
5765 "\n"
5766 "These lines can be re-ordered; they are executed from top to bottom.\n"
5767 msgstr ""
5768 "\n"
5769 "Các lệnh:\n"
5770 "p, pick <commit> = dùng lần chuyển giao\n"
5771 "r, reword <commit> = dùng lần chuyển giao, nhưng sửa lại phần chú thích\n"
5772 "e, edit <commit> = dùng lần chuyển giao, nhưng dừng lại để tu bổ (amend)\n"
5773 "s, squash <commit> = dùng lần chuyển giao, nhưng meld vào lần chuyển giao kế "
5774 "trước\n"
5775 "f, fixup <commit> = giống như \"squash\", nhưng loại bỏ chú thích nhật ký "
5776 "của lần chuyển giao này\n"
5777 "x, exec <commit> = chạy lệnh (phần còn lại của dòng) dùng hệ vỏ\n"
5778 "b, break = dừng tại đây (tiếp tục cải tổ sau này bằng “git rebase --"
5779 "continue”)\n"
5780 "d, drop <commit> = xóa lần chuyển giao\n"
5781 "l, label <label> = đánh nhãn HEAD hiện tại bằng một tên\n"
5782 "t, reset <label> = đặt lại HEAD thành một nhãn\n"
5783 "m, merge [-C <commit> | -c <commit>] <nhãn> [# <một_dòng>]\n"
5784 ".       tạo một lần chuyển giao hòa trộn sử dụng chú thích của lần chuyển\n"
5785 ".       giao hòa trộn gốc (hoặc một_dòng, nếu không chỉ định lần chuyển giao "
5786 "hòa\n"
5787 ".       trộn gốc). Dùng -c <commit> để reword chú thích của lần chuyển "
5788 "giao.\n"
5789 "\n"
5790 "Những dòng này có thể đảo ngược thứ tự; chúng chạy từ trên đỉnh xuống dưới "
5791 "đáy.\n"
5792
5793 #: rebase-interactive.c:63
5794 #, c-format
5795 msgid "Rebase %s onto %s (%d command)"
5796 msgid_plural "Rebase %s onto %s (%d commands)"
5797 msgstr[0] "Cải tổ %s vào %s (%d lệnh )"
5798
5799 #: rebase-interactive.c:72 git-rebase--preserve-merges.sh:218
5800 msgid ""
5801 "\n"
5802 "Do not remove any line. Use 'drop' explicitly to remove a commit.\n"
5803 msgstr ""
5804 "\n"
5805 "Đừng xóa bất kỳ dòng nào. Dùng “drop” một cách rõ ràng để xóa bỏ một lần "
5806 "chuyển giao.\n"
5807
5808 #: rebase-interactive.c:75 git-rebase--preserve-merges.sh:222
5809 msgid ""
5810 "\n"
5811 "If you remove a line here THAT COMMIT WILL BE LOST.\n"
5812 msgstr ""
5813 "\n"
5814 "Nếu bạn xóa bỏ một dòng ở đây thì LẦN CHUYỂN GIAO ĐÓ SẼ MẤT.\n"
5815
5816 #: rebase-interactive.c:81 git-rebase--preserve-merges.sh:861
5817 msgid ""
5818 "\n"
5819 "You are editing the todo file of an ongoing interactive rebase.\n"
5820 "To continue rebase after editing, run:\n"
5821 "    git rebase --continue\n"
5822 "\n"
5823 msgstr ""
5824 "\n"
5825 "Bạn đang sửa tập tin todo của một lần cải tổ tương tác đang thực hiện.\n"
5826 "Để tiếp tục cải tổ sau khi sửa, chạy:\n"
5827 "    git rebase --continue\n"
5828 "\n"
5829
5830 #: rebase-interactive.c:86 git-rebase--preserve-merges.sh:938
5831 msgid ""
5832 "\n"
5833 "However, if you remove everything, the rebase will be aborted.\n"
5834 "\n"
5835 msgstr ""
5836 "\n"
5837 "Tuy nhiên, nếu bạn xóa bỏ mọi thứ, việc cải tổ sẽ bị bãi bỏ.\n"
5838 "\n"
5839
5840 #: rebase-interactive.c:110 rerere.c:485 rerere.c:692 sequencer.c:3607
5841 #: sequencer.c:3633 sequencer.c:5416 builtin/fsck.c:347 builtin/rebase.c:270
5842 #, c-format
5843 msgid "could not write '%s'"
5844 msgstr "không thể ghi “%s”"
5845
5846 #: rebase-interactive.c:116 builtin/rebase.c:202 builtin/rebase.c:228
5847 #: builtin/rebase.c:252
5848 #, c-format
5849 msgid "could not write '%s'."
5850 msgstr "không thể ghi “%s”."
5851
5852 #: rebase-interactive.c:193
5853 #, c-format
5854 msgid ""
5855 "Warning: some commits may have been dropped accidentally.\n"
5856 "Dropped commits (newer to older):\n"
5857 msgstr ""
5858 "Cảnh báo: một số lần chuyển giao có lẽ đã bị xóa một cách tình cờ.\n"
5859 "Các lần chuyển giao bị xóa (từ mới đến cũ):\n"
5860
5861 #: rebase-interactive.c:200
5862 #, c-format
5863 msgid ""
5864 "To avoid this message, use \"drop\" to explicitly remove a commit.\n"
5865 "\n"
5866 "Use 'git config rebase.missingCommitsCheck' to change the level of "
5867 "warnings.\n"
5868 "The possible behaviours are: ignore, warn, error.\n"
5869 "\n"
5870 msgstr ""
5871 "Để tránh thông báo này, dùng \"drop\" một cách rõ ràng để xóa bỏ một lần "
5872 "chuyển giao.\n"
5873 "\n"
5874 "Dùng “git config rebase.missingCommitsCheck” để thay đổi mức độ của cảnh "
5875 "báo.\n"
5876 "Cánh ứng xử có thể là: ignore, warn, error.\n"
5877 "\n"
5878
5879 #: rebase-interactive.c:233 rebase-interactive.c:238 sequencer.c:2394
5880 #: builtin/rebase.c:188 builtin/rebase.c:213 builtin/rebase.c:239
5881 #: builtin/rebase.c:264
5882 #, c-format
5883 msgid "could not read '%s'."
5884 msgstr "không thể đọc “%s”."
5885
5886 #: ref-filter.c:42 wt-status.c:1973
5887 msgid "gone"
5888 msgstr "đã ra đi"
5889
5890 #: ref-filter.c:43
5891 #, c-format
5892 msgid "ahead %d"
5893 msgstr "phía trước %d"
5894
5895 #: ref-filter.c:44
5896 #, c-format
5897 msgid "behind %d"
5898 msgstr "đằng sau %d"
5899
5900 #: ref-filter.c:45
5901 #, c-format
5902 msgid "ahead %d, behind %d"
5903 msgstr "trước %d, sau %d"
5904
5905 #: ref-filter.c:169
5906 #, c-format
5907 msgid "expected format: %%(color:<color>)"
5908 msgstr "cần định dạng: %%(color:<color>)"
5909
5910 #: ref-filter.c:171
5911 #, c-format
5912 msgid "unrecognized color: %%(color:%s)"
5913 msgstr "không nhận ra màu: %%(màu:%s)"
5914
5915 #: ref-filter.c:193
5916 #, c-format
5917 msgid "Integer value expected refname:lstrip=%s"
5918 msgstr "Giá trị nguyên cần tên tham chiếu:lstrip=%s"
5919
5920 #: ref-filter.c:197
5921 #, c-format
5922 msgid "Integer value expected refname:rstrip=%s"
5923 msgstr "Giá trị nguyên cần tên tham chiếu:rstrip=%s"
5924
5925 #: ref-filter.c:199
5926 #, c-format
5927 msgid "unrecognized %%(%s) argument: %s"
5928 msgstr "đối số không được thừa nhận %%(%s): %s"
5929
5930 #: ref-filter.c:254
5931 #, c-format
5932 msgid "%%(objecttype) does not take arguments"
5933 msgstr "%%(objecttype) không nhận các đối số"
5934
5935 #: ref-filter.c:276
5936 #, c-format
5937 msgid "unrecognized %%(objectsize) argument: %s"
5938 msgstr "tham số không được thừa nhận %%(objectname): %s"
5939
5940 #: ref-filter.c:284
5941 #, c-format
5942 msgid "%%(deltabase) does not take arguments"
5943 msgstr "%%(deltabase) không nhận các đối số"
5944
5945 #: ref-filter.c:296
5946 #, c-format
5947 msgid "%%(body) does not take arguments"
5948 msgstr "%%(body) không nhận các đối số"
5949
5950 #: ref-filter.c:309
5951 #, c-format
5952 msgid "unrecognized %%(subject) argument: %s"
5953 msgstr "tham số không được thừa nhận %%(subject): %s"
5954
5955 #: ref-filter.c:330
5956 #, c-format
5957 msgid "unknown %%(trailers) argument: %s"
5958 msgstr "không hiểu tham số %%(trailers): %s"
5959
5960 #: ref-filter.c:363
5961 #, c-format
5962 msgid "positive value expected contents:lines=%s"
5963 msgstr "cần nội dung mang giá trị dương:lines=%s"
5964
5965 #: ref-filter.c:365
5966 #, c-format
5967 msgid "unrecognized %%(contents) argument: %s"
5968 msgstr "đối số không được thừa nhận %%(contents): %s"
5969
5970 #: ref-filter.c:380
5971 #, c-format
5972 msgid "positive value expected '%s' in %%(%s)"
5973 msgstr "cần giá trị dương “%s” trong %%(%s)"
5974
5975 #: ref-filter.c:384
5976 #, c-format
5977 msgid "unrecognized argument '%s' in %%(%s)"
5978 msgstr "đối số “%s” không được thừa nhận trong %%(%s)"
5979
5980 #: ref-filter.c:398
5981 #, c-format
5982 msgid "unrecognized email option: %s"
5983 msgstr "không nhận ra tùy chọn thư điện tử: “%s”"
5984
5985 #: ref-filter.c:428
5986 #, c-format
5987 msgid "expected format: %%(align:<width>,<position>)"
5988 msgstr "cần định dạng: %%(align:<width>,<position>)"
5989
5990 #: ref-filter.c:440
5991 #, c-format
5992 msgid "unrecognized position:%s"
5993 msgstr "vị trí không được thừa nhận:%s"
5994
5995 #: ref-filter.c:447
5996 #, c-format
5997 msgid "unrecognized width:%s"
5998 msgstr "chiều rộng không được thừa nhận:%s"
5999
6000 #: ref-filter.c:456
6001 #, c-format
6002 msgid "unrecognized %%(align) argument: %s"
6003 msgstr "đối số không được thừa nhận %%(align): %s"
6004
6005 #: ref-filter.c:464
6006 #, c-format
6007 msgid "positive width expected with the %%(align) atom"
6008 msgstr "cần giá trị độ rộng dương với nguyên tử %%(align)"
6009
6010 #: ref-filter.c:482
6011 #, c-format
6012 msgid "unrecognized %%(if) argument: %s"
6013 msgstr "đối số không được thừa nhận %%(if): %s"
6014
6015 #: ref-filter.c:584
6016 #, c-format
6017 msgid "malformed field name: %.*s"
6018 msgstr "tên trường dị hình: %.*s"
6019
6020 #: ref-filter.c:611
6021 #, c-format
6022 msgid "unknown field name: %.*s"
6023 msgstr "không hiểu tên trường: %.*s"
6024
6025 #: ref-filter.c:615
6026 #, c-format
6027 msgid ""
6028 "not a git repository, but the field '%.*s' requires access to object data"
6029 msgstr ""
6030 "không phải là một kho git, nhưng trường “%.*s” yêu cầu truy cập vào dữ liệu "
6031 "đối tượng"
6032
6033 #: ref-filter.c:739
6034 #, c-format
6035 msgid "format: %%(if) atom used without a %%(then) atom"
6036 msgstr "định dạng: nguyên tử %%(if) được dùng mà không có nguyên tử %%(then)"
6037
6038 #: ref-filter.c:802
6039 #, c-format
6040 msgid "format: %%(then) atom used without an %%(if) atom"
6041 msgstr "định dạng: nguyên tử %%(then) được dùng mà không có nguyên tử %%(if)"
6042
6043 #: ref-filter.c:804
6044 #, c-format
6045 msgid "format: %%(then) atom used more than once"
6046 msgstr "định dạng: nguyên tử %%(then) được dùng nhiều hơn một lần"
6047
6048 #: ref-filter.c:806
6049 #, c-format
6050 msgid "format: %%(then) atom used after %%(else)"
6051 msgstr "định dạng: nguyên tử %%(then) được dùng sau %%(else)"
6052
6053 #: ref-filter.c:834
6054 #, c-format
6055 msgid "format: %%(else) atom used without an %%(if) atom"
6056 msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(if)"
6057
6058 #: ref-filter.c:836
6059 #, c-format
6060 msgid "format: %%(else) atom used without a %%(then) atom"
6061 msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(then)"
6062
6063 #: ref-filter.c:838
6064 #, c-format
6065 msgid "format: %%(else) atom used more than once"
6066 msgstr "định dạng: nguyên tử %%(else) được dùng nhiều hơn một lần"
6067
6068 #: ref-filter.c:853
6069 #, c-format
6070 msgid "format: %%(end) atom used without corresponding atom"
6071 msgstr "định dạng: nguyên tử %%(end) được dùng mà không có nguyên tử tương ứng"
6072
6073 #: ref-filter.c:910
6074 #, c-format
6075 msgid "malformed format string %s"
6076 msgstr "chuỗi định dạng dị hình %s"
6077
6078 #: ref-filter.c:1549
6079 #, c-format
6080 msgid "no branch, rebasing %s"
6081 msgstr "không nhánh, đang cải tổ %s"
6082
6083 #: ref-filter.c:1552
6084 #, c-format
6085 msgid "no branch, rebasing detached HEAD %s"
6086 msgstr "không nhánh, đang cải tổ HEAD %s đã tách rời"
6087
6088 #: ref-filter.c:1555
6089 #, c-format
6090 msgid "no branch, bisect started on %s"
6091 msgstr "không nhánh, di chuyển nửa bước được bắt đầu tại %s"
6092
6093 #: ref-filter.c:1565
6094 msgid "no branch"
6095 msgstr "không nhánh"
6096
6097 #: ref-filter.c:1599 ref-filter.c:1808
6098 #, c-format
6099 msgid "missing object %s for %s"
6100 msgstr "thiếu đối tượng %s cho %s"
6101
6102 #: ref-filter.c:1609
6103 #, c-format
6104 msgid "parse_object_buffer failed on %s for %s"
6105 msgstr "parse_object_buffer gặp lỗi trên %s cho %s"
6106
6107 #: ref-filter.c:2062
6108 #, c-format
6109 msgid "malformed object at '%s'"
6110 msgstr "đối tượng dị hình tại “%s”"
6111
6112 #: ref-filter.c:2151
6113 #, c-format
6114 msgid "ignoring ref with broken name %s"
6115 msgstr "đang lờ đi tham chiếu với tên hỏng %s"
6116
6117 #: ref-filter.c:2156 refs.c:676
6118 #, c-format
6119 msgid "ignoring broken ref %s"
6120 msgstr "đang lờ đi tham chiếu hỏng %s"
6121
6122 #: ref-filter.c:2472
6123 #, c-format
6124 msgid "format: %%(end) atom missing"
6125 msgstr "định dạng: thiếu nguyên tử %%(end)"
6126
6127 #: ref-filter.c:2571
6128 #, c-format
6129 msgid "malformed object name %s"
6130 msgstr "tên đối tượng dị hình %s"
6131
6132 #: ref-filter.c:2576
6133 #, c-format
6134 msgid "option `%s' must point to a commit"
6135 msgstr "tùy chọn “%s” phải chỉ đến một lần chuyển giao"
6136
6137 #: refs.c:264
6138 #, c-format
6139 msgid "%s does not point to a valid object!"
6140 msgstr "“%s” không chỉ đến một lần chuyển giao hợp lệ nào cả!"
6141
6142 #: refs.c:566
6143 #, c-format
6144 msgid ""
6145 "Using '%s' as the name for the initial branch. This default branch name\n"
6146 "is subject to change. To configure the initial branch name to use in all\n"
6147 "of your new repositories, which will suppress this warning, call:\n"
6148 "\n"
6149 "\tgit config --global init.defaultBranch <name>\n"
6150 "\n"
6151 "Names commonly chosen instead of 'master' are 'main', 'trunk' and\n"
6152 "'development'. The just-created branch can be renamed via this command:\n"
6153 "\n"
6154 "\tgit branch -m <name>\n"
6155 msgstr ""
6156 "Sử dụng '%s' làm tên cho nhánh ban đầu. Tên nhánh mặc định này\n"
6157 "có thể thay đổi. Để cấu hình tên nhánh khởi đầu sử dụng trong tất cả\n"
6158 "kho lưu trữ mới của bạn, cái mà sẽ ngăn chặn cảnh báo này, gọi lệnh:\n"
6159 "\n"
6160 "\tgit config --global init.defaultBranch <tên>\n"
6161 "\n"
6162 "Tên thường được chọn thay cho 'master' là 'main', 'trunk' và\n"
6163 "'development'. Nhánh vừa tạo có thể được đổi tên thông qua lệnh:\n"
6164 "\n"
6165 "\tgit branch -m <tên>\n"
6166
6167 #: refs.c:588
6168 #, c-format
6169 msgid "could not retrieve `%s`"
6170 msgstr "không thể lấy về “%s”"
6171
6172 #: refs.c:598
6173 #, c-format
6174 msgid "invalid branch name: %s = %s"
6175 msgstr "tên nhánh không hợp lệ: %s = %s"
6176
6177 #: refs.c:674
6178 #, c-format
6179 msgid "ignoring dangling symref %s"
6180 msgstr "đang lờ đi tham chiếu mềm thừa %s"
6181
6182 #: refs.c:911
6183 #, c-format
6184 msgid "log for ref %s has gap after %s"
6185 msgstr "nhật ký cho tham chiếu %s có khoảng trống sau %s"
6186
6187 #: refs.c:917
6188 #, c-format
6189 msgid "log for ref %s unexpectedly ended on %s"
6190 msgstr "nhật ký cho tham chiếu %s kết thúc bất ngờ trên %s"
6191
6192 #: refs.c:976
6193 #, c-format
6194 msgid "log for %s is empty"
6195 msgstr "nhật ký cho %s trống rỗng"
6196
6197 #: refs.c:1068
6198 #, c-format
6199 msgid "refusing to update ref with bad name '%s'"
6200 msgstr "từ chối cập nhật tham chiếu với tên sai “%s”"
6201
6202 #: refs.c:1139
6203 #, c-format
6204 msgid "update_ref failed for ref '%s': %s"
6205 msgstr "update_ref bị lỗi cho ref “%s”: %s"
6206
6207 #: refs.c:1963
6208 #, c-format
6209 msgid "multiple updates for ref '%s' not allowed"
6210 msgstr "không cho phép đa cập nhật cho tham chiếu “%s”"
6211
6212 #: refs.c:2043
6213 msgid "ref updates forbidden inside quarantine environment"
6214 msgstr "cập nhật tham chiếu bị cấm trong môi trường kiểm tra"
6215
6216 #: refs.c:2054
6217 msgid "ref updates aborted by hook"
6218 msgstr "các cập nhật tham chiếu bị bãi bỏ bởi móc"
6219
6220 #: refs.c:2154 refs.c:2184
6221 #, c-format
6222 msgid "'%s' exists; cannot create '%s'"
6223 msgstr "“%s” sẵn có; không thể tạo “%s”"
6224
6225 #: refs.c:2160 refs.c:2195
6226 #, c-format
6227 msgid "cannot process '%s' and '%s' at the same time"
6228 msgstr "không thể xử lý “%s” và “%s” cùng một lúc"
6229
6230 #: refs/files-backend.c:1228
6231 #, c-format
6232 msgid "could not remove reference %s"
6233 msgstr "không thể gỡ bỏ tham chiếu: %s"
6234
6235 #: refs/files-backend.c:1242 refs/packed-backend.c:1542
6236 #: refs/packed-backend.c:1552
6237 #, c-format
6238 msgid "could not delete reference %s: %s"
6239 msgstr "không thể xóa bỏ tham chiếu %s: %s"
6240
6241 #: refs/files-backend.c:1245 refs/packed-backend.c:1555
6242 #, c-format
6243 msgid "could not delete references: %s"
6244 msgstr "không thể xóa bỏ tham chiếu: %s"
6245
6246 #: refspec.c:170
6247 #, c-format
6248 msgid "invalid refspec '%s'"
6249 msgstr "refspec không hợp lệ “%s”"
6250
6251 #: remote.c:351
6252 #, c-format
6253 msgid "config remote shorthand cannot begin with '/': %s"
6254 msgstr "cấu hình viết tắt máy chủ không thể bắt đầu bằng “/”: %s"
6255
6256 #: remote.c:399
6257 msgid "more than one receivepack given, using the first"
6258 msgstr "đã đưa ra nhiều hơn một gói nhận về, đang sử dụng cái đầu tiên"
6259
6260 #: remote.c:407
6261 msgid "more than one uploadpack given, using the first"
6262 msgstr "đã đưa ra nhiều hơn một gói tải lên, đang sử dụng cái đầu tiên"
6263
6264 #: remote.c:590
6265 #, c-format
6266 msgid "Cannot fetch both %s and %s to %s"
6267 msgstr "Không thể lấy về cả %s và %s cho %s"
6268
6269 #: remote.c:594
6270 #, c-format
6271 msgid "%s usually tracks %s, not %s"
6272 msgstr "%s thường theo dõi %s, không phải %s"
6273
6274 #: remote.c:598
6275 #, c-format
6276 msgid "%s tracks both %s and %s"
6277 msgstr "%s theo dõi cả %s và %s"
6278
6279 #: remote.c:666
6280 #, c-format
6281 msgid "key '%s' of pattern had no '*'"
6282 msgstr "khóa “%s” của mẫu k có “*”"
6283
6284 #: remote.c:676
6285 #, c-format
6286 msgid "value '%s' of pattern has no '*'"
6287 msgstr "giá trị “%s” của mẫu k có “*”"
6288
6289 #: remote.c:1073
6290 #, c-format
6291 msgid "src refspec %s does not match any"
6292 msgstr "refspec %s nguồn không khớp bất kỳ cái gì"
6293
6294 #: remote.c:1078
6295 #, c-format
6296 msgid "src refspec %s matches more than one"
6297 msgstr "refspec %s nguồn khớp nhiều hơn một"
6298
6299 #. TRANSLATORS: "matches '%s'%" is the <dst> part of "git push
6300 #. <remote> <src>:<dst>" push, and "being pushed ('%s')" is
6301 #. the <src>.
6302 #.
6303 #: remote.c:1093
6304 #, c-format
6305 msgid ""
6306 "The destination you provided is not a full refname (i.e.,\n"
6307 "starting with \"refs/\"). We tried to guess what you meant by:\n"
6308 "\n"
6309 "- Looking for a ref that matches '%s' on the remote side.\n"
6310 "- Checking if the <src> being pushed ('%s')\n"
6311 "  is a ref in \"refs/{heads,tags}/\". If so we add a corresponding\n"
6312 "  refs/{heads,tags}/ prefix on the remote side.\n"
6313 "\n"
6314 "Neither worked, so we gave up. You must fully qualify the ref."
6315 msgstr ""
6316 "Đích bạn đã cung cấp không phải tên tham chiếu đầy đủ (tức là\n"
6317 "bắt đầu bằng \"refs/\"). Chúng tôi đã cố suy luận rằng ý của bạn là:\n"
6318 "\n"
6319 "- Tìm kiếm một tham chiếu mà nó khớp “%s” bên phía máy chủ.\n"
6320 "- Kiểm tra xem <src> được đẩy lên (“%s”)\n"
6321 "  là một tham chiếu trong \"refs/{heads,tags}/\". Nếu thế chúng tôi thêm một "
6322 "tiền tố\n"
6323 "  refs/{heads,tags}/ tương ứng bên phía máy chủ.\n"
6324 "\n"
6325 "Nếu cả hai là không thể, thì chúng tôi cũng chịu thua. Bạn phải dùng tham "
6326 "chiếu dạng đầy đủ."
6327
6328 #: remote.c:1113
6329 #, c-format
6330 msgid ""
6331 "The <src> part of the refspec is a commit object.\n"
6332 "Did you mean to create a new branch by pushing to\n"
6333 "'%s:refs/heads/%s'?"
6334 msgstr ""
6335 "Phần <src> của đặc tả đường dẫn là một đối tượng lần chuyển giao.\n"
6336 "Có phải ý bạn là một tạo một nhánh mới bằng cách đẩy lên\n"
6337 "“%s:refs/heads/%s”?"
6338
6339 #: remote.c:1118
6340 #, c-format
6341 msgid ""
6342 "The <src> part of the refspec is a tag object.\n"
6343 "Did you mean to create a new tag by pushing to\n"
6344 "'%s:refs/tags/%s'?"
6345 msgstr ""
6346 "Phần <src> của đặc tả đường dẫn là một đối tượng thẻ.\n"
6347 "Có phải ý bạn là một tạo một thẻ mới bằng cách đẩy lên\n"
6348 "“%s:refs/tags/%s”?"
6349
6350 #: remote.c:1123
6351 #, c-format
6352 msgid ""
6353 "The <src> part of the refspec is a tree object.\n"
6354 "Did you mean to tag a new tree by pushing to\n"
6355 "'%s:refs/tags/%s'?"
6356 msgstr ""
6357 "Phần <src> của đặc tả đường dẫn là một đối tượng cây.\n"
6358 "Có phải ý bạn là một tạo một cây mới bằng cách đẩy lên\n"
6359 "“%s:refs/tags/%s”?"
6360
6361 #: remote.c:1128
6362 #, c-format
6363 msgid ""
6364 "The <src> part of the refspec is a blob object.\n"
6365 "Did you mean to tag a new blob by pushing to\n"
6366 "'%s:refs/tags/%s'?"
6367 msgstr ""
6368 "Phần <src> của đặc tả đường dẫn là một đối tượng blob.\n"
6369 "Có phải ý bạn là một tạo một blob mới bằng cách đẩy lên\n"
6370 "“%s:refs/tags/%s”?"
6371
6372 #: remote.c:1164
6373 #, c-format
6374 msgid "%s cannot be resolved to branch"
6375 msgstr "“%s” không thể được phân giải thành nhánh"
6376
6377 #: remote.c:1175
6378 #, c-format
6379 msgid "unable to delete '%s': remote ref does not exist"
6380 msgstr "không thể xóa “%s”: tham chiếu trên máy chủ không tồn tại"
6381
6382 #: remote.c:1187
6383 #, c-format
6384 msgid "dst refspec %s matches more than one"
6385 msgstr "dst refspec %s khớp nhiều hơn một"
6386
6387 #: remote.c:1194
6388 #, c-format
6389 msgid "dst ref %s receives from more than one src"
6390 msgstr "dst ref %s nhận từ hơn một nguồn"
6391
6392 #: remote.c:1714 remote.c:1815
6393 msgid "HEAD does not point to a branch"
6394 msgstr "HEAD không chỉ đến một nhánh nào cả"
6395
6396 #: remote.c:1723
6397 #, c-format
6398 msgid "no such branch: '%s'"
6399 msgstr "không có nhánh nào như thế: “%s”"
6400
6401 #: remote.c:1726
6402 #, c-format
6403 msgid "no upstream configured for branch '%s'"
6404 msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
6405
6406 #: remote.c:1732
6407 #, c-format
6408 msgid "upstream branch '%s' not stored as a remote-tracking branch"
6409 msgstr ""
6410 "nhánh thượng nguồn “%s” không được lưu lại như là một nhánh theo dõi máy chủ"
6411
6412 #: remote.c:1747
6413 #, c-format
6414 msgid "push destination '%s' on remote '%s' has no local tracking branch"
6415 msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
6416
6417 #: remote.c:1759
6418 #, c-format
6419 msgid "branch '%s' has no remote for pushing"
6420 msgstr "nhánh “%s” không có máy chủ để đẩy lên"
6421
6422 #: remote.c:1769
6423 #, c-format
6424 msgid "push refspecs for '%s' do not include '%s'"
6425 msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
6426
6427 #: remote.c:1782
6428 msgid "push has no destination (push.default is 'nothing')"
6429 msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
6430
6431 #: remote.c:1804
6432 msgid "cannot resolve 'simple' push to a single destination"
6433 msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
6434
6435 #: remote.c:1933
6436 #, c-format
6437 msgid "couldn't find remote ref %s"
6438 msgstr "không thể tìm thấy tham chiếu máy chủ %s"
6439
6440 #: remote.c:1946
6441 #, c-format
6442 msgid "* Ignoring funny ref '%s' locally"
6443 msgstr "* Đang bỏ qua tham chiếu thú vị nội bộ “%s”"
6444
6445 #: remote.c:2109
6446 #, c-format
6447 msgid "Your branch is based on '%s', but the upstream is gone.\n"
6448 msgstr ""
6449 "Nhánh của bạn dựa trên cơ sở là “%s”, nhưng trên thượng nguồn không còn.\n"
6450
6451 #: remote.c:2113
6452 msgid "  (use \"git branch --unset-upstream\" to fixup)\n"
6453 msgstr "   (dùng \" git branch --unset-upstream\" để sửa)\n"
6454
6455 #: remote.c:2116
6456 #, c-format
6457 msgid "Your branch is up to date with '%s'.\n"
6458 msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
6459
6460 #: remote.c:2120
6461 #, c-format
6462 msgid "Your branch and '%s' refer to different commits.\n"
6463 msgstr "Nhánh của bạn và “%s” tham chiếu đến các lần chuyển giao khác nhau.\n"
6464
6465 #: remote.c:2123
6466 #, c-format
6467 msgid "  (use \"%s\" for details)\n"
6468 msgstr "  (dùng \"%s\" để biết thêm chi tiết)\n"
6469
6470 #: remote.c:2127
6471 #, c-format
6472 msgid "Your branch is ahead of '%s' by %d commit.\n"
6473 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
6474 msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
6475
6476 #: remote.c:2133
6477 msgid "  (use \"git push\" to publish your local commits)\n"
6478 msgstr "  (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
6479
6480 #: remote.c:2136
6481 #, c-format
6482 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
6483 msgid_plural ""
6484 "Your branch is behind '%s' by %d commits, and can be fast-forwarded.\n"
6485 msgstr[0] ""
6486 "Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
6487 "tiếp-nhanh.\n"
6488
6489 #: remote.c:2144
6490 msgid "  (use \"git pull\" to update your local branch)\n"
6491 msgstr "  (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
6492
6493 #: remote.c:2147
6494 #, c-format
6495 msgid ""
6496 "Your branch and '%s' have diverged,\n"
6497 "and have %d and %d different commit each, respectively.\n"
6498 msgid_plural ""
6499 "Your branch and '%s' have diverged,\n"
6500 "and have %d and %d different commits each, respectively.\n"
6501 msgstr[0] ""
6502 "Nhánh của bạn và “%s” bị phân kỳ,\n"
6503 "và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
6504 "tương ứng với mỗi lần.\n"
6505
6506 #: remote.c:2157
6507 msgid "  (use \"git pull\" to merge the remote branch into yours)\n"
6508 msgstr ""
6509 "  (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
6510 "bạn)\n"
6511
6512 #: remote.c:2349
6513 #, c-format
6514 msgid "cannot parse expected object name '%s'"
6515 msgstr "không thể phân tích tên đối tượng mong muốn “%s”"
6516
6517 #: replace-object.c:21
6518 #, c-format
6519 msgid "bad replace ref name: %s"
6520 msgstr "tên tham chiếu thay thế bị sai: %s"
6521
6522 #: replace-object.c:30
6523 #, c-format
6524 msgid "duplicate replace ref: %s"
6525 msgstr "tham chiếu thay thế bị trùng: %s"
6526
6527 #: replace-object.c:82
6528 #, c-format
6529 msgid "replace depth too high for object %s"
6530 msgstr "độ sâu thay thế quá cao cho đối tượng %s"
6531
6532 #: rerere.c:217 rerere.c:226 rerere.c:229
6533 msgid "corrupt MERGE_RR"
6534 msgstr "MERGE_RR sai hỏng"
6535
6536 #: rerere.c:264 rerere.c:269
6537 msgid "unable to write rerere record"
6538 msgstr "không thể ghi bản ghi rerere"
6539
6540 #: rerere.c:495
6541 #, c-format
6542 msgid "there were errors while writing '%s' (%s)"
6543 msgstr "gặp lỗi đọc khi đang ghi “%s” (%s)"
6544
6545 #: rerere.c:498
6546 #, c-format
6547 msgid "failed to flush '%s'"
6548 msgstr "gặp lỗi khi đẩy dữ liệu “%s” lên đĩa"
6549
6550 #: rerere.c:503 rerere.c:1039
6551 #, c-format
6552 msgid "could not parse conflict hunks in '%s'"
6553 msgstr "không thể phân tích các mảnh xung đột trong “%s”"
6554
6555 #: rerere.c:684
6556 #, c-format
6557 msgid "failed utime() on '%s'"
6558 msgstr "gặp lỗi utime() trên “%s”"
6559
6560 #: rerere.c:694
6561 #, c-format
6562 msgid "writing '%s' failed"
6563 msgstr "gặp lỗi khi đang ghi “%s”"
6564
6565 #: rerere.c:714
6566 #, c-format
6567 msgid "Staged '%s' using previous resolution."
6568 msgstr "Đã tạm cất “%s” sử dụng cách phân giải kế trước."
6569
6570 #: rerere.c:753
6571 #, c-format
6572 msgid "Recorded resolution for '%s'."
6573 msgstr "Cách giải quyết đã ghi lại cho “%s”."
6574
6575 #: rerere.c:788
6576 #, c-format
6577 msgid "Resolved '%s' using previous resolution."
6578 msgstr "Đã phân giải giải “%s” sử dụng cách giải quyết kế trước."
6579
6580 #: rerere.c:803
6581 #, c-format
6582 msgid "cannot unlink stray '%s'"
6583 msgstr "không thể unlink stray “%s”"
6584
6585 #: rerere.c:807
6586 #, c-format
6587 msgid "Recorded preimage for '%s'"
6588 msgstr "Preimage đã được ghi lại cho “%s”"
6589
6590 #: rerere.c:881 submodule.c:2082 builtin/log.c:1992
6591 #: builtin/submodule--helper.c:1878 builtin/submodule--helper.c:1890
6592 #, c-format
6593 msgid "could not create directory '%s'"
6594 msgstr "không thể tạo thư mục “%s”"
6595
6596 #: rerere.c:1057
6597 #, c-format
6598 msgid "failed to update conflicted state in '%s'"
6599 msgstr "gặp lỗi khi chạy cập nhật trạng thái bị xung đột trong “%s”"
6600
6601 #: rerere.c:1068 rerere.c:1075
6602 #, c-format
6603 msgid "no remembered resolution for '%s'"
6604 msgstr "đừng nhó các giải quyết cho “%s”"
6605
6606 #: rerere.c:1077
6607 #, c-format
6608 msgid "cannot unlink '%s'"
6609 msgstr "không thể unlink “%s”"
6610
6611 #: rerere.c:1087
6612 #, c-format
6613 msgid "Updated preimage for '%s'"
6614 msgstr "Đã cập nhật preimage cho “%s”"
6615
6616 #: rerere.c:1096
6617 #, c-format
6618 msgid "Forgot resolution for '%s'\n"
6619 msgstr "Quên phân giải cho “%s”\n"
6620
6621 #: rerere.c:1199
6622 msgid "unable to open rr-cache directory"
6623 msgstr "không thể mở thư mục rr-cache"
6624
6625 #: reset.c:42
6626 msgid "could not determine HEAD revision"
6627 msgstr "không thể dò tìm điểm xét duyệt HEAD"
6628
6629 #: reset.c:70 reset.c:76 sequencer.c:3460
6630 #, c-format
6631 msgid "failed to find tree of %s"
6632 msgstr "gặp lỗi khi tìm cây của %s"
6633
6634 #: revision.c:2336
6635 msgid "--unpacked=<packfile> no longer supported"
6636 msgstr "--unpacked=<packfile> không còn được hỗ trợ nữa"
6637
6638 #: revision.c:2356
6639 #, c-format
6640 msgid "unknown value for --diff-merges: %s"
6641 msgstr "không hiểu giá trị cho --diff-merges: %s"
6642
6643 #: revision.c:2694
6644 msgid "your current branch appears to be broken"
6645 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
6646
6647 #: revision.c:2697
6648 #, c-format
6649 msgid "your current branch '%s' does not have any commits yet"
6650 msgstr "nhánh hiện tại của bạn “%s” không có một lần chuyển giao nào cả"
6651
6652 #: revision.c:2907
6653 msgid "-L does not yet support diff formats besides -p and -s"
6654 msgstr "-L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và -s"
6655
6656 #: run-command.c:764
6657 msgid "open /dev/null failed"
6658 msgstr "gặp lỗi khi mở “/dev/null”"
6659
6660 #: run-command.c:1271
6661 #, c-format
6662 msgid "cannot create async thread: %s"
6663 msgstr "không thể tạo tuyến async: %s"
6664
6665 #: run-command.c:1335
6666 #, c-format
6667 msgid ""
6668 "The '%s' hook was ignored because it's not set as executable.\n"
6669 "You can disable this warning with `git config advice.ignoredHook false`."
6670 msgstr ""
6671 "Móc “%s” bị bỏ qua bởi vì nó không thể đặt là thực thi được.\n"
6672 "Bạn có thể tắt cảnh báo này bằng “git config advice.ignoredHook false“."
6673
6674 #: send-pack.c:146
6675 msgid "unexpected flush packet while reading remote unpack status"
6676 msgstr ""
6677 "gặp gói flush không cần trong khi đọc tình trạng giải nén gói trên máy chủ"
6678
6679 #: send-pack.c:148
6680 #, c-format
6681 msgid "unable to parse remote unpack status: %s"
6682 msgstr "không thể phân tích tình trạng unpack máy chủ: %s"
6683
6684 #: send-pack.c:150
6685 #, c-format
6686 msgid "remote unpack failed: %s"
6687 msgstr "máy chủ gặp lỗi unpack: %s"
6688
6689 #: send-pack.c:374
6690 msgid "failed to sign the push certificate"
6691 msgstr "gặp lỗi khi ký chứng thực đẩy"
6692
6693 #: send-pack.c:467
6694 msgid "the receiving end does not support this repository's hash algorithm"
6695 msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6696
6697 #: send-pack.c:476
6698 msgid "the receiving end does not support --signed push"
6699 msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
6700
6701 #: send-pack.c:478
6702 msgid ""
6703 "not sending a push certificate since the receiving end does not support --"
6704 "signed push"
6705 msgstr ""
6706 "đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
6707 "signed"
6708
6709 #: send-pack.c:490
6710 msgid "the receiving end does not support --atomic push"
6711 msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
6712
6713 #: send-pack.c:495
6714 msgid "the receiving end does not support push options"
6715 msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
6716
6717 #: sequencer.c:195
6718 #, c-format
6719 msgid "invalid commit message cleanup mode '%s'"
6720 msgstr "chế độ dọn dẹp ghi chú các lần chuyển giao không hợp lệ “%s”"
6721
6722 #: sequencer.c:323
6723 #, c-format
6724 msgid "could not delete '%s'"
6725 msgstr "không thể xóa bỏ “%s”"
6726
6727 #: sequencer.c:343 builtin/rebase.c:755 builtin/rebase.c:1596 builtin/rm.c:385
6728 #, c-format
6729 msgid "could not remove '%s'"
6730 msgstr "không thể gỡ bỏ “%s”"
6731
6732 #: sequencer.c:353
6733 msgid "revert"
6734 msgstr "hoàn nguyên"
6735
6736 #: sequencer.c:355
6737 msgid "cherry-pick"
6738 msgstr "cherry-pick"
6739
6740 #: sequencer.c:357
6741 msgid "rebase"
6742 msgstr "rebase"
6743
6744 #: sequencer.c:359
6745 #, c-format
6746 msgid "unknown action: %d"
6747 msgstr "không nhận ra thao tác: %d"
6748
6749 #: sequencer.c:418
6750 msgid ""
6751 "after resolving the conflicts, mark the corrected paths\n"
6752 "with 'git add <paths>' or 'git rm <paths>'"
6753 msgstr ""
6754 "sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa\n"
6755 "với lệnh “git add </các/đường/dẫn>” hoặc “git rm </các/đường/dẫn>”"
6756
6757 #: sequencer.c:421
6758 msgid ""
6759 "after resolving the conflicts, mark the corrected paths\n"
6760 "with 'git add <paths>' or 'git rm <paths>'\n"
6761 "and commit the result with 'git commit'"
6762 msgstr ""
6763 "sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa\n"
6764 "với lệnh “git add </các/đường/dẫn>” hoặc “git rm </các/đường/dẫn>”\n"
6765 "và chuyển giao kết quả bằng lệnh “git commit”"
6766
6767 #: sequencer.c:434 sequencer.c:3062
6768 #, c-format
6769 msgid "could not lock '%s'"
6770 msgstr "không thể khóa “%s”"
6771
6772 #: sequencer.c:436 sequencer.c:2861 sequencer.c:3066 sequencer.c:3080
6773 #: sequencer.c:3337 sequencer.c:5326 strbuf.c:1168 wrapper.c:631
6774 #, c-format
6775 msgid "could not write to '%s'"
6776 msgstr "không thể ghi vào “%s”"
6777
6778 #: sequencer.c:441
6779 #, c-format
6780 msgid "could not write eol to '%s'"
6781 msgstr "không thể ghi eol vào “%s”"
6782
6783 #: sequencer.c:446 sequencer.c:2866 sequencer.c:3068 sequencer.c:3082
6784 #: sequencer.c:3345
6785 #, c-format
6786 msgid "failed to finalize '%s'"
6787 msgstr "gặp lỗi khi hoàn thành “%s”"
6788
6789 #: sequencer.c:485
6790 #, c-format
6791 msgid "your local changes would be overwritten by %s."
6792 msgstr "các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh %s."
6793
6794 #: sequencer.c:489
6795 msgid "commit your changes or stash them to proceed."
6796 msgstr "chuyển giao các thay đổi của bạn hay tạm cất (stash) chúng để xử lý."
6797
6798 #: sequencer.c:521
6799 #, c-format
6800 msgid "%s: fast-forward"
6801 msgstr "%s: chuyển-tiếp-nhanh"
6802
6803 #: sequencer.c:560 builtin/tag.c:566
6804 #, c-format
6805 msgid "Invalid cleanup mode %s"
6806 msgstr "Chế độ dọn dẹp không hợp lệ %s"
6807
6808 #. TRANSLATORS: %s will be "revert", "cherry-pick" or
6809 #. "rebase".
6810 #.
6811 #: sequencer.c:670
6812 #, c-format
6813 msgid "%s: Unable to write new index file"
6814 msgstr "%s: Không thể ghi tập tin lưu bảng mục lục mới"
6815
6816 #: sequencer.c:687
6817 msgid "unable to update cache tree"
6818 msgstr "không thể cập nhật cây bộ nhớ đệm"
6819
6820 #: sequencer.c:701
6821 msgid "could not resolve HEAD commit"
6822 msgstr "không thể phân giải lần chuyển giao HEAD"
6823
6824 #: sequencer.c:781
6825 #, c-format
6826 msgid "no key present in '%.*s'"
6827 msgstr "không có khóa hiện diện trong “%.*s”"
6828
6829 #: sequencer.c:792
6830 #, c-format
6831 msgid "unable to dequote value of '%s'"
6832 msgstr "không thể giải trích dẫn giá trị của “%s”"
6833
6834 #: sequencer.c:829 wrapper.c:201 wrapper.c:371 builtin/am.c:710
6835 #: builtin/am.c:802 builtin/merge.c:1135 builtin/rebase.c:908
6836 #, c-format
6837 msgid "could not open '%s' for reading"
6838 msgstr "không thể mở “%s” để đọc"
6839
6840 #: sequencer.c:839
6841 msgid "'GIT_AUTHOR_NAME' already given"
6842 msgstr "“GIT_AUTHOR_NAME” đã sẵn đưa ra rồi"
6843
6844 #: sequencer.c:844
6845 msgid "'GIT_AUTHOR_EMAIL' already given"
6846 msgstr "“GIT_AUTHOR_EMAIL” đã sẵn đưa ra rồi"
6847
6848 #: sequencer.c:849
6849 msgid "'GIT_AUTHOR_DATE' already given"
6850 msgstr "“GIT_AUTHOR_DATE” đã sẵn đưa ra rồi"
6851
6852 #: sequencer.c:853
6853 #, c-format
6854 msgid "unknown variable '%s'"
6855 msgstr "không hiểu biến “%s”"
6856
6857 #: sequencer.c:858
6858 msgid "missing 'GIT_AUTHOR_NAME'"
6859 msgstr "thiếu “GIT_AUTHOR_NAME”"
6860
6861 #: sequencer.c:860
6862 msgid "missing 'GIT_AUTHOR_EMAIL'"
6863 msgstr "thiếu “GIT_AUTHOR_EMAIL”"
6864
6865 #: sequencer.c:862
6866 msgid "missing 'GIT_AUTHOR_DATE'"
6867 msgstr "thiếu “GIT_AUTHOR_DATE”"
6868
6869 #: sequencer.c:927
6870 #, c-format
6871 msgid ""
6872 "you have staged changes in your working tree\n"
6873 "If these changes are meant to be squashed into the previous commit, run:\n"
6874 "\n"
6875 "  git commit --amend %s\n"
6876 "\n"
6877 "If they are meant to go into a new commit, run:\n"
6878 "\n"
6879 "  git commit %s\n"
6880 "\n"
6881 "In both cases, once you're done, continue with:\n"
6882 "\n"
6883 "  git rebase --continue\n"
6884 msgstr ""
6885 "bạn có các thay đổi so với trong bệ phóng trong thư mục làm việc của bạn.\n"
6886 "Nếu các thay đổi này là muốn squash vào lần chuyển giao kế trước, chạy:\n"
6887 "\n"
6888 "  git commit --amend %s\n"
6889 "\n"
6890 "Nếu chúng có ý là đi đến lần chuyển giao mới, thì chạy:\n"
6891 "\n"
6892 "  git commit %s\n"
6893 "\n"
6894 "Trong cả hai trường hợp, một khi bạn làm xong, tiếp tục bằng:\n"
6895 "\n"
6896 "  git rebase --continue\n"
6897
6898 #: sequencer.c:1208
6899 msgid "'prepare-commit-msg' hook failed"
6900 msgstr "móc “prepare-commit-msg” bị lỗi"
6901
6902 #: sequencer.c:1214
6903 msgid ""
6904 "Your name and email address were configured automatically based\n"
6905 "on your username and hostname. Please check that they are accurate.\n"
6906 "You can suppress this message by setting them explicitly. Run the\n"
6907 "following command and follow the instructions in your editor to edit\n"
6908 "your configuration file:\n"
6909 "\n"
6910 "    git config --global --edit\n"
6911 "\n"
6912 "After doing this, you may fix the identity used for this commit with:\n"
6913 "\n"
6914 "    git commit --amend --reset-author\n"
6915 msgstr ""
6916 "Tên và địa chỉ thư điện tử của bạn được cấu hình một cách tự động trên cơ "
6917 "sở\n"
6918 "tài khoản và địa chỉ máy chủ của bạn. Xin hãy kiểm tra xem chúng có chính "
6919 "xác không.\n"
6920 "Bạn có thể chặn những thông báo kiểu này bằng cách cài đặt các thông tin "
6921 "trên\n"
6922 "một cách rõ ràng. Chạy lệnh sau đây là theo các hướng dẫn trong bộ soạn "
6923 "thảo\n"
6924 "để chỉnh sửa tập tin cấu hình của mình:\n"
6925 "\n"
6926 "    git config --global --edit\n"
6927 "\n"
6928 "Sau khi thực hiện xong, bạn có thể sửa chữa định danh được sử dụng cho\n"
6929 "lần chuyển giao này với lệnh:\n"
6930 "\n"
6931 "    git commit --amend --reset-author\n"
6932
6933 #: sequencer.c:1227
6934 msgid ""
6935 "Your name and email address were configured automatically based\n"
6936 "on your username and hostname. Please check that they are accurate.\n"
6937 "You can suppress this message by setting them explicitly:\n"
6938 "\n"
6939 "    git config --global user.name \"Your Name\"\n"
6940 "    git config --global user.email you@example.com\n"
6941 "\n"
6942 "After doing this, you may fix the identity used for this commit with:\n"
6943 "\n"
6944 "    git commit --amend --reset-author\n"
6945 msgstr ""
6946 "Tên và địa chỉ thư điện tử của bạn được cấu hình một cách tự động trên cơ "
6947 "sở\n"
6948 "tài khoản và địa chỉ máy chủ của bạn. Xin hãy kiểm tra xem chúng có chính "
6949 "xác không.\n"
6950 "Bạn có thể chặn những thông báo kiểu này bằng cách cài đặt các thông tin "
6951 "trên một cách rõ ràng:\n"
6952 "\n"
6953 "    git config --global user.name \"Tên của bạn\"\n"
6954 "    git config --global user.email you@example.com\n"
6955 "\n"
6956 "Sau khi thực hiện xong, bạn có thể sửa chữa định danh được sử dụng cho lần "
6957 "chuyển giao này với lệnh:\n"
6958 "\n"
6959 "    git commit --amend --reset-author\n"
6960
6961 #: sequencer.c:1269
6962 msgid "couldn't look up newly created commit"
6963 msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
6964
6965 #: sequencer.c:1271
6966 msgid "could not parse newly created commit"
6967 msgstr ""
6968 "không thể phân tích cú pháp của đối tượng chuyển giao mới hơn đã được tạo"
6969
6970 #: sequencer.c:1317
6971 msgid "unable to resolve HEAD after creating commit"
6972 msgstr "không thể phân giải HEAD sau khi tạo lần chuyển giao"
6973
6974 #: sequencer.c:1319
6975 msgid "detached HEAD"
6976 msgstr "đã rời khỏi HEAD"
6977
6978 #: sequencer.c:1323
6979 msgid " (root-commit)"
6980 msgstr " (root-commit)"
6981
6982 #: sequencer.c:1344
6983 msgid "could not parse HEAD"
6984 msgstr "không thể phân tích HEAD"
6985
6986 #: sequencer.c:1346
6987 #, c-format
6988 msgid "HEAD %s is not a commit!"
6989 msgstr "HEAD %s không phải là một lần chuyển giao!"
6990
6991 #: sequencer.c:1350 sequencer.c:1425 builtin/commit.c:1577
6992 msgid "could not parse HEAD commit"
6993 msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
6994
6995 #: sequencer.c:1403 sequencer.c:2100
6996 msgid "unable to parse commit author"
6997 msgstr "không thể phân tích tác giả của lần chuyển giao"
6998
6999 #: sequencer.c:1414 builtin/am.c:1566 builtin/merge.c:701
7000 msgid "git write-tree failed to write a tree"
7001 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
7002
7003 #: sequencer.c:1447 sequencer.c:1565
7004 #, c-format
7005 msgid "unable to read commit message from '%s'"
7006 msgstr "không thể đọc phần chú thích (message) từ “%s”"
7007
7008 #: sequencer.c:1476 sequencer.c:1508
7009 #, c-format
7010 msgid "invalid author identity '%s'"
7011 msgstr "định danh tác giả không hợp lệ “%s”"
7012
7013 #: sequencer.c:1482
7014 msgid "corrupt author: missing date information"
7015 msgstr "tác giả sai hỏng: thiếu thông tin này tháng"
7016
7017 #: sequencer.c:1521 builtin/am.c:1593 builtin/commit.c:1678 builtin/merge.c:904
7018 #: builtin/merge.c:929 t/helper/test-fast-rebase.c:78
7019 msgid "failed to write commit object"
7020 msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
7021
7022 #: sequencer.c:1548 sequencer.c:4283 t/helper/test-fast-rebase.c:198
7023 #, c-format
7024 msgid "could not update %s"
7025 msgstr "không thể cập nhật %s"
7026
7027 #: sequencer.c:1597
7028 #, c-format
7029 msgid "could not parse commit %s"
7030 msgstr "không thể phân tích lần chuyển giao %s"
7031
7032 #: sequencer.c:1602
7033 #, c-format
7034 msgid "could not parse parent commit %s"
7035 msgstr "không thể phân tích lần chuyển giao cha mẹ “%s”"
7036
7037 #: sequencer.c:1685 sequencer.c:1796
7038 #, c-format
7039 msgid "unknown command: %d"
7040 msgstr "không hiểu câu lệnh %d"
7041
7042 #: sequencer.c:1743 sequencer.c:1768
7043 #, c-format
7044 msgid "This is a combination of %d commits."
7045 msgstr "Đây là tổ hợp của %d lần chuyển giao."
7046
7047 #: sequencer.c:1753
7048 msgid "need a HEAD to fixup"
7049 msgstr "cần một HEAD để sửa"
7050
7051 #: sequencer.c:1755 sequencer.c:3372
7052 msgid "could not read HEAD"
7053 msgstr "không thể đọc HEAD"
7054
7055 #: sequencer.c:1757
7056 msgid "could not read HEAD's commit message"
7057 msgstr "không thể đọc phần chú thích (message) của HEAD"
7058
7059 #: sequencer.c:1763
7060 #, c-format
7061 msgid "cannot write '%s'"
7062 msgstr "không thể ghi “%s”"
7063
7064 #: sequencer.c:1770 git-rebase--preserve-merges.sh:486
7065 msgid "This is the 1st commit message:"
7066 msgstr "Đây là chú thích cho lần chuyển giao thứ nhất:"
7067
7068 #: sequencer.c:1778
7069 #, c-format
7070 msgid "could not read commit message of %s"
7071 msgstr "không thể đọc phần chú thích (message) của %s"
7072
7073 #: sequencer.c:1785
7074 #, c-format
7075 msgid "This is the commit message #%d:"
7076 msgstr "Đây là chú thích cho lần chuyển giao thứ #%d:"
7077
7078 #: sequencer.c:1791
7079 #, c-format
7080 msgid "The commit message #%d will be skipped:"
7081 msgstr "Chú thích cho lần chuyển giao thứ #%d sẽ bị bỏ qua:"
7082
7083 #: sequencer.c:1879
7084 msgid "your index file is unmerged."
7085 msgstr "tập tin lưu mục lục của bạn không được hòa trộn."
7086
7087 #: sequencer.c:1886
7088 msgid "cannot fixup root commit"
7089 msgstr "không thể sửa chữa lần chuyển giao gốc"
7090
7091 #: sequencer.c:1905
7092 #, c-format
7093 msgid "commit %s is a merge but no -m option was given."
7094 msgstr "lần chuyển giao %s là một lần hòa trộn nhưng không đưa ra tùy chọn -m."
7095
7096 #: sequencer.c:1913 sequencer.c:1921
7097 #, c-format
7098 msgid "commit %s does not have parent %d"
7099 msgstr "lần chuyển giao %s không có cha mẹ %d"
7100
7101 #: sequencer.c:1927
7102 #, c-format
7103 msgid "cannot get commit message for %s"
7104 msgstr "không thể lấy ghi chú lần chuyển giao cho %s"
7105
7106 #. TRANSLATORS: The first %s will be a "todo" command like
7107 #. "revert" or "pick", the second %s a SHA1.
7108 #: sequencer.c:1946
7109 #, c-format
7110 msgid "%s: cannot parse parent commit %s"
7111 msgstr "%s: không thể phân tích lần chuyển giao mẹ của %s"
7112
7113 #: sequencer.c:2011
7114 #, c-format
7115 msgid "could not rename '%s' to '%s'"
7116 msgstr "không thể đổi tên “%s” thành “%s”"
7117
7118 #: sequencer.c:2071
7119 #, c-format
7120 msgid "could not revert %s... %s"
7121 msgstr "không thể hoàn nguyên %s… %s"
7122
7123 #: sequencer.c:2072
7124 #, c-format
7125 msgid "could not apply %s... %s"
7126 msgstr "không thể áp dụng miếng vá %s… %s"
7127
7128 #: sequencer.c:2092
7129 #, c-format
7130 msgid "dropping %s %s -- patch contents already upstream\n"
7131 msgstr "xóa %s %s -- vá nội dung thượng nguồn đã có\n"
7132
7133 #: sequencer.c:2150
7134 #, c-format
7135 msgid "git %s: failed to read the index"
7136 msgstr "git %s: gặp lỗi đọc bảng mục lục"
7137
7138 #: sequencer.c:2157
7139 #, c-format
7140 msgid "git %s: failed to refresh the index"
7141 msgstr "git %s: gặp lỗi khi làm tươi mới bảng mục lục"
7142
7143 #: sequencer.c:2234
7144 #, c-format
7145 msgid "%s does not accept arguments: '%s'"
7146 msgstr "%s không nhận các đối số: “%s”"
7147
7148 #: sequencer.c:2243
7149 #, c-format
7150 msgid "missing arguments for %s"
7151 msgstr "thiếu đối số cho %s"
7152
7153 #: sequencer.c:2274
7154 #, c-format
7155 msgid "could not parse '%s'"
7156 msgstr "không thể phân tích cú pháp “%s”"
7157
7158 #: sequencer.c:2335
7159 #, c-format
7160 msgid "invalid line %d: %.*s"
7161 msgstr "dòng không hợp lệ %d: %.*s"
7162
7163 #: sequencer.c:2346
7164 #, c-format
7165 msgid "cannot '%s' without a previous commit"
7166 msgstr "không thể “%s” thể mà không có lần chuyển giao kế trước"
7167
7168 #: sequencer.c:2432
7169 msgid "cancelling a cherry picking in progress"
7170 msgstr "đang hủy bỏ thao tác cherry pick đang thực hiện"
7171
7172 #: sequencer.c:2441
7173 msgid "cancelling a revert in progress"
7174 msgstr "đang hủy bỏ các thao tác hoàn nguyên đang thực hiện"
7175
7176 #: sequencer.c:2485
7177 msgid "please fix this using 'git rebase --edit-todo'."
7178 msgstr "vui lòng sửa lỗi này bằng cách dùng “git rebase --edit-todo”."
7179
7180 #: sequencer.c:2487
7181 #, c-format
7182 msgid "unusable instruction sheet: '%s'"
7183 msgstr "bảng chỉ thị không thể dùng được: %s"
7184
7185 #: sequencer.c:2492
7186 msgid "no commits parsed."
7187 msgstr "không có lần chuyển giao nào được phân tích."
7188
7189 #: sequencer.c:2503
7190 msgid "cannot cherry-pick during a revert."
7191 msgstr "không thể cherry-pick trong khi hoàn nguyên."
7192
7193 #: sequencer.c:2505
7194 msgid "cannot revert during a cherry-pick."
7195 msgstr "không thể thực hiện việc hoàn nguyên trong khi đang cherry-pick."
7196
7197 #: sequencer.c:2583
7198 #, c-format
7199 msgid "invalid value for %s: %s"
7200 msgstr "giá trị cho %s không hợp lệ: %s"
7201
7202 #: sequencer.c:2690
7203 msgid "unusable squash-onto"
7204 msgstr "squash-onto không dùng được"
7205
7206 #: sequencer.c:2710
7207 #, c-format
7208 msgid "malformed options sheet: '%s'"
7209 msgstr "bảng tùy chọn dị hình: “%s”"
7210
7211 #: sequencer.c:2803 sequencer.c:4636
7212 msgid "empty commit set passed"
7213 msgstr "lần chuyển giao trống rỗng đặt là hợp quy cách"
7214
7215 #: sequencer.c:2820
7216 msgid "revert is already in progress"
7217 msgstr "có thao tác hoàn nguyên đang được thực hiện"
7218
7219 #: sequencer.c:2822
7220 #, c-format
7221 msgid "try \"git revert (--continue | %s--abort | --quit)\""
7222 msgstr "hãy thử \"git revert (--continue | %s--abort | --quit)\""
7223
7224 #: sequencer.c:2825
7225 msgid "cherry-pick is already in progress"
7226 msgstr "có thao tác “cherry-pick” đang được thực hiện"
7227
7228 #: sequencer.c:2827
7229 #, c-format
7230 msgid "try \"git cherry-pick (--continue | %s--abort | --quit)\""
7231 msgstr "hãy thử \"git cherry-pick (--continue | %s--abort | --quit)\""
7232
7233 #: sequencer.c:2841
7234 #, c-format
7235 msgid "could not create sequencer directory '%s'"
7236 msgstr "không thể tạo thư mục xếp dãy “%s”"
7237
7238 #: sequencer.c:2856
7239 msgid "could not lock HEAD"
7240 msgstr "không thể khóa HEAD"
7241
7242 #: sequencer.c:2916 sequencer.c:4371
7243 msgid "no cherry-pick or revert in progress"
7244 msgstr "không cherry-pick hay hoàn nguyên trong tiến trình"
7245
7246 #: sequencer.c:2918 sequencer.c:2929
7247 msgid "cannot resolve HEAD"
7248 msgstr "không thể phân giải HEAD"
7249
7250 #: sequencer.c:2920 sequencer.c:2964
7251 msgid "cannot abort from a branch yet to be born"
7252 msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
7253
7254 #: sequencer.c:2950 builtin/grep.c:756
7255 #, c-format
7256 msgid "cannot open '%s'"
7257 msgstr "không mở được “%s”"
7258
7259 #: sequencer.c:2952
7260 #, c-format
7261 msgid "cannot read '%s': %s"
7262 msgstr "không thể đọc “%s”: %s"
7263
7264 #: sequencer.c:2953
7265 msgid "unexpected end of file"
7266 msgstr "gặp kết thúc tập tin đột xuất"
7267
7268 #: sequencer.c:2959
7269 #, c-format
7270 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
7271 msgstr "tập tin HEAD “pre-cherry-pick” đã lưu “%s” bị hỏng"
7272
7273 #: sequencer.c:2970
7274 msgid "You seem to have moved HEAD. Not rewinding, check your HEAD!"
7275 msgstr ""
7276 "Bạn có lẽ đã có HEAD đã bị di chuyển đi, Không thể tua, kiểm tra HEAD của "
7277 "bạn!"
7278
7279 #: sequencer.c:3011
7280 msgid "no revert in progress"
7281 msgstr "không có tiến trình hoàn nguyên nào"
7282
7283 #: sequencer.c:3020
7284 msgid "no cherry-pick in progress"
7285 msgstr "không có cherry-pick đang được thực hiện"
7286
7287 #: sequencer.c:3030
7288 msgid "failed to skip the commit"
7289 msgstr "gặp lỗi khi bỏ qua đối tượng chuyển giao"
7290
7291 #: sequencer.c:3037
7292 msgid "there is nothing to skip"
7293 msgstr "ở đây không có gì để mà bỏ qua cả"
7294
7295 #: sequencer.c:3040
7296 #, c-format
7297 msgid ""
7298 "have you committed already?\n"
7299 "try \"git %s --continue\""
7300 msgstr ""
7301 "bạn đã sẵn sàng chuyển giao chưa?\n"
7302 "thử \"git %s --continue\""
7303
7304 #: sequencer.c:3202 sequencer.c:4263
7305 msgid "cannot read HEAD"
7306 msgstr "không thể đọc HEAD"
7307
7308 #: sequencer.c:3219
7309 #, c-format
7310 msgid "unable to copy '%s' to '%s'"
7311 msgstr "không thể chép “%s” sang “%s”"
7312
7313 #: sequencer.c:3227
7314 #, c-format
7315 msgid ""
7316 "You can amend the commit now, with\n"
7317 "\n"
7318 "  git commit --amend %s\n"
7319 "\n"
7320 "Once you are satisfied with your changes, run\n"
7321 "\n"
7322 "  git rebase --continue\n"
7323 msgstr ""
7324 "Bạn có thể tu bổ lần chuyển giao ngay bây giờ bằng:\n"
7325 "\n"
7326 "  git commit --amend %s\n"
7327 "\n"
7328 "Một khi đã hài lòng với những thay đổi của mình, thì chạy:\n"
7329 "\n"
7330 "  git rebase --continue\n"
7331
7332 #: sequencer.c:3237
7333 #, c-format
7334 msgid "Could not apply %s... %.*s"
7335 msgstr "Không thể áp dụng %s… %.*s"
7336
7337 #: sequencer.c:3244
7338 #, c-format
7339 msgid "Could not merge %.*s"
7340 msgstr "Không hòa trộn %.*s"
7341
7342 #: sequencer.c:3258 sequencer.c:3262 builtin/difftool.c:640
7343 #, c-format
7344 msgid "could not copy '%s' to '%s'"
7345 msgstr "không thể chép “%s” sang “%s”"
7346
7347 #: sequencer.c:3274
7348 #, c-format
7349 msgid "Executing: %s\n"
7350 msgstr "Đang thực thi: %s\n"
7351
7352 #: sequencer.c:3289
7353 #, c-format
7354 msgid ""
7355 "execution failed: %s\n"
7356 "%sYou can fix the problem, and then run\n"
7357 "\n"
7358 "  git rebase --continue\n"
7359 "\n"
7360 msgstr ""
7361 "thực thi gặp lỗi: %s\n"
7362 "%sBạn có thể sửa các trục trặc, và sau đó chạy lệnh\n"
7363 "\n"
7364 "  git rebase --continue\n"
7365 "\n"
7366
7367 #: sequencer.c:3295
7368 msgid "and made changes to the index and/or the working tree\n"
7369 msgstr "và tạo các thay đổi bảng mục lục và/hay cây làm việc\n"
7370
7371 #: sequencer.c:3301
7372 #, c-format
7373 msgid ""
7374 "execution succeeded: %s\n"
7375 "but left changes to the index and/or the working tree\n"
7376 "Commit or stash your changes, and then run\n"
7377 "\n"
7378 "  git rebase --continue\n"
7379 "\n"
7380 msgstr ""
7381 "thực thi thành công: %s\n"
7382 "nhưng còn các thay đổi trong mục lục và/hoặc cây làm việc\n"
7383 "Chuyển giao hay tạm cất các thay đổi này đi, rồi chạy\n"
7384 "\n"
7385 "  git rebase --continue\n"
7386 "\n"
7387
7388 #: sequencer.c:3362
7389 #, c-format
7390 msgid "illegal label name: '%.*s'"
7391 msgstr "tên nhãn dị hình: “%.*s”"
7392
7393 #: sequencer.c:3416
7394 msgid "writing fake root commit"
7395 msgstr "ghi lần chuyển giao gốc giả"
7396
7397 #: sequencer.c:3421
7398 msgid "writing squash-onto"
7399 msgstr "đang ghi squash-onto"
7400
7401 #: sequencer.c:3505
7402 #, c-format
7403 msgid "could not resolve '%s'"
7404 msgstr "không thể phân giải “%s”"
7405
7406 #: sequencer.c:3538
7407 msgid "cannot merge without a current revision"
7408 msgstr "không thể hòa trộn mà không có một điểm xét duyệt hiện tại"
7409
7410 #: sequencer.c:3560
7411 #, c-format
7412 msgid "unable to parse '%.*s'"
7413 msgstr "không thể phân tích “%.*s”"
7414
7415 #: sequencer.c:3569
7416 #, c-format
7417 msgid "nothing to merge: '%.*s'"
7418 msgstr "chẳng có gì để hòa trộn: “%.*s”"
7419
7420 #: sequencer.c:3581
7421 msgid "octopus merge cannot be executed on top of a [new root]"
7422 msgstr "hòa trộn octopus không thể được thực thi trên đỉnh của một [new root]"
7423
7424 #: sequencer.c:3597
7425 #, c-format
7426 msgid "could not get commit message of '%s'"
7427 msgstr "không thể lấy chú thích của lần chuyển giao của “%s”"
7428
7429 #: sequencer.c:3780
7430 #, c-format
7431 msgid "could not even attempt to merge '%.*s'"
7432 msgstr "không thể ngay cả khi thử hòa trộn “%.*s”"
7433
7434 #: sequencer.c:3796
7435 msgid "merge: Unable to write new index file"
7436 msgstr "merge: Không thể ghi tập tin lưu bảng mục lục mới"
7437
7438 #: sequencer.c:3870
7439 msgid "Cannot autostash"
7440 msgstr "Không thể autostash"
7441
7442 #: sequencer.c:3873
7443 #, c-format
7444 msgid "Unexpected stash response: '%s'"
7445 msgstr "Gặp đáp ứng stash không cần: “%s”"
7446
7447 #: sequencer.c:3879
7448 #, c-format
7449 msgid "Could not create directory for '%s'"
7450 msgstr "Không thể tạo thư mục cho “%s”"
7451
7452 #: sequencer.c:3882
7453 #, c-format
7454 msgid "Created autostash: %s\n"
7455 msgstr "Đã tạo autostash: %s\n"
7456
7457 #: sequencer.c:3886
7458 msgid "could not reset --hard"
7459 msgstr "không thể reset --hard"
7460
7461 #: sequencer.c:3911
7462 #, c-format
7463 msgid "Applied autostash.\n"
7464 msgstr "Đã áp dụng autostash.\n"
7465
7466 #: sequencer.c:3923
7467 #, c-format
7468 msgid "cannot store %s"
7469 msgstr "không thử lưu “%s”"
7470
7471 #: sequencer.c:3926
7472 #, c-format
7473 msgid ""
7474 "%s\n"
7475 "Your changes are safe in the stash.\n"
7476 "You can run \"git stash pop\" or \"git stash drop\" at any time.\n"
7477 msgstr ""
7478 "%s\n"
7479 "Các thay đổi của bạn an toàn trong stash (tạm cất đi).\n"
7480 "Bạn có thể chạy lệnh \"git stash pop\" hay \"git stash drop\" bất kỳ lúc "
7481 "nào.\n"
7482
7483 #: sequencer.c:3931
7484 msgid "Applying autostash resulted in conflicts."
7485 msgstr "Áp dụng autostash có hiệu quả trong các xung đột."
7486
7487 #: sequencer.c:3932
7488 msgid "Autostash exists; creating a new stash entry."
7489 msgstr "Autostash đã sẵn có; nên tạo một mục stash mới."
7490
7491 #: sequencer.c:4025 git-rebase--preserve-merges.sh:769
7492 msgid "could not detach HEAD"
7493 msgstr "không thể tách rời HEAD"
7494
7495 #: sequencer.c:4040
7496 #, c-format
7497 msgid "Stopped at HEAD\n"
7498 msgstr "Dừng lại ở HEAD\n"
7499
7500 #: sequencer.c:4042
7501 #, c-format
7502 msgid "Stopped at %s\n"
7503 msgstr "Dừng lại ở %s\n"
7504
7505 #: sequencer.c:4050
7506 #, c-format
7507 msgid ""
7508 "Could not execute the todo command\n"
7509 "\n"
7510 "    %.*s\n"
7511 "It has been rescheduled; To edit the command before continuing, please\n"
7512 "edit the todo list first:\n"
7513 "\n"
7514 "    git rebase --edit-todo\n"
7515 "    git rebase --continue\n"
7516 msgstr ""
7517 "Không thể thực thi lệnh todo\n"
7518 "\n"
7519 "    %.*s\n"
7520 "Nó đã được lên lịch lại: Để sửa lệnh trước khi tiếp tục, vui lòng\n"
7521 "sửa danh sách todo trước:\n"
7522 "\n"
7523 "    git rebase --edit-todo\n"
7524 "    git rebase --continue\n"
7525
7526 #: sequencer.c:4096
7527 #, c-format
7528 msgid "Rebasing (%d/%d)%s"
7529 msgstr "Đang cải tổ (%d/%d)%s"
7530
7531 #: sequencer.c:4141
7532 #, c-format
7533 msgid "Stopped at %s...  %.*s\n"
7534 msgstr "Dừng lại ở %s…  %.*s\n"
7535
7536 #: sequencer.c:4212
7537 #, c-format
7538 msgid "unknown command %d"
7539 msgstr "không hiểu câu lệnh %d"
7540
7541 #: sequencer.c:4271
7542 msgid "could not read orig-head"
7543 msgstr "không thể đọc orig-head"
7544
7545 #: sequencer.c:4276
7546 msgid "could not read 'onto'"
7547 msgstr "không thể đọc “onto”."
7548
7549 #: sequencer.c:4290
7550 #, c-format
7551 msgid "could not update HEAD to %s"
7552 msgstr "không thể cập nhật HEAD thành %s"
7553
7554 #: sequencer.c:4350
7555 #, c-format
7556 msgid "Successfully rebased and updated %s.\n"
7557 msgstr "Cài tổ và cập nhật %s một cách thành công.\n"
7558
7559 #: sequencer.c:4383
7560 msgid "cannot rebase: You have unstaged changes."
7561 msgstr "không thể cải tổ: Bạn có các thay đổi chưa được đưa lên bệ phóng."
7562
7563 #: sequencer.c:4392
7564 msgid "cannot amend non-existing commit"
7565 msgstr "không thể tu bỏ một lần chuyển giao không tồn tại"
7566
7567 #: sequencer.c:4394
7568 #, c-format
7569 msgid "invalid file: '%s'"
7570 msgstr "tập tin không hợp lệ: “%s”"
7571
7572 #: sequencer.c:4396
7573 #, c-format
7574 msgid "invalid contents: '%s'"
7575 msgstr "nội dung không hợp lệ: “%s”"
7576
7577 #: sequencer.c:4399
7578 msgid ""
7579 "\n"
7580 "You have uncommitted changes in your working tree. Please, commit them\n"
7581 "first and then run 'git rebase --continue' again."
7582 msgstr ""
7583 "\n"
7584 "Bạn có các thay đổi chưa chuyển giao trong thư mục làm việc. Vui lòng\n"
7585 "chuyển giao chúng trước và sau đó chạy lệnh “git rebase --continue” lần nữa."
7586
7587 #: sequencer.c:4435 sequencer.c:4474
7588 #, c-format
7589 msgid "could not write file: '%s'"
7590 msgstr "không thể ghi tập tin: “%s”"
7591
7592 #: sequencer.c:4490
7593 msgid "could not remove CHERRY_PICK_HEAD"
7594 msgstr "không thể xóa bỏ CHERRY_PICK_HEAD"
7595
7596 #: sequencer.c:4497
7597 msgid "could not commit staged changes."
7598 msgstr "không thể chuyển giao các thay đổi đã đưa lên bệ phóng."
7599
7600 #: sequencer.c:4613
7601 #, c-format
7602 msgid "%s: can't cherry-pick a %s"
7603 msgstr "%s: không thể cherry-pick một %s"
7604
7605 #: sequencer.c:4617
7606 #, c-format
7607 msgid "%s: bad revision"
7608 msgstr "%s: điểm xét duyệt sai"
7609
7610 #: sequencer.c:4652
7611 msgid "can't revert as initial commit"
7612 msgstr "không thể hoàn nguyên một lần chuyển giao khởi tạo"
7613
7614 #: sequencer.c:5129
7615 msgid "make_script: unhandled options"
7616 msgstr "make_script: các tùy chọn được không xử lý"
7617
7618 #: sequencer.c:5132
7619 msgid "make_script: error preparing revisions"
7620 msgstr "make_script: lỗi chuẩn bị điểm hiệu chỉnh"
7621
7622 #: sequencer.c:5374 sequencer.c:5391
7623 msgid "nothing to do"
7624 msgstr "không có gì để làm"
7625
7626 #: sequencer.c:5410
7627 msgid "could not skip unnecessary pick commands"
7628 msgstr "không thể bỏ qua các lệnh cậy (pick) không cần thiết"
7629
7630 #: sequencer.c:5504
7631 msgid "the script was already rearranged."
7632 msgstr "văn lệnh đã sẵn được sắp đặt rồi."
7633
7634 #: setup.c:133
7635 #, c-format
7636 msgid "'%s' is outside repository at '%s'"
7637 msgstr "“%s” ngoài một kho chứa tại “%s”"
7638
7639 #: setup.c:185
7640 #, c-format
7641 msgid ""
7642 "%s: no such path in the working tree.\n"
7643 "Use 'git <command> -- <path>...' to specify paths that do not exist locally."
7644 msgstr ""
7645 "%s: không có đường dẫn nào như thế ở trong cây làm việc.\n"
7646 "Dùng “git <lệnh> -- <đường/dẫn>…” để chỉ định đường dẫn mà nó không tồn tại "
7647 "một cách nội bộ."
7648
7649 #: setup.c:198
7650 #, c-format
7651 msgid ""
7652 "ambiguous argument '%s': unknown revision or path not in the working tree.\n"
7653 "Use '--' to separate paths from revisions, like this:\n"
7654 "'git <command> [<revision>...] -- [<file>...]'"
7655 msgstr ""
7656 "tham số chưa rõ ràng “%s”: chưa biết điểm xem xét hay đường dẫn không trong "
7657 "cây làm việc.\n"
7658 "Dùng “--” để ngăn cách các đường dẫn khỏi điểm xem xét, như thế này:\n"
7659 "“git <lệnh> [<điểm xem xét>…] -- [<tập tin>…]”"
7660
7661 #: setup.c:264
7662 #, c-format
7663 msgid "option '%s' must come before non-option arguments"
7664 msgstr "tùy chọn “%s” phải trước các đối số đầu tiên không có tùy chọn"
7665
7666 #: setup.c:283
7667 #, c-format
7668 msgid ""
7669 "ambiguous argument '%s': both revision and filename\n"
7670 "Use '--' to separate paths from revisions, like this:\n"
7671 "'git <command> [<revision>...] -- [<file>...]'"
7672 msgstr ""
7673 "tham số chưa rõ ràng “%s”: cả điểm xem xét và tên tập tin.\n"
7674 "Dùng “--” để ngăn cách các đường dẫn khỏi điểm xem xét, như thế này:\n"
7675 "“git <lệnh> [<điểm xem xét>…] -- [<tập tin>…]”"
7676
7677 #: setup.c:419
7678 msgid "unable to set up work tree using invalid config"
7679 msgstr "không thể cài đặt thư mục làm việc sử dụng cấu hình không hợp lệ"
7680
7681 #: setup.c:423
7682 msgid "this operation must be run in a work tree"
7683 msgstr "thao tác này phải được thực hiện trong thư mục làm việc"
7684
7685 #: setup.c:661
7686 #, c-format
7687 msgid "Expected git repo version <= %d, found %d"
7688 msgstr "Cần phiên bản kho git <= %d, nhưng lại nhận được %d"
7689
7690 #: setup.c:669
7691 msgid "unknown repository extensions found:"
7692 msgstr "tìm thấy phần mở rộng kho chưa biết:"
7693
7694 #: setup.c:681
7695 msgid "repo version is 0, but v1-only extensions found:"
7696 msgstr "phiên bản kho là 0, nhưng lại tìm thấy phần mở rộng chỉ v1:"
7697
7698 #: setup.c:700
7699 #, c-format
7700 msgid "error opening '%s'"
7701 msgstr "gặp lỗi khi mở “%s”"
7702
7703 #: setup.c:702
7704 #, c-format
7705 msgid "too large to be a .git file: '%s'"
7706 msgstr "tập tin .git là quá lớn: “%s”"
7707
7708 #: setup.c:704
7709 #, c-format
7710 msgid "error reading %s"
7711 msgstr "gặp lỗi khi đọc %s"
7712
7713 #: setup.c:706
7714 #, c-format
7715 msgid "invalid gitfile format: %s"
7716 msgstr "định dạng tập tin git không hợp lệ: %s"
7717
7718 #: setup.c:708
7719 #, c-format
7720 msgid "no path in gitfile: %s"
7721 msgstr "không có đường dẫn trong tập tin git: %s"
7722
7723 #: setup.c:710
7724 #, c-format
7725 msgid "not a git repository: %s"
7726 msgstr "không phải là kho git: %s"
7727
7728 #: setup.c:812
7729 #, c-format
7730 msgid "'$%s' too big"
7731 msgstr "“$%s” quá lớn"
7732
7733 #: setup.c:826
7734 #, c-format
7735 msgid "not a git repository: '%s'"
7736 msgstr "không phải là kho git: “%s”"
7737
7738 #: setup.c:855 setup.c:857 setup.c:888
7739 #, c-format
7740 msgid "cannot chdir to '%s'"
7741 msgstr "không thể chdir (chuyển đổi thư mục) sang “%s”"
7742
7743 #: setup.c:860 setup.c:916 setup.c:926 setup.c:965 setup.c:973
7744 msgid "cannot come back to cwd"
7745 msgstr "không thể quay lại cwd"
7746
7747 #: setup.c:987
7748 #, c-format
7749 msgid "failed to stat '%*s%s%s'"
7750 msgstr "gặp lỗi khi lấy thống kê về “%*s%s%s”"
7751
7752 #: setup.c:1225
7753 msgid "Unable to read current working directory"
7754 msgstr "Không thể đọc thư mục làm việc hiện hành"
7755
7756 #: setup.c:1234 setup.c:1240
7757 #, c-format
7758 msgid "cannot change to '%s'"
7759 msgstr "không thể chuyển sang “%s”"
7760
7761 #: setup.c:1245
7762 #, c-format
7763 msgid "not a git repository (or any of the parent directories): %s"
7764 msgstr "không phải là kho git (hoặc bất kỳ thư mục cha mẹ nào): %s"
7765
7766 #: setup.c:1251
7767 #, c-format
7768 msgid ""
7769 "not a git repository (or any parent up to mount point %s)\n"
7770 "Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."
7771 msgstr ""
7772 "không phải là kho git (hay bất kỳ cha mẹ nào đến tận điểm gắn kết %s)\n"
7773 "Dừng tại biên của hệ thống tập tin (GIT_DISCOVERY_ACROSS_FILESYSTEM chưa "
7774 "đặt)."
7775
7776 #: setup.c:1362
7777 #, c-format
7778 msgid ""
7779 "problem with core.sharedRepository filemode value (0%.3o).\n"
7780 "The owner of files must always have read and write permissions."
7781 msgstr ""
7782 "gặp vấn đề với giá trị chế độ tập tin core.sharedRepository (0%.3o).\n"
7783 "người sở hữu tập tin phải luôn có quyền đọc và ghi."
7784
7785 #: setup.c:1409
7786 msgid "open /dev/null or dup failed"
7787 msgstr "gặp lỗi khi mở “/dev/null” hay dup"
7788
7789 #: setup.c:1424
7790 msgid "fork failed"
7791 msgstr "gặp lỗi khi rẽ nhánh tiến trình"
7792
7793 #: setup.c:1429
7794 msgid "setsid failed"
7795 msgstr "setsid gặp lỗi"
7796
7797 #: sha1-file.c:480
7798 #, c-format
7799 msgid "object directory %s does not exist; check .git/objects/info/alternates"
7800 msgstr ""
7801 "thư mục đối tượng %s không tồn tại; kiểm tra .git/objects/info/alternates"
7802
7803 #: sha1-file.c:531
7804 #, c-format
7805 msgid "unable to normalize alternate object path: %s"
7806 msgstr "không thể thường hóa đường dẫn đối tượng thay thế: “%s”"
7807
7808 #: sha1-file.c:603
7809 #, c-format
7810 msgid "%s: ignoring alternate object stores, nesting too deep"
7811 msgstr "%s: đang bỏ qua kho đối tượng thay thế, lồng nhau quá sâu"
7812
7813 #: sha1-file.c:610
7814 #, c-format
7815 msgid "unable to normalize object directory: %s"
7816 msgstr "không thể chuẩn hóa thư mục đối tượng: “%s”"
7817
7818 #: sha1-file.c:653
7819 msgid "unable to fdopen alternates lockfile"
7820 msgstr "không thể fdopen tập tin khóa thay thế"
7821
7822 #: sha1-file.c:671
7823 msgid "unable to read alternates file"
7824 msgstr "không thể đọc tập tin thay thế"
7825
7826 #: sha1-file.c:678
7827 msgid "unable to move new alternates file into place"
7828 msgstr "không thể di chuyển tập tin thay thế vào chỗ"
7829
7830 #: sha1-file.c:713
7831 #, c-format
7832 msgid "path '%s' does not exist"
7833 msgstr "đường dẫn “%s” không tồn tại"
7834
7835 #: sha1-file.c:734
7836 #, c-format
7837 msgid "reference repository '%s' as a linked checkout is not supported yet."
7838 msgstr "kho tham chiếu “%s” như là lấy ra liên kết vẫn chưa được hỗ trợ."
7839
7840 #: sha1-file.c:740
7841 #, c-format
7842 msgid "reference repository '%s' is not a local repository."
7843 msgstr "kho tham chiếu “%s” không phải là một kho nội bộ."
7844
7845 #: sha1-file.c:746
7846 #, c-format
7847 msgid "reference repository '%s' is shallow"
7848 msgstr "kho tham chiếu “%s” là nông"
7849
7850 #: sha1-file.c:754
7851 #, c-format
7852 msgid "reference repository '%s' is grafted"
7853 msgstr "kho tham chiếu “%s” bị cấy ghép"
7854
7855 #: sha1-file.c:814
7856 #, c-format
7857 msgid "invalid line while parsing alternate refs: %s"
7858 msgstr "dòng không hợp lệ trong khi phân tích các tham chiếu thay thế: %s"
7859
7860 #: sha1-file.c:964
7861 #, c-format
7862 msgid "attempting to mmap %<PRIuMAX> over limit %<PRIuMAX>"
7863 msgstr "đang cố để mmap %<PRIuMAX> vượt quá giới hạn %<PRIuMAX>"
7864
7865 #: sha1-file.c:985
7866 msgid "mmap failed"
7867 msgstr "mmap gặp lỗi"
7868
7869 #: sha1-file.c:1149
7870 #, c-format
7871 msgid "object file %s is empty"
7872 msgstr "tập tin đối tượng %s trống rỗng"
7873
7874 #: sha1-file.c:1284 sha1-file.c:2477
7875 #, c-format
7876 msgid "corrupt loose object '%s'"
7877 msgstr "đối tượng mất hỏng “%s”"
7878
7879 #: sha1-file.c:1286 sha1-file.c:2481
7880 #, c-format
7881 msgid "garbage at end of loose object '%s'"
7882 msgstr "gặp rác tại cuối của đối tượng bị mất “%s”"
7883
7884 #: sha1-file.c:1328
7885 msgid "invalid object type"
7886 msgstr "kiểu đối tượng không hợp lệ"
7887
7888 #: sha1-file.c:1412
7889 #, c-format
7890 msgid "unable to unpack %s header with --allow-unknown-type"
7891 msgstr "không thể giải nén phần đầu gói %s với --allow-unknown-type"
7892
7893 #: sha1-file.c:1415
7894 #, c-format
7895 msgid "unable to unpack %s header"
7896 msgstr "không thể giải gói phần đầu %s"
7897
7898 #: sha1-file.c:1421
7899 #, c-format
7900 msgid "unable to parse %s header with --allow-unknown-type"
7901 msgstr "không thể phân tích phần đầu gói %s với --allow-unknown-type"
7902
7903 #: sha1-file.c:1424
7904 #, c-format
7905 msgid "unable to parse %s header"
7906 msgstr "không thể phân tích phần đầu của “%s”"
7907
7908 #: sha1-file.c:1651
7909 #, c-format
7910 msgid "failed to read object %s"
7911 msgstr "gặp lỗi khi đọc đối tượng “%s”"
7912
7913 #: sha1-file.c:1655
7914 #, c-format
7915 msgid "replacement %s not found for %s"
7916 msgstr "c%s thay thế không được tìm thấy cho %s"
7917
7918 #: sha1-file.c:1659
7919 #, c-format
7920 msgid "loose object %s (stored in %s) is corrupt"
7921 msgstr "đối tượng mất %s (được lưu trong %s) bị hỏng"
7922
7923 #: sha1-file.c:1663
7924 #, c-format
7925 msgid "packed object %s (stored in %s) is corrupt"
7926 msgstr "đối tượng đã đóng gói %s (được lưu trong %s) bị hỏng"
7927
7928 #: sha1-file.c:1768
7929 #, c-format
7930 msgid "unable to write file %s"
7931 msgstr "không thể ghi tập tin %s"
7932
7933 #: sha1-file.c:1775
7934 #, c-format
7935 msgid "unable to set permission to '%s'"
7936 msgstr "không thể đặt quyền thành “%s”"
7937
7938 #: sha1-file.c:1782
7939 msgid "file write error"
7940 msgstr "lỗi ghi tập tin"
7941
7942 #: sha1-file.c:1802
7943 msgid "error when closing loose object file"
7944 msgstr "gặp lỗi trong khi đóng tập tin đối tượng"
7945
7946 #: sha1-file.c:1867
7947 #, c-format
7948 msgid "insufficient permission for adding an object to repository database %s"
7949 msgstr ""
7950 "không đủ thẩm quyền để thêm một đối tượng vào cơ sở dữ liệu kho chứa %s"
7951
7952 #: sha1-file.c:1869
7953 msgid "unable to create temporary file"
7954 msgstr "không thể tạo tập tin tạm thời"
7955
7956 #: sha1-file.c:1893
7957 msgid "unable to write loose object file"
7958 msgstr "không thể ghi tập tin đối tượng đã mất"
7959
7960 #: sha1-file.c:1899
7961 #, c-format
7962 msgid "unable to deflate new object %s (%d)"
7963 msgstr "không thể xả nén đối tượng mới %s (%d)"
7964
7965 #: sha1-file.c:1903
7966 #, c-format
7967 msgid "deflateEnd on object %s failed (%d)"
7968 msgstr "deflateEnd trên đối tượng %s gặp lỗi (%d)"
7969
7970 #: sha1-file.c:1907
7971 #, c-format
7972 msgid "confused by unstable object source data for %s"
7973 msgstr "chưa rõ ràng baowir dữ liệu nguồn đối tượng không ổn định cho %s"
7974
7975 #: sha1-file.c:1917 builtin/pack-objects.c:1086
7976 #, c-format
7977 msgid "failed utime() on %s"
7978 msgstr "gặp lỗi utime() trên “%s”"
7979
7980 #: sha1-file.c:1994
7981 #, c-format
7982 msgid "cannot read object for %s"
7983 msgstr "không thể đọc đối tượng cho %s"
7984
7985 #: sha1-file.c:2045
7986 msgid "corrupt commit"
7987 msgstr "lần chuyển giao sai hỏng"
7988
7989 #: sha1-file.c:2053
7990 msgid "corrupt tag"
7991 msgstr "thẻ sai hỏng"
7992
7993 #: sha1-file.c:2153
7994 #, c-format
7995 msgid "read error while indexing %s"
7996 msgstr "gặp lỗi đọc khi đánh mục lục %s"
7997
7998 #: sha1-file.c:2156
7999 #, c-format
8000 msgid "short read while indexing %s"
8001 msgstr "không đọc ngắn khi đánh mục lục %s"
8002
8003 #: sha1-file.c:2229 sha1-file.c:2239
8004 #, c-format
8005 msgid "%s: failed to insert into database"
8006 msgstr "%s: gặp lỗi khi thêm vào cơ sở dữ liệu"
8007
8008 #: sha1-file.c:2245
8009 #, c-format
8010 msgid "%s: unsupported file type"
8011 msgstr "%s: kiểu tập tin không được hỗ trợ"
8012
8013 #: sha1-file.c:2269
8014 #, c-format
8015 msgid "%s is not a valid object"
8016 msgstr "%s không phải là một đối tượng hợp lệ"
8017
8018 #: sha1-file.c:2271
8019 #, c-format
8020 msgid "%s is not a valid '%s' object"
8021 msgstr "%s không phải là một đối tượng “%s” hợp lệ"
8022
8023 #: sha1-file.c:2298 builtin/index-pack.c:192
8024 #, c-format
8025 msgid "unable to open %s"
8026 msgstr "không thể mở %s"
8027
8028 #: sha1-file.c:2488 sha1-file.c:2541
8029 #, c-format
8030 msgid "hash mismatch for %s (expected %s)"
8031 msgstr "mã băm không khớp cho %s (cần %s)"
8032
8033 #: sha1-file.c:2512
8034 #, c-format
8035 msgid "unable to mmap %s"
8036 msgstr "không thể mmap %s"
8037
8038 #: sha1-file.c:2517
8039 #, c-format
8040 msgid "unable to unpack header of %s"
8041 msgstr "không thể giải gói phần đầu của “%s”"
8042
8043 #: sha1-file.c:2523
8044 #, c-format
8045 msgid "unable to parse header of %s"
8046 msgstr "không thể phân tích phần đầu của “%s”"
8047
8048 #: sha1-file.c:2534
8049 #, c-format
8050 msgid "unable to unpack contents of %s"
8051 msgstr "không thể giải gói nội dung của “%s”"
8052
8053 #: sha1-name.c:486
8054 #, c-format
8055 msgid "short SHA1 %s is ambiguous"
8056 msgstr "tóm lược SHA1 %s chưa rõ ràng"
8057
8058 #: sha1-name.c:497
8059 msgid "The candidates are:"
8060 msgstr "Các ứng cử là:"
8061
8062 #: sha1-name.c:796
8063 msgid ""
8064 "Git normally never creates a ref that ends with 40 hex characters\n"
8065 "because it will be ignored when you just specify 40-hex. These refs\n"
8066 "may be created by mistake. For example,\n"
8067 "\n"
8068 "  git switch -c $br $(git rev-parse ...)\n"
8069 "\n"
8070 "where \"$br\" is somehow empty and a 40-hex ref is created. Please\n"
8071 "examine these refs and maybe delete them. Turn this message off by\n"
8072 "running \"git config advice.objectNameWarning false\""
8073 msgstr ""
8074 "Git thường không bao giờ tạo tham chiếu mà nó kết thúc với 40 ký tự hex\n"
8075 "bởi vì nó sẽ bị bỏ qua khi bạn chỉ định 40-hex. Những tham chiếu này\n"
8076 "có lẽ được tạo ra bởi một sai sót nào đó. Ví dụ,\n"
8077 "\n"
8078 "  git switch -c $br $(git rev-parse …)\n"
8079 "\n"
8080 "với \"$br\" không hiểu lý do vì sao trống rỗng và một tham chiếu 40-hex được "
8081 "tạo ra.\n"
8082 "Xin hãy kiểm tra những tham chiếu này và có thể xóa chúng đi. Tắt lời nhắn "
8083 "này\n"
8084 "bằng cách chạy lệnh \"git config advice.objectNameWarning false\""
8085
8086 #: sha1-name.c:916
8087 #, c-format
8088 msgid "log for '%.*s' only goes back to %s"
8089 msgstr "nhật ký cho “%.*s” chỉ trở lại đến %s"
8090
8091 #: sha1-name.c:924
8092 #, c-format
8093 msgid "log for '%.*s' only has %d entries"
8094 msgstr "nhật ký cho “%.*s” chỉ có %d mục"
8095
8096 #: sha1-name.c:1702
8097 #, c-format
8098 msgid "path '%s' exists on disk, but not in '%.*s'"
8099 msgstr "đường dẫn “%s” có ở trên đĩa, nhưng không trong “%.*s”"
8100
8101 #: sha1-name.c:1708
8102 #, c-format
8103 msgid ""
8104 "path '%s' exists, but not '%s'\n"
8105 "hint: Did you mean '%.*s:%s' aka '%.*s:./%s'?"
8106 msgstr ""
8107 "đường dẫn “%s” tồn tại, nhưng không phải “%s”\n"
8108 "gợi ý: Có phải ý bạn là “%.*s:%s” aka “%.*s:./%s”?"
8109
8110 #: sha1-name.c:1717
8111 #, c-format
8112 msgid "path '%s' does not exist in '%.*s'"
8113 msgstr "đường dẫn “%s” không tồn tại trong “%.*s”"
8114
8115 #: sha1-name.c:1745
8116 #, c-format
8117 msgid ""
8118 "path '%s' is in the index, but not at stage %d\n"
8119 "hint: Did you mean ':%d:%s'?"
8120 msgstr ""
8121 "đường dẫn “%s” nằm trong chỉ mục, nhưng không phải ở giai đoạn %d\n"
8122 "gợi ý: Có phải ý bạn là “:%d:%s”?"
8123
8124 #: sha1-name.c:1761
8125 #, c-format
8126 msgid ""
8127 "path '%s' is in the index, but not '%s'\n"
8128 "hint: Did you mean ':%d:%s' aka ':%d:./%s'?"
8129 msgstr ""
8130 "đường dẫn “%s” nằm trong chỉ mục, nhưng không phải “%s”\n"
8131 "gợi ý: Có phải ý bạn là “:% d:%s “ aka “:%d:./%s”?"
8132
8133 #: sha1-name.c:1769
8134 #, c-format
8135 msgid "path '%s' exists on disk, but not in the index"
8136 msgstr "đường dẫn “%s” tồn tại trên đĩa, nhưng không có trong chỉ mục"
8137
8138 #: sha1-name.c:1771
8139 #, c-format
8140 msgid "path '%s' does not exist (neither on disk nor in the index)"
8141 msgstr "đường dẫn “%s” không tồn tại (không trên đĩa cũng không trong mục lục)"
8142
8143 #: sha1-name.c:1784
8144 msgid "relative path syntax can't be used outside working tree"
8145 msgstr "cú pháp đường dẫn tương đối không thể thể dùng ngoài cây làm việc"
8146
8147 #: sha1-name.c:1922
8148 #, c-format
8149 msgid "invalid object name '%.*s'."
8150 msgstr "“%.*s” không phải là tên đối tượng hợp lệ."
8151
8152 #. TRANSLATORS: IEC 80000-13:2008 gibibyte
8153 #: strbuf.c:848
8154 #, c-format
8155 msgid "%u.%2.2u GiB"
8156 msgstr "%u.%2.2u GiB"
8157
8158 #. TRANSLATORS: IEC 80000-13:2008 gibibyte/second
8159 #: strbuf.c:850
8160 #, c-format
8161 msgid "%u.%2.2u GiB/s"
8162 msgstr "%u.%2.2u GiB/giây"
8163
8164 #. TRANSLATORS: IEC 80000-13:2008 mebibyte
8165 #: strbuf.c:858
8166 #, c-format
8167 msgid "%u.%2.2u MiB"
8168 msgstr "%u.%2.2u MiB"
8169
8170 #. TRANSLATORS: IEC 80000-13:2008 mebibyte/second
8171 #: strbuf.c:860
8172 #, c-format
8173 msgid "%u.%2.2u MiB/s"
8174 msgstr "%u.%2.2u MiB/giây"
8175
8176 #. TRANSLATORS: IEC 80000-13:2008 kibibyte
8177 #: strbuf.c:867
8178 #, c-format
8179 msgid "%u.%2.2u KiB"
8180 msgstr "%u.%2.2u KiB"
8181
8182 #. TRANSLATORS: IEC 80000-13:2008 kibibyte/second
8183 #: strbuf.c:869
8184 #, c-format
8185 msgid "%u.%2.2u KiB/s"
8186 msgstr "%u.%2.2u KiB/giây"
8187
8188 #. TRANSLATORS: IEC 80000-13:2008 byte
8189 #: strbuf.c:875
8190 #, c-format
8191 msgid "%u byte"
8192 msgid_plural "%u bytes"
8193 msgstr[0] "%u byte"
8194
8195 #. TRANSLATORS: IEC 80000-13:2008 byte/second
8196 #: strbuf.c:877
8197 #, c-format
8198 msgid "%u byte/s"
8199 msgid_plural "%u bytes/s"
8200 msgstr[0] "%u byte/giây"
8201
8202 #: strbuf.c:1166 wrapper.c:199 wrapper.c:369 builtin/am.c:719
8203 #: builtin/rebase.c:864
8204 #, c-format
8205 msgid "could not open '%s' for writing"
8206 msgstr "không thể mở “%s” để ghi"
8207
8208 #: strbuf.c:1175
8209 #, c-format
8210 msgid "could not edit '%s'"
8211 msgstr "không thể sửa “%s”"
8212
8213 #: submodule-config.c:237
8214 #, c-format
8215 msgid "ignoring suspicious submodule name: %s"
8216 msgstr "đang lờ đi tên mô-đun-con mập mờ: %s"
8217
8218 #: submodule-config.c:304
8219 msgid "negative values not allowed for submodule.fetchjobs"
8220 msgstr "không cho phép giá trị âm ở submodule.fetchJobs"
8221
8222 #: submodule-config.c:402
8223 #, c-format
8224 msgid "ignoring '%s' which may be interpreted as a command-line option: %s"
8225 msgstr ""
8226 "đang bỏ qua “%s” cái mà có thể được phiên dịch như là một tùy chọn dòng "
8227 "lệnh: %s"
8228
8229 #: submodule-config.c:499
8230 #, c-format
8231 msgid "invalid value for %s"
8232 msgstr "giá trị cho %s không hợp lệ"
8233
8234 #: submodule-config.c:766
8235 #, c-format
8236 msgid "Could not update .gitmodules entry %s"
8237 msgstr "Không thể cập nhật mục .gitmodules %s"
8238
8239 #: submodule.c:114 submodule.c:143
8240 msgid "Cannot change unmerged .gitmodules, resolve merge conflicts first"
8241 msgstr ""
8242 "Không thể thay đổi .gitmodules chưa hòa trộn, hãy giải quyết xung đột trộn "
8243 "trước"
8244
8245 #: submodule.c:118 submodule.c:147
8246 #, c-format
8247 msgid "Could not find section in .gitmodules where path=%s"
8248 msgstr "Không thể tìm thấy phần trong .gitmodules nơi mà đường_dẫn=%s"
8249
8250 #: submodule.c:154
8251 #, c-format
8252 msgid "Could not remove .gitmodules entry for %s"
8253 msgstr "Không thể gỡ bỏ mục .gitmodules dành cho %s"
8254
8255 #: submodule.c:165
8256 msgid "staging updated .gitmodules failed"
8257 msgstr "gặp lỗi khi tổ chức .gitmodules đã cập nhật"
8258
8259 #: submodule.c:327
8260 #, c-format
8261 msgid "in unpopulated submodule '%s'"
8262 msgstr "trong mô-đun-con không có gì “%s”"
8263
8264 #: submodule.c:358
8265 #, c-format
8266 msgid "Pathspec '%s' is in submodule '%.*s'"
8267 msgstr "Đặc tả đường dẫn “%s” thì ở trong mô-đun-con “%.*s”"
8268
8269 #: submodule.c:434
8270 #, c-format
8271 msgid "bad --ignore-submodules argument: %s"
8272 msgstr "đối số --ignore-submodules sai: %s"
8273
8274 #: submodule.c:816
8275 #, c-format
8276 msgid ""
8277 "Submodule in commit %s at path: '%s' collides with a submodule named the "
8278 "same. Skipping it."
8279 msgstr ""
8280 "Mô-đun-con trong lần chuyển giao %s tại đường dẫn: “%s” va chạm với mô-đun-"
8281 "con cùng tên. Nên bỏ qua nó."
8282
8283 #: submodule.c:919
8284 #, c-format
8285 msgid "submodule entry '%s' (%s) is a %s, not a commit"
8286 msgstr ""
8287 "mục tin mô-đun-con “%s” (%s) là một %s, không phải là một lần chuyển giao"
8288
8289 #: submodule.c:1004
8290 #, c-format
8291 msgid ""
8292 "Could not run 'git rev-list <commits> --not --remotes -n 1' command in "
8293 "submodule %s"
8294 msgstr ""
8295 "Không thể chạy lệnh “git rev-list <các lần chuyển giao> --not --remotes -n "
8296 "1” trong mô-đun-con “%s”"
8297
8298 #: submodule.c:1127
8299 #, c-format
8300 msgid "process for submodule '%s' failed"
8301 msgstr "xử lý cho mô-đun-con “%s” gặp lỗi"
8302
8303 #: submodule.c:1156 builtin/branch.c:680 builtin/submodule--helper.c:2469
8304 msgid "Failed to resolve HEAD as a valid ref."
8305 msgstr "Gặp lỗi khi phân giải HEAD như là một tham chiếu hợp lệ."
8306
8307 #: submodule.c:1167
8308 #, c-format
8309 msgid "Pushing submodule '%s'\n"
8310 msgstr "Đẩy lên mô-đun-con “%s”\n"
8311
8312 #: submodule.c:1170
8313 #, c-format
8314 msgid "Unable to push submodule '%s'\n"
8315 msgstr "Không thể đẩy lên mô-đun-con “%s”\n"
8316
8317 #: submodule.c:1462
8318 #, c-format
8319 msgid "Fetching submodule %s%s\n"
8320 msgstr "Đang lấy về mô-đun-con %s%s\n"
8321
8322 #: submodule.c:1492
8323 #, c-format
8324 msgid "Could not access submodule '%s'\n"
8325 msgstr "Không thể truy cập mô-đun-con “%s”\n"
8326
8327 #: submodule.c:1646
8328 #, c-format
8329 msgid ""
8330 "Errors during submodule fetch:\n"
8331 "%s"
8332 msgstr ""
8333 "Có lỗi khi lấy về mô-đun-con:\n"
8334 " “%s”"
8335
8336 #: submodule.c:1671
8337 #, c-format
8338 msgid "'%s' not recognized as a git repository"
8339 msgstr "không nhận ra “%s” là một kho git"
8340
8341 #: submodule.c:1688
8342 #, c-format
8343 msgid "Could not run 'git status --porcelain=2' in submodule %s"
8344 msgstr "Không thể chạy “git status --porcelain=2” trong mô-đun-con “%s”"
8345
8346 #: submodule.c:1729
8347 #, c-format
8348 msgid "'git status --porcelain=2' failed in submodule %s"
8349 msgstr "“git status --porcelain=2” gặp lỗi trong mô-đun-con “%s”"
8350
8351 #: submodule.c:1804
8352 #, c-format
8353 msgid "could not start 'git status' in submodule '%s'"
8354 msgstr "không thể lấy thống kê “git status” trong mô-đun-con “%s”"
8355
8356 #: submodule.c:1817
8357 #, c-format
8358 msgid "could not run 'git status' in submodule '%s'"
8359 msgstr "không thể chạy “git status” trong mô-đun-con “%s”"
8360
8361 #: submodule.c:1832
8362 #, c-format
8363 msgid "Could not unset core.worktree setting in submodule '%s'"
8364 msgstr "Không thể đặt core.worktree trong mô-đun-con “%s”"
8365
8366 #: submodule.c:1859 submodule.c:2169
8367 #, c-format
8368 msgid "could not recurse into submodule '%s'"
8369 msgstr "không thể đệ quy vào trong mô-đun-con “%s”"
8370
8371 #: submodule.c:1880
8372 msgid "could not reset submodule index"
8373 msgstr "không thể đặt lại mục lục của mô-đun-con"
8374
8375 #: submodule.c:1922
8376 #, c-format
8377 msgid "submodule '%s' has dirty index"
8378 msgstr "mô-đun-con “%s” có mục lục còn bẩn"
8379
8380 #: submodule.c:1974
8381 #, c-format
8382 msgid "Submodule '%s' could not be updated."
8383 msgstr "Mô-đun-con “%s” không thể được cập nhật."
8384
8385 #: submodule.c:2042
8386 #, c-format
8387 msgid "submodule git dir '%s' is inside git dir '%.*s'"
8388 msgstr "thư mục git mô đun con “%s” là bên trong git DIR “%.*s”"
8389
8390 #: submodule.c:2063
8391 #, c-format
8392 msgid ""
8393 "relocate_gitdir for submodule '%s' with more than one worktree not supported"
8394 msgstr ""
8395 "relocate_gitdir cho mô-đun-con “%s” với nhiều hơn một cây làm việc là chưa "
8396 "được hỗ trợ"
8397
8398 #: submodule.c:2075 submodule.c:2134
8399 #, c-format
8400 msgid "could not lookup name for submodule '%s'"
8401 msgstr "không thể tìm kiếm tên cho mô-đun-con “%s”"
8402
8403 #: submodule.c:2079
8404 #, c-format
8405 msgid "refusing to move '%s' into an existing git dir"
8406 msgstr "từ chối di chuyển “%s” vào trong một thư mục git sẵn có"
8407
8408 #: submodule.c:2086
8409 #, c-format
8410 msgid ""
8411 "Migrating git directory of '%s%s' from\n"
8412 "'%s' to\n"
8413 "'%s'\n"
8414 msgstr ""
8415 "Di cư thư mục git của “%s%s” từ\n"
8416 "“%s” sang\n"
8417 "“%s”\n"
8418
8419 #: submodule.c:2214
8420 msgid "could not start ls-files in .."
8421 msgstr "không thể lấy thông tin thống kê về ls-files trong .."
8422
8423 #: submodule.c:2254
8424 #, c-format
8425 msgid "ls-tree returned unexpected return code %d"
8426 msgstr "ls-tree trả về mã không như mong đợi %d"
8427
8428 #: trailer.c:236
8429 #, c-format
8430 msgid "running trailer command '%s' failed"
8431 msgstr "chạy lệnh kéo theo “%s” gặp lỗi"
8432
8433 #: trailer.c:483 trailer.c:488 trailer.c:493 trailer.c:547 trailer.c:551
8434 #: trailer.c:555
8435 #, c-format
8436 msgid "unknown value '%s' for key '%s'"
8437 msgstr "không hiểu giá trị “%s” cho khóa “%s”"
8438
8439 #: trailer.c:537 trailer.c:542 builtin/remote.c:299 builtin/remote.c:324
8440 #, c-format
8441 msgid "more than one %s"
8442 msgstr "nhiều hơn một %s"
8443
8444 #: trailer.c:728
8445 #, c-format
8446 msgid "empty trailer token in trailer '%.*s'"
8447 msgstr "thẻ thừa trống rỗng trong phần thừa “%.*s”"
8448
8449 #: trailer.c:748
8450 #, c-format
8451 msgid "could not read input file '%s'"
8452 msgstr "không đọc được tập tin đầu vào “%s”"
8453
8454 #: trailer.c:751
8455 msgid "could not read from stdin"
8456 msgstr "không thể đọc từ đầu vào tiêu chuẩn"
8457
8458 #: trailer.c:1009 wrapper.c:676
8459 #, c-format
8460 msgid "could not stat %s"
8461 msgstr "không thể lấy thông tin thống kê về %s"
8462
8463 #: trailer.c:1011
8464 #, c-format
8465 msgid "file %s is not a regular file"
8466 msgstr "\"%s\" không phải là tập tin bình thường"
8467
8468 #: trailer.c:1013
8469 #, c-format
8470 msgid "file %s is not writable by user"
8471 msgstr "tập tin %s người dùng không thể ghi được"
8472
8473 #: trailer.c:1025
8474 msgid "could not open temporary file"
8475 msgstr "không thể tạo tập tin tạm thời"
8476
8477 #: trailer.c:1065
8478 #, c-format
8479 msgid "could not rename temporary file to %s"
8480 msgstr "không thể đổi tên tập tin tạm thời thành %s"
8481
8482 #: transport-helper.c:62 transport-helper.c:91
8483 msgid "full write to remote helper failed"
8484 msgstr "ghi đầy đủ lên bộ hỗ trợ máy chủ gặp lỗi"
8485
8486 #: transport-helper.c:145
8487 #, c-format
8488 msgid "unable to find remote helper for '%s'"
8489 msgstr "không thể tìm thấy bộ hỗ trợ máy chủ cho “%s”"
8490
8491 #: transport-helper.c:161 transport-helper.c:575
8492 msgid "can't dup helper output fd"
8493 msgstr "không thể nhân đôi fd dầu ra bộ hỗ trợ"
8494
8495 #: transport-helper.c:214
8496 #, c-format
8497 msgid ""
8498 "unknown mandatory capability %s; this remote helper probably needs newer "
8499 "version of Git"
8500 msgstr ""
8501 "không hiểu capability bắt buộc %s; bộ hỗ trợ máy chủ này gần như chắc chắn "
8502 "là cần phiên bản Git mới hơn"
8503
8504 #: transport-helper.c:220
8505 msgid "this remote helper should implement refspec capability"
8506 msgstr "bộ hỗ trợ máy chủ này cần phải thực thi capability đặc tả tham chiếu"
8507
8508 #: transport-helper.c:287 transport-helper.c:429
8509 #, c-format
8510 msgid "%s unexpectedly said: '%s'"
8511 msgstr "%s said bất ngờ: “%s”"
8512
8513 #: transport-helper.c:417
8514 #, c-format
8515 msgid "%s also locked %s"
8516 msgstr "%s cũng khóa %s"
8517
8518 #: transport-helper.c:497
8519 msgid "couldn't run fast-import"
8520 msgstr "không thể chạy fast-import"
8521
8522 #: transport-helper.c:520
8523 msgid "error while running fast-import"
8524 msgstr "gặp lỗi trong khi chạy fast-import"
8525
8526 #: transport-helper.c:549 transport-helper.c:1236
8527 #, c-format
8528 msgid "could not read ref %s"
8529 msgstr "không thể đọc tham chiếu %s"
8530
8531 #: transport-helper.c:594
8532 #, c-format
8533 msgid "unknown response to connect: %s"
8534 msgstr "không hiểu đáp ứng để kết nối: %s"
8535
8536 #: transport-helper.c:616
8537 msgid "setting remote service path not supported by protocol"
8538 msgstr "giao thức này không hỗ trợ cài đặt đường dẫn dịch vụ máy chủ"
8539
8540 #: transport-helper.c:618
8541 msgid "invalid remote service path"
8542 msgstr "đường dẫn dịch vụ máy chủ không hợp lệ"
8543
8544 #: transport-helper.c:661 transport.c:1446
8545 msgid "operation not supported by protocol"
8546 msgstr "thao tác không được gia thức hỗ trợ"
8547
8548 #: transport-helper.c:664
8549 #, c-format
8550 msgid "can't connect to subservice %s"
8551 msgstr "không thể kết nối đến dịch vụ phụ %s"
8552
8553 #: transport-helper.c:745
8554 msgid "'option' without a matching 'ok/error' directive"
8555 msgstr "“option” không có chỉ thị “ok/error” tương ứng"
8556
8557 #: transport-helper.c:788
8558 #, c-format
8559 msgid "expected ok/error, helper said '%s'"
8560 msgstr "cần ok/error, nhưng bộ hỗ trợ lại nói “%s”"
8561
8562 #: transport-helper.c:845
8563 #, c-format
8564 msgid "helper reported unexpected status of %s"
8565 msgstr "bộ hỗ trợ báo cáo rằng không cần tình trạng của %s"
8566
8567 #: transport-helper.c:928
8568 #, c-format
8569 msgid "helper %s does not support dry-run"
8570 msgstr "helper %s không hỗ trợ dry-run"
8571
8572 #: transport-helper.c:931
8573 #, c-format
8574 msgid "helper %s does not support --signed"
8575 msgstr "helper %s không hỗ trợ --signed"
8576
8577 #: transport-helper.c:934
8578 #, c-format
8579 msgid "helper %s does not support --signed=if-asked"
8580 msgstr "helper %s không hỗ trợ --signed=if-asked"
8581
8582 #: transport-helper.c:939
8583 #, c-format
8584 msgid "helper %s does not support --atomic"
8585 msgstr "helper %s không hỗ trợ --atomic"
8586
8587 #: transport-helper.c:943
8588 #, c-format
8589 msgid "helper %s does not support --%s"
8590 msgstr "helper %s không hỗ trợ --%s"
8591
8592 #: transport-helper.c:950
8593 #, c-format
8594 msgid "helper %s does not support 'push-option'"
8595 msgstr "helper %s không hỗ trợ “push-option”"
8596
8597 #: transport-helper.c:1050
8598 msgid "remote-helper doesn't support push; refspec needed"
8599 msgstr "remote-helper không hỗ trợ push; cần đặc tả tham chiếu"
8600
8601 #: transport-helper.c:1055
8602 #, c-format
8603 msgid "helper %s does not support 'force'"
8604 msgstr "helper %s không hỗ trợ “force”"
8605
8606 #: transport-helper.c:1102
8607 msgid "couldn't run fast-export"
8608 msgstr "không thể chạy fast-export"
8609
8610 #: transport-helper.c:1107
8611 msgid "error while running fast-export"
8612 msgstr "gặp lỗi trong khi chạy fast-export"
8613
8614 #: transport-helper.c:1132
8615 #, c-format
8616 msgid ""
8617 "No refs in common and none specified; doing nothing.\n"
8618 "Perhaps you should specify a branch.\n"
8619 msgstr ""
8620 "Không có các tham chiếu trong phần chung và chưa chỉ định; nên không làm gì "
8621 "cả.\n"
8622 "Tuy nhiên bạn nên chỉ định một nhánh.\n"
8623
8624 #: transport-helper.c:1213
8625 #, c-format
8626 msgid "unsupported object format '%s'"
8627 msgstr "không hỗ trợ định dạng đối tượng “%s”"
8628
8629 #: transport-helper.c:1222
8630 #, c-format
8631 msgid "malformed response in ref list: %s"
8632 msgstr "đáp ứng sai dạng trong danh sách tham chiếu: %s"
8633
8634 #: transport-helper.c:1374
8635 #, c-format
8636 msgid "read(%s) failed"
8637 msgstr "read(%s) gặp lỗi"
8638
8639 #: transport-helper.c:1401
8640 #, c-format
8641 msgid "write(%s) failed"
8642 msgstr "write(%s) gặp lỗi"
8643
8644 #: transport-helper.c:1450
8645 #, c-format
8646 msgid "%s thread failed"
8647 msgstr "tuyến trình %s gặp lỗi"
8648
8649 #: transport-helper.c:1454
8650 #, c-format
8651 msgid "%s thread failed to join: %s"
8652 msgstr "tuyến trình %s gặp lỗi khi gia nhập: %s"
8653
8654 #: transport-helper.c:1473 transport-helper.c:1477
8655 #, c-format
8656 msgid "can't start thread for copying data: %s"
8657 msgstr "không thể khởi chạy tuyến trình để sao chép dữ liệu: %s"
8658
8659 #: transport-helper.c:1514
8660 #, c-format
8661 msgid "%s process failed to wait"
8662 msgstr "xử lý %s gặp lỗi khi đợi"
8663
8664 #: transport-helper.c:1518
8665 #, c-format
8666 msgid "%s process failed"
8667 msgstr "xử lý %s gặp lỗi"
8668
8669 #: transport-helper.c:1536 transport-helper.c:1545
8670 msgid "can't start thread for copying data"
8671 msgstr "không thể khởi chạy tuyến trình cho việc chép dữ liệu"
8672
8673 #: transport.c:116
8674 #, c-format
8675 msgid "Would set upstream of '%s' to '%s' of '%s'\n"
8676 msgstr "Không thể đặt thượng nguồn của “%s” thành “%s” của “%s”\n"
8677
8678 #: transport.c:145
8679 #, c-format
8680 msgid "could not read bundle '%s'"
8681 msgstr "không thể đọc bó “%s”"
8682
8683 #: transport.c:220
8684 #, c-format
8685 msgid "transport: invalid depth option '%s'"
8686 msgstr "vận chuyển: tùy chọn độ sâu “%s” không hợp lệ"
8687
8688 #: transport.c:269
8689 msgid "see protocol.version in 'git help config' for more details"
8690 msgstr "xem protocol.version trong “git help config” để có thêm thông tin"
8691
8692 #: transport.c:270
8693 msgid "server options require protocol version 2 or later"
8694 msgstr "các tùy chọn máy chủ yêu cầu giao thức phiên bản 2 hoặc mới hơn"
8695
8696 #: transport.c:727
8697 msgid "could not parse transport.color.* config"
8698 msgstr "không thể phân tích cú pháp cấu hình transport.color.*"
8699
8700 #: transport.c:802
8701 msgid "support for protocol v2 not implemented yet"
8702 msgstr "việc hỗ trợ giao thức v2 chưa được thực hiện"
8703
8704 #: transport.c:936
8705 #, c-format
8706 msgid "unknown value for config '%s': %s"
8707 msgstr "không hiểu giá trị cho cho cấu hình “%s”: %s"
8708
8709 #: transport.c:1002
8710 #, c-format
8711 msgid "transport '%s' not allowed"
8712 msgstr "không cho phép phương thức vận chuyển “%s”"
8713
8714 #: transport.c:1055
8715 msgid "git-over-rsync is no longer supported"
8716 msgstr "git-over-rsync không còn được hỗ trợ nữa"
8717
8718 #: transport.c:1157
8719 #, c-format
8720 msgid ""
8721 "The following submodule paths contain changes that can\n"
8722 "not be found on any remote:\n"
8723 msgstr ""
8724 "Các đường dẫn mô-đun-con sau đây có chứa các thay đổi cái mà\n"
8725 "có thể được tìm thấy trên mọi máy phục vụ:\n"
8726
8727 #: transport.c:1161
8728 #, c-format
8729 msgid ""
8730 "\n"
8731 "Please try\n"
8732 "\n"
8733 "\tgit push --recurse-submodules=on-demand\n"
8734 "\n"
8735 "or cd to the path and use\n"
8736 "\n"
8737 "\tgit push\n"
8738 "\n"
8739 "to push them to a remote.\n"
8740 "\n"
8741 msgstr ""
8742 "\n"
8743 "Hãy thử\n"
8744 "\n"
8745 "\tgit push --recurse-submodules=on-demand\n"
8746 "\n"
8747 "hoặc cd đến đường dẫn và dùng\n"
8748 "\n"
8749 "\tgit push\n"
8750 "\n"
8751 "để đẩy chúng lên máy phục vụ.\n"
8752 "\n"
8753
8754 #: transport.c:1169
8755 msgid "Aborting."
8756 msgstr "Bãi bỏ."
8757
8758 #: transport.c:1315
8759 msgid "failed to push all needed submodules"
8760 msgstr "gặp lỗi khi đẩy dữ liệu của tất cả các mô-đun-con cần thiết"
8761
8762 #: tree-walk.c:32
8763 msgid "too-short tree object"
8764 msgstr "đối tượng cây quá ngắn"
8765
8766 #: tree-walk.c:38
8767 msgid "malformed mode in tree entry"
8768 msgstr "chế độ dị hình trong đề mục cây"
8769
8770 #: tree-walk.c:42
8771 msgid "empty filename in tree entry"
8772 msgstr "tên tập tin trống rỗng trong mục tin cây"
8773
8774 #: tree-walk.c:117
8775 msgid "too-short tree file"
8776 msgstr "tập tin cây quá ngắn"
8777
8778 #: unpack-trees.c:113
8779 #, c-format
8780 msgid ""
8781 "Your local changes to the following files would be overwritten by checkout:\n"
8782 "%%sPlease commit your changes or stash them before you switch branches."
8783 msgstr ""
8784 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8785 "checkout:\n"
8786 "%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn "
8787 "chuyển nhánh."
8788
8789 #: unpack-trees.c:115
8790 #, c-format
8791 msgid ""
8792 "Your local changes to the following files would be overwritten by checkout:\n"
8793 "%%s"
8794 msgstr ""
8795 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8796 "checkout:\n"
8797 "%%s"
8798
8799 #: unpack-trees.c:118
8800 #, c-format
8801 msgid ""
8802 "Your local changes to the following files would be overwritten by merge:\n"
8803 "%%sPlease commit your changes or stash them before you merge."
8804 msgstr ""
8805 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8806 "hòa trộn:\n"
8807 "%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn hòa "
8808 "trộn."
8809
8810 #: unpack-trees.c:120
8811 #, c-format
8812 msgid ""
8813 "Your local changes to the following files would be overwritten by merge:\n"
8814 "%%s"
8815 msgstr ""
8816 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8817 "hòa trộn:\n"
8818 "%%s"
8819
8820 #: unpack-trees.c:123
8821 #, c-format
8822 msgid ""
8823 "Your local changes to the following files would be overwritten by %s:\n"
8824 "%%sPlease commit your changes or stash them before you %s."
8825 msgstr ""
8826 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8827 "%s:\n"
8828 "%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn %s."
8829
8830 #: unpack-trees.c:125
8831 #, c-format
8832 msgid ""
8833 "Your local changes to the following files would be overwritten by %s:\n"
8834 "%%s"
8835 msgstr ""
8836 "Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
8837 "%s:\n"
8838 "%%s"
8839
8840 #: unpack-trees.c:130
8841 #, c-format
8842 msgid ""
8843 "Updating the following directories would lose untracked files in them:\n"
8844 "%s"
8845 msgstr ""
8846 "Việc cập nhật các thư mục sau đây có thể làm mất các tập tin chưa theo dõi "
8847 "trong nó:\n"
8848 "%s"
8849
8850 #: unpack-trees.c:134
8851 #, c-format
8852 msgid ""
8853 "The following untracked working tree files would be removed by checkout:\n"
8854 "%%sPlease move or remove them before you switch branches."
8855 msgstr ""
8856 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh "
8857 "checkout:\n"
8858 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn chuyển nhánh."
8859
8860 #: unpack-trees.c:136
8861 #, c-format
8862 msgid ""
8863 "The following untracked working tree files would be removed by checkout:\n"
8864 "%%s"
8865 msgstr ""
8866 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh "
8867 "checkout:\n"
8868 "%%s"
8869
8870 #: unpack-trees.c:139
8871 #, c-format
8872 msgid ""
8873 "The following untracked working tree files would be removed by merge:\n"
8874 "%%sPlease move or remove them before you merge."
8875 msgstr ""
8876 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh hòa "
8877 "trộn:\n"
8878 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn hòa trộn."
8879
8880 #: unpack-trees.c:141
8881 #, c-format
8882 msgid ""
8883 "The following untracked working tree files would be removed by merge:\n"
8884 "%%s"
8885 msgstr ""
8886 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh hòa "
8887 "trộn:\n"
8888 "%%s"
8889
8890 #: unpack-trees.c:144
8891 #, c-format
8892 msgid ""
8893 "The following untracked working tree files would be removed by %s:\n"
8894 "%%sPlease move or remove them before you %s."
8895 msgstr ""
8896 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi %s:\n"
8897 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn %s."
8898
8899 #: unpack-trees.c:146
8900 #, c-format
8901 msgid ""
8902 "The following untracked working tree files would be removed by %s:\n"
8903 "%%s"
8904 msgstr ""
8905 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi %s:\n"
8906 "%%s"
8907
8908 #: unpack-trees.c:152
8909 #, c-format
8910 msgid ""
8911 "The following untracked working tree files would be overwritten by "
8912 "checkout:\n"
8913 "%%sPlease move or remove them before you switch branches."
8914 msgstr ""
8915 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8916 "checkout:\n"
8917 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn chuyển nhánh."
8918
8919 #: unpack-trees.c:154
8920 #, c-format
8921 msgid ""
8922 "The following untracked working tree files would be overwritten by "
8923 "checkout:\n"
8924 "%%s"
8925 msgstr ""
8926 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8927 "checkout:\n"
8928 "%%s"
8929
8930 #: unpack-trees.c:157
8931 #, c-format
8932 msgid ""
8933 "The following untracked working tree files would be overwritten by merge:\n"
8934 "%%sPlease move or remove them before you merge."
8935 msgstr ""
8936 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8937 "hòa trộn:\n"
8938 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn hòa trộn."
8939
8940 #: unpack-trees.c:159
8941 #, c-format
8942 msgid ""
8943 "The following untracked working tree files would be overwritten by merge:\n"
8944 "%%s"
8945 msgstr ""
8946 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8947 "hòa trộn:\n"
8948 "%%s"
8949
8950 #: unpack-trees.c:162
8951 #, c-format
8952 msgid ""
8953 "The following untracked working tree files would be overwritten by %s:\n"
8954 "%%sPlease move or remove them before you %s."
8955 msgstr ""
8956 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8957 "%s:\n"
8958 "%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn %s."
8959
8960 #: unpack-trees.c:164
8961 #, c-format
8962 msgid ""
8963 "The following untracked working tree files would be overwritten by %s:\n"
8964 "%%s"
8965 msgstr ""
8966 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi lệnh "
8967 "%s:\n"
8968 "%%s"
8969
8970 #: unpack-trees.c:172
8971 #, c-format
8972 msgid "Entry '%s' overlaps with '%s'.  Cannot bind."
8973 msgstr "Mục “%s” đè lên “%s”. Không thể buộc."
8974
8975 #: unpack-trees.c:175
8976 #, c-format
8977 msgid ""
8978 "Cannot update submodule:\n"
8979 "%s"
8980 msgstr ""
8981 "Không thể cập nhật mô-đun-con:\n"
8982 "%s"
8983
8984 #: unpack-trees.c:178
8985 #, c-format
8986 msgid ""
8987 "The following paths are not up to date and were left despite sparse "
8988 "patterns:\n"
8989 "%s"
8990 msgstr ""
8991 "Các đường dẫn sau đây không được cập nhật và vẫn được để lại bất chấp các "
8992 "mẫu sparse:\n"
8993 "%s"
8994
8995 #: unpack-trees.c:180
8996 #, c-format
8997 msgid ""
8998 "The following paths are unmerged and were left despite sparse patterns:\n"
8999 "%s"
9000 msgstr ""
9001 "Các đường dẫn theo sau đây chưa được hòa trộn và để bất chấp các mẫu "
9002 "sparse:\n"
9003 "%s"
9004
9005 #: unpack-trees.c:182
9006 #, c-format
9007 msgid ""
9008 "The following paths were already present and thus not updated despite sparse "
9009 "patterns:\n"
9010 "%s"
9011 msgstr ""
9012 "Các đường dẫn sau đây đã sẵn hiện diện và như vậy không được cập nhật bất "
9013 "cấp các mẫu sparse:\n"
9014 "%s"
9015
9016 #: unpack-trees.c:262
9017 #, c-format
9018 msgid "Aborting\n"
9019 msgstr "Bãi bỏ\n"
9020
9021 #: unpack-trees.c:289
9022 #, c-format
9023 msgid ""
9024 "After fixing the above paths, you may want to run `git sparse-checkout "
9025 "reapply`.\n"
9026 msgstr ""
9027 "Sau khi sửa các đường dẫn phía trên, bạn có thể chạy “git sparse-checkout "
9028 "reapply“.\n"
9029
9030 #: unpack-trees.c:350
9031 msgid "Updating files"
9032 msgstr "Đang cập nhật các tập tin"
9033
9034 #: unpack-trees.c:382
9035 msgid ""
9036 "the following paths have collided (e.g. case-sensitive paths\n"
9037 "on a case-insensitive filesystem) and only one from the same\n"
9038 "colliding group is in the working tree:\n"
9039 msgstr ""
9040 "các đường dẫn sau đây có xung đột(vd: các đường dẫn phân biệt\n"
9041 "HOA/thường trên một hệ thống tập tin không phân biệt HOA/thường)\n"
9042 "và chỉ một từ cùng một nhóm xung đột là trong cây làm việc hiện tại:\n"
9043
9044 #: unpack-trees.c:1498
9045 msgid "Updating index flags"
9046 msgstr "Đang cập nhật các cờ mục lục"
9047
9048 #: upload-pack.c:1550
9049 msgid "expected flush after fetch arguments"
9050 msgstr "cần đẩy dữ liệu lên đĩa sau các tham số của lệnh fetch"
9051
9052 #: urlmatch.c:163
9053 msgid "invalid URL scheme name or missing '://' suffix"
9054 msgstr "tên lược đồ URL không hợp lệ, hoặc thiếu hậu tố “://”"
9055
9056 #: urlmatch.c:187 urlmatch.c:346 urlmatch.c:405
9057 #, c-format
9058 msgid "invalid %XX escape sequence"
9059 msgstr "thoát chuỗi %XX không hợp lệ"
9060
9061 #: urlmatch.c:215
9062 msgid "missing host and scheme is not 'file:'"
9063 msgstr "thiếu máy chủ và lược đồ thì không phải là giao thức “file:”"
9064
9065 #: urlmatch.c:232
9066 msgid "a 'file:' URL may not have a port number"
9067 msgstr "một URL kiểu “file:” không được chứa cổng"
9068
9069 #: urlmatch.c:247
9070 msgid "invalid characters in host name"
9071 msgstr "có các ký tự không hợp lệ trong tên máy"
9072
9073 #: urlmatch.c:292 urlmatch.c:303
9074 msgid "invalid port number"
9075 msgstr "tên cổng không hợp lệ"
9076
9077 #: urlmatch.c:371
9078 msgid "invalid '..' path segment"
9079 msgstr "đoạn đường dẫn “..” không hợp lệ"
9080
9081 #: walker.c:170
9082 msgid "Fetching objects"
9083 msgstr "Đang lấy về các đối tượng"
9084
9085 #: worktree.c:236 builtin/am.c:2103
9086 #, c-format
9087 msgid "failed to read '%s'"
9088 msgstr "gặp lỗi khi đọc “%s”"
9089
9090 #: worktree.c:283
9091 #, c-format
9092 msgid "'%s' at main working tree is not the repository directory"
9093 msgstr "“%s” tại cây làm việc chình không phải là thư mục kho"
9094
9095 #: worktree.c:294
9096 #, c-format
9097 msgid "'%s' file does not contain absolute path to the working tree location"
9098 msgstr ""
9099 "tập tin “%s” không chứa đường dẫn tuyệt đối đến vị trí cây làm việc hiện"
9100
9101 #: worktree.c:306
9102 #, c-format
9103 msgid "'%s' does not exist"
9104 msgstr "\"%s\" không tồn tại"
9105
9106 #: worktree.c:312
9107 #, c-format
9108 msgid "'%s' is not a .git file, error code %d"
9109 msgstr "“%s” không phải là tập tin .git, mã lỗi %d"
9110
9111 #: worktree.c:321
9112 #, c-format
9113 msgid "'%s' does not point back to '%s'"
9114 msgstr "“%s” không chỉ ngược đến “%s”"
9115
9116 #: worktree.c:587
9117 msgid "not a directory"
9118 msgstr "không phải thư mục"
9119
9120 #: worktree.c:596
9121 msgid ".git is not a file"
9122 msgstr ".git không phải là một tập tin"
9123
9124 #: worktree.c:598
9125 msgid ".git file broken"
9126 msgstr "tệp .git bị hỏng"
9127
9128 #: worktree.c:600
9129 msgid ".git file incorrect"
9130 msgstr "tập tin .git không chính xác"
9131
9132 #: worktree.c:670
9133 msgid "not a valid path"
9134 msgstr "không phải là một đường dẫn hợp lệ"
9135
9136 #: worktree.c:676
9137 msgid "unable to locate repository; .git is not a file"
9138 msgstr "không thể phân bổ kho chứa; .git không phải là một tập tin"
9139
9140 #: worktree.c:679
9141 msgid "unable to locate repository; .git file broken"
9142 msgstr "không thể phân bổ kho chứa; tập tin .git bị hỏng"
9143
9144 #: worktree.c:685
9145 msgid "gitdir unreadable"
9146 msgstr "gitdir không thể đọc được"
9147
9148 #: worktree.c:689
9149 msgid "gitdir incorrect"
9150 msgstr "gitdir không chính xác"
9151
9152 #: wrapper.c:197 wrapper.c:367
9153 #, c-format
9154 msgid "could not open '%s' for reading and writing"
9155 msgstr "không thể mở “%s” để đọc và ghi"
9156
9157 #: wrapper.c:398 wrapper.c:599
9158 #, c-format
9159 msgid "unable to access '%s'"
9160 msgstr "không thể truy cập “%s”"
9161
9162 #: wrapper.c:607
9163 msgid "unable to get current working directory"
9164 msgstr "không thể lấy thư mục làm việc hiện hành"
9165
9166 #: wt-status.c:158
9167 msgid "Unmerged paths:"
9168 msgstr "Những đường dẫn chưa được hòa trộn:"
9169
9170 #: wt-status.c:187 wt-status.c:219
9171 msgid "  (use \"git restore --staged <file>...\" to unstage)"
9172 msgstr "  (dùng \"git restore --staged <tập-tin>…\" để bỏ ra khỏi bệ phóng)"
9173
9174 #: wt-status.c:190 wt-status.c:222
9175 #, c-format
9176 msgid "  (use \"git restore --source=%s --staged <file>...\" to unstage)"
9177 msgstr ""
9178 "  (dùng \"git restore --source=%s --staged <tập-tin>…\" để bỏ ra khỏi bệ "
9179 "phóng)"
9180
9181 #: wt-status.c:193 wt-status.c:225
9182 msgid "  (use \"git rm --cached <file>...\" to unstage)"
9183 msgstr "  (dùng \"git rm --cached <tập-tin>…\" để bỏ ra khỏi bệ phóng)"
9184
9185 #: wt-status.c:197
9186 msgid "  (use \"git add <file>...\" to mark resolution)"
9187 msgstr "  (dùng \"git add <tập-tin>…\" để đánh dấu là cần giải quyết)"
9188
9189 #: wt-status.c:199 wt-status.c:203
9190 msgid "  (use \"git add/rm <file>...\" as appropriate to mark resolution)"
9191 msgstr ""
9192 "  (dùng \"git add/rm <tập-tin>…\" như là một cách thích hợp để đánh dấu là "
9193 "cần được giải quyết)"
9194
9195 #: wt-status.c:201
9196 msgid "  (use \"git rm <file>...\" to mark resolution)"
9197 msgstr "  (dùng \"git rm <tập-tin>…\" để đánh dấu là cần giải quyết)"
9198
9199 #: wt-status.c:211 wt-status.c:1070
9200 msgid "Changes to be committed:"
9201 msgstr "Những thay đổi sẽ được chuyển giao:"
9202
9203 #: wt-status.c:234 wt-status.c:1079
9204 msgid "Changes not staged for commit:"
9205 msgstr "Các thay đổi chưa được đặt lên bệ phóng để chuyển giao:"
9206
9207 #: wt-status.c:238
9208 msgid "  (use \"git add <file>...\" to update what will be committed)"
9209 msgstr "  (dùng \"git add <tập-tin>…\" để cập nhật những gì sẽ chuyển giao)"
9210
9211 #: wt-status.c:240
9212 msgid "  (use \"git add/rm <file>...\" to update what will be committed)"
9213 msgstr ""
9214 "  (dùng \"git add/rm <tập-tin>…\" để cập nhật những gì sẽ được chuyển giao)"
9215
9216 #: wt-status.c:241
9217 msgid ""
9218 "  (use \"git restore <file>...\" to discard changes in working directory)"
9219 msgstr ""
9220 "  (dùng \"git restore <tập-tin>…\" để loại bỏ các thay đổi trong thư mục làm "
9221 "việc)"
9222
9223 #: wt-status.c:243
9224 msgid "  (commit or discard the untracked or modified content in submodules)"
9225 msgstr ""
9226 "  (chuyển giao hoặc là loại bỏ các nội dung chưa được theo dõi hay đã sửa "
9227 "chữa trong mô-đun-con)"
9228
9229 #: wt-status.c:254
9230 #, c-format
9231 msgid "  (use \"git %s <file>...\" to include in what will be committed)"
9232 msgstr ""
9233 "  (dùng \"git %s <tập-tin>…\" để thêm vào những gì cần được chuyển giao)"
9234
9235 #: wt-status.c:266
9236 msgid "both deleted:"
9237 msgstr "bị xóa bởi cả hai:"
9238
9239 #: wt-status.c:268
9240 msgid "added by us:"
9241 msgstr "được thêm vào bởi chúng ta:"
9242
9243 #: wt-status.c:270
9244 msgid "deleted by them:"
9245 msgstr "bị xóa đi bởi họ:"
9246
9247 #: wt-status.c:272
9248 msgid "added by them:"
9249 msgstr "được thêm vào bởi họ:"
9250
9251 #: wt-status.c:274
9252 msgid "deleted by us:"
9253 msgstr "bị xóa bởi chúng ta:"
9254
9255 #: wt-status.c:276
9256 msgid "both added:"
9257 msgstr "được thêm vào bởi cả hai:"
9258
9259 #: wt-status.c:278
9260 msgid "both modified:"
9261 msgstr "bị sửa bởi cả hai:"
9262
9263 #: wt-status.c:288
9264 msgid "new file:"
9265 msgstr "tập tin mới:"
9266
9267 #: wt-status.c:290
9268 msgid "copied:"
9269 msgstr "đã chép:"
9270
9271 #: wt-status.c:292
9272 msgid "deleted:"
9273 msgstr "đã xóa:"
9274
9275 #: wt-status.c:294
9276 msgid "modified:"
9277 msgstr "đã sửa:"
9278
9279 #: wt-status.c:296
9280 msgid "renamed:"
9281 msgstr "đã đổi tên:"
9282
9283 #: wt-status.c:298
9284 msgid "typechange:"
9285 msgstr "đổi-kiểu:"
9286
9287 #: wt-status.c:300
9288 msgid "unknown:"
9289 msgstr "không hiểu:"
9290
9291 #: wt-status.c:302
9292 msgid "unmerged:"
9293 msgstr "chưa hòa trộn:"
9294
9295 #: wt-status.c:382
9296 msgid "new commits, "
9297 msgstr "lần chuyển giao mới, "
9298
9299 #: wt-status.c:384
9300 msgid "modified content, "
9301 msgstr "nội dung bị sửa đổi, "
9302
9303 #: wt-status.c:386
9304 msgid "untracked content, "
9305 msgstr "nội dung chưa được theo dõi, "
9306
9307 #: wt-status.c:903
9308 #, c-format
9309 msgid "Your stash currently has %d entry"
9310 msgid_plural "Your stash currently has %d entries"
9311 msgstr[0] "Bạn hiện nay ở trong phần cất đi đang có %d mục"
9312
9313 #: wt-status.c:934
9314 msgid "Submodules changed but not updated:"
9315 msgstr "Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:"
9316
9317 #: wt-status.c:936
9318 msgid "Submodule changes to be committed:"
9319 msgstr "Những mô-đun-con thay đổi đã được chuyển giao:"
9320
9321 #: wt-status.c:1018
9322 msgid ""
9323 "Do not modify or remove the line above.\n"
9324 "Everything below it will be ignored."
9325 msgstr ""
9326 "Không sửa hay xóa bỏ đường ở trên.\n"
9327 "Mọi thứ phía dưới sẽ được xóa bỏ."
9328
9329 #: wt-status.c:1110
9330 #, c-format
9331 msgid ""
9332 "\n"
9333 "It took %.2f seconds to compute the branch ahead/behind values.\n"
9334 "You can use '--no-ahead-behind' to avoid this.\n"
9335 msgstr ""
9336 "\n"
9337 "Nó cần %.2f giây để tính toán giá trị của trước/sau của nhánh.\n"
9338 "Bạn có thể dùng “--no-ahead-behind” tránh phải điều này.\n"
9339
9340 #: wt-status.c:1140
9341 msgid "You have unmerged paths."
9342 msgstr "Bạn có những đường dẫn chưa được hòa trộn."
9343
9344 #: wt-status.c:1143
9345 msgid "  (fix conflicts and run \"git commit\")"
9346 msgstr "  (sửa các xung đột rồi chạy \"git commit\")"
9347
9348 #: wt-status.c:1145
9349 msgid "  (use \"git merge --abort\" to abort the merge)"
9350 msgstr "  (dùng \"git merge --abort\" để bãi bỏ việc hòa trộn)"
9351
9352 #: wt-status.c:1149
9353 msgid "All conflicts fixed but you are still merging."
9354 msgstr "Tất cả các xung đột đã được giải quyết nhưng bạn vẫn đang hòa trộn."
9355
9356 #: wt-status.c:1152
9357 msgid "  (use \"git commit\" to conclude merge)"
9358 msgstr "  (dùng \"git commit\" để hoàn tất việc hòa trộn)"
9359
9360 #: wt-status.c:1161
9361 msgid "You are in the middle of an am session."
9362 msgstr "Bạn đang ở giữa của một phiên “am”."
9363
9364 #: wt-status.c:1164
9365 msgid "The current patch is empty."
9366 msgstr "Miếng vá hiện tại bị trống rỗng."
9367
9368 #: wt-status.c:1168
9369 msgid "  (fix conflicts and then run \"git am --continue\")"
9370 msgstr "  (sửa các xung đột và sau đó chạy lệnh \"git am --continue\")"
9371
9372 #: wt-status.c:1170
9373 msgid "  (use \"git am --skip\" to skip this patch)"
9374 msgstr "  (dùng \"git am --skip\" để bỏ qua miếng vá này)"
9375
9376 #: wt-status.c:1172
9377 msgid "  (use \"git am --abort\" to restore the original branch)"
9378 msgstr "  (dùng \"git am --abort\" để phục hồi lại nhánh nguyên thủy)"
9379
9380 #: wt-status.c:1305
9381 msgid "git-rebase-todo is missing."
9382 msgstr "thiếu git-rebase-todo."
9383
9384 #: wt-status.c:1307
9385 msgid "No commands done."
9386 msgstr "Không thực hiện lệnh nào."
9387
9388 #: wt-status.c:1310
9389 #, c-format
9390 msgid "Last command done (%d command done):"
9391 msgid_plural "Last commands done (%d commands done):"
9392 msgstr[0] "Lệnh thực hiện cuối (%d lệnh được thực thi):"
9393
9394 #: wt-status.c:1321
9395 #, c-format
9396 msgid "  (see more in file %s)"
9397 msgstr "  (xem thêm trong %s)"
9398
9399 #: wt-status.c:1326
9400 msgid "No commands remaining."
9401 msgstr "Không có lệnh nào còn lại."
9402
9403 #: wt-status.c:1329
9404 #, c-format
9405 msgid "Next command to do (%d remaining command):"
9406 msgid_plural "Next commands to do (%d remaining commands):"
9407 msgstr[0] "Lệnh cần làm kế tiếp (%d lệnh còn lại):"
9408
9409 #: wt-status.c:1337
9410 msgid "  (use \"git rebase --edit-todo\" to view and edit)"
9411 msgstr "  (dùng lệnh \"git rebase --edit-todo\" để xem và sửa)"
9412
9413 #: wt-status.c:1349
9414 #, c-format
9415 msgid "You are currently rebasing branch '%s' on '%s'."
9416 msgstr "Bạn hiện nay đang thực hiện việc “rebase” nhánh “%s” trên “%s”."
9417
9418 #: wt-status.c:1354
9419 msgid "You are currently rebasing."
9420 msgstr "Bạn hiện nay đang thực hiện việc “rebase” (cải tổ)."
9421
9422 #: wt-status.c:1367
9423 msgid "  (fix conflicts and then run \"git rebase --continue\")"
9424 msgstr ""
9425 "  (sửa các xung đột và sau đó chạy lệnh “cải tổ” \"git rebase --continue\")"
9426
9427 #: wt-status.c:1369
9428 msgid "  (use \"git rebase --skip\" to skip this patch)"
9429 msgstr "  (dùng lệnh “cải tổ” \"git rebase --skip\" để bỏ qua lần vá này)"
9430
9431 #: wt-status.c:1371
9432 msgid "  (use \"git rebase --abort\" to check out the original branch)"
9433 msgstr ""
9434 "  (dùng lệnh “cải tổ” \"git rebase --abort\" để check-out nhánh nguyên thủy)"
9435
9436 #: wt-status.c:1378
9437 msgid "  (all conflicts fixed: run \"git rebase --continue\")"
9438 msgstr ""
9439 "  (khi tất cả các xung đột đã sửa xong: chạy lệnh “cải tổ” \"git rebase --"
9440 "continue\")"
9441
9442 #: wt-status.c:1382
9443 #, c-format
9444 msgid ""
9445 "You are currently splitting a commit while rebasing branch '%s' on '%s'."
9446 msgstr ""
9447 "Bạn hiện nay đang thực hiện việc chia tách một lần chuyển giao trong khi "
9448 "đang “rebase” nhánh “%s” trên “%s”."
9449
9450 #: wt-status.c:1387
9451 msgid "You are currently splitting a commit during a rebase."
9452 msgstr ""
9453 "Bạn hiện tại đang cắt đôi một lần chuyển giao trong khi đang thực hiện việc "
9454 "rebase."
9455
9456 #: wt-status.c:1390
9457 msgid "  (Once your working directory is clean, run \"git rebase --continue\")"
9458 msgstr ""
9459 "  (Một khi thư mục làm việc của bạn đã gọn gàng, chạy lệnh “cải tổ” \"git "
9460 "rebase --continue\")"
9461
9462 #: wt-status.c:1394
9463 #, c-format
9464 msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
9465 msgstr ""
9466 "Bạn hiện nay đang thực hiện việc sửa chữa một lần chuyển giao trong khi đang "
9467 "rebase nhánh “%s” trên “%s”."
9468
9469 #: wt-status.c:1399
9470 msgid "You are currently editing a commit during a rebase."
9471 msgstr "Bạn hiện đang sửa một lần chuyển giao trong khi bạn thực hiện rebase."
9472
9473 #: wt-status.c:1402
9474 msgid "  (use \"git commit --amend\" to amend the current commit)"
9475 msgstr "  (dùng \"git commit --amend\" để “tu bổ” lần chuyển giao hiện tại)"
9476
9477 #: wt-status.c:1404
9478 msgid ""
9479 "  (use \"git rebase --continue\" once you are satisfied with your changes)"
9480 msgstr ""
9481 "  (chạy lệnh “cải tổ” \"git rebase --continue\" một khi bạn cảm thấy hài "
9482 "lòng về những thay đổi của mình)"
9483
9484 #: wt-status.c:1415
9485 msgid "Cherry-pick currently in progress."
9486 msgstr "Cherry-pick hiện tại đang được thực hiện."
9487
9488 #: wt-status.c:1418
9489 #, c-format
9490 msgid "You are currently cherry-picking commit %s."
9491 msgstr "Bạn hiện nay đang thực hiện việc cherry-pick lần chuyển giao %s."
9492
9493 #: wt-status.c:1425
9494 msgid "  (fix conflicts and run \"git cherry-pick --continue\")"
9495 msgstr ""
9496 "  (sửa các xung đột và sau đó chạy lệnh \"git cherry-pick --continue\")"
9497
9498 #: wt-status.c:1428
9499 msgid "  (run \"git cherry-pick --continue\" to continue)"
9500 msgstr "  (chạy lệnh \"git cherry-pick --continue\" để tiếp tục)"
9501
9502 #: wt-status.c:1431
9503 msgid "  (all conflicts fixed: run \"git cherry-pick --continue\")"
9504 msgstr ""
9505 "  (khi tất cả các xung đột đã sửa xong: chạy lệnh \"git cherry-pick --"
9506 "continue\")"
9507
9508 #: wt-status.c:1433
9509 msgid "  (use \"git cherry-pick --skip\" to skip this patch)"
9510 msgstr "  (dùng \"git cherry-pick --skip\" để bỏ qua miếng vá này)"
9511
9512 #: wt-status.c:1435
9513 msgid "  (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
9514 msgstr "  (dùng \"git cherry-pick --abort\" để hủy bỏ thao tác cherry-pick)"
9515
9516 #: wt-status.c:1445
9517 msgid "Revert currently in progress."
9518 msgstr "Hoàn nguyên hiện tại đang thực hiện."
9519
9520 #: wt-status.c:1448
9521 #, c-format
9522 msgid "You are currently reverting commit %s."
9523 msgstr "Bạn hiện nay đang thực hiện thao tác hoàn nguyên lần chuyển giao “%s”."
9524
9525 #: wt-status.c:1454
9526 msgid "  (fix conflicts and run \"git revert --continue\")"
9527 msgstr "  (sửa các xung đột và sau đó chạy lệnh \"git revert --continue\")"
9528
9529 #: wt-status.c:1457
9530 msgid "  (run \"git revert --continue\" to continue)"
9531 msgstr "  (chạy lệnh \"git revert --continue\" để tiếp tục)"
9532
9533 #: wt-status.c:1460
9534 msgid "  (all conflicts fixed: run \"git revert --continue\")"
9535 msgstr ""
9536 "  (khi tất cả các xung đột đã sửa xong: chạy lệnh \"git revert --continue\")"
9537
9538 #: wt-status.c:1462
9539 msgid "  (use \"git revert --skip\" to skip this patch)"
9540 msgstr "  (dùng lệnh \"git revert --skip\" để bỏ qua lần vá này)"
9541
9542 #: wt-status.c:1464
9543 msgid "  (use \"git revert --abort\" to cancel the revert operation)"
9544 msgstr "  (dùng \"git revert --abort\" để hủy bỏ thao tác hoàn nguyên)"
9545
9546 #: wt-status.c:1474
9547 #, c-format
9548 msgid "You are currently bisecting, started from branch '%s'."
9549 msgstr ""
9550 "Bạn hiện nay đang thực hiện thao tác di chuyển nửa bước (bisect), bắt đầu từ "
9551 "nhánh “%s”."
9552
9553 #: wt-status.c:1478
9554 msgid "You are currently bisecting."
9555 msgstr "Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa bước)."
9556
9557 #: wt-status.c:1481
9558 msgid "  (use \"git bisect reset\" to get back to the original branch)"
9559 msgstr "  (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
9560
9561 #: wt-status.c:1492
9562 #, c-format
9563 msgid "You are in a sparse checkout with %d%% of tracked files present."
9564 msgstr ""
9565 "Bạn đang ở trong lần lấy ra sparser %d%% của các tập tin được theo dõi hiện "
9566 "tại."
9567
9568 #: wt-status.c:1731
9569 msgid "On branch "
9570 msgstr "Trên nhánh "
9571
9572 #: wt-status.c:1738
9573 msgid "interactive rebase in progress; onto "
9574 msgstr "rebase ở chế độ tương tác đang được thực hiện; lên trên "
9575
9576 #: wt-status.c:1740
9577 msgid "rebase in progress; onto "
9578 msgstr "rebase đang được thực hiện: lên trên "
9579
9580 #: wt-status.c:1750
9581 msgid "Not currently on any branch."
9582 msgstr "Hiện tại chẳng ở nhánh nào cả."
9583
9584 #: wt-status.c:1767
9585 msgid "Initial commit"
9586 msgstr "Lần chuyển giao khởi tạo"
9587
9588 #: wt-status.c:1768
9589 msgid "No commits yet"
9590 msgstr "Vẫn chưa chuyển giao"
9591
9592 #: wt-status.c:1782
9593 msgid "Untracked files"
9594 msgstr "Những tập tin chưa được theo dõi"
9595
9596 #: wt-status.c:1784
9597 msgid "Ignored files"
9598 msgstr "Những tập tin bị lờ đi"
9599
9600 #: wt-status.c:1788
9601 #, c-format
9602 msgid ""
9603 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
9604 "may speed it up, but you have to be careful not to forget to add\n"
9605 "new files yourself (see 'git help status')."
9606 msgstr ""
9607 "Cần %.2f giây để liệt kê tất cả các tập tin chưa được theo dõi. “status -"
9608 "uno”\n"
9609 "có lẽ làm nó nhanh hơn, nhưng bạn phải cẩn thận đừng quên mình phải\n"
9610 "tự thêm các tập tin mới (xem “git help status”.."
9611
9612 #: wt-status.c:1794
9613 #, c-format
9614 msgid "Untracked files not listed%s"
9615 msgstr "Những tập tin chưa được theo dõi không được liệt kê ra %s"
9616
9617 #: wt-status.c:1796
9618 msgid " (use -u option to show untracked files)"
9619 msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
9620
9621 #: wt-status.c:1802
9622 msgid "No changes"
9623 msgstr "Không có thay đổi nào"
9624
9625 #: wt-status.c:1807
9626 #, c-format
9627 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
9628 msgstr ""
9629 "không có thay đổi nào được thêm vào để chuyển giao (dùng \"git add\" và/hoặc "
9630 "\"git commit -a\")\n"
9631
9632 #: wt-status.c:1811
9633 #, c-format
9634 msgid "no changes added to commit\n"
9635 msgstr "không có thay đổi nào được thêm vào để chuyển giao\n"
9636
9637 #: wt-status.c:1815
9638 #, c-format
9639 msgid ""
9640 "nothing added to commit but untracked files present (use \"git add\" to "
9641 "track)\n"
9642 msgstr ""
9643 "không có gì được thêm vào lần chuyển giao nhưng có những tập tin chưa được "
9644 "theo dõi hiện diện (dùng \"git add\" để đưa vào theo dõi)\n"
9645
9646 #: wt-status.c:1819
9647 #, c-format
9648 msgid "nothing added to commit but untracked files present\n"
9649 msgstr ""
9650 "không có gì được thêm vào lần chuyển giao nhưng có những tập tin chưa được "
9651 "theo dõi hiện diện\n"
9652
9653 #: wt-status.c:1823
9654 #, c-format
9655 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
9656 msgstr ""
9657 "không có gì để chuyển giao (tạo/sao-chép các tập tin và dùng \"git add\" để "
9658 "đưa vào theo dõi)\n"
9659
9660 #: wt-status.c:1827 wt-status.c:1833
9661 #, c-format
9662 msgid "nothing to commit\n"
9663 msgstr "không có gì để chuyển giao\n"
9664
9665 #: wt-status.c:1830
9666 #, c-format
9667 msgid "nothing to commit (use -u to show untracked files)\n"
9668 msgstr ""
9669 "không có gì để chuyển giao (dùng -u xem các tập tin chưa được theo dõi)\n"
9670
9671 #: wt-status.c:1835
9672 #, c-format
9673 msgid "nothing to commit, working tree clean\n"
9674 msgstr "không có gì để chuyển giao, thư mục làm việc sạch sẽ\n"
9675
9676 #: wt-status.c:1940
9677 msgid "No commits yet on "
9678 msgstr "Vẫn không thực hiện lệnh chuyển giao nào "
9679
9680 #: wt-status.c:1944
9681 msgid "HEAD (no branch)"
9682 msgstr "HEAD (không nhánh)"
9683
9684 #: wt-status.c:1975
9685 msgid "different"
9686 msgstr "khác"
9687
9688 #: wt-status.c:1977 wt-status.c:1985
9689 msgid "behind "
9690 msgstr "đằng sau "
9691
9692 #: wt-status.c:1980 wt-status.c:1983
9693 msgid "ahead "
9694 msgstr "phía trước "
9695
9696 #. TRANSLATORS: the action is e.g. "pull with rebase"
9697 #: wt-status.c:2505
9698 #, c-format
9699 msgid "cannot %s: You have unstaged changes."
9700 msgstr "không thể %s: Bạn có các thay đổi chưa được đưa lên bệ phóng."
9701
9702 #: wt-status.c:2511
9703 msgid "additionally, your index contains uncommitted changes."
9704 msgstr ""
9705 "thêm vào đó, bảng mục lục của bạn có chứa các thay đổi chưa được chuyển giao."
9706
9707 #: wt-status.c:2513
9708 #, c-format
9709 msgid "cannot %s: Your index contains uncommitted changes."
9710 msgstr ""
9711 "không thể %s: Mục lục của bạn có chứa các thay đổi chưa được chuyển giao."
9712
9713 #: compat/precompose_utf8.c:58 builtin/clone.c:457
9714 #, c-format
9715 msgid "failed to unlink '%s'"
9716 msgstr "gặp lỗi khi bỏ liên kết (unlink) “%s”"
9717
9718 #: builtin/add.c:26
9719 msgid "git add [<options>] [--] <pathspec>..."
9720 msgstr "git add [<các tùy chọn>] [--]  <pathspec>…"
9721
9722 #: builtin/add.c:88
9723 #, c-format
9724 msgid "unexpected diff status %c"
9725 msgstr "trạng thái lệnh diff không như mong đợi %c"
9726
9727 #: builtin/add.c:93 builtin/commit.c:285
9728 msgid "updating files failed"
9729 msgstr "cập nhật tập tin gặp lỗi"
9730
9731 #: builtin/add.c:103
9732 #, c-format
9733 msgid "remove '%s'\n"
9734 msgstr "gỡ bỏ “%s”\n"
9735
9736 #: builtin/add.c:178
9737 msgid "Unstaged changes after refreshing the index:"
9738 msgstr ""
9739 "Đưa ra khỏi bệ phóng các thay đổi sau khi làm tươi mới lại bảng mục lục:"
9740
9741 #: builtin/add.c:272 builtin/rev-parse.c:908
9742 msgid "Could not read the index"
9743 msgstr "Không thể đọc bảng mục lục"
9744
9745 #: builtin/add.c:283
9746 #, c-format
9747 msgid "Could not open '%s' for writing."
9748 msgstr "Không thể mở “%s” để ghi."
9749
9750 #: builtin/add.c:287
9751 msgid "Could not write patch"
9752 msgstr "Không thể ghi ra miếng vá"
9753
9754 #: builtin/add.c:290
9755 msgid "editing patch failed"
9756 msgstr "gặp lỗi khi sửa miếng vá"
9757
9758 #: builtin/add.c:293
9759 #, c-format
9760 msgid "Could not stat '%s'"
9761 msgstr "Không thể lấy thông tin thống kê về “%s”"
9762
9763 #: builtin/add.c:295
9764 msgid "Empty patch. Aborted."
9765 msgstr "Miếng vá trống rỗng. Nên bỏ qua."
9766
9767 #: builtin/add.c:300
9768 #, c-format
9769 msgid "Could not apply '%s'"
9770 msgstr "Không thể áp dụng miếng vá “%s”"
9771
9772 #: builtin/add.c:308
9773 msgid "The following paths are ignored by one of your .gitignore files:\n"
9774 msgstr ""
9775 "Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin .gitignore "
9776 "của bạn:\n"
9777
9778 #: builtin/add.c:328 builtin/clean.c:904 builtin/fetch.c:166 builtin/mv.c:124
9779 #: builtin/prune-packed.c:14 builtin/pull.c:204 builtin/push.c:559
9780 #: builtin/remote.c:1427 builtin/rm.c:242 builtin/send-pack.c:190
9781 msgid "dry run"
9782 msgstr "chạy thử"
9783
9784 #: builtin/add.c:331
9785 msgid "interactive picking"
9786 msgstr "sửa bằng cách tương tác"
9787
9788 #: builtin/add.c:332 builtin/checkout.c:1547 builtin/reset.c:308
9789 msgid "select hunks interactively"
9790 msgstr "chọn “hunks” theo kiểu tương tác"
9791
9792 #: builtin/add.c:333
9793 msgid "edit current diff and apply"
9794 msgstr "sửa diff hiện nay và áp dụng nó"
9795
9796 #: builtin/add.c:334
9797 msgid "allow adding otherwise ignored files"
9798 msgstr "cho phép thêm các tập tin bị bỏ qua khác"
9799
9800 #: builtin/add.c:335
9801 msgid "update tracked files"
9802 msgstr "cập nhật các tập tin được theo dõi"
9803
9804 #: builtin/add.c:336
9805 msgid "renormalize EOL of tracked files (implies -u)"
9806 msgstr "thường hóa lại EOL của các tập tin được theo dõi (ý là -u)"
9807
9808 #: builtin/add.c:337
9809 msgid "record only the fact that the path will be added later"
9810 msgstr "chỉ ghi lại sự việc mà đường dẫn sẽ được thêm vào sau"
9811
9812 #: builtin/add.c:338
9813 msgid "add changes from all tracked and untracked files"
9814 msgstr ""
9815 "thêm các thay đổi từ tất cả các tập tin có cũng như không được theo dõi dấu "
9816 "vết"
9817
9818 #: builtin/add.c:341
9819 msgid "ignore paths removed in the working tree (same as --no-all)"
9820 msgstr ""
9821 "lờ đi các đường dẫn bị gỡ bỏ trong cây thư mục làm việc (giống với --no-all)"
9822
9823 #: builtin/add.c:343
9824 msgid "don't add, only refresh the index"
9825 msgstr "không thêm, chỉ làm tươi mới bảng mục lục"
9826
9827 #: builtin/add.c:344
9828 msgid "just skip files which cannot be added because of errors"
9829 msgstr "chie bỏ qua những tập tin mà nó không thể được thêm vào bởi vì gặp lỗi"
9830
9831 #: builtin/add.c:345
9832 msgid "check if - even missing - files are ignored in dry run"
9833 msgstr ""
9834 "kiểm tra xem - thậm chí thiếu - tập tin bị bỏ qua trong quá trình chạy thử"
9835
9836 #: builtin/add.c:347 builtin/update-index.c:1004
9837 msgid "override the executable bit of the listed files"
9838 msgstr "ghi đè lên bít thi hành của các tập tin được liệt kê"
9839
9840 #: builtin/add.c:349
9841 msgid "warn when adding an embedded repository"
9842 msgstr "cảnh báo khi thêm một kho nhúng"
9843
9844 #: builtin/add.c:351
9845 msgid "backend for `git stash -p`"
9846 msgstr "ứng dụng chạy phía sau cho “git stash -p”"
9847
9848 #: builtin/add.c:369
9849 #, c-format
9850 msgid ""
9851 "You've added another git repository inside your current repository.\n"
9852 "Clones of the outer repository will not contain the contents of\n"
9853 "the embedded repository and will not know how to obtain it.\n"
9854 "If you meant to add a submodule, use:\n"
9855 "\n"
9856 "\tgit submodule add <url> %s\n"
9857 "\n"
9858 "If you added this path by mistake, you can remove it from the\n"
9859 "index with:\n"
9860 "\n"
9861 "\tgit rm --cached %s\n"
9862 "\n"
9863 "See \"git help submodule\" for more information."
9864 msgstr ""
9865 "Bạn vừa thêm một kho git vào bên trong kho hiện tại của bạn.\n"
9866 "Các bản sao của kho ngoài sẽ không chứa các nội dung của\n"
9867 "kho nhúng và sẽ không biết làm thế nào để lấy nó.\n"
9868 "Nếu ý bạn là thêm một mô-đun-con, hãy chạy:\n"
9869 "\n"
9870 "\tgit submodule add <url> %s\n"
9871 "\n"
9872 "Nếu bạn đã thêm miếng vá này chỉ là sai sót, bạn có thể xóa bỏ\n"
9873 "nó khỏi mục lục bằng:\n"
9874 "\n"
9875 "\tgit rm --cached %s\n"
9876 "\n"
9877 "Xem \"git help submodule\" để biết thêm chi tiết."
9878
9879 #: builtin/add.c:397
9880 #, c-format
9881 msgid "adding embedded git repository: %s"
9882 msgstr "thêm cần một kho git nhúng: %s"
9883
9884 #: builtin/add.c:416
9885 msgid ""
9886 "Use -f if you really want to add them.\n"
9887 "Turn this message off by running\n"
9888 "\"git config advice.addIgnoredFile false\""
9889 msgstr ""
9890 "Sử dụng -f nếu bạn thực sự muốn thêm chúng.\n"
9891 "Tắt thông báo này bằng cách chạy lệnh\n"
9892 "\"git config advice.addIgnoredFile false\""
9893
9894 #: builtin/add.c:425
9895 msgid "adding files failed"
9896 msgstr "thêm tập tin gặp lỗi"
9897
9898 #: builtin/add.c:453 builtin/commit.c:345
9899 msgid "--pathspec-from-file is incompatible with --interactive/--patch"
9900 msgstr "--pathspec-from-file xung khắc với --interactive/--patch"
9901
9902 #: builtin/add.c:470
9903 msgid "--pathspec-from-file is incompatible with --edit"
9904 msgstr "--pathspec-from-file xung khắc với --edit"
9905
9906 #: builtin/add.c:482
9907 msgid "-A and -u are mutually incompatible"
9908 msgstr "-A và -u xung khắc nhau"
9909
9910 #: builtin/add.c:485
9911 msgid "Option --ignore-missing can only be used together with --dry-run"
9912 msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với --dry-run"
9913
9914 #: builtin/add.c:489
9915 #, c-format
9916 msgid "--chmod param '%s' must be either -x or +x"
9917 msgstr "--chmod tham số “%s” phải hoặc là -x hay +x"
9918
9919 #: builtin/add.c:507 builtin/checkout.c:1715 builtin/commit.c:351
9920 #: builtin/reset.c:328 builtin/rm.c:272 builtin/stash.c:1502
9921 msgid "--pathspec-from-file is incompatible with pathspec arguments"
9922 msgstr "--pathspec-from-file xung khắc với các tham số đặc tả đường dẫn"
9923
9924 #: builtin/add.c:514 builtin/checkout.c:1727 builtin/commit.c:357
9925 #: builtin/reset.c:334 builtin/rm.c:278 builtin/stash.c:1508
9926 msgid "--pathspec-file-nul requires --pathspec-from-file"
9927 msgstr "--pathspec-file-nul cần --pathspec-from-file"
9928
9929 #: builtin/add.c:518
9930 #, c-format
9931 msgid "Nothing specified, nothing added.\n"
9932 msgstr "Không có gì được chỉ ra, không có gì được thêm vào.\n"
9933
9934 #: builtin/add.c:520
9935 msgid ""
9936 "Maybe you wanted to say 'git add .'?\n"
9937 "Turn this message off by running\n"
9938 "\"git config advice.addEmptyPathspec false\""
9939 msgstr ""
9940 "Có lẽ bạn muốn chạy “git add .”?\n"
9941 "Tắt thông báo này bằng cách chạy lệnh\n"
9942 "\"git config advice.addEmptyPathspec false\""
9943
9944 #: builtin/am.c:352
9945 msgid "could not parse author script"
9946 msgstr "không thể phân tích cú pháp văn lệnh tác giả"
9947
9948 #: builtin/am.c:436
9949 #, c-format
9950 msgid "'%s' was deleted by the applypatch-msg hook"
9951 msgstr "“%s” bị xóa bởi móc applypatch-msg"
9952
9953 #: builtin/am.c:478
9954 #, c-format
9955 msgid "Malformed input line: '%s'."
9956 msgstr "Dòng đầu vào dị hình: “%s”."
9957
9958 #: builtin/am.c:516
9959 #, c-format
9960 msgid "Failed to copy notes from '%s' to '%s'"
9961 msgstr "Gặp lỗi khi sao chép ghi chú (note) từ “%s” tới “%s”"
9962
9963 #: builtin/am.c:542
9964 msgid "fseek failed"
9965 msgstr "fseek gặp lỗi"
9966
9967 #: builtin/am.c:730
9968 #, c-format
9969 msgid "could not parse patch '%s'"
9970 msgstr "không thể phân tích cú pháp “%s”"
9971
9972 #: builtin/am.c:795
9973 msgid "Only one StGIT patch series can be applied at once"
9974 msgstr "Chỉ có một sê-ri miếng vá StGIT được áp dụng một lúc"
9975
9976 #: builtin/am.c:843
9977 msgid "invalid timestamp"
9978 msgstr "dấu thời gian không hợp lệ"
9979
9980 #: builtin/am.c:848 builtin/am.c:860
9981 msgid "invalid Date line"
9982 msgstr "dòng Ngày tháng không hợp lệ"
9983
9984 #: builtin/am.c:855
9985 msgid "invalid timezone offset"
9986 msgstr "độ lệch múi giờ không hợp lệ"
9987
9988 #: builtin/am.c:948
9989 msgid "Patch format detection failed."
9990 msgstr "Dò tìm định dạng miếng vá gặp lỗi."
9991
9992 #: builtin/am.c:953 builtin/clone.c:410
9993 #, c-format
9994 msgid "failed to create directory '%s'"
9995 msgstr "tạo thư mục \"%s\" gặp lỗi"
9996
9997 #: builtin/am.c:958
9998 msgid "Failed to split patches."
9999 msgstr "Gặp lỗi khi chia nhỏ các miếng vá."
10000
10001 #: builtin/am.c:1089
10002 #, c-format
10003 msgid "When you have resolved this problem, run \"%s --continue\"."
10004 msgstr "Khi bạn đã giải quyết xong trục trặc này, hãy chạy \"%s --continue\"."
10005
10006 #: builtin/am.c:1090
10007 #, c-format
10008 msgid "If you prefer to skip this patch, run \"%s --skip\" instead."
10009 msgstr ""
10010 "Nếu bạn muốn bỏ qua miếng vá này, hãy chạy lệnh \"%s --skip\" để thay thế."
10011
10012 #: builtin/am.c:1091
10013 #, c-format
10014 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
10015 msgstr "Để phục hồi lại nhánh gốc và dừng vá, hãy chạy \"%s --abort\"."
10016
10017 #: builtin/am.c:1174
10018 msgid "Patch sent with format=flowed; space at the end of lines might be lost."
10019 msgstr ""
10020 "Miếng vá được gửi với format=flowed; khoảng trống ở cuối của các dòng có thể "
10021 "bị mất."
10022
10023 #: builtin/am.c:1202
10024 msgid "Patch is empty."
10025 msgstr "Miếng vá trống rỗng."
10026
10027 #: builtin/am.c:1267
10028 #, c-format
10029 msgid "missing author line in commit %s"
10030 msgstr "thiếu dòng tác giả trong lần chuyển gia %s"
10031
10032 #: builtin/am.c:1270
10033 #, c-format
10034 msgid "invalid ident line: %.*s"
10035 msgstr "dòng định danh không hợp lệ: %.*s"
10036
10037 #: builtin/am.c:1489
10038 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
10039 msgstr "Kho thiếu đối tượng blob cần thiết để thực hiện “3-way merge”."
10040
10041 #: builtin/am.c:1491
10042 msgid "Using index info to reconstruct a base tree..."
10043 msgstr ""
10044 "Sử dụng thông tin trong bảng mục lục để cấu trúc lại một cây (tree) cơ sở…"
10045
10046 #: builtin/am.c:1510
10047 msgid ""
10048 "Did you hand edit your patch?\n"
10049 "It does not apply to blobs recorded in its index."
10050 msgstr ""
10051 "Bạn đã sửa miếng vá của mình bằng cách thủ công à?\n"
10052 "Nó không thể áp dụng các blob đã được ghi lại trong bảng mục lục của nó."
10053
10054 #: builtin/am.c:1516
10055 msgid "Falling back to patching base and 3-way merge..."
10056 msgstr "Đang dùng phương án dự phòng: vá bản cơ sở và “hòa trộn 3-đường”…"
10057
10058 #: builtin/am.c:1542
10059 msgid "Failed to merge in the changes."
10060 msgstr "Gặp lỗi khi trộn vào các thay đổi."
10061
10062 #: builtin/am.c:1574
10063 msgid "applying to an empty history"
10064 msgstr "áp dụng vào một lịch sử trống rỗng"
10065
10066 #: builtin/am.c:1626 builtin/am.c:1630
10067 #, c-format
10068 msgid "cannot resume: %s does not exist."
10069 msgstr "không thể phục hồi: %s không tồn tại."
10070
10071 #: builtin/am.c:1648
10072 msgid "Commit Body is:"
10073 msgstr "Thân của lần chuyển giao là:"
10074
10075 #. TRANSLATORS: Make sure to include [y], [n], [e], [v] and [a]
10076 #. in your translation. The program will only accept English
10077 #. input at this point.
10078 #.
10079 #: builtin/am.c:1658
10080 #, c-format
10081 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
10082 msgstr ""
10083 "Áp dụng? đồng ý [y]/khô[n]g/chỉnh sửa [e]/hiển thị miếng [v]á/chấp nhận tất "
10084 "cả [a]: "
10085
10086 #: builtin/am.c:1704 builtin/commit.c:395
10087 msgid "unable to write index file"
10088 msgstr "không thể ghi tập tin lưu mục lục"
10089
10090 #: builtin/am.c:1708
10091 #, c-format
10092 msgid "Dirty index: cannot apply patches (dirty: %s)"
10093 msgstr "Bảng mục lục bẩn: không thể áp dụng các miếng vá (bẩn: %s)"
10094
10095 #: builtin/am.c:1748 builtin/am.c:1816
10096 #, c-format
10097 msgid "Applying: %.*s"
10098 msgstr "Áp dụng: %.*s"
10099
10100 #: builtin/am.c:1765
10101 msgid "No changes -- Patch already applied."
10102 msgstr "Không thay đổi gì cả -- Miếng vá đã được áp dụng rồi."
10103
10104 #: builtin/am.c:1771
10105 #, c-format
10106 msgid "Patch failed at %s %.*s"
10107 msgstr "Gặp lỗi khi vá tại %s %.*s"
10108
10109 #: builtin/am.c:1775
10110 msgid "Use 'git am --show-current-patch=diff' to see the failed patch"
10111 msgstr "Dùng “git am --show-current-patch=diff” để xem miếng vá bị lỗi"
10112
10113 #: builtin/am.c:1819
10114 msgid ""
10115 "No changes - did you forget to use 'git add'?\n"
10116 "If there is nothing left to stage, chances are that something else\n"
10117 "already introduced the same changes; you might want to skip this patch."
10118 msgstr ""
10119 "Không có thay đổi nào - bạn đã quên sử dụng lệnh “git add” à?\n"
10120 "Nếu ở đây không có gì còn lại stage, tình cờ là có một số thứ khác\n"
10121 "đã sẵn được đưa vào với cùng nội dung thay đổi; bạn có lẽ muốn bỏ qua miếng "
10122 "vá này."
10123
10124 #: builtin/am.c:1826
10125 msgid ""
10126 "You still have unmerged paths in your index.\n"
10127 "You should 'git add' each file with resolved conflicts to mark them as "
10128 "such.\n"
10129 "You might run `git rm` on a file to accept \"deleted by them\" for it."
10130 msgstr ""
10131 "Bạn vẫn có những đường dẫn chưa hòa trộn trong chỉ mục của bạn.\n"
10132 "Bạn nên “git add” từng tập tin với các xung đột đã được giải quyết để đánh "
10133 "dấu chúng là thế.\n"
10134 "Bạn có lẽ muốn chạy “git rm“ trên một tập tin để chấp nhận \"được xóa bởi họ"
10135 "\" cho nó."
10136
10137 #: builtin/am.c:1933 builtin/am.c:1937 builtin/am.c:1949 builtin/reset.c:347
10138 #: builtin/reset.c:355
10139 #, c-format
10140 msgid "Could not parse object '%s'."
10141 msgstr "Không thể phân tích đối tượng “%s”."
10142
10143 #: builtin/am.c:1985
10144 msgid "failed to clean index"
10145 msgstr "gặp lỗi khi dọn bảng mục lục"
10146
10147 #: builtin/am.c:2029
10148 msgid ""
10149 "You seem to have moved HEAD since the last 'am' failure.\n"
10150 "Not rewinding to ORIG_HEAD"
10151 msgstr ""
10152 "Bạn có lẽ đã có HEAD đã bị di chuyển đi kể từ lần “am” thất bại cuối cùng.\n"
10153 "Không thể chuyển tới ORIG_HEAD"
10154
10155 #: builtin/am.c:2136
10156 #, c-format
10157 msgid "Invalid value for --patch-format: %s"
10158 msgstr "Giá trị không hợp lệ cho --patch-format: %s"
10159
10160 #: builtin/am.c:2178
10161 #, c-format
10162 msgid "Invalid value for --show-current-patch: %s"
10163 msgstr "Giá trị không hợp lệ cho --show-current-patch: %s"
10164
10165 #: builtin/am.c:2182
10166 #, c-format
10167 msgid "--show-current-patch=%s is incompatible with --show-current-patch=%s"
10168 msgstr "--show-current-patch=%s xung khắc với --show-current-patch=%s"
10169
10170 #: builtin/am.c:2213
10171 msgid "git am [<options>] [(<mbox> | <Maildir>)...]"
10172 msgstr "git am [<các tùy chọn>] [(<mbox>|<Maildir>)…]"
10173
10174 #: builtin/am.c:2214
10175 msgid "git am [<options>] (--continue | --skip | --abort)"
10176 msgstr "git am [<các tùy chọn>] (--continue | --skip | --abort)"
10177
10178 #: builtin/am.c:2220
10179 msgid "run interactively"
10180 msgstr "chạy kiểu tương tác"
10181
10182 #: builtin/am.c:2222
10183 msgid "historical option -- no-op"
10184 msgstr "tùy chọn lịch sử -- không-toán-tử"
10185
10186 #: builtin/am.c:2224
10187 msgid "allow fall back on 3way merging if needed"
10188 msgstr "cho phép quay trở lại để hòa trộn kiểu “3way” nếu cần"
10189
10190 #: builtin/am.c:2225 builtin/init-db.c:560 builtin/prune-packed.c:16
10191 #: builtin/repack.c:335 builtin/stash.c:815
10192 msgid "be quiet"
10193 msgstr "im lặng"
10194
10195 #: builtin/am.c:2227
10196 msgid "add a Signed-off-by trailer to the commit message"
10197 msgstr "thêm dòng Signed-off-by vào cuối ghi chú của lần chuyển giao"
10198
10199 #: builtin/am.c:2230
10200 msgid "recode into utf8 (default)"
10201 msgstr "chuyển mã thành utf8 (mặc định)"
10202
10203 #: builtin/am.c:2232
10204 msgid "pass -k flag to git-mailinfo"
10205 msgstr "chuyển cờ -k cho git-mailinfo"
10206
10207 #: builtin/am.c:2234
10208 msgid "pass -b flag to git-mailinfo"
10209 msgstr "chuyển cờ -b cho git-mailinfo"
10210
10211 #: builtin/am.c:2236
10212 msgid "pass -m flag to git-mailinfo"
10213 msgstr "chuyển cờ -m cho git-mailinfo"
10214
10215 #: builtin/am.c:2238
10216 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
10217 msgstr "chuyển cờ --keep-cr cho git-mailsplit với định dạng mbox"
10218
10219 #: builtin/am.c:2241
10220 msgid "do not pass --keep-cr flag to git-mailsplit independent of am.keepcr"
10221 msgstr ""
10222 "đừng chuyển cờ --keep-cr cho git-mailsplit không phụ thuộc vào am.keepcr"
10223
10224 #: builtin/am.c:2244
10225 msgid "strip everything before a scissors line"
10226 msgstr "cắt mọi thứ trước dòng scissors"
10227
10228 #: builtin/am.c:2246 builtin/am.c:2249 builtin/am.c:2252 builtin/am.c:2255
10229 #: builtin/am.c:2258 builtin/am.c:2261 builtin/am.c:2264 builtin/am.c:2267
10230 #: builtin/am.c:2273
10231 msgid "pass it through git-apply"
10232 msgstr "chuyển nó qua git-apply"
10233
10234 #: builtin/am.c:2263 builtin/commit.c:1395 builtin/fmt-merge-msg.c:17
10235 #: builtin/fmt-merge-msg.c:20 builtin/grep.c:903 builtin/merge.c:260
10236 #: builtin/pull.c:141 builtin/pull.c:200 builtin/pull.c:217
10237 #: builtin/rebase.c:1341 builtin/repack.c:346 builtin/repack.c:350
10238 #: builtin/repack.c:352 builtin/show-branch.c:650 builtin/show-ref.c:172
10239 #: builtin/tag.c:404 parse-options.h:154 parse-options.h:175
10240 #: parse-options.h:316
10241 msgid "n"
10242 msgstr "n"
10243
10244 #: builtin/am.c:2269 builtin/branch.c:661 builtin/bugreport.c:136
10245 #: builtin/for-each-ref.c:38 builtin/replace.c:556 builtin/tag.c:438
10246 #: builtin/verify-tag.c:38
10247 msgid "format"
10248 msgstr "định dạng"
10249
10250 #: builtin/am.c:2270
10251 msgid "format the patch(es) are in"
10252 msgstr "định dạng (các) miếng vá theo"
10253
10254 #: builtin/am.c:2276
10255 msgid "override error message when patch failure occurs"
10256 msgstr "đè lên các lời nhắn lỗi khi xảy ra lỗi vá nghiêm trọng"
10257
10258 #: builtin/am.c:2278
10259 msgid "continue applying patches after resolving a conflict"
10260 msgstr "tiếp tục áp dụng các miếng vá sau khi giải quyết xung đột"
10261
10262 #: builtin/am.c:2281
10263 msgid "synonyms for --continue"
10264 msgstr "đồng nghĩa với --continue"
10265
10266 #: builtin/am.c:2284
10267 msgid "skip the current patch"
10268 msgstr "bỏ qua miếng vá hiện hành"
10269
10270 #: builtin/am.c:2287
10271 msgid "restore the original branch and abort the patching operation."
10272 msgstr "phục hồi lại nhánh gốc và loại bỏ thao tác vá."
10273
10274 #: builtin/am.c:2290
10275 msgid "abort the patching operation but keep HEAD where it is."
10276 msgstr "bỏ qua thao tác vá nhưng vẫn giữ HEAD chỉ đến nó."
10277
10278 #: builtin/am.c:2294
10279 msgid "show the patch being applied"
10280 msgstr "hiển thị miếng vá đã được áp dụng rồi"
10281
10282 #: builtin/am.c:2299
10283 msgid "lie about committer date"
10284 msgstr "nói dối về ngày chuyển giao"
10285
10286 #: builtin/am.c:2301
10287 msgid "use current timestamp for author date"
10288 msgstr "dùng dấu thời gian hiện tại cho ngày tác giả"
10289
10290 #: builtin/am.c:2303 builtin/commit-tree.c:120 builtin/commit.c:1515
10291 #: builtin/merge.c:297 builtin/pull.c:175 builtin/rebase.c:536
10292 #: builtin/rebase.c:1394 builtin/revert.c:117 builtin/tag.c:419
10293 msgid "key-id"
10294 msgstr "mã-số-khóa"
10295
10296 #: builtin/am.c:2304 builtin/rebase.c:537 builtin/rebase.c:1395
10297 msgid "GPG-sign commits"
10298 msgstr "Các lần chuyển giao ký-GPG"
10299
10300 #: builtin/am.c:2307
10301 msgid "(internal use for git-rebase)"
10302 msgstr "(dùng nội bộ cho git-rebase)"
10303
10304 #: builtin/am.c:2325
10305 msgid ""
10306 "The -b/--binary option has been a no-op for long time, and\n"
10307 "it will be removed. Please do not use it anymore."
10308 msgstr ""
10309 "Tùy chọn -b/--binary đã không dùng từ lâu rồi, và\n"
10310 "nó sẽ được bỏ đi. Xin đừng sử dụng nó thêm nữa."
10311
10312 #: builtin/am.c:2332
10313 msgid "failed to read the index"
10314 msgstr "gặp lỗi đọc bảng mục lục"
10315
10316 #: builtin/am.c:2347
10317 #, c-format
10318 msgid "previous rebase directory %s still exists but mbox given."
10319 msgstr "thư mục rebase trước %s không sẵn có nhưng mbox lại đưa ra."
10320
10321 #: builtin/am.c:2371
10322 #, c-format
10323 msgid ""
10324 "Stray %s directory found.\n"
10325 "Use \"git am --abort\" to remove it."
10326 msgstr ""
10327 "Tìm thấy thư mục lạc %s.\n"
10328 "Dùng \"git am --abort\" để loại bỏ nó đi."
10329
10330 #: builtin/am.c:2377
10331 msgid "Resolve operation not in progress, we are not resuming."
10332 msgstr "Thao tác phân giải không được tiến hành, chúng ta không phục hồi lại."
10333
10334 #: builtin/am.c:2387
10335 msgid "interactive mode requires patches on the command line"
10336 msgstr "chế độ tương tác yêu cầu có các miếng vá trên dòng lệnh"
10337
10338 #: builtin/apply.c:8
10339 msgid "git apply [<options>] [<patch>...]"
10340 msgstr "git apply [<các tùy chọn>] [<miếng-vá>…]"
10341
10342 #: builtin/archive.c:17
10343 #, c-format
10344 msgid "could not create archive file '%s'"
10345 msgstr "không thể tạo tập tin kho (lưu trữ, nén) “%s”"
10346
10347 #: builtin/archive.c:20
10348 msgid "could not redirect output"
10349 msgstr "không thể chuyển hướng kết xuất"
10350
10351 #: builtin/archive.c:37
10352 msgid "git archive: Remote with no URL"
10353 msgstr "git archive: Máy chủ không có địa chỉ URL"
10354
10355 #: builtin/archive.c:61
10356 msgid "git archive: expected ACK/NAK, got a flush packet"
10357 msgstr "git archive: cần ACK/NAK, nhưng lại nhận được gói flush"
10358
10359 #: builtin/archive.c:64
10360 #, c-format
10361 msgid "git archive: NACK %s"
10362 msgstr "git archive: NACK %s"
10363
10364 #: builtin/archive.c:65
10365 msgid "git archive: protocol error"
10366 msgstr "git archive: lỗi giao thức"
10367
10368 #: builtin/archive.c:69
10369 msgid "git archive: expected a flush"
10370 msgstr "git archive: cần một flush (đẩy dữ liệu lên đĩa)"
10371
10372 #: builtin/bisect--helper.c:23
10373 msgid "git bisect--helper --bisect-reset [<commit>]"
10374 msgstr "git bisect--helper --bisect-reset [<lần_chuyển_giao>]"
10375
10376 #: builtin/bisect--helper.c:24
10377 msgid ""
10378 "git bisect--helper --bisect-write [--no-log] <state> <revision> <good_term> "
10379 "<bad_term>"
10380 msgstr ""
10381 "git bisect--helper --bisect-write [--no-log] <state> <revision> <lúc_sai> "
10382 "<lúc_đúng>"
10383
10384 #: builtin/bisect--helper.c:25
10385 msgid ""
10386 "git bisect--helper --bisect-check-and-set-terms <command> <good_term> "
10387 "<bad_term>"
10388 msgstr ""
10389 "git bisect--helper --bisect-check-and-set-terms <command> <lúc_sai> "
10390 "<lúc_đúng>"
10391
10392 #: builtin/bisect--helper.c:26
10393 msgid "git bisect--helper --bisect-next-check <good_term> <bad_term> [<term>]"
10394 msgstr "git bisect--helper --bisect-next-check <lúc_sai> <lúc_đúng> [<term>]"
10395
10396 #: builtin/bisect--helper.c:27
10397 msgid ""
10398 "git bisect--helper --bisect-terms [--term-good | --term-old | --term-bad | --"
10399 "term-new]"
10400 msgstr ""
10401 "git bisect--helper --bisect-terms [--term-good | --term-old | --term-bad | --"
10402 "term-new]"
10403
10404 #: builtin/bisect--helper.c:28
10405 msgid ""
10406 "git bisect--helper --bisect-start [--term-{new,bad}=<term> --term-{old,good}"
10407 "=<term>] [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] "
10408 "[<paths>...]"
10409 msgstr ""
10410 "git bisect--helper --bisect-start [--term-{new,bad}=<term> --term-{old,good}"
10411 "=<term>] [--no-checkout] [--first-parent] [<bad> [<good>…]] [--] [</các/"
10412 "đường/dẫn>…]"
10413
10414 #: builtin/bisect--helper.c:30
10415 msgid "git bisect--helper --bisect-next"
10416 msgstr "git bisect--helper --bisect-next"
10417
10418 #: builtin/bisect--helper.c:31
10419 msgid "git bisect--helper --bisect-auto-next"
10420 msgstr "git bisect--helper --bisect-auto-next"
10421
10422 #: builtin/bisect--helper.c:32
10423 msgid "git bisect--helper --bisect-state (bad|new) [<rev>]"
10424 msgstr "git bisect--helper --bisect-state (bad|new) [<lần_chuyển_giao>]"
10425
10426 #: builtin/bisect--helper.c:33
10427 msgid "git bisect--helper --bisect-state (good|old) [<rev>...]"
10428 msgstr "git bisect--helper --bisect-reset (good|old) [<lần_chuyển_giao>…]"
10429
10430 #: builtin/bisect--helper.c:108
10431 #, c-format
10432 msgid "cannot open file '%s' in mode '%s'"
10433 msgstr "không thể mở tập tin “%s” ở chế độ “%s”"
10434
10435 #: builtin/bisect--helper.c:115
10436 #, c-format
10437 msgid "could not write to file '%s'"
10438 msgstr "không thể ghi vào tập tin “%s”"
10439
10440 #: builtin/bisect--helper.c:154
10441 #, c-format
10442 msgid "'%s' is not a valid term"
10443 msgstr "“%s” không phải một thời hạn hợp lệ"
10444
10445 #: builtin/bisect--helper.c:158
10446 #, c-format
10447 msgid "can't use the builtin command '%s' as a term"
10448 msgstr "không thể dùng lệnh tích hợp “%s” như là một thời kỳ"
10449
10450 #: builtin/bisect--helper.c:168
10451 #, c-format
10452 msgid "can't change the meaning of the term '%s'"
10453 msgstr "không thể thay đổi nghĩa của thời kỳ “%s”"
10454
10455 #: builtin/bisect--helper.c:178
10456 msgid "please use two different terms"
10457 msgstr "vui lòng dùng hai thời kỳ khác nhau"
10458
10459 #: builtin/bisect--helper.c:194
10460 #, c-format
10461 msgid "We are not bisecting.\n"
10462 msgstr "Chúng tôi đang không bisect.\n"
10463
10464 #: builtin/bisect--helper.c:202
10465 #, c-format
10466 msgid "'%s' is not a valid commit"
10467 msgstr "“%s” không phải một lần chuyển giao hợp lệ"
10468
10469 #: builtin/bisect--helper.c:211
10470 #, c-format
10471 msgid ""
10472 "could not check out original HEAD '%s'. Try 'git bisect reset <commit>'."
10473 msgstr ""
10474 "không thể lấy ra HEAD nguyên thủy của “%s”. Hãy thử “git bisect reset <lần-"
10475 "chuyển-giao>”."
10476
10477 #: builtin/bisect--helper.c:255
10478 #, c-format
10479 msgid "Bad bisect_write argument: %s"
10480 msgstr "Đối số bisect_write sai: %s"
10481
10482 #: builtin/bisect--helper.c:260
10483 #, c-format
10484 msgid "couldn't get the oid of the rev '%s'"
10485 msgstr "không thể lấy oid của điểm xét duyệt “%s”"
10486
10487 #: builtin/bisect--helper.c:272
10488 #, c-format
10489 msgid "couldn't open the file '%s'"
10490 msgstr "không thể mở tập tin “%s”"
10491
10492 #: builtin/bisect--helper.c:298
10493 #, c-format
10494 msgid "Invalid command: you're currently in a %s/%s bisect"
10495 msgstr "Lệnh không hợp lệ: bạn hiện đang ở một bisect %s/%s"
10496
10497 #: builtin/bisect--helper.c:325
10498 #, c-format
10499 msgid ""
10500 "You need to give me at least one %s and %s revision.\n"
10501 "You can use \"git bisect %s\" and \"git bisect %s\" for that."
10502 msgstr ""
10503 "Bạn phải chỉ cho tôi ít nhất một điểm %s và một %s.\n"
10504 "Bạn có thể sử dụng \"git bisect %s\" và \"git bisect %s\" cho cái đó."
10505
10506 #: builtin/bisect--helper.c:329
10507 #, c-format
10508 msgid ""
10509 "You need to start by \"git bisect start\".\n"
10510 "You then need to give me at least one %s and %s revision.\n"
10511 "You can use \"git bisect %s\" and \"git bisect %s\" for that."
10512 msgstr ""
10513 "Bạn cần bắt đầu bằng lệnh \"git bisect start\".\n"
10514 "Bạn sau đó cần phải chỉ cho tôi ít nhất một điểm xét duyệt %s và một %s.\n"
10515 "Bạn có thể sử dụng \"git bisect %s\" và \"git bisect %s\" cho chúng."
10516
10517 #: builtin/bisect--helper.c:349
10518 #, c-format
10519 msgid "bisecting only with a %s commit"
10520 msgstr "chỉ thực hiện việc bisect với một lần chuyển giao %s"
10521
10522 #. TRANSLATORS: Make sure to include [Y] and [n] in your
10523 #. translation. The program will only accept English input
10524 #. at this point.
10525 #.
10526 #: builtin/bisect--helper.c:357
10527 msgid "Are you sure [Y/n]? "
10528 msgstr "Bạn có chắc chắn chưa [Y/n]? "
10529
10530 #: builtin/bisect--helper.c:418
10531 msgid "no terms defined"
10532 msgstr "chưa định nghĩa thời kỳ nào"
10533
10534 #: builtin/bisect--helper.c:421
10535 #, c-format
10536 msgid ""
10537 "Your current terms are %s for the old state\n"
10538 "and %s for the new state.\n"
10539 msgstr ""
10540 "Bạn hiện tại đang ở thời kỳ %s cho tình trạng cũ\n"
10541 "và %s cho tình trạng mới.\n"
10542
10543 #: builtin/bisect--helper.c:431
10544 #, c-format
10545 msgid ""
10546 "invalid argument %s for 'git bisect terms'.\n"
10547 "Supported options are: --term-good|--term-old and --term-bad|--term-new."
10548 msgstr ""
10549 "tham số không hợp lệ %s cho “git bisect terms”.\n"
10550 "Các tùy chọn hỗ trợ là: --term-good|--term-old và --term-bad|--term-new."
10551
10552 #: builtin/bisect--helper.c:498
10553 msgid "revision walk setup failed\n"
10554 msgstr "gặp lỗi cài đặt việc di chuyển qua các điểm xét duyệt\n"
10555
10556 #: builtin/bisect--helper.c:520
10557 #, c-format
10558 msgid "could not open '%s' for appending"
10559 msgstr "không thể mở “%s” để nối thêm"
10560
10561 #: builtin/bisect--helper.c:639 builtin/bisect--helper.c:652
10562 msgid "'' is not a valid term"
10563 msgstr "” không phải một thời hạn hợp lệ"
10564
10565 #: builtin/bisect--helper.c:662
10566 #, c-format
10567 msgid "unrecognized option: '%s'"
10568 msgstr "tùy chọn không được thừa nhận: “%s”"
10569
10570 #: builtin/bisect--helper.c:666
10571 #, c-format
10572 msgid "'%s' does not appear to be a valid revision"
10573 msgstr "“%s” không có vẻ như là một điểm xét duyệt hợp lệ"
10574
10575 #: builtin/bisect--helper.c:697
10576 msgid "bad HEAD - I need a HEAD"
10577 msgstr "sai HEAD - Tôi cần một HEAD"
10578
10579 #: builtin/bisect--helper.c:712
10580 #, c-format
10581 msgid "checking out '%s' failed. Try 'git bisect start <valid-branch>'."
10582 msgstr "lấy ra “%s” ra gặp lỗi. Hãy thử \"git bisect reset <nhánh_hợp_lệ>\"."
10583
10584 #: builtin/bisect--helper.c:733
10585 msgid "won't bisect on cg-seek'ed tree"
10586 msgstr "sẽ không di chuyển nửa bước trên cây được cg-seek"
10587
10588 #: builtin/bisect--helper.c:736
10589 msgid "bad HEAD - strange symbolic ref"
10590 msgstr "sai HEAD - tham chiếu mềm kỳ lạ"
10591
10592 #: builtin/bisect--helper.c:756
10593 #, c-format
10594 msgid "invalid ref: '%s'"
10595 msgstr "refspec không hợp lệ: “%s”"
10596
10597 #: builtin/bisect--helper.c:814
10598 msgid "You need to start by \"git bisect start\"\n"
10599 msgstr "Bạn cần khởi đầu bằng \"git bisect start\"\n"
10600
10601 #. TRANSLATORS: Make sure to include [Y] and [n] in your
10602 #. translation. The program will only accept English input
10603 #. at this point.
10604 #.
10605 #: builtin/bisect--helper.c:825
10606 msgid "Do you want me to do it for you [Y/n]? "
10607 msgstr "Bạn có muốn tôi thực hiện điều này cho bạn không [Y/n]? "
10608
10609 #: builtin/bisect--helper.c:843
10610 msgid "Please call `--bisect-state` with at least one argument"
10611 msgstr "Hãy gọi “--bisect-state” với ít nhất một đối số"
10612
10613 #: builtin/bisect--helper.c:856
10614 #, c-format
10615 msgid "'git bisect %s' can take only one argument."
10616 msgstr "“git bisect %s” có thể lấy chỉ một đối số."
10617
10618 #: builtin/bisect--helper.c:868 builtin/bisect--helper.c:879
10619 #, c-format
10620 msgid "Bad rev input: %s"
10621 msgstr "Đầu vào rev sai: %s"
10622
10623 #: builtin/bisect--helper.c:924
10624 msgid "reset the bisection state"
10625 msgstr "đặt lại trạng di chuyển nửa bước"
10626
10627 #: builtin/bisect--helper.c:926
10628 msgid "write out the bisection state in BISECT_LOG"
10629 msgstr "ghi ra tình trạng di chuyển nửa bước trong BISECT_LOG"
10630
10631 #: builtin/bisect--helper.c:928
10632 msgid "check and set terms in a bisection state"
10633 msgstr "kiểm tra và đặt thời điểm trong di chuyển nửa bước"
10634
10635 #: builtin/bisect--helper.c:930
10636 msgid "check whether bad or good terms exist"
10637 msgstr "kiểm tra xem các thời điểm xấu/tốt có tồn tại không"
10638
10639 #: builtin/bisect--helper.c:932
10640 msgid "print out the bisect terms"
10641 msgstr "in ra các thời điểm di chuyển nửa bước"
10642
10643 #: builtin/bisect--helper.c:934
10644 msgid "start the bisect session"
10645 msgstr "bắt đầu phiên di chuyển nửa bước"
10646
10647 #: builtin/bisect--helper.c:936
10648 msgid "find the next bisection commit"
10649 msgstr "tìm lần chuyển giao không di chuyển phân đôi"
10650
10651 #: builtin/bisect--helper.c:938
10652 msgid "verify the next bisection state then checkout the next bisection commit"
10653 msgstr ""
10654 "xác nhận trạng thái phân đôi kế sau đó lấy ra lần chuyển giao phân đôi kế"
10655
10656 #: builtin/bisect--helper.c:940
10657 msgid "mark the state of ref (or refs)"
10658 msgstr "đánh dấu trạng thái ref (hoặc refs)"
10659
10660 #: builtin/bisect--helper.c:942
10661 msgid "no log for BISECT_WRITE"
10662 msgstr "không có nhật ký cho BISECT_WRITE"
10663
10664 #: builtin/bisect--helper.c:957
10665 msgid "--bisect-reset requires either no argument or a commit"
10666 msgstr ""
10667 "--bisect-reset requires không nhận đối số cũng không nhận lần chuyển giao"
10668
10669 #: builtin/bisect--helper.c:961
10670 msgid "--bisect-write requires either 4 or 5 arguments"
10671 msgstr "--bisect-write cần 4 hoặc 5 tham số"
10672
10673 #: builtin/bisect--helper.c:967
10674 msgid "--check-and-set-terms requires 3 arguments"
10675 msgstr "--check-and-set-terms cần 3 tham số"
10676
10677 #: builtin/bisect--helper.c:973
10678 msgid "--bisect-next-check requires 2 or 3 arguments"
10679 msgstr "--bisect-next-check cần 2 hoặc 3 tham số"
10680
10681 #: builtin/bisect--helper.c:979
10682 msgid "--bisect-terms requires 0 or 1 argument"
10683 msgstr "--bisect-terms cần 0 hoặc 1 tham số"
10684
10685 #: builtin/bisect--helper.c:988
10686 msgid "--bisect-next requires 0 arguments"
10687 msgstr "--bisect-next cần 0 tham số"
10688
10689 #: builtin/bisect--helper.c:994
10690 msgid "--bisect-auto-next requires 0 arguments"
10691 msgstr "--bisect-auto-next cần 0 tham số"
10692
10693 #: builtin/blame.c:32
10694 msgid "git blame [<options>] [<rev-opts>] [<rev>] [--] <file>"
10695 msgstr "git blame [<các tùy chọn>] [<rev-opts>] [<rev>] [--] <tập-tin>"
10696
10697 #: builtin/blame.c:37
10698 msgid "<rev-opts> are documented in git-rev-list(1)"
10699 msgstr "<rev-opts> được mô tả trong tài liệu git-rev-list(1)"
10700
10701 #: builtin/blame.c:410
10702 #, c-format
10703 msgid "expecting a color: %s"
10704 msgstr "cần một màu: %s"
10705
10706 #: builtin/blame.c:417
10707 msgid "must end with a color"
10708 msgstr "phải kết thúc bằng một màu"
10709
10710 #: builtin/blame.c:730
10711 #, c-format
10712 msgid "invalid color '%s' in color.blame.repeatedLines"
10713 msgstr "màu không hợp lệ “%s” trong color.blame.repeatedLines"
10714
10715 #: builtin/blame.c:748
10716 msgid "invalid value for blame.coloring"
10717 msgstr "màu không hợp lệ cho blame.coloring"
10718
10719 #: builtin/blame.c:847
10720 #, c-format
10721 msgid "cannot find revision %s to ignore"
10722 msgstr "không thể tìm thấy điểm xét duyệt %s để mà bỏ qua"
10723
10724 #: builtin/blame.c:869
10725 msgid "Show blame entries as we find them, incrementally"
10726 msgstr "Hiển thị các mục “blame” như là chúng ta thấy chúng, tăng dần"
10727
10728 #: builtin/blame.c:870
10729 msgid "Do not show object names of boundary commits (Default: off)"
10730 msgstr ""
10731 "Đừng hiển thị tên đối tượng của những lần chuyển giao biên giới (Mặc định: "
10732 "off)"
10733
10734 #: builtin/blame.c:871
10735 msgid "Do not treat root commits as boundaries (Default: off)"
10736 msgstr "Không coi các lần chuyển giao gốc là giới hạn (Mặc định: off)"
10737
10738 #: builtin/blame.c:872
10739 msgid "Show work cost statistics"
10740 msgstr "Hiển thị thống kê công sức làm việc"
10741
10742 #: builtin/blame.c:873
10743 msgid "Force progress reporting"
10744 msgstr "Ép buộc báo cáo diễn biến công việc"
10745
10746 #: builtin/blame.c:874
10747 msgid "Show output score for blame entries"
10748 msgstr "Hiển thị kết xuất điểm số có các mục tin “blame”"
10749
10750 #: builtin/blame.c:875
10751 msgid "Show original filename (Default: auto)"
10752 msgstr "Hiển thị tên tập tin gốc (Mặc định: auto)"
10753
10754 #: builtin/blame.c:876
10755 msgid "Show original linenumber (Default: off)"
10756 msgstr "Hiển thị số dòng gốc (Mặc định: off)"
10757
10758 #: builtin/blame.c:877
10759 msgid "Show in a format designed for machine consumption"
10760 msgstr "Hiển thị ở định dạng đã thiết kế cho sự tiêu dùng bằng máy"
10761
10762 #: builtin/blame.c:878
10763 msgid "Show porcelain format with per-line commit information"
10764 msgstr "Hiển thị định dạng “porcelain” với thông tin chuyển giao mỗi dòng"
10765
10766 #: builtin/blame.c:879
10767 msgid "Use the same output mode as git-annotate (Default: off)"
10768 msgstr "Dùng cùng chế độ xuất ra với git-annotate (Mặc định: off)"
10769
10770 #: builtin/blame.c:880
10771 msgid "Show raw timestamp (Default: off)"
10772 msgstr "Hiển thị dấu vết thời gian dạng thô (Mặc định: off)"
10773
10774 #: builtin/blame.c:881
10775 msgid "Show long commit SHA1 (Default: off)"
10776 msgstr "Hiển thị SHA1 của lần chuyển giao dạng dài (Mặc định: off)"
10777
10778 #: builtin/blame.c:882
10779 msgid "Suppress author name and timestamp (Default: off)"
10780 msgstr "Không hiển thị tên tác giả và dấu vết thời gian (Mặc định: off)"
10781
10782 #: builtin/blame.c:883
10783 msgid "Show author email instead of name (Default: off)"
10784 msgstr "Hiển thị thư điện tử của tác giả thay vì tên (Mặc định: off)"
10785
10786 #: builtin/blame.c:884
10787 msgid "Ignore whitespace differences"
10788 msgstr "Bỏ qua các khác biệt do khoảng trắng gây ra"
10789
10790 #: builtin/blame.c:885 builtin/log.c:1813
10791 msgid "rev"
10792 msgstr "rev"
10793
10794 #: builtin/blame.c:885
10795 msgid "Ignore <rev> when blaming"
10796 msgstr "Bỏ qua <rev> khi blame"
10797
10798 #: builtin/blame.c:886
10799 msgid "Ignore revisions from <file>"
10800 msgstr "Bỏ qua các điểm xét duyệt từ <tập tin>"
10801
10802 #: builtin/blame.c:887
10803 msgid "color redundant metadata from previous line differently"
10804 msgstr "siêu dữ liệu dư thừa màu từ dòng trước khác hẳn"
10805
10806 #: builtin/blame.c:888
10807 msgid "color lines by age"
10808 msgstr "các dòng màu theo tuổi"
10809
10810 #: builtin/blame.c:889
10811 msgid "Spend extra cycles to find better match"
10812 msgstr "Tiêu thụ thêm năng tài nguyên máy móc để tìm kiếm tốt hơn nữa"
10813
10814 #: builtin/blame.c:890
10815 msgid "Use revisions from <file> instead of calling git-rev-list"
10816 msgstr ""
10817 "Sử dụng điểm xét duyệt (revision) từ <tập tin> thay vì gọi “git-rev-list”"
10818
10819 #: builtin/blame.c:891
10820 msgid "Use <file>'s contents as the final image"
10821 msgstr "Sử dụng nội dung của <tập tin> như là ảnh cuối cùng"
10822
10823 #: builtin/blame.c:892 builtin/blame.c:893
10824 msgid "score"
10825 msgstr "điểm số"
10826
10827 #: builtin/blame.c:892
10828 msgid "Find line copies within and across files"
10829 msgstr "Tìm các bản sao chép dòng trong và ngang qua tập tin"
10830
10831 #: builtin/blame.c:893
10832 msgid "Find line movements within and across files"
10833 msgstr "Tìm các di chuyển dòng trong và ngang qua tập tin"
10834
10835 #: builtin/blame.c:894
10836 msgid "range"
10837 msgstr "vùng"
10838
10839 #: builtin/blame.c:895
10840 msgid "Process only line range <start>,<end> or function :<funcname>"
10841 msgstr "Xử lý chỉ dòng vùng <đầu>,<cuối> hoặc tính năng :<funcname>"
10842
10843 #: builtin/blame.c:947
10844 msgid "--progress can't be used with --incremental or porcelain formats"
10845 msgstr ""
10846 "--progress không được dùng cùng với --incremental hay các định dạng porcelain"
10847
10848 #. TRANSLATORS: This string is used to tell us the
10849 #. maximum display width for a relative timestamp in
10850 #. "git blame" output.  For C locale, "4 years, 11
10851 #. months ago", which takes 22 places, is the longest
10852 #. among various forms of relative timestamps, but
10853 #. your language may need more or fewer display
10854 #. columns.
10855 #.
10856 #: builtin/blame.c:998
10857 msgid "4 years, 11 months ago"
10858 msgstr "4 năm, 11 tháng trước"
10859
10860 #: builtin/blame.c:1114
10861 #, c-format
10862 msgid "file %s has only %lu line"
10863 msgid_plural "file %s has only %lu lines"
10864 msgstr[0] "tập tin %s chỉ có %lu dòng"
10865
10866 #: builtin/blame.c:1159
10867 msgid "Blaming lines"
10868 msgstr "Các dòng blame"
10869
10870 #: builtin/branch.c:29
10871 msgid "git branch [<options>] [-r | -a] [--merged] [--no-merged]"
10872 msgstr "git branch [<các tùy chọn>] [-r | -a] [--merged] [ --no-merged]"
10873
10874 #: builtin/branch.c:30
10875 msgid "git branch [<options>] [-l] [-f] <branch-name> [<start-point>]"
10876 msgstr "git branch [<các tùy chọn>] [-l] [-f] <tên-nhánh> [<điểm-đầu>]"
10877
10878 #: builtin/branch.c:31
10879 msgid "git branch [<options>] [-r] (-d | -D) <branch-name>..."
10880 msgstr "git branch [<các tùy chọn>] [-r] (-d | -D) <tên-nhánh> …"
10881
10882 #: builtin/branch.c:32
10883 msgid "git branch [<options>] (-m | -M) [<old-branch>] <new-branch>"
10884 msgstr "git branch [<các tùy chọn>] (-m | -M) [<nhánh-cũ>] <nhánh-mới>"
10885
10886 #: builtin/branch.c:33
10887 msgid "git branch [<options>] (-c | -C) [<old-branch>] <new-branch>"
10888 msgstr "git branch [<các tùy chọn>] (-c | -C) [<nhánh-cũ>] <nhánh-mới>"
10889
10890 #: builtin/branch.c:34
10891 msgid "git branch [<options>] [-r | -a] [--points-at]"
10892 msgstr "git branch [<các tùy chọn>] [-r | -a] [--points-at]"
10893
10894 #: builtin/branch.c:35
10895 msgid "git branch [<options>] [-r | -a] [--format]"
10896 msgstr "git branch [<các tùy chọn>] [-r | -a] [--format]"
10897
10898 #: builtin/branch.c:154
10899 #, c-format
10900 msgid ""
10901 "deleting branch '%s' that has been merged to\n"
10902 "         '%s', but not yet merged to HEAD."
10903 msgstr ""
10904 "đang xóa nhánh “%s” mà nó lại đã được hòa trộn vào\n"
10905 "         “%s”, nhưng vẫn chưa được hòa trộn vào HEAD."
10906
10907 #: builtin/branch.c:158
10908 #, c-format
10909 msgid ""
10910 "not deleting branch '%s' that is not yet merged to\n"
10911 "         '%s', even though it is merged to HEAD."
10912 msgstr ""
10913 "không xóa nhánh “%s” cái mà chưa được hòa trộn vào\n"
10914 "         “%s”, cho dù là nó đã được hòa trộn vào HEAD."
10915
10916 #: builtin/branch.c:172
10917 #, c-format
10918 msgid "Couldn't look up commit object for '%s'"
10919 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho “%s”"
10920
10921 #: builtin/branch.c:176
10922 #, c-format
10923 msgid ""
10924 "The branch '%s' is not fully merged.\n"
10925 "If you are sure you want to delete it, run 'git branch -D %s'."
10926 msgstr ""
10927 "Nhánh “%s” không được trộn một cách đầy đủ.\n"
10928 "Nếu bạn thực sự muốn xóa nó, thì chạy lệnh “git branch -D %s”."
10929
10930 #: builtin/branch.c:189
10931 msgid "Update of config-file failed"
10932 msgstr "Cập nhật tập tin cấu hình gặp lỗi"
10933
10934 #: builtin/branch.c:220
10935 msgid "cannot use -a with -d"
10936 msgstr "không thể dùng tùy chọn -a với -d"
10937
10938 #: builtin/branch.c:226
10939 msgid "Couldn't look up commit object for HEAD"
10940 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho HEAD"
10941
10942 #: builtin/branch.c:240
10943 #, c-format
10944 msgid "Cannot delete branch '%s' checked out at '%s'"
10945 msgstr "Không thể xóa nhánh “%s” đã được lấy ra tại “%s”"
10946
10947 #: builtin/branch.c:255
10948 #, c-format
10949 msgid "remote-tracking branch '%s' not found."
10950 msgstr "không tìm thấy nhánh theo dõi máy chủ “%s”."
10951
10952 #: builtin/branch.c:256
10953 #, c-format
10954 msgid "branch '%s' not found."
10955 msgstr "không tìm thấy nhánh “%s”."
10956
10957 #: builtin/branch.c:271
10958 #, c-format
10959 msgid "Error deleting remote-tracking branch '%s'"
10960 msgstr "Gặp lỗi khi đang xóa nhánh theo dõi máy chủ “%s”"
10961
10962 #: builtin/branch.c:272
10963 #, c-format
10964 msgid "Error deleting branch '%s'"
10965 msgstr "Gặp lỗi khi xóa bỏ nhánh “%s”"
10966
10967 #: builtin/branch.c:279
10968 #, c-format
10969 msgid "Deleted remote-tracking branch %s (was %s).\n"
10970 msgstr "Đã xóa nhánh theo dõi máy chủ \"%s\" (từng là %s).\n"
10971
10972 #: builtin/branch.c:280
10973 #, c-format
10974 msgid "Deleted branch %s (was %s).\n"
10975 msgstr "Nhánh “%s” đã bị xóa (từng là %s)\n"
10976
10977 #: builtin/branch.c:429 builtin/tag.c:61
10978 msgid "unable to parse format string"
10979 msgstr "không thể phân tích chuỗi định dạng"
10980
10981 #: builtin/branch.c:460
10982 msgid "could not resolve HEAD"
10983 msgstr "không thể phân giải HEAD"
10984
10985 #: builtin/branch.c:466
10986 #, c-format
10987 msgid "HEAD (%s) points outside of refs/heads/"
10988 msgstr "HEAD (%s) chỉ bên ngoài của refs/heads/"
10989
10990 #: builtin/branch.c:481
10991 #, c-format
10992 msgid "Branch %s is being rebased at %s"
10993 msgstr "Nhánh %s đang được cải tổ lại tại %s"
10994
10995 #: builtin/branch.c:485
10996 #, c-format
10997 msgid "Branch %s is being bisected at %s"
10998 msgstr "Nhánh %s đang được di chuyển phân đôi (bisect) tại %s"
10999
11000 #: builtin/branch.c:502
11001 msgid "cannot copy the current branch while not on any."
11002 msgstr "không thể sao chép nhánh hiện hành trong khi nó chẳng ở đâu cả."
11003
11004 #: builtin/branch.c:504
11005 msgid "cannot rename the current branch while not on any."
11006 msgstr "không thể đổi tên nhánh hiện hành trong khi nó chẳng ở đâu cả."
11007
11008 #: builtin/branch.c:515
11009 #, c-format
11010 msgid "Invalid branch name: '%s'"
11011 msgstr "Tên nhánh không hợp lệ: “%s”"
11012
11013 #: builtin/branch.c:544
11014 msgid "Branch rename failed"
11015 msgstr "Gặp lỗi khi đổi tên nhánh"
11016
11017 #: builtin/branch.c:546
11018 msgid "Branch copy failed"
11019 msgstr "Gặp lỗi khi sao chép nhánh"
11020
11021 #: builtin/branch.c:550
11022 #, c-format
11023 msgid "Created a copy of a misnamed branch '%s'"
11024 msgstr "Đã tạo một bản sao của nhánh khuyết danh “%s”"
11025
11026 #: builtin/branch.c:553
11027 #, c-format
11028 msgid "Renamed a misnamed branch '%s' away"
11029 msgstr "Đã đổi tên nhánh khuyết danh “%s” đi"
11030
11031 #: builtin/branch.c:559
11032 #, c-format
11033 msgid "Branch renamed to %s, but HEAD is not updated!"
11034 msgstr "Nhánh bị đổi tên thành %s, nhưng HEAD lại không được cập nhật!"
11035
11036 #: builtin/branch.c:568
11037 msgid "Branch is renamed, but update of config-file failed"
11038 msgstr "Nhánh bị đổi tên, nhưng cập nhật tập tin cấu hình gặp lỗi"
11039
11040 #: builtin/branch.c:570
11041 msgid "Branch is copied, but update of config-file failed"
11042 msgstr "Nhánh đã được sao chép, nhưng cập nhật tập tin cấu hình gặp lỗi"
11043
11044 #: builtin/branch.c:586
11045 #, c-format
11046 msgid ""
11047 "Please edit the description for the branch\n"
11048 "  %s\n"
11049 "Lines starting with '%c' will be stripped.\n"
11050 msgstr ""
11051 "Viết các ghi chú cho nhánh:\n"
11052 "  %s\n"
11053 "Những dòng được bắt đầu bằng “%c” sẽ được cắt bỏ.\n"
11054
11055 #: builtin/branch.c:620
11056 msgid "Generic options"
11057 msgstr "Tùy chọn chung"
11058
11059 #: builtin/branch.c:622
11060 msgid "show hash and subject, give twice for upstream branch"
11061 msgstr "hiển thị mã băm và chủ đề, đưa ra hai lần cho nhánh thượng nguồn"
11062
11063 #: builtin/branch.c:623
11064 msgid "suppress informational messages"
11065 msgstr "không xuất các thông tin"
11066
11067 #: builtin/branch.c:624
11068 msgid "set up tracking mode (see git-pull(1))"
11069 msgstr "cài đặt chế độ theo dõi (xem git-pull(1))"
11070
11071 #: builtin/branch.c:626
11072 msgid "do not use"
11073 msgstr "không dùng"
11074
11075 #: builtin/branch.c:628 builtin/rebase.c:532
11076 msgid "upstream"
11077 msgstr "thượng nguồn"
11078
11079 #: builtin/branch.c:628
11080 msgid "change the upstream info"
11081 msgstr "thay đổi thông tin thượng nguồn"
11082
11083 #: builtin/branch.c:629
11084 msgid "unset the upstream info"
11085 msgstr "bỏ đặt thông tin thượng nguồn"
11086
11087 #: builtin/branch.c:630
11088 msgid "use colored output"
11089 msgstr "tô màu kết xuất"
11090
11091 #: builtin/branch.c:631
11092 msgid "act on remote-tracking branches"
11093 msgstr "thao tác trên nhánh “remote-tracking”"
11094
11095 #: builtin/branch.c:633 builtin/branch.c:635
11096 msgid "print only branches that contain the commit"
11097 msgstr "chỉ hiển thị những nhánh mà nó chứa lần chuyển giao"
11098
11099 #: builtin/branch.c:634 builtin/branch.c:636
11100 msgid "print only branches that don't contain the commit"
11101 msgstr "chỉ hiển thị những nhánh mà nó không chứa lần chuyển giao"
11102
11103 #: builtin/branch.c:639
11104 msgid "Specific git-branch actions:"
11105 msgstr "Hành động git-branch:"
11106
11107 #: builtin/branch.c:640
11108 msgid "list both remote-tracking and local branches"
11109 msgstr "liệt kê cả nhánh “remote-tracking” và nội bộ"
11110
11111 #: builtin/branch.c:642
11112 msgid "delete fully merged branch"
11113 msgstr "xóa một toàn bộ nhánh đã hòa trộn"
11114
11115 #: builtin/branch.c:643
11116 msgid "delete branch (even if not merged)"
11117 msgstr "xóa nhánh (cho dù là chưa được hòa trộn)"
11118
11119 #: builtin/branch.c:644
11120 msgid "move/rename a branch and its reflog"
11121 msgstr "di chuyển hay đổi tên một nhánh và reflog của nó"
11122
11123 #: builtin/branch.c:645
11124 msgid "move/rename a branch, even if target exists"
11125 msgstr "di chuyển hoặc đổi tên một nhánh ngay cả khi đích đã có sẵn"
11126
11127 #: builtin/branch.c:646
11128 msgid "copy a branch and its reflog"
11129 msgstr "sao chép một nhánh và reflog của nó"
11130
11131 #: builtin/branch.c:647
11132 msgid "copy a branch, even if target exists"
11133 msgstr "sao chép một nhánh ngay cả khi đích đã có sẵn"
11134
11135 #: builtin/branch.c:648
11136 msgid "list branch names"
11137 msgstr "liệt kê các tên nhánh"
11138
11139 #: builtin/branch.c:649
11140 msgid "show current branch name"
11141 msgstr "hiển thị nhánh hiện hành"
11142
11143 #: builtin/branch.c:650
11144 msgid "create the branch's reflog"
11145 msgstr "tạo reflog của nhánh"
11146
11147 #: builtin/branch.c:652
11148 msgid "edit the description for the branch"
11149 msgstr "sửa mô tả cho nhánh"
11150
11151 #: builtin/branch.c:653
11152 msgid "force creation, move/rename, deletion"
11153 msgstr "buộc tạo, di chuyển/đổi tên, xóa"
11154
11155 #: builtin/branch.c:654
11156 msgid "print only branches that are merged"
11157 msgstr "chỉ hiển thị những nhánh mà nó được hòa trộn"
11158
11159 #: builtin/branch.c:655
11160 msgid "print only branches that are not merged"
11161 msgstr "chỉ hiển thị những nhánh mà nó không được hòa trộn"
11162
11163 #: builtin/branch.c:656
11164 msgid "list branches in columns"
11165 msgstr "liệt kê các nhánh trong các cột"
11166
11167 #: builtin/branch.c:658 builtin/for-each-ref.c:42 builtin/notes.c:415
11168 #: builtin/notes.c:418 builtin/notes.c:581 builtin/notes.c:584
11169 #: builtin/tag.c:434
11170 msgid "object"
11171 msgstr "đối tượng"
11172
11173 #: builtin/branch.c:659
11174 msgid "print only branches of the object"
11175 msgstr "chỉ hiển thị các nhánh của đối tượng"
11176
11177 #: builtin/branch.c:660 builtin/for-each-ref.c:48 builtin/tag.c:441
11178 msgid "sorting and filtering are case insensitive"
11179 msgstr "sắp xếp và lọc là phân biệt HOA thường"
11180
11181 #: builtin/branch.c:661 builtin/for-each-ref.c:38 builtin/tag.c:439
11182 #: builtin/verify-tag.c:38
11183 msgid "format to use for the output"
11184 msgstr "định dạng sẽ dùng cho đầu ra"
11185
11186 #: builtin/branch.c:684 builtin/clone.c:790
11187 msgid "HEAD not found below refs/heads!"
11188 msgstr "Không tìm thấy HEAD ở dưới refs/heads!"
11189
11190 #: builtin/branch.c:708
11191 msgid "--column and --verbose are incompatible"
11192 msgstr "tùy chọn --column và --verbose xung khắc nhau"
11193
11194 #: builtin/branch.c:723 builtin/branch.c:777 builtin/branch.c:786
11195 msgid "branch name required"
11196 msgstr "cần chỉ ra tên nhánh"
11197
11198 #: builtin/branch.c:753
11199 msgid "Cannot give description to detached HEAD"
11200 msgstr "Không thể đưa ra mô tả HEAD đã tách rời"
11201
11202 #: builtin/branch.c:758
11203 msgid "cannot edit description of more than one branch"
11204 msgstr "không thể sửa mô tả cho nhiều hơn một nhánh"
11205
11206 #: builtin/branch.c:765
11207 #, c-format
11208 msgid "No commit on branch '%s' yet."
11209 msgstr "Vẫn chưa chuyển giao trên nhánh “%s”."
11210
11211 #: builtin/branch.c:768
11212 #, c-format
11213 msgid "No branch named '%s'."
11214 msgstr "Không có nhánh nào có tên “%s”."
11215
11216 #: builtin/branch.c:783
11217 msgid "too many branches for a copy operation"
11218 msgstr "quá nhiều nhánh dành cho thao tác sao chép"
11219
11220 #: builtin/branch.c:792
11221 msgid "too many arguments for a rename operation"
11222 msgstr "quá nhiều tham số cho thao tác đổi tên"
11223
11224 #: builtin/branch.c:797
11225 msgid "too many arguments to set new upstream"
11226 msgstr "quá nhiều tham số để đặt thượng nguồn mới"
11227
11228 #: builtin/branch.c:801
11229 #, c-format
11230 msgid ""
11231 "could not set upstream of HEAD to %s when it does not point to any branch."
11232 msgstr ""
11233 "không thể đặt thượng nguồn của HEAD thành %s khi mà nó chẳng chỉ đến nhánh "
11234 "nào cả."
11235
11236 #: builtin/branch.c:804 builtin/branch.c:827
11237 #, c-format
11238 msgid "no such branch '%s'"
11239 msgstr "không có nhánh nào như thế “%s”"
11240
11241 #: builtin/branch.c:808
11242 #, c-format
11243 msgid "branch '%s' does not exist"
11244 msgstr "chưa có nhánh “%s”"
11245
11246 #: builtin/branch.c:821
11247 msgid "too many arguments to unset upstream"
11248 msgstr "quá nhiều tham số để bỏ đặt thượng nguồn"
11249
11250 #: builtin/branch.c:825
11251 msgid "could not unset upstream of HEAD when it does not point to any branch."
11252 msgstr "không thể bỏ đặt thượng nguồn của HEAD không chỉ đến một nhánh nào cả."
11253
11254 #: builtin/branch.c:831
11255 #, c-format
11256 msgid "Branch '%s' has no upstream information"
11257 msgstr "Nhánh “%s” không có thông tin thượng nguồn"
11258
11259 #: builtin/branch.c:841
11260 msgid ""
11261 "The -a, and -r, options to 'git branch' do not take a branch name.\n"
11262 "Did you mean to use: -a|-r --list <pattern>?"
11263 msgstr ""
11264 "Hai tùy chọn -a và -r áp dụng cho lệnh “git branch” không nhận một tên "
11265 "nhánh.\n"
11266 "Có phải ý bạn là dùng: -a|-r --list <mẫu>?"
11267
11268 #: builtin/branch.c:845
11269 msgid ""
11270 "the '--set-upstream' option is no longer supported. Please use '--track' or "
11271 "'--set-upstream-to' instead."
11272 msgstr ""
11273 "tùy chọn --set-upstream đã không còn được hỗ trợ nữa. Vui lòng dùng “--"
11274 "track” hoặc “--set-upstream-to” để thay thế."
11275
11276 #: builtin/bugreport.c:15
11277 msgid "git version:\n"
11278 msgstr "phiên bản git:\n"
11279
11280 #: builtin/bugreport.c:21
11281 #, c-format
11282 msgid "uname() failed with error '%s' (%d)\n"
11283 msgstr "uname() gặp lỗi “%s” (%d)\n"
11284
11285 #: builtin/bugreport.c:31
11286 msgid "compiler info: "
11287 msgstr "thông tin trình biên dịch: "
11288
11289 #: builtin/bugreport.c:34
11290 msgid "libc info: "
11291 msgstr "thông tin libc: "
11292
11293 #: builtin/bugreport.c:80
11294 msgid "not run from a git repository - no hooks to show\n"
11295 msgstr "không chạy từ một kho git - nên chẳng có móc nào để mà hiển thị cả\n"
11296
11297 #: builtin/bugreport.c:90
11298 msgid "git bugreport [-o|--output-directory <file>] [-s|--suffix <format>]"
11299 msgstr ""
11300 "git bugreport [-o|--output-directory <tập_tin>] [-s|--suffix <định_dạng>]"
11301
11302 #: builtin/bugreport.c:97
11303 msgid ""
11304 "Thank you for filling out a Git bug report!\n"
11305 "Please answer the following questions to help us understand your issue.\n"
11306 "\n"
11307 "What did you do before the bug happened? (Steps to reproduce your issue)\n"
11308 "\n"
11309 "What did you expect to happen? (Expected behavior)\n"
11310 "\n"
11311 "What happened instead? (Actual behavior)\n"
11312 "\n"
11313 "What's different between what you expected and what actually happened?\n"
11314 "\n"
11315 "Anything else you want to add:\n"
11316 "\n"
11317 "Please review the rest of the bug report below.\n"
11318 "You can delete any lines you don't wish to share.\n"
11319 msgstr ""
11320 "Cảm ơn bạn đã tạo một báo cáo lỗi Git!\n"
11321 "Vui lòng trả lời các câu hỏi sau để giúp chúng tôi hiểu vấn đề của bạn.\n"
11322 "\n"
11323 "Bạn đã làm gì trước khi lỗi xảy ra? (Các bước để tái tạo sự cố của bạn)\n"
11324 "\n"
11325 "Điều bạn mong muốn xảy ra? (Hành vi dự kiến)\n"
11326 "\n"
11327 "Điều gì đã xảy ra thay thế? (Hành vi thực tế)\n"
11328 "\n"
11329 "Có gì khác biệt giữa những gì bạn mong đợi và những gì thực sự xảy ra?\n"
11330 "\n"
11331 "Bất kỳ thứ gì khác bạn muốn thêm:\n"
11332 "\n"
11333 "Vui lòng xen xét phần còn lại của báo cáo lỗi bên dưới.\n"
11334 "Bạn có thể xóa bất kỳ dòng nào bạn không muốn chia sẻ.\n"
11335
11336 #: builtin/bugreport.c:135
11337 msgid "specify a destination for the bugreport file"
11338 msgstr "chỉ định thư mục định để tạo tập tin báo cáo lỗi"
11339
11340 #: builtin/bugreport.c:137
11341 msgid "specify a strftime format suffix for the filename"
11342 msgstr ""
11343 "chỉ định chuỗi định dạng thời gian strftime dùng làm hậu tố cho tên tập tin"
11344
11345 #: builtin/bugreport.c:159
11346 #, c-format
11347 msgid "could not create leading directories for '%s'"
11348 msgstr "không thể tạo các thư mục dẫn đầu cho “%s”"
11349
11350 #: builtin/bugreport.c:166
11351 msgid "System Info"
11352 msgstr "Thông tin hệ thống"
11353
11354 #: builtin/bugreport.c:169
11355 msgid "Enabled Hooks"
11356 msgstr "Các Móc đã được bật"
11357
11358 #: builtin/bugreport.c:176
11359 #, c-format
11360 msgid "couldn't create a new file at '%s'"
11361 msgstr "không thể tạo tập tin mới tại “%s”"
11362
11363 #: builtin/bugreport.c:179
11364 #, c-format
11365 msgid "unable to write to %s"
11366 msgstr "không thể ghi vào %s"
11367
11368 #: builtin/bugreport.c:189
11369 #, c-format
11370 msgid "Created new report at '%s'.\n"
11371 msgstr "Đã tạo báo cáo mới tại “%s”\n"
11372
11373 #: builtin/bundle.c:15 builtin/bundle.c:23
11374 msgid "git bundle create [<options>] <file> <git-rev-list args>"
11375 msgstr "git bundle create [<các tùy chọn>] <tập_tin> <git-rev-list args>"
11376
11377 #: builtin/bundle.c:16 builtin/bundle.c:28
11378 msgid "git bundle verify [<options>] <file>"
11379 msgstr "git bundle verify [<các tùy chọn>] <tập-tin>"
11380
11381 #: builtin/bundle.c:17 builtin/bundle.c:33
11382 msgid "git bundle list-heads <file> [<refname>...]"
11383 msgstr "git bundle list-heads <tập tin> [<tên tham chiếu>…]"
11384
11385 #: builtin/bundle.c:18 builtin/bundle.c:38
11386 msgid "git bundle unbundle <file> [<refname>...]"
11387 msgstr "git bundle unbundle <tập tin> [<tên tham chiếu>…]"
11388
11389 #: builtin/bundle.c:67 builtin/pack-objects.c:3480
11390 msgid "do not show progress meter"
11391 msgstr "không hiển thị bộ đo tiến trình"
11392
11393 #: builtin/bundle.c:69 builtin/pack-objects.c:3482
11394 msgid "show progress meter"
11395 msgstr "hiển thị bộ đo tiến trình"
11396
11397 #: builtin/bundle.c:71 builtin/pack-objects.c:3484
11398 msgid "show progress meter during object writing phase"
11399 msgstr "hiển thị bộ đo tiến triển trong suốt pha ghi đối tượng"
11400
11401 #: builtin/bundle.c:74 builtin/pack-objects.c:3487
11402 msgid "similar to --all-progress when progress meter is shown"
11403 msgstr "tương tự --all-progress khi bộ đo tiến trình được xuất hiện"
11404
11405 #: builtin/bundle.c:76
11406 msgid "specify bundle format version"
11407 msgstr "chỉ điịnh định dạng cho bundle"
11408
11409 #: builtin/bundle.c:96
11410 msgid "Need a repository to create a bundle."
11411 msgstr "Cần một kho chứa để có thể tạo một bundle."
11412
11413 #: builtin/bundle.c:107
11414 msgid "do not show bundle details"
11415 msgstr "không hiển thị chi tiết bundle (bó)"
11416
11417 #: builtin/bundle.c:122
11418 #, c-format
11419 msgid "%s is okay\n"
11420 msgstr "“%s” tốt\n"
11421
11422 #: builtin/bundle.c:163
11423 msgid "Need a repository to unbundle."
11424 msgstr "Cần một kho chứa để có thể giải nén một bundle."
11425
11426 #: builtin/bundle.c:171 builtin/remote.c:1700
11427 msgid "be verbose; must be placed before a subcommand"
11428 msgstr "chi tiết; phải được đặt trước một lệnh-con"
11429
11430 #: builtin/bundle.c:193 builtin/remote.c:1731
11431 #, c-format
11432 msgid "Unknown subcommand: %s"
11433 msgstr "Không hiểu câu lệnh con: %s"
11434
11435 #: builtin/cat-file.c:598
11436 msgid ""
11437 "git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -"
11438 "p | <type> | --textconv | --filters) [--path=<path>] <object>"
11439 msgstr ""
11440 "git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -"
11441 "p | <kiểu> | --textconv) | --filters) [--path=<đường/dẫn>] <đối_tượng>"
11442
11443 #: builtin/cat-file.c:599
11444 msgid ""
11445 "git cat-file (--batch[=<format>] | --batch-check[=<format>]) [--follow-"
11446 "symlinks] [--textconv | --filters]"
11447 msgstr ""
11448 "git cat-file (--batch[=<định dạng>] | --batch-check[=<định dạng>]) [--follow-"
11449 "symlinks] [--textconv | --filters]"
11450
11451 #: builtin/cat-file.c:620
11452 msgid "only one batch option may be specified"
11453 msgstr "chỉ một tùy chọn batch được chỉ ra"
11454
11455 #: builtin/cat-file.c:638
11456 msgid "<type> can be one of: blob, tree, commit, tag"
11457 msgstr "<kiểu> là một trong số: blob, tree, commit hoặc tag"
11458
11459 #: builtin/cat-file.c:639
11460 msgid "show object type"
11461 msgstr "hiển thị kiểu đối tượng"
11462
11463 #: builtin/cat-file.c:640
11464 msgid "show object size"
11465 msgstr "hiển thị kích thước đối tượng"
11466
11467 #: builtin/cat-file.c:642
11468 msgid "exit with zero when there's no error"
11469 msgstr "thoát với 0 khi không có lỗi"
11470
11471 #: builtin/cat-file.c:643
11472 msgid "pretty-print object's content"
11473 msgstr "in nội dung đối tượng dạng dễ đọc"
11474
11475 #: builtin/cat-file.c:645
11476 msgid "for blob objects, run textconv on object's content"
11477 msgstr "với đối tượng blob, chạy lệnh textconv trên nội dung của đối tượng"
11478
11479 #: builtin/cat-file.c:647
11480 msgid "for blob objects, run filters on object's content"
11481 msgstr "với đối tượng blob, chạy lệnh filters trên nội dung của đối tượng"
11482
11483 #: builtin/cat-file.c:648
11484 msgid "blob"
11485 msgstr "blob"
11486
11487 #: builtin/cat-file.c:649
11488 msgid "use a specific path for --textconv/--filters"
11489 msgstr "dùng một đường dẫn rõ ràng cho --textconv/--filters"
11490
11491 #: builtin/cat-file.c:651
11492 msgid "allow -s and -t to work with broken/corrupt objects"
11493 msgstr "cho phép -s và -t để làm việc với các đối tượng sai/hỏng"
11494
11495 #: builtin/cat-file.c:652
11496 msgid "buffer --batch output"
11497 msgstr "đệm kết xuất --batch"
11498
11499 #: builtin/cat-file.c:654
11500 msgid "show info and content of objects fed from the standard input"
11501 msgstr ""
11502 "hiển thị thông tin và nội dung của các đối tượng lấy từ đầu vào tiêu chuẩn"
11503
11504 #: builtin/cat-file.c:658
11505 msgid "show info about objects fed from the standard input"
11506 msgstr "hiển thị các thông tin về đối tượng fed  từ đầu vào tiêu chuẩn"
11507
11508 #: builtin/cat-file.c:662
11509 msgid "follow in-tree symlinks (used with --batch or --batch-check)"
11510 msgstr "theo liên kết mềm trong-cây (được dùng với --batch hay --batch-check)"
11511
11512 #: builtin/cat-file.c:664
11513 msgid "show all objects with --batch or --batch-check"
11514 msgstr "hiển thị mọi đối tượng với --batch hay --batch-check"
11515
11516 #: builtin/cat-file.c:666
11517 msgid "do not order --batch-all-objects output"
11518 msgstr "đừng sắp xếp đầu ra --batch-all-objects"
11519
11520 #: builtin/check-attr.c:13
11521 msgid "git check-attr [-a | --all | <attr>...] [--] <pathname>..."
11522 msgstr "git check-attr [-a | --all | <attr>…] [--] tên-đường-dẫn…"
11523
11524 #: builtin/check-attr.c:14
11525 msgid "git check-attr --stdin [-z] [-a | --all | <attr>...]"
11526 msgstr "git check-attr --stdin [-z] [-a | --all | <attr>…]"
11527
11528 #: builtin/check-attr.c:21
11529 msgid "report all attributes set on file"
11530 msgstr "báo cáo tất cả các thuộc tính đặt trên tập tin"
11531
11532 #: builtin/check-attr.c:22
11533 msgid "use .gitattributes only from the index"
11534 msgstr "chỉ dùng .gitattributes từ bảng mục lục"
11535
11536 #: builtin/check-attr.c:23 builtin/check-ignore.c:25 builtin/hash-object.c:102
11537 msgid "read file names from stdin"
11538 msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
11539
11540 #: builtin/check-attr.c:25 builtin/check-ignore.c:27
11541 msgid "terminate input and output records by a NUL character"
11542 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
11543
11544 #: builtin/check-ignore.c:21 builtin/checkout.c:1500 builtin/gc.c:541
11545 #: builtin/worktree.c:561
11546 msgid "suppress progress reporting"
11547 msgstr "chặn các báo cáo tiến trình hoạt động"
11548
11549 #: builtin/check-ignore.c:29
11550 msgid "show non-matching input paths"
11551 msgstr "hiển thị những đường dẫn đầu vào không khớp với mẫu"
11552
11553 #: builtin/check-ignore.c:31
11554 msgid "ignore index when checking"
11555 msgstr "bỏ qua mục lục khi kiểm tra"
11556
11557 #: builtin/check-ignore.c:163
11558 msgid "cannot specify pathnames with --stdin"
11559 msgstr "không thể chỉ định các tên đường dẫn với --stdin"
11560
11561 #: builtin/check-ignore.c:166
11562 msgid "-z only makes sense with --stdin"
11563 msgstr "-z chỉ hợp lý với --stdin"
11564
11565 #: builtin/check-ignore.c:168
11566 msgid "no path specified"
11567 msgstr "chưa chỉ ra đường dẫn"
11568
11569 #: builtin/check-ignore.c:172
11570 msgid "--quiet is only valid with a single pathname"
11571 msgstr "--quiet chỉ hợp lệ với tên đường dẫn đơn"
11572
11573 #: builtin/check-ignore.c:174
11574 msgid "cannot have both --quiet and --verbose"
11575 msgstr "không thể dùng cả hai tùy chọn --quiet và --verbose"
11576
11577 #: builtin/check-ignore.c:177
11578 msgid "--non-matching is only valid with --verbose"
11579 msgstr "tùy-chọn --non-matching chỉ hợp lệ khi dùng với --verbose"
11580
11581 #: builtin/check-mailmap.c:9
11582 msgid "git check-mailmap [<options>] <contact>..."
11583 msgstr "git check-mailmap [<các tùy chọn>] <danh-bạ>…"
11584
11585 #: builtin/check-mailmap.c:14
11586 msgid "also read contacts from stdin"
11587 msgstr "đồng thời đọc các danh bạ từ đầu vào tiêu chuẩn"
11588
11589 #: builtin/check-mailmap.c:25
11590 #, c-format
11591 msgid "unable to parse contact: %s"
11592 msgstr "không thể phân tích danh bạ: “%s”"
11593
11594 #: builtin/check-mailmap.c:48
11595 msgid "no contacts specified"
11596 msgstr "chưa chỉ ra danh bạ"
11597
11598 #: builtin/checkout-index.c:139
11599 msgid "git checkout-index [<options>] [--] [<file>...]"
11600 msgstr "git checkout-index [<các tùy chọn>] [--] [<tập-tin>…]"
11601
11602 #: builtin/checkout-index.c:156
11603 msgid "stage should be between 1 and 3 or all"
11604 msgstr "stage nên giữa 1 và 3 hay all"
11605
11606 #: builtin/checkout-index.c:173
11607 msgid "check out all files in the index"
11608 msgstr "lấy ra toàn bộ các tập tin trong bảng mục lục"
11609
11610 #: builtin/checkout-index.c:174
11611 msgid "force overwrite of existing files"
11612 msgstr "ép buộc ghi đè lên tập tin đã sẵn có từ trước"
11613
11614 #: builtin/checkout-index.c:176
11615 msgid "no warning for existing files and files not in index"
11616 msgstr ""
11617 "không cảnh báo cho những tập tin tồn tại và không có trong bảng mục lục"
11618
11619 #: builtin/checkout-index.c:178
11620 msgid "don't checkout new files"
11621 msgstr "không checkout các tập tin mới"
11622
11623 #: builtin/checkout-index.c:180
11624 msgid "update stat information in the index file"
11625 msgstr "cập nhật thông tin thống kê trong tập tin lưu bảng mục lục mới"
11626
11627 #: builtin/checkout-index.c:184
11628 msgid "read list of paths from the standard input"
11629 msgstr "đọc danh sách đường dẫn từ đầu vào tiêu chuẩn"
11630
11631 #: builtin/checkout-index.c:186
11632 msgid "write the content to temporary files"
11633 msgstr "ghi nội dung vào tập tin tạm"
11634
11635 #: builtin/checkout-index.c:187 builtin/column.c:31
11636 #: builtin/submodule--helper.c:1824 builtin/submodule--helper.c:1827
11637 #: builtin/submodule--helper.c:1835 builtin/submodule--helper.c:2333
11638 #: builtin/worktree.c:757
11639 msgid "string"
11640 msgstr "chuỗi"
11641
11642 #: builtin/checkout-index.c:188
11643 msgid "when creating files, prepend <string>"
11644 msgstr "khi tạo các tập tin, nối thêm <chuỗi>"
11645
11646 #: builtin/checkout-index.c:190
11647 msgid "copy out the files from named stage"
11648 msgstr "sao chép ra các tập tin từ bệ phóng có tên"
11649
11650 #: builtin/checkout.c:31
11651 msgid "git checkout [<options>] <branch>"
11652 msgstr "git checkout [<các tùy chọn>] <nhánh>"
11653
11654 #: builtin/checkout.c:32
11655 msgid "git checkout [<options>] [<branch>] -- <file>..."
11656 msgstr "git checkout [<các tùy chọn>] [<nhánh>] -- <tập-tin>…"
11657
11658 #: builtin/checkout.c:37
11659 msgid "git switch [<options>] [<branch>]"
11660 msgstr "git switch [<các tùy chọn>] [<nhánh>]"
11661
11662 #: builtin/checkout.c:42
11663 msgid "git restore [<options>] [--source=<branch>] <file>..."
11664 msgstr "git restore [<các tùy chọn>] [--source=<nhánh>] <tập tin>…"
11665
11666 #: builtin/checkout.c:188 builtin/checkout.c:227
11667 #, c-format
11668 msgid "path '%s' does not have our version"
11669 msgstr "đường dẫn “%s” không có các phiên bản của chúng ta"
11670
11671 #: builtin/checkout.c:190 builtin/checkout.c:229
11672 #, c-format
11673 msgid "path '%s' does not have their version"
11674 msgstr "đường dẫn “%s” không có các phiên bản của chúng"
11675
11676 #: builtin/checkout.c:206
11677 #, c-format
11678 msgid "path '%s' does not have all necessary versions"
11679 msgstr "đường dẫn “%s” không có tất cả các phiên bản cần thiết"
11680
11681 #: builtin/checkout.c:258
11682 #, c-format
11683 msgid "path '%s' does not have necessary versions"
11684 msgstr "đường dẫn “%s” không có các phiên bản cần thiết"
11685
11686 #: builtin/checkout.c:275
11687 #, c-format
11688 msgid "path '%s': cannot merge"
11689 msgstr "đường dẫn “%s”: không thể hòa trộn"
11690
11691 #: builtin/checkout.c:291
11692 #, c-format
11693 msgid "Unable to add merge result for '%s'"
11694 msgstr "Không thể thêm kết quả hòa trộn cho “%s”"
11695
11696 #: builtin/checkout.c:396
11697 #, c-format
11698 msgid "Recreated %d merge conflict"
11699 msgid_plural "Recreated %d merge conflicts"
11700 msgstr[0] "Đã tạo lại %d xung đột hòa trộn"
11701
11702 #: builtin/checkout.c:401
11703 #, c-format
11704 msgid "Updated %d path from %s"
11705 msgid_plural "Updated %d paths from %s"
11706 msgstr[0] "Đã cập nhật đường dẫn %d từ %s"
11707
11708 #: builtin/checkout.c:408
11709 #, c-format
11710 msgid "Updated %d path from the index"
11711 msgid_plural "Updated %d paths from the index"
11712 msgstr[0] "Đã cập nhật đường dẫn %d từ mục lục"
11713
11714 #: builtin/checkout.c:431 builtin/checkout.c:434 builtin/checkout.c:437
11715 #: builtin/checkout.c:441
11716 #, c-format
11717 msgid "'%s' cannot be used with updating paths"
11718 msgstr "không được dùng “%s” với các đường dẫn cập nhật"
11719
11720 #: builtin/checkout.c:444 builtin/checkout.c:447
11721 #, c-format
11722 msgid "'%s' cannot be used with %s"
11723 msgstr "không được dùng “%s” với %s"
11724
11725 #: builtin/checkout.c:451
11726 #, c-format
11727 msgid "Cannot update paths and switch to branch '%s' at the same time."
11728 msgstr ""
11729 "Không thể cập nhật các đường dẫn và chuyển đến nhánh “%s” cùng một lúc."
11730
11731 #: builtin/checkout.c:455
11732 #, c-format
11733 msgid "neither '%s' or '%s' is specified"
11734 msgstr "không chỉ định “%s” cũng không “%s”"
11735
11736 #: builtin/checkout.c:459
11737 #, c-format
11738 msgid "'%s' must be used when '%s' is not specified"
11739 msgstr "phải có “%s” khi không chỉ định “%s”"
11740
11741 #: builtin/checkout.c:464 builtin/checkout.c:469
11742 #, c-format
11743 msgid "'%s' or '%s' cannot be used with %s"
11744 msgstr "“%s” hay “%s” không thể được sử dụng với %s"
11745
11746 #: builtin/checkout.c:541 builtin/checkout.c:548
11747 #, c-format
11748 msgid "path '%s' is unmerged"
11749 msgstr "đường dẫn “%s” không được hòa trộn"
11750
11751 #: builtin/checkout.c:716
11752 msgid "you need to resolve your current index first"
11753 msgstr "bạn cần phải giải quyết bảng mục lục hiện tại của bạn trước đã"
11754
11755 #: builtin/checkout.c:770
11756 #, c-format
11757 msgid ""
11758 "cannot continue with staged changes in the following files:\n"
11759 "%s"
11760 msgstr ""
11761 "không thể tiếp tục với các thay đổi đã được đưa lên bệ phóng trong các dòng "
11762 "sau:\n"
11763 "%s"
11764
11765 #: builtin/checkout.c:866
11766 #, c-format
11767 msgid "Can not do reflog for '%s': %s\n"
11768 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
11769
11770 #: builtin/checkout.c:908
11771 msgid "HEAD is now at"
11772 msgstr "HEAD hiện giờ tại"
11773
11774 #: builtin/checkout.c:912 builtin/clone.c:721 t/helper/test-fast-rebase.c:202
11775 msgid "unable to update HEAD"
11776 msgstr "không thể cập nhật HEAD"
11777
11778 #: builtin/checkout.c:916
11779 #, c-format
11780 msgid "Reset branch '%s'\n"
11781 msgstr "Đặt lại nhánh “%s”\n"
11782
11783 #: builtin/checkout.c:919
11784 #, c-format
11785 msgid "Already on '%s'\n"
11786 msgstr "Đã sẵn sàng trên “%s”\n"
11787
11788 #: builtin/checkout.c:923
11789 #, c-format
11790 msgid "Switched to and reset branch '%s'\n"
11791 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
11792
11793 #: builtin/checkout.c:925 builtin/checkout.c:1356
11794 #, c-format
11795 msgid "Switched to a new branch '%s'\n"
11796 msgstr "Đã chuyển đến nhánh mới “%s”\n"
11797
11798 #: builtin/checkout.c:927
11799 #, c-format
11800 msgid "Switched to branch '%s'\n"
11801 msgstr "Đã chuyển đến nhánh “%s”\n"
11802
11803 #: builtin/checkout.c:978
11804 #, c-format
11805 msgid " ... and %d more.\n"
11806 msgstr " … và nhiều hơn %d.\n"
11807
11808 #: builtin/checkout.c:984
11809 #, c-format
11810 msgid ""
11811 "Warning: you are leaving %d commit behind, not connected to\n"
11812 "any of your branches:\n"
11813 "\n"
11814 "%s\n"
11815 msgid_plural ""
11816 "Warning: you are leaving %d commits behind, not connected to\n"
11817 "any of your branches:\n"
11818 "\n"
11819 "%s\n"
11820 msgstr[0] ""
11821 "Cảnh báo: bạn đã rời bỏ %d lần chuyển giao lại đằng sau, không được kết nối "
11822 "đến\n"
11823 "bất kỳ nhánh nào của bạn:\n"
11824 "\n"
11825 "%s\n"
11826
11827 #: builtin/checkout.c:1003
11828 #, c-format
11829 msgid ""
11830 "If you want to keep it by creating a new branch, this may be a good time\n"
11831 "to do so with:\n"
11832 "\n"
11833 " git branch <new-branch-name> %s\n"
11834 "\n"
11835 msgid_plural ""
11836 "If you want to keep them by creating a new branch, this may be a good time\n"
11837 "to do so with:\n"
11838 "\n"
11839 " git branch <new-branch-name> %s\n"
11840 "\n"
11841 msgstr[0] ""
11842 "Nếu bạn muốn giữ (chúng) nó bằng cách tạo ra một nhánh mới, đây có lẽ là\n"
11843 "một thời điểm thích hợp để làm thế bằng lệnh:\n"
11844 "\n"
11845 " git branch <tên_nhánh_mới> %s\n"
11846 "\n"
11847
11848 #: builtin/checkout.c:1038
11849 msgid "internal error in revision walk"
11850 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
11851
11852 #: builtin/checkout.c:1042
11853 msgid "Previous HEAD position was"
11854 msgstr "Vị trí trước kia của HEAD là"
11855
11856 #: builtin/checkout.c:1082 builtin/checkout.c:1351
11857 msgid "You are on a branch yet to be born"
11858 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
11859
11860 #: builtin/checkout.c:1164
11861 #, c-format
11862 msgid ""
11863 "'%s' could be both a local file and a tracking branch.\n"
11864 "Please use -- (and optionally --no-guess) to disambiguate"
11865 msgstr ""
11866 "“%s” không thể là cả tập tin nội bộ và một nhánh theo dõi.\n"
11867 "Vui long dùng -- (và tùy chọn thêm --no-guess) để tránh lẫn lộn"
11868
11869 #: builtin/checkout.c:1171
11870 msgid ""
11871 "If you meant to check out a remote tracking branch on, e.g. 'origin',\n"
11872 "you can do so by fully qualifying the name with the --track option:\n"
11873 "\n"
11874 "    git checkout --track origin/<name>\n"
11875 "\n"
11876 "If you'd like to always have checkouts of an ambiguous <name> prefer\n"
11877 "one remote, e.g. the 'origin' remote, consider setting\n"
11878 "checkout.defaultRemote=origin in your config."
11879 msgstr ""
11880 "Nếu ý bạn là lấy ra nhánh máy chủ được theo dõi, ví dụ “origin”,\n"
11881 "bạn có thể làm như vậy bằng cách chỉ định đầy đủ tên với tùy chọn --track:\n"
11882 "\n"
11883 "    git checkout --track origin/<tên>\n"
11884 "\n"
11885 "Nếu bạn muốn luôn lấy ra từ một <tên> một máy chủ ưa thích\n"
11886 "chưa rõ ràng, ví dụ máy chủ “origin”, cân nhắc cài đặt\n"
11887 "checkout.defaultRemote=origin trong cấu hình của bạn."
11888
11889 #: builtin/checkout.c:1181
11890 #, c-format
11891 msgid "'%s' matched multiple (%d) remote tracking branches"
11892 msgstr "“%s” khớp với nhiều (%d) nhánh máy chủ được theo dõi"
11893
11894 #: builtin/checkout.c:1247
11895 msgid "only one reference expected"
11896 msgstr "chỉ cần một tham chiếu"
11897
11898 #: builtin/checkout.c:1264
11899 #, c-format
11900 msgid "only one reference expected, %d given."
11901 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
11902
11903 #: builtin/checkout.c:1310 builtin/worktree.c:342 builtin/worktree.c:510
11904 #, c-format
11905 msgid "invalid reference: %s"
11906 msgstr "tham chiếu không hợp lệ: %s"
11907
11908 #: builtin/checkout.c:1323 builtin/checkout.c:1689
11909 #, c-format
11910 msgid "reference is not a tree: %s"
11911 msgstr "tham chiếu không phải là một cây:%s"
11912
11913 #: builtin/checkout.c:1370
11914 #, c-format
11915 msgid "a branch is expected, got tag '%s'"
11916 msgstr "cần một nhánh, nhưng lại nhận được thẻ “%s”"
11917
11918 #: builtin/checkout.c:1372
11919 #, c-format
11920 msgid "a branch is expected, got remote branch '%s'"
11921 msgstr "cần một nhánh, nhưng lại nhận được nhánh máy phục vụ “%s”"
11922
11923 #: builtin/checkout.c:1373 builtin/checkout.c:1381
11924 #, c-format
11925 msgid "a branch is expected, got '%s'"
11926 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
11927
11928 #: builtin/checkout.c:1376
11929 #, c-format
11930 msgid "a branch is expected, got commit '%s'"
11931 msgstr "cần một nhánh, nhưng lại nhận được “%s”"
11932
11933 #: builtin/checkout.c:1392
11934 msgid ""
11935 "cannot switch branch while merging\n"
11936 "Consider \"git merge --quit\" or \"git worktree add\"."
11937 msgstr ""
11938 "không thể chuyển nhánh trong khi đang hòa trộn\n"
11939 "Cân nhắc dung \"git merge --quit\" hoặc \"git worktree add\"."
11940
11941 #: builtin/checkout.c:1396
11942 msgid ""
11943 "cannot switch branch in the middle of an am session\n"
11944 "Consider \"git am --quit\" or \"git worktree add\"."
11945 msgstr ""
11946 "không thể chuyển nhanh ở giữa một phiên am\n"
11947 "Cân nhắc dùng \"git am --quit\" hoặc \"git worktree add\"."
11948
11949 #: builtin/checkout.c:1400
11950 msgid ""
11951 "cannot switch branch while rebasing\n"
11952 "Consider \"git rebase --quit\" or \"git worktree add\"."
11953 msgstr ""
11954 "không thể chuyển nhánh trong khi cải tổ\n"
11955 "Cân nhắc dùng \"git rebase --quit\" hay \"git worktree add\"."
11956
11957 #: builtin/checkout.c:1404
11958 msgid ""
11959 "cannot switch branch while cherry-picking\n"
11960 "Consider \"git cherry-pick --quit\" or \"git worktree add\"."
11961 msgstr ""
11962 "không thể chuyển nhánh trong khi  cherry-picking\n"
11963 "Cân nhắc dùng \"git cherry-pick --quit\" hay \"git worktree add\"."
11964
11965 #: builtin/checkout.c:1408
11966 msgid ""
11967 "cannot switch branch while reverting\n"
11968 "Consider \"git revert --quit\" or \"git worktree add\"."
11969 msgstr ""
11970 "không thể chuyển nhánh trong khi hoàn nguyên\n"
11971 "Cân nhắc dùng \"git revert --quit\" hoặc \"git worktree add\"."
11972
11973 #: builtin/checkout.c:1412
11974 msgid "you are switching branch while bisecting"
11975 msgstr ""
11976 "bạn hiện tại đang thực hiện việc chuyển nhánh trong khi đang di chuyển nửa "
11977 "bước"
11978
11979 #: builtin/checkout.c:1419
11980 msgid "paths cannot be used with switching branches"
11981 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
11982
11983 #: builtin/checkout.c:1422 builtin/checkout.c:1426 builtin/checkout.c:1430
11984 #, c-format
11985 msgid "'%s' cannot be used with switching branches"
11986 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
11987
11988 #: builtin/checkout.c:1434 builtin/checkout.c:1437 builtin/checkout.c:1440
11989 #: builtin/checkout.c:1445 builtin/checkout.c:1450
11990 #, c-format
11991 msgid "'%s' cannot be used with '%s'"
11992 msgstr "“%s” không thể được dùng với “%s”"
11993
11994 #: builtin/checkout.c:1447
11995 #, c-format
11996 msgid "'%s' cannot take <start-point>"
11997 msgstr "“%s” không thể nhận <điểm-đầu>"
11998
11999 #: builtin/checkout.c:1455
12000 #, c-format
12001 msgid "Cannot switch branch to a non-commit '%s'"
12002 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
12003
12004 #: builtin/checkout.c:1462
12005 msgid "missing branch or commit argument"
12006 msgstr "thiếu tham số là nhánh hoặc lần chuyển giao"
12007
12008 #: builtin/checkout.c:1504 builtin/clone.c:92 builtin/commit-graph.c:84
12009 #: builtin/commit-graph.c:222 builtin/fetch.c:172 builtin/merge.c:296
12010 #: builtin/multi-pack-index.c:27 builtin/pull.c:119 builtin/push.c:575
12011 #: builtin/send-pack.c:198
12012 msgid "force progress reporting"
12013 msgstr "ép buộc báo cáo tiến triển công việc"
12014
12015 #: builtin/checkout.c:1505
12016 msgid "perform a 3-way merge with the new branch"
12017 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
12018
12019 #: builtin/checkout.c:1506 builtin/log.c:1800 parse-options.h:322
12020 msgid "style"
12021 msgstr "kiểu"
12022
12023 #: builtin/checkout.c:1507
12024 msgid "conflict style (merge or diff3)"
12025 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
12026
12027 #: builtin/checkout.c:1519 builtin/worktree.c:558
12028 msgid "detach HEAD at named commit"
12029 msgstr "rời bỏ HEAD tại lần chuyển giao theo tên"
12030
12031 #: builtin/checkout.c:1520
12032 msgid "set upstream info for new branch"
12033 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
12034
12035 #: builtin/checkout.c:1522
12036 msgid "force checkout (throw away local modifications)"
12037 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
12038
12039 #: builtin/checkout.c:1524
12040 msgid "new-branch"
12041 msgstr "nhánh-mới"
12042
12043 #: builtin/checkout.c:1524
12044 msgid "new unparented branch"
12045 msgstr "nhánh không cha mới"
12046
12047 #: builtin/checkout.c:1526 builtin/merge.c:300
12048 msgid "update ignored files (default)"
12049 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
12050
12051 #: builtin/checkout.c:1529
12052 msgid "do not check if another worktree is holding the given ref"
12053 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
12054
12055 #: builtin/checkout.c:1542
12056 msgid "checkout our version for unmerged files"
12057 msgstr ""
12058 "lấy ra (checkout) phiên bản của chúng ta cho các tập tin chưa được hòa trộn"
12059
12060 #: builtin/checkout.c:1545
12061 msgid "checkout their version for unmerged files"
12062 msgstr ""
12063 "lấy ra (checkout) phiên bản của chúng họ cho các tập tin chưa được hòa trộn"
12064
12065 #: builtin/checkout.c:1549
12066 msgid "do not limit pathspecs to sparse entries only"
12067 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục rải rác"
12068
12069 #: builtin/checkout.c:1604
12070 #, c-format
12071 msgid "-%c, -%c and --orphan are mutually exclusive"
12072 msgstr "-%c, -%c và --orphan loại từ lẫn nhau"
12073
12074 #: builtin/checkout.c:1608
12075 msgid "-p and --overlay are mutually exclusive"
12076 msgstr "-p và --overlay loại từ lẫn nhau"
12077
12078 #: builtin/checkout.c:1645
12079 msgid "--track needs a branch name"
12080 msgstr "--track cần tên một nhánh"
12081
12082 #: builtin/checkout.c:1650
12083 #, c-format
12084 msgid "missing branch name; try -%c"
12085 msgstr "thiếu tên nhánh; hãy thử -%c"
12086
12087 #: builtin/checkout.c:1682
12088 #, c-format
12089 msgid "could not resolve %s"
12090 msgstr "không thể phân giải “%s”"
12091
12092 #: builtin/checkout.c:1698
12093 msgid "invalid path specification"
12094 msgstr "đường dẫn đã cho không hợp lệ"
12095
12096 #: builtin/checkout.c:1705
12097 #, c-format
12098 msgid "'%s' is not a commit and a branch '%s' cannot be created from it"
12099 msgstr ""
12100 "“%s” không phải là một lần chuyển giao và một nhánh'%s” không thể được tạo "
12101 "từ đó"
12102
12103 #: builtin/checkout.c:1709
12104 #, c-format
12105 msgid "git checkout: --detach does not take a path argument '%s'"
12106 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
12107
12108 #: builtin/checkout.c:1718
12109 msgid "--pathspec-from-file is incompatible with --detach"
12110 msgstr "--pathspec-from-file xung khắc với --detach"
12111
12112 #: builtin/checkout.c:1721 builtin/reset.c:325 builtin/stash.c:1499
12113 msgid "--pathspec-from-file is incompatible with --patch"
12114 msgstr "--pathspec-from-file xung khắc với --patch"
12115
12116 #: builtin/checkout.c:1734
12117 msgid ""
12118 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
12119 "checking out of the index."
12120 msgstr ""
12121 "git checkout: --ours/--theirs, --force và --merge là xung khắc với nhau khi\n"
12122 "checkout bảng mục lục (index)."
12123
12124 #: builtin/checkout.c:1739
12125 msgid "you must specify path(s) to restore"
12126 msgstr "bạn phải chỉ định các thư mục muốn hồi phục"
12127
12128 #: builtin/checkout.c:1765 builtin/checkout.c:1767 builtin/checkout.c:1816
12129 #: builtin/checkout.c:1818 builtin/clone.c:122 builtin/remote.c:170
12130 #: builtin/remote.c:172 builtin/submodule--helper.c:2719 builtin/worktree.c:554
12131 #: builtin/worktree.c:556
12132 msgid "branch"
12133 msgstr "nhánh"
12134
12135 #: builtin/checkout.c:1766
12136 msgid "create and checkout a new branch"
12137 msgstr "tạo và checkout một nhánh mới"
12138
12139 #: builtin/checkout.c:1768
12140 msgid "create/reset and checkout a branch"
12141 msgstr "tạo/đặt_lại và checkout một nhánh"
12142
12143 #: builtin/checkout.c:1769
12144 msgid "create reflog for new branch"
12145 msgstr "tạo reflog cho nhánh mới"
12146
12147 #: builtin/checkout.c:1771
12148 msgid "second guess 'git checkout <no-such-branch>' (default)"
12149 msgstr "đoán thứ hai “git checkout <không-nhánh-nào-như-vậy>” (mặc định)"
12150
12151 #: builtin/checkout.c:1772
12152 msgid "use overlay mode (default)"
12153 msgstr "dùng chế độ che phủ (mặc định)"
12154
12155 #: builtin/checkout.c:1817
12156 msgid "create and switch to a new branch"
12157 msgstr "tạo và chuyển đến một nhánh mới"
12158
12159 #: builtin/checkout.c:1819
12160 msgid "create/reset and switch to a branch"
12161 msgstr "tạo/đặt_lại và chuyển đến một nhánh"
12162
12163 #: builtin/checkout.c:1821
12164 msgid "second guess 'git switch <no-such-branch>'"
12165 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
12166
12167 #: builtin/checkout.c:1823
12168 msgid "throw away local modifications"
12169 msgstr "vứt bỏ các sửa đổi địa phương"
12170
12171 #: builtin/checkout.c:1857
12172 msgid "which tree-ish to checkout from"
12173 msgstr "lấy ra từ tree-ish nào"
12174
12175 #: builtin/checkout.c:1859
12176 msgid "restore the index"
12177 msgstr "phục hồi bảng mục lục"
12178
12179 #: builtin/checkout.c:1861
12180 msgid "restore the working tree (default)"
12181 msgstr "phục hồi cây làm việc (mặc định)"
12182
12183 #: builtin/checkout.c:1863
12184 msgid "ignore unmerged entries"
12185 msgstr "bỏ qua những thứ chưa hòa trộn: %s"
12186
12187 #: builtin/checkout.c:1864
12188 msgid "use overlay mode"
12189 msgstr "dùng chế độ che phủ"
12190
12191 #: builtin/clean.c:29
12192 msgid ""
12193 "git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>..."
12194 msgstr ""
12195 "git clean [-d] [-f] [-i] [-n] [-q] [-e <mẫu>] [-x | -X] [--] </các/đường/"
12196 "dẫn>…"
12197
12198 #: builtin/clean.c:33
12199 #, c-format
12200 msgid "Removing %s\n"
12201 msgstr "Đang gỡ bỏ %s\n"
12202
12203 #: builtin/clean.c:34
12204 #, c-format
12205 msgid "Would remove %s\n"
12206 msgstr "Có thể gỡ bỏ %s\n"
12207
12208 #: builtin/clean.c:35
12209 #, c-format
12210 msgid "Skipping repository %s\n"
12211 msgstr "Đang bỏ qua kho chứa %s\n"
12212
12213 #: builtin/clean.c:36
12214 #, c-format
12215 msgid "Would skip repository %s\n"
12216 msgstr "Nên bỏ qua kho chứa %s\n"
12217
12218 #: builtin/clean.c:37
12219 #, c-format
12220 msgid "failed to remove %s"
12221 msgstr "gặp lỗi khi gỡ bỏ %s"
12222
12223 #: builtin/clean.c:38
12224 #, c-format
12225 msgid "could not lstat %s\n"
12226 msgstr "không thể lấy thông tin thống kê đầy đủ của %s\n"
12227
12228 #: builtin/clean.c:302 git-add--interactive.perl:593
12229 #, c-format
12230 msgid ""
12231 "Prompt help:\n"
12232 "1          - select a numbered item\n"
12233 "foo        - select item based on unique prefix\n"
12234 "           - (empty) select nothing\n"
12235 msgstr ""
12236 "Trợ giúp về nhắc:\n"
12237 "1          - chọn một mục được đánh số\n"
12238 "foo        - chọn mục trên cơ sở tiền tố duy nhất\n"
12239 "           - (để trống) không chọn gì cả\n"
12240
12241 #: builtin/clean.c:306 git-add--interactive.perl:602
12242 #, c-format
12243 msgid ""
12244 "Prompt help:\n"
12245 "1          - select a single item\n"
12246 "3-5        - select a range of items\n"
12247 "2-3,6-9    - select multiple ranges\n"
12248 "foo        - select item based on unique prefix\n"
12249 "-...       - unselect specified items\n"
12250 "*          - choose all items\n"
12251 "           - (empty) finish selecting\n"
12252 msgstr ""
12253 "Trợ giúp về nhắc:\n"
12254 "1          - chọn một mục đơn\n"
12255 "3-5        - chọn một vùng\n"
12256 "2-3,6-9    - chọn nhiều vùng\n"
12257 "foo        - chọn mục dựa trên tiền tố duy nhất\n"
12258 "-…         - không chọn các mục đã chỉ ra\n"
12259 "*          - chọn tất\n"
12260 "           - (để trống) kết thúc việc chọn\n"
12261
12262 #: builtin/clean.c:521 git-add--interactive.perl:568
12263 #: git-add--interactive.perl:573
12264 #, c-format, perl-format
12265 msgid "Huh (%s)?\n"
12266 msgstr "Hả (%s)?\n"
12267
12268 #: builtin/clean.c:661
12269 #, c-format
12270 msgid "Input ignore patterns>> "
12271 msgstr "Mẫu để lọc các tập tin đầu vào cần lờ đi>> "
12272
12273 #: builtin/clean.c:696
12274 #, c-format
12275 msgid "WARNING: Cannot find items matched by: %s"
12276 msgstr "CẢNH BÁO: Không tìm thấy các mục được khớp bởi: %s"
12277
12278 #: builtin/clean.c:717
12279 msgid "Select items to delete"
12280 msgstr "Chọn mục muốn xóa"
12281
12282 #. TRANSLATORS: Make sure to keep [y/N] as is
12283 #: builtin/clean.c:758
12284 #, c-format
12285 msgid "Remove %s [y/N]? "
12286 msgstr "Xóa bỏ “%s” [y/N]? "
12287
12288 #: builtin/clean.c:789
12289 msgid ""
12290 "clean               - start cleaning\n"
12291 "filter by pattern   - exclude items from deletion\n"
12292 "select by numbers   - select items to be deleted by numbers\n"
12293 "ask each            - confirm each deletion (like \"rm -i\")\n"
12294 "quit                - stop cleaning\n"
12295 "help                - this screen\n"
12296 "?                   - help for prompt selection"
12297 msgstr ""
12298 "clean               - bắt đầu dọn dẹp\n"
12299 "filter by pattern   - loại trừ các mục khỏi việc xóa\n"
12300 "select by numbers   - chọn các mục cần xóa bằng số\n"
12301 "ask each            - xác nhận trước mỗi lần xóa (giống như \"rm -i\")\n"
12302 "quit                - dừng việc dọn dẹp lại\n"
12303 "help                - hiển thị chính trợ giúp này\n"
12304 "?                   - trợ giúp dành cho chọn bằng cách nhắc"
12305
12306 #: builtin/clean.c:825
12307 msgid "Would remove the following item:"
12308 msgid_plural "Would remove the following items:"
12309 msgstr[0] "Có muốn gỡ bỏ (các) mục sau đây không:"
12310
12311 #: builtin/clean.c:841
12312 msgid "No more files to clean, exiting."
12313 msgstr "Không còn tập-tin nào để dọn dẹp, đang thoát ra."
12314
12315 #: builtin/clean.c:903
12316 msgid "do not print names of files removed"
12317 msgstr "không hiển thị tên của các tập tin đã gỡ bỏ"
12318
12319 #: builtin/clean.c:905
12320 msgid "force"
12321 msgstr "ép buộc"
12322
12323 #: builtin/clean.c:906
12324 msgid "interactive cleaning"
12325 msgstr "dọn bằng kiểu tương tác"
12326
12327 #: builtin/clean.c:908
12328 msgid "remove whole directories"
12329 msgstr "gỡ bỏ toàn bộ thư mục"
12330
12331 #: builtin/clean.c:909 builtin/describe.c:565 builtin/describe.c:567
12332 #: builtin/grep.c:921 builtin/log.c:183 builtin/log.c:185
12333 #: builtin/ls-files.c:558 builtin/name-rev.c:526 builtin/name-rev.c:528
12334 #: builtin/show-ref.c:179
12335 msgid "pattern"
12336 msgstr "mẫu"
12337
12338 #: builtin/clean.c:910
12339 msgid "add <pattern> to ignore rules"
12340 msgstr "thêm <mẫu> vào trong qui tắc bỏ qua"
12341
12342 #: builtin/clean.c:911
12343 msgid "remove ignored files, too"
12344 msgstr "đồng thời gỡ bỏ cả các tập tin bị bỏ qua"
12345
12346 #: builtin/clean.c:913
12347 msgid "remove only ignored files"
12348 msgstr "chỉ gỡ bỏ những tập tin bị bỏ qua"
12349
12350 #: builtin/clean.c:929
12351 msgid ""
12352 "clean.requireForce set to true and neither -i, -n, nor -f given; refusing to "
12353 "clean"
12354 msgstr ""
12355 "clean.requireForce được đặt thành true và không đưa ra tùy chọn -i, -n mà "
12356 "cũng không -f; từ chối lệnh dọn dẹp (clean)"
12357
12358 #: builtin/clean.c:932
12359 msgid ""
12360 "clean.requireForce defaults to true and neither -i, -n, nor -f given; "
12361 "refusing to clean"
12362 msgstr ""
12363 "clean.requireForce mặc định được đặt là true và không đưa ra tùy chọn -i, -n "
12364 "mà cũng không -f; từ chối lệnh dọn dẹp (clean)"
12365
12366 #: builtin/clean.c:944
12367 msgid "-x and -X cannot be used together"
12368 msgstr "-x và -X không thể dùng cùng nhau"
12369
12370 #: builtin/clone.c:45
12371 msgid "git clone [<options>] [--] <repo> [<dir>]"
12372 msgstr "git clone [<các tùy chọn>] [--] <kho> [<t.mục>]"
12373
12374 #: builtin/clone.c:94
12375 msgid "don't create a checkout"
12376 msgstr "không tạo một checkout"
12377
12378 #: builtin/clone.c:95 builtin/clone.c:97 builtin/init-db.c:555
12379 msgid "create a bare repository"
12380 msgstr "tạo kho thuần"
12381
12382 #: builtin/clone.c:99
12383 msgid "create a mirror repository (implies bare)"
12384 msgstr "tạo kho bản sao (ý là kho thuần)"
12385
12386 #: builtin/clone.c:101
12387 msgid "to clone from a local repository"
12388 msgstr "để nhân bản từ kho nội bộ"
12389
12390 #: builtin/clone.c:103
12391 msgid "don't use local hardlinks, always copy"
12392 msgstr "không sử dụng liên kết cứng nội bộ, luôn sao chép"
12393
12394 #: builtin/clone.c:105
12395 msgid "setup as shared repository"
12396 msgstr "cài đặt đây là kho chia sẻ"
12397
12398 #: builtin/clone.c:107
12399 msgid "pathspec"
12400 msgstr "đặc-tả-đường-dẫn"
12401
12402 #: builtin/clone.c:107
12403 msgid "initialize submodules in the clone"
12404 msgstr "khởi tạo mô-đun-con trong bản sao"
12405
12406 #: builtin/clone.c:111
12407 msgid "number of submodules cloned in parallel"
12408 msgstr "số lượng mô-đun-con được nhân bản đồng thời"
12409
12410 #: builtin/clone.c:112 builtin/init-db.c:552
12411 msgid "template-directory"
12412 msgstr "thư-mục-mẫu"
12413
12414 #: builtin/clone.c:113 builtin/init-db.c:553
12415 msgid "directory from which templates will be used"
12416 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
12417
12418 #: builtin/clone.c:115 builtin/clone.c:117 builtin/submodule--helper.c:1831
12419 #: builtin/submodule--helper.c:2336
12420 msgid "reference repository"
12421 msgstr "kho tham chiếu"
12422
12423 #: builtin/clone.c:119 builtin/submodule--helper.c:1833
12424 #: builtin/submodule--helper.c:2338
12425 msgid "use --reference only while cloning"
12426 msgstr "chỉ dùng --reference khi nhân bản"
12427
12428 #: builtin/clone.c:120 builtin/column.c:27 builtin/init-db.c:563
12429 #: builtin/merge-file.c:46 builtin/pack-objects.c:3546 builtin/repack.c:358
12430 msgid "name"
12431 msgstr "tên"
12432
12433 #: builtin/clone.c:121
12434 msgid "use <name> instead of 'origin' to track upstream"
12435 msgstr "dùng <tên> thay cho “origin” để theo dõi thượng nguồn"
12436
12437 #: builtin/clone.c:123
12438 msgid "checkout <branch> instead of the remote's HEAD"
12439 msgstr "lấy ra <nhánh> thay cho HEAD của máy chủ"
12440
12441 #: builtin/clone.c:125
12442 msgid "path to git-upload-pack on the remote"
12443 msgstr "đường dẫn đến git-upload-pack trên máy chủ"
12444
12445 #: builtin/clone.c:126 builtin/fetch.c:173 builtin/grep.c:860
12446 #: builtin/pull.c:208
12447 msgid "depth"
12448 msgstr "độ-sâu"
12449
12450 #: builtin/clone.c:127
12451 msgid "create a shallow clone of that depth"
12452 msgstr "tạo bản sao không đầy đủ cho mức sâu đã cho"
12453
12454 #: builtin/clone.c:128 builtin/fetch.c:175 builtin/pack-objects.c:3535
12455 #: builtin/pull.c:211
12456 msgid "time"
12457 msgstr "thời-gian"
12458
12459 #: builtin/clone.c:129
12460 msgid "create a shallow clone since a specific time"
12461 msgstr "tạo bản sao không đầy đủ từ thời điểm đã cho"
12462
12463 #: builtin/clone.c:130 builtin/fetch.c:177 builtin/fetch.c:200
12464 #: builtin/pull.c:214 builtin/pull.c:239 builtin/rebase.c:1317
12465 msgid "revision"
12466 msgstr "điểm xét duyệt"
12467
12468 #: builtin/clone.c:131 builtin/fetch.c:178 builtin/pull.c:215
12469 msgid "deepen history of shallow clone, excluding rev"
12470 msgstr "làm sâu hơn lịch sử của bản sao shallow, bằng điểm xét duyệt loại trừ"
12471
12472 #: builtin/clone.c:133 builtin/submodule--helper.c:1843
12473 #: builtin/submodule--helper.c:2352
12474 msgid "clone only one branch, HEAD or --branch"
12475 msgstr "chỉ nhân bản một nhánh, HEAD hoặc --branch"
12476
12477 #: builtin/clone.c:135
12478 msgid "don't clone any tags, and make later fetches not to follow them"
12479 msgstr ""
12480 "đứng có nhân bản bất kỳ nhánh nào, và làm cho những lần lấy về sau không "
12481 "theo chúng nữa"
12482
12483 #: builtin/clone.c:137
12484 msgid "any cloned submodules will be shallow"
12485 msgstr "mọi mô-đun-con nhân bản sẽ là shallow (nông)"
12486
12487 #: builtin/clone.c:138 builtin/init-db.c:561
12488 msgid "gitdir"
12489 msgstr "gitdir"
12490
12491 #: builtin/clone.c:139 builtin/init-db.c:562
12492 msgid "separate git dir from working tree"
12493 msgstr "không dùng chung thư mục dành riêng cho git và thư mục làm việc"
12494
12495 #: builtin/clone.c:140
12496 msgid "key=value"
12497 msgstr "khóa=giá_trị"
12498
12499 #: builtin/clone.c:141
12500 msgid "set config inside the new repository"
12501 msgstr "đặt cấu hình bên trong một kho chứa mới"
12502
12503 #: builtin/clone.c:143 builtin/fetch.c:195 builtin/ls-remote.c:76
12504 #: builtin/pull.c:230 builtin/push.c:584 builtin/send-pack.c:196
12505 msgid "server-specific"
12506 msgstr "đặc-tả-máy-phục-vụ"
12507
12508 #: builtin/clone.c:143 builtin/fetch.c:195 builtin/ls-remote.c:76
12509 #: builtin/pull.c:231 builtin/push.c:584 builtin/send-pack.c:197
12510 msgid "option to transmit"
12511 msgstr "tùy chọn để chuyển giao"
12512
12513 #: builtin/clone.c:144 builtin/fetch.c:196 builtin/pull.c:234
12514 #: builtin/push.c:585
12515 msgid "use IPv4 addresses only"
12516 msgstr "chỉ dùng địa chỉ IPv4"
12517
12518 #: builtin/clone.c:146 builtin/fetch.c:198 builtin/pull.c:237
12519 #: builtin/push.c:587
12520 msgid "use IPv6 addresses only"
12521 msgstr "chỉ dùng địa chỉ IPv6"
12522
12523 #: builtin/clone.c:150
12524 msgid "any cloned submodules will use their remote-tracking branch"
12525 msgstr "mọi mô-đun-con nhân bản sẽ dung nhánh theo dõi máy chủ của chúng"
12526
12527 #: builtin/clone.c:152
12528 msgid "initialize sparse-checkout file to include only files at root"
12529 msgstr "khởi tạo tập tin sparse-checkout để bao gồm chỉ các tập tin ở gốc"
12530
12531 #: builtin/clone.c:288
12532 msgid ""
12533 "No directory name could be guessed.\n"
12534 "Please specify a directory on the command line"
12535 msgstr ""
12536 "Không đoán được thư mục tên là gì.\n"
12537 "Vui lòng chỉ định tên một thư mục trên dòng lệnh"
12538
12539 #: builtin/clone.c:341
12540 #, c-format
12541 msgid "info: Could not add alternate for '%s': %s\n"
12542 msgstr "thông tin: không thể thêm thay thế cho “%s”: %s\n"
12543
12544 #: builtin/clone.c:414
12545 #, c-format
12546 msgid "%s exists and is not a directory"
12547 msgstr "%s có tồn tại nhưng lại không phải là một thư mục"
12548
12549 #: builtin/clone.c:432
12550 #, c-format
12551 msgid "failed to start iterator over '%s'"
12552 msgstr "gặp lỗi khi bắt đầu lặp qua “%s”"
12553
12554 #: builtin/clone.c:463
12555 #, c-format
12556 msgid "failed to create link '%s'"
12557 msgstr "gặp lỗi khi tạo được liên kết mềm %s"
12558
12559 #: builtin/clone.c:467
12560 #, c-format
12561 msgid "failed to copy file to '%s'"
12562 msgstr "gặp lỗi khi sao chép tập tin và “%s”"
12563
12564 #: builtin/clone.c:472
12565 #, c-format
12566 msgid "failed to iterate over '%s'"
12567 msgstr "gặp lỗi khi lặp qua “%s”"
12568
12569 #: builtin/clone.c:499
12570 #, c-format
12571 msgid "done.\n"
12572 msgstr "hoàn tất.\n"
12573
12574 #: builtin/clone.c:513
12575 msgid ""
12576 "Clone succeeded, but checkout failed.\n"
12577 "You can inspect what was checked out with 'git status'\n"
12578 "and retry with 'git restore --source=HEAD :/'\n"
12579 msgstr ""
12580 "Việc nhân bản thành công, nhưng checkout gặp lỗi.\n"
12581 "Bạn kiểm tra kỹ xem cái gì được lấy ra bằng lệnh “git status”\n"
12582 "và thử lấy ra với lệnh “git restore --source=HEAD :/”\n"
12583
12584 #: builtin/clone.c:590
12585 #, c-format
12586 msgid "Could not find remote branch %s to clone."
12587 msgstr "Không tìm thấy nhánh máy chủ %s để nhân bản (clone)."
12588
12589 #: builtin/clone.c:709
12590 #, c-format
12591 msgid "unable to update %s"
12592 msgstr "không thể cập nhật %s"
12593
12594 #: builtin/clone.c:757
12595 msgid "failed to initialize sparse-checkout"
12596 msgstr "gặp lỗi khi khởi tạo sparse-checkout"
12597
12598 #: builtin/clone.c:780
12599 msgid "remote HEAD refers to nonexistent ref, unable to checkout.\n"
12600 msgstr "refers HEAD máy chủ  chỉ đến ref không tồn tại, không thể lấy ra.\n"
12601
12602 #: builtin/clone.c:812
12603 msgid "unable to checkout working tree"
12604 msgstr "không thể lấy ra (checkout) cây làm việc"
12605
12606 #: builtin/clone.c:887
12607 msgid "unable to write parameters to config file"
12608 msgstr "không thể ghi các tham số vào tập tin cấu hình"
12609
12610 #: builtin/clone.c:950
12611 msgid "cannot repack to clean up"
12612 msgstr "không thể đóng gói để dọn dẹp"
12613
12614 #: builtin/clone.c:952
12615 msgid "cannot unlink temporary alternates file"
12616 msgstr "không thể bỏ liên kết tập tin thay thế tạm thời"
12617
12618 #: builtin/clone.c:992 builtin/receive-pack.c:2493
12619 msgid "Too many arguments."
12620 msgstr "Có quá nhiều đối số."
12621
12622 #: builtin/clone.c:996
12623 msgid "You must specify a repository to clone."
12624 msgstr "Bạn phải chỉ định một kho để mà nhân bản (clone)."
12625
12626 #: builtin/clone.c:1009
12627 #, c-format
12628 msgid "--bare and --origin %s options are incompatible."
12629 msgstr "tùy chọn --bare và --origin %s xung khắc nhau."
12630
12631 #: builtin/clone.c:1012
12632 msgid "--bare and --separate-git-dir are incompatible."
12633 msgstr "tùy chọn --bare và --separate-git-dir xung khắc nhau."
12634
12635 #: builtin/clone.c:1025
12636 #, c-format
12637 msgid "repository '%s' does not exist"
12638 msgstr "kho chứa “%s” chưa tồn tại"
12639
12640 #: builtin/clone.c:1029 builtin/fetch.c:1841
12641 #, c-format
12642 msgid "depth %s is not a positive number"
12643 msgstr "độ sâu %s không phải là một số nguyên dương"
12644
12645 #: builtin/clone.c:1039
12646 #, c-format
12647 msgid "destination path '%s' already exists and is not an empty directory."
12648 msgstr "đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng."
12649
12650 #: builtin/clone.c:1045
12651 #, c-format
12652 msgid "repository path '%s' already exists and is not an empty directory."
12653 msgstr ""
12654 "đường dẫn kho chứa “%s” đã có từ trước và không phải là một thư mục rỗng."
12655
12656 #: builtin/clone.c:1059
12657 #, c-format
12658 msgid "working tree '%s' already exists."
12659 msgstr "cây làm việc “%s” đã sẵn tồn tại rồi."
12660
12661 #: builtin/clone.c:1074 builtin/clone.c:1095 builtin/difftool.c:271
12662 #: builtin/log.c:1987 builtin/worktree.c:354 builtin/worktree.c:386
12663 #, c-format
12664 msgid "could not create leading directories of '%s'"
12665 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
12666
12667 #: builtin/clone.c:1079
12668 #, c-format
12669 msgid "could not create work tree dir '%s'"
12670 msgstr "không thể tạo cây thư mục làm việc dir “%s”"
12671
12672 #: builtin/clone.c:1099
12673 #, c-format
12674 msgid "Cloning into bare repository '%s'...\n"
12675 msgstr "Đang nhân bản thành kho chứa bare “%s”…\n"
12676
12677 #: builtin/clone.c:1101
12678 #, c-format
12679 msgid "Cloning into '%s'...\n"
12680 msgstr "Đang nhân bản thành “%s”…\n"
12681
12682 #: builtin/clone.c:1125
12683 msgid ""
12684 "clone --recursive is not compatible with both --reference and --reference-if-"
12685 "able"
12686 msgstr ""
12687 "nhân bản --recursive không tương thích với cả hai --reference và --reference-"
12688 "if-able"
12689
12690 #: builtin/clone.c:1169 builtin/remote.c:200 builtin/remote.c:705
12691 #, c-format
12692 msgid "'%s' is not a valid remote name"
12693 msgstr "“%s” không phải tên máy chủ hợp lệ"
12694
12695 #: builtin/clone.c:1210
12696 msgid "--depth is ignored in local clones; use file:// instead."
12697 msgstr "--depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
12698
12699 #: builtin/clone.c:1212
12700 msgid "--shallow-since is ignored in local clones; use file:// instead."
12701 msgstr ""
12702 "--shallow-since bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay "
12703 "thế."
12704
12705 #: builtin/clone.c:1214
12706 msgid "--shallow-exclude is ignored in local clones; use file:// instead."
12707 msgstr ""
12708 "--shallow-exclude bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay "
12709 "thế."
12710
12711 #: builtin/clone.c:1216
12712 msgid "--filter is ignored in local clones; use file:// instead."
12713 msgstr ""
12714 "--filter bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
12715
12716 #: builtin/clone.c:1219
12717 msgid "source repository is shallow, ignoring --local"
12718 msgstr "kho nguồn là nông, nên bỏ qua --local"
12719
12720 #: builtin/clone.c:1224
12721 msgid "--local is ignored"
12722 msgstr "--local bị lờ đi"
12723
12724 #: builtin/clone.c:1311 builtin/clone.c:1319
12725 #, c-format
12726 msgid "Remote branch %s not found in upstream %s"
12727 msgstr "Nhánh máy chủ %s không tìm thấy trong thượng nguồn %s"
12728
12729 #: builtin/clone.c:1322
12730 msgid "You appear to have cloned an empty repository."
12731 msgstr "Bạn hình như là đã nhân bản một kho trống rỗng."
12732
12733 #: builtin/column.c:10
12734 msgid "git column [<options>]"
12735 msgstr "git column [<các tùy chọn>]"
12736
12737 #: builtin/column.c:27
12738 msgid "lookup config vars"
12739 msgstr "tìm kiếm biến cấu hình"
12740
12741 #: builtin/column.c:28 builtin/column.c:29
12742 msgid "layout to use"
12743 msgstr "bố cục để dùng"
12744
12745 #: builtin/column.c:30
12746 msgid "Maximum width"
12747 msgstr "Độ rộng tối đa"
12748
12749 #: builtin/column.c:31
12750 msgid "Padding space on left border"
12751 msgstr "Chèn thêm khoảng trống vào bên trái"
12752
12753 #: builtin/column.c:32
12754 msgid "Padding space on right border"
12755 msgstr "Chèn thêm khoảng trắng vào bên phải"
12756
12757 #: builtin/column.c:33
12758 msgid "Padding space between columns"
12759 msgstr "Chèn thêm khoảng trắng giữa các cột"
12760
12761 #: builtin/column.c:51
12762 msgid "--command must be the first argument"
12763 msgstr "--command phải là đối số đầu tiên"
12764
12765 #: builtin/commit-graph.c:13 builtin/commit-graph.c:22
12766 msgid ""
12767 "git commit-graph verify [--object-dir <objdir>] [--shallow] [--[no-]progress]"
12768 msgstr ""
12769 "git commit-graph verify [--object-dir </thư/mục/đối/tượng>] [--shallow] [--"
12770 "[no-]progress]"
12771
12772 #: builtin/commit-graph.c:14 builtin/commit-graph.c:27
12773 msgid ""
12774 "git commit-graph write [--object-dir <objdir>] [--append] [--"
12775 "split[=<strategy>]] [--reachable|--stdin-packs|--stdin-commits] [--changed-"
12776 "paths] [--[no-]max-new-filters <n>] [--[no-]progress] <split options>"
12777 msgstr ""
12778 "git commit-graph write [--object-dir </thư/mục/đối/tượng>] [--append][--"
12779 "split[=<chiến lược>]] [--reachable|--stdin-packs|--stdin-commits][--changed-"
12780 "paths] [--[no-]max-new-filters <n>] [--[no-]progress] <các tùy chọn chia "
12781 "tách>"
12782
12783 #: builtin/commit-graph.c:64
12784 #, c-format
12785 msgid "could not find object directory matching %s"
12786 msgstr "không thể tìm thấy thư mục đối tượng khớp với “%s”"
12787
12788 #: builtin/commit-graph.c:80 builtin/commit-graph.c:210
12789 #: builtin/commit-graph.c:316 builtin/fetch.c:184 builtin/log.c:1769
12790 msgid "dir"
12791 msgstr "tmục"
12792
12793 #: builtin/commit-graph.c:81 builtin/commit-graph.c:211
12794 #: builtin/commit-graph.c:317
12795 msgid "The object directory to store the graph"
12796 msgstr "Thư mục đối tượng để lưu đồ thị"
12797
12798 #: builtin/commit-graph.c:83
12799 msgid "if the commit-graph is split, only verify the tip file"
12800 msgstr ""
12801 "nếu đồ-thị-các-lần-chuyển-giao bị chia cắt, thì chỉ thẩm tra tập tin đỉnh"
12802
12803 #: builtin/commit-graph.c:106
12804 #, c-format
12805 msgid "Could not open commit-graph '%s'"
12806 msgstr "Không thể mở đồ thị chuyển giao “%s”"
12807
12808 #: builtin/commit-graph.c:142
12809 #, c-format
12810 msgid "unrecognized --split argument, %s"
12811 msgstr "đối số --split không được thừa nhận, %s"
12812
12813 #: builtin/commit-graph.c:155
12814 #, c-format
12815 msgid "unexpected non-hex object ID: %s"
12816 msgstr "nhận được ID đối tượng không phải dạng hex không cần: %s"
12817
12818 #: builtin/commit-graph.c:160
12819 #, c-format
12820 msgid "invalid object: %s"
12821 msgstr "đối tượng không hợp lệ: %s"
12822
12823 #: builtin/commit-graph.c:213
12824 msgid "start walk at all refs"
12825 msgstr "bắt đầu di chuyển tại mọi tham chiếu"
12826
12827 #: builtin/commit-graph.c:215
12828 msgid "scan pack-indexes listed by stdin for commits"
12829 msgstr ""
12830 "quét dó các mục lục gói được liệt kê bởi đầu vào tiêu chuẩn cho các lần "
12831 "chuyển giao"
12832
12833 #: builtin/commit-graph.c:217
12834 msgid "start walk at commits listed by stdin"
12835 msgstr ""
12836 "bắt đầu di chuyển tại các lần chuyển giao được liệt kê bởi đầu vào tiêu chuẩn"
12837
12838 #: builtin/commit-graph.c:219
12839 msgid "include all commits already in the commit-graph file"
12840 msgstr ""
12841 "bao gồm mọi lần chuyển giao đã sẵn có trongười tập tin đồ-thị-các-lần-chuyển-"
12842 "giao"
12843
12844 #: builtin/commit-graph.c:221
12845 msgid "enable computation for changed paths"
12846 msgstr "cho phép tính toán các đường dẫn đã bị thay đổi"
12847
12848 #: builtin/commit-graph.c:224
12849 msgid "allow writing an incremental commit-graph file"
12850 msgstr "cho phép ghi một tập tin đồ họa các lần chuyển giao lớn lên"
12851
12852 #: builtin/commit-graph.c:228
12853 msgid "maximum number of commits in a non-base split commit-graph"
12854 msgstr ""
12855 "số lượng tối đa của các lần chuyển giao trong một đồ-thị-các-lần-chuyển-giao "
12856 "chia cắt không-cơ-sở"
12857
12858 #: builtin/commit-graph.c:230
12859 msgid "maximum ratio between two levels of a split commit-graph"
12860 msgstr "tỷ lệ tối đa giữa hai mức của một đồ-thị-các-lần-chuyển-giao chia cắt"
12861
12862 #: builtin/commit-graph.c:232
12863 msgid "only expire files older than a given date-time"
12864 msgstr "chỉ làm hết hạn các tập tin khi nó cũ hơn khoảng <thời gian> đưa ra"
12865
12866 #: builtin/commit-graph.c:234
12867 msgid "maximum number of changed-path Bloom filters to compute"
12868 msgstr "số tối đa các bộ lọc các đường dẫn thay đổi Bloom để tính toán"
12869
12870 #: builtin/commit-graph.c:255
12871 msgid "use at most one of --reachable, --stdin-commits, or --stdin-packs"
12872 msgstr ""
12873 "không thể sử dụng hơn một --reachable, --stdin-commits, hay --stdin-packs"
12874
12875 #: builtin/commit-graph.c:287
12876 msgid "Collecting commits from input"
12877 msgstr "Sưu tập các lần chuyển giao từ đầu vào"
12878
12879 #: builtin/commit-tree.c:18
12880 msgid ""
12881 "git commit-tree [(-p <parent>)...] [-S[<keyid>]] [(-m <message>)...] [(-F "
12882 "<file>)...] <tree>"
12883 msgstr ""
12884 "git commit-tree [(-p <cha>)…] [-S[<keyid>]] [(-m <ghi chú>)…] [(-F <tập tin>)"
12885 "…] <cây>"
12886
12887 #: builtin/commit-tree.c:31
12888 #, c-format
12889 msgid "duplicate parent %s ignored"
12890 msgstr "cha mẹ bị trùng lặp %s đã bị bỏ qua"
12891
12892 #: builtin/commit-tree.c:56 builtin/commit-tree.c:136 builtin/log.c:555
12893 #, c-format
12894 msgid "not a valid object name %s"
12895 msgstr "không phải là tên đối tượng hợp lệ “%s”"
12896
12897 #: builtin/commit-tree.c:93
12898 #, c-format
12899 msgid "git commit-tree: failed to open '%s'"
12900 msgstr "git commit-tree: gặp lỗi khi mở “%s”"
12901
12902 #: builtin/commit-tree.c:96
12903 #, c-format
12904 msgid "git commit-tree: failed to read '%s'"
12905 msgstr "git commit-tree: gặp lỗi khi đọc “%s”"
12906
12907 #: builtin/commit-tree.c:98
12908 #, c-format
12909 msgid "git commit-tree: failed to close '%s'"
12910 msgstr "git commit-tree: gặp lỗi khi đóng “%s”"
12911
12912 #: builtin/commit-tree.c:111
12913 msgid "parent"
12914 msgstr "cha-mẹ"
12915
12916 #: builtin/commit-tree.c:112
12917 msgid "id of a parent commit object"
12918 msgstr "mã số của đối tượng chuyển giao cha mẹ"
12919
12920 #: builtin/commit-tree.c:114 builtin/commit.c:1504 builtin/merge.c:281
12921 #: builtin/notes.c:409 builtin/notes.c:575 builtin/stash.c:1470
12922 #: builtin/tag.c:413
12923 msgid "message"
12924 msgstr "chú thích"
12925
12926 #: builtin/commit-tree.c:115 builtin/commit.c:1504
12927 msgid "commit message"
12928 msgstr "chú thích của lần chuyển giao"
12929
12930 #: builtin/commit-tree.c:118
12931 msgid "read commit log message from file"
12932 msgstr "đọc chú thích nhật ký lần chuyển giao từ tập tin"
12933
12934 #: builtin/commit-tree.c:121 builtin/commit.c:1516 builtin/merge.c:298
12935 #: builtin/pull.c:176 builtin/revert.c:118
12936 msgid "GPG sign commit"
12937 msgstr "Ký lần chuyển giao dùng GPG"
12938
12939 #: builtin/commit-tree.c:133
12940 msgid "must give exactly one tree"
12941 msgstr "phải đưa ra chính xác một cây"
12942
12943 #: builtin/commit-tree.c:140
12944 msgid "git commit-tree: failed to read"
12945 msgstr "git commit-tree: gặp lỗi khi đọc"
12946
12947 #: builtin/commit.c:41
12948 msgid "git commit [<options>] [--] <pathspec>..."
12949 msgstr "git commit [<các tùy chọn>] [--] <pathspec>…"
12950
12951 #: builtin/commit.c:46
12952 msgid "git status [<options>] [--] <pathspec>..."
12953 msgstr "git status [<các tùy chọn>] [--] <pathspec>…"
12954
12955 #: builtin/commit.c:51
12956 msgid ""
12957 "You asked to amend the most recent commit, but doing so would make\n"
12958 "it empty. You can repeat your command with --allow-empty, or you can\n"
12959 "remove the commit entirely with \"git reset HEAD^\".\n"
12960 msgstr ""
12961 "Bạn đã yêu cầu amend (“tu bổ”) phần lớn các lần chuyển giao gần đây, nhưng "
12962 "làm như thế\n"
12963 "có thể làm cho nó trở nên trống rỗng. Bạn có thể lặp lại lệnh của mình bằng "
12964 "--allow-empty,\n"
12965 "hoặc là bạn gỡ bỏ các lần chuyển giao một cách hoàn toàn bằng lệnh:\n"
12966 "\"git reset HEAD^\".\n"
12967
12968 #: builtin/commit.c:56
12969 msgid ""
12970 "The previous cherry-pick is now empty, possibly due to conflict resolution.\n"
12971 "If you wish to commit it anyway, use:\n"
12972 "\n"
12973 "    git commit --allow-empty\n"
12974 "\n"
12975 msgstr ""
12976 "Lần cherry-pick trước hiện nay trống rỗng, có lẽ là bởi vì sự phân giải xung "
12977 "đột.\n"
12978 "Nếu bạn vẫn muốn chuyển giao nó cho dù thế nào đi nữa, hãy dùng:\n"
12979 "\n"
12980 "    git commit --allow-empty\n"
12981 "\n"
12982
12983 #: builtin/commit.c:63
12984 msgid "Otherwise, please use 'git rebase --skip'\n"
12985 msgstr "Nếu không được thì dùng lệnh \"git rebase --skip\"\n"
12986
12987 #: builtin/commit.c:66
12988 msgid "Otherwise, please use 'git cherry-pick --skip'\n"
12989 msgstr "Nếu không được thì dùng lệnh \"git cherry-pick --skip\"\n"
12990
12991 #: builtin/commit.c:69
12992 msgid ""
12993 "and then use:\n"
12994 "\n"
12995 "    git cherry-pick --continue\n"
12996 "\n"
12997 "to resume cherry-picking the remaining commits.\n"
12998 "If you wish to skip this commit, use:\n"
12999 "\n"
13000 "    git cherry-pick --skip\n"
13001 "\n"
13002 msgstr ""
13003 "và sau đó dùng:\n"
13004 "\n"
13005 "    git cherry-pick --continue\n"
13006 "\n"
13007 "để lại tiếp tục cherry-picking các lần chuyển giao còn lại.\n"
13008 "Nếu bạn muốn bỏ qua lần chuyển giao này thì dùng:\n"
13009 "\n"
13010 "    git cherry-pick --skip\n"
13011 "\n"
13012
13013 #: builtin/commit.c:312
13014 msgid "failed to unpack HEAD tree object"
13015 msgstr "gặp lỗi khi tháo dỡ HEAD đối tượng cây"
13016
13017 #: builtin/commit.c:348
13018 msgid "--pathspec-from-file with -a does not make sense"
13019 msgstr "--pathspec-from-file với -a là không có ý nghĩa gì"
13020
13021 #: builtin/commit.c:361
13022 msgid "No paths with --include/--only does not make sense."
13023 msgstr "Không đường dẫn với các tùy chọn --include/--only không hợp lý."
13024
13025 #: builtin/commit.c:373
13026 msgid "unable to create temporary index"
13027 msgstr "không thể tạo bảng mục lục tạm thời"
13028
13029 #: builtin/commit.c:382
13030 msgid "interactive add failed"
13031 msgstr "gặp lỗi khi thêm bằng cách tương"
13032
13033 #: builtin/commit.c:397
13034 msgid "unable to update temporary index"
13035 msgstr "không thể cập nhật bảng mục lục tạm thời"
13036
13037 #: builtin/commit.c:399
13038 msgid "Failed to update main cache tree"
13039 msgstr "Gặp lỗi khi cập nhật cây bộ nhớ đệm"
13040
13041 #: builtin/commit.c:424 builtin/commit.c:447 builtin/commit.c:495
13042 msgid "unable to write new_index file"
13043 msgstr "không thể ghi tập tin lưu bảng mục lục mới (new_index)"
13044
13045 #: builtin/commit.c:476
13046 msgid "cannot do a partial commit during a merge."
13047 msgstr ""
13048 "không thể thực hiện việc chuyển giao cục bộ trong khi đang được hòa trộn."
13049
13050 #: builtin/commit.c:478
13051 msgid "cannot do a partial commit during a cherry-pick."
13052 msgstr ""
13053 "không thể thực hiện việc chuyển giao bộ phận trong khi đang cherry-pick."
13054
13055 #: builtin/commit.c:480
13056 msgid "cannot do a partial commit during a rebase."
13057 msgstr ""
13058 "không thể thực hiện việc chuyển giao cục bộ trong khi đang thực hiện cải tổ."
13059
13060 #: builtin/commit.c:488
13061 msgid "cannot read the index"
13062 msgstr "không đọc được bảng mục lục"
13063
13064 #: builtin/commit.c:507
13065 msgid "unable to write temporary index file"
13066 msgstr "không thể ghi tập tin lưu bảng mục lục tạm thời"
13067
13068 #: builtin/commit.c:605
13069 #, c-format
13070 msgid "commit '%s' lacks author header"
13071 msgstr "lần chuyển giao “%s” thiếu phần tác giả ở đầu"
13072
13073 #: builtin/commit.c:607
13074 #, c-format
13075 msgid "commit '%s' has malformed author line"
13076 msgstr "lần chuyển giao “%s” có phần tác giả ở đầu dị dạng"
13077
13078 #: builtin/commit.c:626
13079 msgid "malformed --author parameter"
13080 msgstr "đối số cho --author bị dị hình"
13081
13082 #: builtin/commit.c:679
13083 msgid ""
13084 "unable to select a comment character that is not used\n"
13085 "in the current commit message"
13086 msgstr ""
13087 "không thể chọn một ký tự ghi chú cái mà không được dùng\n"
13088 "trong phần ghi chú hiện tại"
13089
13090 #: builtin/commit.c:717 builtin/commit.c:750 builtin/commit.c:1097
13091 #, c-format
13092 msgid "could not lookup commit %s"
13093 msgstr "không thể tìm kiếm commit (lần chuyển giao) %s"
13094
13095 #: builtin/commit.c:729 builtin/shortlog.c:425
13096 #, c-format
13097 msgid "(reading log message from standard input)\n"
13098 msgstr "(đang đọc thông điệp nhật ký từ đầu vào tiêu chuẩn)\n"
13099
13100 #: builtin/commit.c:731
13101 msgid "could not read log from standard input"
13102 msgstr "không thể đọc nhật ký từ đầu vào tiêu chuẩn"
13103
13104 #: builtin/commit.c:735
13105 #, c-format
13106 msgid "could not read log file '%s'"
13107 msgstr "không đọc được tệp nhật ký “%s”"
13108
13109 #: builtin/commit.c:766 builtin/commit.c:782
13110 msgid "could not read SQUASH_MSG"
13111 msgstr "không thể đọc SQUASH_MSG"
13112
13113 #: builtin/commit.c:773
13114 msgid "could not read MERGE_MSG"
13115 msgstr "không thể đọc MERGE_MSG"
13116
13117 #: builtin/commit.c:833
13118 msgid "could not write commit template"
13119 msgstr "không thể ghi mẫu chuyển giao"
13120
13121 #: builtin/commit.c:853
13122 msgid ""
13123 "\n"
13124 "It looks like you may be committing a merge.\n"
13125 "If this is not correct, please run\n"
13126 "\tgit update-ref -d MERGE_HEAD\n"
13127 "and try again.\n"
13128 msgstr ""
13129 "\n"
13130 "Nó trông giống với việc bạn đang chuyển giao một lần hòa trộn.\n"
13131 "Nếu không phải vậy, xin hãy chạy\n"
13132 "\tgit update-ref -d MERGE_HEAD\n"
13133 "và thử lại.\n"
13134
13135 #: builtin/commit.c:858
13136 msgid ""
13137 "\n"
13138 "It looks like you may be committing a cherry-pick.\n"
13139 "If this is not correct, please run\n"
13140 "\tgit update-ref -d CHERRY_PICK_HEAD\n"
13141 "and try again.\n"
13142 msgstr ""
13143 "\n"
13144 "Nó trông giống với việc bạn đang chuyển giao một lần cherry-pick.\n"
13145 "Nếu không phải vậy, xin hãy chạy\n"
13146 "\tgit update-ref -d CHERRY_PICK_HEAD\n"
13147 "và thử lại.\n"
13148
13149 #: builtin/commit.c:868
13150 #, c-format
13151 msgid ""
13152 "Please enter the commit message for your changes. Lines starting\n"
13153 "with '%c' will be ignored, and an empty message aborts the commit.\n"
13154 msgstr ""
13155 "Hãy nhập vào các thông tin để giải thích các thay đổi của bạn. Những dòng "
13156 "được\n"
13157 "bắt đầu bằng “%c” sẽ được bỏ qua, nếu phần chú thích rỗng sẽ hủy bỏ lần "
13158 "chuyển giao.\n"
13159
13160 #: builtin/commit.c:876
13161 #, c-format
13162 msgid ""
13163 "Please enter the commit message for your changes. Lines starting\n"
13164 "with '%c' will be kept; you may remove them yourself if you want to.\n"
13165 "An empty message aborts the commit.\n"
13166 msgstr ""
13167 "Hãy nhập vào các thông tin để giải thích các thay đổi của bạn. Những dòng "
13168 "được\n"
13169 "bắt đầu bằng “%c” sẽ được bỏ qua; bạn có thể xóa chúng đi nếu muốn thế.\n"
13170 "Phần chú thích này nếu trống rỗng sẽ hủy bỏ lần chuyển giao.\n"
13171
13172 #: builtin/commit.c:893
13173 #, c-format
13174 msgid "%sAuthor:    %.*s <%.*s>"
13175 msgstr "%sTác giả:           %.*s <%.*s>"
13176
13177 #: builtin/commit.c:901
13178 #, c-format
13179 msgid "%sDate:      %s"
13180 msgstr "%sNgày tháng:        %s"
13181
13182 #: builtin/commit.c:908
13183 #, c-format
13184 msgid "%sCommitter: %.*s <%.*s>"
13185 msgstr "%sNgười chuyển giao: %.*s <%.*s>"
13186
13187 #: builtin/commit.c:926
13188 msgid "Cannot read index"
13189 msgstr "Không đọc được bảng mục lục"
13190
13191 #: builtin/commit.c:997
13192 msgid "Error building trees"
13193 msgstr "Gặp lỗi khi xây dựng cây"
13194
13195 #: builtin/commit.c:1011 builtin/tag.c:276
13196 #, c-format
13197 msgid "Please supply the message using either -m or -F option.\n"
13198 msgstr "Xin hãy cung cấp lời chú giải hoặc là dùng tùy chọn -m hoặc là -F.\n"
13199
13200 #: builtin/commit.c:1055
13201 #, c-format
13202 msgid "--author '%s' is not 'Name <email>' and matches no existing author"
13203 msgstr ""
13204 "--author “%s” không phải là “Họ và tên <thư điện tửl>” và không khớp bất kỳ "
13205 "tác giả nào sẵn có"
13206
13207 #: builtin/commit.c:1069
13208 #, c-format
13209 msgid "Invalid ignored mode '%s'"
13210 msgstr "Chế độ bỏ qua không hợp lệ “%s”"
13211
13212 #: builtin/commit.c:1087 builtin/commit.c:1331
13213 #, c-format
13214 msgid "Invalid untracked files mode '%s'"
13215 msgstr "Chế độ cho các tập tin chưa được theo dõi không hợp lệ “%s”"
13216
13217 #: builtin/commit.c:1127
13218 msgid "--long and -z are incompatible"
13219 msgstr "hai tùy chọn -long và -z không tương thích với nhau"
13220
13221 #: builtin/commit.c:1171
13222 msgid "Using both --reset-author and --author does not make sense"
13223 msgstr "Sử dụng cả hai tùy chọn --reset-author và --author không hợp lý"
13224
13225 #: builtin/commit.c:1180
13226 msgid "You have nothing to amend."
13227 msgstr "Không có gì để mà “tu bổ” cả."
13228
13229 #: builtin/commit.c:1183
13230 msgid "You are in the middle of a merge -- cannot amend."
13231 msgstr ""
13232 "Bạn đang ở giữa của quá trình hòa trộn -- không thể thực hiện việc “tu bổ”."
13233
13234 #: builtin/commit.c:1185
13235 msgid "You are in the middle of a cherry-pick -- cannot amend."
13236 msgstr ""
13237 "Bạn đang ở giữa của quá trình cherry-pick -- không thể thực hiện việc “tu "
13238 "bổ”."
13239
13240 #: builtin/commit.c:1187
13241 msgid "You are in the middle of a rebase -- cannot amend."
13242 msgstr ""
13243 "Bạn đang ở giữa của quá trình cải tổ -- nên không thể thực hiện việc “tu bổ”."
13244
13245 #: builtin/commit.c:1190
13246 msgid "Options --squash and --fixup cannot be used together"
13247 msgstr "Các tùy chọn --squash và --fixup không thể sử dụng cùng với nhau"
13248
13249 #: builtin/commit.c:1200
13250 msgid "Only one of -c/-C/-F/--fixup can be used."
13251 msgstr "Chỉ được dùng một trong số tùy chọn trong số -c/-C/-F/--fixup."
13252
13253 #: builtin/commit.c:1202
13254 msgid "Option -m cannot be combined with -c/-C/-F."
13255 msgstr "Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F."
13256
13257 #: builtin/commit.c:1211
13258 msgid "--reset-author can be used only with -C, -c or --amend."
13259 msgstr ""
13260 "--reset-author chỉ có thể được sử dụng với tùy chọn -C, -c hay --amend."
13261
13262 #: builtin/commit.c:1229
13263 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
13264 msgstr ""
13265 "Chỉ một trong các tùy chọn --include/--only/--all/--interactive/--patch được "
13266 "sử dụng."
13267
13268 #: builtin/commit.c:1235
13269 #, c-format
13270 msgid "paths '%s ...' with -a does not make sense"
13271 msgstr "các đường dẫn “%s …” với tùy chọn -a không hợp lý"
13272
13273 #: builtin/commit.c:1366 builtin/commit.c:1527
13274 msgid "show status concisely"
13275 msgstr "hiển thị trạng thái ở dạng súc tích"
13276
13277 #: builtin/commit.c:1368 builtin/commit.c:1529
13278 msgid "show branch information"
13279 msgstr "hiển thị thông tin nhánh"
13280
13281 #: builtin/commit.c:1370
13282 msgid "show stash information"
13283 msgstr "hiển thị thông tin về tạm cất"
13284
13285 #: builtin/commit.c:1372 builtin/commit.c:1531
13286 msgid "compute full ahead/behind values"
13287 msgstr "tính đầy đủ giá trị trước/sau"
13288
13289 #: builtin/commit.c:1374
13290 msgid "version"
13291 msgstr "phiên bản"
13292
13293 #: builtin/commit.c:1374 builtin/commit.c:1533 builtin/push.c:560
13294 #: builtin/worktree.c:725
13295 msgid "machine-readable output"
13296 msgstr "kết xuất dạng máy-có-thể-đọc"
13297
13298 #: builtin/commit.c:1377 builtin/commit.c:1535
13299 msgid "show status in long format (default)"
13300 msgstr "hiển thị trạng thái ở định dạng dài (mặc định)"
13301
13302 #: builtin/commit.c:1380 builtin/commit.c:1538
13303 msgid "terminate entries with NUL"
13304 msgstr "chấm dứt các mục bằng NUL"
13305
13306 #: builtin/commit.c:1382 builtin/commit.c:1386 builtin/commit.c:1541
13307 #: builtin/fast-export.c:1198 builtin/fast-export.c:1201
13308 #: builtin/fast-export.c:1204 builtin/rebase.c:1406 parse-options.h:336
13309 msgid "mode"
13310 msgstr "chế độ"
13311
13312 #: builtin/commit.c:1383 builtin/commit.c:1541
13313 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
13314 msgstr ""
13315 "hiển thị các tập tin chưa được theo dõi  dấu vết, các chế độ tùy chọn:  all, "
13316 "normal, no. (Mặc định: all)"
13317
13318 #: builtin/commit.c:1387
13319 msgid ""
13320 "show ignored files, optional modes: traditional, matching, no. (Default: "
13321 "traditional)"
13322 msgstr ""
13323 "hiển thị các tập tin bị bỏ qua, các chế độ tùy chọn: traditional, matching, "
13324 "no. (Mặc định: traditional)"
13325
13326 #: builtin/commit.c:1389 parse-options.h:192
13327 msgid "when"
13328 msgstr "khi"
13329
13330 #: builtin/commit.c:1390
13331 msgid ""
13332 "ignore changes to submodules, optional when: all, dirty, untracked. "
13333 "(Default: all)"
13334 msgstr ""
13335 "bỏ qua các thay đổi trong mô-đun-con, tùy chọn khi: all, dirty, untracked. "
13336 "(Mặc định: all)"
13337
13338 #: builtin/commit.c:1392
13339 msgid "list untracked files in columns"
13340 msgstr "hiển thị danh sách các tập-tin chưa được theo dõi trong các cột"
13341
13342 #: builtin/commit.c:1393
13343 msgid "do not detect renames"
13344 msgstr "không dò tìm các tên thay đổi"
13345
13346 #: builtin/commit.c:1395
13347 msgid "detect renames, optionally set similarity index"
13348 msgstr "dò các tên thay đổi, tùy ý đặt mục lục tương tự"
13349
13350 #: builtin/commit.c:1415
13351 msgid "Unsupported combination of ignored and untracked-files arguments"
13352 msgstr ""
13353 "Không hỗ trỡ tổ hợp các tham số các tập tin bị bỏ qua và không được theo dõi"
13354
13355 #: builtin/commit.c:1497
13356 msgid "suppress summary after successful commit"
13357 msgstr "không hiển thị tổng kết sau khi chuyển giao thành công"
13358
13359 #: builtin/commit.c:1498
13360 msgid "show diff in commit message template"
13361 msgstr "hiển thị sự khác biệt trong mẫu tin nhắn chuyển giao"
13362
13363 #: builtin/commit.c:1500
13364 msgid "Commit message options"
13365 msgstr "Các tùy chọn ghi chú commit"
13366
13367 #: builtin/commit.c:1501 builtin/merge.c:285 builtin/tag.c:415
13368 msgid "read message from file"
13369 msgstr "đọc chú thích từ tập tin"
13370
13371 #: builtin/commit.c:1502
13372 msgid "author"
13373 msgstr "tác giả"
13374
13375 #: builtin/commit.c:1502
13376 msgid "override author for commit"
13377 msgstr "ghi đè tác giả cho commit"
13378
13379 #: builtin/commit.c:1503 builtin/gc.c:542
13380 msgid "date"
13381 msgstr "ngày tháng"
13382
13383 #: builtin/commit.c:1503
13384 msgid "override date for commit"
13385 msgstr "ghi đè ngày tháng cho lần chuyển giao"
13386
13387 #: builtin/commit.c:1505 builtin/commit.c:1506 builtin/commit.c:1507
13388 #: builtin/commit.c:1508 parse-options.h:328 ref-filter.h:87
13389 msgid "commit"
13390 msgstr "lần_chuyển_giao"
13391
13392 #: builtin/commit.c:1505
13393 msgid "reuse and edit message from specified commit"
13394 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho nhưng có cho sửa chữa"
13395
13396 #: builtin/commit.c:1506
13397 msgid "reuse message from specified commit"
13398 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho"
13399
13400 #: builtin/commit.c:1507
13401 msgid "use autosquash formatted message to fixup specified commit"
13402 msgstr ""
13403 "dùng ghi chú có định dạng autosquash để sửa chữa lần chuyển giao đã chỉ ra"
13404
13405 #: builtin/commit.c:1508
13406 msgid "use autosquash formatted message to squash specified commit"
13407 msgstr ""
13408 "dùng lời nhắn có định dạng tự động nén để nén lại các lần chuyển giao đã chỉ "
13409 "ra"
13410
13411 #: builtin/commit.c:1509
13412 msgid "the commit is authored by me now (used with -C/-c/--amend)"
13413 msgstr ""
13414 "lần chuyển giao nhận tôi là tác giả (được dùng với tùy chọn -C/-c/--amend)"
13415
13416 #: builtin/commit.c:1510 builtin/log.c:1744 builtin/merge.c:301
13417 #: builtin/pull.c:145 builtin/revert.c:110
13418 msgid "add a Signed-off-by trailer"
13419 msgstr "thêm dòng Signed-off-by vào cuối"
13420
13421 #: builtin/commit.c:1511
13422 msgid "use specified template file"
13423 msgstr "sử dụng tập tin mẫu đã cho"
13424
13425 #: builtin/commit.c:1512
13426 msgid "force edit of commit"
13427 msgstr "ép buộc sửa lần commit"
13428
13429 #: builtin/commit.c:1514
13430 msgid "include status in commit message template"
13431 msgstr "bao gồm các trạng thái trong mẫu ghi chú chuyển giao"
13432
13433 #: builtin/commit.c:1519
13434 msgid "Commit contents options"
13435 msgstr "Các tùy nội dung ghi chú commit"
13436
13437 #: builtin/commit.c:1520
13438 msgid "commit all changed files"
13439 msgstr "chuyển giao tất cả các tập tin có thay đổi"
13440
13441 #: builtin/commit.c:1521
13442 msgid "add specified files to index for commit"
13443 msgstr "thêm các tập tin đã chỉ ra vào bảng mục lục để chuyển giao"
13444
13445 #: builtin/commit.c:1522
13446 msgid "interactively add files"
13447 msgstr "thêm các tập-tin bằng tương tác"
13448
13449 #: builtin/commit.c:1523
13450 msgid "interactively add changes"
13451 msgstr "thêm các thay đổi bằng tương tác"
13452
13453 #: builtin/commit.c:1524
13454 msgid "commit only specified files"
13455 msgstr "chỉ chuyển giao các tập tin đã chỉ ra"
13456
13457 #: builtin/commit.c:1525
13458 msgid "bypass pre-commit and commit-msg hooks"
13459 msgstr "vòng qua móc (hook) pre-commit và commit-msg"
13460
13461 #: builtin/commit.c:1526
13462 msgid "show what would be committed"
13463 msgstr "hiển thị xem cái gì có thể được chuyển giao"
13464
13465 #: builtin/commit.c:1539
13466 msgid "amend previous commit"
13467 msgstr "“tu bổ” (amend) lần commit trước"
13468
13469 #: builtin/commit.c:1540
13470 msgid "bypass post-rewrite hook"
13471 msgstr "vòng qua móc (hook) post-rewrite"
13472
13473 #: builtin/commit.c:1547
13474 msgid "ok to record an empty change"
13475 msgstr "ok để ghi lại một thay đổi trống rỗng"
13476
13477 #: builtin/commit.c:1549
13478 msgid "ok to record a change with an empty message"
13479 msgstr "ok để ghi các thay đổi với lời nhắn trống rỗng"
13480
13481 #: builtin/commit.c:1622
13482 #, c-format
13483 msgid "Corrupt MERGE_HEAD file (%s)"
13484 msgstr "Tập tin MERGE_HEAD sai hỏng (%s)"
13485
13486 #: builtin/commit.c:1629
13487 msgid "could not read MERGE_MODE"
13488 msgstr "không thể đọc MERGE_MODE"
13489
13490 #: builtin/commit.c:1650
13491 #, c-format
13492 msgid "could not read commit message: %s"
13493 msgstr "không thể đọc phần chú thích (message) của lần chuyển giao: %s"
13494
13495 #: builtin/commit.c:1657
13496 #, c-format
13497 msgid "Aborting commit due to empty commit message.\n"
13498 msgstr "Bãi bỏ việc chuyển giao bởi vì phần chú thích của nó trống rỗng.\n"
13499
13500 #: builtin/commit.c:1662
13501 #, c-format
13502 msgid "Aborting commit; you did not edit the message.\n"
13503 msgstr ""
13504 "Đang bỏ qua việc chuyển giao; bạn đã không biên soạn phần chú thích "
13505 "(message).\n"
13506
13507 #: builtin/commit.c:1696
13508 msgid ""
13509 "repository has been updated, but unable to write\n"
13510 "new_index file. Check that disk is not full and quota is\n"
13511 "not exceeded, and then \"git restore --staged :/\" to recover."
13512 msgstr ""
13513 "kho chứa đã được cập nhật, nhưng không thể ghi vào\n"
13514 "tập tin new_index (bảng mục lục mới). Hãy kiểm tra xem đĩa\n"
13515 "có bị đầy quá hay quota (hạn nghạch đĩa cứng) bị vượt quá,\n"
13516 "và sau đó \"git restore --staged :/\" để khắc phục."
13517
13518 #: builtin/config.c:11
13519 msgid "git config [<options>]"
13520 msgstr "git config [<các tùy chọn>]"
13521
13522 #: builtin/config.c:109 builtin/env--helper.c:27
13523 #, c-format
13524 msgid "unrecognized --type argument, %s"
13525 msgstr "đối số không được thừa nhận --type, %s"
13526
13527 #: builtin/config.c:121
13528 msgid "only one type at a time"
13529 msgstr "chỉ một kiểu một lần"
13530
13531 #: builtin/config.c:130
13532 msgid "Config file location"
13533 msgstr "Vị trí tập tin cấu hình"
13534
13535 #: builtin/config.c:131
13536 msgid "use global config file"
13537 msgstr "dùng tập tin cấu hình toàn cục"
13538
13539 #: builtin/config.c:132
13540 msgid "use system config file"
13541 msgstr "sử dụng tập tin cấu hình hệ thống"
13542
13543 #: builtin/config.c:133
13544 msgid "use repository config file"
13545 msgstr "dùng tập tin cấu hình của kho"
13546
13547 #: builtin/config.c:134
13548 msgid "use per-worktree config file"
13549 msgstr "dùng tập tin cấu hình per-worktree"
13550
13551 #: builtin/config.c:135
13552 msgid "use given config file"
13553 msgstr "sử dụng tập tin cấu hình đã cho"
13554
13555 #: builtin/config.c:136
13556 msgid "blob-id"
13557 msgstr "blob-id"
13558
13559 #: builtin/config.c:136
13560 msgid "read config from given blob object"
13561 msgstr "đọc cấu hình từ đối tượng blob đã cho"
13562
13563 #: builtin/config.c:137
13564 msgid "Action"
13565 msgstr "Hành động"
13566
13567 #: builtin/config.c:138
13568 msgid "get value: name [value-pattern]"
13569 msgstr "lấy giá trị: tên [value-pattern]"
13570
13571 #: builtin/config.c:139
13572 msgid "get all values: key [value-pattern]"
13573 msgstr "lấy tất cả giá trị: khóa [value-pattern]"
13574
13575 #: builtin/config.c:140
13576 msgid "get values for regexp: name-regex [value-pattern]"
13577 msgstr "lấy giá trị cho regexp: name-regex [value-pattern]"
13578
13579 #: builtin/config.c:141
13580 msgid "get value specific for the URL: section[.var] URL"
13581 msgstr "lấy đặc tả giá trị cho URL: phần[.biến] URL"
13582
13583 #: builtin/config.c:142
13584 msgid "replace all matching variables: name value [value-pattern]"
13585 msgstr "thay thế tất cả các biến khớp mẫu: tên giá-trị [value-pattern]"
13586
13587 #: builtin/config.c:143
13588 msgid "add a new variable: name value"
13589 msgstr "thêm biến mới: tên giá-trị"
13590
13591 #: builtin/config.c:144
13592 msgid "remove a variable: name [value-pattern]"
13593 msgstr "gỡ bỏ biến: tên [value-pattern]"
13594
13595 #: builtin/config.c:145
13596 msgid "remove all matches: name [value-pattern]"
13597 msgstr "gỡ bỏ mọi cái khớp: tên [value-pattern]"
13598
13599 #: builtin/config.c:146
13600 msgid "rename section: old-name new-name"
13601 msgstr "đổi tên phần: tên-cũ tên-mới"
13602
13603 #: builtin/config.c:147
13604 msgid "remove a section: name"
13605 msgstr "gỡ bỏ phần: tên"
13606
13607 #: builtin/config.c:148
13608 msgid "list all"
13609 msgstr "liệt kê tất"
13610
13611 #: builtin/config.c:149
13612 msgid "use string equality when comparing values to 'value-pattern'"
13613 msgstr "sử dụng so sánh bằng chuỗi khi so sánh các giá trị với “value-pattern”"
13614
13615 #: builtin/config.c:150
13616 msgid "open an editor"
13617 msgstr "mở một trình biên soạn"
13618
13619 #: builtin/config.c:151
13620 msgid "find the color configured: slot [default]"
13621 msgstr "tìm cấu hình màu sắc: slot [mặc định]"
13622
13623 #: builtin/config.c:152
13624 msgid "find the color setting: slot [stdout-is-tty]"
13625 msgstr "tìm các cài đặt về màu sắc: slot [stdout-là-tty]"
13626
13627 #: builtin/config.c:153
13628 msgid "Type"
13629 msgstr "Kiểu"
13630
13631 #: builtin/config.c:154 builtin/env--helper.c:43
13632 msgid "value is given this type"
13633 msgstr "giá trị được đưa kiểu này"
13634
13635 #: builtin/config.c:155
13636 msgid "value is \"true\" or \"false\""
13637 msgstr "giá trị là \"true\" hoặc \"false\""
13638
13639 #: builtin/config.c:156
13640 msgid "value is decimal number"
13641 msgstr "giá trị ở dạng số thập phân"
13642
13643 #: builtin/config.c:157
13644 msgid "value is --bool or --int"
13645 msgstr "giá trị là --bool hoặc --int"
13646
13647 #: builtin/config.c:158
13648 msgid "value is --bool or string"
13649 msgstr "giá trị là --bool hoặc chuỗi"
13650
13651 #: builtin/config.c:159
13652 msgid "value is a path (file or directory name)"
13653 msgstr "giá trị là đường dẫn (tên tập tin hay thư mục)"
13654
13655 #: builtin/config.c:160
13656 msgid "value is an expiry date"
13657 msgstr "giá trị là một ngày hết hạn"
13658
13659 #: builtin/config.c:161
13660 msgid "Other"
13661 msgstr "Khác"
13662
13663 #: builtin/config.c:162
13664 msgid "terminate values with NUL byte"
13665 msgstr "chấm dứt giá trị với byte NUL"
13666
13667 #: builtin/config.c:163
13668 msgid "show variable names only"
13669 msgstr "chỉ hiển thị các tên biến"
13670
13671 #: builtin/config.c:164
13672 msgid "respect include directives on lookup"
13673 msgstr "tôn trọng kể cà các hướng trong tìm kiếm"
13674
13675 #: builtin/config.c:165
13676 msgid "show origin of config (file, standard input, blob, command line)"
13677 msgstr ""
13678 "hiển thị nguyên gốc của cấu hình (tập tin, đầu vào tiêu chuẩn, blob, dòng "
13679 "lệnh)"
13680
13681 #: builtin/config.c:166
13682 msgid "show scope of config (worktree, local, global, system, command)"
13683 msgstr ""
13684 "hiển thị phạm vi của cấu hình (cây làm việc, cục bộ, toàn cầu, hệ thống, "
13685 "lệnh)"
13686
13687 #: builtin/config.c:167 builtin/env--helper.c:45
13688 msgid "value"
13689 msgstr "giá trị"
13690
13691 #: builtin/config.c:167
13692 msgid "with --get, use default value when missing entry"
13693 msgstr "với --get, dùng giá trị mặc định khi thiếu mục tin"
13694
13695 #: builtin/config.c:181
13696 #, c-format
13697 msgid "wrong number of arguments, should be %d"
13698 msgstr "sai số lượng tham số, phải là %d"
13699
13700 #: builtin/config.c:183
13701 #, c-format
13702 msgid "wrong number of arguments, should be from %d to %d"
13703 msgstr "sai số lượng tham số, phải từ %d đến %d"
13704
13705 #: builtin/config.c:339
13706 #, c-format
13707 msgid "invalid key pattern: %s"
13708 msgstr "mẫu khóa không hợp lệ: %s"
13709
13710 #: builtin/config.c:377
13711 #, c-format
13712 msgid "failed to format default config value: %s"
13713 msgstr "gặp lỗi khi định dạng giá trị cấu hình mặc định: %s"
13714
13715 #: builtin/config.c:441
13716 #, c-format
13717 msgid "cannot parse color '%s'"
13718 msgstr "không thể phân tích màu “%s”"
13719
13720 #: builtin/config.c:483
13721 msgid "unable to parse default color value"
13722 msgstr "không thể phân tích giá trị màu mặc định"
13723
13724 #: builtin/config.c:536 builtin/config.c:833
13725 msgid "not in a git directory"
13726 msgstr "không trong thư mục git"
13727
13728 #: builtin/config.c:539
13729 msgid "writing to stdin is not supported"
13730 msgstr "việc ghi ra đầu ra tiêu chuẩn là không được hỗ trợ"
13731
13732 #: builtin/config.c:542
13733 msgid "writing config blobs is not supported"
13734 msgstr "không hỗ trợ ghi cấu hình các blob"
13735
13736 #: builtin/config.c:627
13737 #, c-format
13738 msgid ""
13739 "# This is Git's per-user configuration file.\n"
13740 "[user]\n"
13741 "# Please adapt and uncomment the following lines:\n"
13742 "#\tname = %s\n"
13743 "#\temail = %s\n"
13744 msgstr ""
13745 "# Đây là tập tin cấu hình cho từng người dùng Git.\n"
13746 "[user]\n"
13747 "# Vui lòng sửa lại cho thích hợp và bỏ dấu ghi chú các dòng sau:\n"
13748 "#\tname = %s\n"
13749 "#\temail = %s\n"
13750
13751 #: builtin/config.c:652
13752 msgid "only one config file at a time"
13753 msgstr "chỉ một tập tin cấu hình một lần"
13754
13755 #: builtin/config.c:658
13756 msgid "--local can only be used inside a git repository"
13757 msgstr "--local chỉ có thể được dùng bên trong một kho git"
13758
13759 #: builtin/config.c:660
13760 msgid "--blob can only be used inside a git repository"
13761 msgstr "--blob chỉ có thể được dùng bên trong một kho git"
13762
13763 #: builtin/config.c:662
13764 msgid "--worktree can only be used inside a git repository"
13765 msgstr "--worktree chỉ có thể được dùng bên trong một kho git"
13766
13767 #: builtin/config.c:684
13768 msgid "$HOME not set"
13769 msgstr "Chưa đặt biến môi trường HOME"
13770
13771 #: builtin/config.c:708
13772 msgid ""
13773 "--worktree cannot be used with multiple working trees unless the config\n"
13774 "extension worktreeConfig is enabled. Please read \"CONFIGURATION FILE\"\n"
13775 "section in \"git help worktree\" for details"
13776 msgstr ""
13777 "--worktree không thể dùng với nhiều cây làm việc trừ khi cấu hình mở rộng\n"
13778 "worktreeConfig được bật. Vui lòng đọc phần \"CONFIGURATION FILE\"\n"
13779 "trong \"git help worktree\" để biết thêm chi tiết"
13780
13781 #: builtin/config.c:743
13782 msgid "--get-color and variable type are incoherent"
13783 msgstr "--get-color và kiểu biến là không mạch lạc"
13784
13785 #: builtin/config.c:748
13786 msgid "only one action at a time"
13787 msgstr "chỉ một thao tác mỗi lần"
13788
13789 #: builtin/config.c:761
13790 msgid "--name-only is only applicable to --list or --get-regexp"
13791 msgstr "--name-only chỉ được áp dụng cho --list hoặc --get-regexp"
13792
13793 #: builtin/config.c:767
13794 msgid ""
13795 "--show-origin is only applicable to --get, --get-all, --get-regexp, and --"
13796 "list"
13797 msgstr ""
13798 "--show-origin chỉ được áp dụng cho --get, --get-all, --get-regexp, hoặc --"
13799 "list"
13800
13801 #: builtin/config.c:773
13802 msgid "--default is only applicable to --get"
13803 msgstr "--default chỉ được áp dụng cho --get"
13804
13805 #: builtin/config.c:806
13806 msgid "--fixed-value only applies with 'value-pattern'"
13807 msgstr "--fixed-value chỉ áp dụng với “value-pattern”"
13808
13809 #: builtin/config.c:822
13810 #, c-format
13811 msgid "unable to read config file '%s'"
13812 msgstr "không thể đọc tập tin cấu hình “%s”"
13813
13814 #: builtin/config.c:825
13815 msgid "error processing config file(s)"
13816 msgstr "gặp lỗi khi xử lý các tập tin cấu hình"
13817
13818 #: builtin/config.c:835
13819 msgid "editing stdin is not supported"
13820 msgstr "sửa chữa đầu ra tiêu chuẩn là không được hỗ trợ"
13821
13822 #: builtin/config.c:837
13823 msgid "editing blobs is not supported"
13824 msgstr "việc sửa chữa các blob là không được hỗ trợ"
13825
13826 #: builtin/config.c:851
13827 #, c-format
13828 msgid "cannot create configuration file %s"
13829 msgstr "không thể tạo tập tin cấu hình “%s”"
13830
13831 #: builtin/config.c:864
13832 #, c-format
13833 msgid ""
13834 "cannot overwrite multiple values with a single value\n"
13835 "       Use a regexp, --add or --replace-all to change %s."
13836 msgstr ""
13837 "không thể ghi đè nhiều giá trị với một giá trị đơn\n"
13838 "      Dùng một biểu thức chính quy, --add hay --replace-all để thay đổi %s."
13839
13840 #: builtin/config.c:943 builtin/config.c:954
13841 #, c-format
13842 msgid "no such section: %s"
13843 msgstr "không có đoạn: %s"
13844
13845 #: builtin/count-objects.c:90
13846 msgid "git count-objects [-v] [-H | --human-readable]"
13847 msgstr "git count-objects [-v] [-H | --human-readable]"
13848
13849 #: builtin/count-objects.c:100
13850 msgid "print sizes in human readable format"
13851 msgstr "hiển thị kích cỡ theo định dạng dành cho người đọc"
13852
13853 #: builtin/credential-cache--daemon.c:226
13854 #, c-format
13855 msgid ""
13856 "The permissions on your socket directory are too loose; other\n"
13857 "users may be able to read your cached credentials. Consider running:\n"
13858 "\n"
13859 "\tchmod 0700 %s"
13860 msgstr ""
13861 "Quyền hạn trên thư mục gói mạng của bạn không chính xác; người dùng\n"
13862 "khác có lẽ có thể đọc được chứng thư được lưu đệm của bạn. Cân nhắc chạy:\n"
13863 "\n"
13864 "\tchmod 0700 %s"
13865
13866 #: builtin/credential-cache--daemon.c:275
13867 msgid "print debugging messages to stderr"
13868 msgstr "in thông tin gỡ lỗi ra đầu ra lỗi tiêu chuẩn"
13869
13870 #: builtin/credential-cache--daemon.c:315
13871 msgid "credential-cache--daemon unavailable; no unix socket support"
13872 msgstr "credential-cache--daemon không sẵn có; không hỗ trợ unix socket"
13873
13874 #: builtin/credential-cache.c:154
13875 msgid "credential-cache unavailable; no unix socket support"
13876 msgstr "credential-cache không sẵn có; không hỗ trợ unix socket"
13877
13878 #: builtin/credential-store.c:66
13879 #, c-format
13880 msgid "unable to get credential storage lock in %d ms"
13881 msgstr "không thể lấy khóa lưu trữ ủy nhiệm %d ms"
13882
13883 #: builtin/describe.c:26
13884 msgid "git describe [<options>] [<commit-ish>...]"
13885 msgstr "git describe [<các tùy chọn>] <commit-ish>*"
13886
13887 #: builtin/describe.c:27
13888 msgid "git describe [<options>] --dirty"
13889 msgstr "git describe [<các tùy chọn>] --dirty"
13890
13891 #: builtin/describe.c:63
13892 msgid "head"
13893 msgstr "phía trước"
13894
13895 #: builtin/describe.c:63
13896 msgid "lightweight"
13897 msgstr "hạng nhẹ"
13898
13899 #: builtin/describe.c:63
13900 msgid "annotated"
13901 msgstr "có diễn giải"
13902
13903 #: builtin/describe.c:277
13904 #, c-format
13905 msgid "annotated tag %s not available"
13906 msgstr "thẻ đã được ghi chú %s không sẵn để dùng"
13907
13908 #: builtin/describe.c:281
13909 #, c-format
13910 msgid "tag '%s' is externally known as '%s'"
13911 msgstr "ở bên ngoài, thẻ “%s” đã được biết đến là “%s”"
13912
13913 #: builtin/describe.c:328
13914 #, c-format
13915 msgid "no tag exactly matches '%s'"
13916 msgstr "không có thẻ nào khớp chính xác với “%s”"
13917
13918 #: builtin/describe.c:330
13919 #, c-format
13920 msgid "No exact match on refs or tags, searching to describe\n"
13921 msgstr "Không có tham chiếu hay thẻ khớp đúng, đang tìm kiếm mô tả\n"
13922
13923 #: builtin/describe.c:397
13924 #, c-format
13925 msgid "finished search at %s\n"
13926 msgstr "việc tìm kiếm đã kết thúc tại %s\n"
13927
13928 #: builtin/describe.c:424
13929 #, c-format
13930 msgid ""
13931 "No annotated tags can describe '%s'.\n"
13932 "However, there were unannotated tags: try --tags."
13933 msgstr ""
13934 "Không có thẻ được chú giải nào được mô tả là “%s”.\n"
13935 "Tuy nhiên, ở đây có những thẻ không được chú giải: hãy thử --tags."
13936
13937 #: builtin/describe.c:428
13938 #, c-format
13939 msgid ""
13940 "No tags can describe '%s'.\n"
13941 "Try --always, or create some tags."
13942 msgstr ""
13943 "Không có thẻ có thể mô tả “%s”.\n"
13944 "Hãy thử --always, hoặc tạo một số thẻ."
13945
13946 #: builtin/describe.c:458
13947 #, c-format
13948 msgid "traversed %lu commits\n"
13949 msgstr "đã xuyên %lu qua lần chuyển giao\n"
13950
13951 #: builtin/describe.c:461
13952 #, c-format
13953 msgid ""
13954 "more than %i tags found; listed %i most recent\n"
13955 "gave up search at %s\n"
13956 msgstr ""
13957 "tìm thấy nhiều hơn %i thẻ; đã liệt kê %i cái gần\n"
13958 "đây nhất bỏ đi tìm kiếm tại %s\n"
13959
13960 #: builtin/describe.c:529
13961 #, c-format
13962 msgid "describe %s\n"
13963 msgstr "mô tả %s\n"
13964
13965 #: builtin/describe.c:532
13966 #, c-format
13967 msgid "Not a valid object name %s"
13968 msgstr "Không phải tên đối tượng %s hợp lệ"
13969
13970 #: builtin/describe.c:540
13971 #, c-format
13972 msgid "%s is neither a commit nor blob"
13973 msgstr "%s không phải là một lần commit cũng không phải blob"
13974
13975 #: builtin/describe.c:554
13976 msgid "find the tag that comes after the commit"
13977 msgstr "tìm các thẻ mà nó đến trước lần chuyển giao"
13978
13979 #: builtin/describe.c:555
13980 msgid "debug search strategy on stderr"
13981 msgstr "chiến lược tìm kiếm gỡ lỗi trên đầu ra lỗi chuẩn stderr"
13982
13983 #: builtin/describe.c:556
13984 msgid "use any ref"
13985 msgstr "dùng ref bất kỳ"
13986
13987 #: builtin/describe.c:557
13988 msgid "use any tag, even unannotated"
13989 msgstr "dùng thẻ bất kỳ, cả khi “unannotated”"
13990
13991 #: builtin/describe.c:558
13992 msgid "always use long format"
13993 msgstr "luôn dùng định dạng dài"
13994
13995 #: builtin/describe.c:559
13996 msgid "only follow first parent"
13997 msgstr "chỉ theo cha mẹ đầu tiên"
13998
13999 #: builtin/describe.c:562
14000 msgid "only output exact matches"
14001 msgstr "chỉ xuất những gì khớp chính xác"
14002
14003 #: builtin/describe.c:564
14004 msgid "consider <n> most recent tags (default: 10)"
14005 msgstr "coi như <n> thẻ gần đây nhất (mặc định: 10)"
14006
14007 #: builtin/describe.c:566
14008 msgid "only consider tags matching <pattern>"
14009 msgstr "chỉ cân nhắc đến những thẻ khớp với <mẫu>"
14010
14011 #: builtin/describe.c:568
14012 msgid "do not consider tags matching <pattern>"
14013 msgstr "không coi rằng các thẻ khớp với <mẫu>"
14014
14015 #: builtin/describe.c:570 builtin/name-rev.c:535
14016 msgid "show abbreviated commit object as fallback"
14017 msgstr "hiển thị đối tượng chuyển giao vắn tắt như là fallback"
14018
14019 #: builtin/describe.c:571 builtin/describe.c:574
14020 msgid "mark"
14021 msgstr "dấu"
14022
14023 #: builtin/describe.c:572
14024 msgid "append <mark> on dirty working tree (default: \"-dirty\")"
14025 msgstr "thêm <dấu> trên cây thư mục làm việc bẩn (mặc định \"-dirty\")"
14026
14027 #: builtin/describe.c:575
14028 msgid "append <mark> on broken working tree (default: \"-broken\")"
14029 msgstr "thêm <dấu> trên cây thư mục làm việc bị hỏng (mặc định \"-broken\")"
14030
14031 #: builtin/describe.c:593
14032 msgid "--long is incompatible with --abbrev=0"
14033 msgstr "--long là xung khắc với tùy chọn --abbrev=0"
14034
14035 #: builtin/describe.c:622
14036 msgid "No names found, cannot describe anything."
14037 msgstr "Không tìm thấy các tên, không thể mô tả gì cả."
14038
14039 #: builtin/describe.c:673
14040 msgid "--dirty is incompatible with commit-ishes"
14041 msgstr "--dirty là xung khắc với các tùy chọn commit-ish"
14042
14043 #: builtin/describe.c:675
14044 msgid "--broken is incompatible with commit-ishes"
14045 msgstr "--broken là xung khắc với commit-ishes"
14046
14047 #: builtin/diff-tree.c:155
14048 msgid "--stdin and --merge-base are mutually exclusive"
14049 msgstr "--stdin và --merge-base loại từ lẫn nhau"
14050
14051 #: builtin/diff-tree.c:157
14052 msgid "--merge-base only works with two commits"
14053 msgstr "--merge-base chỉ hoạt động với hai lần chuyển giao"
14054
14055 #: builtin/diff.c:91
14056 #, c-format
14057 msgid "'%s': not a regular file or symlink"
14058 msgstr "“%s”: không phải tập tin bình thường hay liên kết mềm"
14059
14060 #: builtin/diff.c:258
14061 #, c-format
14062 msgid "invalid option: %s"
14063 msgstr "tùy chọn không hợp lệ: %s"
14064
14065 #: builtin/diff.c:375
14066 #, c-format
14067 msgid "%s...%s: no merge base"
14068 msgstr "%s…%s: không có cơ sở hòa trộn"
14069
14070 #: builtin/diff.c:485
14071 msgid "Not a git repository"
14072 msgstr "Không phải là kho git"
14073
14074 #: builtin/diff.c:530 builtin/grep.c:681
14075 #, c-format
14076 msgid "invalid object '%s' given."
14077 msgstr "đối tượng đã cho “%s” không hợp lệ."
14078
14079 #: builtin/diff.c:541
14080 #, c-format
14081 msgid "more than two blobs given: '%s'"
14082 msgstr "đã cho nhiều hơn hai đối tượng blob: “%s”"
14083
14084 #: builtin/diff.c:546
14085 #, c-format
14086 msgid "unhandled object '%s' given."
14087 msgstr "đã cho đối tượng không thể nắm giữ “%s”."
14088
14089 #: builtin/diff.c:580
14090 #, c-format
14091 msgid "%s...%s: multiple merge bases, using %s"
14092 msgstr "%s…%s: có nhiều cơ sở để hòa trộn, nên dùng %s"
14093
14094 #: builtin/difftool.c:30
14095 msgid "git difftool [<options>] [<commit> [<commit>]] [--] [<path>...]"
14096 msgstr ""
14097 "git difftool [<các tùy chọn>] [<lần_chuyển_giao> [<lần_chuyển_giao>]] [--] </"
14098 "đường/dẫn>…]"
14099
14100 #: builtin/difftool.c:260
14101 #, c-format
14102 msgid "failed: %d"
14103 msgstr "gặp lỗi: %d"
14104
14105 #: builtin/difftool.c:302
14106 #, c-format
14107 msgid "could not read symlink %s"
14108 msgstr "không thể đọc liên kết mềm %s"
14109
14110 #: builtin/difftool.c:304
14111 #, c-format
14112 msgid "could not read symlink file %s"
14113 msgstr "không đọc được tập tin liên kết mềm %s"
14114
14115 #: builtin/difftool.c:312
14116 #, c-format
14117 msgid "could not read object %s for symlink %s"
14118 msgstr "không thể đọc đối tượng %s cho liên kết mềm %s"
14119
14120 #: builtin/difftool.c:412
14121 msgid ""
14122 "combined diff formats('-c' and '--cc') are not supported in\n"
14123 "directory diff mode('-d' and '--dir-diff')."
14124 msgstr ""
14125 "các định dạng diff tổ hợp(“-c” và “--cc”) chưa được hỗ trợ trong\n"
14126 "chế độ diff thư mục(“-d” và “--dir-diff”)."
14127
14128 #: builtin/difftool.c:633
14129 #, c-format
14130 msgid "both files modified: '%s' and '%s'."
14131 msgstr "cả hai tập tin đã bị sửa: “%s” và “%s”."
14132
14133 #: builtin/difftool.c:635
14134 msgid "working tree file has been left."
14135 msgstr "cây làm việc ở bên trái."
14136
14137 #: builtin/difftool.c:646
14138 #, c-format
14139 msgid "temporary files exist in '%s'."
14140 msgstr "các tập tin tạm đã sẵn có trong “%s”."
14141
14142 #: builtin/difftool.c:647
14143 msgid "you may want to cleanup or recover these."
14144 msgstr "bạn có lẽ muốn dọn dẹp hay phục hồi ở đây."
14145
14146 #: builtin/difftool.c:696
14147 msgid "use `diff.guitool` instead of `diff.tool`"
14148 msgstr "dùng “diff.guitool“ thay vì dùng “diff.tool“"
14149
14150 #: builtin/difftool.c:698
14151 msgid "perform a full-directory diff"
14152 msgstr "thực hiện một diff toàn thư mục"
14153
14154 #: builtin/difftool.c:700
14155 msgid "do not prompt before launching a diff tool"
14156 msgstr "đừng nhắc khi khởi chạy công cụ diff"
14157
14158 #: builtin/difftool.c:705
14159 msgid "use symlinks in dir-diff mode"
14160 msgstr "dùng liên kết mềm trong diff-thư-mục"
14161
14162 #: builtin/difftool.c:706
14163 msgid "tool"
14164 msgstr "công cụ"
14165
14166 #: builtin/difftool.c:707
14167 msgid "use the specified diff tool"
14168 msgstr "dùng công cụ diff đã cho"
14169
14170 #: builtin/difftool.c:709
14171 msgid "print a list of diff tools that may be used with `--tool`"
14172 msgstr "in ra danh sách các công cụ dif cái mà có thẻ dùng với “--tool“"
14173
14174 #: builtin/difftool.c:712
14175 msgid ""
14176 "make 'git-difftool' exit when an invoked diff tool returns a non - zero exit "
14177 "code"
14178 msgstr ""
14179 "làm cho “git-difftool” thoát khi gọi công cụ diff trả về mã không phải số "
14180 "không"
14181
14182 #: builtin/difftool.c:715
14183 msgid "specify a custom command for viewing diffs"
14184 msgstr "chỉ định một lệnh tùy ý để xem diff"
14185
14186 #: builtin/difftool.c:716
14187 msgid "passed to `diff`"
14188 msgstr "chuyển cho “diff”"
14189
14190 #: builtin/difftool.c:731
14191 msgid "difftool requires worktree or --no-index"
14192 msgstr "difftool cần cây làm việc hoặc --no-index"
14193
14194 #: builtin/difftool.c:738
14195 msgid "--dir-diff is incompatible with --no-index"
14196 msgstr "--dir-diff xung khắc với --no-index"
14197
14198 #: builtin/difftool.c:741
14199 msgid "--gui, --tool and --extcmd are mutually exclusive"
14200 msgstr "--gui, --tool và --extcmd loại từ lẫn nhau"
14201
14202 #: builtin/difftool.c:749
14203 msgid "no <tool> given for --tool=<tool>"
14204 msgstr "chưa đưa ra <công_cụ> cho --tool=<công_cụ>"
14205
14206 #: builtin/difftool.c:756
14207 msgid "no <cmd> given for --extcmd=<cmd>"
14208 msgstr "chưa đưa ra <lệnh> cho --extcmd=<lệnh>"
14209
14210 #: builtin/env--helper.c:6
14211 msgid "git env--helper --type=[bool|ulong] <options> <env-var>"
14212 msgstr "git env--helper --type=[bool|ulong] <các tùy chọn> <env-var>"
14213
14214 #: builtin/env--helper.c:42 builtin/hash-object.c:98
14215 msgid "type"
14216 msgstr "kiểu"
14217
14218 #: builtin/env--helper.c:46
14219 msgid "default for git_env_*(...) to fall back on"
14220 msgstr "mặc định cho git_env_*(…) để quay về"
14221
14222 #: builtin/env--helper.c:48
14223 msgid "be quiet only use git_env_*() value as exit code"
14224 msgstr "im lặng chỉ khi dung giá trị git_env_*() làm mã thoát"
14225
14226 #: builtin/env--helper.c:67
14227 #, c-format
14228 msgid "option `--default' expects a boolean value with `--type=bool`, not `%s`"
14229 msgstr ""
14230 "tùy chọn “--default” cần một giá trị logic với “--type=bool“, không phải “%s“"
14231
14232 #: builtin/env--helper.c:82
14233 #, c-format
14234 msgid ""
14235 "option `--default' expects an unsigned long value with `--type=ulong`, not `"
14236 "%s`"
14237 msgstr ""
14238 "tùy chọn “--default” cần một giá trị số nguyên dài không dấu với “--"
14239 "type=ulong“, không phải “%s“"
14240
14241 #: builtin/fast-export.c:29
14242 msgid "git fast-export [rev-list-opts]"
14243 msgstr "git fast-export [rev-list-opts]"
14244
14245 #: builtin/fast-export.c:868
14246 msgid "Error: Cannot export nested tags unless --mark-tags is specified."
14247 msgstr "Lỗi: không thể xuất thẻ lồng nhau trừ khi --mark-tags được chỉ định."
14248
14249 #: builtin/fast-export.c:1177
14250 msgid "--anonymize-map token cannot be empty"
14251 msgstr "--anonymize-map thẻ không thể là rỗng"
14252
14253 #: builtin/fast-export.c:1197
14254 msgid "show progress after <n> objects"
14255 msgstr "hiển thị tiến triển sau <n> đối tượng"
14256
14257 #: builtin/fast-export.c:1199
14258 msgid "select handling of signed tags"
14259 msgstr "chọn điều khiển của thẻ đã ký"
14260
14261 #: builtin/fast-export.c:1202
14262 msgid "select handling of tags that tag filtered objects"
14263 msgstr "chọn sự xử lý của các thẻ, cái mà đánh thẻ các đối tượng được lọc ra"
14264
14265 #: builtin/fast-export.c:1205
14266 msgid "select handling of commit messages in an alternate encoding"
14267 msgstr ""
14268 "chọn bộ xử lý cho các ghi chú của lần chuyển giao theo một bộ mã thay thế"
14269
14270 #: builtin/fast-export.c:1208
14271 msgid "Dump marks to this file"
14272 msgstr "Đổ các đánh dấu này vào tập-tin"
14273
14274 #: builtin/fast-export.c:1210
14275 msgid "Import marks from this file"
14276 msgstr "Nhập vào đánh dấu từ tập tin này"
14277
14278 #: builtin/fast-export.c:1214
14279 msgid "Import marks from this file if it exists"
14280 msgstr "Nhập vào đánh dấu từ tập tin sẵn có"
14281
14282 #: builtin/fast-export.c:1216
14283 msgid "Fake a tagger when tags lack one"
14284 msgstr "Làm giả một cái thẻ khi thẻ bị thiếu một cái"
14285
14286 #: builtin/fast-export.c:1218
14287 msgid "Output full tree for each commit"
14288 msgstr "Xuất ra toàn bộ cây cho mỗi lần chuyển giao"
14289
14290 #: builtin/fast-export.c:1220
14291 msgid "Use the done feature to terminate the stream"
14292 msgstr "Sử dụng tính năng done để chấm dứt luồng dữ liệu"
14293
14294 #: builtin/fast-export.c:1221
14295 msgid "Skip output of blob data"
14296 msgstr "Bỏ qua kết xuất của dữ liệu blob"
14297
14298 #: builtin/fast-export.c:1222 builtin/log.c:1816
14299 msgid "refspec"
14300 msgstr "refspec"
14301
14302 #: builtin/fast-export.c:1223
14303 msgid "Apply refspec to exported refs"
14304 msgstr "Áp dụng refspec cho refs đã xuất"
14305
14306 #: builtin/fast-export.c:1224
14307 msgid "anonymize output"
14308 msgstr "kết xuất anonymize"
14309
14310 #: builtin/fast-export.c:1225
14311 msgid "from:to"
14312 msgstr "từ:đến"
14313
14314 #: builtin/fast-export.c:1226
14315 msgid "convert <from> to <to> in anonymized output"
14316 msgstr "chuyển đổi <from> sang <to> đầu ra ẩn danh"
14317
14318 #: builtin/fast-export.c:1229
14319 msgid "Reference parents which are not in fast-export stream by object id"
14320 msgstr ""
14321 "Các cha mẹ tham chiếu cái mà k trong luồng dữ liệu fast-export bởi mã id đối "
14322 "tượng"
14323
14324 #: builtin/fast-export.c:1231
14325 msgid "Show original object ids of blobs/commits"
14326 msgstr "Hiển thị các mã id nguyên gốc của blobs/commits"
14327
14328 #: builtin/fast-export.c:1233
14329 msgid "Label tags with mark ids"
14330 msgstr "Gắn nhãn thẻ ID dấu"
14331
14332 #: builtin/fast-export.c:1256
14333 msgid "--anonymize-map without --anonymize does not make sense"
14334 msgstr "--anonymize-map mà không có --anonymize là không hợp lý"
14335
14336 #: builtin/fast-export.c:1271
14337 msgid "Cannot pass both --import-marks and --import-marks-if-exists"
14338 msgstr "Không thể chuyển qua cả hai --import-marks và --import-marks-if-exists"
14339
14340 #: builtin/fast-import.c:3088
14341 #, c-format
14342 msgid "Missing from marks for submodule '%s'"
14343 msgstr "Thiếu các đánh dấu cho mô-đun-con “%s”"
14344
14345 #: builtin/fast-import.c:3090
14346 #, c-format
14347 msgid "Missing to marks for submodule '%s'"
14348 msgstr "Thiếu đánh dấu cho mô-đun-con “%s”"
14349
14350 #: builtin/fast-import.c:3225
14351 #, c-format
14352 msgid "Expected 'mark' command, got %s"
14353 msgstr "Cần lệnh “mark”, nhưng lại nhận được %s"
14354
14355 #: builtin/fast-import.c:3230
14356 #, c-format
14357 msgid "Expected 'to' command, got %s"
14358 msgstr "Cần lệnh “to”, nhưng lại nhận được %s"
14359
14360 #: builtin/fast-import.c:3322
14361 msgid "Expected format name:filename for submodule rewrite option"
14362 msgstr "Cần định dạng tên:tên_tập_tin cho tùy chọn ghi lại mô-đun-con"
14363
14364 #: builtin/fast-import.c:3377
14365 #, c-format
14366 msgid "feature '%s' forbidden in input without --allow-unsafe-features"
14367 msgstr ""
14368 "tính năng “%s” bị cấm chỉ trong đầu vào mà không có --allow-unsafe-features"
14369
14370 #: builtin/fetch-pack.c:241
14371 #, c-format
14372 msgid "Lockfile created but not reported: %s"
14373 msgstr "Tập tin khóa đã được tạo nhưng chưa được báo cáo: %s"
14374
14375 #: builtin/fetch.c:35
14376 msgid "git fetch [<options>] [<repository> [<refspec>...]]"
14377 msgstr "git fetch [<các tùy chọn>] [<kho-chứa> [<refspec>…]]"
14378
14379 #: builtin/fetch.c:36
14380 msgid "git fetch [<options>] <group>"
14381 msgstr "git fetch [<các tùy chọn>] [<nhóm>"
14382
14383 #: builtin/fetch.c:37
14384 msgid "git fetch --multiple [<options>] [(<repository> | <group>)...]"
14385 msgstr "git fetch --multiple [<các tùy chọn>] [(<kho> | <nhóm>)…]"
14386
14387 #: builtin/fetch.c:38
14388 msgid "git fetch --all [<options>]"
14389 msgstr "git fetch --all [<các tùy chọn>]"
14390
14391 #: builtin/fetch.c:119
14392 msgid "fetch.parallel cannot be negative"
14393 msgstr "fetch.parallel không thể âm"
14394
14395 #: builtin/fetch.c:142 builtin/pull.c:185
14396 msgid "fetch from all remotes"
14397 msgstr "lấy về từ tất cả các máy chủ"
14398
14399 #: builtin/fetch.c:144 builtin/pull.c:245
14400 msgid "set upstream for git pull/fetch"
14401 msgstr "đặt thượng nguồn cho git pull/fetch"
14402
14403 #: builtin/fetch.c:146 builtin/pull.c:188
14404 msgid "append to .git/FETCH_HEAD instead of overwriting"
14405 msgstr "nối thêm vào .git/FETCH_HEAD thay vì ghi đè lên nó"
14406
14407 #: builtin/fetch.c:148 builtin/pull.c:191
14408 msgid "path to upload pack on remote end"
14409 msgstr "đường dẫn đến gói tải lên trên máy chủ cuối"
14410
14411 #: builtin/fetch.c:149
14412 msgid "force overwrite of local reference"
14413 msgstr "ép buộc ghi đè lên tham chiếu nội bộ"
14414
14415 #: builtin/fetch.c:151
14416 msgid "fetch from multiple remotes"
14417 msgstr "lấy từ nhiều máy chủ cùng lúc"
14418
14419 #: builtin/fetch.c:153 builtin/pull.c:195
14420 msgid "fetch all tags and associated objects"
14421 msgstr "lấy tất cả các thẻ cùng với các đối tượng liên quan đến nó"
14422
14423 #: builtin/fetch.c:155
14424 msgid "do not fetch all tags (--no-tags)"
14425 msgstr "không lấy tất cả các thẻ (--no-tags)"
14426
14427 #: builtin/fetch.c:157
14428 msgid "number of submodules fetched in parallel"
14429 msgstr "số lượng mô-đun-con được lấy đồng thời"
14430
14431 #: builtin/fetch.c:159 builtin/pull.c:198
14432 msgid "prune remote-tracking branches no longer on remote"
14433 msgstr ""
14434 "cắt cụt (prune) các nhánh “remote-tracking” không còn tồn tại trên máy chủ "
14435 "nữa"
14436
14437 #: builtin/fetch.c:161
14438 msgid "prune local tags no longer on remote and clobber changed tags"
14439 msgstr "cắt xém các thẻ nội bộ không còn ở máy chủ và xóa các thẻ đã thay đổi"
14440
14441 #: builtin/fetch.c:162 builtin/fetch.c:187 builtin/pull.c:122
14442 msgid "on-demand"
14443 msgstr "khi-cần"
14444
14445 #: builtin/fetch.c:163
14446 msgid "control recursive fetching of submodules"
14447 msgstr "điều khiển việc lấy về đệ quy trong các mô-đun-con"
14448
14449 #: builtin/fetch.c:168
14450 msgid "write fetched references to the FETCH_HEAD file"
14451 msgstr "ghi các tham chiếu lấy về vào tập tin FETCH_HEAD"
14452
14453 #: builtin/fetch.c:169 builtin/pull.c:206
14454 msgid "keep downloaded pack"
14455 msgstr "giữ lại gói đã tải về"
14456
14457 #: builtin/fetch.c:171
14458 msgid "allow updating of HEAD ref"
14459 msgstr "cho phép cập nhật th.chiếu HEAD"
14460
14461 #: builtin/fetch.c:174 builtin/fetch.c:180 builtin/pull.c:209
14462 #: builtin/pull.c:218
14463 msgid "deepen history of shallow clone"
14464 msgstr "làm sâu hơn lịch sử của bản sao"
14465
14466 #: builtin/fetch.c:176 builtin/pull.c:212
14467 msgid "deepen history of shallow repository based on time"
14468 msgstr "làm sâu hơn lịch sử của kho bản sao shallow dựa trên thời gian"
14469
14470 #: builtin/fetch.c:182 builtin/pull.c:221
14471 msgid "convert to a complete repository"
14472 msgstr "chuyển đổi hoàn toàn sang kho git"
14473
14474 #: builtin/fetch.c:185
14475 msgid "prepend this to submodule path output"
14476 msgstr "soạn sẵn cái này cho kết xuất đường dẫn mô-đun-con"
14477
14478 #: builtin/fetch.c:188
14479 msgid ""
14480 "default for recursive fetching of submodules (lower priority than config "
14481 "files)"
14482 msgstr ""
14483 "mặc định cho việc lấy đệ quy các mô-đun-con (có mức ưu tiên thấp hơn các tập "
14484 "tin cấu hình config)"
14485
14486 #: builtin/fetch.c:192 builtin/pull.c:224
14487 msgid "accept refs that update .git/shallow"
14488 msgstr "chấp nhận tham chiếu cập nhật .git/shallow"
14489
14490 #: builtin/fetch.c:193 builtin/pull.c:226
14491 msgid "refmap"
14492 msgstr "refmap"
14493
14494 #: builtin/fetch.c:194 builtin/pull.c:227
14495 msgid "specify fetch refmap"
14496 msgstr "chỉ ra refmap cần lấy về"
14497
14498 #: builtin/fetch.c:201 builtin/pull.c:240
14499 msgid "report that we have only objects reachable from this object"
14500 msgstr ""
14501 "báo cáo rằng chúng ta chỉ có các đối tượng tiếp cận được từ đối tượng này"
14502
14503 #: builtin/fetch.c:204 builtin/fetch.c:206
14504 msgid "run 'maintenance --auto' after fetching"
14505 msgstr "chạy “maintenance --auto” sau khi lấy về"
14506
14507 #: builtin/fetch.c:208 builtin/pull.c:243
14508 msgid "check for forced-updates on all updated branches"
14509 msgstr "kiểm cho các-cập-nhật-bắt-buộc trên mọi nhánh đã cập nhật"
14510
14511 #: builtin/fetch.c:210
14512 msgid "write the commit-graph after fetching"
14513 msgstr "ghi ra đồ thị các lần chuyển giao sau khi lấy về"
14514
14515 #: builtin/fetch.c:212
14516 msgid "accept refspecs from stdin"
14517 msgstr "chấp nhận tham chiếu từ đầu vào tiêu chuẩn"
14518
14519 #: builtin/fetch.c:523
14520 msgid "Couldn't find remote ref HEAD"
14521 msgstr "Không thể tìm thấy máy chủ cho tham chiếu HEAD"
14522
14523 #: builtin/fetch.c:677
14524 #, c-format
14525 msgid "configuration fetch.output contains invalid value %s"
14526 msgstr "phần cấu hình fetch.output có chứa giá-trị không hợp lệ %s"
14527
14528 #: builtin/fetch.c:775
14529 #, c-format
14530 msgid "object %s not found"
14531 msgstr "không tìm thấy đối tượng %s"
14532
14533 #: builtin/fetch.c:779
14534 msgid "[up to date]"
14535 msgstr "[đã cập nhật]"
14536
14537 #: builtin/fetch.c:792 builtin/fetch.c:808 builtin/fetch.c:880
14538 msgid "[rejected]"
14539 msgstr "[Bị từ chối]"
14540
14541 #: builtin/fetch.c:793
14542 msgid "can't fetch in current branch"
14543 msgstr "không thể fetch (lấy) về nhánh hiện hành"
14544
14545 #: builtin/fetch.c:803
14546 msgid "[tag update]"
14547 msgstr "[cập nhật thẻ]"
14548
14549 #: builtin/fetch.c:804 builtin/fetch.c:841 builtin/fetch.c:863
14550 #: builtin/fetch.c:875
14551 msgid "unable to update local ref"
14552 msgstr "không thể cập nhật tham chiếu nội bộ"
14553
14554 #: builtin/fetch.c:808
14555 msgid "would clobber existing tag"
14556 msgstr "nên xóa chồng các thẻ có sẵn"
14557
14558 #: builtin/fetch.c:830
14559 msgid "[new tag]"
14560 msgstr "[thẻ mới]"
14561
14562 #: builtin/fetch.c:833
14563 msgid "[new branch]"
14564 msgstr "[nhánh mới]"
14565
14566 #: builtin/fetch.c:836
14567 msgid "[new ref]"
14568 msgstr "[ref (tham chiếu) mới]"
14569
14570 #: builtin/fetch.c:875
14571 msgid "forced update"
14572 msgstr "cưỡng bức cập nhật"
14573
14574 #: builtin/fetch.c:880
14575 msgid "non-fast-forward"
14576 msgstr "không-phải-chuyển-tiếp-nhanh"
14577
14578 #: builtin/fetch.c:901
14579 msgid ""
14580 "Fetch normally indicates which branches had a forced update,\n"
14581 "but that check has been disabled. To re-enable, use '--show-forced-updates'\n"
14582 "flag or run 'git config fetch.showForcedUpdates true'."
14583 msgstr ""
14584 "Việc lấy về thường chỉ ra các nhánh buộc phải cập nhật,\n"
14585 "nhưng lựa chọn bị tắt. Để kích hoạt lại, sử dụng cờ\n"
14586 "“--show-forced-updates” hoặc chạy “git config fetch.showForcedUpdates true”."
14587
14588 #: builtin/fetch.c:905
14589 #, c-format
14590 msgid ""
14591 "It took %.2f seconds to check forced updates. You can use\n"
14592 "'--no-show-forced-updates' or run 'git config fetch.showForcedUpdates "
14593 "false'\n"
14594 " to avoid this check.\n"
14595 msgstr ""
14596 "Việc này cần %.2f giây để kiểm tra các cập nhật ép buộc. Bạn có thể dùng\n"
14597 "“--no-show-forced-updates” hoặc chạy “git config fetch.showForcedUpdates "
14598 "false”\n"
14599 "để tránh kiểm tra này.\n"
14600
14601 #: builtin/fetch.c:939
14602 #, c-format
14603 msgid "%s did not send all necessary objects\n"
14604 msgstr "%s đã không gửi tất cả các đối tượng cần thiết\n"
14605
14606 #: builtin/fetch.c:960
14607 #, c-format
14608 msgid "reject %s because shallow roots are not allowed to be updated"
14609 msgstr "từ chối %s bởi vì các gốc nông thì không được phép cập nhật"
14610
14611 #: builtin/fetch.c:1053 builtin/fetch.c:1191
14612 #, c-format
14613 msgid "From %.*s\n"
14614 msgstr "Từ %.*s\n"
14615
14616 #: builtin/fetch.c:1064
14617 #, c-format
14618 msgid ""
14619 "some local refs could not be updated; try running\n"
14620 " 'git remote prune %s' to remove any old, conflicting branches"
14621 msgstr ""
14622 "một số tham chiếu nội bộ không thể được cập nhật; hãy thử chạy\n"
14623 " “git remote prune %s” để bỏ đi những nhánh cũ, hay bị xung đột"
14624
14625 #: builtin/fetch.c:1161
14626 #, c-format
14627 msgid "   (%s will become dangling)"
14628 msgstr "   (%s sẽ trở thành không đầu (không được quản lý))"
14629
14630 #: builtin/fetch.c:1162
14631 #, c-format
14632 msgid "   (%s has become dangling)"
14633 msgstr "   (%s đã trở thành không đầu (không được quản lý))"
14634
14635 #: builtin/fetch.c:1194
14636 msgid "[deleted]"
14637 msgstr "[đã xóa]"
14638
14639 #: builtin/fetch.c:1195 builtin/remote.c:1118
14640 msgid "(none)"
14641 msgstr "(không)"
14642
14643 #: builtin/fetch.c:1218
14644 #, c-format
14645 msgid "Refusing to fetch into current branch %s of non-bare repository"
14646 msgstr ""
14647 "Từ chối việc lấy vào trong nhánh hiện tại %s của một kho chứa không phải kho "
14648 "trần (bare)"
14649
14650 #: builtin/fetch.c:1237
14651 #, c-format
14652 msgid "Option \"%s\" value \"%s\" is not valid for %s"
14653 msgstr "Tùy chọn \"%s\" có giá trị \"%s\" là không hợp lệ cho %s"
14654
14655 #: builtin/fetch.c:1240
14656 #, c-format
14657 msgid "Option \"%s\" is ignored for %s\n"
14658 msgstr "Tùy chọn \"%s\" bị bỏ qua với %s\n"
14659
14660 #: builtin/fetch.c:1448
14661 msgid "multiple branches detected, incompatible with --set-upstream"
14662 msgstr "phát hiện nhiều nhánh, không tương thích với --set-upstream"
14663
14664 #: builtin/fetch.c:1463
14665 msgid "not setting upstream for a remote remote-tracking branch"
14666 msgstr "không cài đặt thượng nguồn cho một nhánh được theo dõi trên máy chủ"
14667
14668 #: builtin/fetch.c:1465
14669 msgid "not setting upstream for a remote tag"
14670 msgstr "không cài đặt thượng nguồn cho một thẻ nhánh trên máy chủ"
14671
14672 #: builtin/fetch.c:1467
14673 msgid "unknown branch type"
14674 msgstr "không hiểu kiểu nhánh"
14675
14676 #: builtin/fetch.c:1469
14677 msgid ""
14678 "no source branch found.\n"
14679 "you need to specify exactly one branch with the --set-upstream option."
14680 msgstr ""
14681 "không tìm thấy nhánh nguồn.\n"
14682 "bạn cần phải chỉ định chính xác một nhánh với tùy chọn --set-upstream."
14683
14684 #: builtin/fetch.c:1598 builtin/fetch.c:1661
14685 #, c-format
14686 msgid "Fetching %s\n"
14687 msgstr "Đang lấy “%s” về\n"
14688
14689 #: builtin/fetch.c:1608 builtin/fetch.c:1663 builtin/remote.c:101
14690 #, c-format
14691 msgid "Could not fetch %s"
14692 msgstr "Không thể lấy“%s” về"
14693
14694 #: builtin/fetch.c:1620
14695 #, c-format
14696 msgid "could not fetch '%s' (exit code: %d)\n"
14697 msgstr "không thể lấy “%s” (mã thoát: %d)\n"
14698
14699 #: builtin/fetch.c:1724
14700 msgid ""
14701 "No remote repository specified.  Please, specify either a URL or a\n"
14702 "remote name from which new revisions should be fetched."
14703 msgstr ""
14704 "Chưa chỉ ra kho chứa máy chủ.  Xin hãy chỉ định hoặc là URL hoặc\n"
14705 "tên máy chủ từ cái mà những điểm xét duyệt mới có thể được fetch (lấy về)."
14706
14707 #: builtin/fetch.c:1760
14708 msgid "You need to specify a tag name."
14709 msgstr "Bạn phải định rõ tên thẻ."
14710
14711 #: builtin/fetch.c:1825
14712 msgid "Negative depth in --deepen is not supported"
14713 msgstr "Mức sâu là số âm trong --deepen là không được hỗ trợ"
14714
14715 #: builtin/fetch.c:1827
14716 msgid "--deepen and --depth are mutually exclusive"
14717 msgstr "Các tùy chọn--deepen và --depth loại từ lẫn nhau"
14718
14719 #: builtin/fetch.c:1832
14720 msgid "--depth and --unshallow cannot be used together"
14721 msgstr "tùy chọn --depth và --unshallow không thể sử dụng cùng với nhau"
14722
14723 #: builtin/fetch.c:1834
14724 msgid "--unshallow on a complete repository does not make sense"
14725 msgstr "--unshallow trên kho hoàn chỉnh là không hợp lý"
14726
14727 #: builtin/fetch.c:1851
14728 msgid "fetch --all does not take a repository argument"
14729 msgstr "lệnh lấy về \"fetch --all\" không lấy đối số kho chứa"
14730
14731 #: builtin/fetch.c:1853
14732 msgid "fetch --all does not make sense with refspecs"
14733 msgstr "lệnh lấy về \"fetch --all\" không hợp lý với refspecs"
14734
14735 #: builtin/fetch.c:1862
14736 #, c-format
14737 msgid "No such remote or remote group: %s"
14738 msgstr "Không có nhóm máy chủ hay máy chủ như thế: %s"
14739
14740 #: builtin/fetch.c:1869
14741 msgid "Fetching a group and specifying refspecs does not make sense"
14742 msgstr "Việc lấy về cả một nhóm và chỉ định refspecs không hợp lý"
14743
14744 #: builtin/fetch.c:1887
14745 msgid ""
14746 "--filter can only be used with the remote configured in extensions."
14747 "partialclone"
14748 msgstr ""
14749 "--filter chỉ có thể được dùng với máy chủ được cấu hình bằng extensions."
14750 "partialclone"
14751
14752 #: builtin/fetch.c:1891
14753 msgid "--stdin can only be used when fetching from one remote"
14754 msgstr "--stdin chỉ có thể dùng khi lấy về từ một máy chủ"
14755
14756 #: builtin/fmt-merge-msg.c:7
14757 msgid ""
14758 "git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] [--file <file>]"
14759 msgstr ""
14760 "git fmt-merge-msg [-m <chú_thích>] [--log[=<n>] | --no-log] [--file <tập-"
14761 "tin>]"
14762
14763 #: builtin/fmt-merge-msg.c:18
14764 msgid "populate log with at most <n> entries from shortlog"
14765 msgstr "gắn nhật ký với ít nhất <n> mục từ lệnh “shortlog”"
14766
14767 #: builtin/fmt-merge-msg.c:21
14768 msgid "alias for --log (deprecated)"
14769 msgstr "bí danh cho --log (không được dùng)"
14770
14771 #: builtin/fmt-merge-msg.c:24
14772 msgid "text"
14773 msgstr "văn bản"
14774
14775 #: builtin/fmt-merge-msg.c:25
14776 msgid "use <text> as start of message"
14777 msgstr "dùng <văn bản thường> để bắt đầu ghi chú"
14778
14779 #: builtin/fmt-merge-msg.c:26
14780 msgid "file to read from"
14781 msgstr "tập tin để đọc dữ liệu từ đó"
14782
14783 #: builtin/for-each-ref.c:10
14784 msgid "git for-each-ref [<options>] [<pattern>]"
14785 msgstr "git for-each-ref [<các tùy chọn>] [<mẫu>]"
14786
14787 #: builtin/for-each-ref.c:11
14788 msgid "git for-each-ref [--points-at <object>]"
14789 msgstr "git for-each-ref [--points-at <đối tượng>]"
14790
14791 #: builtin/for-each-ref.c:12
14792 msgid "git for-each-ref [--merged [<commit>]] [--no-merged [<commit>]]"
14793 msgstr ""
14794 "git for-each-ref [--merged [<lần-chuyển-giao>]] [--no-merged [<lần-chuyển-"
14795 "giao>]]"
14796
14797 #: builtin/for-each-ref.c:13
14798 msgid "git for-each-ref [--contains [<commit>]] [--no-contains [<commit>]]"
14799 msgstr ""
14800 "git for-each-ref [--contains [<lần-chuyển-giao>]] [--no-contains [<lần-"
14801 "chuyển-giao>]]"
14802
14803 #: builtin/for-each-ref.c:28
14804 msgid "quote placeholders suitably for shells"
14805 msgstr "trích dẫn để phù hợp cho hệ vỏ (shell)"
14806
14807 #: builtin/for-each-ref.c:30
14808 msgid "quote placeholders suitably for perl"
14809 msgstr "trích dẫn để phù hợp cho perl"
14810
14811 #: builtin/for-each-ref.c:32
14812 msgid "quote placeholders suitably for python"
14813 msgstr "trích dẫn để phù hợp cho python"
14814
14815 #: builtin/for-each-ref.c:34
14816 msgid "quote placeholders suitably for Tcl"
14817 msgstr "trích dẫn để phù hợp cho Tcl"
14818
14819 #: builtin/for-each-ref.c:37
14820 msgid "show only <n> matched refs"
14821 msgstr "hiển thị chỉ <n> tham chiếu khớp"
14822
14823 #: builtin/for-each-ref.c:39 builtin/tag.c:440
14824 msgid "respect format colors"
14825 msgstr "các màu định dạng lưu tâm"
14826
14827 #: builtin/for-each-ref.c:42
14828 msgid "print only refs which points at the given object"
14829 msgstr "chỉ hiển thị các tham chiếu mà nó chỉ đến đối tượng đã cho"
14830
14831 #: builtin/for-each-ref.c:44
14832 msgid "print only refs that are merged"
14833 msgstr "chỉ hiển thị những tham chiếu mà nó được hòa trộn"
14834
14835 #: builtin/for-each-ref.c:45
14836 msgid "print only refs that are not merged"
14837 msgstr "chỉ hiển thị những tham chiếu mà nó không được hòa trộn"
14838
14839 #: builtin/for-each-ref.c:46
14840 msgid "print only refs which contain the commit"
14841 msgstr "chỉ hiển thị những tham chiếu mà nó chứa lần chuyển giao"
14842
14843 #: builtin/for-each-ref.c:47
14844 msgid "print only refs which don't contain the commit"
14845 msgstr "chỉ hiển thị những tham chiếu mà nó không chứa lần chuyển giao"
14846
14847 #: builtin/for-each-repo.c:9
14848 msgid "git for-each-repo --config=<config> <command-args>"
14849 msgstr "git for-each-repo --config=<config> <command-args>"
14850
14851 #: builtin/for-each-repo.c:37
14852 msgid "config"
14853 msgstr "config"
14854
14855 #: builtin/for-each-repo.c:38
14856 msgid "config key storing a list of repository paths"
14857 msgstr "khóa cấu hình lưu trữ danh sách đường dẫn kho lưu trữ"
14858
14859 #: builtin/for-each-repo.c:46
14860 msgid "missing --config=<config>"
14861 msgstr "thiếu --config=<config>"
14862
14863 #: builtin/fsck.c:69 builtin/fsck.c:148 builtin/fsck.c:149
14864 msgid "unknown"
14865 msgstr "không hiểu"
14866
14867 #. TRANSLATORS: e.g. error in tree 01bfda: <more explanation>
14868 #: builtin/fsck.c:101 builtin/fsck.c:121
14869 #, c-format
14870 msgid "error in %s %s: %s"
14871 msgstr "lỗi trong %s %s: %s"
14872
14873 #. TRANSLATORS: e.g. warning in tree 01bfda: <more explanation>
14874 #: builtin/fsck.c:115
14875 #, c-format
14876 msgid "warning in %s %s: %s"
14877 msgstr "có cảnh báo trong %s %s: %s"
14878
14879 #: builtin/fsck.c:144 builtin/fsck.c:147
14880 #, c-format
14881 msgid "broken link from %7s %s"
14882 msgstr "liên kết gãy từ %7s %s"
14883
14884 #: builtin/fsck.c:156
14885 msgid "wrong object type in link"
14886 msgstr "kiểu đối tượng sai trong liên kết"
14887
14888 #: builtin/fsck.c:172
14889 #, c-format
14890 msgid ""
14891 "broken link from %7s %s\n"
14892 "              to %7s %s"
14893 msgstr ""
14894 "liên kết gãy từ %7s %s \n"
14895 "              tới %7s %s"
14896
14897 #: builtin/fsck.c:283
14898 #, c-format
14899 msgid "missing %s %s"
14900 msgstr "thiếu %s %s"
14901
14902 #: builtin/fsck.c:310
14903 #, c-format
14904 msgid "unreachable %s %s"
14905 msgstr "không tiếp cận được %s %s"
14906
14907 #: builtin/fsck.c:330
14908 #, c-format
14909 msgid "dangling %s %s"
14910 msgstr "dangling %s %s"
14911
14912 #: builtin/fsck.c:340
14913 msgid "could not create lost-found"
14914 msgstr "không thể tạo lost-found"
14915
14916 #: builtin/fsck.c:351
14917 #, c-format
14918 msgid "could not finish '%s'"
14919 msgstr "không thể hoàn thành “%s”"
14920
14921 #: builtin/fsck.c:368
14922 #, c-format
14923 msgid "Checking %s"
14924 msgstr "Đang kiểm tra %s"
14925
14926 #: builtin/fsck.c:406
14927 #, c-format
14928 msgid "Checking connectivity (%d objects)"
14929 msgstr "Đang kiểm tra kết nối (%d đối tượng)"
14930
14931 #: builtin/fsck.c:425
14932 #, c-format
14933 msgid "Checking %s %s"
14934 msgstr "Đang kiểm tra %s %s"
14935
14936 #: builtin/fsck.c:430
14937 msgid "broken links"
14938 msgstr "các liên kết bị gẫy"
14939
14940 #: builtin/fsck.c:439
14941 #, c-format
14942 msgid "root %s"
14943 msgstr "gốc %s"
14944
14945 #: builtin/fsck.c:447
14946 #, c-format
14947 msgid "tagged %s %s (%s) in %s"
14948 msgstr "đã đánh thẻ %s %s (%s) trong %s"
14949
14950 #: builtin/fsck.c:476
14951 #, c-format
14952 msgid "%s: object corrupt or missing"
14953 msgstr "%s: đối tượng thiếu hay hỏng"
14954
14955 #: builtin/fsck.c:501
14956 #, c-format
14957 msgid "%s: invalid reflog entry %s"
14958 msgstr "%s: mục reflog không hợp lệ %s"
14959
14960 #: builtin/fsck.c:515
14961 #, c-format
14962 msgid "Checking reflog %s->%s"
14963 msgstr "Đang kiểm tra việc đổi tên của “%s” thành “%s”"
14964
14965 #: builtin/fsck.c:549
14966 #, c-format
14967 msgid "%s: invalid sha1 pointer %s"
14968 msgstr "%s: con trỏ sha1 không hợp lệ %s"
14969
14970 #: builtin/fsck.c:556
14971 #, c-format
14972 msgid "%s: not a commit"
14973 msgstr "%s: không phải là một lần chuyển giao"
14974
14975 #: builtin/fsck.c:610
14976 msgid "notice: No default references"
14977 msgstr "cảnh báo: Không có các tham chiếu mặc định"
14978
14979 #: builtin/fsck.c:625
14980 #, c-format
14981 msgid "%s: object corrupt or missing: %s"
14982 msgstr "%s: thiếu đối tượng hoặc hỏng: %s"
14983
14984 #: builtin/fsck.c:638
14985 #, c-format
14986 msgid "%s: object could not be parsed: %s"
14987 msgstr "%s: không thể phân tích cú đối tượng: %s"
14988
14989 #: builtin/fsck.c:658
14990 #, c-format
14991 msgid "bad sha1 file: %s"
14992 msgstr "tập tin sha1 sai: %s"
14993
14994 #: builtin/fsck.c:673
14995 msgid "Checking object directory"
14996 msgstr "Đang kiểm tra thư mục đối tượng"
14997
14998 #: builtin/fsck.c:676
14999 msgid "Checking object directories"
15000 msgstr "Đang kiểm tra các thư mục đối tượng"
15001
15002 #: builtin/fsck.c:691
15003 #, c-format
15004 msgid "Checking %s link"
15005 msgstr "Đang lấy liên kết %s"
15006
15007 #: builtin/fsck.c:696 builtin/index-pack.c:865
15008 #, c-format
15009 msgid "invalid %s"
15010 msgstr "%s không hợp lệ"
15011
15012 #: builtin/fsck.c:703
15013 #, c-format
15014 msgid "%s points to something strange (%s)"
15015 msgstr "%s chỉ đến thứ gì đó xa lạ (%s)"
15016
15017 #: builtin/fsck.c:709
15018 #, c-format
15019 msgid "%s: detached HEAD points at nothing"
15020 msgstr "%s: HEAD đã tách rời không chỉ vào đâu cả"
15021
15022 #: builtin/fsck.c:713
15023 #, c-format
15024 msgid "notice: %s points to an unborn branch (%s)"
15025 msgstr "chú ý: %s chỉ đến một nhánh chưa sinh (%s)"
15026
15027 #: builtin/fsck.c:725
15028 msgid "Checking cache tree"
15029 msgstr "Đang kiểm tra cây nhớ tạm"
15030
15031 #: builtin/fsck.c:730
15032 #, c-format
15033 msgid "%s: invalid sha1 pointer in cache-tree"
15034 msgstr "%s: con trỏ sha1 không hợp lệ trong cache-tree"
15035
15036 #: builtin/fsck.c:739
15037 msgid "non-tree in cache-tree"
15038 msgstr "non-tree trong cache-tree"
15039
15040 #: builtin/fsck.c:770
15041 msgid "git fsck [<options>] [<object>...]"
15042 msgstr "git fsck [<các tùy chọn>] [<đối-tượng>…]"
15043
15044 #: builtin/fsck.c:776
15045 msgid "show unreachable objects"
15046 msgstr "hiển thị các đối tượng không thể đọc được"
15047
15048 #: builtin/fsck.c:777
15049 msgid "show dangling objects"
15050 msgstr "hiển thị các đối tượng không được quản lý"
15051
15052 #: builtin/fsck.c:778
15053 msgid "report tags"
15054 msgstr "báo cáo các thẻ"
15055
15056 #: builtin/fsck.c:779
15057 msgid "report root nodes"
15058 msgstr "báo cáo node gốc"
15059
15060 #: builtin/fsck.c:780
15061 msgid "make index objects head nodes"
15062 msgstr "tạo “index objects head nodes”"
15063
15064 #: builtin/fsck.c:781
15065 msgid "make reflogs head nodes (default)"
15066 msgstr "tạo “reflogs head nodes” (mặc định)"
15067
15068 #: builtin/fsck.c:782
15069 msgid "also consider packs and alternate objects"
15070 msgstr "cũng cân nhắc đến các đối tượng gói và thay thế"
15071
15072 #: builtin/fsck.c:783
15073 msgid "check only connectivity"
15074 msgstr "chỉ kiểm tra kết nối"
15075
15076 #: builtin/fsck.c:784
15077 msgid "enable more strict checking"
15078 msgstr "cho phép kiểm tra hạn chế hơn"
15079
15080 #: builtin/fsck.c:786
15081 msgid "write dangling objects in .git/lost-found"
15082 msgstr "ghi các đối tượng không được quản lý trong .git/lost-found"
15083
15084 #: builtin/fsck.c:787 builtin/prune.c:134
15085 msgid "show progress"
15086 msgstr "hiển thị quá trình"
15087
15088 #: builtin/fsck.c:788
15089 msgid "show verbose names for reachable objects"
15090 msgstr "hiển thị tên chi tiết cho các đối tượng đọc được"
15091
15092 #: builtin/fsck.c:847 builtin/index-pack.c:261
15093 msgid "Checking objects"
15094 msgstr "Đang kiểm tra các đối tượng"
15095
15096 #: builtin/fsck.c:875
15097 #, c-format
15098 msgid "%s: object missing"
15099 msgstr "%s: thiếu đối tượng"
15100
15101 #: builtin/fsck.c:886
15102 #, c-format
15103 msgid "invalid parameter: expected sha1, got '%s'"
15104 msgstr "tham số không hợp lệ: cần sha1, nhưng lại nhận được “%s”"
15105
15106 #: builtin/gc.c:39
15107 msgid "git gc [<options>]"
15108 msgstr "git gc [<các tùy chọn>]"
15109
15110 #: builtin/gc.c:94
15111 #, c-format
15112 msgid "Failed to fstat %s: %s"
15113 msgstr "Gặp lỗi khi lấy thông tin thống kê về tập tin %s: %s"
15114
15115 #: builtin/gc.c:130
15116 #, c-format
15117 msgid "failed to parse '%s' value '%s'"
15118 msgstr "gặp lỗi khi phân tích “%s” giá trị “%s”"
15119
15120 #: builtin/gc.c:479 builtin/init-db.c:58
15121 #, c-format
15122 msgid "cannot stat '%s'"
15123 msgstr "không thể lấy thông tin thống kê về “%s”"
15124
15125 #: builtin/gc.c:488 builtin/notes.c:240 builtin/tag.c:530
15126 #, c-format
15127 msgid "cannot read '%s'"
15128 msgstr "không thể đọc “%s”"
15129
15130 #: builtin/gc.c:495
15131 #, c-format
15132 msgid ""
15133 "The last gc run reported the following. Please correct the root cause\n"
15134 "and remove %s.\n"
15135 "Automatic cleanup will not be performed until the file is removed.\n"
15136 "\n"
15137 "%s"
15138 msgstr ""
15139 "Lần chạy gc cuối đã báo cáo các vấn đề sau đây. Vui lòng sửa nguyên nhân\n"
15140 "tận gốc và xóa bỏ %s.\n"
15141 "Việc tự động dọn dẹp sẽ không thực thi cho đến khi tập tin được xóa bỏ.\n"
15142 "\n"
15143 "%s"
15144
15145 #: builtin/gc.c:543
15146 msgid "prune unreferenced objects"
15147 msgstr "xóa bỏ các đối tượng không được tham chiếu"
15148
15149 #: builtin/gc.c:545
15150 msgid "be more thorough (increased runtime)"
15151 msgstr "cẩn thận hơn nữa (tăng thời gian chạy)"
15152
15153 #: builtin/gc.c:546
15154 msgid "enable auto-gc mode"
15155 msgstr "bật chế độ auto-gc"
15156
15157 #: builtin/gc.c:549
15158 msgid "force running gc even if there may be another gc running"
15159 msgstr "buộc gc chạy ngay cả khi có tiến trình gc khác đang chạy"
15160
15161 #: builtin/gc.c:552
15162 msgid "repack all other packs except the largest pack"
15163 msgstr "đóng gói lại tất cả các gói khác ngoại trừ gói lớn nhất"
15164
15165 #: builtin/gc.c:569
15166 #, c-format
15167 msgid "failed to parse gc.logexpiry value %s"
15168 msgstr "gặp lỗi khi phân tích giá trị gc.logexpiry %s"
15169
15170 #: builtin/gc.c:580
15171 #, c-format
15172 msgid "failed to parse prune expiry value %s"
15173 msgstr "gặp lỗi khi phân tích giá trị prune %s"
15174
15175 #: builtin/gc.c:600
15176 #, c-format
15177 msgid "Auto packing the repository in background for optimum performance.\n"
15178 msgstr ""
15179 "Tự động đóng gói kho chứa trên nền hệ thống để tối ưu hóa hiệu suất làm "
15180 "việc.\n"
15181
15182 #: builtin/gc.c:602
15183 #, c-format
15184 msgid "Auto packing the repository for optimum performance.\n"
15185 msgstr "Tự động đóng gói kho chứa để tối ưu hóa hiệu suất làm việc.\n"
15186
15187 #: builtin/gc.c:603
15188 #, c-format
15189 msgid "See \"git help gc\" for manual housekeeping.\n"
15190 msgstr "Xem \"git help gc\" để có hướng dẫn cụ thể về cách dọn dẹp kho git.\n"
15191
15192 #: builtin/gc.c:643
15193 #, c-format
15194 msgid ""
15195 "gc is already running on machine '%s' pid %<PRIuMAX> (use --force if not)"
15196 msgstr ""
15197 "gc đang được thực hiện trên máy “%s” pid %<PRIuMAX> (dùng --force nếu không "
15198 "phải thế)"
15199
15200 #: builtin/gc.c:698
15201 msgid ""
15202 "There are too many unreachable loose objects; run 'git prune' to remove them."
15203 msgstr ""
15204 "Có quá nhiều đối tượng tự do không được dùng đến; hãy chạy lệnh “git prune” "
15205 "để xóa bỏ chúng đi."
15206
15207 #: builtin/gc.c:708
15208 msgid ""
15209 "git maintenance run [--auto] [--[no-]quiet] [--task=<task>] [--schedule]"
15210 msgstr ""
15211 "git maintenance run [--auto] [--[no-]quiet] [--task=<nhiệm vụ>] [--schedule]"
15212
15213 #: builtin/gc.c:738
15214 msgid "--no-schedule is not allowed"
15215 msgstr "--no-schedule không được phép"
15216
15217 #: builtin/gc.c:743
15218 #, c-format
15219 msgid "unrecognized --schedule argument '%s'"
15220 msgstr "đối số --schedule không được thừa nhận %s"
15221
15222 #: builtin/gc.c:862
15223 msgid "failed to write commit-graph"
15224 msgstr "gặp lỗi khi ghi đồ thị các lần chuyển giao"
15225
15226 #: builtin/gc.c:901
15227 msgid "failed to fill remotes"
15228 msgstr "gặp lỗi khi điền đầy các máy chủ"
15229
15230 #: builtin/gc.c:1024
15231 msgid "failed to start 'git pack-objects' process"
15232 msgstr "gặp lỗi khi lấy thông tin thống kê về tiến trình “git pack-objects”"
15233
15234 #: builtin/gc.c:1041
15235 msgid "failed to finish 'git pack-objects' process"
15236 msgstr "gặp lỗi khi hoàn tất tiến trình “git pack-objects”"
15237
15238 #: builtin/gc.c:1093
15239 msgid "failed to write multi-pack-index"
15240 msgstr "gặp lỗi khi ghi multi-pack-index"
15241
15242 #: builtin/gc.c:1111
15243 msgid "'git multi-pack-index expire' failed"
15244 msgstr "gặp lỗi khi chạy “git multi-pack-index expire”"
15245
15246 #: builtin/gc.c:1172
15247 msgid "'git multi-pack-index repack' failed"
15248 msgstr "gặp lỗi khi chạy “git multi-pack-index repack”"
15249
15250 #: builtin/gc.c:1181
15251 msgid ""
15252 "skipping incremental-repack task because core.multiPackIndex is disabled"
15253 msgstr "bỏ qua tác vụ incremental-repack vì core.multiPackIndex bị vô hiệu hóa"
15254
15255 #: builtin/gc.c:1279
15256 #, c-format
15257 msgid "lock file '%s' exists, skipping maintenance"
15258 msgstr "đã có khóa của tập tin “%s”, bỏ qua bảo trì"
15259
15260 #: builtin/gc.c:1309
15261 #, c-format
15262 msgid "task '%s' failed"
15263 msgstr "gặp lỗi khi thực hiện nhiệm vụ “%s”"
15264
15265 #: builtin/gc.c:1389
15266 #, c-format
15267 msgid "'%s' is not a valid task"
15268 msgstr "“%s” không phải một nhiệm vụ hợp lệ"
15269
15270 #: builtin/gc.c:1394
15271 #, c-format
15272 msgid "task '%s' cannot be selected multiple times"
15273 msgstr "nhiệm vụ “%s” không được chọn nhiều lần"
15274
15275 #: builtin/gc.c:1409
15276 msgid "run tasks based on the state of the repository"
15277 msgstr "chạy nhiệm vụ dựa trên trạng thái của kho chứa"
15278
15279 #: builtin/gc.c:1410
15280 msgid "frequency"
15281 msgstr "tần số"
15282
15283 #: builtin/gc.c:1411
15284 msgid "run tasks based on frequency"
15285 msgstr "chạy nhiệm vụ dựa trên tần suất"
15286
15287 #: builtin/gc.c:1414
15288 msgid "do not report progress or other information over stderr"
15289 msgstr "đừng báo cáo diễn tiến hay các thông tin khác ra đầu lỗi tiêu chuẩn"
15290
15291 #: builtin/gc.c:1415
15292 msgid "task"
15293 msgstr "tác vụ"
15294
15295 #: builtin/gc.c:1416
15296 msgid "run a specific task"
15297 msgstr "chạy một nhiệm vụ cụ thể"
15298
15299 #: builtin/gc.c:1433
15300 msgid "use at most one of --auto and --schedule=<frequency>"
15301 msgstr "dùng nhiều nhất là một trong --auto và --schedule=<frequency>"
15302
15303 #: builtin/gc.c:1467
15304 msgid "failed to run 'git config'"
15305 msgstr "gặp lỗi khi chạy “git config”"
15306
15307 #: builtin/gc.c:1512
15308 msgid "another process is scheduling background maintenance"
15309 msgstr "một tiến trình khác được lập kế hoạch chạy nền để bảo trì"
15310
15311 #: builtin/gc.c:1525
15312 msgid "failed to run 'crontab -l'; your system might not support 'cron'"
15313 msgstr ""
15314 "gặp lỗi khi chạy “crontab -l”; hệ thống của bạn có thể không hỗ trợ “cron”"
15315
15316 #: builtin/gc.c:1544
15317 msgid "failed to run 'crontab'; your system might not support 'cron'"
15318 msgstr "gặp lỗi khi chạy “crontab”; hiển thị của bạn có lẽ không hỗ trợ “cron”"
15319
15320 #: builtin/gc.c:1550
15321 msgid "failed to open stdin of 'crontab'"
15322 msgstr "gặp lỗi khi mở đầu vào tiêu chuẩn của “crontab”"
15323
15324 #: builtin/gc.c:1592
15325 msgid "'crontab' died"
15326 msgstr "“crontab” đã chết"
15327
15328 #: builtin/gc.c:1605
15329 msgid "failed to add repo to global config"
15330 msgstr "gặp lỗi khi thêm cấu hình toàn cục"
15331
15332 #: builtin/gc.c:1615
15333 msgid "git maintenance <subcommand> [<options>]"
15334 msgstr "git maintenance run <lệnh_con> [<các tùy chọn>]"
15335
15336 #: builtin/gc.c:1634
15337 #, c-format
15338 msgid "invalid subcommand: %s"
15339 msgstr "lện con không hợp lệ: %s"
15340
15341 #: builtin/grep.c:30
15342 msgid "git grep [<options>] [-e] <pattern> [<rev>...] [[--] <path>...]"
15343 msgstr "git grep [<các tùy chọn>] [-e] <mẫu> [<rev>…] [[--] </đường/dẫn>…]"
15344
15345 #: builtin/grep.c:225
15346 #, c-format
15347 msgid "grep: failed to create thread: %s"
15348 msgstr "grep: gặp lỗi tạo tuyến (thread): %s"
15349
15350 #: builtin/grep.c:279
15351 #, c-format
15352 msgid "invalid number of threads specified (%d) for %s"
15353 msgstr "số tuyến đã cho không hợp lệ (%d) cho %s"
15354
15355 #. TRANSLATORS: %s is the configuration
15356 #. variable for tweaking threads, currently
15357 #. grep.threads
15358 #.
15359 #: builtin/grep.c:287 builtin/index-pack.c:1576 builtin/index-pack.c:1766
15360 #: builtin/pack-objects.c:2936
15361 #, c-format
15362 msgid "no threads support, ignoring %s"
15363 msgstr "không hỗ trợ đa tuyến, bỏ qua %s"
15364
15365 #: builtin/grep.c:475 builtin/grep.c:600 builtin/grep.c:640
15366 #, c-format
15367 msgid "unable to read tree (%s)"
15368 msgstr "không thể đọc cây (%s)"
15369
15370 #: builtin/grep.c:655
15371 #, c-format
15372 msgid "unable to grep from object of type %s"
15373 msgstr "không thể thực hiện lệnh grep (lọc tìm) từ đối tượng thuộc kiểu %s"
15374
15375 #: builtin/grep.c:736
15376 #, c-format
15377 msgid "switch `%c' expects a numerical value"
15378 msgstr "chuyển đến “%c” cần một giá trị bằng số"
15379
15380 #: builtin/grep.c:835
15381 msgid "search in index instead of in the work tree"
15382 msgstr "tìm trong bảng mục lục thay vì trong cây làm việc"
15383
15384 #: builtin/grep.c:837
15385 msgid "find in contents not managed by git"
15386 msgstr "tìm trong nội dung không được quản lý bởi git"
15387
15388 #: builtin/grep.c:839
15389 msgid "search in both tracked and untracked files"
15390 msgstr "tìm kiếm các tập tin được và chưa được theo dõi dấu vết"
15391
15392 #: builtin/grep.c:841
15393 msgid "ignore files specified via '.gitignore'"
15394 msgstr "các tập tin bị bỏ qua được chỉ định thông qua “.gitignore”"
15395
15396 #: builtin/grep.c:843
15397 msgid "recursively search in each submodule"
15398 msgstr "tìm kiếm đệ quy trong từng mô-đun-con"
15399
15400 #: builtin/grep.c:846
15401 msgid "show non-matching lines"
15402 msgstr "hiển thị những dòng không khớp với mẫu"
15403
15404 #: builtin/grep.c:848
15405 msgid "case insensitive matching"
15406 msgstr "phân biệt HOA/thường"
15407
15408 #: builtin/grep.c:850
15409 msgid "match patterns only at word boundaries"
15410 msgstr "chỉ khớp mẫu tại đường ranh giới từ"
15411
15412 #: builtin/grep.c:852
15413 msgid "process binary files as text"
15414 msgstr "xử lý tập tin nhị phân như là dạng văn bản thường"
15415
15416 #: builtin/grep.c:854
15417 msgid "don't match patterns in binary files"
15418 msgstr "không khớp mẫu trong các tập tin nhị phân"
15419
15420 #: builtin/grep.c:857
15421 msgid "process binary files with textconv filters"
15422 msgstr "xử lý tập tin nhị phân với các bộ lọc “textconv”"
15423
15424 #: builtin/grep.c:859
15425 msgid "search in subdirectories (default)"
15426 msgstr "tìm kiếm trong thư mục con (mặc định)"
15427
15428 #: builtin/grep.c:861
15429 msgid "descend at most <depth> levels"
15430 msgstr "hạ xuống ít nhất là mức <sâu>"
15431
15432 #: builtin/grep.c:865
15433 msgid "use extended POSIX regular expressions"
15434 msgstr "dùng biểu thức chính qui POSIX có mở rộng"
15435
15436 #: builtin/grep.c:868
15437 msgid "use basic POSIX regular expressions (default)"
15438 msgstr "sử dụng biểu thức chính quy kiểu POSIX (mặc định)"
15439
15440 #: builtin/grep.c:871
15441 msgid "interpret patterns as fixed strings"
15442 msgstr "diễn dịch các mẫu như là chuỗi cố định"
15443
15444 #: builtin/grep.c:874
15445 msgid "use Perl-compatible regular expressions"
15446 msgstr "sử dụng biểu thức chính quy tương thích Perl"
15447
15448 #: builtin/grep.c:877
15449 msgid "show line numbers"
15450 msgstr "hiển thị số của dòng"
15451
15452 #: builtin/grep.c:878
15453 msgid "show column number of first match"
15454 msgstr "hiển thị số cột của khớp với mẫu đầu tiên"
15455
15456 #: builtin/grep.c:879
15457 msgid "don't show filenames"
15458 msgstr "không hiển thị tên tập tin"
15459
15460 #: builtin/grep.c:880
15461 msgid "show filenames"
15462 msgstr "hiển thị các tên tập tin"
15463
15464 #: builtin/grep.c:882
15465 msgid "show filenames relative to top directory"
15466 msgstr "hiển thị tên tập tin tương đối với thư mục đỉnh (top)"
15467
15468 #: builtin/grep.c:884
15469 msgid "show only filenames instead of matching lines"
15470 msgstr "chỉ hiển thị tên tập tin thay vì những dòng khớp với mẫu"
15471
15472 #: builtin/grep.c:886
15473 msgid "synonym for --files-with-matches"
15474 msgstr "đồng nghĩa với --files-with-matches"
15475
15476 #: builtin/grep.c:889
15477 msgid "show only the names of files without match"
15478 msgstr "chỉ hiển thị tên cho những tập tin không khớp với mẫu"
15479
15480 #: builtin/grep.c:891
15481 msgid "print NUL after filenames"
15482 msgstr "thêm NUL vào sau tên tập tin"
15483
15484 #: builtin/grep.c:894
15485 msgid "show only matching parts of a line"
15486 msgstr "chỉ hiển thị những phần khớp với mẫu của một dòng"
15487
15488 #: builtin/grep.c:896
15489 msgid "show the number of matches instead of matching lines"
15490 msgstr "hiển thị số lượng khớp thay vì những dòng khớp với mẫu"
15491
15492 #: builtin/grep.c:897
15493 msgid "highlight matches"
15494 msgstr "tô sáng phần khớp mẫu"
15495
15496 #: builtin/grep.c:899
15497 msgid "print empty line between matches from different files"
15498 msgstr "hiển thị dòng trống giữa các lần khớp từ các tập tin khác biệt"
15499
15500 #: builtin/grep.c:901
15501 msgid "show filename only once above matches from same file"
15502 msgstr ""
15503 "hiển thị tên tập tin một lần phía trên các lần khớp từ cùng một tập tin"
15504
15505 #: builtin/grep.c:904
15506 msgid "show <n> context lines before and after matches"
15507 msgstr "hiển thị <n> dòng nội dung phía trước và sau các lần khớp"
15508
15509 #: builtin/grep.c:907
15510 msgid "show <n> context lines before matches"
15511 msgstr "hiển thị <n> dòng nội dung trước khớp"
15512
15513 #: builtin/grep.c:909
15514 msgid "show <n> context lines after matches"
15515 msgstr "hiển thị <n> dòng nội dung sau khớp"
15516
15517 #: builtin/grep.c:911
15518 msgid "use <n> worker threads"
15519 msgstr "dùng <n> tuyến trình làm việc"
15520
15521 #: builtin/grep.c:912
15522 msgid "shortcut for -C NUM"
15523 msgstr "dạng viết tắt của -C SỐ"
15524
15525 #: builtin/grep.c:915
15526 msgid "show a line with the function name before matches"
15527 msgstr "hiển thị dòng vói tên hàm trước các lần khớp"
15528
15529 #: builtin/grep.c:917
15530 msgid "show the surrounding function"
15531 msgstr "hiển thị hàm bao quanh"
15532
15533 #: builtin/grep.c:920
15534 msgid "read patterns from file"
15535 msgstr "đọc mẫu từ tập-tin"
15536
15537 #: builtin/grep.c:922
15538 msgid "match <pattern>"
15539 msgstr "match <mẫu>"
15540
15541 #: builtin/grep.c:924
15542 msgid "combine patterns specified with -e"
15543 msgstr "tổ hợp mẫu được chỉ ra với tùy chọn -e"
15544
15545 #: builtin/grep.c:936
15546 msgid "indicate hit with exit status without output"
15547 msgstr "đưa ra gợi ý với trạng thái thoát mà không có kết xuất"
15548
15549 #: builtin/grep.c:938
15550 msgid "show only matches from files that match all patterns"
15551 msgstr "chỉ hiển thị những cái khớp từ tập tin mà nó khớp toàn bộ các mẫu"
15552
15553 #: builtin/grep.c:940
15554 msgid "show parse tree for grep expression"
15555 msgstr "hiển thị cây phân tích cú pháp cho biểu thức “grep” (tìm kiếm)"
15556
15557 #: builtin/grep.c:944
15558 msgid "pager"
15559 msgstr "dàn trang"
15560
15561 #: builtin/grep.c:944
15562 msgid "show matching files in the pager"
15563 msgstr "hiển thị các tập tin khớp trong trang giấy"
15564
15565 #: builtin/grep.c:948
15566 msgid "allow calling of grep(1) (ignored by this build)"
15567 msgstr "cho phép gọi grep(1) (bị bỏ qua bởi lần dịch này)"
15568
15569 #: builtin/grep.c:1014
15570 msgid "no pattern given"
15571 msgstr "chưa chỉ ra mẫu"
15572
15573 #: builtin/grep.c:1050
15574 msgid "--no-index or --untracked cannot be used with revs"
15575 msgstr "--no-index hay --untracked không được sử dụng cùng với revs"
15576
15577 #: builtin/grep.c:1058
15578 #, c-format
15579 msgid "unable to resolve revision: %s"
15580 msgstr "không thể phân giải điểm xét duyệt: %s"
15581
15582 #: builtin/grep.c:1088
15583 msgid "--untracked not supported with --recurse-submodules"
15584 msgstr "tùy chọn --untracked không được hỗ trợ với --recurse-submodules"
15585
15586 #: builtin/grep.c:1092
15587 msgid "invalid option combination, ignoring --threads"
15588 msgstr "tổ hợp tùy chọn không hợp lệ, bỏ qua --threads"
15589
15590 #: builtin/grep.c:1095 builtin/pack-objects.c:3655
15591 msgid "no threads support, ignoring --threads"
15592 msgstr "không hỗ trợ đa tuyến, bỏ qua --threads"
15593
15594 #: builtin/grep.c:1098 builtin/index-pack.c:1573 builtin/pack-objects.c:2933
15595 #, c-format
15596 msgid "invalid number of threads specified (%d)"
15597 msgstr "số tuyến chỉ ra không hợp lệ (%d)"
15598
15599 #: builtin/grep.c:1132
15600 msgid "--open-files-in-pager only works on the worktree"
15601 msgstr "--open-files-in-pager chỉ làm việc trên cây-làm-việc"
15602
15603 #: builtin/grep.c:1158
15604 msgid "--cached or --untracked cannot be used with --no-index"
15605 msgstr "--cached hay --untracked không được sử dụng với --no-index"
15606
15607 #: builtin/grep.c:1164
15608 msgid "--[no-]exclude-standard cannot be used for tracked contents"
15609 msgstr "--[no-]exclude-standard không thể sử dụng cho nội dung lưu dấu vết"
15610
15611 #: builtin/grep.c:1172
15612 msgid "both --cached and trees are given"
15613 msgstr "cả hai --cached và các cây phải được chỉ ra"
15614
15615 #: builtin/hash-object.c:85
15616 msgid ""
15617 "git hash-object [-t <type>] [-w] [--path=<file> | --no-filters] [--stdin] "
15618 "[--] <file>..."
15619 msgstr ""
15620 "git hash-object [-t <kiểu>] [-w] [--path=<tập-tin> | --no-filters] [--stdin] "
15621 "[--] <tập-tin>…"
15622
15623 #: builtin/hash-object.c:86
15624 msgid "git hash-object  --stdin-paths"
15625 msgstr "git hash-object  --stdin-paths"
15626
15627 #: builtin/hash-object.c:98
15628 msgid "object type"
15629 msgstr "kiểu đối tượng"
15630
15631 #: builtin/hash-object.c:99
15632 msgid "write the object into the object database"
15633 msgstr "ghi đối tượng vào dữ liệu đối tượng"
15634
15635 #: builtin/hash-object.c:101
15636 msgid "read the object from stdin"
15637 msgstr "đọc đối tượng từ đầu vào tiêu chuẩn stdin"
15638
15639 #: builtin/hash-object.c:103
15640 msgid "store file as is without filters"
15641 msgstr "lưu các tập tin mà nó không có các bộ lọc"
15642
15643 #: builtin/hash-object.c:104
15644 msgid ""
15645 "just hash any random garbage to create corrupt objects for debugging Git"
15646 msgstr "chỉ cần băm rác ngẫu nhiên để tạo một đối tượng hỏng để mà gỡ lỗi Git"
15647
15648 #: builtin/hash-object.c:105
15649 msgid "process file as it were from this path"
15650 msgstr "xử lý tập tin như là nó đang ở thư mục này"
15651
15652 #: builtin/help.c:47
15653 msgid "print all available commands"
15654 msgstr "hiển thị danh sách các câu lệnh người dùng có thể sử dụng"
15655
15656 #: builtin/help.c:48
15657 msgid "exclude guides"
15658 msgstr "hướng dẫn loại trừ"
15659
15660 #: builtin/help.c:49
15661 msgid "print list of useful guides"
15662 msgstr "hiển thị danh sách các hướng dẫn hữu dụng"
15663
15664 #: builtin/help.c:50
15665 msgid "print all configuration variable names"
15666 msgstr "in ra tất cả các tên biến cấu hình"
15667
15668 #: builtin/help.c:52
15669 msgid "show man page"
15670 msgstr "hiển thị trang man"
15671
15672 #: builtin/help.c:53
15673 msgid "show manual in web browser"
15674 msgstr "hiển thị hướng dẫn sử dụng trong trình duyệt web"
15675
15676 #: builtin/help.c:55
15677 msgid "show info page"
15678 msgstr "hiện trang info"
15679
15680 #: builtin/help.c:57
15681 msgid "print command description"
15682 msgstr "hiển thị mô tả lệnh"
15683
15684 #: builtin/help.c:62
15685 msgid "git help [--all] [--guides] [--man | --web | --info] [<command>]"
15686 msgstr "git help [--all] [--guides] [--man | --web | --info] [<lệnh>]"
15687
15688 #: builtin/help.c:163
15689 #, c-format
15690 msgid "unrecognized help format '%s'"
15691 msgstr "không nhận ra định dạng trợ giúp “%s”"
15692
15693 #: builtin/help.c:190
15694 msgid "Failed to start emacsclient."
15695 msgstr "Gặp lỗi khi khởi chạy emacsclient."
15696
15697 #: builtin/help.c:203
15698 msgid "Failed to parse emacsclient version."
15699 msgstr "Gặp lỗi khi phân tích phiên bản emacsclient."
15700
15701 #: builtin/help.c:211
15702 #, c-format
15703 msgid "emacsclient version '%d' too old (< 22)."
15704 msgstr "phiên bản của emacsclient “%d” quá cũ (< 22)."
15705
15706 #: builtin/help.c:229 builtin/help.c:251 builtin/help.c:261 builtin/help.c:269
15707 #, c-format
15708 msgid "failed to exec '%s'"
15709 msgstr "gặp lỗi khi thực thi “%s”"
15710
15711 #: builtin/help.c:307
15712 #, c-format
15713 msgid ""
15714 "'%s': path for unsupported man viewer.\n"
15715 "Please consider using 'man.<tool>.cmd' instead."
15716 msgstr ""
15717 "“%s”: đường dẫn không hỗ trợ bộ trình chiếu man.\n"
15718 "Hãy cân nhắc đến việc sử dụng “man.<tool>.cmd” để thay thế."
15719
15720 #: builtin/help.c:319
15721 #, c-format
15722 msgid ""
15723 "'%s': cmd for supported man viewer.\n"
15724 "Please consider using 'man.<tool>.path' instead."
15725 msgstr ""
15726 "“%s”: cmd (lệnh) hỗ trợ bộ trình chiếu man.\n"
15727 "Hãy cân nhắc đến việc sử dụng “man.<tool>.path” để thay thế."
15728
15729 #: builtin/help.c:436
15730 #, c-format
15731 msgid "'%s': unknown man viewer."
15732 msgstr "“%s”: không rõ chương trình xem man."
15733
15734 #: builtin/help.c:453
15735 msgid "no man viewer handled the request"
15736 msgstr "không có trình xem trợ giúp dạng manpage tiếp hợp với yêu cầu"
15737
15738 #: builtin/help.c:461
15739 msgid "no info viewer handled the request"
15740 msgstr "không có trình xem trợ giúp dạng info tiếp hợp với yêu cầu"
15741
15742 #: builtin/help.c:520 builtin/help.c:531 git.c:337
15743 #, c-format
15744 msgid "'%s' is aliased to '%s'"
15745 msgstr "“%s” được đặt bí danh thành “%s”"
15746
15747 #: builtin/help.c:534 git.c:369
15748 #, c-format
15749 msgid "bad alias.%s string: %s"
15750 msgstr "chuỗi alias.%s sai: %s"
15751
15752 #: builtin/help.c:563 builtin/help.c:593
15753 #, c-format
15754 msgid "usage: %s%s"
15755 msgstr "cách dùng: %s%s"
15756
15757 #: builtin/help.c:577
15758 msgid "'git help config' for more information"
15759 msgstr "Chạy lệnh “git help config” để có thêm thông tin"
15760
15761 #: builtin/index-pack.c:221
15762 #, c-format
15763 msgid "object type mismatch at %s"
15764 msgstr "kiểu đối tượng không khớp tại %s"
15765
15766 #: builtin/index-pack.c:241
15767 #, c-format
15768 msgid "did not receive expected object %s"
15769 msgstr "không thể lấy về đối tượng cần %s"
15770
15771 #: builtin/index-pack.c:244
15772 #, c-format
15773 msgid "object %s: expected type %s, found %s"
15774 msgstr "đối tượng %s: cần kiểu %s nhưng lại nhận được %s"
15775
15776 #: builtin/index-pack.c:294
15777 #, c-format
15778 msgid "cannot fill %d byte"
15779 msgid_plural "cannot fill %d bytes"
15780 msgstr[0] "không thể điền thêm vào %d byte"
15781
15782 #: builtin/index-pack.c:304
15783 msgid "early EOF"
15784 msgstr "gặp kết thúc tập tin EOF quá sớm"
15785
15786 #: builtin/index-pack.c:305
15787 msgid "read error on input"
15788 msgstr "lỗi đọc ở đầu vào"
15789
15790 #: builtin/index-pack.c:317
15791 msgid "used more bytes than were available"
15792 msgstr "sử dụng nhiều hơn số lượng byte mà nó sẵn có"
15793
15794 #: builtin/index-pack.c:324 builtin/pack-objects.c:619
15795 msgid "pack too large for current definition of off_t"
15796 msgstr "gói quá lớn so với định nghĩa hiện tại của kiểu off_t"
15797
15798 #: builtin/index-pack.c:327 builtin/unpack-objects.c:95
15799 msgid "pack exceeds maximum allowed size"
15800 msgstr "gói đã vượt quá cỡ tối đa được phép"
15801
15802 #: builtin/index-pack.c:342 builtin/repack.c:286
15803 #, c-format
15804 msgid "unable to create '%s'"
15805 msgstr "không thể tạo “%s”"
15806
15807 #: builtin/index-pack.c:348
15808 #, c-format
15809 msgid "cannot open packfile '%s'"
15810 msgstr "không thể mở packfile “%s”"
15811
15812 #: builtin/index-pack.c:362
15813 msgid "pack signature mismatch"
15814 msgstr "chữ ký cho gói không khớp"
15815
15816 #: builtin/index-pack.c:364
15817 #, c-format
15818 msgid "pack version %<PRIu32> unsupported"
15819 msgstr "không hỗ trợ phiên bản gói %<PRIu32>"
15820
15821 #: builtin/index-pack.c:382
15822 #, c-format
15823 msgid "pack has bad object at offset %<PRIuMAX>: %s"
15824 msgstr "gói có đối tượng sai tại khoảng bù %<PRIuMAX>: %s"
15825
15826 #: builtin/index-pack.c:488
15827 #, c-format
15828 msgid "inflate returned %d"
15829 msgstr "xả nén trả về %d"
15830
15831 #: builtin/index-pack.c:537
15832 msgid "offset value overflow for delta base object"
15833 msgstr "tràn giá trị khoảng bù cho đối tượng delta cơ sở"
15834
15835 #: builtin/index-pack.c:545
15836 msgid "delta base offset is out of bound"
15837 msgstr "khoảng bù cơ sở cho delta nằm ngoài phạm vi"
15838
15839 #: builtin/index-pack.c:553
15840 #, c-format
15841 msgid "unknown object type %d"
15842 msgstr "không hiểu kiểu đối tượng %d"
15843
15844 #: builtin/index-pack.c:584
15845 msgid "cannot pread pack file"
15846 msgstr "không thể chạy hàm pread cho tập tin gói"
15847
15848 #: builtin/index-pack.c:586
15849 #, c-format
15850 msgid "premature end of pack file, %<PRIuMAX> byte missing"
15851 msgid_plural "premature end of pack file, %<PRIuMAX> bytes missing"
15852 msgstr[0] "tập tin gói bị kết thúc sớm, thiếu %<PRIuMAX> byte"
15853
15854 #: builtin/index-pack.c:612
15855 msgid "serious inflate inconsistency"
15856 msgstr "sự mâu thuẫn xả nén nghiêm trọng"
15857
15858 #: builtin/index-pack.c:757 builtin/index-pack.c:763 builtin/index-pack.c:787
15859 #: builtin/index-pack.c:826 builtin/index-pack.c:835
15860 #, c-format
15861 msgid "SHA1 COLLISION FOUND WITH %s !"
15862 msgstr "SỰ VA CHẠM SHA1 ĐàXẢY RA VỚI %s!"
15863
15864 #: builtin/index-pack.c:760 builtin/pack-objects.c:171
15865 #: builtin/pack-objects.c:231 builtin/pack-objects.c:326
15866 #, c-format
15867 msgid "unable to read %s"
15868 msgstr "không thể đọc %s"
15869
15870 #: builtin/index-pack.c:824
15871 #, c-format
15872 msgid "cannot read existing object info %s"
15873 msgstr "không thể đọc thông tin đối tượng sẵn có %s"
15874
15875 #: builtin/index-pack.c:832
15876 #, c-format
15877 msgid "cannot read existing object %s"
15878 msgstr "không thể đọc đối tượng đã tồn tại %s"
15879
15880 #: builtin/index-pack.c:846
15881 #, c-format
15882 msgid "invalid blob object %s"
15883 msgstr "đối tượng blob không hợp lệ %s"
15884
15885 #: builtin/index-pack.c:849 builtin/index-pack.c:868
15886 msgid "fsck error in packed object"
15887 msgstr "lỗi fsck trong đối tượng đóng gói"
15888
15889 #: builtin/index-pack.c:870
15890 #, c-format
15891 msgid "Not all child objects of %s are reachable"
15892 msgstr "Không phải tất cả các đối tượng con của %s là có thể với tới được"
15893
15894 #: builtin/index-pack.c:931 builtin/index-pack.c:978
15895 msgid "failed to apply delta"
15896 msgstr "gặp lỗi khi áp dụng delta"
15897
15898 #: builtin/index-pack.c:1161
15899 msgid "Receiving objects"
15900 msgstr "Đang nhận về các đối tượng"
15901
15902 #: builtin/index-pack.c:1161
15903 msgid "Indexing objects"
15904 msgstr "Các đối tượng bảng mục lục"
15905
15906 #: builtin/index-pack.c:1195
15907 msgid "pack is corrupted (SHA1 mismatch)"
15908 msgstr "gói bị sai hỏng (SHA1 không khớp)"
15909
15910 #: builtin/index-pack.c:1200
15911 msgid "cannot fstat packfile"
15912 msgstr "không thể lấy thông tin thống kê packfile"
15913
15914 #: builtin/index-pack.c:1203
15915 msgid "pack has junk at the end"
15916 msgstr "pack có phần thừa ở cuối"
15917
15918 #: builtin/index-pack.c:1215
15919 msgid "confusion beyond insanity in parse_pack_objects()"
15920 msgstr "lộn xộn hơn cả điên rồ khi chạy hàm parse_pack_objects()"
15921
15922 #: builtin/index-pack.c:1238
15923 msgid "Resolving deltas"
15924 msgstr "Đang phân giải các delta"
15925
15926 #: builtin/index-pack.c:1249 builtin/pack-objects.c:2697
15927 #, c-format
15928 msgid "unable to create thread: %s"
15929 msgstr "không thể tạo tuyến: %s"
15930
15931 #: builtin/index-pack.c:1282
15932 msgid "confusion beyond insanity"
15933 msgstr "lộn xộn hơn cả điên rồ"
15934
15935 #: builtin/index-pack.c:1288
15936 #, c-format
15937 msgid "completed with %d local object"
15938 msgid_plural "completed with %d local objects"
15939 msgstr[0] "đầy đủ với %d đối tượng nội bộ"
15940
15941 #: builtin/index-pack.c:1300
15942 #, c-format
15943 msgid "Unexpected tail checksum for %s (disk corruption?)"
15944 msgstr "Gặp tổng kiểm tra tail không cần cho %s (đĩa hỏng?)"
15945
15946 #: builtin/index-pack.c:1304
15947 #, c-format
15948 msgid "pack has %d unresolved delta"
15949 msgid_plural "pack has %d unresolved deltas"
15950 msgstr[0] "gói có %d delta chưa được giải quyết"
15951
15952 #: builtin/index-pack.c:1328
15953 #, c-format
15954 msgid "unable to deflate appended object (%d)"
15955 msgstr "không thể xả nén đối tượng nối thêm (%d)"
15956
15957 #: builtin/index-pack.c:1424
15958 #, c-format
15959 msgid "local object %s is corrupt"
15960 msgstr "đối tượng nội bộ %s bị hỏng"
15961
15962 #: builtin/index-pack.c:1444
15963 #, c-format
15964 msgid "packfile name '%s' does not end with '.pack'"
15965 msgstr "tên tập tin tập tin gói “%s” không được kết thúc bằng đuôi “.pack”"
15966
15967 #: builtin/index-pack.c:1469
15968 #, c-format
15969 msgid "cannot write %s file '%s'"
15970 msgstr "không thể ghi %s tập tin “%s”"
15971
15972 #: builtin/index-pack.c:1477
15973 #, c-format
15974 msgid "cannot close written %s file '%s'"
15975 msgstr "không thể đóng tập tin được ghi %s “%s”"
15976
15977 #: builtin/index-pack.c:1501
15978 msgid "error while closing pack file"
15979 msgstr "gặp lỗi trong khi đóng tập tin gói"
15980
15981 #: builtin/index-pack.c:1515
15982 msgid "cannot store pack file"
15983 msgstr "không thể lưu tập tin gói"
15984
15985 #: builtin/index-pack.c:1523
15986 msgid "cannot store index file"
15987 msgstr "không thể lưu trữ tập tin ghi mục lục"
15988
15989 #: builtin/index-pack.c:1567 builtin/pack-objects.c:2944
15990 #, c-format
15991 msgid "bad pack.indexversion=%<PRIu32>"
15992 msgstr "sai pack.indexversion=%<PRIu32>"
15993
15994 #: builtin/index-pack.c:1631
15995 #, c-format
15996 msgid "Cannot open existing pack file '%s'"
15997 msgstr "Không thể mở tập tin gói đã sẵn có “%s”"
15998
15999 #: builtin/index-pack.c:1633
16000 #, c-format
16001 msgid "Cannot open existing pack idx file for '%s'"
16002 msgstr "Không thể mở tập tin idx của gói cho “%s”"
16003
16004 #: builtin/index-pack.c:1681
16005 #, c-format
16006 msgid "non delta: %d object"
16007 msgid_plural "non delta: %d objects"
16008 msgstr[0] "không delta: %d đối tượng"
16009
16010 #: builtin/index-pack.c:1688
16011 #, c-format
16012 msgid "chain length = %d: %lu object"
16013 msgid_plural "chain length = %d: %lu objects"
16014 msgstr[0] "chiều dài xích = %d: %lu đối tượng"
16015
16016 #: builtin/index-pack.c:1728
16017 msgid "Cannot come back to cwd"
16018 msgstr "Không thể quay lại cwd"
16019
16020 #: builtin/index-pack.c:1777 builtin/index-pack.c:1780
16021 #: builtin/index-pack.c:1796 builtin/index-pack.c:1800
16022 #, c-format
16023 msgid "bad %s"
16024 msgstr "%s sai"
16025
16026 #: builtin/index-pack.c:1806 builtin/init-db.c:392 builtin/init-db.c:625
16027 #, c-format
16028 msgid "unknown hash algorithm '%s'"
16029 msgstr "không hiểu thuật toán băm dữ liệu “%s”"
16030
16031 #: builtin/index-pack.c:1821
16032 msgid "--fix-thin cannot be used without --stdin"
16033 msgstr "--fix-thin không thể được dùng mà không có --stdin"
16034
16035 #: builtin/index-pack.c:1823
16036 msgid "--stdin requires a git repository"
16037 msgstr "--stdin cần một kho git"
16038
16039 #: builtin/index-pack.c:1825
16040 msgid "--object-format cannot be used with --stdin"
16041 msgstr "--object-format không thể được dùng với --stdin"
16042
16043 #: builtin/index-pack.c:1831
16044 msgid "--verify with no packfile name given"
16045 msgstr "dùng tùy chọn --verify mà không đưa ra tên packfile"
16046
16047 #: builtin/index-pack.c:1892 builtin/unpack-objects.c:582
16048 msgid "fsck error in pack objects"
16049 msgstr "lỗi fsck trong các đối tượng gói"
16050
16051 #: builtin/init-db.c:64
16052 #, c-format
16053 msgid "cannot stat template '%s'"
16054 msgstr "không thể lấy thông tin thống kê về mẫu “%s”"
16055
16056 #: builtin/init-db.c:69
16057 #, c-format
16058 msgid "cannot opendir '%s'"
16059 msgstr "không thể opendir() “%s”"
16060
16061 #: builtin/init-db.c:81
16062 #, c-format
16063 msgid "cannot readlink '%s'"
16064 msgstr "không thể readlink “%s”"
16065
16066 #: builtin/init-db.c:83
16067 #, c-format
16068 msgid "cannot symlink '%s' '%s'"
16069 msgstr "không thể tạo liên kết mềm (symlink) “%s” “%s”"
16070
16071 #: builtin/init-db.c:89
16072 #, c-format
16073 msgid "cannot copy '%s' to '%s'"
16074 msgstr "không thể sao chép “%s” sang “%s”"
16075
16076 #: builtin/init-db.c:93
16077 #, c-format
16078 msgid "ignoring template %s"
16079 msgstr "đang lờ đi mẫu “%s”"
16080
16081 #: builtin/init-db.c:124
16082 #, c-format
16083 msgid "templates not found in %s"
16084 msgstr "các mẫu không được tìm thấy trong %s"
16085
16086 #: builtin/init-db.c:139
16087 #, c-format
16088 msgid "not copying templates from '%s': %s"
16089 msgstr "không sao chép các mẫu từ “%s”: %s"
16090
16091 #: builtin/init-db.c:275
16092 #, c-format
16093 msgid "invalid initial branch name: '%s'"
16094 msgstr "tên nhánh khởi tạo không hợp lệ: “%s”"
16095
16096 #: builtin/init-db.c:367
16097 #, c-format
16098 msgid "unable to handle file type %d"
16099 msgstr "không thể xử lý (handle) tập tin kiểu %d"
16100
16101 #: builtin/init-db.c:370
16102 #, c-format
16103 msgid "unable to move %s to %s"
16104 msgstr "không di chuyển được %s vào %s"
16105
16106 #: builtin/init-db.c:386
16107 msgid "attempt to reinitialize repository with different hash"
16108 msgstr "cố để khởi tạo lại một kho với kiểu băm dữ liệu khác"
16109
16110 #: builtin/init-db.c:410 builtin/init-db.c:413
16111 #, c-format
16112 msgid "%s already exists"
16113 msgstr "%s đã có từ trước rồi"
16114
16115 #: builtin/init-db.c:445
16116 #, c-format
16117 msgid "re-init: ignored --initial-branch=%s"
16118 msgstr "re-init: --initial-branch=%s bị bỏ qua"
16119
16120 #: builtin/init-db.c:476
16121 #, c-format
16122 msgid "Reinitialized existing shared Git repository in %s%s\n"
16123 msgstr "Đã khởi tạo lại kho Git chia sẻ sẵn có trong %s%s\n"
16124
16125 #: builtin/init-db.c:477
16126 #, c-format
16127 msgid "Reinitialized existing Git repository in %s%s\n"
16128 msgstr "Đã khởi tạo lại kho Git sẵn có trong %s%s\n"
16129
16130 #: builtin/init-db.c:481
16131 #, c-format
16132 msgid "Initialized empty shared Git repository in %s%s\n"
16133 msgstr "Đã khởi tạo lại kho Git chia sẻ trống rỗng sẵn có trong %s%s\n"
16134
16135 #: builtin/init-db.c:482
16136 #, c-format
16137 msgid "Initialized empty Git repository in %s%s\n"
16138 msgstr "Đã khởi tạo lại kho Git trống rỗng sẵn có trong %s%s\n"
16139
16140 #: builtin/init-db.c:531
16141 msgid ""
16142 "git init [-q | --quiet] [--bare] [--template=<template-directory>] [--"
16143 "shared[=<permissions>]] [<directory>]"
16144 msgstr ""
16145 "git init [-q | --quiet] [--bare] [--template=<thư-mục-tạm>] [--shared[=<các-"
16146 "quyền>]] [thư-mục]"
16147
16148 #: builtin/init-db.c:557
16149 msgid "permissions"
16150 msgstr "các quyền"
16151
16152 #: builtin/init-db.c:558
16153 msgid "specify that the git repository is to be shared amongst several users"
16154 msgstr "chỉ ra cái mà kho git được chia sẻ giữa nhiều người dùng"
16155
16156 #: builtin/init-db.c:564
16157 msgid "override the name of the initial branch"
16158 msgstr "ghi đè lên tên của nhánh khởi tạo"
16159
16160 #: builtin/init-db.c:565 builtin/verify-pack.c:74
16161 msgid "hash"
16162 msgstr "băm"
16163
16164 #: builtin/init-db.c:566 builtin/show-index.c:22 builtin/verify-pack.c:75
16165 msgid "specify the hash algorithm to use"
16166 msgstr "chỉ định thuật toán băm dữ liệu muốn dùng"
16167
16168 #: builtin/init-db.c:573
16169 msgid "--separate-git-dir and --bare are mutually exclusive"
16170 msgstr "Các tùy chọn --separate-git-dir và --bare loại từ lẫn nhau"
16171
16172 #: builtin/init-db.c:602 builtin/init-db.c:607
16173 #, c-format
16174 msgid "cannot mkdir %s"
16175 msgstr "không thể mkdir (tạo thư mục): %s"
16176
16177 #: builtin/init-db.c:611 builtin/init-db.c:666
16178 #, c-format
16179 msgid "cannot chdir to %s"
16180 msgstr "không thể chdir (chuyển đổi thư mục) sang %s"
16181
16182 #: builtin/init-db.c:638
16183 #, c-format
16184 msgid ""
16185 "%s (or --work-tree=<directory>) not allowed without specifying %s (or --git-"
16186 "dir=<directory>)"
16187 msgstr ""
16188 "%s (hoặc --work-tree=<thư-mục>) không cho phép không chỉ định %s (hoặc --git-"
16189 "dir=<thư-mục>)"
16190
16191 #: builtin/init-db.c:690
16192 #, c-format
16193 msgid "Cannot access work tree '%s'"
16194 msgstr "Không thể truy cập cây (tree) làm việc “%s”"
16195
16196 #: builtin/init-db.c:695
16197 msgid "--separate-git-dir incompatible with bare repository"
16198 msgstr "--separate-git-dir xung khắc với kho thuần"
16199
16200 #: builtin/interpret-trailers.c:16
16201 msgid ""
16202 "git interpret-trailers [--in-place] [--trim-empty] [(--trailer "
16203 "<token>[(=|:)<value>])...] [<file>...]"
16204 msgstr ""
16205 "git interpret-trailers [--in-place] [--trim-empty] [(--trailer "
16206 "<thẻ>[(=|:)<giá-trị>])…] [<tập-tin>…]"
16207
16208 #: builtin/interpret-trailers.c:95
16209 msgid "edit files in place"
16210 msgstr "sửa các tập tin tại chỗ"
16211
16212 #: builtin/interpret-trailers.c:96
16213 msgid "trim empty trailers"
16214 msgstr "bộ dò vết cắt bỏ phần trống rỗng"
16215
16216 #: builtin/interpret-trailers.c:99
16217 msgid "where to place the new trailer"
16218 msgstr "đặt phần đuôi mới ở đâu"
16219
16220 #: builtin/interpret-trailers.c:101
16221 msgid "action if trailer already exists"
16222 msgstr "thao tác khi đã có phần đuôi"
16223
16224 #: builtin/interpret-trailers.c:103
16225 msgid "action if trailer is missing"
16226 msgstr "thao tác khi thiếu phần đuôi"
16227
16228 #: builtin/interpret-trailers.c:105
16229 msgid "output only the trailers"
16230 msgstr "chỉ xuất phần đuôi"
16231
16232 #: builtin/interpret-trailers.c:106
16233 msgid "do not apply config rules"
16234 msgstr "đừng áp dụng các quy tắc cấu hình"
16235
16236 #: builtin/interpret-trailers.c:107
16237 msgid "join whitespace-continued values"
16238 msgstr "nối các giá trị khoảng-trắng-liên-tiếp"
16239
16240 #: builtin/interpret-trailers.c:108
16241 msgid "set parsing options"
16242 msgstr "đặt các tùy chọn phân tích cú pháp"
16243
16244 #: builtin/interpret-trailers.c:110
16245 msgid "do not treat --- specially"
16246 msgstr "không coi --- là đặc biệt"
16247
16248 #: builtin/interpret-trailers.c:111
16249 msgid "trailer"
16250 msgstr "bộ dò vết"
16251
16252 #: builtin/interpret-trailers.c:112
16253 msgid "trailer(s) to add"
16254 msgstr "bộ dò vết cần thêm"
16255
16256 #: builtin/interpret-trailers.c:123
16257 msgid "--trailer with --only-input does not make sense"
16258 msgstr "--trailer cùng với --only-input không hợp lý"
16259
16260 #: builtin/interpret-trailers.c:133
16261 msgid "no input file given for in-place editing"
16262 msgstr "không đưa ra tập tin đầu vào để sửa tại-chỗ"
16263
16264 #: builtin/log.c:58
16265 msgid "git log [<options>] [<revision-range>] [[--] <path>...]"
16266 msgstr "git log [<các tùy chọn>] [<vùng-xem-xét>] [[--] </đường/dẫn>…]"
16267
16268 #: builtin/log.c:59
16269 msgid "git show [<options>] <object>..."
16270 msgstr "git show [<các tùy chọn>] <đối-tượng>…"
16271
16272 #: builtin/log.c:112
16273 #, c-format
16274 msgid "invalid --decorate option: %s"
16275 msgstr "tùy chọn--decorate không hợp lệ: %s"
16276
16277 #: builtin/log.c:179
16278 msgid "show source"
16279 msgstr "hiển thị mã nguồn"
16280
16281 #: builtin/log.c:180
16282 msgid "Use mail map file"
16283 msgstr "Sử dụng tập tin ánh xạ thư"
16284
16285 #: builtin/log.c:183
16286 msgid "only decorate refs that match <pattern>"
16287 msgstr "chỉ tô sáng các tham chiếu khớp với <mẫu>"
16288
16289 #: builtin/log.c:185
16290 msgid "do not decorate refs that match <pattern>"
16291 msgstr "không tô sáng các tham chiếu khớp với <mẫu>"
16292
16293 #: builtin/log.c:186
16294 msgid "decorate options"
16295 msgstr "các tùy chọn trang trí"
16296
16297 #: builtin/log.c:189
16298 msgid ""
16299 "Trace the evolution of line range <start>,<end> or function :<funcname> in "
16300 "<file>"
16301 msgstr ""
16302 "Theo dõi sự tiến hóa của phạm vi <start><end> dòng, hoặc chức năng:"
16303 "<funcname> trong <file>"
16304
16305 #: builtin/log.c:212
16306 msgid "-L<range>:<file> cannot be used with pathspec"
16307 msgstr "-L<vùng>:<tập_tin> không thể được sử dụng với đặc tả đường dẫn"
16308
16309 #: builtin/log.c:302
16310 #, c-format
16311 msgid "Final output: %d %s\n"
16312 msgstr "Kết xuất cuối cùng: %d %s\n"
16313
16314 #: builtin/log.c:564
16315 #, c-format
16316 msgid "git show %s: bad file"
16317 msgstr "git show %s: sai tập tin"
16318
16319 #: builtin/log.c:579 builtin/log.c:674
16320 #, c-format
16321 msgid "could not read object %s"
16322 msgstr "không thể đọc đối tượng %s"
16323
16324 #: builtin/log.c:699
16325 #, c-format
16326 msgid "unknown type: %d"
16327 msgstr "không nhận ra kiểu: %d"
16328
16329 #: builtin/log.c:848
16330 #, c-format
16331 msgid "%s: invalid cover from description mode"
16332 msgstr "%s: bao bọc không hợp lệ từ chế độ mô tả"
16333
16334 #: builtin/log.c:855
16335 msgid "format.headers without value"
16336 msgstr "format.headers không có giá trị cụ thể"
16337
16338 #: builtin/log.c:984
16339 #, c-format
16340 msgid "cannot open patch file %s"
16341 msgstr "không thể mở tập tin miếng vá: %s"
16342
16343 #: builtin/log.c:1001
16344 msgid "need exactly one range"
16345 msgstr "cần chính xác một vùng"
16346
16347 #: builtin/log.c:1011
16348 msgid "not a range"
16349 msgstr "không phải là một vùng"
16350
16351 #: builtin/log.c:1175
16352 msgid "cover letter needs email format"
16353 msgstr "“cover letter” cần cho định dạng thư"
16354
16355 #: builtin/log.c:1181
16356 msgid "failed to create cover-letter file"
16357 msgstr "gặp lỗi khi tạo các tập tin cover-letter"
16358
16359 #: builtin/log.c:1262
16360 #, c-format
16361 msgid "insane in-reply-to: %s"
16362 msgstr "in-reply-to điên rồ: %s"
16363
16364 #: builtin/log.c:1289
16365 msgid "git format-patch [<options>] [<since> | <revision-range>]"
16366 msgstr "git format-patch [<các tùy chọn>] [<kể-từ> | <vùng-xem-xét>]"
16367
16368 #: builtin/log.c:1347
16369 msgid "two output directories?"
16370 msgstr "hai thư mục kết xuất?"
16371
16372 #: builtin/log.c:1498 builtin/log.c:2318 builtin/log.c:2320 builtin/log.c:2332
16373 #, c-format
16374 msgid "unknown commit %s"
16375 msgstr "không hiểu lần chuyển giao %s"
16376
16377 #: builtin/log.c:1509 builtin/replace.c:58 builtin/replace.c:207
16378 #: builtin/replace.c:210
16379 #, c-format
16380 msgid "failed to resolve '%s' as a valid ref"
16381 msgstr "gặp lỗi khi phân giải “%s” như là một tham chiếu hợp lệ"
16382
16383 #: builtin/log.c:1518
16384 msgid "could not find exact merge base"
16385 msgstr "không tìm thấy nền hòa trộn chính xác"
16386
16387 #: builtin/log.c:1528
16388 msgid ""
16389 "failed to get upstream, if you want to record base commit automatically,\n"
16390 "please use git branch --set-upstream-to to track a remote branch.\n"
16391 "Or you could specify base commit by --base=<base-commit-id> manually"
16392 msgstr ""
16393 "gặp lỗi khi lấy thượng nguồn, nếu bạn muốn ghi lại lần chuyển giao nền một\n"
16394 "cách tự động, vui lòng dùng \"git branch --set-upstream-to\" để theo dõi\n"
16395 "nhánh máy chủ. Hoặc là bạn có thể chỉ định lần chuyển giao nền bằng\n"
16396 "\"--base=<base-commit-id>\" một cách thủ công"
16397
16398 #: builtin/log.c:1551
16399 msgid "failed to find exact merge base"
16400 msgstr "gặp lỗi khi tìm nền hòa trộn chính xác"
16401
16402 #: builtin/log.c:1568
16403 msgid "base commit should be the ancestor of revision list"
16404 msgstr "lần chuyển giao nền không là tổ tiên của danh sách điểm xét duyệt"
16405
16406 #: builtin/log.c:1578
16407 msgid "base commit shouldn't be in revision list"
16408 msgstr "lần chuyển giao nền không được trong danh sách điểm xét duyệt"
16409
16410 #: builtin/log.c:1636
16411 msgid "cannot get patch id"
16412 msgstr "không thể lấy mã miếng vá"
16413
16414 #: builtin/log.c:1693
16415 msgid "failed to infer range-diff origin of current series"
16416 msgstr ""
16417 "gặp lỗi khi suy luận range-diff (vùng khác biệt) gốc của sê-ri hiện tại"
16418
16419 #: builtin/log.c:1695
16420 #, c-format
16421 msgid "using '%s' as range-diff origin of current series"
16422 msgstr "dùng “%s” như là gốc range-diff của sê-ri hiện tại"
16423
16424 #: builtin/log.c:1739
16425 msgid "use [PATCH n/m] even with a single patch"
16426 msgstr "dùng [PATCH n/m] ngay cả với miếng vá đơn"
16427
16428 #: builtin/log.c:1742
16429 msgid "use [PATCH] even with multiple patches"
16430 msgstr "dùng [VÁ] ngay cả với các miếng vá phức tạp"
16431
16432 #: builtin/log.c:1746
16433 msgid "print patches to standard out"
16434 msgstr "hiển thị miếng vá ra đầu ra chuẩn"
16435
16436 #: builtin/log.c:1748
16437 msgid "generate a cover letter"
16438 msgstr "tạo bì thư"
16439
16440 #: builtin/log.c:1750
16441 msgid "use simple number sequence for output file names"
16442 msgstr "sử dụng chỗi dãy số dạng đơn giản cho tên tập-tin xuất ra"
16443
16444 #: builtin/log.c:1751
16445 msgid "sfx"
16446 msgstr "sfx"
16447
16448 #: builtin/log.c:1752
16449 msgid "use <sfx> instead of '.patch'"
16450 msgstr "sử dụng <sfx> thay cho “.patch”"
16451
16452 #: builtin/log.c:1754
16453 msgid "start numbering patches at <n> instead of 1"
16454 msgstr "bắt đầu đánh số miếng vá từ <n> thay vì 1"
16455
16456 #: builtin/log.c:1756
16457 msgid "mark the series as Nth re-roll"
16458 msgstr "đánh dấu chuỗi nối tiếp dạng thứ-N re-roll"
16459
16460 #: builtin/log.c:1758
16461 msgid "max length of output filename"
16462 msgstr "chiều dài tên tập tin đầu ra tối đa"
16463
16464 #: builtin/log.c:1760
16465 msgid "Use [RFC PATCH] instead of [PATCH]"
16466 msgstr "Dùng [RFC VÁ] thay cho [VÁ]"
16467
16468 #: builtin/log.c:1763
16469 msgid "cover-from-description-mode"
16470 msgstr "cover-from-description-mode"
16471
16472 #: builtin/log.c:1764
16473 msgid "generate parts of a cover letter based on a branch's description"
16474 msgstr "tạo ra các phần của một lá thư bao gồm dựa trên mô tả của nhánh"
16475
16476 #: builtin/log.c:1766
16477 msgid "Use [<prefix>] instead of [PATCH]"
16478 msgstr "Dùng [<tiền-tố>] thay cho [VÁ]"
16479
16480 #: builtin/log.c:1769
16481 msgid "store resulting files in <dir>"
16482 msgstr "lưu các tập tin kết quả trong <t.mục>"
16483
16484 #: builtin/log.c:1772
16485 msgid "don't strip/add [PATCH]"
16486 msgstr "không strip/add [VÁ]"
16487
16488 #: builtin/log.c:1775
16489 msgid "don't output binary diffs"
16490 msgstr "không kết xuất diff (những khác biệt) nhị phân"
16491
16492 #: builtin/log.c:1777
16493 msgid "output all-zero hash in From header"
16494 msgstr "xuất mọi mã băm all-zero trong phần đầu From"
16495
16496 #: builtin/log.c:1779
16497 msgid "don't include a patch matching a commit upstream"
16498 msgstr "không bao gồm miếng vá khớp với một lần chuyển giao thượng nguồn"
16499
16500 #: builtin/log.c:1781
16501 msgid "show patch format instead of default (patch + stat)"
16502 msgstr "hiển thị định dạng miếng vá thay vì mặc định (miếng vá + thống kê)"
16503
16504 #: builtin/log.c:1783
16505 msgid "Messaging"
16506 msgstr "Lời nhắn"
16507
16508 #: builtin/log.c:1784
16509 msgid "header"
16510 msgstr "đầu đề thư"
16511
16512 #: builtin/log.c:1785
16513 msgid "add email header"
16514 msgstr "thêm đầu đề thư"
16515
16516 #: builtin/log.c:1786 builtin/log.c:1787
16517 msgid "email"
16518 msgstr "thư điện tử"
16519
16520 #: builtin/log.c:1786
16521 msgid "add To: header"
16522 msgstr "thêm To: đầu đề thư"
16523
16524 #: builtin/log.c:1787
16525 msgid "add Cc: header"
16526 msgstr "thêm Cc: đầu đề thư"
16527
16528 #: builtin/log.c:1788
16529 msgid "ident"
16530 msgstr "thụt lề"
16531
16532 #: builtin/log.c:1789
16533 msgid "set From address to <ident> (or committer ident if absent)"
16534 msgstr ""
16535 "đặt “Địa chỉ gửi” thành <thụ lề> (hoặc thụt lề người commit nếu bỏ quên)"
16536
16537 #: builtin/log.c:1791
16538 msgid "message-id"
16539 msgstr "message-id"
16540
16541 #: builtin/log.c:1792
16542 msgid "make first mail a reply to <message-id>"
16543 msgstr "dùng thư đầu tiên để trả lời <message-id>"
16544
16545 #: builtin/log.c:1793 builtin/log.c:1796
16546 msgid "boundary"
16547 msgstr "ranh giới"
16548
16549 #: builtin/log.c:1794
16550 msgid "attach the patch"
16551 msgstr "đính kèm miếng vá"
16552
16553 #: builtin/log.c:1797
16554 msgid "inline the patch"
16555 msgstr "dùng miếng vá làm nội dung"
16556
16557 #: builtin/log.c:1801
16558 msgid "enable message threading, styles: shallow, deep"
16559 msgstr "cho phép luồng lời nhắn, kiểu: “shallow”, “deep”"
16560
16561 #: builtin/log.c:1803
16562 msgid "signature"
16563 msgstr "chữ ký"
16564
16565 #: builtin/log.c:1804
16566 msgid "add a signature"
16567 msgstr "thêm chữ ký"
16568
16569 #: builtin/log.c:1805
16570 msgid "base-commit"
16571 msgstr "lần_chuyển_giao_nền"
16572
16573 #: builtin/log.c:1806
16574 msgid "add prerequisite tree info to the patch series"
16575 msgstr "add trước hết đòi hỏi thông tin cây tới sê-ri miếng vá"
16576
16577 #: builtin/log.c:1809
16578 msgid "add a signature from a file"
16579 msgstr "thêm chữ ký từ một tập tin"
16580
16581 #: builtin/log.c:1810
16582 msgid "don't print the patch filenames"
16583 msgstr "không hiển thị các tên tập tin của miếng vá"
16584
16585 #: builtin/log.c:1812
16586 msgid "show progress while generating patches"
16587 msgstr "hiển thị bộ đo tiến triển trong khi tạo các miếng vá"
16588
16589 #: builtin/log.c:1814
16590 msgid "show changes against <rev> in cover letter or single patch"
16591 msgstr ""
16592 "hiển thị các thay đổi dựa trên <rev> trong các chữ bao bọc hoặc miếng vá đơn"
16593
16594 #: builtin/log.c:1817
16595 msgid "show changes against <refspec> in cover letter or single patch"
16596 msgstr ""
16597 "hiển thị các thay đổi dựa trên <refspec> trong các chữ bao bọc hoặc miếng vá "
16598 "đơn"
16599
16600 #: builtin/log.c:1819
16601 msgid "percentage by which creation is weighted"
16602 msgstr "tỷ lệ phần trăm theo cái tạo là weighted"
16603
16604 #: builtin/log.c:1905
16605 #, c-format
16606 msgid "invalid ident line: %s"
16607 msgstr "dòng định danh không hợp lệ: %s"
16608
16609 #: builtin/log.c:1920
16610 msgid "-n and -k are mutually exclusive"
16611 msgstr "-n và -k loại trừ lẫn nhau"
16612
16613 #: builtin/log.c:1922
16614 msgid "--subject-prefix/--rfc and -k are mutually exclusive"
16615 msgstr "--subject-prefix/--rfc và -k xung khắc nhau"
16616
16617 #: builtin/log.c:1930
16618 msgid "--name-only does not make sense"
16619 msgstr "--name-only không hợp lý"
16620
16621 #: builtin/log.c:1932
16622 msgid "--name-status does not make sense"
16623 msgstr "--name-status không hợp lý"
16624
16625 #: builtin/log.c:1934
16626 msgid "--check does not make sense"
16627 msgstr "--check không hợp lý"
16628
16629 #: builtin/log.c:1956
16630 msgid "--stdout, --output, and --output-directory are mutually exclusive"
16631 msgstr "Các tùy chọn--stdout, --output, và --output-directory loại từ lẫn nhau"
16632
16633 #: builtin/log.c:2079
16634 msgid "--interdiff requires --cover-letter or single patch"
16635 msgstr "--interdiff cần --cover-letter hoặc vá đơn"
16636
16637 #: builtin/log.c:2083
16638 msgid "Interdiff:"
16639 msgstr "Interdiff:"
16640
16641 #: builtin/log.c:2084
16642 #, c-format
16643 msgid "Interdiff against v%d:"
16644 msgstr "Interdiff dựa trên v%d:"
16645
16646 #: builtin/log.c:2090
16647 msgid "--creation-factor requires --range-diff"
16648 msgstr "--creation-factor yêu cầu --range-diff"
16649
16650 #: builtin/log.c:2094
16651 msgid "--range-diff requires --cover-letter or single patch"
16652 msgstr "--range-diff yêu cầu --cover-letter hoặc miếng vá đơn"
16653
16654 #: builtin/log.c:2102
16655 msgid "Range-diff:"
16656 msgstr "Range-diff:"
16657
16658 #: builtin/log.c:2103
16659 #, c-format
16660 msgid "Range-diff against v%d:"
16661 msgstr "Range-diff dựa trên v%d:"
16662
16663 #: builtin/log.c:2114
16664 #, c-format
16665 msgid "unable to read signature file '%s'"
16666 msgstr "không thể đọc tập tin chữ ký “%s”"
16667
16668 #: builtin/log.c:2150
16669 msgid "Generating patches"
16670 msgstr "Đang tạo các miếng vá"
16671
16672 #: builtin/log.c:2194
16673 msgid "failed to create output files"
16674 msgstr "gặp lỗi khi tạo các tập tin kết xuất"
16675
16676 #: builtin/log.c:2253
16677 msgid "git cherry [-v] [<upstream> [<head> [<limit>]]]"
16678 msgstr "git cherry [-v] [<thượng-nguồn> [<đầu> [<giới-hạn>]]]"
16679
16680 #: builtin/log.c:2307
16681 #, c-format
16682 msgid ""
16683 "Could not find a tracked remote branch, please specify <upstream> manually.\n"
16684 msgstr ""
16685 "Không tìm thấy nhánh mạng được theo dõi, hãy chỉ định <thượng-nguồn> một "
16686 "cách thủ công.\n"
16687
16688 #: builtin/ls-files.c:471
16689 msgid "git ls-files [<options>] [<file>...]"
16690 msgstr "git ls-files [<các tùy chọn>] [<tập-tin>…]"
16691
16692 #: builtin/ls-files.c:527
16693 msgid "identify the file status with tags"
16694 msgstr "nhận dạng các trạng thái tập tin với thẻ"
16695
16696 #: builtin/ls-files.c:529
16697 msgid "use lowercase letters for 'assume unchanged' files"
16698 msgstr ""
16699 "dùng chữ cái viết thường cho các tập tin “assume unchanged” (giả định không "
16700 "thay đổi)"
16701
16702 #: builtin/ls-files.c:531
16703 msgid "use lowercase letters for 'fsmonitor clean' files"
16704 msgstr "dùng chữ cái viết thường cho các tập tin “fsmonitor clean”"
16705
16706 #: builtin/ls-files.c:533
16707 msgid "show cached files in the output (default)"
16708 msgstr "hiển thị các tập tin được nhớ tạm vào đầu ra (mặc định)"
16709
16710 #: builtin/ls-files.c:535
16711 msgid "show deleted files in the output"
16712 msgstr "hiển thị các tập tin đã xóa trong kết xuất"
16713
16714 #: builtin/ls-files.c:537
16715 msgid "show modified files in the output"
16716 msgstr "hiển thị các tập tin đã bị sửa đổi ra kết xuất"
16717
16718 #: builtin/ls-files.c:539
16719 msgid "show other files in the output"
16720 msgstr "hiển thị các tập tin khác trong kết xuất"
16721
16722 #: builtin/ls-files.c:541
16723 msgid "show ignored files in the output"
16724 msgstr "hiển thị các tập tin bị bỏ qua trong kết xuất"
16725
16726 #: builtin/ls-files.c:544
16727 msgid "show staged contents' object name in the output"
16728 msgstr "hiển thị tên đối tượng của nội dung được đặt lên bệ phóng ra kết xuất"
16729
16730 #: builtin/ls-files.c:546
16731 msgid "show files on the filesystem that need to be removed"
16732 msgstr "hiển thị các tập tin trên hệ thống tập tin mà nó cần được gỡ bỏ"
16733
16734 #: builtin/ls-files.c:548
16735 msgid "show 'other' directories' names only"
16736 msgstr "chỉ hiển thị tên của các thư mục “khác”"
16737
16738 #: builtin/ls-files.c:550
16739 msgid "show line endings of files"
16740 msgstr "hiển thị kết thúc dòng của các tập tin"
16741
16742 #: builtin/ls-files.c:552
16743 msgid "don't show empty directories"
16744 msgstr "không hiển thị thư mục rỗng"
16745
16746 #: builtin/ls-files.c:555
16747 msgid "show unmerged files in the output"
16748 msgstr "hiển thị các tập tin chưa hòa trộn trong kết xuất"
16749
16750 #: builtin/ls-files.c:557
16751 msgid "show resolve-undo information"
16752 msgstr "hiển thị thông tin resolve-undo"
16753
16754 #: builtin/ls-files.c:559
16755 msgid "skip files matching pattern"
16756 msgstr "bỏ qua những tập tin khớp với một mẫu"
16757
16758 #: builtin/ls-files.c:562
16759 msgid "exclude patterns are read from <file>"
16760 msgstr "mẫu loại trừ được đọc từ <tập tin>"
16761
16762 #: builtin/ls-files.c:565
16763 msgid "read additional per-directory exclude patterns in <file>"
16764 msgstr "đọc thêm các mẫu ngoại trừ mỗi thư mục trong <tập tin>"
16765
16766 #: builtin/ls-files.c:567
16767 msgid "add the standard git exclusions"
16768 msgstr "thêm loại trừ tiêu chuẩn kiểu git"
16769
16770 #: builtin/ls-files.c:571
16771 msgid "make the output relative to the project top directory"
16772 msgstr "làm cho kết xuất liên quan đến thư mục ở mức cao nhất (gốc) của dự án"
16773
16774 #: builtin/ls-files.c:574
16775 msgid "recurse through submodules"
16776 msgstr "đệ quy xuyên qua mô-đun con"
16777
16778 #: builtin/ls-files.c:576
16779 msgid "if any <file> is not in the index, treat this as an error"
16780 msgstr "nếu <tập tin> bất kỳ không ở trong bảng mục lục, xử lý nó như một lỗi"
16781
16782 #: builtin/ls-files.c:577
16783 msgid "tree-ish"
16784 msgstr "tree-ish"
16785
16786 #: builtin/ls-files.c:578
16787 msgid "pretend that paths removed since <tree-ish> are still present"
16788 msgstr ""
16789 "giả định rằng các đường dẫn đã bị gỡ bỏ kể từ <tree-ish> nay vẫn hiện diện"
16790
16791 #: builtin/ls-files.c:580
16792 msgid "show debugging data"
16793 msgstr "hiển thị dữ liệu gỡ lỗi"
16794
16795 #: builtin/ls-remote.c:9
16796 msgid ""
16797 "git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]\n"
16798 "                     [-q | --quiet] [--exit-code] [--get-url]\n"
16799 "                     [--symref] [<repository> [<refs>...]]"
16800 msgstr ""
16801 "git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]\n"
16802 "                     [-q | --quiet] [--exit-code] [--get-url]\n"
16803 "                     [--symref] [<kho> [<các tham chiếu>…]]"
16804
16805 #: builtin/ls-remote.c:59
16806 msgid "do not print remote URL"
16807 msgstr "không hiển thị URL máy chủ"
16808
16809 #: builtin/ls-remote.c:60 builtin/ls-remote.c:62 builtin/rebase.c:1398
16810 msgid "exec"
16811 msgstr "thực thi"
16812
16813 #: builtin/ls-remote.c:61 builtin/ls-remote.c:63
16814 msgid "path of git-upload-pack on the remote host"
16815 msgstr "đường dẫn của git-upload-pack trên máy chủ"
16816
16817 #: builtin/ls-remote.c:65
16818 msgid "limit to tags"
16819 msgstr "giới hạn tới các thẻ"
16820
16821 #: builtin/ls-remote.c:66
16822 msgid "limit to heads"
16823 msgstr "giới hạn cho các đầu"
16824
16825 #: builtin/ls-remote.c:67
16826 msgid "do not show peeled tags"
16827 msgstr "không hiển thị thẻ bị peel (gọt bỏ)"
16828
16829 #: builtin/ls-remote.c:69
16830 msgid "take url.<base>.insteadOf into account"
16831 msgstr "lấy url.<base>.insteadOf vào trong tài khoản"
16832
16833 #: builtin/ls-remote.c:72
16834 msgid "exit with exit code 2 if no matching refs are found"
16835 msgstr "thoát với mã là 2 nếu không tìm thấy tham chiếu nào khớp"
16836
16837 #: builtin/ls-remote.c:75
16838 msgid "show underlying ref in addition to the object pointed by it"
16839 msgstr "hiển thị tham chiếu nằm dưới để thêm vào đối tượng được chỉ bởi nó"
16840
16841 #: builtin/ls-tree.c:30
16842 msgid "git ls-tree [<options>] <tree-ish> [<path>...]"
16843 msgstr "git ls-tree [<các tùy chọn>] <tree-ish> [</đường/dẫn>…]"
16844
16845 #: builtin/ls-tree.c:128
16846 msgid "only show trees"
16847 msgstr "chỉ hiển thị các tree"
16848
16849 #: builtin/ls-tree.c:130
16850 msgid "recurse into subtrees"
16851 msgstr "đệ quy vào các thư mục con"
16852
16853 #: builtin/ls-tree.c:132
16854 msgid "show trees when recursing"
16855 msgstr "hiển thị cây khi đệ quy"
16856
16857 #: builtin/ls-tree.c:135
16858 msgid "terminate entries with NUL byte"
16859 msgstr "chấm dứt mục tin với byte NUL"
16860
16861 #: builtin/ls-tree.c:136
16862 msgid "include object size"
16863 msgstr "gồm cả kích thước đối tượng"
16864
16865 #: builtin/ls-tree.c:138 builtin/ls-tree.c:140
16866 msgid "list only filenames"
16867 msgstr "chỉ liệt kê tên tập tin"
16868
16869 #: builtin/ls-tree.c:143
16870 msgid "use full path names"
16871 msgstr "dùng tên đường dẫn đầy đủ"
16872
16873 #: builtin/ls-tree.c:145
16874 msgid "list entire tree; not just current directory (implies --full-name)"
16875 msgstr "liệt kê cây mục tin; không chỉ thư mục hiện hành (ngụ ý --full-name)"
16876
16877 #: builtin/mailsplit.c:241
16878 #, c-format
16879 msgid "empty mbox: '%s'"
16880 msgstr "mbox trống rỗng: “%s”"
16881
16882 #: builtin/merge-base.c:32
16883 msgid "git merge-base [-a | --all] <commit> <commit>..."
16884 msgstr "git merge-base [-a | --all] <lần_chuyển_giao> <lần_chuyển_giao>…"
16885
16886 #: builtin/merge-base.c:33
16887 msgid "git merge-base [-a | --all] --octopus <commit>..."
16888 msgstr "git merge-base [-a | --all] --octopus <lần_chuyển_giao>…"
16889
16890 #: builtin/merge-base.c:34
16891 msgid "git merge-base --independent <commit>..."
16892 msgstr "git merge-base --independent <lần_chuyển_giao>…"
16893
16894 #: builtin/merge-base.c:35
16895 msgid "git merge-base --is-ancestor <commit> <commit>"
16896 msgstr "git merge-base --is-ancestor <commit> <lần_chuyển_giao>"
16897
16898 #: builtin/merge-base.c:36
16899 msgid "git merge-base --fork-point <ref> [<commit>]"
16900 msgstr "git merge-base --fork-point <tham-chiếu> [<lần_chuyển_giao>]"
16901
16902 #: builtin/merge-base.c:143
16903 msgid "output all common ancestors"
16904 msgstr "xuất ra tất cả các ông bà, tổ tiên chung"
16905
16906 #: builtin/merge-base.c:145
16907 msgid "find ancestors for a single n-way merge"
16908 msgstr "tìm tổ tiên của hòa trộn n-way đơn"
16909
16910 #: builtin/merge-base.c:147
16911 msgid "list revs not reachable from others"
16912 msgstr "liệt kê các “rev” mà nó không thể đọc được từ cái khác"
16913
16914 #: builtin/merge-base.c:149
16915 msgid "is the first one ancestor of the other?"
16916 msgstr "là cha mẹ đầu tiên của cái khác?"
16917
16918 #: builtin/merge-base.c:151
16919 msgid "find where <commit> forked from reflog of <ref>"
16920 msgstr "tìm xem <commit> được rẽ nhánh ở đâu từ reflog của <th.chiếu>"
16921
16922 #: builtin/merge-file.c:9
16923 msgid ""
16924 "git merge-file [<options>] [-L <name1> [-L <orig> [-L <name2>]]] <file1> "
16925 "<orig-file> <file2>"
16926 msgstr ""
16927 "git merge-file [<các tùy chọn>] [-L <tên1> [-L <gốc> [-L <tên2>]]] <tập-"
16928 "tin1> <tập-tin-gốc> <tập-tin2>"
16929
16930 #: builtin/merge-file.c:35
16931 msgid "send results to standard output"
16932 msgstr "gửi kết quả vào đầu ra tiêu chuẩn"
16933
16934 #: builtin/merge-file.c:36
16935 msgid "use a diff3 based merge"
16936 msgstr "dùng kiểu hòa dựa trên diff3"
16937
16938 #: builtin/merge-file.c:37
16939 msgid "for conflicts, use our version"
16940 msgstr "để tránh xung đột, sử dụng phiên bản của chúng ta"
16941
16942 #: builtin/merge-file.c:39
16943 msgid "for conflicts, use their version"
16944 msgstr "để tránh xung đột, sử dụng phiên bản của họ"
16945
16946 #: builtin/merge-file.c:41
16947 msgid "for conflicts, use a union version"
16948 msgstr "để tránh xung đột, sử dụng phiên bản kết hợp"
16949
16950 #: builtin/merge-file.c:44
16951 msgid "for conflicts, use this marker size"
16952 msgstr "để tránh xung đột, hãy sử dụng kích thước bộ tạo này"
16953
16954 #: builtin/merge-file.c:45
16955 msgid "do not warn about conflicts"
16956 msgstr "không cảnh báo về các xung đột xảy ra"
16957
16958 #: builtin/merge-file.c:47
16959 msgid "set labels for file1/orig-file/file2"
16960 msgstr "đặt nhãn cho tập-tin-1/tập-tin-gốc/tập-tin-2"
16961
16962 #: builtin/merge-recursive.c:47
16963 #, c-format
16964 msgid "unknown option %s"
16965 msgstr "không hiểu tùy chọn %s"
16966
16967 #: builtin/merge-recursive.c:53
16968 #, c-format
16969 msgid "could not parse object '%s'"
16970 msgstr "không thể phân tích đối tượng “%s”"
16971
16972 #: builtin/merge-recursive.c:57
16973 #, c-format
16974 msgid "cannot handle more than %d base. Ignoring %s."
16975 msgid_plural "cannot handle more than %d bases. Ignoring %s."
16976 msgstr[0] "không thể xử lý nhiều hơn %d nền. Bỏ qua %s."
16977
16978 #: builtin/merge-recursive.c:65
16979 msgid "not handling anything other than two heads merge."
16980 msgstr "không xử lý gì ngoài hai head hòa trộn."
16981
16982 #: builtin/merge-recursive.c:74 builtin/merge-recursive.c:76
16983 #, c-format
16984 msgid "could not resolve ref '%s'"
16985 msgstr "không thể phân giải tham chiếu %s"
16986
16987 #: builtin/merge-recursive.c:82
16988 #, c-format
16989 msgid "Merging %s with %s\n"
16990 msgstr "Đang hòa trộn %s với %s\n"
16991
16992 #: builtin/merge.c:57
16993 msgid "git merge [<options>] [<commit>...]"
16994 msgstr "git merge [<các tùy chọn>] [<commit>…]"
16995
16996 #: builtin/merge.c:58
16997 msgid "git merge --abort"
16998 msgstr "git merge --abort"
16999
17000 #: builtin/merge.c:59
17001 msgid "git merge --continue"
17002 msgstr "git merge --continue"
17003
17004 #: builtin/merge.c:122
17005 msgid "switch `m' requires a value"
17006 msgstr "switch “m” yêu cầu một giá trị"
17007
17008 #: builtin/merge.c:145
17009 #, c-format
17010 msgid "option `%s' requires a value"
17011 msgstr "tùy chọn “%s” yêu cầu một giá trị"
17012
17013 #: builtin/merge.c:198
17014 #, c-format
17015 msgid "Could not find merge strategy '%s'.\n"
17016 msgstr "Không tìm thấy chiến lược hòa trộn “%s”.\n"
17017
17018 #: builtin/merge.c:199
17019 #, c-format
17020 msgid "Available strategies are:"
17021 msgstr "Các chiến lược sẵn sàng là:"
17022
17023 #: builtin/merge.c:204
17024 #, c-format
17025 msgid "Available custom strategies are:"
17026 msgstr "Các chiến lược tùy chỉnh sẵn sàng là:"
17027
17028 #: builtin/merge.c:255 builtin/pull.c:133
17029 msgid "do not show a diffstat at the end of the merge"
17030 msgstr "không hiển thị thống kê khác biệt tại cuối của lần hòa trộn"
17031
17032 #: builtin/merge.c:258 builtin/pull.c:136
17033 msgid "show a diffstat at the end of the merge"
17034 msgstr "hiển thị thống kê khác biệt tại cuối của hòa trộn"
17035
17036 #: builtin/merge.c:259 builtin/pull.c:139
17037 msgid "(synonym to --stat)"
17038 msgstr "(đồng nghĩa với --stat)"
17039
17040 #: builtin/merge.c:261 builtin/pull.c:142
17041 msgid "add (at most <n>) entries from shortlog to merge commit message"
17042 msgstr "thêm (ít nhất <n>) mục từ shortlog cho ghi chú chuyển giao hòa trộn"
17043
17044 #: builtin/merge.c:264 builtin/pull.c:148
17045 msgid "create a single commit instead of doing a merge"
17046 msgstr "tạo một lần chuyển giao đưon thay vì thực hiện việc hòa trộn"
17047
17048 #: builtin/merge.c:266 builtin/pull.c:151
17049 msgid "perform a commit if the merge succeeds (default)"
17050 msgstr "thực hiện chuyển giao nếu hòa trộn thành công (mặc định)"
17051
17052 #: builtin/merge.c:268 builtin/pull.c:154
17053 msgid "edit message before committing"
17054 msgstr "sửa chú thích trước khi chuyển giao"
17055
17056 #: builtin/merge.c:270
17057 msgid "allow fast-forward (default)"
17058 msgstr "cho phép chuyển-tiếp-nhanh (mặc định)"
17059
17060 #: builtin/merge.c:272 builtin/pull.c:161
17061 msgid "abort if fast-forward is not possible"
17062 msgstr "bỏ qua nếu chuyển-tiếp-nhanh không thể được"
17063
17064 #: builtin/merge.c:276 builtin/pull.c:164
17065 msgid "verify that the named commit has a valid GPG signature"
17066 msgstr "thẩm tra xem lần chuyển giao có tên đó có chữ ký GPG hợp lệ hay không"
17067
17068 #: builtin/merge.c:277 builtin/notes.c:787 builtin/pull.c:168
17069 #: builtin/rebase.c:539 builtin/rebase.c:1412 builtin/revert.c:114
17070 msgid "strategy"
17071 msgstr "chiến lược"
17072
17073 #: builtin/merge.c:278 builtin/pull.c:169
17074 msgid "merge strategy to use"
17075 msgstr "chiến lược hòa trộn sẽ dùng"
17076
17077 #: builtin/merge.c:279 builtin/pull.c:172
17078 msgid "option=value"
17079 msgstr "tùy_chọn=giá_trị"
17080
17081 #: builtin/merge.c:280 builtin/pull.c:173
17082 msgid "option for selected merge strategy"
17083 msgstr "tùy chọn cho chiến lược hòa trộn đã chọn"
17084
17085 #: builtin/merge.c:282
17086 msgid "merge commit message (for a non-fast-forward merge)"
17087 msgstr ""
17088 "hòa trộn ghi chú của lần chuyển giao (dành cho hòa trộn không-chuyển-tiếp-"
17089 "nhanh)"
17090
17091 #: builtin/merge.c:289
17092 msgid "abort the current in-progress merge"
17093 msgstr "bãi bỏ quá trình hòa trộn hiện tại đang thực hiện"
17094
17095 #: builtin/merge.c:291
17096 msgid "--abort but leave index and working tree alone"
17097 msgstr "--abort nhưng để lại bảng mục lục và cây làm việc"
17098
17099 #: builtin/merge.c:293
17100 msgid "continue the current in-progress merge"
17101 msgstr "tiếp tục quá trình hòa trộn hiện tại đang thực hiện"
17102
17103 #: builtin/merge.c:295 builtin/pull.c:180
17104 msgid "allow merging unrelated histories"
17105 msgstr "cho phép hòa trộn lịch sử không liên quan"
17106
17107 #: builtin/merge.c:302
17108 msgid "bypass pre-merge-commit and commit-msg hooks"
17109 msgstr "vòng qua móc (hook) pre-merge-commit và commit-msg"
17110
17111 #: builtin/merge.c:319
17112 msgid "could not run stash."
17113 msgstr "không thể chạy stash."
17114
17115 #: builtin/merge.c:324
17116 msgid "stash failed"
17117 msgstr "lệnh tạm cất gặp lỗi"
17118
17119 #: builtin/merge.c:329
17120 #, c-format
17121 msgid "not a valid object: %s"
17122 msgstr "không phải là một đối tượng hợp lệ: %s"
17123
17124 #: builtin/merge.c:351 builtin/merge.c:368
17125 msgid "read-tree failed"
17126 msgstr "read-tree gặp lỗi"
17127
17128 #: builtin/merge.c:398
17129 msgid " (nothing to squash)"
17130 msgstr " (không có gì để squash)"
17131
17132 #: builtin/merge.c:409
17133 #, c-format
17134 msgid "Squash commit -- not updating HEAD\n"
17135 msgstr "Squash commit -- không cập nhật HEAD\n"
17136
17137 #: builtin/merge.c:459
17138 #, c-format
17139 msgid "No merge message -- not updating HEAD\n"
17140 msgstr "Không có lời chú thích hòa trộn -- nên không cập nhật HEAD\n"
17141
17142 #: builtin/merge.c:510
17143 #, c-format
17144 msgid "'%s' does not point to a commit"
17145 msgstr "“%s” không chỉ đến một lần chuyển giao nào cả"
17146
17147 #: builtin/merge.c:597
17148 #, c-format
17149 msgid "Bad branch.%s.mergeoptions string: %s"
17150 msgstr "Chuỗi branch.%s.mergeoptions sai: %s"
17151
17152 #: builtin/merge.c:723
17153 msgid "Not handling anything other than two heads merge."
17154 msgstr "Không cầm nắm gì ngoài hai head hòa trộn."
17155
17156 #: builtin/merge.c:736
17157 #, c-format
17158 msgid "Unknown option for merge-recursive: -X%s"
17159 msgstr "Không hiểu tùy chọn cho merge-recursive: -X%s"
17160
17161 #: builtin/merge.c:755 t/helper/test-fast-rebase.c:209
17162 #, c-format
17163 msgid "unable to write %s"
17164 msgstr "không thể ghi %s"
17165
17166 #: builtin/merge.c:807
17167 #, c-format
17168 msgid "Could not read from '%s'"
17169 msgstr "Không thể đọc từ “%s”"
17170
17171 #: builtin/merge.c:816
17172 #, c-format
17173 msgid "Not committing merge; use 'git commit' to complete the merge.\n"
17174 msgstr ""
17175 "Vẫn chưa hòa trộn các lần chuyển giao; sử dụng lệnh “git commit” để hoàn tất "
17176 "việc hòa trộn.\n"
17177
17178 #: builtin/merge.c:822
17179 msgid ""
17180 "Please enter a commit message to explain why this merge is necessary,\n"
17181 "especially if it merges an updated upstream into a topic branch.\n"
17182 "\n"
17183 msgstr ""
17184 "Hãy nhập vào các thông tin để giải thích tại sao sự hòa trộn này là cần "
17185 "thiết,\n"
17186 "đặc biệt là khi nó hòa trộn thượng nguồn đã cập nhật vào trong một nhánh "
17187 "topic.\n"
17188 "\n"
17189
17190 #: builtin/merge.c:827
17191 msgid "An empty message aborts the commit.\n"
17192 msgstr "Nếu phần chú thích rỗng sẽ hủy bỏ lần chuyển giao.\n"
17193
17194 #: builtin/merge.c:830
17195 #, c-format
17196 msgid ""
17197 "Lines starting with '%c' will be ignored, and an empty message aborts\n"
17198 "the commit.\n"
17199 msgstr ""
17200 "Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua, và nếu phần chú\n"
17201 "thích rỗng sẽ hủy bỏ lần chuyển giao.\n"
17202
17203 #: builtin/merge.c:883
17204 msgid "Empty commit message."
17205 msgstr "Chú thích của lần commit (chuyển giao) bị trống rỗng."
17206
17207 #: builtin/merge.c:898
17208 #, c-format
17209 msgid "Wonderful.\n"
17210 msgstr "Tuyệt vời.\n"
17211
17212 #: builtin/merge.c:959
17213 #, c-format
17214 msgid "Automatic merge failed; fix conflicts and then commit the result.\n"
17215 msgstr ""
17216 "Việc tự động hòa trộn gặp lỗi; hãy sửa các xung đột sau đó chuyển giao kết "
17217 "quả.\n"
17218
17219 #: builtin/merge.c:998
17220 msgid "No current branch."
17221 msgstr "Không phải nhánh hiện hành."
17222
17223 #: builtin/merge.c:1000
17224 msgid "No remote for the current branch."
17225 msgstr "Không có máy chủ cho nhánh hiện hành."
17226
17227 #: builtin/merge.c:1002
17228 msgid "No default upstream defined for the current branch."
17229 msgstr "Không có thượng nguồn mặc định được định nghĩa cho nhánh hiện hành."
17230
17231 #: builtin/merge.c:1007
17232 #, c-format
17233 msgid "No remote-tracking branch for %s from %s"
17234 msgstr "Không nhánh mạng theo dõi cho %s từ %s"
17235
17236 #: builtin/merge.c:1064
17237 #, c-format
17238 msgid "Bad value '%s' in environment '%s'"
17239 msgstr "Giá trị sai “%s” trong biến môi trường “%s”"
17240
17241 #: builtin/merge.c:1167
17242 #, c-format
17243 msgid "not something we can merge in %s: %s"
17244 msgstr "không phải là một thứ gì đó mà chúng tôi có thể hòa trộn trong %s: %s"
17245
17246 #: builtin/merge.c:1201
17247 msgid "not something we can merge"
17248 msgstr "không phải là thứ gì đó mà chúng tôi có thể hòa trộn"
17249
17250 #: builtin/merge.c:1311
17251 msgid "--abort expects no arguments"
17252 msgstr "--abort không nhận các đối số"
17253
17254 #: builtin/merge.c:1315
17255 msgid "There is no merge to abort (MERGE_HEAD missing)."
17256 msgstr ""
17257 "Ở đây không có lần hòa trộn nào được hủy bỏ giữa chừng cả (thiếu MERGE_HEAD)."
17258
17259 #: builtin/merge.c:1333
17260 msgid "--quit expects no arguments"
17261 msgstr "--quit không nhận các đối số"
17262
17263 #: builtin/merge.c:1346
17264 msgid "--continue expects no arguments"
17265 msgstr "--continue không nhận đối số"
17266
17267 #: builtin/merge.c:1350
17268 msgid "There is no merge in progress (MERGE_HEAD missing)."
17269 msgstr "Ở đây không có lần hòa trộn nào đang được xử lý cả (thiếu MERGE_HEAD)."
17270
17271 #: builtin/merge.c:1366
17272 msgid ""
17273 "You have not concluded your merge (MERGE_HEAD exists).\n"
17274 "Please, commit your changes before you merge."
17275 msgstr ""
17276 "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại).\n"
17277 "Hãy chuyển giao các thay đổi trước khi bạn có thể hòa trộn."
17278
17279 #: builtin/merge.c:1373
17280 msgid ""
17281 "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).\n"
17282 "Please, commit your changes before you merge."
17283 msgstr ""
17284 "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại).\n"
17285 "Hãy chuyển giao các thay đổi trước khi bạn có thể hòa trộn."
17286
17287 #: builtin/merge.c:1376
17288 msgid "You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists)."
17289 msgstr "Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại)."
17290
17291 #: builtin/merge.c:1390
17292 msgid "You cannot combine --squash with --no-ff."
17293 msgstr "Bạn không thể kết hợp --squash với --no-ff."
17294
17295 #: builtin/merge.c:1392
17296 msgid "You cannot combine --squash with --commit."
17297 msgstr "Bạn không thể kết hợp --squash với --commit."
17298
17299 #: builtin/merge.c:1408
17300 msgid "No commit specified and merge.defaultToUpstream not set."
17301 msgstr "Không chỉ ra lần chuyển giao và merge.defaultToUpstream chưa được đặt."
17302
17303 #: builtin/merge.c:1425
17304 msgid "Squash commit into empty head not supported yet"
17305 msgstr "Squash commit vào một head trống rỗng vẫn chưa được hỗ trợ"
17306
17307 #: builtin/merge.c:1427
17308 msgid "Non-fast-forward commit does not make sense into an empty head"
17309 msgstr ""
17310 "Chuyển giao không-chuyển-tiếp-nhanh không hợp lý ở trong một head trống rỗng"
17311
17312 #: builtin/merge.c:1432
17313 #, c-format
17314 msgid "%s - not something we can merge"
17315 msgstr "%s - không phải là thứ gì đó mà chúng tôi có thể hòa trộn"
17316
17317 #: builtin/merge.c:1434
17318 msgid "Can merge only exactly one commit into empty head"
17319 msgstr ""
17320 "Không thể hòa trộn một cách đúng đắn một lần chuyển giao vào một head rỗng"
17321
17322 #: builtin/merge.c:1515
17323 msgid "refusing to merge unrelated histories"
17324 msgstr "từ chối hòa trộn lịch sử không liên quan"
17325
17326 #: builtin/merge.c:1524
17327 msgid "Already up to date."
17328 msgstr "Đã cập nhật rồi."
17329
17330 #: builtin/merge.c:1534
17331 #, c-format
17332 msgid "Updating %s..%s\n"
17333 msgstr "Đang cập nhật %s..%s\n"
17334
17335 #: builtin/merge.c:1580
17336 #, c-format
17337 msgid "Trying really trivial in-index merge...\n"
17338 msgstr "Đang thử hòa trộn kiểu “trivial in-index”…\n"
17339
17340 #: builtin/merge.c:1587
17341 #, c-format
17342 msgid "Nope.\n"
17343 msgstr "Không.\n"
17344
17345 #: builtin/merge.c:1612
17346 msgid "Already up to date. Yeeah!"
17347 msgstr "Đã cập nhật rồi. Yeeah!"
17348
17349 #: builtin/merge.c:1618
17350 msgid "Not possible to fast-forward, aborting."
17351 msgstr "Thực hiện lệnh chuyển-tiếp-nhanh là không thể được, đang bỏ qua."
17352
17353 #: builtin/merge.c:1646 builtin/merge.c:1711
17354 #, c-format
17355 msgid "Rewinding the tree to pristine...\n"
17356 msgstr "Đang tua lại cây thành thời xa xưa…\n"
17357
17358 #: builtin/merge.c:1650
17359 #, c-format
17360 msgid "Trying merge strategy %s...\n"
17361 msgstr "Đang thử chiến lược hòa trộn %s…\n"
17362
17363 #: builtin/merge.c:1702
17364 #, c-format
17365 msgid "No merge strategy handled the merge.\n"
17366 msgstr "Không có chiến lược hòa trộn nào được nắm giữ (handle) sự hòa trộn.\n"
17367
17368 #: builtin/merge.c:1704
17369 #, c-format
17370 msgid "Merge with strategy %s failed.\n"
17371 msgstr "Hòa trộn với chiến lược %s gặp lỗi.\n"
17372
17373 #: builtin/merge.c:1713
17374 #, c-format
17375 msgid "Using the %s to prepare resolving by hand.\n"
17376 msgstr "Sử dụng %s để chuẩn bị giải quyết bằng tay.\n"
17377
17378 #: builtin/merge.c:1727
17379 #, c-format
17380 msgid "Automatic merge went well; stopped before committing as requested\n"
17381 msgstr ""
17382 "Hòa trộn tự động đã trở nên tốt; bị dừng trước khi việc chuyển giao được yêu "
17383 "cầu\n"
17384
17385 #: builtin/mktree.c:66
17386 msgid "git mktree [-z] [--missing] [--batch]"
17387 msgstr "git mktree [-z] [--missing] [--batch]"
17388
17389 #: builtin/mktree.c:154
17390 msgid "input is NUL terminated"
17391 msgstr "đầu vào được chấm dứt bởi NUL"
17392
17393 #: builtin/mktree.c:155 builtin/write-tree.c:26
17394 msgid "allow missing objects"
17395 msgstr "cho phép thiếu đối tượng"
17396
17397 #: builtin/mktree.c:156
17398 msgid "allow creation of more than one tree"
17399 msgstr "cho phép tạo nhiều hơn một cây"
17400
17401 #: builtin/multi-pack-index.c:9
17402 msgid ""
17403 "git multi-pack-index [<options>] (write|verify|expire|repack --batch-"
17404 "size=<size>)"
17405 msgstr ""
17406 "git multi-pack-index [<các-tùy-chọn>] (write|verify|expire|repack --batch-"
17407 "size=<cỡ>)"
17408
17409 #: builtin/multi-pack-index.c:26
17410 msgid "object directory containing set of packfile and pack-index pairs"
17411 msgstr "thư mục đối tượng có chứa một bộ các tập tin gói và cặp pack-index"
17412
17413 #: builtin/multi-pack-index.c:29
17414 msgid ""
17415 "during repack, collect pack-files of smaller size into a batch that is "
17416 "larger than this size"
17417 msgstr ""
17418 "trong suốt quá trình đóng gói lại, gom các tập tin gói có kích cỡ nhỏ hơn "
17419 "vào một bó cái mà lớn hơn kích thước này"
17420
17421 #: builtin/multi-pack-index.c:50 builtin/prune-packed.c:25
17422 msgid "too many arguments"
17423 msgstr "có quá nhiều đối số"
17424
17425 #: builtin/multi-pack-index.c:60
17426 msgid "--batch-size option is only for 'repack' subcommand"
17427 msgstr "tùy chọn --batch-size chỉ cho lệnh con “repack”"
17428
17429 #: builtin/multi-pack-index.c:69
17430 #, c-format
17431 msgid "unrecognized subcommand: %s"
17432 msgstr "không hiểu câu lệnh con: %s"
17433
17434 #: builtin/mv.c:18
17435 msgid "git mv [<options>] <source>... <destination>"
17436 msgstr "git mv [<các tùy chọn>] <nguồn>… <đích>"
17437
17438 #: builtin/mv.c:83
17439 #, c-format
17440 msgid "Directory %s is in index and no submodule?"
17441 msgstr "Thư mục “%s” có ở trong chỉ mục mà không có mô-đun con?"
17442
17443 #: builtin/mv.c:85
17444 msgid "Please stage your changes to .gitmodules or stash them to proceed"
17445 msgstr ""
17446 "Hãy đưa các thay đổi của bạn vào .gitmodules hay tạm cất chúng đi để xử lý"
17447
17448 #: builtin/mv.c:103
17449 #, c-format
17450 msgid "%.*s is in index"
17451 msgstr "%.*s trong bảng mục lục"
17452
17453 #: builtin/mv.c:125
17454 msgid "force move/rename even if target exists"
17455 msgstr "ép buộc di chuyển hay đổi tên thậm chí cả khi đích đã tồn tại"
17456
17457 #: builtin/mv.c:127
17458 msgid "skip move/rename errors"
17459 msgstr "bỏ qua các lỗi liên quan đến di chuyển, đổi tên"
17460
17461 #: builtin/mv.c:170
17462 #, c-format
17463 msgid "destination '%s' is not a directory"
17464 msgstr "có đích “%s” nhưng đây không phải là một thư mục"
17465
17466 #: builtin/mv.c:181
17467 #, c-format
17468 msgid "Checking rename of '%s' to '%s'\n"
17469 msgstr "Đang kiểm tra việc đổi tên của “%s” thành “%s”\n"
17470
17471 #: builtin/mv.c:185
17472 msgid "bad source"
17473 msgstr "nguồn sai"
17474
17475 #: builtin/mv.c:188
17476 msgid "can not move directory into itself"
17477 msgstr "không thể di chuyển một thư mục vào trong chính nó được"
17478
17479 #: builtin/mv.c:191
17480 msgid "cannot move directory over file"
17481 msgstr "không di chuyển được thư mục thông qua tập tin"
17482
17483 #: builtin/mv.c:200
17484 msgid "source directory is empty"
17485 msgstr "thư mục nguồn là trống rỗng"
17486
17487 #: builtin/mv.c:225
17488 msgid "not under version control"
17489 msgstr "không nằm dưới sự quản lý mã nguồn"
17490
17491 #: builtin/mv.c:227
17492 msgid "conflicted"
17493 msgstr "bị xung đột"
17494
17495 #: builtin/mv.c:230
17496 msgid "destination exists"
17497 msgstr "đích đã tồn tại sẵn rồi"
17498
17499 #: builtin/mv.c:238
17500 #, c-format
17501 msgid "overwriting '%s'"
17502 msgstr "đang ghi đè lên “%s”"
17503
17504 #: builtin/mv.c:241
17505 msgid "Cannot overwrite"
17506 msgstr "Không thể ghi đè"
17507
17508 #: builtin/mv.c:244
17509 msgid "multiple sources for the same target"
17510 msgstr "nhiều nguồn cho cùng một đích"
17511
17512 #: builtin/mv.c:246
17513 msgid "destination directory does not exist"
17514 msgstr "thư mục đích không tồn tại"
17515
17516 #: builtin/mv.c:253
17517 #, c-format
17518 msgid "%s, source=%s, destination=%s"
17519 msgstr "%s, nguồn=%s, đích=%s"
17520
17521 #: builtin/mv.c:274
17522 #, c-format
17523 msgid "Renaming %s to %s\n"
17524 msgstr "Đổi tên %s thành %s\n"
17525
17526 #: builtin/mv.c:280 builtin/remote.c:785 builtin/repack.c:484
17527 #, c-format
17528 msgid "renaming '%s' failed"
17529 msgstr "gặp lỗi khi đổi tên “%s”"
17530
17531 #: builtin/name-rev.c:465
17532 msgid "git name-rev [<options>] <commit>..."
17533 msgstr "git name-rev [<các tùy chọn>] <commit>…"
17534
17535 #: builtin/name-rev.c:466
17536 msgid "git name-rev [<options>] --all"
17537 msgstr "git name-rev [<các tùy chọn>] --all"
17538
17539 #: builtin/name-rev.c:467
17540 msgid "git name-rev [<options>] --stdin"
17541 msgstr "git name-rev [<các tùy chọn>] --stdin"
17542
17543 #: builtin/name-rev.c:524
17544 msgid "print only ref-based names (no object names)"
17545 msgstr "chỉ hiển thị các tham chiếu cơ sở (không phải các tên đối tượng)"
17546
17547 #: builtin/name-rev.c:525
17548 msgid "only use tags to name the commits"
17549 msgstr "chỉ dùng các thẻ để đặt tên cho các lần chuyển giao"
17550
17551 #: builtin/name-rev.c:527
17552 msgid "only use refs matching <pattern>"
17553 msgstr "chỉ sử dụng các tham chiếu khớp với <mẫu>"
17554
17555 #: builtin/name-rev.c:529
17556 msgid "ignore refs matching <pattern>"
17557 msgstr "bỏ qua các tham chiếu khớp với <mẫu>"
17558
17559 #: builtin/name-rev.c:531
17560 msgid "list all commits reachable from all refs"
17561 msgstr ""
17562 "liệt kê tất cả các lần chuyển giao có thể đọc được từ tất cả các tham chiếu"
17563
17564 #: builtin/name-rev.c:532
17565 msgid "read from stdin"
17566 msgstr "đọc từ đầu vào tiêu chuẩn"
17567
17568 #: builtin/name-rev.c:533
17569 msgid "allow to print `undefined` names (default)"
17570 msgstr "cho phép in các tên “chưa định nghĩa” (mặc định)"
17571
17572 #: builtin/name-rev.c:539
17573 msgid "dereference tags in the input (internal use)"
17574 msgstr "bãi bỏ tham chiếu các thẻ trong đầu vào (dùng nội bộ)"
17575
17576 #: builtin/notes.c:28
17577 msgid "git notes [--ref <notes-ref>] [list [<object>]]"
17578 msgstr "git notes [--ref <notes-ref>] [list [<đối-tượng>]]"
17579
17580 #: builtin/notes.c:29
17581 msgid ""
17582 "git notes [--ref <notes-ref>] add [-f] [--allow-empty] [-m <msg> | -F <file> "
17583 "| (-c | -C) <object>] [<object>]"
17584 msgstr ""
17585 "git notes [--ref <notes-ref>] add [-f] [--allow-empty] [-m <lời-nhắn> | -F "
17586 "<tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>]"
17587
17588 #: builtin/notes.c:30
17589 msgid "git notes [--ref <notes-ref>] copy [-f] <from-object> <to-object>"
17590 msgstr "git notes [--ref <notes-ref>] copy [-f] <từ-đối-tượng> <đến-đối-tượng>"
17591
17592 #: builtin/notes.c:31
17593 msgid ""
17594 "git notes [--ref <notes-ref>] append [--allow-empty] [-m <msg> | -F <file> | "
17595 "(-c | -C) <object>] [<object>]"
17596 msgstr ""
17597 "git notes [--ref <notes-ref>] append [--allow-empty] [-m <lời-nhắn> | -F "
17598 "<tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>]"
17599
17600 #: builtin/notes.c:32
17601 msgid "git notes [--ref <notes-ref>] edit [--allow-empty] [<object>]"
17602 msgstr "git notes [--ref <notes-ref>] edit [--allow-empty] [<đối-tượng>]"
17603
17604 #: builtin/notes.c:33
17605 msgid "git notes [--ref <notes-ref>] show [<object>]"
17606 msgstr "git notes [--ref <notes-ref>] show [<đối-tượng>]"
17607
17608 #: builtin/notes.c:34
17609 msgid ""
17610 "git notes [--ref <notes-ref>] merge [-v | -q] [-s <strategy>] <notes-ref>"
17611 msgstr ""
17612 "git notes [--ref <notes-ref>] merge [-v | -q] [-s <chiến-lược> ] <notes-ref>"
17613
17614 #: builtin/notes.c:35
17615 msgid "git notes merge --commit [-v | -q]"
17616 msgstr "git notes merge --commit [-v | -q]"
17617
17618 #: builtin/notes.c:36
17619 msgid "git notes merge --abort [-v | -q]"
17620 msgstr "git notes merge --abort [-v | -q]"
17621
17622 #: builtin/notes.c:37
17623 msgid "git notes [--ref <notes-ref>] remove [<object>...]"
17624 msgstr "git notes [--ref <notes-ref>] remove [<đối-tượng>…]"
17625
17626 #: builtin/notes.c:38
17627 msgid "git notes [--ref <notes-ref>] prune [-n] [-v]"
17628 msgstr "git notes [--ref <notes-ref>] prune [-n] [-v]"
17629
17630 #: builtin/notes.c:39
17631 msgid "git notes [--ref <notes-ref>] get-ref"
17632 msgstr "git notes [--ref <notes-ref>] get-ref"
17633
17634 #: builtin/notes.c:44
17635 msgid "git notes [list [<object>]]"
17636 msgstr "git notes [list [<đối tượng>]]"
17637
17638 #: builtin/notes.c:49
17639 msgid "git notes add [<options>] [<object>]"
17640 msgstr "git notes add [<các tùy chọn>] [<đối-tượng>]"
17641
17642 #: builtin/notes.c:54
17643 msgid "git notes copy [<options>] <from-object> <to-object>"
17644 msgstr "git notes copy [<các tùy chọn>] <từ-đối-tượng> <đến-đối-tượng>"
17645
17646 #: builtin/notes.c:55
17647 msgid "git notes copy --stdin [<from-object> <to-object>]..."
17648 msgstr "git notes copy --stdin [<từ-đối-tượng> <đến-đối-tượng>]…"
17649
17650 #: builtin/notes.c:60
17651 msgid "git notes append [<options>] [<object>]"
17652 msgstr "git notes append [<các tùy chọn>] [<đối-tượng>]"
17653
17654 #: builtin/notes.c:65
17655 msgid "git notes edit [<object>]"
17656 msgstr "git notes edit [<đối tượng>]"
17657
17658 #: builtin/notes.c:70
17659 msgid "git notes show [<object>]"
17660 msgstr "git notes show [<đối tượng>]"
17661
17662 #: builtin/notes.c:75
17663 msgid "git notes merge [<options>] <notes-ref>"
17664 msgstr "git notes merge [<các tùy chọn>] <notes-ref>"
17665
17666 #: builtin/notes.c:76
17667 msgid "git notes merge --commit [<options>]"
17668 msgstr "git notes merge --commit [<các tùy chọn>]"
17669
17670 #: builtin/notes.c:77
17671 msgid "git notes merge --abort [<options>]"
17672 msgstr "git notes merge --abort [<các tùy chọn>]"
17673
17674 #: builtin/notes.c:82
17675 msgid "git notes remove [<object>]"
17676 msgstr "git notes remove [<đối tượng>]"
17677
17678 #: builtin/notes.c:87
17679 msgid "git notes prune [<options>]"
17680 msgstr "git notes prune [<các tùy chọn>]"
17681
17682 #: builtin/notes.c:92
17683 msgid "git notes get-ref"
17684 msgstr "git notes get-ref"
17685
17686 #: builtin/notes.c:97
17687 msgid "Write/edit the notes for the following object:"
17688 msgstr "Ghi hay sửa ghi chú cho đối tượng sau đây:"
17689
17690 #: builtin/notes.c:150
17691 #, c-format
17692 msgid "unable to start 'show' for object '%s'"
17693 msgstr "không thể khởi chạy “show” cho đối tượng “%s”"
17694
17695 #: builtin/notes.c:154
17696 msgid "could not read 'show' output"
17697 msgstr "không thể đọc kết xuất “show”"
17698
17699 #: builtin/notes.c:162
17700 #, c-format
17701 msgid "failed to finish 'show' for object '%s'"
17702 msgstr "gặp lỗi khi hoàn thành “show” cho đối tượng “%s”"
17703
17704 #: builtin/notes.c:197
17705 msgid "please supply the note contents using either -m or -F option"
17706 msgstr ""
17707 "xin hãy áp dụng nội dung của ghi chú sử dụng hoặc là tùy chọn -m hoặc là -F"
17708
17709 #: builtin/notes.c:206
17710 msgid "unable to write note object"
17711 msgstr "không thể ghi đối tượng ghi chú (note)"
17712
17713 #: builtin/notes.c:208
17714 #, c-format
17715 msgid "the note contents have been left in %s"
17716 msgstr "nội dung ghi chú còn lại %s"
17717
17718 #: builtin/notes.c:242 builtin/tag.c:533
17719 #, c-format
17720 msgid "could not open or read '%s'"
17721 msgstr "không thể mở hay đọc “%s”"
17722
17723 #: builtin/notes.c:263 builtin/notes.c:313 builtin/notes.c:315
17724 #: builtin/notes.c:383 builtin/notes.c:438 builtin/notes.c:526
17725 #: builtin/notes.c:531 builtin/notes.c:610 builtin/notes.c:672
17726 #, c-format
17727 msgid "failed to resolve '%s' as a valid ref."
17728 msgstr "gặp lỗi khi phân giải “%s” như là một tham chiếu hợp lệ."
17729
17730 #: builtin/notes.c:265
17731 #, c-format
17732 msgid "failed to read object '%s'."
17733 msgstr "gặp lỗi khi đọc đối tượng “%s”."
17734
17735 #: builtin/notes.c:268
17736 #, c-format
17737 msgid "cannot read note data from non-blob object '%s'."
17738 msgstr "không thể đọc dữ liệu ghi chú từ đối tượng không-blob “%s”."
17739
17740 #: builtin/notes.c:309
17741 #, c-format
17742 msgid "malformed input line: '%s'."
17743 msgstr "dòng đầu vào dị hình: “%s”."
17744
17745 #: builtin/notes.c:324
17746 #, c-format
17747 msgid "failed to copy notes from '%s' to '%s'"
17748 msgstr "gặp lỗi khi sao chép ghi chú (note) từ “%s” sang “%s”"
17749
17750 #. TRANSLATORS: the first %s will be replaced by a git
17751 #. notes command: 'add', 'merge', 'remove', etc.
17752 #.
17753 #: builtin/notes.c:356
17754 #, c-format
17755 msgid "refusing to %s notes in %s (outside of refs/notes/)"
17756 msgstr "từ chối %s ghi chú trong %s (nằm ngoài refs/notes/)"
17757
17758 #: builtin/notes.c:376 builtin/notes.c:431 builtin/notes.c:509
17759 #: builtin/notes.c:521 builtin/notes.c:598 builtin/notes.c:665
17760 #: builtin/notes.c:815 builtin/notes.c:963 builtin/notes.c:985
17761 msgid "too many parameters"
17762 msgstr "quá nhiều đối số"
17763
17764 #: builtin/notes.c:389 builtin/notes.c:678
17765 #, c-format
17766 msgid "no note found for object %s."
17767 msgstr "không tìm thấy ghi chú cho đối tượng %s."
17768
17769 #: builtin/notes.c:410 builtin/notes.c:576
17770 msgid "note contents as a string"
17771 msgstr "nội dung ghi chú (note) nằm trong một chuỗi"
17772
17773 #: builtin/notes.c:413 builtin/notes.c:579
17774 msgid "note contents in a file"
17775 msgstr "nội dung ghi chú (note) nằm trong một tập tin"
17776
17777 #: builtin/notes.c:416 builtin/notes.c:582
17778 msgid "reuse and edit specified note object"
17779 msgstr "dùng lại nhưng có sửa chữa đối tượng note đã chỉ ra"
17780
17781 #: builtin/notes.c:419 builtin/notes.c:585
17782 msgid "reuse specified note object"
17783 msgstr "dùng lại đối tượng ghi chú (note) đã chỉ ra"
17784
17785 #: builtin/notes.c:422 builtin/notes.c:588
17786 msgid "allow storing empty note"
17787 msgstr "cho lưu trữ ghi chú trống rỗng"
17788
17789 #: builtin/notes.c:423 builtin/notes.c:496
17790 msgid "replace existing notes"
17791 msgstr "thay thế ghi chú trước"
17792
17793 #: builtin/notes.c:448
17794 #, c-format
17795 msgid ""
17796 "Cannot add notes. Found existing notes for object %s. Use '-f' to overwrite "
17797 "existing notes"
17798 msgstr ""
17799 "Không thể thêm các ghi chú. Đã tìm thấy các ghi chú đã có sẵn cho đối tượng "
17800 "%s. Sử dụng tùy chọn “-f” để ghi đè lên các ghi chú cũ"
17801
17802 #: builtin/notes.c:463 builtin/notes.c:544
17803 #, c-format
17804 msgid "Overwriting existing notes for object %s\n"
17805 msgstr "Đang ghi đè lên ghi chú cũ cho đối tượng %s\n"
17806
17807 #: builtin/notes.c:475 builtin/notes.c:637 builtin/notes.c:902
17808 #, c-format
17809 msgid "Removing note for object %s\n"
17810 msgstr "Đang gỡ bỏ ghi chú (note) cho đối tượng %s\n"
17811
17812 #: builtin/notes.c:497
17813 msgid "read objects from stdin"
17814 msgstr "đọc các đối tượng từ đầu vào tiêu chuẩn"
17815
17816 #: builtin/notes.c:499
17817 msgid "load rewriting config for <command> (implies --stdin)"
17818 msgstr "tải cấu hình chép lại cho <lệnh> (ngầm định là --stdin)"
17819
17820 #: builtin/notes.c:517
17821 msgid "too few parameters"
17822 msgstr "quá ít đối số"
17823
17824 #: builtin/notes.c:538
17825 #, c-format
17826 msgid ""
17827 "Cannot copy notes. Found existing notes for object %s. Use '-f' to overwrite "
17828 "existing notes"
17829 msgstr ""
17830 "Không thể sao chép các ghi chú. Đã tìm thấy các ghi chú đã có sẵn cho đối "
17831 "tượng %s. Sử dụng tùy chọn “-f” để ghi đè lên các ghi chú cũ"
17832
17833 #: builtin/notes.c:550
17834 #, c-format
17835 msgid "missing notes on source object %s. Cannot copy."
17836 msgstr "thiếu ghi chú trên đối tượng nguồn %s. Không thể sao chép."
17837
17838 #: builtin/notes.c:603
17839 #, c-format
17840 msgid ""
17841 "The -m/-F/-c/-C options have been deprecated for the 'edit' subcommand.\n"
17842 "Please use 'git notes add -f -m/-F/-c/-C' instead.\n"
17843 msgstr ""
17844 "Các tùy chọn -m/-F/-c/-C đã cổ không còn dùng nữa cho lệnh con “edit”.\n"
17845 "Xin hãy sử dụng lệnh sau để thay thế: “git notes add -f -m/-F/-c/-C”.\n"
17846
17847 #: builtin/notes.c:698
17848 msgid "failed to delete ref NOTES_MERGE_PARTIAL"
17849 msgstr "gặp lỗi khi xóa tham chiếu NOTES_MERGE_PARTIAL"
17850
17851 #: builtin/notes.c:700
17852 msgid "failed to delete ref NOTES_MERGE_REF"
17853 msgstr "gặp lỗi khi xóa tham chiếu NOTES_MERGE_REF"
17854
17855 #: builtin/notes.c:702
17856 msgid "failed to remove 'git notes merge' worktree"
17857 msgstr "gặp lỗi khi gỡ bỏ cây làm việc “git notes merge”"
17858
17859 #: builtin/notes.c:722
17860 msgid "failed to read ref NOTES_MERGE_PARTIAL"
17861 msgstr "gặp lỗi khi đọc tham chiếu NOTES_MERGE_PARTIAL"
17862
17863 #: builtin/notes.c:724
17864 msgid "could not find commit from NOTES_MERGE_PARTIAL."
17865 msgstr "không thể tìm thấy lần chuyển giao từ NOTES_MERGE_PARTIAL."
17866
17867 #: builtin/notes.c:726
17868 msgid "could not parse commit from NOTES_MERGE_PARTIAL."
17869 msgstr "không thể phân tích cú pháp lần chuyển giao từ NOTES_MERGE_PARTIAL."
17870
17871 #: builtin/notes.c:739
17872 msgid "failed to resolve NOTES_MERGE_REF"
17873 msgstr "gặp lỗi khi phân giải NOTES_MERGE_REF"
17874
17875 #: builtin/notes.c:742
17876 msgid "failed to finalize notes merge"
17877 msgstr "gặp lỗi khi hoàn thành hòa trộn ghi chú"
17878
17879 #: builtin/notes.c:768
17880 #, c-format
17881 msgid "unknown notes merge strategy %s"
17882 msgstr "không hiểu chiến lược hòa trộn ghi chú %s"
17883
17884 #: builtin/notes.c:784
17885 msgid "General options"
17886 msgstr "Tùy chọn chung"
17887
17888 #: builtin/notes.c:786
17889 msgid "Merge options"
17890 msgstr "Tùy chọn về hòa trộn"
17891
17892 #: builtin/notes.c:788
17893 msgid ""
17894 "resolve notes conflicts using the given strategy (manual/ours/theirs/union/"
17895 "cat_sort_uniq)"
17896 msgstr ""
17897 "phân giải các xung đột “notes” sử dụng chiến lược đã đưa ra (manual/ours/"
17898 "theirs/union/cat_sort_uniq)"
17899
17900 #: builtin/notes.c:790
17901 msgid "Committing unmerged notes"
17902 msgstr "Chuyển giao các note chưa được hòa trộn"
17903
17904 #: builtin/notes.c:792
17905 msgid "finalize notes merge by committing unmerged notes"
17906 msgstr ""
17907 "các note cuối cùng được hòa trộn bởi các note chưa hòa trộn của lần chuyển "
17908 "giao"
17909
17910 #: builtin/notes.c:794
17911 msgid "Aborting notes merge resolution"
17912 msgstr "Hủy bỏ phân giải ghi chú (note) hòa trộn"
17913
17914 #: builtin/notes.c:796
17915 msgid "abort notes merge"
17916 msgstr "bỏ qua hòa trộn các ghi chú (note)"
17917
17918 #: builtin/notes.c:807
17919 msgid "cannot mix --commit, --abort or -s/--strategy"
17920 msgstr "không thể trộn lẫn --commit, --abort hay -s/--strategy"
17921
17922 #: builtin/notes.c:812
17923 msgid "must specify a notes ref to merge"
17924 msgstr "bạn phải chỉ định tham chiếu ghi chú để hòa trộn"
17925
17926 #: builtin/notes.c:836
17927 #, c-format
17928 msgid "unknown -s/--strategy: %s"
17929 msgstr "không hiểu -s/--strategy: %s"
17930
17931 #: builtin/notes.c:873
17932 #, c-format
17933 msgid "a notes merge into %s is already in-progress at %s"
17934 msgstr "một ghi chú hòa trộn vào %s đã sẵn trong quá trình xử lý tại %s"
17935
17936 #: builtin/notes.c:876
17937 #, c-format
17938 msgid "failed to store link to current notes ref (%s)"
17939 msgstr "gặp lỗi khi lưu liên kết đến tham chiếu ghi chú hiện tại (%s)"
17940
17941 #: builtin/notes.c:878
17942 #, c-format
17943 msgid ""
17944 "Automatic notes merge failed. Fix conflicts in %s and commit the result with "
17945 "'git notes merge --commit', or abort the merge with 'git notes merge --"
17946 "abort'.\n"
17947 msgstr ""
17948 "Gặp lỗi khi hòa trộn các ghi chú tự động. Sửa các xung đột này trong %s và "
17949 "chuyển giao kết quả bằng “git notes merge --commit”, hoặc bãi bỏ việc hòa "
17950 "trộn bằng “git notes merge --abort”.\n"
17951
17952 #: builtin/notes.c:897 builtin/tag.c:546
17953 #, c-format
17954 msgid "Failed to resolve '%s' as a valid ref."
17955 msgstr "Gặp lỗi khi phân giải “%s” như là một tham chiếu hợp lệ."
17956
17957 #: builtin/notes.c:900
17958 #, c-format
17959 msgid "Object %s has no note\n"
17960 msgstr "Đối tượng %s không có ghi chú (note)\n"
17961
17962 #: builtin/notes.c:912
17963 msgid "attempt to remove non-existent note is not an error"
17964 msgstr "cố gắng gỡ bỏ một note chưa từng tồn tại không phải là một lỗi"
17965
17966 #: builtin/notes.c:915
17967 msgid "read object names from the standard input"
17968 msgstr "đọc tên đối tượng từ thiết bị nhập chuẩn"
17969
17970 #: builtin/notes.c:954 builtin/prune.c:132 builtin/worktree.c:220
17971 msgid "do not remove, show only"
17972 msgstr "không gỡ bỏ, chỉ hiển thị"
17973
17974 #: builtin/notes.c:955
17975 msgid "report pruned notes"
17976 msgstr "báo cáo các đối tượng đã prune"
17977
17978 #: builtin/notes.c:998
17979 msgid "notes-ref"
17980 msgstr "notes-ref"
17981
17982 #: builtin/notes.c:999
17983 msgid "use notes from <notes-ref>"
17984 msgstr "dùng “notes” từ <notes-ref>"
17985
17986 #: builtin/notes.c:1034 builtin/stash.c:1604
17987 #, c-format
17988 msgid "unknown subcommand: %s"
17989 msgstr "không hiểu câu lệnh con: %s"
17990
17991 #: builtin/pack-objects.c:54
17992 msgid ""
17993 "git pack-objects --stdout [<options>...] [< <ref-list> | < <object-list>]"
17994 msgstr ""
17995 "git pack-objects --stdout [các tùy chọn…] [< <danh-sách-tham-chiếu> | < "
17996 "<danh-sách-đối-tượng>]"
17997
17998 #: builtin/pack-objects.c:55
17999 msgid ""
18000 "git pack-objects [<options>...] <base-name> [< <ref-list> | < <object-list>]"
18001 msgstr ""
18002 "git pack-objects [các tùy chọn…] <base-name> [< <danh-sách-ref> | < <danh-"
18003 "sách-đối-tượng>]"
18004
18005 #: builtin/pack-objects.c:443
18006 #, c-format
18007 msgid "bad packed object CRC for %s"
18008 msgstr "CRC của đối tượng gói sai với %s"
18009
18010 #: builtin/pack-objects.c:454
18011 #, c-format
18012 msgid "corrupt packed object for %s"
18013 msgstr "đối tượng đã đóng gói sai hỏng cho %s"
18014
18015 #: builtin/pack-objects.c:585
18016 #, c-format
18017 msgid "recursive delta detected for object %s"
18018 msgstr "dò thấy delta đệ quy cho đối tượng %s"
18019
18020 #: builtin/pack-objects.c:796
18021 #, c-format
18022 msgid "ordered %u objects, expected %<PRIu32>"
18023 msgstr "đã sắp xếp %u đối tượng, cần %<PRIu32>"
18024
18025 #: builtin/pack-objects.c:1004
18026 msgid "disabling bitmap writing, packs are split due to pack.packSizeLimit"
18027 msgstr "tắt ghi bitmap, các gói bị chia nhỏ bởi vì pack.packSizeLimit"
18028
18029 #: builtin/pack-objects.c:1017
18030 msgid "Writing objects"
18031 msgstr "Đang ghi lại các đối tượng"
18032
18033 #: builtin/pack-objects.c:1078 builtin/update-index.c:90
18034 #, c-format
18035 msgid "failed to stat %s"
18036 msgstr "gặp lỗi khi lấy thông tin thống kê về %s"
18037
18038 #: builtin/pack-objects.c:1131
18039 #, c-format
18040 msgid "wrote %<PRIu32> objects while expecting %<PRIu32>"
18041 msgstr "đã ghi %<PRIu32> đối tượng trong khi cần %<PRIu32>"
18042
18043 #: builtin/pack-objects.c:1348
18044 msgid "disabling bitmap writing, as some objects are not being packed"
18045 msgstr "tắt ghi bitmap, như vậy một số đối tượng sẽ không được đóng gói"
18046
18047 #: builtin/pack-objects.c:1796
18048 #, c-format
18049 msgid "delta base offset overflow in pack for %s"
18050 msgstr "khoảng bù cơ sở cho delta bị tràn trong gói cho %s"
18051
18052 #: builtin/pack-objects.c:1805
18053 #, c-format
18054 msgid "delta base offset out of bound for %s"
18055 msgstr "khoảng bù cơ sở cho delta nằm ngoài phạm cho %s"
18056
18057 #: builtin/pack-objects.c:2086
18058 msgid "Counting objects"
18059 msgstr "Đang đếm các đối tượng"
18060
18061 #: builtin/pack-objects.c:2231
18062 #, c-format
18063 msgid "unable to parse object header of %s"
18064 msgstr "không thể phân tích phần đầu đối tượng của “%s”"
18065
18066 #: builtin/pack-objects.c:2301 builtin/pack-objects.c:2317
18067 #: builtin/pack-objects.c:2327
18068 #, c-format
18069 msgid "object %s cannot be read"
18070 msgstr "không thể đọc đối tượng %s"
18071
18072 #: builtin/pack-objects.c:2304 builtin/pack-objects.c:2331
18073 #, c-format
18074 msgid "object %s inconsistent object length (%<PRIuMAX> vs %<PRIuMAX>)"
18075 msgstr ""
18076 "đối tượng %s không nhất quán về chiều dài đối tượng (%<PRIuMAX> so với "
18077 "%<PRIuMAX>)"
18078
18079 #: builtin/pack-objects.c:2341
18080 msgid "suboptimal pack - out of memory"
18081 msgstr "suboptimal pack - hết bộ nhớ"
18082
18083 #: builtin/pack-objects.c:2656
18084 #, c-format
18085 msgid "Delta compression using up to %d threads"
18086 msgstr "Nén delta dùng tới %d tuyến trình"
18087
18088 #: builtin/pack-objects.c:2795
18089 #, c-format
18090 msgid "unable to pack objects reachable from tag %s"
18091 msgstr "không thể đóng gói các đối tượng tiếp cận được từ thẻ “%s”"
18092
18093 #: builtin/pack-objects.c:2883
18094 msgid "Compressing objects"
18095 msgstr "Đang nén các đối tượng"
18096
18097 #: builtin/pack-objects.c:2889
18098 msgid "inconsistency with delta count"
18099 msgstr "mâu thuẫn với số lượng delta"
18100
18101 #: builtin/pack-objects.c:2961
18102 #, c-format
18103 msgid ""
18104 "value of uploadpack.blobpackfileuri must be of the form '<object-hash> <pack-"
18105 "hash> <uri>' (got '%s')"
18106 msgstr ""
18107 "giá trị của uploadpack.blobpackfileuri phải có dạng “<object-hash> <pack-"
18108 "hash> <uri>” (nhận “%s”)"
18109
18110 #: builtin/pack-objects.c:2964
18111 #, c-format
18112 msgid ""
18113 "object already configured in another uploadpack.blobpackfileuri (got '%s')"
18114 msgstr ""
18115 "đối tượng đã được cấu hình trong một uploadpack.blobpackfileuri khác (đã "
18116 "nhận “%s”)"
18117
18118 #: builtin/pack-objects.c:2993
18119 #, c-format
18120 msgid ""
18121 "expected edge object ID, got garbage:\n"
18122 " %s"
18123 msgstr ""
18124 "cần ID đối tượng cạnh, nhận được rác:\n"
18125 " %s"
18126
18127 #: builtin/pack-objects.c:2999
18128 #, c-format
18129 msgid ""
18130 "expected object ID, got garbage:\n"
18131 " %s"
18132 msgstr ""
18133 "cần ID đối tượng, nhận được rác:\n"
18134 " %s"
18135
18136 #: builtin/pack-objects.c:3097
18137 msgid "invalid value for --missing"
18138 msgstr "giá trị cho --missing không hợp lệ"
18139
18140 #: builtin/pack-objects.c:3156 builtin/pack-objects.c:3264
18141 msgid "cannot open pack index"
18142 msgstr "không thể mở mục lục của gói"
18143
18144 #: builtin/pack-objects.c:3187
18145 #, c-format
18146 msgid "loose object at %s could not be examined"
18147 msgstr "đối tượng mất tại %s không thể đã kiểm tra"
18148
18149 #: builtin/pack-objects.c:3272
18150 msgid "unable to force loose object"
18151 msgstr "không thể buộc mất đối tượng"
18152
18153 #: builtin/pack-objects.c:3365
18154 #, c-format
18155 msgid "not a rev '%s'"
18156 msgstr "không phải một rev “%s”"
18157
18158 #: builtin/pack-objects.c:3368
18159 #, c-format
18160 msgid "bad revision '%s'"
18161 msgstr "điểm xem xét sai “%s”"
18162
18163 #: builtin/pack-objects.c:3393
18164 msgid "unable to add recent objects"
18165 msgstr "không thể thêm các đối tượng mới dùng"
18166
18167 #: builtin/pack-objects.c:3446
18168 #, c-format
18169 msgid "unsupported index version %s"
18170 msgstr "phiên bản mục lục không được hỗ trợ %s"
18171
18172 #: builtin/pack-objects.c:3450
18173 #, c-format
18174 msgid "bad index version '%s'"
18175 msgstr "phiên bản mục lục sai “%s”"
18176
18177 #: builtin/pack-objects.c:3488
18178 msgid "<version>[,<offset>]"
18179 msgstr "<phiên bản>[,offset]"
18180
18181 #: builtin/pack-objects.c:3489
18182 msgid "write the pack index file in the specified idx format version"
18183 msgstr "ghi tập tin bảng mục lục gói (pack) ở phiên bản định dạng idx đã cho"
18184
18185 #: builtin/pack-objects.c:3492
18186 msgid "maximum size of each output pack file"
18187 msgstr "kcíh thước tối đa cho tập tin gói được tạo"
18188
18189 #: builtin/pack-objects.c:3494
18190 msgid "ignore borrowed objects from alternate object store"
18191 msgstr "bỏ qua các đối tượng vay mượn từ kho đối tượng thay thế"
18192
18193 #: builtin/pack-objects.c:3496
18194 msgid "ignore packed objects"
18195 msgstr "bỏ qua các đối tượng đóng gói"
18196
18197 #: builtin/pack-objects.c:3498
18198 msgid "limit pack window by objects"
18199 msgstr "giới hạn cửa sổ đóng gói theo đối tượng"
18200
18201 #: builtin/pack-objects.c:3500
18202 msgid "limit pack window by memory in addition to object limit"
18203 msgstr "giới hạn cửa sổ đóng gói theo bộ nhớ cộng thêm với giới hạn đối tượng"
18204
18205 #: builtin/pack-objects.c:3502
18206 msgid "maximum length of delta chain allowed in the resulting pack"
18207 msgstr "độ dài tối đa của chuỗi móc xích “delta” được phép trong gói kết quả"
18208
18209 #: builtin/pack-objects.c:3504
18210 msgid "reuse existing deltas"
18211 msgstr "dùng lại các delta sẵn có"
18212
18213 #: builtin/pack-objects.c:3506
18214 msgid "reuse existing objects"
18215 msgstr "dùng lại các đối tượng sẵn có"
18216
18217 #: builtin/pack-objects.c:3508
18218 msgid "use OFS_DELTA objects"
18219 msgstr "dùng các đối tượng OFS_DELTA"
18220
18221 #: builtin/pack-objects.c:3510
18222 msgid "use threads when searching for best delta matches"
18223 msgstr "sử dụng các tuyến trình khi tìm kiếm cho các mẫu khớp delta tốt nhất"
18224
18225 #: builtin/pack-objects.c:3512
18226 msgid "do not create an empty pack output"
18227 msgstr "không thể tạo kết xuất gói trống rỗng"
18228
18229 #: builtin/pack-objects.c:3514
18230 msgid "read revision arguments from standard input"
18231 msgstr "đọc tham số “revision” từ thiết bị nhập chuẩn"
18232
18233 #: builtin/pack-objects.c:3516
18234 msgid "limit the objects to those that are not yet packed"
18235 msgstr "giới hạn các đối tượng thành những cái mà chúng vẫn chưa được đóng gói"
18236
18237 #: builtin/pack-objects.c:3519
18238 msgid "include objects reachable from any reference"
18239 msgstr "bao gồm các đối tượng có thể đọc được từ bất kỳ tham chiếu nào"
18240
18241 #: builtin/pack-objects.c:3522
18242 msgid "include objects referred by reflog entries"
18243 msgstr "bao gồm các đối tượng được tham chiếu bởi các mục reflog"
18244
18245 #: builtin/pack-objects.c:3525
18246 msgid "include objects referred to by the index"
18247 msgstr "bao gồm các đối tượng được tham chiếu bởi mục lục"
18248
18249 #: builtin/pack-objects.c:3528
18250 msgid "output pack to stdout"
18251 msgstr "xuất gói ra đầu ra tiêu chuẩn"
18252
18253 #: builtin/pack-objects.c:3530
18254 msgid "include tag objects that refer to objects to be packed"
18255 msgstr "bao gồm các đối tượng tham chiếu đến các đối tượng được đóng gói"
18256
18257 #: builtin/pack-objects.c:3532
18258 msgid "keep unreachable objects"
18259 msgstr "giữ lại các đối tượng không thể đọc được"
18260
18261 #: builtin/pack-objects.c:3534
18262 msgid "pack loose unreachable objects"
18263 msgstr "pack mất các đối tượng không thể đọc được"
18264
18265 #: builtin/pack-objects.c:3536
18266 msgid "unpack unreachable objects newer than <time>"
18267 msgstr ""
18268 "xả nén (gỡ khỏi gói) các đối tượng không thể đọc được mới hơn <thời-gian>"
18269
18270 #: builtin/pack-objects.c:3539
18271 msgid "use the sparse reachability algorithm"
18272 msgstr "sử dụng thuật toán “sparse reachability”"
18273
18274 #: builtin/pack-objects.c:3541
18275 msgid "create thin packs"
18276 msgstr "tạo gói nhẹ"
18277
18278 #: builtin/pack-objects.c:3543
18279 msgid "create packs suitable for shallow fetches"
18280 msgstr "tạo gói để phù hợp cho lấy về nông (shallow)"
18281
18282 #: builtin/pack-objects.c:3545
18283 msgid "ignore packs that have companion .keep file"
18284 msgstr "bỏ qua các gói mà nó có tập tin .keep đi kèm"
18285
18286 #: builtin/pack-objects.c:3547
18287 msgid "ignore this pack"
18288 msgstr "bỏ qua gói này"
18289
18290 #: builtin/pack-objects.c:3549
18291 msgid "pack compression level"
18292 msgstr "mức nén gói"
18293
18294 #: builtin/pack-objects.c:3551
18295 msgid "do not hide commits by grafts"
18296 msgstr "không ẩn các lần chuyển giao bởi “grafts”"
18297
18298 #: builtin/pack-objects.c:3553
18299 msgid "use a bitmap index if available to speed up counting objects"
18300 msgstr "dùng mục lục ánh xạ nếu có thể được để nâng cao tốc độ đếm đối tượng"
18301
18302 #: builtin/pack-objects.c:3555
18303 msgid "write a bitmap index together with the pack index"
18304 msgstr "ghi một mục lục ánh xạ cùng với mục lục gói"
18305
18306 #: builtin/pack-objects.c:3559
18307 msgid "write a bitmap index if possible"
18308 msgstr "ghi mục lục ánh xạ nếu được"
18309
18310 #: builtin/pack-objects.c:3563
18311 msgid "handling for missing objects"
18312 msgstr "xử lý cho thiếu đối tượng"
18313
18314 #: builtin/pack-objects.c:3566
18315 msgid "do not pack objects in promisor packfiles"
18316 msgstr "không thể đóng gói các đối tượng trong các tập tin gói hứa hẹn"
18317
18318 #: builtin/pack-objects.c:3568
18319 msgid "respect islands during delta compression"
18320 msgstr "tôn trọng island trong suốt quá trình nén “delta”"
18321
18322 #: builtin/pack-objects.c:3570
18323 msgid "protocol"
18324 msgstr "giao thức"
18325
18326 #: builtin/pack-objects.c:3571
18327 msgid "exclude any configured uploadpack.blobpackfileuri with this protocol"
18328 msgstr "loại trừ bất kỳ cấu hình uploadpack.blobpackfileuri với giao thức này"
18329
18330 #: builtin/pack-objects.c:3600
18331 #, c-format
18332 msgid "delta chain depth %d is too deep, forcing %d"
18333 msgstr "mức sau xích delta %d là quá sâu, buộc dùng %d"
18334
18335 #: builtin/pack-objects.c:3605
18336 #, c-format
18337 msgid "pack.deltaCacheLimit is too high, forcing %d"
18338 msgstr "pack.deltaCacheLimit là quá cao, ép dùng %d"
18339
18340 #: builtin/pack-objects.c:3659
18341 msgid "--max-pack-size cannot be used to build a pack for transfer"
18342 msgstr ""
18343 "--max-pack-size không thể được sử dụng để xây dựng một gói để vận chuyển"
18344
18345 #: builtin/pack-objects.c:3661
18346 msgid "minimum pack size limit is 1 MiB"
18347 msgstr "giới hạn kích thước tối thiểu của gói là 1 MiB"
18348
18349 #: builtin/pack-objects.c:3666
18350 msgid "--thin cannot be used to build an indexable pack"
18351 msgstr "--thin không thể được dùng để xây dựng gói đánh mục lục được"
18352
18353 #: builtin/pack-objects.c:3669
18354 msgid "--keep-unreachable and --unpack-unreachable are incompatible"
18355 msgstr "--keep-unreachable và --unpack-unreachable xung khắc nhau"
18356
18357 #: builtin/pack-objects.c:3675
18358 msgid "cannot use --filter without --stdout"
18359 msgstr "không thể dùng tùy chọn --filter mà không có --stdout"
18360
18361 #: builtin/pack-objects.c:3735
18362 msgid "Enumerating objects"
18363 msgstr "Đánh số các đối tượng"
18364
18365 #: builtin/pack-objects.c:3766
18366 #, c-format
18367 msgid ""
18368 "Total %<PRIu32> (delta %<PRIu32>), reused %<PRIu32> (delta %<PRIu32>), pack-"
18369 "reused %<PRIu32>"
18370 msgstr ""
18371 "Tổng %<PRIu32> (delta %<PRIu32>), dùng lại %<PRIu32> (delta %<PRIu32>), pack-"
18372 "reused %<PRIu32>"
18373
18374 #: builtin/pack-refs.c:8
18375 msgid "git pack-refs [<options>]"
18376 msgstr "git pack-refs [<các tùy chọn>]"
18377
18378 #: builtin/pack-refs.c:16
18379 msgid "pack everything"
18380 msgstr "đóng gói mọi thứ"
18381
18382 #: builtin/pack-refs.c:17
18383 msgid "prune loose refs (default)"
18384 msgstr "prune (cắt cụt) những tham chiếu bị mất (mặc định)"
18385
18386 #: builtin/prune-packed.c:6
18387 msgid "git prune-packed [-n | --dry-run] [-q | --quiet]"
18388 msgstr "git prune-packed [-n | --dry-run] [-q | --quiet]"
18389
18390 #: builtin/prune.c:14
18391 msgid "git prune [-n] [-v] [--progress] [--expire <time>] [--] [<head>...]"
18392 msgstr "git prune [-n] [-v] [--progress] [--expire <thời-gian>] [--] [<head>…]"
18393
18394 #: builtin/prune.c:133
18395 msgid "report pruned objects"
18396 msgstr "báo cáo các đối tượng đã prune"
18397
18398 #: builtin/prune.c:136
18399 msgid "expire objects older than <time>"
18400 msgstr "các đối tượng hết hạn cũ hơn khoảng <thời gian>"
18401
18402 #: builtin/prune.c:138
18403 msgid "limit traversal to objects outside promisor packfiles"
18404 msgstr "giới hạn giao đến các đối tượng nằm ngoài các tập tin gói hứa hẹn"
18405
18406 #: builtin/prune.c:152
18407 msgid "cannot prune in a precious-objects repo"
18408 msgstr "không thể tỉa bớt trong một kho đối_tượng_vĩ_đại"
18409
18410 #: builtin/pull.c:45 builtin/pull.c:47
18411 #, c-format
18412 msgid "Invalid value for %s: %s"
18413 msgstr "Giá trị không hợp lệ %s: %s"
18414
18415 #: builtin/pull.c:67
18416 msgid "git pull [<options>] [<repository> [<refspec>...]]"
18417 msgstr "git pull [<các tùy chọn>] [<kho-chứa> [<refspec>…]]"
18418
18419 #: builtin/pull.c:123
18420 msgid "control for recursive fetching of submodules"
18421 msgstr "điều khiển việc lấy về đệ quy của các mô-đun-con"
18422
18423 #: builtin/pull.c:127
18424 msgid "Options related to merging"
18425 msgstr "Các tùy chọn liên quan đến hòa trộn"
18426
18427 #: builtin/pull.c:130
18428 msgid "incorporate changes by rebasing rather than merging"
18429 msgstr "các thay đổi hợp nhất bằng cải tổ thay vì hòa trộn"
18430
18431 #: builtin/pull.c:158 builtin/rebase.c:490 builtin/revert.c:126
18432 msgid "allow fast-forward"
18433 msgstr "cho phép chuyển-tiếp-nhanh"
18434
18435 #: builtin/pull.c:167 parse-options.h:339
18436 msgid "automatically stash/stash pop before and after"
18437 msgstr "tự động stash/stash pop trước và sau"
18438
18439 #: builtin/pull.c:183
18440 msgid "Options related to fetching"
18441 msgstr "Các tùy chọn liên quan đến lệnh lấy về"
18442
18443 #: builtin/pull.c:193
18444 msgid "force overwrite of local branch"
18445 msgstr "ép buộc ghi đè lên nhánh nội bộ"
18446
18447 #: builtin/pull.c:201
18448 msgid "number of submodules pulled in parallel"
18449 msgstr "số lượng mô-đun-con được đẩy lên đồng thời"
18450
18451 #: builtin/pull.c:317
18452 #, c-format
18453 msgid "Invalid value for pull.ff: %s"
18454 msgstr "Giá trị không hợp lệ cho pull.ff: %s"
18455
18456 #: builtin/pull.c:348
18457 msgid ""
18458 "Pulling without specifying how to reconcile divergent branches is\n"
18459 "discouraged. You can squelch this message by running one of the following\n"
18460 "commands sometime before your next pull:\n"
18461 "\n"
18462 "  git config pull.rebase false  # merge (the default strategy)\n"
18463 "  git config pull.rebase true   # rebase\n"
18464 "  git config pull.ff only       # fast-forward only\n"
18465 "\n"
18466 "You can replace \"git config\" with \"git config --global\" to set a "
18467 "default\n"
18468 "preference for all repositories. You can also pass --rebase, --no-rebase,\n"
18469 "or --ff-only on the command line to override the configured default per\n"
18470 "invocation.\n"
18471 msgstr ""
18472 "Kéo mà không chỉ định làm thế nào để hòa giải các nhánh phân kỳ là khác nhau "
18473 "là\n"
18474 "không khuyến khích. Bạn có thể dịu thông báo này bằng cách chạy một trong "
18475 "những lệnh sau đây\n"
18476 "các lệnh thỉnh thoảng trước khi thực hiện lệnh pull tiếp theo của bạn:\n"
18477 "\n"
18478 "  git config pull.rebase false  # merge (chiến lược mặc định)\n"
18479 "  git config pull.rebase true   # rebase\n"
18480 "  git config pull.ff only       # fast-forward only\n"
18481 "\n"
18482 "Bạn có thể thay thế \"git config\" với \"git config --global\" để thiết lập "
18483 "mặc định\n"
18484 "ưu tiên cho tất cả các kho. Bạn cũng có thể chuyển qua --rebase, --no-"
18485 "rebase,\n"
18486 "hoặc --ff-only trên dòng lệnh để ghi đè mặc định được cấu hình cho mỗi\n"
18487 "lần gọi.\n"
18488
18489 #: builtin/pull.c:458
18490 msgid ""
18491 "There is no candidate for rebasing against among the refs that you just "
18492 "fetched."
18493 msgstr ""
18494 "Ở đây không có ứng cử nào để cải tổ lại trong số các tham chiếu mà bạn vừa "
18495 "lấy về."
18496
18497 #: builtin/pull.c:460
18498 msgid ""
18499 "There are no candidates for merging among the refs that you just fetched."
18500 msgstr ""
18501 "Ở đây không có ứng cử nào để hòa trộn trong số các tham chiếu mà bạn vừa lấy "
18502 "về."
18503
18504 #: builtin/pull.c:461
18505 msgid ""
18506 "Generally this means that you provided a wildcard refspec which had no\n"
18507 "matches on the remote end."
18508 msgstr ""
18509 "Đại thể điều này có nghĩa là bạn đã cung cấp đặc tả đường dẫn dạng dùng ký "
18510 "tự\n"
18511 "đại diện mà nó lại không khớp trên điểm cuối máy phục vụ."
18512
18513 #: builtin/pull.c:464
18514 #, c-format
18515 msgid ""
18516 "You asked to pull from the remote '%s', but did not specify\n"
18517 "a branch. Because this is not the default configured remote\n"
18518 "for your current branch, you must specify a branch on the command line."
18519 msgstr ""
18520 "Bạn yêu cầu pull từ máy dịch vụ “%s”, nhưng lại chưa chỉ định\n"
18521 "nhánh nào. Bởi vì đây không phải là máy dịch vụ được cấu hình\n"
18522 "theo mặc định cho nhánh hiện tại của bạn, bạn phải chỉ định\n"
18523 "một nhánh trên dòng lệnh."
18524
18525 #: builtin/pull.c:469 builtin/rebase.c:1246
18526 msgid "You are not currently on a branch."
18527 msgstr "Hiện tại bạn chẳng ở nhánh nào cả."
18528
18529 #: builtin/pull.c:471 builtin/pull.c:486
18530 msgid "Please specify which branch you want to rebase against."
18531 msgstr "Vui lòng chỉ định nhánh nào bạn muốn cải tổ lại."
18532
18533 #: builtin/pull.c:473 builtin/pull.c:488
18534 msgid "Please specify which branch you want to merge with."
18535 msgstr "Vui lòng chỉ định nhánh nào bạn muốn hòa trộn vào."
18536
18537 #: builtin/pull.c:474 builtin/pull.c:489
18538 msgid "See git-pull(1) for details."
18539 msgstr "Xem git-pull(1) để biết thêm chi tiết."
18540
18541 #: builtin/pull.c:476 builtin/pull.c:482 builtin/pull.c:491
18542 #: builtin/rebase.c:1252
18543 msgid "<remote>"
18544 msgstr "<máy chủ>"
18545
18546 #: builtin/pull.c:476 builtin/pull.c:491 builtin/pull.c:496
18547 msgid "<branch>"
18548 msgstr "<nhánh>"
18549
18550 #: builtin/pull.c:484 builtin/rebase.c:1244
18551 msgid "There is no tracking information for the current branch."
18552 msgstr "Ở đây không có thông tin theo dõi cho nhánh hiện hành."
18553
18554 #: builtin/pull.c:493
18555 msgid ""
18556 "If you wish to set tracking information for this branch you can do so with:"
18557 msgstr ""
18558 "Nếu bạn muốn theo dõi thông tin cho nhánh này bạn có thể thực hiện bằng lệnh:"
18559
18560 #: builtin/pull.c:498
18561 #, c-format
18562 msgid ""
18563 "Your configuration specifies to merge with the ref '%s'\n"
18564 "from the remote, but no such ref was fetched."
18565 msgstr ""
18566 "Các đặc tả cấu hình của bạn để hòa trộn với tham chiếu “%s”\n"
18567 "từ máy dịch vụ, nhưng không có nhánh nào như thế được lấy về."
18568
18569 #: builtin/pull.c:609
18570 #, c-format
18571 msgid "unable to access commit %s"
18572 msgstr "không thể truy cập lần chuyển giao “%s”"
18573
18574 #: builtin/pull.c:915
18575 msgid "ignoring --verify-signatures for rebase"
18576 msgstr "bỏ qua --verify-signatures khi rebase"
18577
18578 #: builtin/pull.c:972
18579 msgid "Updating an unborn branch with changes added to the index."
18580 msgstr ""
18581 "Đang cập nhật một nhánh chưa được sinh ra với các thay đổi được thêm vào "
18582 "bảng mục lục."
18583
18584 #: builtin/pull.c:976
18585 msgid "pull with rebase"
18586 msgstr "pull với rebase"
18587
18588 #: builtin/pull.c:977
18589 msgid "please commit or stash them."
18590 msgstr "xin hãy chuyển giao hoặc tạm cất (stash) chúng."
18591
18592 #: builtin/pull.c:1002
18593 #, c-format
18594 msgid ""
18595 "fetch updated the current branch head.\n"
18596 "fast-forwarding your working tree from\n"
18597 "commit %s."
18598 msgstr ""
18599 "fetch đã cập nhật head nhánh hiện tại.\n"
18600 "đang chuyển-tiếp-nhanh cây làm việc của bạn từ\n"
18601 "lần chuyển giaot %s."
18602
18603 #: builtin/pull.c:1008
18604 #, c-format
18605 msgid ""
18606 "Cannot fast-forward your working tree.\n"
18607 "After making sure that you saved anything precious from\n"
18608 "$ git diff %s\n"
18609 "output, run\n"
18610 "$ git reset --hard\n"
18611 "to recover."
18612 msgstr ""
18613 "Không thể chuyển tiếp nhanh cây làm việc của bạn.\n"
18614 "Sau khi chắc chắn rằng mình đã ghi lại mọi thứ\n"
18615 "quý báu từ kết xuất của lệnh\n"
18616 "$ git diff %s\n"
18617 "chạy\n"
18618 "$ git reset --hard\n"
18619 "để khôi phục lại."
18620
18621 #: builtin/pull.c:1023
18622 msgid "Cannot merge multiple branches into empty head."
18623 msgstr "Không thể hòa trộn nhiều nhánh vào trong một head trống rỗng."
18624
18625 #: builtin/pull.c:1027
18626 msgid "Cannot rebase onto multiple branches."
18627 msgstr "Không thể thực hiện lệnh rebase (cải tổ) trên nhiều nhánh."
18628
18629 #: builtin/pull.c:1041
18630 msgid "cannot rebase with locally recorded submodule modifications"
18631 msgstr ""
18632 "không thể cải tổ với các thay đổi mô-đun-con được ghi lại một cách cục bộ"
18633
18634 #: builtin/push.c:19
18635 msgid "git push [<options>] [<repository> [<refspec>...]]"
18636 msgstr "git push [<các tùy chọn>] [<kho-chứa> [<refspec>…]]"
18637
18638 #: builtin/push.c:111
18639 msgid "tag shorthand without <tag>"
18640 msgstr "dùng tốc ký thẻ không có <thẻ>"
18641
18642 #: builtin/push.c:119
18643 msgid "--delete only accepts plain target ref names"
18644 msgstr "--delete chỉ chấp nhận các tên tham chiếu dạng thường"
18645
18646 #: builtin/push.c:164
18647 msgid ""
18648 "\n"
18649 "To choose either option permanently, see push.default in 'git help config'."
18650 msgstr ""
18651 "\n"
18652 "Để chọn mỗi tùy chọn một cách cố định, xem push.default trong “git help "
18653 "config”."
18654
18655 #: builtin/push.c:167
18656 #, c-format
18657 msgid ""
18658 "The upstream branch of your current branch does not match\n"
18659 "the name of your current branch.  To push to the upstream branch\n"
18660 "on the remote, use\n"
18661 "\n"
18662 "    git push %s HEAD:%s\n"
18663 "\n"
18664 "To push to the branch of the same name on the remote, use\n"
18665 "\n"
18666 "    git push %s HEAD\n"
18667 "%s"
18668 msgstr ""
18669 "Nhánh thượng nguồn của nhánh hiện tại của bạn không khớp\n"
18670 "với tên của nhánh hiện tại của bạn.  Để đẩy lên đến nhánh\n"
18671 "thượng nguồn trên máy chủ, sử dụng\n"
18672 "\n"
18673 "    git push %s HEAD:%s\n"
18674 "\n"
18675 "Để đẩy tới nhánh cùng tên trên máy chủ, sử dụng\n"
18676 "\n"
18677 "    git push %s HEAD\n"
18678 "%s"
18679
18680 #: builtin/push.c:182
18681 #, c-format
18682 msgid ""
18683 "You are not currently on a branch.\n"
18684 "To push the history leading to the current (detached HEAD)\n"
18685 "state now, use\n"
18686 "\n"
18687 "    git push %s HEAD:<name-of-remote-branch>\n"
18688 msgstr ""
18689 "Bạn hiện nay không ở một nhánh.\n"
18690 "Để đẩy lịch sử lên trên trạng thái hiện hành (HEAD đã bị tách rời)\n"
18691 "ngay bây giờ, sử dụng\n"
18692 "\n"
18693 "    git push %s HEAD:<tên-của-nhánh-máy-chủ>\n"
18694
18695 #: builtin/push.c:194
18696 #, c-format
18697 msgid ""
18698 "The current branch %s has no upstream branch.\n"
18699 "To push the current branch and set the remote as upstream, use\n"
18700 "\n"
18701 "    git push --set-upstream %s %s\n"
18702 msgstr ""
18703 "Nhánh hiện tại %s không có nhánh thượng nguồn nào.\n"
18704 "Để push (đẩy lên) nhánh hiện tại và đặt máy chủ này làm thượng nguồn "
18705 "(upstream), sử dụng\n"
18706 "\n"
18707 "    git push --set-upstream %s %s\n"
18708
18709 #: builtin/push.c:202
18710 #, c-format
18711 msgid "The current branch %s has multiple upstream branches, refusing to push."
18712 msgstr "Nhánh hiện tại %s có nhiều nhánh thượng nguồn, từ chối push."
18713
18714 #: builtin/push.c:205
18715 #, c-format
18716 msgid ""
18717 "You are pushing to remote '%s', which is not the upstream of\n"
18718 "your current branch '%s', without telling me what to push\n"
18719 "to update which remote branch."
18720 msgstr ""
18721 "Bạn đang push (đẩy lên) máy chủ “%s”, mà nó không phải là thượng nguồn "
18722 "(upstream) của\n"
18723 "nhánh hiện tại “%s” của bạn, mà không báo cho tôi biết là cái gì được push\n"
18724 "để cập nhật nhánh máy chủ nào."
18725
18726 #: builtin/push.c:260
18727 msgid ""
18728 "You didn't specify any refspecs to push, and push.default is \"nothing\"."
18729 msgstr ""
18730 "Bạn đã không chỉ ra một refspecs nào để đẩy lên, và push.default là \"không "
18731 "là gì cả\"."
18732
18733 #: builtin/push.c:267
18734 msgid ""
18735 "Updates were rejected because the tip of your current branch is behind\n"
18736 "its remote counterpart. Integrate the remote changes (e.g.\n"
18737 "'git pull ...') before pushing again.\n"
18738 "See the 'Note about fast-forwards' in 'git push --help' for details."
18739 msgstr ""
18740 "Việc cập nhật bị từ chối bởi vì đầu mút của nhánh hiện tại của bạn nằm đằng\n"
18741 "sau bộ phận tương ứng của máy chủ. Hòa trộn với các thay đổi từ máy chủ\n"
18742 "(v.d. \"git pull …\") trước khi đẩy lên lần nữa.\n"
18743 "Xem “Note about fast-forwards” trong “git push --help” để có thông tin chi "
18744 "tiết."
18745
18746 #: builtin/push.c:273
18747 msgid ""
18748 "Updates were rejected because a pushed branch tip is behind its remote\n"
18749 "counterpart. Check out this branch and integrate the remote changes\n"
18750 "(e.g. 'git pull ...') before pushing again.\n"
18751 "See the 'Note about fast-forwards' in 'git push --help' for details."
18752 msgstr ""
18753 "Việc cập nhật bị từ chối bởi vì đầu mút của nhánh đã đẩy lên nằm đằng sau "
18754 "bộ\n"
18755 "phận tương ứng của máy chủ. Checkou nhánh này và hòa trộn với các thay đổi\n"
18756 "từ máy chủ (v.d. “git pull …”) trước khi lại push lần nữa.\n"
18757 "Xem “Note about fast-forwards” trong “git push --help” để có thông tin chi "
18758 "tiết."
18759
18760 #: builtin/push.c:279
18761 msgid ""
18762 "Updates were rejected because the remote contains work that you do\n"
18763 "not have locally. This is usually caused by another repository pushing\n"
18764 "to the same ref. You may want to first integrate the remote changes\n"
18765 "(e.g., 'git pull ...') before pushing again.\n"
18766 "See the 'Note about fast-forwards' in 'git push --help' for details."
18767 msgstr ""
18768 "Việc cập nhật bị từ chối bởi vì máy chủ có chứa công việc mà bạn không\n"
18769 "có ở máy nội bộ của mình. Lỗi này thường có nguyên nhân bởi kho khác đẩy\n"
18770 "dữ liệu lên cùng một tham chiếu. Bạn có lẽ muốn hòa trộn với các thay đổi\n"
18771 "từ máy chủ (v.d. “git pull…”) trước khi lại push lần nữa.\n"
18772 "Xem “Note about fast-forwards” trong “git push --help” để có thông tin chi "
18773 "tiết."
18774
18775 #: builtin/push.c:286
18776 msgid "Updates were rejected because the tag already exists in the remote."
18777 msgstr "Việc cập nhật bị từ chối bởi vì thẻ đã sẵn có từ trước trên máy chủ."
18778
18779 #: builtin/push.c:289
18780 msgid ""
18781 "You cannot update a remote ref that points at a non-commit object,\n"
18782 "or update a remote ref to make it point at a non-commit object,\n"
18783 "without using the '--force' option.\n"
18784 msgstr ""
18785 "Không thể cập nhật một tham chiếu trên máy chủ mà nó chỉ đến đối tượng "
18786 "không\n"
18787 "phải là lần chuyển giao, hoặc cập nhật một tham chiếu máy chủ để nó chỉ đến "
18788 "đối tượng\n"
18789 "không phải chuyển giao, mà không sử dụng tùy chọn “--force”.\n"
18790
18791 #: builtin/push.c:294
18792 msgid ""
18793 "Updates were rejected because the tip of the remote-tracking\n"
18794 "branch has been updated since the last checkout. You may want\n"
18795 "to integrate those changes locally (e.g., 'git pull ...')\n"
18796 "before forcing an update.\n"
18797 msgstr ""
18798 "Việc cập nhật bị từ chối bởi vì đầu mút của nhánh theo dõi máy chủ\n"
18799 "đã được cập nhật kể từ sau lần lấy ra cuối cùng. Bạn có lẽ muốn\n"
18800 "tích hợp các thay đổi này một cách cục bộ (v.d. \"git pull …\")\n"
18801 "trước khi ép buộc một cập nhật.\n"
18802
18803 #: builtin/push.c:364
18804 #, c-format
18805 msgid "Pushing to %s\n"
18806 msgstr "Đang đẩy lên %s\n"
18807
18808 #: builtin/push.c:371
18809 #, c-format
18810 msgid "failed to push some refs to '%s'"
18811 msgstr "gặp lỗi khi đẩy tới một số tham chiếu đến “%s”"
18812
18813 #: builtin/push.c:553
18814 msgid "repository"
18815 msgstr "kho"
18816
18817 #: builtin/push.c:554 builtin/send-pack.c:189
18818 msgid "push all refs"
18819 msgstr "đẩy tất cả các tham chiếu"
18820
18821 #: builtin/push.c:555 builtin/send-pack.c:191
18822 msgid "mirror all refs"
18823 msgstr "mirror tất cả các tham chiếu"
18824
18825 #: builtin/push.c:557
18826 msgid "delete refs"
18827 msgstr "xóa các tham chiếu"
18828
18829 #: builtin/push.c:558
18830 msgid "push tags (can't be used with --all or --mirror)"
18831 msgstr "đẩy các thẻ (không dùng cùng với --all hay --mirror)"
18832
18833 #: builtin/push.c:561 builtin/send-pack.c:192
18834 msgid "force updates"
18835 msgstr "ép buộc cập nhật"
18836
18837 #: builtin/push.c:562 builtin/send-pack.c:204
18838 msgid "<refname>:<expect>"
18839 msgstr "<tên-tham-chiếu>:<cần>"
18840
18841 #: builtin/push.c:563 builtin/send-pack.c:205
18842 msgid "require old value of ref to be at this value"
18843 msgstr "yêu cầu giá-trị cũ của tham chiếu thì là giá-trị này"
18844
18845 #: builtin/push.c:566 builtin/send-pack.c:208
18846 msgid "require remote updates to be integrated locally"
18847 msgstr "yêu cầu máy chủ cập nhật để thích hợp với máy cục bộ"
18848
18849 #: builtin/push.c:569
18850 msgid "control recursive pushing of submodules"
18851 msgstr "điều khiển việc đẩy lên (push) đệ qui của mô-đun-con"
18852
18853 #: builtin/push.c:570 builtin/send-pack.c:199
18854 msgid "use thin pack"
18855 msgstr "tạo gói nhẹ"
18856
18857 #: builtin/push.c:571 builtin/push.c:572 builtin/send-pack.c:186
18858 #: builtin/send-pack.c:187
18859 msgid "receive pack program"
18860 msgstr "chương trình nhận gói"
18861
18862 #: builtin/push.c:573
18863 msgid "set upstream for git pull/status"
18864 msgstr "đặt thượng nguồn cho git pull/status"
18865
18866 #: builtin/push.c:576
18867 msgid "prune locally removed refs"
18868 msgstr "xén tỉa những tham chiếu bị gỡ bỏ"
18869
18870 #: builtin/push.c:578
18871 msgid "bypass pre-push hook"
18872 msgstr "vòng qua móc tiền-đẩy (pre-push)"
18873
18874 #: builtin/push.c:579
18875 msgid "push missing but relevant tags"
18876 msgstr "push phần bị thiếu nhưng các thẻ lại thích hợp"
18877
18878 #: builtin/push.c:581 builtin/send-pack.c:193
18879 msgid "GPG sign the push"
18880 msgstr "ký lần đẩy dùng GPG"
18881
18882 #: builtin/push.c:583 builtin/send-pack.c:200
18883 msgid "request atomic transaction on remote side"
18884 msgstr "yêu cầu giao dịch hạt nhân bên phía máy chủ"
18885
18886 #: builtin/push.c:601
18887 msgid "--delete is incompatible with --all, --mirror and --tags"
18888 msgstr "--delete là xung khắc với các tùy chọn --all, --mirror và --tags"
18889
18890 #: builtin/push.c:603
18891 msgid "--delete doesn't make sense without any refs"
18892 msgstr "--delete không hợp lý nếu không có bất kỳ tham chiếu nào"
18893
18894 #: builtin/push.c:623
18895 #, c-format
18896 msgid "bad repository '%s'"
18897 msgstr "repository (kho) sai “%s”"
18898
18899 #: builtin/push.c:624
18900 msgid ""
18901 "No configured push destination.\n"
18902 "Either specify the URL from the command-line or configure a remote "
18903 "repository using\n"
18904 "\n"
18905 "    git remote add <name> <url>\n"
18906 "\n"
18907 "and then push using the remote name\n"
18908 "\n"
18909 "    git push <name>\n"
18910 msgstr ""
18911 "Chưa cấu hình đích để đẩy lên.\n"
18912 "Hoặc là chỉ ra URL từ dòng lệnh hoặc là cấu hình một kho máy chủ sử dụng\n"
18913 "\n"
18914 "    git remote add <tên> <url>\n"
18915 "\n"
18916 "và sau đó đẩy lên sử dụng tên máy chủ\n"
18917 "\n"
18918 "    git push <tên>\n"
18919
18920 #: builtin/push.c:639
18921 msgid "--all and --tags are incompatible"
18922 msgstr "--all và --tags xung khắc nhau"
18923
18924 #: builtin/push.c:641
18925 msgid "--all can't be combined with refspecs"
18926 msgstr "--all không thể được tổ hợp cùng với đặc tả đường dẫn"
18927
18928 #: builtin/push.c:645
18929 msgid "--mirror and --tags are incompatible"
18930 msgstr "--mirror và --tags xung khắc nhau"
18931
18932 #: builtin/push.c:647
18933 msgid "--mirror can't be combined with refspecs"
18934 msgstr "--mirror không thể được tổ hợp cùng với đặc tả đường dẫn"
18935
18936 #: builtin/push.c:650
18937 msgid "--all and --mirror are incompatible"
18938 msgstr "--all và --mirror xung khắc nhau"
18939
18940 #: builtin/push.c:657
18941 msgid "push options must not have new line characters"
18942 msgstr "các tùy chọn push phải không có ký tự dòng mới"
18943
18944 #: builtin/range-diff.c:8
18945 msgid "git range-diff [<options>] <old-base>..<old-tip> <new-base>..<new-tip>"
18946 msgstr ""
18947 "git range-diff [<các tùy chọn>] <old-base>..<old-tip> <new-base>..<new-tip>"
18948
18949 #: builtin/range-diff.c:9
18950 msgid "git range-diff [<options>] <old-tip>...<new-tip>"
18951 msgstr "git range-diff [<các tùy chọn>] <old-tip>…<new-tip>"
18952
18953 #: builtin/range-diff.c:10
18954 msgid "git range-diff [<options>] <base> <old-tip> <new-tip>"
18955 msgstr "git range-diff [<các tùy chọn>] <base> <old-tip> <new-tip>"
18956
18957 #: builtin/range-diff.c:22
18958 msgid "Percentage by which creation is weighted"
18959 msgstr "Tỷ lệ phần trăm cái tạo là weighted"
18960
18961 #: builtin/range-diff.c:24
18962 msgid "use simple diff colors"
18963 msgstr "dùng màu diff đơn giản"
18964
18965 #: builtin/range-diff.c:26
18966 msgid "notes"
18967 msgstr "ghi chú"
18968
18969 #: builtin/range-diff.c:26
18970 msgid "passed to 'git log'"
18971 msgstr "chuyển cho “git log”"
18972
18973 #: builtin/range-diff.c:50 builtin/range-diff.c:54
18974 #, c-format
18975 msgid "no .. in range: '%s'"
18976 msgstr "không có .. trong vùng: “%s”"
18977
18978 #: builtin/range-diff.c:64
18979 msgid "single arg format must be symmetric range"
18980 msgstr "định dạng đối số đơn phải là một vùng đối xứng"
18981
18982 #: builtin/range-diff.c:79
18983 msgid "need two commit ranges"
18984 msgstr "cần hai vùng lần chuyển giao"
18985
18986 #: builtin/read-tree.c:41
18987 msgid ""
18988 "git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>) "
18989 "[-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--"
18990 "index-output=<file>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])"
18991 msgstr ""
18992 "git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<tiền-"
18993 "tố>) [-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] "
18994 "[--index-output=<tập-tin>] (--empty | <tree-ish1> [<tree-ish2> [<tree-"
18995 "ish3>]])"
18996
18997 #: builtin/read-tree.c:124
18998 msgid "write resulting index to <file>"
18999 msgstr "ghi mục lục kết quả vào <tập-tin>"
19000
19001 #: builtin/read-tree.c:127
19002 msgid "only empty the index"
19003 msgstr "chỉ với bảng mục lục trống rỗng"
19004
19005 #: builtin/read-tree.c:129
19006 msgid "Merging"
19007 msgstr "Hòa trộn"
19008
19009 #: builtin/read-tree.c:131
19010 msgid "perform a merge in addition to a read"
19011 msgstr "thực hiện một hòa trộn thêm vào việc đọc"
19012
19013 #: builtin/read-tree.c:133
19014 msgid "3-way merge if no file level merging required"
19015 msgstr ""
19016 "hòa trộn kiểu “3-way” nếu không có tập tin mức hòa trộn nào được yêu cầu"
19017
19018 #: builtin/read-tree.c:135
19019 msgid "3-way merge in presence of adds and removes"
19020 msgstr "hòa trộn 3-way trong sự hiện diện của “adds” và “removes”"
19021
19022 #: builtin/read-tree.c:137
19023 msgid "same as -m, but discard unmerged entries"
19024 msgstr "giống với -m, nhưng bỏ qua các mục chưa được hòa trộn"
19025
19026 #: builtin/read-tree.c:138
19027 msgid "<subdirectory>/"
19028 msgstr "<thư-mục-con>/"
19029
19030 #: builtin/read-tree.c:139
19031 msgid "read the tree into the index under <subdirectory>/"
19032 msgstr "đọc cây vào trong bảng mục lục dưới <thư_mục_con>/"
19033
19034 #: builtin/read-tree.c:142
19035 msgid "update working tree with merge result"
19036 msgstr "cập nhật cây làm việc với kết quả hòa trộn"
19037
19038 #: builtin/read-tree.c:144
19039 msgid "gitignore"
19040 msgstr "gitignore"
19041
19042 #: builtin/read-tree.c:145
19043 msgid "allow explicitly ignored files to be overwritten"
19044 msgstr "cho phép các tập tin rõ ràng bị lờ đi được ghi đè"
19045
19046 #: builtin/read-tree.c:148
19047 msgid "don't check the working tree after merging"
19048 msgstr "không kiểm tra cây làm việc sau hòa trộn"
19049
19050 #: builtin/read-tree.c:149
19051 msgid "don't update the index or the work tree"
19052 msgstr "không cập nhật bảng mục lục hay cây làm việc"
19053
19054 #: builtin/read-tree.c:151
19055 msgid "skip applying sparse checkout filter"
19056 msgstr "bỏ qua áp dụng bộ lọc lấy ra (checkout) thưa thớt"
19057
19058 #: builtin/read-tree.c:153
19059 msgid "debug unpack-trees"
19060 msgstr "gỡ lỗi “unpack-trees”"
19061
19062 #: builtin/read-tree.c:157
19063 msgid "suppress feedback messages"
19064 msgstr "không xuất các thông tin phản hồi"
19065
19066 #: builtin/read-tree.c:188
19067 msgid "You need to resolve your current index first"
19068 msgstr "Bạn cần phải giải quyết bảng mục lục hiện tại của bạn trước đã"
19069
19070 #: builtin/rebase.c:35
19071 msgid ""
19072 "git rebase [-i] [options] [--exec <cmd>] [--onto <newbase> | --keep-base] "
19073 "[<upstream> [<branch>]]"
19074 msgstr ""
19075 "git rebase [-i] [các tùy chọn] [--exec <lệnh>] [--onto <newbase> | --keep-"
19076 "base] [<upstream>] [<nhánh>]]"
19077
19078 #: builtin/rebase.c:37
19079 msgid ""
19080 "git rebase [-i] [options] [--exec <cmd>] [--onto <newbase>] --root [<branch>]"
19081 msgstr ""
19082 "git rebase [-i] [các tùy chọn] [--exec <lệnh>] [--onto <newbase>] --root "
19083 "[<nhánh>]"
19084
19085 #: builtin/rebase.c:39
19086 msgid "git rebase --continue | --abort | --skip | --edit-todo"
19087 msgstr "git rebase --continue | --abort | --skip | --edit-todo"
19088
19089 #: builtin/rebase.c:193 builtin/rebase.c:217 builtin/rebase.c:244
19090 #, c-format
19091 msgid "unusable todo list: '%s'"
19092 msgstr "danh sách cần làm không dùng được: “%s”"
19093
19094 #: builtin/rebase.c:310
19095 #, c-format
19096 msgid "could not create temporary %s"
19097 msgstr "không thể tạo %s tạm thời"
19098
19099 #: builtin/rebase.c:316
19100 msgid "could not mark as interactive"
19101 msgstr "không thể đánh dấu là tương tác"
19102
19103 #: builtin/rebase.c:369
19104 msgid "could not generate todo list"
19105 msgstr "không thể tạo danh sách cần làm"
19106
19107 #: builtin/rebase.c:411
19108 msgid "a base commit must be provided with --upstream or --onto"
19109 msgstr "lần chuyển giao cơ sỏ phải được chỉ định với --upstream hoặc --onto"
19110
19111 #: builtin/rebase.c:480
19112 msgid "git rebase--interactive [<options>]"
19113 msgstr "git rebase--interactive [<các tùy chọn>]"
19114
19115 #: builtin/rebase.c:493 builtin/rebase.c:1388
19116 msgid "keep commits which start empty"
19117 msgstr "bỏ qua các lần chuyển giao mà nó bắt đầu trống rỗng"
19118
19119 #: builtin/rebase.c:497 builtin/revert.c:128
19120 msgid "allow commits with empty messages"
19121 msgstr "chấp nhận chuyển giao mà không ghi chú gì"
19122
19123 #: builtin/rebase.c:499
19124 msgid "rebase merge commits"
19125 msgstr "cải tổ các lần chuyển giao hòa trộn"
19126
19127 #: builtin/rebase.c:501
19128 msgid "keep original branch points of cousins"
19129 msgstr "giữ các điểm nhánh nguyên bản của các anh em họ"
19130
19131 #: builtin/rebase.c:503
19132 msgid "move commits that begin with squash!/fixup!"
19133 msgstr "di chuyển các lần chuyển giao bắt đầu bằng squash!/fixup!"
19134
19135 #: builtin/rebase.c:504
19136 msgid "sign commits"
19137 msgstr "ký các lần chuyển giao"
19138
19139 #: builtin/rebase.c:506 builtin/rebase.c:1327
19140 msgid "display a diffstat of what changed upstream"
19141 msgstr "hiển thị một diffstat của những thay đổi thượng nguồn"
19142
19143 #: builtin/rebase.c:508
19144 msgid "continue rebase"
19145 msgstr "tiếp tục cải tổ"
19146
19147 #: builtin/rebase.c:510
19148 msgid "skip commit"
19149 msgstr "bỏ qua lần chuyển giao"
19150
19151 #: builtin/rebase.c:511
19152 msgid "edit the todo list"
19153 msgstr "sửa danh sách cần làm"
19154
19155 #: builtin/rebase.c:513
19156 msgid "show the current patch"
19157 msgstr "hiển thị miếng vá hiện hành"
19158
19159 #: builtin/rebase.c:516
19160 msgid "shorten commit ids in the todo list"
19161 msgstr "rút ngắn mã chuyển giao trong danh sách cần làm"
19162
19163 #: builtin/rebase.c:518
19164 msgid "expand commit ids in the todo list"
19165 msgstr "khai triển mã chuyển giao trong danh sách cần làm"
19166
19167 #: builtin/rebase.c:520
19168 msgid "check the todo list"
19169 msgstr "kiểm tra danh sách cần làm"
19170
19171 #: builtin/rebase.c:522
19172 msgid "rearrange fixup/squash lines"
19173 msgstr "sắp xếp lại các dòng fixup/squash"
19174
19175 #: builtin/rebase.c:524
19176 msgid "insert exec commands in todo list"
19177 msgstr "chèn các lệnh thực thi trong danh sách cần làm"
19178
19179 #: builtin/rebase.c:525
19180 msgid "onto"
19181 msgstr "lên trên"
19182
19183 #: builtin/rebase.c:528
19184 msgid "restrict-revision"
19185 msgstr "điểm-xét-duyệt-hạn-chế"
19186
19187 #: builtin/rebase.c:528
19188 msgid "restrict revision"
19189 msgstr "điểm xét duyệt hạn chế"
19190
19191 #: builtin/rebase.c:530
19192 msgid "squash-onto"
19193 msgstr "squash-lên-trên"
19194
19195 #: builtin/rebase.c:531
19196 msgid "squash onto"
19197 msgstr "squash lên trên"
19198
19199 #: builtin/rebase.c:533
19200 msgid "the upstream commit"
19201 msgstr "lần chuyển giao thượng nguồn"
19202
19203 #: builtin/rebase.c:535
19204 msgid "head-name"
19205 msgstr "tên-đầu"
19206
19207 #: builtin/rebase.c:535
19208 msgid "head name"
19209 msgstr "tên đầu"
19210
19211 #: builtin/rebase.c:540
19212 msgid "rebase strategy"
19213 msgstr "chiến lược cải tổ"
19214
19215 #: builtin/rebase.c:541
19216 msgid "strategy-opts"
19217 msgstr "tùy-chọn-chiến-lược"
19218
19219 #: builtin/rebase.c:542
19220 msgid "strategy options"
19221 msgstr "các tùy chọn chiến lược"
19222
19223 #: builtin/rebase.c:543
19224 msgid "switch-to"
19225 msgstr "chuyển-đến"
19226
19227 #: builtin/rebase.c:544
19228 msgid "the branch or commit to checkout"
19229 msgstr "nhánh hay lần chuyển giao lần lấy ra"
19230
19231 #: builtin/rebase.c:545
19232 msgid "onto-name"
19233 msgstr "onto-name"
19234
19235 #: builtin/rebase.c:545
19236 msgid "onto name"
19237 msgstr "tên lên trên"
19238
19239 #: builtin/rebase.c:546
19240 msgid "cmd"
19241 msgstr "lệnh"
19242
19243 #: builtin/rebase.c:546
19244 msgid "the command to run"
19245 msgstr "lệnh muốn chạy"
19246
19247 #: builtin/rebase.c:549 builtin/rebase.c:1421
19248 msgid "automatically re-schedule any `exec` that fails"
19249 msgstr "lập lịch lại một cách tự động bất kỳ “exec“ bị lỗi"
19250
19251 #: builtin/rebase.c:565
19252 msgid "--[no-]rebase-cousins has no effect without --rebase-merges"
19253 msgstr "--[no-]rebase-cousins không có tác dụng khi không có --rebase-merges"
19254
19255 #: builtin/rebase.c:581
19256 #, c-format
19257 msgid "%s requires the merge backend"
19258 msgstr "%s cần một ứng dụng hòa trộn chạy phía sau"
19259
19260 #: builtin/rebase.c:624
19261 #, c-format
19262 msgid "could not get 'onto': '%s'"
19263 msgstr "không thể đặt lấy “onto”: “%s”"
19264
19265 #: builtin/rebase.c:641
19266 #, c-format
19267 msgid "invalid orig-head: '%s'"
19268 msgstr "orig-head không hợp lệ: “%s”"
19269
19270 #: builtin/rebase.c:666
19271 #, c-format
19272 msgid "ignoring invalid allow_rerere_autoupdate: '%s'"
19273 msgstr "đang bỏ qua allow_rerere_autoupdate không hợp lệ: “%s”"
19274
19275 #: builtin/rebase.c:811 git-rebase--preserve-merges.sh:81
19276 msgid ""
19277 "Resolve all conflicts manually, mark them as resolved with\n"
19278 "\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\n"
19279 "You can instead skip this commit: run \"git rebase --skip\".\n"
19280 "To abort and get back to the state before \"git rebase\", run \"git rebase --"
19281 "abort\"."
19282 msgstr ""
19283 "Giải quyết vấn đề này thủ công, hãy đanh dấu chúng đã được giải quyết bằng\n"
19284 "hãy chạy lệnh \"git add/rm <các_tập_tin_xung_đột>\", sau đó chạy \"git "
19285 "rebase --continue\".\n"
19286 "Bạn có thể bỏ qua miếng vá, chạy \"git rebase --skip\".\n"
19287 "Để bãi bỏ và quay trở lại trạng thái trước \"git rebase\", chạy \"git rebase "
19288 "--abort\"."
19289
19290 #: builtin/rebase.c:894
19291 #, c-format
19292 msgid ""
19293 "\n"
19294 "git encountered an error while preparing the patches to replay\n"
19295 "these revisions:\n"
19296 "\n"
19297 "    %s\n"
19298 "\n"
19299 "As a result, git cannot rebase them."
19300 msgstr ""
19301 "\n"
19302 "git chạm trán một lỗi trong khi đang chuẩn bị các miếng vá để diễn lại\n"
19303 "những điểm xét duyệt này:\n"
19304 "\n"
19305 "    %s\n"
19306 "\n"
19307 "Kết quả là git không thể cải tổ lại chúng."
19308
19309 #: builtin/rebase.c:1220
19310 #, c-format
19311 msgid ""
19312 "unrecognized empty type '%s'; valid values are \"drop\", \"keep\", and \"ask"
19313 "\"."
19314 msgstr ""
19315 "kiểu rỗng không được nhận dạng “%s”; giá trị hợp lệ là \"drop\", \"keep\", "
19316 "và \"ask\"."
19317
19318 #: builtin/rebase.c:1238
19319 #, c-format
19320 msgid ""
19321 "%s\n"
19322 "Please specify which branch you want to rebase against.\n"
19323 "See git-rebase(1) for details.\n"
19324 "\n"
19325 "    git rebase '<branch>'\n"
19326 "\n"
19327 msgstr ""
19328 "%s\n"
19329 "Vui lòng chỉ định nhánh nào bạn muốn cải tổ dựa vào.\n"
19330 "Xem git-rebase(1) để biết thêm chi tiết.\n"
19331 "\n"
19332 "    git rebase “<nhánh>”\n"
19333 "\n"
19334
19335 #: builtin/rebase.c:1254
19336 #, c-format
19337 msgid ""
19338 "If you wish to set tracking information for this branch you can do so with:\n"
19339 "\n"
19340 "    git branch --set-upstream-to=%s/<branch> %s\n"
19341 "\n"
19342 msgstr ""
19343 "Nếu bạn muốn theo dõi thông tin cho nhánh này bạn có thể thực hiện bằng "
19344 "lệnh:\n"
19345 "\n"
19346 "    git branch --set-upstream-to=%s/<nhánh> %s\n"
19347 "\n"
19348
19349 #: builtin/rebase.c:1284
19350 msgid "exec commands cannot contain newlines"
19351 msgstr "các lệnh thực thi không thể chứa các ký tự dòng mới"
19352
19353 #: builtin/rebase.c:1288
19354 msgid "empty exec command"
19355 msgstr "lệnh thực thi trống rỗng"
19356
19357 #: builtin/rebase.c:1318
19358 msgid "rebase onto given branch instead of upstream"
19359 msgstr "cải tổ vào nhánh đã cho thay cho thượng nguồn"
19360
19361 #: builtin/rebase.c:1320
19362 msgid "use the merge-base of upstream and branch as the current base"
19363 msgstr ""
19364 "sử dụng các cơ sở hòa trộn của thượng nguồn và nhánh như là cơ sở hiện tại"
19365
19366 #: builtin/rebase.c:1322
19367 msgid "allow pre-rebase hook to run"
19368 msgstr "cho phép móc (hook) pre-rebase được chạy"
19369
19370 #: builtin/rebase.c:1324
19371 msgid "be quiet. implies --no-stat"
19372 msgstr "hãy im lặng. ý là --no-stat"
19373
19374 #: builtin/rebase.c:1330
19375 msgid "do not show diffstat of what changed upstream"
19376 msgstr "đừng hiển thị diffstat của những thay đổi thượng nguồn"
19377
19378 #: builtin/rebase.c:1333
19379 msgid "add a Signed-off-by trailer to each commit"
19380 msgstr "thêm dòng Signed-off-by vào cuối cho từng lần chuyển giao"
19381
19382 #: builtin/rebase.c:1336
19383 msgid "make committer date match author date"
19384 msgstr "làm ngày tháng chuyển giao khớp với ngày của tác giả"
19385
19386 #: builtin/rebase.c:1338
19387 msgid "ignore author date and use current date"
19388 msgstr "bỏ qua ngày tác giả và sử dụng ngày tháng hiện tại"
19389
19390 #: builtin/rebase.c:1340
19391 msgid "synonym of --reset-author-date"
19392 msgstr "đồng nghĩa với --reset-author-date"
19393
19394 #: builtin/rebase.c:1342 builtin/rebase.c:1346
19395 msgid "passed to 'git apply'"
19396 msgstr "chuyển cho “git apply”"
19397
19398 #: builtin/rebase.c:1344
19399 msgid "ignore changes in whitespace"
19400 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra"
19401
19402 #: builtin/rebase.c:1348 builtin/rebase.c:1351
19403 msgid "cherry-pick all commits, even if unchanged"
19404 msgstr ""
19405 "cherry-pick tất cả các lần chuyển giao, ngay cả khi không có thay đổi gì"
19406
19407 #: builtin/rebase.c:1353
19408 msgid "continue"
19409 msgstr "tiếp tục"
19410
19411 #: builtin/rebase.c:1356
19412 msgid "skip current patch and continue"
19413 msgstr "bỏ qua miếng vá hiện hành và tiếp tục"
19414
19415 #: builtin/rebase.c:1358
19416 msgid "abort and check out the original branch"
19417 msgstr "bãi bỏ và lấy ra nhánh nguyên thủy"
19418
19419 #: builtin/rebase.c:1361
19420 msgid "abort but keep HEAD where it is"
19421 msgstr "bãi bỏ nhưng vẫn vẫn giữ HEAD chỉ đến nó"
19422
19423 #: builtin/rebase.c:1362
19424 msgid "edit the todo list during an interactive rebase"
19425 msgstr "sửa danh sách cần làm trong quá trình “rebase” (cải tổ) tương tác"
19426
19427 #: builtin/rebase.c:1365
19428 msgid "show the patch file being applied or merged"
19429 msgstr "hiển thị miếng vá đã được áp dụng hay hòa trộn"
19430
19431 #: builtin/rebase.c:1368
19432 msgid "use apply strategies to rebase"
19433 msgstr "dùng chiến lược áp dụng để cải tổ"
19434
19435 #: builtin/rebase.c:1372
19436 msgid "use merging strategies to rebase"
19437 msgstr "dùng chiến lược hòa trộn để cải tổ"
19438
19439 #: builtin/rebase.c:1376
19440 msgid "let the user edit the list of commits to rebase"
19441 msgstr "để người dùng sửa danh sách các lần chuyển giao muốn cải tổ"
19442
19443 #: builtin/rebase.c:1380
19444 msgid "(DEPRECATED) try to recreate merges instead of ignoring them"
19445 msgstr "(ĐàLẠC HẬU) hay thử tạo lại các hòa trộn thay vì bỏ qua chúng"
19446
19447 #: builtin/rebase.c:1385
19448 msgid "how to handle commits that become empty"
19449 msgstr "xử lý các lần chuyển giao mà nó trở thành trống rỗng như thế nào"
19450
19451 #: builtin/rebase.c:1392
19452 msgid "move commits that begin with squash!/fixup! under -i"
19453 msgstr "di chuyển các lần chuyển giao mà bắt đầu bằng squash!/fixup! dưới -i"
19454
19455 #: builtin/rebase.c:1399
19456 msgid "add exec lines after each commit of the editable list"
19457 msgstr "thêm các dòng thực thi sau từng lần chuyển giao của danh sách sửa được"
19458
19459 #: builtin/rebase.c:1403
19460 msgid "allow rebasing commits with empty messages"
19461 msgstr "chấp nhận cải tổ các chuyển giao mà không ghi chú gì"
19462
19463 #: builtin/rebase.c:1407
19464 msgid "try to rebase merges instead of skipping them"
19465 msgstr "cố thử cải tổ các hòa trộn thay vì bỏ qua chúng"
19466
19467 #: builtin/rebase.c:1410
19468 msgid "use 'merge-base --fork-point' to refine upstream"
19469 msgstr "dùng “merge-base --fork-point” để định nghĩa lại thượng nguồn"
19470
19471 #: builtin/rebase.c:1412
19472 msgid "use the given merge strategy"
19473 msgstr "dùng chiến lược hòa trộn đã cho"
19474
19475 #: builtin/rebase.c:1414 builtin/revert.c:115
19476 msgid "option"
19477 msgstr "tùy chọn"
19478
19479 #: builtin/rebase.c:1415
19480 msgid "pass the argument through to the merge strategy"
19481 msgstr "chuyển thao số đến chiến lược hòa trộn"
19482
19483 #: builtin/rebase.c:1418
19484 msgid "rebase all reachable commits up to the root(s)"
19485 msgstr "cải tổ tất các các lần chuyển giao cho đến root"
19486
19487 #: builtin/rebase.c:1423
19488 msgid "apply all changes, even those already present upstream"
19489 msgstr ""
19490 "áp dụng mọi thay đổi, ngay cả khi những thứ đó đã sẵn có ở thượng nguồn"
19491
19492 #: builtin/rebase.c:1440
19493 msgid ""
19494 "the rebase.useBuiltin support has been removed!\n"
19495 "See its entry in 'git help config' for details."
19496 msgstr ""
19497 "việc hỗ trợ rebase.useBuiltin đã bị xóa!\n"
19498 "Xem mục tin của nó trong “ git help config” để biết chi tiết."
19499
19500 #: builtin/rebase.c:1446
19501 msgid "It looks like 'git am' is in progress. Cannot rebase."
19502 msgstr ""
19503 "Hình như đang trong quá trình thực hiện lệnh “git-am”. Không thể rebase."
19504
19505 #: builtin/rebase.c:1487
19506 msgid ""
19507 "git rebase --preserve-merges is deprecated. Use --rebase-merges instead."
19508 msgstr ""
19509 "git rebase --preserve-merges đã lạc hậu. Hãy dùng --rebase-merges để thay "
19510 "thế."
19511
19512 #: builtin/rebase.c:1492
19513 msgid "cannot combine '--keep-base' with '--onto'"
19514 msgstr "không thể kết hợp “--keep-base” với “--onto”"
19515
19516 #: builtin/rebase.c:1494
19517 msgid "cannot combine '--keep-base' with '--root'"
19518 msgstr "không thể kết hợp “--keep-base” với “--root”"
19519
19520 #: builtin/rebase.c:1498
19521 msgid "cannot combine '--root' with '--fork-point'"
19522 msgstr "không thể kết hợp “--root” với “--fork-point”"
19523
19524 #: builtin/rebase.c:1501
19525 msgid "No rebase in progress?"
19526 msgstr "Không có tiến trình rebase nào phải không?"
19527
19528 #: builtin/rebase.c:1505
19529 msgid "The --edit-todo action can only be used during interactive rebase."
19530 msgstr ""
19531 "Hành động “--edit-todo” chỉ có thể dùng trong quá trình “rebase” (sửa lịch "
19532 "sử) tương tác."
19533
19534 #: builtin/rebase.c:1528 t/helper/test-fast-rebase.c:123
19535 msgid "Cannot read HEAD"
19536 msgstr "Không thể đọc HEAD"
19537
19538 #: builtin/rebase.c:1540
19539 msgid ""
19540 "You must edit all merge conflicts and then\n"
19541 "mark them as resolved using git add"
19542 msgstr ""
19543 "Bạn phải sửa tất cả các lần hòa trộn xung đột và sau\n"
19544 "đó đánh dấu chúng là cần xử lý sử dụng lệnh git add"
19545
19546 #: builtin/rebase.c:1559
19547 msgid "could not discard worktree changes"
19548 msgstr "không thể loại bỏ các thay đổi cây-làm-việc"
19549
19550 #: builtin/rebase.c:1578
19551 #, c-format
19552 msgid "could not move back to %s"
19553 msgstr "không thể quay trở lại %s"
19554
19555 #: builtin/rebase.c:1624
19556 #, c-format
19557 msgid ""
19558 "It seems that there is already a %s directory, and\n"
19559 "I wonder if you are in the middle of another rebase.  If that is the\n"
19560 "case, please try\n"
19561 "\t%s\n"
19562 "If that is not the case, please\n"
19563 "\t%s\n"
19564 "and run me again.  I am stopping in case you still have something\n"
19565 "valuable there.\n"
19566 msgstr ""
19567 "Hình như là ở đây sẵn có một thư mục %s, và\n"
19568 "Tôi tự hỏi có phải bạn đang ở giữa một lệnh rebase khác. Nếu đúng là\n"
19569 "như vậy, xin hãy thử\n"
19570 "\t%s\n"
19571 "Nếu không phải thế, hãy thử\n"
19572 "\t%s\n"
19573 "và chạy TÔI lần nữa. TÔI dừng lại trong trường hợp bạn vẫn\n"
19574 "có một số thứ quý giá ở đây.\n"
19575
19576 #: builtin/rebase.c:1652
19577 msgid "switch `C' expects a numerical value"
19578 msgstr "tùy chọn “%c” cần một giá trị bằng số"
19579
19580 #: builtin/rebase.c:1694
19581 #, c-format
19582 msgid "Unknown mode: %s"
19583 msgstr "Không hiểu chế độ: %s"
19584
19585 #: builtin/rebase.c:1733
19586 msgid "--strategy requires --merge or --interactive"
19587 msgstr "--strategy cần --merge hay --interactive"
19588
19589 #: builtin/rebase.c:1763
19590 msgid "cannot combine apply options with merge options"
19591 msgstr "không thể tổ hợp các tùy chọn áp dụng với các tùy chọn hòa trộn"
19592
19593 #: builtin/rebase.c:1776
19594 #, c-format
19595 msgid "Unknown rebase backend: %s"
19596 msgstr "Không hiểu ứng dụng chạy phía sau lệnh cải tổ: %s"
19597
19598 #: builtin/rebase.c:1806
19599 msgid "--reschedule-failed-exec requires --exec or --interactive"
19600 msgstr "--reschedule-failed-exec cần --exec hay --interactive"
19601
19602 #: builtin/rebase.c:1826
19603 msgid "cannot combine '--preserve-merges' with '--rebase-merges'"
19604 msgstr "không thể kết hợp “--preserve-merges” với “--rebase-merges”"
19605
19606 #: builtin/rebase.c:1830
19607 msgid ""
19608 "error: cannot combine '--preserve-merges' with '--reschedule-failed-exec'"
19609 msgstr "không thể kết hợp “--preserve-merges” với “--reschedule-failed-exec”"
19610
19611 #: builtin/rebase.c:1854
19612 #, c-format
19613 msgid "invalid upstream '%s'"
19614 msgstr "thượng nguồn không hợp lệ “%s”"
19615
19616 #: builtin/rebase.c:1860
19617 msgid "Could not create new root commit"
19618 msgstr "Không thể tạo lần chuyển giao gốc mới"
19619
19620 #: builtin/rebase.c:1886
19621 #, c-format
19622 msgid "'%s': need exactly one merge base with branch"
19623 msgstr "“%s”: cần chính xác một cơ sở hòa trộn với nhánh"
19624
19625 #: builtin/rebase.c:1889
19626 #, c-format
19627 msgid "'%s': need exactly one merge base"
19628 msgstr "“%s”: cần chính xác một cơ sở hòa trộn"
19629
19630 #: builtin/rebase.c:1897
19631 #, c-format
19632 msgid "Does not point to a valid commit '%s'"
19633 msgstr "Không chỉ đến một lần chuyển giao không hợp lệ “%s”"
19634
19635 #: builtin/rebase.c:1923
19636 #, c-format
19637 msgid "fatal: no such branch/commit '%s'"
19638 msgstr "nghiêm trọng: không có nhánh/lần chuyển giao “%s” như thế"
19639
19640 #: builtin/rebase.c:1931 builtin/submodule--helper.c:40
19641 #: builtin/submodule--helper.c:2414
19642 #, c-format
19643 msgid "No such ref: %s"
19644 msgstr "Không có tham chiếu nào như thế: %s"
19645
19646 #: builtin/rebase.c:1942
19647 msgid "Could not resolve HEAD to a revision"
19648 msgstr "Không thể phân giải lần chuyển giao HEAD đến một điểm xét duyệt"
19649
19650 #: builtin/rebase.c:1963
19651 msgid "Please commit or stash them."
19652 msgstr "Xin hãy chuyển giao hoặc tạm cất (stash) chúng."
19653
19654 #: builtin/rebase.c:1999
19655 #, c-format
19656 msgid "could not switch to %s"
19657 msgstr "không thể chuyển đến %s"
19658
19659 #: builtin/rebase.c:2010
19660 msgid "HEAD is up to date."
19661 msgstr "HEAD đã cập nhật."
19662
19663 #: builtin/rebase.c:2012
19664 #, c-format
19665 msgid "Current branch %s is up to date.\n"
19666 msgstr "Nhánh hiện tại %s đã được cập nhật rồi.\n"
19667
19668 #: builtin/rebase.c:2020
19669 msgid "HEAD is up to date, rebase forced."
19670 msgstr "HEAD hiện đã được cập nhật rồi, bị ép buộc rebase."
19671
19672 #: builtin/rebase.c:2022
19673 #, c-format
19674 msgid "Current branch %s is up to date, rebase forced.\n"
19675 msgstr "Nhánh hiện tại %s đã được cập nhật rồi, lệnh rebase ép buộc.\n"
19676
19677 #: builtin/rebase.c:2030
19678 msgid "The pre-rebase hook refused to rebase."
19679 msgstr "Móc (hook) pre-rebase từ chối rebase."
19680
19681 #: builtin/rebase.c:2037
19682 #, c-format
19683 msgid "Changes to %s:\n"
19684 msgstr "Thay đổi thành %s:\n"
19685
19686 #: builtin/rebase.c:2040
19687 #, c-format
19688 msgid "Changes from %s to %s:\n"
19689 msgstr "Thay đổi từ %s thành %s:\n"
19690
19691 #: builtin/rebase.c:2065
19692 #, c-format
19693 msgid "First, rewinding head to replay your work on top of it...\n"
19694 msgstr ""
19695 "Trước tiên, di chuyển head để xem lại các công việc trên đỉnh của nó…\n"
19696
19697 #: builtin/rebase.c:2074
19698 msgid "Could not detach HEAD"
19699 msgstr "Không thể tách rời HEAD"
19700
19701 #: builtin/rebase.c:2083
19702 #, c-format
19703 msgid "Fast-forwarded %s to %s.\n"
19704 msgstr "Chuyển-tiếp-nhanh %s đến %s.\n"
19705
19706 #: builtin/receive-pack.c:34
19707 msgid "git receive-pack <git-dir>"
19708 msgstr "git receive-pack <thư-mục-git>"
19709
19710 #: builtin/receive-pack.c:1276
19711 msgid ""
19712 "By default, updating the current branch in a non-bare repository\n"
19713 "is denied, because it will make the index and work tree inconsistent\n"
19714 "with what you pushed, and will require 'git reset --hard' to match\n"
19715 "the work tree to HEAD.\n"
19716 "\n"
19717 "You can set the 'receive.denyCurrentBranch' configuration variable\n"
19718 "to 'ignore' or 'warn' in the remote repository to allow pushing into\n"
19719 "its current branch; however, this is not recommended unless you\n"
19720 "arranged to update its work tree to match what you pushed in some\n"
19721 "other way.\n"
19722 "\n"
19723 "To squelch this message and still keep the default behaviour, set\n"
19724 "'receive.denyCurrentBranch' configuration variable to 'refuse'."
19725 msgstr ""
19726 "Theo mặc định, việc cập nhật nhánh hiện tại trong một kho không-thuần\n"
19727 "bị từ chối, bởi vì nó sẽ làm cho chỉ mục và cây làm việc mâu thuẫn với\n"
19728 "cái mà bạn đẩy lên, và sẽ yêu cầu lệnh “git reset --hard” để mà làm\n"
19729 "cho cây làm việc khớp với HEAD.\n"
19730 "\n"
19731 "Bạn có thể đặt biến cấu hình “receive.denyCurrentBranch” thành\n"
19732 "“ignore” hay “warn” trong kho máy chủ để cho phép đẩy lên nhánh\n"
19733 "hiện tại của nó; tuy nhiên, không nên làm như thế trừ phi bạn\n"
19734 "sắp đặt để cập nhật cây làm việc của nó tương ứng với cái mà bạn đẩy\n"
19735 "lên theo cách nào đó.\n"
19736 "\n"
19737 "Để chấm dứt lời nhắn này và vẫn giữ cách ứng xử mặc định, hãy đặt\n"
19738 "biến cấu hình “receive.denyCurrentBranch” thành “refuse”."
19739
19740 #: builtin/receive-pack.c:1296
19741 msgid ""
19742 "By default, deleting the current branch is denied, because the next\n"
19743 "'git clone' won't result in any file checked out, causing confusion.\n"
19744 "\n"
19745 "You can set 'receive.denyDeleteCurrent' configuration variable to\n"
19746 "'warn' or 'ignore' in the remote repository to allow deleting the\n"
19747 "current branch, with or without a warning message.\n"
19748 "\n"
19749 "To squelch this message, you can set it to 'refuse'."
19750 msgstr ""
19751 "Theo mặc định, việc cập xóa nhánh hiện tại bị từ chối, bởi vì\n"
19752 "lệnh “git clone” tiếp theo sẽ không có tác dụng trong việc lấy\n"
19753 "ra bất kỳ tập tin nào, dẫn đến hỗn loạn\n"
19754 "\n"
19755 "Bạn có thể đặt biến cấu hình “receive.denyDeleteCurrent” thành\n"
19756 "“warn” hay “ignore” trong kho máy chủ để cho phép đẩy xóa nhánh\n"
19757 "hiện tại của nó có hoặc không cảnh báo.\n"
19758 "\n"
19759 "Để chấm dứt lời nhắn này, bạn hãy đặt nó thành “refuse”."
19760
19761 #: builtin/receive-pack.c:2481
19762 msgid "quiet"
19763 msgstr "im lặng"
19764
19765 #: builtin/receive-pack.c:2495
19766 msgid "You must specify a directory."
19767 msgstr "Bạn phải chỉ định thư mục."
19768
19769 #: builtin/reflog.c:17
19770 msgid ""
19771 "git reflog expire [--expire=<time>] [--expire-unreachable=<time>] [--"
19772 "rewrite] [--updateref] [--stale-fix] [--dry-run | -n] [--verbose] [--all] "
19773 "<refs>..."
19774 msgstr ""
19775 "git reflog expire [--expire=<time>] [--expire-unreachable=<time>] [--"
19776 "rewrite] [--updateref] [--stale-fix] [--dry-run | -n] [--verbose] [--all] "
19777 "<các tham chiếu>…"
19778
19779 #: builtin/reflog.c:22
19780 msgid ""
19781 "git reflog delete [--rewrite] [--updateref] [--dry-run | -n] [--verbose] "
19782 "<refs>..."
19783 msgstr ""
19784 "git reflog delete [--rewrite] [--updateref] [--dry-run | -n] [--verbose] "
19785 "<các tham chiếu>…"
19786
19787 #: builtin/reflog.c:25
19788 msgid "git reflog exists <ref>"
19789 msgstr "git reflog exists <tham_chiếu>"
19790
19791 #: builtin/reflog.c:568 builtin/reflog.c:573
19792 #, c-format
19793 msgid "'%s' is not a valid timestamp"
19794 msgstr "“%s” không phải là dấu thời gian hợp lệ"
19795
19796 #: builtin/reflog.c:606
19797 #, c-format
19798 msgid "Marking reachable objects..."
19799 msgstr "Đánh dấu các đối tượng tiếp cận được…"
19800
19801 #: builtin/reflog.c:644
19802 #, c-format
19803 msgid "%s points nowhere!"
19804 msgstr "%s chẳng chỉ đến đâu cả!"
19805
19806 #: builtin/reflog.c:696
19807 msgid "no reflog specified to delete"
19808 msgstr "chưa chỉ ra reflog để xóa"
19809
19810 #: builtin/reflog.c:705
19811 #, c-format
19812 msgid "not a reflog: %s"
19813 msgstr "không phải một reflog: %s"
19814
19815 #: builtin/reflog.c:710
19816 #, c-format
19817 msgid "no reflog for '%s'"
19818 msgstr "không reflog cho “%s”"
19819
19820 #: builtin/reflog.c:756
19821 #, c-format
19822 msgid "invalid ref format: %s"
19823 msgstr "định dạng tham chiếu không hợp lệ: %s"
19824
19825 #: builtin/reflog.c:765
19826 msgid "git reflog [ show | expire | delete | exists ]"
19827 msgstr "git reflog [ show | expire | delete | exists ]"
19828
19829 #: builtin/remote.c:17
19830 msgid "git remote [-v | --verbose]"
19831 msgstr "git remote [-v | --verbose]"
19832
19833 #: builtin/remote.c:18
19834 msgid ""
19835 "git remote add [-t <branch>] [-m <master>] [-f] [--tags | --no-tags] [--"
19836 "mirror=<fetch|push>] <name> <url>"
19837 msgstr ""
19838 "git remote add [-t <nhánh>] [-m <master>] [-f] [--tags|--no-tags] [--"
19839 "mirror=<fetch|push>] <tên> <url>"
19840
19841 #: builtin/remote.c:19 builtin/remote.c:39
19842 msgid "git remote rename <old> <new>"
19843 msgstr "git remote rename <tên-cũ> <tên-mới>"
19844
19845 #: builtin/remote.c:20 builtin/remote.c:44
19846 msgid "git remote remove <name>"
19847 msgstr "git remote remove <tên>"
19848
19849 #: builtin/remote.c:21 builtin/remote.c:49
19850 msgid "git remote set-head <name> (-a | --auto | -d | --delete | <branch>)"
19851 msgstr "git remote set-head <tên> (-a | --auto | -d | --delete | <nhánh>)"
19852
19853 #: builtin/remote.c:22
19854 msgid "git remote [-v | --verbose] show [-n] <name>"
19855 msgstr "git remote [-v | --verbose] show [-n] <tên>"
19856
19857 #: builtin/remote.c:23
19858 msgid "git remote prune [-n | --dry-run] <name>"
19859 msgstr "git remote prune [-n | --dry-run] <tên>"
19860
19861 #: builtin/remote.c:24
19862 msgid ""
19863 "git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]"
19864 msgstr ""
19865 "git remote [-v | --verbose] update [-p | --prune] [(<nhóm> | <máy-chủ>)…]"
19866
19867 #: builtin/remote.c:25
19868 msgid "git remote set-branches [--add] <name> <branch>..."
19869 msgstr "git remote set-branches [--add] <tên> <nhánh>…"
19870
19871 #: builtin/remote.c:26 builtin/remote.c:75
19872 msgid "git remote get-url [--push] [--all] <name>"
19873 msgstr "git remote set-url [--push] [--all] <tên>"
19874
19875 #: builtin/remote.c:27 builtin/remote.c:80
19876 msgid "git remote set-url [--push] <name> <newurl> [<oldurl>]"
19877 msgstr "git remote set-url [--push] <tên> <url-mới> [<url-cũ>]"
19878
19879 #: builtin/remote.c:28 builtin/remote.c:81
19880 msgid "git remote set-url --add <name> <newurl>"
19881 msgstr "git remote set-url --add <tên> <url-mới>"
19882
19883 #: builtin/remote.c:29 builtin/remote.c:82
19884 msgid "git remote set-url --delete <name> <url>"
19885 msgstr "git remote set-url --delete <tên> <url>"
19886
19887 #: builtin/remote.c:34
19888 msgid "git remote add [<options>] <name> <url>"
19889 msgstr "git remote add [<các tùy chọn>] <tên> <url>"
19890
19891 #: builtin/remote.c:54
19892 msgid "git remote set-branches <name> <branch>..."
19893 msgstr "git remote set-branches <tên> <nhánh>…"
19894
19895 #: builtin/remote.c:55
19896 msgid "git remote set-branches --add <name> <branch>..."
19897 msgstr "git remote set-branches --add <tên> <nhánh>…"
19898
19899 #: builtin/remote.c:60
19900 msgid "git remote show [<options>] <name>"
19901 msgstr "git remote show [<các tùy chọn>] <tên>"
19902
19903 #: builtin/remote.c:65
19904 msgid "git remote prune [<options>] <name>"
19905 msgstr "git remote prune [<các tùy chọn>] <tên>"
19906
19907 #: builtin/remote.c:70
19908 msgid "git remote update [<options>] [<group> | <remote>]..."
19909 msgstr "git remote update [<các tùy chọn>] [<nhóm> | <máy-chủ>]…"
19910
19911 #: builtin/remote.c:99
19912 #, c-format
19913 msgid "Updating %s"
19914 msgstr "Đang cập nhật %s"
19915
19916 #: builtin/remote.c:131
19917 msgid ""
19918 "--mirror is dangerous and deprecated; please\n"
19919 "\t use --mirror=fetch or --mirror=push instead"
19920 msgstr ""
19921 "--mirror nguy hiểm và không dùng nữa; xin hãy\n"
19922 "\t sử dụng tùy chọn --mirror=fetch hoặc --mirror=push để thay thế"
19923
19924 #: builtin/remote.c:148
19925 #, c-format
19926 msgid "unknown mirror argument: %s"
19927 msgstr "không hiểu tham số máy bản sao (mirror): %s"
19928
19929 #: builtin/remote.c:164
19930 msgid "fetch the remote branches"
19931 msgstr "lấy về các nhánh từ máy chủ"
19932
19933 #: builtin/remote.c:166
19934 msgid "import all tags and associated objects when fetching"
19935 msgstr "nhập vào tất cả các đối tượng thẻ và thành phần liên quan khi lấy về"
19936
19937 #: builtin/remote.c:169
19938 msgid "or do not fetch any tag at all (--no-tags)"
19939 msgstr "hoặc không lấy về bất kỳ thẻ nào (--no-tags)"
19940
19941 #: builtin/remote.c:171
19942 msgid "branch(es) to track"
19943 msgstr "các nhánh để theo dõi"
19944
19945 #: builtin/remote.c:172
19946 msgid "master branch"
19947 msgstr "nhánh master"
19948
19949 #: builtin/remote.c:174
19950 msgid "set up remote as a mirror to push to or fetch from"
19951 msgstr "đặt máy chủ (remote) như là một máy bản sao để push hay fetch từ đó"
19952
19953 #: builtin/remote.c:186
19954 msgid "specifying a master branch makes no sense with --mirror"
19955 msgstr "đang chỉ định một nhánh master không hợp lý với tùy chọn --mirror"
19956
19957 #: builtin/remote.c:188
19958 msgid "specifying branches to track makes sense only with fetch mirrors"
19959 msgstr "chỉ định những nhánh để theo dõi chỉ hợp lý với các “fetch mirror”"
19960
19961 #: builtin/remote.c:195 builtin/remote.c:700
19962 #, c-format
19963 msgid "remote %s already exists."
19964 msgstr "máy chủ %s đã tồn tại rồi."
19965
19966 #: builtin/remote.c:240
19967 #, c-format
19968 msgid "Could not setup master '%s'"
19969 msgstr "Không thể cài đặt nhánh master “%s”"
19970
19971 #: builtin/remote.c:355
19972 #, c-format
19973 msgid "Could not get fetch map for refspec %s"
19974 msgstr "Không thể lấy ánh xạ (map) fetch cho đặc tả tham chiếu %s"
19975
19976 #: builtin/remote.c:454 builtin/remote.c:462
19977 msgid "(matching)"
19978 msgstr "(khớp)"
19979
19980 #: builtin/remote.c:466
19981 msgid "(delete)"
19982 msgstr "(xóa)"
19983
19984 #: builtin/remote.c:655
19985 #, c-format
19986 msgid "could not set '%s'"
19987 msgstr "không thể đặt “%s”"
19988
19989 #: builtin/remote.c:660
19990 #, c-format
19991 msgid ""
19992 "The %s configuration remote.pushDefault in:\n"
19993 "\t%s:%d\n"
19994 "now names the non-existent remote '%s'"
19995 msgstr ""
19996 "Cấu hình %s remote.pushDefault trong:\n"
19997 "\t%s:%d\n"
19998 "bây giờ tên trên máy chủ không tồn tại “%s”"
19999
20000 #: builtin/remote.c:691 builtin/remote.c:836 builtin/remote.c:946
20001 #, c-format
20002 msgid "No such remote: '%s'"
20003 msgstr "Không có máy chủ nào như vậy: “%s”"
20004
20005 #: builtin/remote.c:710
20006 #, c-format
20007 msgid "Could not rename config section '%s' to '%s'"
20008 msgstr "Không thể đổi tên phần của cấu hình từ “%s” thành “%s”"
20009
20010 #: builtin/remote.c:730
20011 #, c-format
20012 msgid ""
20013 "Not updating non-default fetch refspec\n"
20014 "\t%s\n"
20015 "\tPlease update the configuration manually if necessary."
20016 msgstr ""
20017 "Không cập nhật “non-default fetch respec”\n"
20018 "\t%s\n"
20019 "\tXin hãy cập nhật phần cấu hình một cách thủ công nếu thấy cần thiết."
20020
20021 #: builtin/remote.c:770
20022 #, c-format
20023 msgid "deleting '%s' failed"
20024 msgstr "gặp lỗi khi xóa “%s”"
20025
20026 #: builtin/remote.c:804
20027 #, c-format
20028 msgid "creating '%s' failed"
20029 msgstr "gặp lỗi khi tạo “%s”"
20030
20031 #: builtin/remote.c:882
20032 msgid ""
20033 "Note: A branch outside the refs/remotes/ hierarchy was not removed;\n"
20034 "to delete it, use:"
20035 msgid_plural ""
20036 "Note: Some branches outside the refs/remotes/ hierarchy were not removed;\n"
20037 "to delete them, use:"
20038 msgstr[0] ""
20039 "Chú ý: Một số nhánh nằm ngoài hệ thống refs/remotes/ đã không được gỡ bỏ "
20040 "đi;\n"
20041 "để xóa đi, sử dụng:"
20042
20043 #: builtin/remote.c:896
20044 #, c-format
20045 msgid "Could not remove config section '%s'"
20046 msgstr "Không thể gỡ bỏ phần cấu hình “%s”"
20047
20048 #: builtin/remote.c:999
20049 #, c-format
20050 msgid " new (next fetch will store in remotes/%s)"
20051 msgstr " mới (lần lấy về tiếp theo sẽ lưu trong remotes/%s)"
20052
20053 #: builtin/remote.c:1002
20054 msgid " tracked"
20055 msgstr " được theo dõi"
20056
20057 #: builtin/remote.c:1004
20058 msgid " stale (use 'git remote prune' to remove)"
20059 msgstr " cũ rích (dùng “git remote prune” để gỡ bỏ)"
20060
20061 #: builtin/remote.c:1006
20062 msgid " ???"
20063 msgstr " ???"
20064
20065 #: builtin/remote.c:1047
20066 #, c-format
20067 msgid "invalid branch.%s.merge; cannot rebase onto > 1 branch"
20068 msgstr "branch.%s.merge không hợp lệ; không thể cải tổ về phía > 1 nhánh"
20069
20070 #: builtin/remote.c:1056
20071 #, c-format
20072 msgid "rebases interactively onto remote %s"
20073 msgstr "thực hiện rebase một cách tương tác trên máy chủ %s"
20074
20075 #: builtin/remote.c:1058
20076 #, c-format
20077 msgid "rebases interactively (with merges) onto remote %s"
20078 msgstr ""
20079 "thực hiện cải tổ (với các hòa trộn) một cách tương tác lên trên máy chủ %s"
20080
20081 #: builtin/remote.c:1061
20082 #, c-format
20083 msgid "rebases onto remote %s"
20084 msgstr "thực hiện rebase trên máy chủ %s"
20085
20086 #: builtin/remote.c:1065
20087 #, c-format
20088 msgid " merges with remote %s"
20089 msgstr " hòa trộn với máy chủ %s"
20090
20091 #: builtin/remote.c:1068
20092 #, c-format
20093 msgid "merges with remote %s"
20094 msgstr "hòa trộn với máy chủ %s"
20095
20096 #: builtin/remote.c:1071
20097 #, c-format
20098 msgid "%-*s    and with remote %s\n"
20099 msgstr "%-*s    và với máy chủ %s\n"
20100
20101 #: builtin/remote.c:1114
20102 msgid "create"
20103 msgstr "tạo"
20104
20105 #: builtin/remote.c:1117
20106 msgid "delete"
20107 msgstr "xóa"
20108
20109 #: builtin/remote.c:1121
20110 msgid "up to date"
20111 msgstr "đã cập nhật"
20112
20113 #: builtin/remote.c:1124
20114 msgid "fast-forwardable"
20115 msgstr "có-thể-chuyển-tiếp-nhanh"
20116
20117 #: builtin/remote.c:1127
20118 msgid "local out of date"
20119 msgstr "dữ liệu nội bộ đã cũ"
20120
20121 #: builtin/remote.c:1134
20122 #, c-format
20123 msgid "    %-*s forces to %-*s (%s)"
20124 msgstr "    %-*s ép buộc thành %-*s (%s)"
20125
20126 #: builtin/remote.c:1137
20127 #, c-format
20128 msgid "    %-*s pushes to %-*s (%s)"
20129 msgstr "    %-*s đẩy lên thành %-*s (%s)"
20130
20131 #: builtin/remote.c:1141
20132 #, c-format
20133 msgid "    %-*s forces to %s"
20134 msgstr "    %-*s ép buộc thành %s"
20135
20136 #: builtin/remote.c:1144
20137 #, c-format
20138 msgid "    %-*s pushes to %s"
20139 msgstr "    %-*s đẩy lên thành %s"
20140
20141 #: builtin/remote.c:1212
20142 msgid "do not query remotes"
20143 msgstr "không truy vấn các máy chủ"
20144
20145 #: builtin/remote.c:1239
20146 #, c-format
20147 msgid "* remote %s"
20148 msgstr "* máy chủ %s"
20149
20150 #: builtin/remote.c:1240
20151 #, c-format
20152 msgid "  Fetch URL: %s"
20153 msgstr "  URL để lấy về: %s"
20154
20155 #: builtin/remote.c:1241 builtin/remote.c:1257 builtin/remote.c:1396
20156 msgid "(no URL)"
20157 msgstr "(không có URL)"
20158
20159 #. TRANSLATORS: the colon ':' should align
20160 #. with the one in " Fetch URL: %s"
20161 #. translation.
20162 #.
20163 #: builtin/remote.c:1255 builtin/remote.c:1257
20164 #, c-format
20165 msgid "  Push  URL: %s"
20166 msgstr "  URL để đẩy lên: %s"
20167
20168 #: builtin/remote.c:1259 builtin/remote.c:1261 builtin/remote.c:1263
20169 #, c-format
20170 msgid "  HEAD branch: %s"
20171 msgstr "  Nhánh HEAD: %s"
20172
20173 #: builtin/remote.c:1259
20174 msgid "(not queried)"
20175 msgstr "(không yêu cầu)"
20176
20177 #: builtin/remote.c:1261
20178 msgid "(unknown)"
20179 msgstr "(không hiểu)"
20180
20181 #: builtin/remote.c:1265
20182 #, c-format
20183 msgid ""
20184 "  HEAD branch (remote HEAD is ambiguous, may be one of the following):\n"
20185 msgstr "  nhánh HEAD (HEAD máy chủ chưa rõ ràng, có lẽ là một trong số sau):\n"
20186
20187 #: builtin/remote.c:1277
20188 #, c-format
20189 msgid "  Remote branch:%s"
20190 msgid_plural "  Remote branches:%s"
20191 msgstr[0] "  Những nhánh trên máy chủ:%s"
20192
20193 #: builtin/remote.c:1280 builtin/remote.c:1306
20194 msgid " (status not queried)"
20195 msgstr " (trạng thái không được yêu cầu)"
20196
20197 #: builtin/remote.c:1289
20198 msgid "  Local branch configured for 'git pull':"
20199 msgid_plural "  Local branches configured for 'git pull':"
20200 msgstr[0] "  Những nhánh nội bộ đã được cấu hình cho lệnh “git pull”:"
20201
20202 #: builtin/remote.c:1297
20203 msgid "  Local refs will be mirrored by 'git push'"
20204 msgstr "  refs nội bộ sẽ được phản chiếu bởi lệnh “git push”"
20205
20206 #: builtin/remote.c:1303
20207 #, c-format
20208 msgid "  Local ref configured for 'git push'%s:"
20209 msgid_plural "  Local refs configured for 'git push'%s:"
20210 msgstr[0] "  Những tham chiếu nội bộ được cấu hình cho lệnh “git push”%s:"
20211
20212 #: builtin/remote.c:1324
20213 msgid "set refs/remotes/<name>/HEAD according to remote"
20214 msgstr "đặt refs/remotes/<tên>/HEAD cho phù hợp với máy chủ"
20215
20216 #: builtin/remote.c:1326
20217 msgid "delete refs/remotes/<name>/HEAD"
20218 msgstr "xóa refs/remotes/<tên>/HEAD"
20219
20220 #: builtin/remote.c:1341
20221 msgid "Cannot determine remote HEAD"
20222 msgstr "Không thể xác định được HEAD máy chủ"
20223
20224 #: builtin/remote.c:1343
20225 msgid "Multiple remote HEAD branches. Please choose one explicitly with:"
20226 msgstr "Nhiều nhánh HEAD máy chủ. Hãy chọn rõ ràng một:"
20227
20228 #: builtin/remote.c:1353
20229 #, c-format
20230 msgid "Could not delete %s"
20231 msgstr "Không thể xóa bỏ %s"
20232
20233 #: builtin/remote.c:1361
20234 #, c-format
20235 msgid "Not a valid ref: %s"
20236 msgstr "Không phải là tham chiếu hợp lệ: %s"
20237
20238 #: builtin/remote.c:1363
20239 #, c-format
20240 msgid "Could not setup %s"
20241 msgstr "Không thể cài đặt %s"
20242
20243 #: builtin/remote.c:1381
20244 #, c-format
20245 msgid " %s will become dangling!"
20246 msgstr " %s sẽ trở thành không đầu (không được quản lý)!"
20247
20248 #: builtin/remote.c:1382
20249 #, c-format
20250 msgid " %s has become dangling!"
20251 msgstr " %s đã trở thành không đầu (không được quản lý)!"
20252
20253 #: builtin/remote.c:1392
20254 #, c-format
20255 msgid "Pruning %s"
20256 msgstr "Đang xén bớt %s"
20257
20258 #: builtin/remote.c:1393
20259 #, c-format
20260 msgid "URL: %s"
20261 msgstr "URL: %s"
20262
20263 #: builtin/remote.c:1409
20264 #, c-format
20265 msgid " * [would prune] %s"
20266 msgstr " * [nên xén bớt] %s"
20267
20268 #: builtin/remote.c:1412
20269 #, c-format
20270 msgid " * [pruned] %s"
20271 msgstr " * [đã bị xén] %s"
20272
20273 #: builtin/remote.c:1457
20274 msgid "prune remotes after fetching"
20275 msgstr "cắt máy chủ sau khi lấy về"
20276
20277 #: builtin/remote.c:1521 builtin/remote.c:1577 builtin/remote.c:1647
20278 #, c-format
20279 msgid "No such remote '%s'"
20280 msgstr "Không có máy chủ nào có tên “%s”"
20281
20282 #: builtin/remote.c:1539
20283 msgid "add branch"
20284 msgstr "thêm nhánh"
20285
20286 #: builtin/remote.c:1546
20287 msgid "no remote specified"
20288 msgstr "chưa chỉ ra máy chủ nào"
20289
20290 #: builtin/remote.c:1563
20291 msgid "query push URLs rather than fetch URLs"
20292 msgstr "truy vấn đẩy URL thay vì lấy"
20293
20294 #: builtin/remote.c:1565
20295 msgid "return all URLs"
20296 msgstr "trả về mọi URL"
20297
20298 #: builtin/remote.c:1595
20299 #, c-format
20300 msgid "no URLs configured for remote '%s'"
20301 msgstr "không có URL nào được cấu hình cho nhánh “%s”"
20302
20303 #: builtin/remote.c:1621
20304 msgid "manipulate push URLs"
20305 msgstr "đẩy các “URL” bằng tay"
20306
20307 #: builtin/remote.c:1623
20308 msgid "add URL"
20309 msgstr "thêm URL"
20310
20311 #: builtin/remote.c:1625
20312 msgid "delete URLs"
20313 msgstr "xóa URLs"
20314
20315 #: builtin/remote.c:1632
20316 msgid "--add --delete doesn't make sense"
20317 msgstr "--add --delete không hợp lý"
20318
20319 #: builtin/remote.c:1673
20320 #, c-format
20321 msgid "Invalid old URL pattern: %s"
20322 msgstr "Kiểu mẫu URL cũ không hợp lệ: %s"
20323
20324 #: builtin/remote.c:1681
20325 #, c-format
20326 msgid "No such URL found: %s"
20327 msgstr "Không tìm thấy URL như vậy: %s"
20328
20329 #: builtin/remote.c:1683
20330 msgid "Will not delete all non-push URLs"
20331 msgstr "Sẽ không xóa những địa chỉ URL không-push"
20332
20333 #: builtin/repack.c:25
20334 msgid "git repack [<options>]"
20335 msgstr "git repack [<các tùy chọn>]"
20336
20337 #: builtin/repack.c:30
20338 msgid ""
20339 "Incremental repacks are incompatible with bitmap indexes.  Use\n"
20340 "--no-write-bitmap-index or disable the pack.writebitmaps configuration."
20341 msgstr ""
20342 "Gia tăng repack là không tương thích với chỉ mục bitmap. Dùng\n"
20343 "--no-write-bitmap-index hay tắt cấu hình pack.writebitmaps."
20344
20345 #: builtin/repack.c:197
20346 msgid "could not start pack-objects to repack promisor objects"
20347 msgstr ""
20348 "không thể lấy thông tin thống kê pack-objects để mà đóng gói lại các đối "
20349 "tượng hứa hẹn"
20350
20351 #: builtin/repack.c:268 builtin/repack.c:447
20352 msgid "repack: Expecting full hex object ID lines only from pack-objects."
20353 msgstr ""
20354 "repack: Đang chỉ cần các dòng ID đối tượng dạng thập lục phân đầy dủ từ pack-"
20355 "objects."
20356
20357 #: builtin/repack.c:295
20358 msgid "could not finish pack-objects to repack promisor objects"
20359 msgstr "không thể hoàn tất pack-objects để đóng gói các đối tượng hứa hẹn"
20360
20361 #: builtin/repack.c:323
20362 msgid "pack everything in a single pack"
20363 msgstr "đóng gói mọi thứ trong một gói đơn"
20364
20365 #: builtin/repack.c:325
20366 msgid "same as -a, and turn unreachable objects loose"
20367 msgstr "giống với -a, và chỉnh sửa các đối tượng không đọc được thiếu sót"
20368
20369 #: builtin/repack.c:328
20370 msgid "remove redundant packs, and run git-prune-packed"
20371 msgstr "xóa bỏ các gói dư thừa, và chạy git-prune-packed"
20372
20373 #: builtin/repack.c:330
20374 msgid "pass --no-reuse-delta to git-pack-objects"
20375 msgstr "chuyển --no-reuse-delta cho git-pack-objects"
20376
20377 #: builtin/repack.c:332
20378 msgid "pass --no-reuse-object to git-pack-objects"
20379 msgstr "chuyển --no-reuse-object cho git-pack-objects"
20380
20381 #: builtin/repack.c:334
20382 msgid "do not run git-update-server-info"
20383 msgstr "không chạy git-update-server-info"
20384
20385 #: builtin/repack.c:337
20386 msgid "pass --local to git-pack-objects"
20387 msgstr "chuyển --local cho git-pack-objects"
20388
20389 #: builtin/repack.c:339
20390 msgid "write bitmap index"
20391 msgstr "ghi mục lục ánh xạ"
20392
20393 #: builtin/repack.c:341
20394 msgid "pass --delta-islands to git-pack-objects"
20395 msgstr "chuyển --delta-islands cho git-pack-objects"
20396
20397 #: builtin/repack.c:342
20398 msgid "approxidate"
20399 msgstr "ngày ước tính"
20400
20401 #: builtin/repack.c:343
20402 msgid "with -A, do not loosen objects older than this"
20403 msgstr "với -A, các đối tượng cũ hơn khoảng thời gian này thì không bị mất"
20404
20405 #: builtin/repack.c:345
20406 msgid "with -a, repack unreachable objects"
20407 msgstr "với -a, đóng gói lại các đối tượng không thể đọc được"
20408
20409 #: builtin/repack.c:347
20410 msgid "size of the window used for delta compression"
20411 msgstr "kích thước cửa sổ được dùng cho nén “delta”"
20412
20413 #: builtin/repack.c:348 builtin/repack.c:354
20414 msgid "bytes"
20415 msgstr "byte"
20416
20417 #: builtin/repack.c:349
20418 msgid "same as the above, but limit memory size instead of entries count"
20419 msgstr "giống như trên, nhưng giới hạn kích thước bộ nhớ hay vì số lượng"
20420
20421 #: builtin/repack.c:351
20422 msgid "limits the maximum delta depth"
20423 msgstr "giới hạn độ sâu tối đa của “delta”"
20424
20425 #: builtin/repack.c:353
20426 msgid "limits the maximum number of threads"
20427 msgstr "giới hạn số lượng tối đa tuyến trình"
20428
20429 #: builtin/repack.c:355
20430 msgid "maximum size of each packfile"
20431 msgstr "kích thước tối đa cho từng tập tin gói"
20432
20433 #: builtin/repack.c:357
20434 msgid "repack objects in packs marked with .keep"
20435 msgstr "đóng gói lại các đối tượng trong các gói đã đánh dấu bằng .keep"
20436
20437 #: builtin/repack.c:359
20438 msgid "do not repack this pack"
20439 msgstr "đừng đóng gói lại gói này"
20440
20441 #: builtin/repack.c:369
20442 msgid "cannot delete packs in a precious-objects repo"
20443 msgstr "không thể xóa các gói trong một kho đối_tượng_vĩ_đại"
20444
20445 #: builtin/repack.c:373
20446 msgid "--keep-unreachable and -A are incompatible"
20447 msgstr "--keep-unreachable và -A xung khắc nhau"
20448
20449 #: builtin/repack.c:456
20450 msgid "Nothing new to pack."
20451 msgstr "Không có gì mới để mà đóng gói."
20452
20453 #: builtin/repack.c:486
20454 #, c-format
20455 msgid "missing required file: %s"
20456 msgstr "thiếu tập tin cần thiết: %s"
20457
20458 #: builtin/repack.c:488
20459 #, c-format
20460 msgid "could not unlink: %s"
20461 msgstr "không thể bỏ liên kết: %s"
20462
20463 #: builtin/replace.c:22
20464 msgid "git replace [-f] <object> <replacement>"
20465 msgstr "git replace [-f] <đối-tượng> <thay-thế>"
20466
20467 #: builtin/replace.c:23
20468 msgid "git replace [-f] --edit <object>"
20469 msgstr "git replace [-f] --edit <đối tượng>"
20470
20471 #: builtin/replace.c:24
20472 msgid "git replace [-f] --graft <commit> [<parent>...]"
20473 msgstr "git replace [-f] --graft <lần_chuyển_giao> [<cha_mẹ>…]"
20474
20475 #: builtin/replace.c:25
20476 msgid "git replace [-f] --convert-graft-file"
20477 msgstr "git replace [-f] --convert-graft-file"
20478
20479 #: builtin/replace.c:26
20480 msgid "git replace -d <object>..."
20481 msgstr "git replace -d <đối tượng>…"
20482
20483 #: builtin/replace.c:27
20484 msgid "git replace [--format=<format>] [-l [<pattern>]]"
20485 msgstr "git replace [--format=<định_dạng>] [-l [<mẫu>]]"
20486
20487 #: builtin/replace.c:90
20488 #, c-format
20489 msgid ""
20490 "invalid replace format '%s'\n"
20491 "valid formats are 'short', 'medium' and 'long'"
20492 msgstr ""
20493 "định dạng thay thế không hợp lệ “%s”\n"
20494 "định dạng hợp lệ là “short”, “medium” và “long”"
20495
20496 #: builtin/replace.c:125
20497 #, c-format
20498 msgid "replace ref '%s' not found"
20499 msgstr "không tìm thấy tham chiếu thay thế “%s”"
20500
20501 #: builtin/replace.c:141
20502 #, c-format
20503 msgid "Deleted replace ref '%s'"
20504 msgstr "Đã xóa tham chiếu thay thế “%s”"
20505
20506 #: builtin/replace.c:153
20507 #, c-format
20508 msgid "'%s' is not a valid ref name"
20509 msgstr "“%s” không phải tên tham chiếu hợp lệ"
20510
20511 #: builtin/replace.c:158
20512 #, c-format
20513 msgid "replace ref '%s' already exists"
20514 msgstr "tham chiếu thay thế “%s” đã tồn tại rồi"
20515
20516 #: builtin/replace.c:178
20517 #, c-format
20518 msgid ""
20519 "Objects must be of the same type.\n"
20520 "'%s' points to a replaced object of type '%s'\n"
20521 "while '%s' points to a replacement object of type '%s'."
20522 msgstr ""
20523 "Các đối tượng phải cùng kiểu.\n"
20524 "“%s” chỉ đến đối tượng thay thế của kiểu “%s”\n"
20525 "trong khi “%s” chỉ đến đối tượng tham chiếu của kiểu “%s”."
20526
20527 #: builtin/replace.c:229
20528 #, c-format
20529 msgid "unable to open %s for writing"
20530 msgstr "không thể mở “%s” để ghi"
20531
20532 #: builtin/replace.c:242
20533 msgid "cat-file reported failure"
20534 msgstr "cat-file đã báo cáo gặp lỗi nghiêm trọng"
20535
20536 #: builtin/replace.c:258
20537 #, c-format
20538 msgid "unable to open %s for reading"
20539 msgstr "không thể mở “%s” để đọc"
20540
20541 #: builtin/replace.c:272
20542 msgid "unable to spawn mktree"
20543 msgstr "không thể sinh tiến trình con mktree"
20544
20545 #: builtin/replace.c:276
20546 msgid "unable to read from mktree"
20547 msgstr "không thể đọc từ mktree"
20548
20549 #: builtin/replace.c:285
20550 msgid "mktree reported failure"
20551 msgstr "mktree đã báo cáo gặp lỗi nghiêm trọng"
20552
20553 #: builtin/replace.c:289
20554 msgid "mktree did not return an object name"
20555 msgstr "mktree đã không trả về một tên đối tượng"
20556
20557 #: builtin/replace.c:298
20558 #, c-format
20559 msgid "unable to fstat %s"
20560 msgstr "không thể fstat %s"
20561
20562 #: builtin/replace.c:303
20563 msgid "unable to write object to database"
20564 msgstr "không thể ghi đối tượng vào cơ sở dữ liệu"
20565
20566 #: builtin/replace.c:322 builtin/replace.c:378 builtin/replace.c:424
20567 #: builtin/replace.c:454
20568 #, c-format
20569 msgid "not a valid object name: '%s'"
20570 msgstr "không phải là tên đối tượng hợp lệ: “%s”"
20571
20572 #: builtin/replace.c:326
20573 #, c-format
20574 msgid "unable to get object type for %s"
20575 msgstr "không thể lấy kiểu đối tượng cho %s"
20576
20577 #: builtin/replace.c:342
20578 msgid "editing object file failed"
20579 msgstr "việc sửa tập tin đối tượng gặp lỗi"
20580
20581 #: builtin/replace.c:351
20582 #, c-format
20583 msgid "new object is the same as the old one: '%s'"
20584 msgstr "đối tượng mới là giống với cái cũ: “%s”"
20585
20586 #: builtin/replace.c:384
20587 #, c-format
20588 msgid "could not parse %s as a commit"
20589 msgstr "không thể phân tích %s như là một lần chuyển giao"
20590
20591 #: builtin/replace.c:416
20592 #, c-format
20593 msgid "bad mergetag in commit '%s'"
20594 msgstr "thẻ hòa trộn sai trong lần chuyển giao “%s”"
20595
20596 #: builtin/replace.c:418
20597 #, c-format
20598 msgid "malformed mergetag in commit '%s'"
20599 msgstr "thẻ hòa trộn không đúng dạng ở lần chuyển giao “%s”"
20600
20601 #: builtin/replace.c:430
20602 #, c-format
20603 msgid ""
20604 "original commit '%s' contains mergetag '%s' that is discarded; use --edit "
20605 "instead of --graft"
20606 msgstr ""
20607 "lần chuyển giao gốc “%s” có chứa thẻ hòa trộn “%s” cái mà bị loại bỏ; dùng "
20608 "tùy chọn --edit thay cho --graft"
20609
20610 #: builtin/replace.c:469
20611 #, c-format
20612 msgid "the original commit '%s' has a gpg signature"
20613 msgstr "lần chuyển giao gốc “%s” có chữ ký GPG"
20614
20615 #: builtin/replace.c:470
20616 msgid "the signature will be removed in the replacement commit!"
20617 msgstr "chữ ký sẽ được bỏ đi trong lần chuyển giao thay thế!"
20618
20619 #: builtin/replace.c:480
20620 #, c-format
20621 msgid "could not write replacement commit for: '%s'"
20622 msgstr "không thể ghi lần chuyển giao thay thế cho: “%s”"
20623
20624 #: builtin/replace.c:488
20625 #, c-format
20626 msgid "graft for '%s' unnecessary"
20627 msgstr "graft cho “%s” không cần thiết"
20628
20629 #: builtin/replace.c:492
20630 #, c-format
20631 msgid "new commit is the same as the old one: '%s'"
20632 msgstr "lần chuyển giao mới là giống với cái cũ: “%s”"
20633
20634 #: builtin/replace.c:527
20635 #, c-format
20636 msgid ""
20637 "could not convert the following graft(s):\n"
20638 "%s"
20639 msgstr ""
20640 "không thể chuyển đổi các graft sau đây:\n"
20641 "%s"
20642
20643 #: builtin/replace.c:548
20644 msgid "list replace refs"
20645 msgstr "liệt kê các refs thay thế"
20646
20647 #: builtin/replace.c:549
20648 msgid "delete replace refs"
20649 msgstr "xóa tham chiếu thay thế"
20650
20651 #: builtin/replace.c:550
20652 msgid "edit existing object"
20653 msgstr "sửa đối tượng sẵn có"
20654
20655 #: builtin/replace.c:551
20656 msgid "change a commit's parents"
20657 msgstr "thay đổi cha mẹ của lần chuyển giao"
20658
20659 #: builtin/replace.c:552
20660 msgid "convert existing graft file"
20661 msgstr "chuyển đổi các tập tin graft sẵn có"
20662
20663 #: builtin/replace.c:553
20664 msgid "replace the ref if it exists"
20665 msgstr "thay thế tham chiếu nếu nó đã sẵn có"
20666
20667 #: builtin/replace.c:555
20668 msgid "do not pretty-print contents for --edit"
20669 msgstr "đừng in đẹp các nội dung cho --edit"
20670
20671 #: builtin/replace.c:556
20672 msgid "use this format"
20673 msgstr "dùng định dạng này"
20674
20675 #: builtin/replace.c:569
20676 msgid "--format cannot be used when not listing"
20677 msgstr "--format không thể được dùng khi không liệt kê gì"
20678
20679 #: builtin/replace.c:577
20680 msgid "-f only makes sense when writing a replacement"
20681 msgstr "-f chỉ hợp lý khi ghi một cái thay thế"
20682
20683 #: builtin/replace.c:581
20684 msgid "--raw only makes sense with --edit"
20685 msgstr "--raw chỉ hợp lý với --edit"
20686
20687 #: builtin/replace.c:587
20688 msgid "-d needs at least one argument"
20689 msgstr "-d cần ít nhất một tham số"
20690
20691 #: builtin/replace.c:593
20692 msgid "bad number of arguments"
20693 msgstr "số lượng đối số không đúng"
20694
20695 #: builtin/replace.c:599
20696 msgid "-e needs exactly one argument"
20697 msgstr "-e cần chính các là một đối số"
20698
20699 #: builtin/replace.c:605
20700 msgid "-g needs at least one argument"
20701 msgstr "-q cần ít nhất một tham số"
20702
20703 #: builtin/replace.c:611
20704 msgid "--convert-graft-file takes no argument"
20705 msgstr "--convert-graft-file không nhận đối số"
20706
20707 #: builtin/replace.c:617
20708 msgid "only one pattern can be given with -l"
20709 msgstr "chỉ một mẫu được chỉ ra với tùy chọn -l"
20710
20711 #: builtin/rerere.c:13
20712 msgid "git rerere [clear | forget <path>... | status | remaining | diff | gc]"
20713 msgstr ""
20714 "git rerere [clear | forget <đường dẫn>… | status | remaining | diff | gc]"
20715
20716 #: builtin/rerere.c:60
20717 msgid "register clean resolutions in index"
20718 msgstr "sổ ghi dọn sạch các phân giải trong bản mục lục"
20719
20720 #: builtin/rerere.c:79
20721 msgid "'git rerere forget' without paths is deprecated"
20722 msgstr "“git rerere forget” mà không có các đường dẫn là đã lạc hậu"
20723
20724 #: builtin/rerere.c:113
20725 #, c-format
20726 msgid "unable to generate diff for '%s'"
20727 msgstr "không thể tạo khác biệt cho “%s”"
20728
20729 #: builtin/reset.c:32
20730 msgid ""
20731 "git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]"
20732 msgstr ""
20733 "git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]"
20734
20735 #: builtin/reset.c:33
20736 msgid "git reset [-q] [<tree-ish>] [--] <pathspec>..."
20737 msgstr "git reset [-q] [<tree-ish>] [--] <đặc/tả/đường/dẫn>…"
20738
20739 #: builtin/reset.c:34
20740 msgid ""
20741 "git reset [-q] [--pathspec-from-file [--pathspec-file-nul]] [<tree-ish>]"
20742 msgstr ""
20743 "git reset [-q] [--pathspec-from-file [--pathspec-file-nul]] [<tree-ish>]"
20744
20745 #: builtin/reset.c:35
20746 msgid "git reset --patch [<tree-ish>] [--] [<pathspec>...]"
20747 msgstr "git reset --patch [<tree-ish>] [--] [<đặc/tả/đường/dẫn>…]"
20748
20749 #: builtin/reset.c:41
20750 msgid "mixed"
20751 msgstr "pha trộn"
20752
20753 #: builtin/reset.c:41
20754 msgid "soft"
20755 msgstr "mềm"
20756
20757 #: builtin/reset.c:41
20758 msgid "hard"
20759 msgstr "cứng"
20760
20761 #: builtin/reset.c:41
20762 msgid "merge"
20763 msgstr "hòa trộn"
20764
20765 #: builtin/reset.c:41
20766 msgid "keep"
20767 msgstr "giữ lại"
20768
20769 #: builtin/reset.c:83
20770 msgid "You do not have a valid HEAD."
20771 msgstr "Bạn không có HEAD nào hợp lệ."
20772
20773 #: builtin/reset.c:85
20774 msgid "Failed to find tree of HEAD."
20775 msgstr "Gặp lỗi khi tìm cây của HEAD."
20776
20777 #: builtin/reset.c:91
20778 #, c-format
20779 msgid "Failed to find tree of %s."
20780 msgstr "Gặp lỗi khi tìm cây của %s."
20781
20782 #: builtin/reset.c:116
20783 #, c-format
20784 msgid "HEAD is now at %s"
20785 msgstr "HEAD hiện giờ tại %s"
20786
20787 #: builtin/reset.c:195
20788 #, c-format
20789 msgid "Cannot do a %s reset in the middle of a merge."
20790 msgstr "Không thể thực hiện một %s reset ở giữa của quá trình hòa trộn."
20791
20792 #: builtin/reset.c:295 builtin/stash.c:520 builtin/stash.c:594
20793 #: builtin/stash.c:618
20794 msgid "be quiet, only report errors"
20795 msgstr "làm việc ở chế độ im lặng, chỉ hiển thị khi có lỗi"
20796
20797 #: builtin/reset.c:297
20798 msgid "reset HEAD and index"
20799 msgstr "đặt lại (reset) HEAD và bảng mục lục"
20800
20801 #: builtin/reset.c:298
20802 msgid "reset only HEAD"
20803 msgstr "chỉ đặt lại (reset) HEAD"
20804
20805 #: builtin/reset.c:300 builtin/reset.c:302
20806 msgid "reset HEAD, index and working tree"
20807 msgstr "đặt lại HEAD, bảng mục lục và cây làm việc"
20808
20809 #: builtin/reset.c:304
20810 msgid "reset HEAD but keep local changes"
20811 msgstr "đặt lại HEAD nhưng giữ lại các thay đổi nội bộ"
20812
20813 #: builtin/reset.c:310
20814 msgid "record only the fact that removed paths will be added later"
20815 msgstr "chỉ ghi lại những đường dẫn thực sự sẽ được thêm vào sau này"
20816
20817 #: builtin/reset.c:344
20818 #, c-format
20819 msgid "Failed to resolve '%s' as a valid revision."
20820 msgstr "Gặp lỗi khi phân giải “%s” như là điểm xét duyệt hợp lệ."
20821
20822 #: builtin/reset.c:352
20823 #, c-format
20824 msgid "Failed to resolve '%s' as a valid tree."
20825 msgstr "Gặp lỗi khi phân giải “%s” như là một cây (tree) hợp lệ."
20826
20827 #: builtin/reset.c:361
20828 msgid "--patch is incompatible with --{hard,mixed,soft}"
20829 msgstr "--patch xung khắc với --{hard,mixed,soft}"
20830
20831 #: builtin/reset.c:371
20832 msgid "--mixed with paths is deprecated; use 'git reset -- <paths>' instead."
20833 msgstr ""
20834 "--mixed với các đường dẫn không còn dùng nữa; hãy thay thế bằng lệnh “git "
20835 "reset -- </các/đường/dẫn>”."
20836
20837 #: builtin/reset.c:373
20838 #, c-format
20839 msgid "Cannot do %s reset with paths."
20840 msgstr "Không thể thực hiện lệnh %s reset với các đường dẫn."
20841
20842 #: builtin/reset.c:388
20843 #, c-format
20844 msgid "%s reset is not allowed in a bare repository"
20845 msgstr "%s reset không được phép trên kho thuần"
20846
20847 #: builtin/reset.c:392
20848 msgid "-N can only be used with --mixed"
20849 msgstr "-N chỉ được dùng khi có --mixed"
20850
20851 #: builtin/reset.c:413
20852 msgid "Unstaged changes after reset:"
20853 msgstr "Những thay đổi được đưa ra khỏi bệ phóng sau khi reset:"
20854
20855 #: builtin/reset.c:416
20856 #, c-format
20857 msgid ""
20858 "\n"
20859 "It took %.2f seconds to enumerate unstaged changes after reset.  You can\n"
20860 "use '--quiet' to avoid this.  Set the config setting reset.quiet to true\n"
20861 "to make this the default.\n"
20862 msgstr ""
20863 "\n"
20864 "Cần %.2f giây để kiểm đếm các thay đổi chưa đưa lên bệ phóng sau khi đặt "
20865 "lại.\n"
20866 "Bạn có thể sử dụng để tránh việc này. Đặt reset.quiet thành true trong\n"
20867 "cài đặt config nếu bạn muốn thực hiện nó như là mặc định.\n"
20868
20869 #: builtin/reset.c:434
20870 #, c-format
20871 msgid "Could not reset index file to revision '%s'."
20872 msgstr "Không thể đặt lại (reset) bảng mục lục thành điểm xét duyệt “%s”."
20873
20874 #: builtin/reset.c:439
20875 msgid "Could not write new index file."
20876 msgstr "Không thể ghi tập tin lưu bảng mục lục mới."
20877
20878 #: builtin/rev-list.c:499
20879 msgid "cannot combine --exclude-promisor-objects and --missing"
20880 msgstr "không thể tổ hợp --exclude-promisor-objects và --missing"
20881
20882 #: builtin/rev-list.c:560
20883 msgid "object filtering requires --objects"
20884 msgstr "lọc đối tượng yêu cầu --objects"
20885
20886 #: builtin/rev-list.c:610
20887 msgid "rev-list does not support display of notes"
20888 msgstr "rev-list không hỗ trợ hiển thị các ghi chú"
20889
20890 #: builtin/rev-list.c:615
20891 msgid "marked counting is incompatible with --objects"
20892 msgstr "được đánh dấu đếm là xung khắc với --objects"
20893
20894 #: builtin/rev-parse.c:409
20895 msgid "git rev-parse --parseopt [<options>] -- [<args>...]"
20896 msgstr "git rev-parse --parseopt [<các tùy chọn>] -- [<các tham số>…]"
20897
20898 #: builtin/rev-parse.c:414
20899 msgid "keep the `--` passed as an arg"
20900 msgstr "giữ lại “--” chuyển sang làm tham số"
20901
20902 #: builtin/rev-parse.c:416
20903 msgid "stop parsing after the first non-option argument"
20904 msgstr "dừng phân tích sau đối số đầu tiên không có tùy chọn"
20905
20906 #: builtin/rev-parse.c:419
20907 msgid "output in stuck long form"
20908 msgstr "kết xuất trong định dạng gậy dài"
20909
20910 #: builtin/rev-parse.c:552
20911 msgid ""
20912 "git rev-parse --parseopt [<options>] -- [<args>...]\n"
20913 "   or: git rev-parse --sq-quote [<arg>...]\n"
20914 "   or: git rev-parse [<options>] [<arg>...]\n"
20915 "\n"
20916 "Run \"git rev-parse --parseopt -h\" for more information on the first usage."
20917 msgstr ""
20918 "git rev-parse --parseopt [<các tùy chọn>] -- [<các đối số>…]\n"
20919 "   hoặc: git rev-parse --sq-quote [<đ.số>…]\n"
20920 "   hoặc: git rev-parse [<các tùy chọn>] [<đ.số>…]\n"
20921 "\n"
20922 "Chạy lệnh \"git rev-parse --parseopt -h\" để có thêm thông tin về cách dùng."
20923
20924 #: builtin/revert.c:24
20925 msgid "git revert [<options>] <commit-ish>..."
20926 msgstr "git revert [<các tùy chọn>] <commit-ish>…"
20927
20928 #: builtin/revert.c:25
20929 msgid "git revert <subcommand>"
20930 msgstr "git revert <lệnh-con>"
20931
20932 #: builtin/revert.c:30
20933 msgid "git cherry-pick [<options>] <commit-ish>..."
20934 msgstr "git cherry-pick [<các tùy chọn>] <commit-ish>…"
20935
20936 #: builtin/revert.c:31
20937 msgid "git cherry-pick <subcommand>"
20938 msgstr "git cherry-pick <lệnh-con>"
20939
20940 #: builtin/revert.c:72
20941 #, c-format
20942 msgid "option `%s' expects a number greater than zero"
20943 msgstr "tùy chọn “%s” cần một giá trị bằng số lớn hơn không"
20944
20945 #: builtin/revert.c:92
20946 #, c-format
20947 msgid "%s: %s cannot be used with %s"
20948 msgstr "%s: %s không thể được sử dụng với %s"
20949
20950 #: builtin/revert.c:102
20951 msgid "end revert or cherry-pick sequence"
20952 msgstr "kết thúc cherry-pick hay hoàn nguyên liên tiếp nhau"
20953
20954 #: builtin/revert.c:103
20955 msgid "resume revert or cherry-pick sequence"
20956 msgstr "phục hồi lại cherry-pick hay hoàn nguyên liên tiếp nhau"
20957
20958 #: builtin/revert.c:104
20959 msgid "cancel revert or cherry-pick sequence"
20960 msgstr "không cherry-pick hay hoàn nguyên liên tiếp nhau"
20961
20962 #: builtin/revert.c:105
20963 msgid "skip current commit and continue"
20964 msgstr "bỏ qua lần chuyển giao hiện tại và tiếp tục"
20965
20966 #: builtin/revert.c:107
20967 msgid "don't automatically commit"
20968 msgstr "đừng chuyển giao một cách tự động"
20969
20970 #: builtin/revert.c:108
20971 msgid "edit the commit message"
20972 msgstr "sửa lại chú thích cho lần chuyển giao"
20973
20974 #: builtin/revert.c:111
20975 msgid "parent-number"
20976 msgstr "số-cha-mẹ"
20977
20978 #: builtin/revert.c:112
20979 msgid "select mainline parent"
20980 msgstr "chọn cha mẹ luồng chính"
20981
20982 #: builtin/revert.c:114
20983 msgid "merge strategy"
20984 msgstr "chiến lược hòa trộn"
20985
20986 #: builtin/revert.c:116
20987 msgid "option for merge strategy"
20988 msgstr "tùy chọn cho chiến lược hòa trộn"
20989
20990 #: builtin/revert.c:125
20991 msgid "append commit name"
20992 msgstr "nối thêm tên lần chuyển giao"
20993
20994 #: builtin/revert.c:127
20995 msgid "preserve initially empty commits"
20996 msgstr "cấm khởi tạo lần chuyển giao trống rỗng"
20997
20998 #: builtin/revert.c:129
20999 msgid "keep redundant, empty commits"
21000 msgstr "giữ lại các lần chuyển giao dư thừa, rỗng"
21001
21002 #: builtin/revert.c:239
21003 msgid "revert failed"
21004 msgstr "hoàn nguyên gặp lỗi"
21005
21006 #: builtin/revert.c:252
21007 msgid "cherry-pick failed"
21008 msgstr "cherry-pick gặp lỗi"
21009
21010 #: builtin/rm.c:19
21011 msgid "git rm [<options>] [--] <file>..."
21012 msgstr "git rm [<các tùy chọn>] [--] <tập-tin>…"
21013
21014 #: builtin/rm.c:207
21015 msgid ""
21016 "the following file has staged content different from both the\n"
21017 "file and the HEAD:"
21018 msgid_plural ""
21019 "the following files have staged content different from both the\n"
21020 "file and the HEAD:"
21021 msgstr[0] ""
21022 "các tập tin sau đây có khác biệt nội dung đã đưa lên bệ phóng\n"
21023 "từ cả tập tin và cả HEAD:"
21024
21025 #: builtin/rm.c:212
21026 msgid ""
21027 "\n"
21028 "(use -f to force removal)"
21029 msgstr ""
21030 "\n"
21031 "(dùng -f để buộc gỡ bỏ)"
21032
21033 #: builtin/rm.c:216
21034 msgid "the following file has changes staged in the index:"
21035 msgid_plural "the following files have changes staged in the index:"
21036 msgstr[0] "các tập tin sau đây có thay đổi trạng thái trong bảng mục lục:"
21037
21038 #: builtin/rm.c:220 builtin/rm.c:229
21039 msgid ""
21040 "\n"
21041 "(use --cached to keep the file, or -f to force removal)"
21042 msgstr ""
21043 "\n"
21044 "(dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
21045
21046 #: builtin/rm.c:226
21047 msgid "the following file has local modifications:"
21048 msgid_plural "the following files have local modifications:"
21049 msgstr[0] "những tập tin sau đây có những thay đổi nội bộ:"
21050
21051 #: builtin/rm.c:243
21052 msgid "do not list removed files"
21053 msgstr "không liệt kê các tập tin đã gỡ bỏ"
21054
21055 #: builtin/rm.c:244
21056 msgid "only remove from the index"
21057 msgstr "chỉ gỡ bỏ từ mục lục"
21058
21059 #: builtin/rm.c:245
21060 msgid "override the up-to-date check"
21061 msgstr "ghi đè lên kiểm tra cập nhật"
21062
21063 #: builtin/rm.c:246
21064 msgid "allow recursive removal"
21065 msgstr "cho phép gỡ bỏ đệ qui"
21066
21067 #: builtin/rm.c:248
21068 msgid "exit with a zero status even if nothing matched"
21069 msgstr "thoát ra với trạng thái khác không thậm chí nếu không có gì khớp"
21070
21071 #: builtin/rm.c:282
21072 msgid "No pathspec was given. Which files should I remove?"
21073 msgstr "Không đưa ra đặc tả đường dẫn. Tôi nên loại bỏ các tập tin nào?"
21074
21075 #: builtin/rm.c:305
21076 msgid "please stage your changes to .gitmodules or stash them to proceed"
21077 msgstr ""
21078 "hãy đưa các thay đổi của bạn vào .gitmodules hay tạm cất chúng đi để xử lý"
21079
21080 #: builtin/rm.c:323
21081 #, c-format
21082 msgid "not removing '%s' recursively without -r"
21083 msgstr "không thể gỡ bỏ “%s” một cách đệ qui mà không có tùy chọn -r"
21084
21085 #: builtin/rm.c:362
21086 #, c-format
21087 msgid "git rm: unable to remove %s"
21088 msgstr "git rm: không thể gỡ bỏ %s"
21089
21090 #: builtin/send-pack.c:20
21091 msgid ""
21092 "git send-pack [--all | --mirror] [--dry-run] [--force] [--receive-pack=<git-"
21093 "receive-pack>] [--verbose] [--thin] [--atomic] [<host>:]<directory> "
21094 "[<ref>...]\n"
21095 "  --all and explicit <ref> specification are mutually exclusive."
21096 msgstr ""
21097 "git send-pack [--all | --mirror] [--dry-run] [--force] [--receive-pack=<git-"
21098 "receive-pack>] [--verbose] [--thin] [--atomic] [<máy>:]<thư/mục> [<các-tham-"
21099 "chiếu>…]\n"
21100 "  --all và đặc tả <ref> rõ ràng là loại trừ lẫn nhau."
21101
21102 #: builtin/send-pack.c:188
21103 msgid "remote name"
21104 msgstr "tên máy dịch vụ"
21105
21106 #: builtin/send-pack.c:201
21107 msgid "use stateless RPC protocol"
21108 msgstr "dùng giao thức RPC không ổn định"
21109
21110 #: builtin/send-pack.c:202
21111 msgid "read refs from stdin"
21112 msgstr "đọc tham chiếu từ đầu vào tiêu chuẩn"
21113
21114 #: builtin/send-pack.c:203
21115 msgid "print status from remote helper"
21116 msgstr "in các trạng thái từ phần hướng dẫn trên máy dịch vụ"
21117
21118 #: builtin/shortlog.c:16
21119 msgid "git shortlog [<options>] [<revision-range>] [[--] <path>...]"
21120 msgstr "git shortlog [<các tùy chọn>] [<vùng-xét-duyệt>] [[--] [<đường/dẫn>…]]"
21121
21122 #: builtin/shortlog.c:17
21123 msgid "git log --pretty=short | git shortlog [<options>]"
21124 msgstr "git log --pretty=short | git shortlog [<các tùy chọn>]"
21125
21126 #: builtin/shortlog.c:135
21127 msgid "using multiple --group options with stdin is not supported"
21128 msgstr ""
21129 "việc dùng nhiều tùy chọn --group với đầu ra tiêu chuẩn là không được hỗ trợ"
21130
21131 #: builtin/shortlog.c:145
21132 msgid "using --group=trailer with stdin is not supported"
21133 msgstr "việc dùng --group=trailer với đầu ra tiêu chuẩn là không được hỗ trợ"
21134
21135 #: builtin/shortlog.c:335
21136 #, c-format
21137 msgid "unknown group type: %s"
21138 msgstr "không nhận ra kiểu nhóm: %s"
21139
21140 #: builtin/shortlog.c:363
21141 msgid "Group by committer rather than author"
21142 msgstr "Nhóm theo người chuyển giao thay vì tác giả"
21143
21144 #: builtin/shortlog.c:366
21145 msgid "sort output according to the number of commits per author"
21146 msgstr "sắp xếp kết xuất tuân theo số lượng chuyển giao trên mỗi tác giả"
21147
21148 #: builtin/shortlog.c:368
21149 msgid "Suppress commit descriptions, only provides commit count"
21150 msgstr "Chặn mọi mô tả lần chuyển giao, chỉ đưa ra số lượng lần chuyển giao"
21151
21152 #: builtin/shortlog.c:370
21153 msgid "Show the email address of each author"
21154 msgstr "Hiển thị thư điện tử cho từng tác giả"
21155
21156 #: builtin/shortlog.c:371
21157 msgid "<w>[,<i1>[,<i2>]]"
21158 msgstr "<w>[,<i1>[,<i2>]]"
21159
21160 #: builtin/shortlog.c:372
21161 msgid "Linewrap output"
21162 msgstr "Ngắt dòng khi quá dài"
21163
21164 #: builtin/shortlog.c:374
21165 msgid "field"
21166 msgstr "trường"
21167
21168 #: builtin/shortlog.c:375
21169 msgid "Group by field"
21170 msgstr "Nhóm theo trường"
21171
21172 #: builtin/shortlog.c:403
21173 msgid "too many arguments given outside repository"
21174 msgstr "quá nhiều tham số đưa ra ngoài kho chứa"
21175
21176 #: builtin/show-branch.c:13
21177 msgid ""
21178 "git show-branch [-a | --all] [-r | --remotes] [--topo-order | --date-order]\n"
21179 "\t\t[--current] [--color[=<when>] | --no-color] [--sparse]\n"
21180 "\t\t[--more=<n> | --list | --independent | --merge-base]\n"
21181 "\t\t[--no-name | --sha1-name] [--topics] [(<rev> | <glob>)...]"
21182 msgstr ""
21183 "git show-branch [-a | --all] [-r | --remotes] [--topo-order | --date-order]\n"
21184 "\t\t[--current] [--color[=<khi>] | --no-color] [--sparse]\n"
21185 "\t\t[--more=<n> | --list | --independent | --merge-base]\n"
21186 "\t\t[--no-name | --sha1-name] [--topics] [(<rev> | <glob>)…]"
21187
21188 #: builtin/show-branch.c:17
21189 msgid "git show-branch (-g | --reflog)[=<n>[,<base>]] [--list] [<ref>]"
21190 msgstr "git show-branch (-g | --reflog)[=<n>[,<nền>]] [--list] [<ref>]"
21191
21192 #: builtin/show-branch.c:395
21193 #, c-format
21194 msgid "ignoring %s; cannot handle more than %d ref"
21195 msgid_plural "ignoring %s; cannot handle more than %d refs"
21196 msgstr[0] "đang bỏ qua %s; không thể xử lý nhiều hơn %d tham chiếu"
21197
21198 #: builtin/show-branch.c:548
21199 #, c-format
21200 msgid "no matching refs with %s"
21201 msgstr "không tham chiếu nào khớp với %s"
21202
21203 #: builtin/show-branch.c:645
21204 msgid "show remote-tracking and local branches"
21205 msgstr "hiển thị các nhánh remote-tracking và nội bộ"
21206
21207 #: builtin/show-branch.c:647
21208 msgid "show remote-tracking branches"
21209 msgstr "hiển thị các nhánh remote-tracking"
21210
21211 #: builtin/show-branch.c:649
21212 msgid "color '*!+-' corresponding to the branch"
21213 msgstr "màu “*!+-” tương ứng với nhánh"
21214
21215 #: builtin/show-branch.c:651
21216 msgid "show <n> more commits after the common ancestor"
21217 msgstr "hiển thị thêm <n> lần chuyển giao sau cha mẹ chung"
21218
21219 #: builtin/show-branch.c:653
21220 msgid "synonym to more=-1"
21221 msgstr "đồng nghĩa với more=-1"
21222
21223 #: builtin/show-branch.c:654
21224 msgid "suppress naming strings"
21225 msgstr "chặn các chuỗi đặt tên"
21226
21227 #: builtin/show-branch.c:656
21228 msgid "include the current branch"
21229 msgstr "bao gồm nhánh hiện hành"
21230
21231 #: builtin/show-branch.c:658
21232 msgid "name commits with their object names"
21233 msgstr "đặt tên các lần chuyển giao bằng các tên của đối tượng của chúng"
21234
21235 #: builtin/show-branch.c:660
21236 msgid "show possible merge bases"
21237 msgstr "hiển thị mọi cơ sở có thể dùng để hòa trộn"
21238
21239 #: builtin/show-branch.c:662
21240 msgid "show refs unreachable from any other ref"
21241 msgstr "hiển thị các tham chiếu không thể được đọc bởi bất kỳ tham chiếu khác"
21242
21243 #: builtin/show-branch.c:664
21244 msgid "show commits in topological order"
21245 msgstr "hiển thị các lần chuyển giao theo thứ tự tôpô"
21246
21247 #: builtin/show-branch.c:667
21248 msgid "show only commits not on the first branch"
21249 msgstr "chỉ hiển thị các lần chuyển giao không nằm trên nhánh đầu tiên"
21250
21251 #: builtin/show-branch.c:669
21252 msgid "show merges reachable from only one tip"
21253 msgstr "hiển thị các lần hòa trộn có thể đọc được chỉ từ một đầu mút"
21254
21255 #: builtin/show-branch.c:671
21256 msgid "topologically sort, maintaining date order where possible"
21257 msgstr "sắp xếp hình thái học, bảo trì thứ tự ngày nếu có thể"
21258
21259 #: builtin/show-branch.c:674
21260 msgid "<n>[,<base>]"
21261 msgstr "<n>[,<cơ_sở>]"
21262
21263 #: builtin/show-branch.c:675
21264 msgid "show <n> most recent ref-log entries starting at base"
21265 msgstr "hiển thị <n> các mục “ref-log” gần nhất kể từ nền (base)"
21266
21267 #: builtin/show-branch.c:711
21268 msgid ""
21269 "--reflog is incompatible with --all, --remotes, --independent or --merge-base"
21270 msgstr ""
21271 "--reflog là không tương thích với các tùy chọn --all, --remotes, --"
21272 "independent hay --merge-base"
21273
21274 #: builtin/show-branch.c:735
21275 msgid "no branches given, and HEAD is not valid"
21276 msgstr "chưa đưa ra nhánh, và HEAD không hợp lệ"
21277
21278 #: builtin/show-branch.c:738
21279 msgid "--reflog option needs one branch name"
21280 msgstr "--reflog cần tên một nhánh"
21281
21282 #: builtin/show-branch.c:741
21283 #, c-format
21284 msgid "only %d entry can be shown at one time."
21285 msgid_plural "only %d entries can be shown at one time."
21286 msgstr[0] "chỉ có thể hiển thị cùng lúc %d hạng mục."
21287
21288 #: builtin/show-branch.c:745
21289 #, c-format
21290 msgid "no such ref %s"
21291 msgstr "không có tham chiếu nào như thế %s"
21292
21293 #: builtin/show-branch.c:831
21294 #, c-format
21295 msgid "cannot handle more than %d rev."
21296 msgid_plural "cannot handle more than %d revs."
21297 msgstr[0] "không thể xử lý nhiều hơn %d điểm xét duyệt."
21298
21299 #: builtin/show-branch.c:835
21300 #, c-format
21301 msgid "'%s' is not a valid ref."
21302 msgstr "“%s” không phải tham chiếu hợp lệ."
21303
21304 #: builtin/show-branch.c:838
21305 #, c-format
21306 msgid "cannot find commit %s (%s)"
21307 msgstr "không thể tìm thấy lần chuyển giao %s (%s)"
21308
21309 #: builtin/show-index.c:21
21310 msgid "hash-algorithm"
21311 msgstr "thuật-toán-băm"
21312
21313 #: builtin/show-index.c:31
21314 msgid "Unknown hash algorithm"
21315 msgstr "Không hiểu thuật toán băm dữ liệu"
21316
21317 #: builtin/show-ref.c:12
21318 msgid ""
21319 "git show-ref [-q | --quiet] [--verify] [--head] [-d | --dereference] [-s | --"
21320 "hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [<pattern>...]"
21321 msgstr ""
21322 "git show-ref [-q | --quiet] [--verify] [--head] [-d | --dereference] [-s | --"
21323 "hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [<mẫu>…]"
21324
21325 #: builtin/show-ref.c:13
21326 msgid "git show-ref --exclude-existing[=<pattern>]"
21327 msgstr "git show-ref --exclude-existing[=<mẫu>]"
21328
21329 #: builtin/show-ref.c:162
21330 msgid "only show tags (can be combined with heads)"
21331 msgstr "chỉ hiển thị thẻ (có thể tổ hợp cùng với đầu)"
21332
21333 #: builtin/show-ref.c:163
21334 msgid "only show heads (can be combined with tags)"
21335 msgstr "chỉ hiển thị đầu (có thể tổ hợp cùng với thẻ)"
21336
21337 #: builtin/show-ref.c:164
21338 msgid "stricter reference checking, requires exact ref path"
21339 msgstr ""
21340 "việc kiểm tra tham chiếu chính xác, đòi hỏi chính xác đường dẫn tham chiếu"
21341
21342 #: builtin/show-ref.c:167 builtin/show-ref.c:169
21343 msgid "show the HEAD reference, even if it would be filtered out"
21344 msgstr "hiển thị tham chiếu HEAD, ngay cả khi nó đã được lọc ra"
21345
21346 #: builtin/show-ref.c:171
21347 msgid "dereference tags into object IDs"
21348 msgstr "bãi bỏ tham chiếu các thẻ thành ra các ID đối tượng"
21349
21350 #: builtin/show-ref.c:173
21351 msgid "only show SHA1 hash using <n> digits"
21352 msgstr "chỉ hiển thị mã băm SHA1 sử dụng <n> chữ số"
21353
21354 #: builtin/show-ref.c:177
21355 msgid "do not print results to stdout (useful with --verify)"
21356 msgstr ""
21357 "không hiển thị kết quả ra đầu ra chuẩn (stdout) (chỉ hữu dụng với --verify)"
21358
21359 #: builtin/show-ref.c:179
21360 msgid "show refs from stdin that aren't in local repository"
21361 msgstr ""
21362 "hiển thị các tham chiếu từ đầu vào tiêu chuẩn (stdin) cái mà không ở kho nội "
21363 "bộ"
21364
21365 #: builtin/sparse-checkout.c:21
21366 msgid "git sparse-checkout (init|list|set|add|reapply|disable) <options>"
21367 msgstr "git sparse-checkout (init|list|set|add|reapply|disable) <các-tùy-chọn>"
21368
21369 #: builtin/sparse-checkout.c:50
21370 msgid "git sparse-checkout list"
21371 msgstr "git sparse-checkout list"
21372
21373 #: builtin/sparse-checkout.c:76
21374 msgid "this worktree is not sparse (sparse-checkout file may not exist)"
21375 msgstr ""
21376 "không thể phân tích cú pháp cây làm việc này (tập tin sparse-checkout có lẽ "
21377 "không tồn tại)"
21378
21379 #: builtin/sparse-checkout.c:228
21380 msgid "failed to create directory for sparse-checkout file"
21381 msgstr "gặp lỗi khi tạo thư mục cho tập tin sparse-checkout"
21382
21383 #: builtin/sparse-checkout.c:269
21384 msgid "unable to upgrade repository format to enable worktreeConfig"
21385 msgstr "không thể nâng cấp định dạng kho lưu trữ để kích hoạt worktreeConfig"
21386
21387 #: builtin/sparse-checkout.c:271
21388 msgid "failed to set extensions.worktreeConfig setting"
21389 msgstr "gặp lỗi khi đặt cài đặt extensions.worktreeConfig"
21390
21391 #: builtin/sparse-checkout.c:288
21392 msgid "git sparse-checkout init [--cone]"
21393 msgstr "git sparse-checkout init [--cone]"
21394
21395 #: builtin/sparse-checkout.c:307
21396 msgid "initialize the sparse-checkout in cone mode"
21397 msgstr "khởi tạo sparse-checkout trong chế độ nón"
21398
21399 #: builtin/sparse-checkout.c:344
21400 #, c-format
21401 msgid "failed to open '%s'"
21402 msgstr "gặp lỗi khi mở “%s”"
21403
21404 #: builtin/sparse-checkout.c:401
21405 #, c-format
21406 msgid "could not normalize path %s"
21407 msgstr "không thể thường hóa đường dẫn “%s”"
21408
21409 #: builtin/sparse-checkout.c:413
21410 msgid "git sparse-checkout (set|add) (--stdin | <patterns>)"
21411 msgstr "git sparse-checkout (set|add) (--stdin | <các mẫu>)"
21412
21413 #: builtin/sparse-checkout.c:438
21414 #, c-format
21415 msgid "unable to unquote C-style string '%s'"
21416 msgstr "không thể bỏ trích dẫn chuỗi kiểu C “%s”"
21417
21418 #: builtin/sparse-checkout.c:492 builtin/sparse-checkout.c:516
21419 msgid "unable to load existing sparse-checkout patterns"
21420 msgstr "không thể tải các mẫu sparse-checkout"
21421
21422 #: builtin/sparse-checkout.c:561
21423 msgid "read patterns from standard in"
21424 msgstr "đọc các mẫu từ đầu vào tiêu chuẩn"
21425
21426 #: builtin/sparse-checkout.c:576
21427 msgid "git sparse-checkout reapply"
21428 msgstr "git sparse-checkout reapply"
21429
21430 #: builtin/sparse-checkout.c:595
21431 msgid "git sparse-checkout disable"
21432 msgstr "git sparse-checkout disable"
21433
21434 #: builtin/sparse-checkout.c:623
21435 msgid "error while refreshing working directory"
21436 msgstr "gặp lỗi khi đọc lại thư mục làm việc"
21437
21438 #: builtin/stash.c:22 builtin/stash.c:38
21439 msgid "git stash list [<options>]"
21440 msgstr "git stash list [<các tùy chọn>]"
21441
21442 #: builtin/stash.c:23 builtin/stash.c:43
21443 msgid "git stash show [<options>] [<stash>]"
21444 msgstr "git stash show [<các tùy chọn>] <stash>"
21445
21446 #: builtin/stash.c:24 builtin/stash.c:48
21447 msgid "git stash drop [-q|--quiet] [<stash>]"
21448 msgstr "git stash drop [-q|--quiet] [<stash>]"
21449
21450 #: builtin/stash.c:25
21451 msgid "git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]"
21452 msgstr "git stash ( pop | apply ) [--index] [-q|--quiet] [<stash>]"
21453
21454 #: builtin/stash.c:26 builtin/stash.c:63
21455 msgid "git stash branch <branchname> [<stash>]"
21456 msgstr "git stash branch <tên-nhánh> [<stash>]"
21457
21458 #: builtin/stash.c:27 builtin/stash.c:68
21459 msgid "git stash clear"
21460 msgstr "git stash clear"
21461
21462 #: builtin/stash.c:28
21463 msgid ""
21464 "git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21465 "          [-u|--include-untracked] [-a|--all] [-m|--message <message>]\n"
21466 "          [--pathspec-from-file=<file> [--pathspec-file-nul]]\n"
21467 "          [--] [<pathspec>...]]"
21468 msgstr ""
21469 "git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21470 "          [-u|--include-untracked] [-a|--all] [-m|--message <lời nhắn>]\n"
21471 "          [--pathspec-from-file=<tập_tin> [--pathspec-file-nul]]\n"
21472 "          [--] [<đặc/tả/đường/dẫn>…]]"
21473
21474 #: builtin/stash.c:32 builtin/stash.c:85
21475 msgid ""
21476 "git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21477 "          [-u|--include-untracked] [-a|--all] [<message>]"
21478 msgstr ""
21479 "git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21480 "          [-u|--include-untracked] [-a|--all] [<ghi chú>]"
21481
21482 #: builtin/stash.c:53
21483 msgid "git stash pop [--index] [-q|--quiet] [<stash>]"
21484 msgstr "git stash pop [--index] [-q|--quiet] [<stash>]"
21485
21486 #: builtin/stash.c:58
21487 msgid "git stash apply [--index] [-q|--quiet] [<stash>]"
21488 msgstr "git stash apply [--index] [-q|--quiet] [<stash>]"
21489
21490 #: builtin/stash.c:73
21491 msgid "git stash store [-m|--message <message>] [-q|--quiet] <commit>"
21492 msgstr "git stash store [-m|--message <ghi chú>] [-q|--quiet] <commit>"
21493
21494 #: builtin/stash.c:78
21495 msgid ""
21496 "git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21497 "          [-u|--include-untracked] [-a|--all] [-m|--message <message>]\n"
21498 "          [--] [<pathspec>...]]"
21499 msgstr ""
21500 "git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]\n"
21501 "          [-u|--include-untracked] [-a|--all] [-m|--message <lời nhắn>]\n"
21502 "          [--] [<đặc/tả/đường/dẫn>…]]"
21503
21504 #: builtin/stash.c:128
21505 #, c-format
21506 msgid "'%s' is not a stash-like commit"
21507 msgstr "“%s” không phải là lần chuyển giao kiểu-stash (cất đi)"
21508
21509 #: builtin/stash.c:148
21510 #, c-format
21511 msgid "Too many revisions specified:%s"
21512 msgstr "Chỉ ra quá nhiều điểm xét duyệt: %s"
21513
21514 #: builtin/stash.c:162
21515 msgid "No stash entries found."
21516 msgstr "Không tìm thấy các mục tạm cất (stash) nào."
21517
21518 #: builtin/stash.c:176
21519 #, c-format
21520 msgid "%s is not a valid reference"
21521 msgstr "“%s” không phải một tham chiếu hợp lệ"
21522
21523 #: builtin/stash.c:225
21524 msgid "git stash clear with parameters is unimplemented"
21525 msgstr ""
21526 "git stash clear với các tham số là chưa được thực hiện (không nhận đối số)"
21527
21528 #: builtin/stash.c:404
21529 msgid "cannot apply a stash in the middle of a merge"
21530 msgstr "không thể áp dụng một stash ở giữa của quá trình hòa trộn"
21531
21532 #: builtin/stash.c:415
21533 #, c-format
21534 msgid "could not generate diff %s^!."
21535 msgstr "không thể tạo diff %s^!."
21536
21537 #: builtin/stash.c:422
21538 msgid "conflicts in index. Try without --index."
21539 msgstr "xung đột trong bảng mục lục. Hãy thử mà không dùng tùy chọn --index."
21540
21541 #: builtin/stash.c:428
21542 msgid "could not save index tree"
21543 msgstr "không thể ghi lại cây chỉ mục"
21544
21545 #: builtin/stash.c:437
21546 msgid "could not restore untracked files from stash"
21547 msgstr "không thể phục hồi các tập tin chưa theo dõi từ mục cất đi (stash)"
21548
21549 #: builtin/stash.c:451
21550 #, c-format
21551 msgid "Merging %s with %s"
21552 msgstr "Đang hòa trộn %s với %s"
21553
21554 #: builtin/stash.c:461
21555 msgid "Index was not unstashed."
21556 msgstr "Bảng mục lục đã không được bỏ stash."
21557
21558 #: builtin/stash.c:522 builtin/stash.c:620
21559 msgid "attempt to recreate the index"
21560 msgstr "gặp lỗi đọc bảng mục lục"
21561
21562 #: builtin/stash.c:566
21563 #, c-format
21564 msgid "Dropped %s (%s)"
21565 msgstr "Đã xóa %s (%s)"
21566
21567 #: builtin/stash.c:569
21568 #, c-format
21569 msgid "%s: Could not drop stash entry"
21570 msgstr "%s: Không thể xóa bỏ mục stash"
21571
21572 #: builtin/stash.c:582
21573 #, c-format
21574 msgid "'%s' is not a stash reference"
21575 msgstr "”%s” không phải tham chiếu đến stash"
21576
21577 #: builtin/stash.c:632
21578 msgid "The stash entry is kept in case you need it again."
21579 msgstr "Các mục tạm cất (stash) được giữ trong trường hợp bạn lại cần nó."
21580
21581 #: builtin/stash.c:655
21582 msgid "No branch name specified"
21583 msgstr "Chưa chỉ ra tên của nhánh"
21584
21585 #: builtin/stash.c:799 builtin/stash.c:836
21586 #, c-format
21587 msgid "Cannot update %s with %s"
21588 msgstr "Không thể cập nhật %s với %s"
21589
21590 #: builtin/stash.c:817 builtin/stash.c:1471 builtin/stash.c:1536
21591 msgid "stash message"
21592 msgstr "phần chú thích cho stash"
21593
21594 #: builtin/stash.c:827
21595 msgid "\"git stash store\" requires one <commit> argument"
21596 msgstr "\"git stash store\" cần một đối số <lần chuyển giao>"
21597
21598 #: builtin/stash.c:1042
21599 msgid "No changes selected"
21600 msgstr "Chưa có thay đổi nào được chọn"
21601
21602 #: builtin/stash.c:1142
21603 msgid "You do not have the initial commit yet"
21604 msgstr "Bạn chưa còn có lần chuyển giao khởi tạo"
21605
21606 #: builtin/stash.c:1169
21607 msgid "Cannot save the current index state"
21608 msgstr "Không thể ghi lại trạng thái bảng mục lục hiện hành"
21609
21610 #: builtin/stash.c:1178
21611 msgid "Cannot save the untracked files"
21612 msgstr "Không thể ghi lại các tập tin chưa theo dõi"
21613
21614 #: builtin/stash.c:1189 builtin/stash.c:1198
21615 msgid "Cannot save the current worktree state"
21616 msgstr "Không thể ghi lại trạng thái cây-làm-việc hiện hành"
21617
21618 #: builtin/stash.c:1226
21619 msgid "Cannot record working tree state"
21620 msgstr "Không thể ghi lại trạng thái cây làm việc hiện hành"
21621
21622 #: builtin/stash.c:1275
21623 msgid "Can't use --patch and --include-untracked or --all at the same time"
21624 msgstr "Không thể dùng --patch và --include-untracked hay --all cùng một lúc"
21625
21626 #: builtin/stash.c:1291
21627 msgid "Did you forget to 'git add'?"
21628 msgstr "Có lẽ bạn đã quên “git add ” phải không?"
21629
21630 #: builtin/stash.c:1306
21631 msgid "No local changes to save"
21632 msgstr "Không có thay đổi nội bộ nào được ghi lại"
21633
21634 #: builtin/stash.c:1313
21635 msgid "Cannot initialize stash"
21636 msgstr "Không thể khởi tạo stash"
21637
21638 #: builtin/stash.c:1328
21639 msgid "Cannot save the current status"
21640 msgstr "Không thể ghi lại trạng thái hiện hành"
21641
21642 #: builtin/stash.c:1333
21643 #, c-format
21644 msgid "Saved working directory and index state %s"
21645 msgstr "Đã ghi lại thư mục làm việc và trạng thái mục lục %s"
21646
21647 #: builtin/stash.c:1423
21648 msgid "Cannot remove worktree changes"
21649 msgstr "Không thể gỡ bỏ các thay đổi cây-làm-việc"
21650
21651 #: builtin/stash.c:1462 builtin/stash.c:1527
21652 msgid "keep index"
21653 msgstr "giữ nguyên bảng mục lục"
21654
21655 #: builtin/stash.c:1464 builtin/stash.c:1529
21656 msgid "stash in patch mode"
21657 msgstr "cất đi ở chế độ miếng vá"
21658
21659 #: builtin/stash.c:1465 builtin/stash.c:1530
21660 msgid "quiet mode"
21661 msgstr "chế độ im lặng"
21662
21663 #: builtin/stash.c:1467 builtin/stash.c:1532
21664 msgid "include untracked files in stash"
21665 msgstr "bao gồm các tập tin không được theo dõi trong stash"
21666
21667 #: builtin/stash.c:1469 builtin/stash.c:1534
21668 msgid "include ignore files"
21669 msgstr "bao gồm các tập tin bị bỏ qua"
21670
21671 #: builtin/stash.c:1569
21672 msgid ""
21673 "the stash.useBuiltin support has been removed!\n"
21674 "See its entry in 'git help config' for details."
21675 msgstr ""
21676 "việc hỗ trợ stash.useBuiltin đã bị xóa!\n"
21677 "Xem mục tin của nó trong “git help config” để biết chi tiết."
21678
21679 #: builtin/stripspace.c:18
21680 msgid "git stripspace [-s | --strip-comments]"
21681 msgstr "git stripspace [-s | --strip-comments]"
21682
21683 #: builtin/stripspace.c:19
21684 msgid "git stripspace [-c | --comment-lines]"
21685 msgstr "git stripspace [-c | --comment-lines]"
21686
21687 #: builtin/stripspace.c:37
21688 msgid "skip and remove all lines starting with comment character"
21689 msgstr "giữ và xóa bỏ mọi dòng bắt đầu bằng ký tự ghi chú"
21690
21691 #: builtin/stripspace.c:40
21692 msgid "prepend comment character and space to each line"
21693 msgstr "treo trước ký tự ghi chú và ký tự khoảng trắng cho từng dòng"
21694
21695 #: builtin/submodule--helper.c:47 builtin/submodule--helper.c:2423
21696 #, c-format
21697 msgid "Expecting a full ref name, got %s"
21698 msgstr "Cần tên tham chiếu dạng đầy đủ, nhưng lại nhận được %s"
21699
21700 #: builtin/submodule--helper.c:64
21701 msgid "submodule--helper print-default-remote takes no arguments"
21702 msgstr "submodule--helper print-default-remote takes không nhận tham số"
21703
21704 #: builtin/submodule--helper.c:102
21705 #, c-format
21706 msgid "cannot strip one component off url '%s'"
21707 msgstr "không thể cắt bỏ một thành phần ra khỏi “%s” url"
21708
21709 #: builtin/submodule--helper.c:410 builtin/submodule--helper.c:1819
21710 msgid "alternative anchor for relative paths"
21711 msgstr "điểm neo thay thế cho các đường dẫn tương đối"
21712
21713 #: builtin/submodule--helper.c:415
21714 msgid "git submodule--helper list [--prefix=<path>] [<path>...]"
21715 msgstr "git submodule--helper list [--prefix=</đường/dẫn>] [</đường/dẫn>…]"
21716
21717 #: builtin/submodule--helper.c:472 builtin/submodule--helper.c:629
21718 #: builtin/submodule--helper.c:652
21719 #, c-format
21720 msgid "No url found for submodule path '%s' in .gitmodules"
21721 msgstr "Không tìm thấy url cho đường dẫn mô-đun-con “%s” trong .gitmodules"
21722
21723 #: builtin/submodule--helper.c:524
21724 #, c-format
21725 msgid "Entering '%s'\n"
21726 msgstr "Đang vào “%s”\n"
21727
21728 #: builtin/submodule--helper.c:527
21729 #, c-format
21730 msgid ""
21731 "run_command returned non-zero status for %s\n"
21732 "."
21733 msgstr ""
21734 "run_command trả về trạng thái khác không cho %s\n"
21735 "."
21736
21737 #: builtin/submodule--helper.c:549
21738 #, c-format
21739 msgid ""
21740 "run_command returned non-zero status while recursing in the nested "
21741 "submodules of %s\n"
21742 "."
21743 msgstr ""
21744 "run_command trả về trạng thái khác không trong khi đệ quy trong các mô-đun-"
21745 "con lồng nhau của %s\n"
21746 "."
21747
21748 #: builtin/submodule--helper.c:565
21749 msgid "Suppress output of entering each submodule command"
21750 msgstr "Chặn kết xuất của từng lệnh mô-đun-con"
21751
21752 #: builtin/submodule--helper.c:567 builtin/submodule--helper.c:1487
21753 msgid "Recurse into nested submodules"
21754 msgstr "Đệ quy vào trong các mô-đun-con lồng nhau"
21755
21756 #: builtin/submodule--helper.c:572
21757 msgid "git submodule--helper foreach [--quiet] [--recursive] [--] <command>"
21758 msgstr "git submodule--helper foreach [--quiet] [--recursive] [--]  <lệnh>"
21759
21760 #: builtin/submodule--helper.c:599
21761 #, c-format
21762 msgid ""
21763 "could not look up configuration '%s'. Assuming this repository is its own "
21764 "authoritative upstream."
21765 msgstr ""
21766 "không thể tìm thấy cấu hình “%s”. Coi rằng đây là kho thượng nguồn có quyền "
21767 "sở hữu chính nó."
21768
21769 #: builtin/submodule--helper.c:666
21770 #, c-format
21771 msgid "Failed to register url for submodule path '%s'"
21772 msgstr "Gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con “%s”"
21773
21774 #: builtin/submodule--helper.c:670
21775 #, c-format
21776 msgid "Submodule '%s' (%s) registered for path '%s'\n"
21777 msgstr "Mô-đun-con “%s” (%s) được đăng ký cho đường dẫn “%s”\n"
21778
21779 #: builtin/submodule--helper.c:680
21780 #, c-format
21781 msgid "warning: command update mode suggested for submodule '%s'\n"
21782 msgstr "cảnh báo: chế độ lệnh cập nhật được gợi ý cho mô-đun-con “%s”\n"
21783
21784 #: builtin/submodule--helper.c:687
21785 #, c-format
21786 msgid "Failed to register update mode for submodule path '%s'"
21787 msgstr "Gặp lỗi khi đăng ký chế độ cập nhật cho đường dẫn mô-đun-con “%s”"
21788
21789 #: builtin/submodule--helper.c:709
21790 msgid "Suppress output for initializing a submodule"
21791 msgstr "Chặn kết xuất cho khởi tạo một mô-đun-con"
21792
21793 #: builtin/submodule--helper.c:714
21794 msgid "git submodule--helper init [<options>] [<path>]"
21795 msgstr "git submodule--helper init [<các tùy chọn>] [</đường/dẫn>]"
21796
21797 #: builtin/submodule--helper.c:787 builtin/submodule--helper.c:922
21798 #, c-format
21799 msgid "no submodule mapping found in .gitmodules for path '%s'"
21800 msgstr ""
21801 "không tìm thấy ánh xạ (mapping) mô-đun-con trong .gitmodules cho đường dẫn "
21802 "“%s”"
21803
21804 #: builtin/submodule--helper.c:835
21805 #, c-format
21806 msgid "could not resolve HEAD ref inside the submodule '%s'"
21807 msgstr "không thể phân giải tham chiếu HEAD bên trong mô-đun-con “%s”"
21808
21809 #: builtin/submodule--helper.c:862 builtin/submodule--helper.c:1457
21810 #, c-format
21811 msgid "failed to recurse into submodule '%s'"
21812 msgstr "gặp lỗi khi đệ quy vào trong mô-đun-con “%s”"
21813
21814 #: builtin/submodule--helper.c:886 builtin/submodule--helper.c:1623
21815 msgid "Suppress submodule status output"
21816 msgstr "Chặn két xuất tình trạng mô-đun-con"
21817
21818 #: builtin/submodule--helper.c:887
21819 msgid ""
21820 "Use commit stored in the index instead of the one stored in the submodule "
21821 "HEAD"
21822 msgstr ""
21823 "Dùng lần chuyển giao lưu trong mục lục thay cho cái được lưu trong HEAD mô-"
21824 "đun-con"
21825
21826 #: builtin/submodule--helper.c:888
21827 msgid "recurse into nested submodules"
21828 msgstr "đệ quy vào trong mô-đun-con lồng nhau"
21829
21830 #: builtin/submodule--helper.c:893
21831 msgid "git submodule status [--quiet] [--cached] [--recursive] [<path>...]"
21832 msgstr ""
21833 "git submodule status [--quiet] [--cached] [--recursive] [</đường/dẫn>…]"
21834
21835 #: builtin/submodule--helper.c:917
21836 msgid "git submodule--helper name <path>"
21837 msgstr "git submodule--helper name </đường/dẫn>"
21838
21839 #: builtin/submodule--helper.c:989
21840 #, c-format
21841 msgid "* %s %s(blob)->%s(submodule)"
21842 msgstr ""
21843 "* %s %s(blob)->%s(\n"
21844 ")"
21845
21846 #: builtin/submodule--helper.c:992
21847 #, c-format
21848 msgid "* %s %s(submodule)->%s(blob)"
21849 msgstr "* %s %s(mô-đun-con)->%s(blob)"
21850
21851 #: builtin/submodule--helper.c:1005
21852 #, c-format
21853 msgid "%s"
21854 msgstr "%s"
21855
21856 #: builtin/submodule--helper.c:1055
21857 #, c-format
21858 msgid "couldn't hash object from '%s'"
21859 msgstr "không thể băm đối tượng từ “%s”"
21860
21861 #: builtin/submodule--helper.c:1059
21862 #, c-format
21863 msgid "unexpected mode %o\n"
21864 msgstr "gặp chế độ không như mong chờ %o\n"
21865
21866 #: builtin/submodule--helper.c:1300
21867 msgid "use the commit stored in the index instead of the submodule HEAD"
21868 msgstr "hùng lần chuyển giao đã lưu trong mục lục thay cho HEAD mô-đun-con"
21869
21870 #: builtin/submodule--helper.c:1302
21871 msgid "to compare the commit in the index with that in the submodule HEAD"
21872 msgstr ""
21873 "để so sánh lần chuyển giao lưu trong mục lục với cái trong HEAD mô-đun-con"
21874
21875 #: builtin/submodule--helper.c:1304
21876 msgid "skip submodules with 'ignore_config' value set to 'all'"
21877 msgstr ""
21878 "bỏ qua các mô-đun-con với giá trị của “ignore_config” được đặt thành “all”"
21879
21880 #: builtin/submodule--helper.c:1306
21881 msgid "limit the summary size"
21882 msgstr "giới hạn kích cỡ tổng hợp"
21883
21884 #: builtin/submodule--helper.c:1311
21885 msgid "git submodule--helper summary [<options>] [<commit>] [--] [<path>]"
21886 msgstr ""
21887 "git submodule--helper summary [<các tùy chọn>] [<lần_chuyển_giao>] [--] [</"
21888 "đường/dẫn>]"
21889
21890 #: builtin/submodule--helper.c:1335
21891 msgid "could not fetch a revision for HEAD"
21892 msgstr "không thể lấy về một điểm xem xét cho HEAD"
21893
21894 #: builtin/submodule--helper.c:1340
21895 msgid "--cached and --files are mutually exclusive"
21896 msgstr "Các tùy chọn --cached và --files loại từ lẫn nhau"
21897
21898 #: builtin/submodule--helper.c:1407
21899 #, c-format
21900 msgid "Synchronizing submodule url for '%s'\n"
21901 msgstr "Url mô-đun-con đồng bộ hóa cho “%s”\n"
21902
21903 #: builtin/submodule--helper.c:1413
21904 #, c-format
21905 msgid "failed to register url for submodule path '%s'"
21906 msgstr "gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con “%s”"
21907
21908 #: builtin/submodule--helper.c:1427
21909 #, c-format
21910 msgid "failed to get the default remote for submodule '%s'"
21911 msgstr "gặp lỗi khi lấy máy chủ mặc định cho mô-đun-con “%s”"
21912
21913 #: builtin/submodule--helper.c:1438
21914 #, c-format
21915 msgid "failed to update remote for submodule '%s'"
21916 msgstr "gặp lỗi khi cập nhật cho mô-đun-con “%s”"
21917
21918 #: builtin/submodule--helper.c:1485
21919 msgid "Suppress output of synchronizing submodule url"
21920 msgstr "Chặn kết xuất cho đồng bộ url mô-đun-con"
21921
21922 #: builtin/submodule--helper.c:1492
21923 msgid "git submodule--helper sync [--quiet] [--recursive] [<path>]"
21924 msgstr "git submodule--helper sync [--quiet] [--recursive] [</đường/dẫn>]"
21925
21926 #: builtin/submodule--helper.c:1546
21927 #, c-format
21928 msgid ""
21929 "Submodule work tree '%s' contains a .git directory (use 'rm -rf' if you "
21930 "really want to remove it including all of its history)"
21931 msgstr ""
21932 "Cây làm việc mô-đun-con “%s” có chứa thư mục .git (dùng “rm -rf” nếu bạn "
21933 "thực sự muốn gỡ bỏ nó cùng với toàn bộ lịch sử của chúng)"
21934
21935 #: builtin/submodule--helper.c:1558
21936 #, c-format
21937 msgid ""
21938 "Submodule work tree '%s' contains local modifications; use '-f' to discard "
21939 "them"
21940 msgstr ""
21941 "Cây làm việc mô-đun-con “%s” chứa các thay đổi nội bộ; hãy dùng “-f” để loại "
21942 "bỏ chúng đi"
21943
21944 #: builtin/submodule--helper.c:1566
21945 #, c-format
21946 msgid "Cleared directory '%s'\n"
21947 msgstr "Đã xóa thư mục “%s”\n"
21948
21949 #: builtin/submodule--helper.c:1568
21950 #, c-format
21951 msgid "Could not remove submodule work tree '%s'\n"
21952 msgstr "Không thể gỡ bỏ cây làm việc mô-đun-con “%s”\n"
21953
21954 #: builtin/submodule--helper.c:1579
21955 #, c-format
21956 msgid "could not create empty submodule directory %s"
21957 msgstr "không thể tạo thư mục mô-đun-con rỗng “%s”"
21958
21959 #: builtin/submodule--helper.c:1595
21960 #, c-format
21961 msgid "Submodule '%s' (%s) unregistered for path '%s'\n"
21962 msgstr "Mô-đun-con “%s” (%s) được đăng ký cho đường dẫn “%s”\n"
21963
21964 #: builtin/submodule--helper.c:1624
21965 msgid "Remove submodule working trees even if they contain local changes"
21966 msgstr "Gỡ bỏ cây làm việc của mô-đun-con ngay cả khi nó có thay đổi nội bộ"
21967
21968 #: builtin/submodule--helper.c:1625
21969 msgid "Unregister all submodules"
21970 msgstr "Bỏ đăng ký tất cả các trong mô-đun-con"
21971
21972 #: builtin/submodule--helper.c:1630
21973 msgid ""
21974 "git submodule deinit [--quiet] [-f | --force] [--all | [--] [<path>...]]"
21975 msgstr ""
21976 "git submodule deinit [--quiet] [-f | --force] [--all | [--]  [</đường/dẫn>…]]"
21977
21978 #: builtin/submodule--helper.c:1644
21979 msgid "Use '--all' if you really want to deinitialize all submodules"
21980 msgstr "Dùng “--all” nếu bạn thực sự muốn hủy khởi tạo mọi mô-đun-con"
21981
21982 #: builtin/submodule--helper.c:1713
21983 msgid ""
21984 "An alternate computed from a superproject's alternate is invalid.\n"
21985 "To allow Git to clone without an alternate in such a case, set\n"
21986 "submodule.alternateErrorStrategy to 'info' or, equivalently, clone with\n"
21987 "'--reference-if-able' instead of '--reference'."
21988 msgstr ""
21989 "Một cái thay thế được tính toán từ một thay thế của siêu dự án là không hợp "
21990 "lệ.\n"
21991 "Để cho Git thực hiện nhân bản mà không có cái thay thế như trong trường hợp "
21992 "này, đặt\n"
21993 "submodule.alternateErrorStrategy thành “info” hoặc, tương đương, nhân bản "
21994 "bằng\n"
21995 "“--reference-if-able” thay vì dùng “--reference”."
21996
21997 #: builtin/submodule--helper.c:1752 builtin/submodule--helper.c:1755
21998 #, c-format
21999 msgid "submodule '%s' cannot add alternate: %s"
22000 msgstr "mô-đun-con “%s” không thể thêm thay thế: %s"
22001
22002 #: builtin/submodule--helper.c:1791
22003 #, c-format
22004 msgid "Value '%s' for submodule.alternateErrorStrategy is not recognized"
22005 msgstr "Giá trị “%s” cho submodule.alternateErrorStrategy không được thừa nhận"
22006
22007 #: builtin/submodule--helper.c:1798
22008 #, c-format
22009 msgid "Value '%s' for submodule.alternateLocation is not recognized"
22010 msgstr "Giá trị “%s” cho submodule.alternateLocation không được thừa nhận"
22011
22012 #: builtin/submodule--helper.c:1822
22013 msgid "where the new submodule will be cloned to"
22014 msgstr "nhân bản mô-đun-con mới vào chỗ nào"
22015
22016 #: builtin/submodule--helper.c:1825
22017 msgid "name of the new submodule"
22018 msgstr "tên của mô-đun-con mới"
22019
22020 #: builtin/submodule--helper.c:1828
22021 msgid "url where to clone the submodule from"
22022 msgstr "url nơi mà nhân bản mô-đun-con từ đó"
22023
22024 #: builtin/submodule--helper.c:1836
22025 msgid "depth for shallow clones"
22026 msgstr "chiều sâu lịch sử khi tạo bản sao"
22027
22028 #: builtin/submodule--helper.c:1839 builtin/submodule--helper.c:2348
22029 msgid "force cloning progress"
22030 msgstr "ép buộc tiến trình nhân bản"
22031
22032 #: builtin/submodule--helper.c:1841 builtin/submodule--helper.c:2350
22033 msgid "disallow cloning into non-empty directory"
22034 msgstr "làm đầy đủ dữ liệu cho bản sao vào trong một thư mục trống rỗng"
22035
22036 #: builtin/submodule--helper.c:1848
22037 msgid ""
22038 "git submodule--helper clone [--prefix=<path>] [--quiet] [--reference "
22039 "<repository>] [--name <name>] [--depth <depth>] [--single-branch] --url "
22040 "<url> --path <path>"
22041 msgstr ""
22042 "git submodule--helper clone [--prefix=</đường/dẫn>] [--quiet] [--reference "
22043 "<kho>] [--name <tên>] [--depth <sâu>] [--single-branch] [--url <url>] --path "
22044 "</đường/dẫn>"
22045
22046 #: builtin/submodule--helper.c:1873
22047 #, c-format
22048 msgid "refusing to create/use '%s' in another submodule's git dir"
22049 msgstr "từ chối tạo/dùng “%s” trong một thư mục git của mô đun con"
22050
22051 #: builtin/submodule--helper.c:1884
22052 #, c-format
22053 msgid "clone of '%s' into submodule path '%s' failed"
22054 msgstr "việc sao “%s” vào đường dẫn mô-đun-con “%s” gặp lỗi"
22055
22056 #: builtin/submodule--helper.c:1888
22057 #, c-format
22058 msgid "directory not empty: '%s'"
22059 msgstr "thư mục không trống: “%s”"
22060
22061 #: builtin/submodule--helper.c:1900
22062 #, c-format
22063 msgid "could not get submodule directory for '%s'"
22064 msgstr "không thể lấy thư mục mô-đun-con cho “%s”"
22065
22066 #: builtin/submodule--helper.c:1936
22067 #, c-format
22068 msgid "Invalid update mode '%s' for submodule path '%s'"
22069 msgstr "Chế độ cập nhật “%s” không hợp lệ cho đường dẫn mô-đun-con “%s”"
22070
22071 #: builtin/submodule--helper.c:1940
22072 #, c-format
22073 msgid "Invalid update mode '%s' configured for submodule path '%s'"
22074 msgstr ""
22075 "Chế độ cập nhật “%s” không hợp lệ được cấu hình cho đường dẫn mô-đun-con “%s”"
22076
22077 #: builtin/submodule--helper.c:2041
22078 #, c-format
22079 msgid "Submodule path '%s' not initialized"
22080 msgstr "Đường dẫn mô-đun-con “%s” chưa được khởi tạo"
22081
22082 #: builtin/submodule--helper.c:2045
22083 msgid "Maybe you want to use 'update --init'?"
22084 msgstr "Có lẽ bạn là bạn muốn dùng \"update --init\" phải không?"
22085
22086 #: builtin/submodule--helper.c:2075
22087 #, c-format
22088 msgid "Skipping unmerged submodule %s"
22089 msgstr "Bỏ qua các mô-đun-con chưa được hòa trộn %s"
22090
22091 #: builtin/submodule--helper.c:2104
22092 #, c-format
22093 msgid "Skipping submodule '%s'"
22094 msgstr "Bỏ qua mô-đun-con “%s”"
22095
22096 #: builtin/submodule--helper.c:2254
22097 #, c-format
22098 msgid "Failed to clone '%s'. Retry scheduled"
22099 msgstr "Gặp lỗi khi nhân bản “%s”. Thử lại lịch trình"
22100
22101 #: builtin/submodule--helper.c:2265
22102 #, c-format
22103 msgid "Failed to clone '%s' a second time, aborting"
22104 msgstr "Gặp lỗi khi nhân bản “%s” lần thứ hai nên bãi bỏ"
22105
22106 #: builtin/submodule--helper.c:2327 builtin/submodule--helper.c:2573
22107 msgid "path into the working tree"
22108 msgstr "đường dẫn đến cây làm việc"
22109
22110 #: builtin/submodule--helper.c:2330
22111 msgid "path into the working tree, across nested submodule boundaries"
22112 msgstr "đường dẫn đến cây làm việc, chéo biên giới mô-đun-con lồng nhau"
22113
22114 #: builtin/submodule--helper.c:2334
22115 msgid "rebase, merge, checkout or none"
22116 msgstr "rebase, merge, checkout hoặc không làm gì cả"
22117
22118 #: builtin/submodule--helper.c:2340
22119 msgid "Create a shallow clone truncated to the specified number of revisions"
22120 msgstr ""
22121 "Tạo một bản sao nông được cắt ngắn thành số lượng điểm xét duyệt đã cho"
22122
22123 #: builtin/submodule--helper.c:2343
22124 msgid "parallel jobs"
22125 msgstr "công việc đồng thời"
22126
22127 #: builtin/submodule--helper.c:2345
22128 msgid "whether the initial clone should follow the shallow recommendation"
22129 msgstr "nhân bản lần đầu có nên theo khuyến nghị là nông hay không"
22130
22131 #: builtin/submodule--helper.c:2346
22132 msgid "don't print cloning progress"
22133 msgstr "đừng in tiến trình nhân bản"
22134
22135 #: builtin/submodule--helper.c:2357
22136 msgid "git submodule--helper update-clone [--prefix=<path>] [<path>...]"
22137 msgstr ""
22138 "git submodule--helper update-clone [--prefix=</đường/dẫn>] [</đường/dẫn>…]"
22139
22140 #: builtin/submodule--helper.c:2370
22141 msgid "bad value for update parameter"
22142 msgstr "giá trị cho  tham số cập nhật bị sai"
22143
22144 #: builtin/submodule--helper.c:2418
22145 #, c-format
22146 msgid ""
22147 "Submodule (%s) branch configured to inherit branch from superproject, but "
22148 "the superproject is not on any branch"
22149 msgstr ""
22150 "Nhánh mô-đun-con (%s) được cấu hình kế thừa nhánh từ siêu dự án, nhưng siêu "
22151 "dự án lại không trên bất kỳ nhánh nào"
22152
22153 #: builtin/submodule--helper.c:2541
22154 #, c-format
22155 msgid "could not get a repository handle for submodule '%s'"
22156 msgstr "không thể lấy thẻ quản kho cho mô-đun-con “%s”"
22157
22158 #: builtin/submodule--helper.c:2574
22159 msgid "recurse into submodules"
22160 msgstr "đệ quy vào trong mô-đun-con"
22161
22162 #: builtin/submodule--helper.c:2580
22163 msgid "git submodule--helper absorb-git-dirs [<options>] [<path>...]"
22164 msgstr "git submodule--helper absorb-git-dirs [<các tùy chọn>] [</đường/dẫn>…]"
22165
22166 #: builtin/submodule--helper.c:2636
22167 msgid "check if it is safe to write to the .gitmodules file"
22168 msgstr "chọn nếu nó là an toàn để ghi vào tập tin .gitmodules"
22169
22170 #: builtin/submodule--helper.c:2639
22171 msgid "unset the config in the .gitmodules file"
22172 msgstr "bỏ đặt cấu hình trong tập tin .gitmodules"
22173
22174 #: builtin/submodule--helper.c:2644
22175 msgid "git submodule--helper config <name> [<value>]"
22176 msgstr "git submodule--helper config <tên> [<giá trị>]"
22177
22178 #: builtin/submodule--helper.c:2645
22179 msgid "git submodule--helper config --unset <name>"
22180 msgstr "git submodule--helper config --unset <tên>"
22181
22182 #: builtin/submodule--helper.c:2646
22183 msgid "git submodule--helper config --check-writeable"
22184 msgstr "git submodule--helper config --check-writeable"
22185
22186 #: builtin/submodule--helper.c:2665 git-submodule.sh:150
22187 #, sh-format
22188 msgid "please make sure that the .gitmodules file is in the working tree"
22189 msgstr "hãy đảm bảo rằng tập tin .gitmodules có trong cây làm việc"
22190
22191 #: builtin/submodule--helper.c:2681
22192 msgid "Suppress output for setting url of a submodule"
22193 msgstr "Chặn kết xuất cho cài đặt url của một mô-đun-con"
22194
22195 #: builtin/submodule--helper.c:2685
22196 msgid "git submodule--helper set-url [--quiet] <path> <newurl>"
22197 msgstr "git submodule--helper set-url [--quiet] </đường/dẫn> <url_mới>"
22198
22199 #: builtin/submodule--helper.c:2718
22200 msgid "set the default tracking branch to master"
22201 msgstr "đặt nhánh theo dõi mặc định thành master"
22202
22203 #: builtin/submodule--helper.c:2720
22204 msgid "set the default tracking branch"
22205 msgstr "đặt nhánh theo dõi mặc định"
22206
22207 #: builtin/submodule--helper.c:2724
22208 msgid "git submodule--helper set-branch [-q|--quiet] (-d|--default) <path>"
22209 msgstr ""
22210 "git submodule--helper set-branch [-q|--quiet](-d|--default)</đường/dẫn>"
22211
22212 #: builtin/submodule--helper.c:2725
22213 msgid ""
22214 "git submodule--helper set-branch [-q|--quiet] (-b|--branch) <branch> <path>"
22215 msgstr ""
22216 "git submodule--helper set-branch [-q|--quiet] (-b|--branch) <nhánh> </đường/"
22217 "dẫn>"
22218
22219 #: builtin/submodule--helper.c:2732
22220 msgid "--branch or --default required"
22221 msgstr "cần --branch hoặc --default"
22222
22223 #: builtin/submodule--helper.c:2735
22224 msgid "--branch and --default are mutually exclusive"
22225 msgstr "Các tùy chọn --branch và --default loại từ lẫn nhau"
22226
22227 #: builtin/submodule--helper.c:2792 git.c:438 git.c:711
22228 #, c-format
22229 msgid "%s doesn't support --super-prefix"
22230 msgstr "%s không hỗ trợ --super-prefix"
22231
22232 #: builtin/submodule--helper.c:2798
22233 #, c-format
22234 msgid "'%s' is not a valid submodule--helper subcommand"
22235 msgstr "“%s” không phải là lệnh con submodule--helper hợp lệ"
22236
22237 #: builtin/symbolic-ref.c:8
22238 msgid "git symbolic-ref [<options>] <name> [<ref>]"
22239 msgstr "git symbolic-ref [<các tùy chọn>] <tên> [<t.chiếu>]"
22240
22241 #: builtin/symbolic-ref.c:9
22242 msgid "git symbolic-ref -d [-q] <name>"
22243 msgstr "git symbolic-ref -d [-q] <tên>"
22244
22245 #: builtin/symbolic-ref.c:40
22246 msgid "suppress error message for non-symbolic (detached) refs"
22247 msgstr "chặn các thông tin lỗi cho các tham chiếu “không-mềm” (bị tách ra)"
22248
22249 #: builtin/symbolic-ref.c:41
22250 msgid "delete symbolic ref"
22251 msgstr "xóa tham chiếu mềm"
22252
22253 #: builtin/symbolic-ref.c:42
22254 msgid "shorten ref output"
22255 msgstr "làm ngắn kết xuất ref (tham chiếu)"
22256
22257 #: builtin/symbolic-ref.c:43 builtin/update-ref.c:499
22258 msgid "reason"
22259 msgstr "lý do"
22260
22261 #: builtin/symbolic-ref.c:43 builtin/update-ref.c:499
22262 msgid "reason of the update"
22263 msgstr "lý do cập nhật"
22264
22265 #: builtin/tag.c:25
22266 msgid ""
22267 "git tag [-a | -s | -u <key-id>] [-f] [-m <msg> | -F <file>]\n"
22268 "\t\t<tagname> [<head>]"
22269 msgstr ""
22270 "git tag [-a | -s | -u <key-id>] [-f] [-m <msg> | -F <tập-tin>]\n"
22271 "\t\t<tên-thẻ> [<head>]"
22272
22273 #: builtin/tag.c:27
22274 msgid "git tag -d <tagname>..."
22275 msgstr "git tag -d <tên-thẻ>…"
22276
22277 #: builtin/tag.c:28
22278 msgid ""
22279 "git tag -l [-n[<num>]] [--contains <commit>] [--no-contains <commit>] [--"
22280 "points-at <object>]\n"
22281 "\t\t[--format=<format>] [--merged <commit>] [--no-merged <commit>] "
22282 "[<pattern>...]"
22283 msgstr ""
22284 "git tag -l [-n[<số>]] [--contains <lần_chuyển_giao>] [--no-contains "
22285 "<lần_chuyển_giao>] [--points-at <đối-tượng>]\n"
22286 "\t\t[--format=<định_dạng>] [--merged <lần_chuyển_giao>] [--no-merged "
22287 "[<lần_chuyển_giao>]] [<mẫu>…]"
22288
22289 #: builtin/tag.c:30
22290 msgid "git tag -v [--format=<format>] <tagname>..."
22291 msgstr "git tag -v [--format=<định_dạng>]  <tên-thẻ>…"
22292
22293 #: builtin/tag.c:89
22294 #, c-format
22295 msgid "tag '%s' not found."
22296 msgstr "không tìm thấy tìm thấy thẻ “%s”."
22297
22298 #: builtin/tag.c:105
22299 #, c-format
22300 msgid "Deleted tag '%s' (was %s)\n"
22301 msgstr "Thẻ đã bị xóa “%s” (từng là %s)\n"
22302
22303 #: builtin/tag.c:135
22304 #, c-format
22305 msgid ""
22306 "\n"
22307 "Write a message for tag:\n"
22308 "  %s\n"
22309 "Lines starting with '%c' will be ignored.\n"
22310 msgstr ""
22311 "\n"
22312 "Viết các ghi chú cho thẻ:\n"
22313 "  %s\n"
22314 "Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua.\n"
22315
22316 #: builtin/tag.c:139
22317 #, c-format
22318 msgid ""
22319 "\n"
22320 "Write a message for tag:\n"
22321 "  %s\n"
22322 "Lines starting with '%c' will be kept; you may remove them yourself if you "
22323 "want to.\n"
22324 msgstr ""
22325 "\n"
22326 "Viết các ghi chú cho thẻ:\n"
22327 "  %s\n"
22328 "Những dòng được bắt đầu bằng “%c” sẽ được giữ lại; bạn có thể xóa chúng đi "
22329 "nếu muốn.\n"
22330
22331 #: builtin/tag.c:198
22332 msgid "unable to sign the tag"
22333 msgstr "không thể ký thẻ"
22334
22335 #: builtin/tag.c:200
22336 msgid "unable to write tag file"
22337 msgstr "không thể ghi vào tập tin lưu thẻ"
22338
22339 #: builtin/tag.c:216
22340 #, c-format
22341 msgid ""
22342 "You have created a nested tag. The object referred to by your new tag is\n"
22343 "already a tag. If you meant to tag the object that it points to, use:\n"
22344 "\n"
22345 "\tgit tag -f %s %s^{}"
22346 msgstr ""
22347 "Bạn đã tạo một thẻ lồng nhau. Đối tượng được chỉ đến thẻ mới của bạn là\n"
22348 "đã là một thẻ. Nếu ý bạn là gắn thẻ đối tượng mà nó trỏ đến, sử dụng:\n"
22349 "\n"
22350 "\tgit tag -f %s %s^{}"
22351
22352 #: builtin/tag.c:232
22353 msgid "bad object type."
22354 msgstr "kiểu đối tượng sai."
22355
22356 #: builtin/tag.c:285
22357 msgid "no tag message?"
22358 msgstr "không có chú thích gì cho cho thẻ à?"
22359
22360 #: builtin/tag.c:292
22361 #, c-format
22362 msgid "The tag message has been left in %s\n"
22363 msgstr "Nội dung ghi chú còn lại %s\n"
22364
22365 #: builtin/tag.c:403
22366 msgid "list tag names"
22367 msgstr "chỉ liệt kê tên các thẻ"
22368
22369 #: builtin/tag.c:405
22370 msgid "print <n> lines of each tag message"
22371 msgstr "hiển thị <n> dòng cho mỗi ghi chú"
22372
22373 #: builtin/tag.c:407
22374 msgid "delete tags"
22375 msgstr "xóa thẻ"
22376
22377 #: builtin/tag.c:408
22378 msgid "verify tags"
22379 msgstr "thẩm tra thẻ"
22380
22381 #: builtin/tag.c:410
22382 msgid "Tag creation options"
22383 msgstr "Tùy chọn tạo thẻ"
22384
22385 #: builtin/tag.c:412
22386 msgid "annotated tag, needs a message"
22387 msgstr "để chú giải cho thẻ, cần một lời ghi chú"
22388
22389 #: builtin/tag.c:414
22390 msgid "tag message"
22391 msgstr "phần chú thích cho thẻ"
22392
22393 #: builtin/tag.c:416
22394 msgid "force edit of tag message"
22395 msgstr "ép buộc sửa thẻ lần commit"
22396
22397 #: builtin/tag.c:417
22398 msgid "annotated and GPG-signed tag"
22399 msgstr "thẻ chú giải và ký kiểu GPG"
22400
22401 #: builtin/tag.c:420
22402 msgid "use another key to sign the tag"
22403 msgstr "dùng kháo khác để ký thẻ"
22404
22405 #: builtin/tag.c:421
22406 msgid "replace the tag if exists"
22407 msgstr "thay thế nếu thẻ đó đã có trước"
22408
22409 #: builtin/tag.c:422 builtin/update-ref.c:505
22410 msgid "create a reflog"
22411 msgstr "tạo một reflog"
22412
22413 #: builtin/tag.c:424
22414 msgid "Tag listing options"
22415 msgstr "Các tùy chọn liệt kê thẻ"
22416
22417 #: builtin/tag.c:425
22418 msgid "show tag list in columns"
22419 msgstr "hiển thị danh sách thẻ trong các cột"
22420
22421 #: builtin/tag.c:426 builtin/tag.c:428
22422 msgid "print only tags that contain the commit"
22423 msgstr "chỉ hiển thị những nhánh mà nó chứa lần chuyển giao"
22424
22425 #: builtin/tag.c:427 builtin/tag.c:429
22426 msgid "print only tags that don't contain the commit"
22427 msgstr "chỉ hiển thị những thẻ mà nó không chứa lần chuyển giao"
22428
22429 #: builtin/tag.c:430
22430 msgid "print only tags that are merged"
22431 msgstr "chỉ hiển thị những thẻ mà nó được hòa trộn"
22432
22433 #: builtin/tag.c:431
22434 msgid "print only tags that are not merged"
22435 msgstr "chỉ hiển thị những thẻ mà nó không được hòa trộn"
22436
22437 #: builtin/tag.c:435
22438 msgid "print only tags of the object"
22439 msgstr "chỉ hiển thị các thẻ của đối tượng"
22440
22441 #: builtin/tag.c:483
22442 msgid "--column and -n are incompatible"
22443 msgstr "--column và -n xung khắc nhau"
22444
22445 #: builtin/tag.c:505
22446 msgid "-n option is only allowed in list mode"
22447 msgstr "tùy chọn -n chỉ cho phép dùng trong chế độ liệt kê"
22448
22449 #: builtin/tag.c:507
22450 msgid "--contains option is only allowed in list mode"
22451 msgstr "tùy chọn --contains chỉ cho phép dùng trong chế độ liệt kê"
22452
22453 #: builtin/tag.c:509
22454 msgid "--no-contains option is only allowed in list mode"
22455 msgstr "tùy chọn --no-contains chỉ cho phép dùng trong chế độ liệt kê"
22456
22457 #: builtin/tag.c:511
22458 msgid "--points-at option is only allowed in list mode"
22459 msgstr "tùy chọn --points-at chỉ cho phép dùng trong chế độ liệt kê"
22460
22461 #: builtin/tag.c:513
22462 msgid "--merged and --no-merged options are only allowed in list mode"
22463 msgstr ""
22464 "tùy chọn --merged và --no-merged chỉ cho phép dùng trong chế độ liệt kê"
22465
22466 #: builtin/tag.c:524
22467 msgid "only one -F or -m option is allowed."
22468 msgstr "chỉ có một tùy chọn -F hoặc -m là được phép."
22469
22470 #: builtin/tag.c:543
22471 msgid "too many params"
22472 msgstr "quá nhiều đối số"
22473
22474 #: builtin/tag.c:549
22475 #, c-format
22476 msgid "'%s' is not a valid tag name."
22477 msgstr "“%s” không phải thẻ hợp lệ."
22478
22479 #: builtin/tag.c:554
22480 #, c-format
22481 msgid "tag '%s' already exists"
22482 msgstr "thẻ “%s” đã tồn tại rồi"
22483
22484 #: builtin/tag.c:585
22485 #, c-format
22486 msgid "Updated tag '%s' (was %s)\n"
22487 msgstr "Đã cập nhật thẻ “%s” (trước là %s)\n"
22488
22489 #: builtin/unpack-objects.c:502
22490 msgid "Unpacking objects"
22491 msgstr "Đang giải nén các đối tượng"
22492
22493 #: builtin/update-index.c:84
22494 #, c-format
22495 msgid "failed to create directory %s"
22496 msgstr "tạo thư mục \"%s\" gặp lỗi"
22497
22498 #: builtin/update-index.c:100
22499 #, c-format
22500 msgid "failed to create file %s"
22501 msgstr "gặp lỗi khi tạo tập tin %s"
22502
22503 #: builtin/update-index.c:108
22504 #, c-format
22505 msgid "failed to delete file %s"
22506 msgstr "gặp lỗi khi xóa tập tin %s"
22507
22508 #: builtin/update-index.c:115 builtin/update-index.c:221
22509 #, c-format
22510 msgid "failed to delete directory %s"
22511 msgstr "gặp lỗi khi xóa thư mục %s"
22512
22513 #: builtin/update-index.c:140
22514 #, c-format
22515 msgid "Testing mtime in '%s' "
22516 msgstr "Đang kiểm thử mtime trong “%s” "
22517
22518 #: builtin/update-index.c:154
22519 msgid "directory stat info does not change after adding a new file"
22520 msgstr "thông tin thống kê thư mục không thay đổi sau khi thêm tập tin mới"
22521
22522 #: builtin/update-index.c:167
22523 msgid "directory stat info does not change after adding a new directory"
22524 msgstr "thông tin thống kê thư mục không thay đổi sau khi thêm thư mục mới"
22525
22526 #: builtin/update-index.c:180
22527 msgid "directory stat info changes after updating a file"
22528 msgstr "thông tin thống kê thư mục thay đổi sau khi cập nhật tập tin"
22529
22530 #: builtin/update-index.c:191
22531 msgid "directory stat info changes after adding a file inside subdirectory"
22532 msgstr ""
22533 "thông tin thống kê thư mục thay đổi sau khi thêm tập tin mới vào trong thư "
22534 "mục con"
22535
22536 #: builtin/update-index.c:202
22537 msgid "directory stat info does not change after deleting a file"
22538 msgstr "thông tin thống kê thư mục không thay đổi sau khi xóa tập tin"
22539
22540 #: builtin/update-index.c:215
22541 msgid "directory stat info does not change after deleting a directory"
22542 msgstr "thông tin thống kê thư mục không thay đổi sau khi xóa thư mục"
22543
22544 #: builtin/update-index.c:222
22545 msgid " OK"
22546 msgstr " Đồng ý"
22547
22548 #: builtin/update-index.c:591
22549 msgid "git update-index [<options>] [--] [<file>...]"
22550 msgstr "git update-index [<các tùy chọn>] [--] [<tập-tin>…]"
22551
22552 #: builtin/update-index.c:974
22553 msgid "continue refresh even when index needs update"
22554 msgstr "tiếp tục làm mới ngay cả khi bảng mục lục cần được cập nhật"
22555
22556 #: builtin/update-index.c:977
22557 msgid "refresh: ignore submodules"
22558 msgstr "refresh: lờ đi mô-đun-con"
22559
22560 #: builtin/update-index.c:980
22561 msgid "do not ignore new files"
22562 msgstr "không bỏ qua các tập tin mới tạo"
22563
22564 #: builtin/update-index.c:982
22565 msgid "let files replace directories and vice-versa"
22566 msgstr "để các tập tin thay thế các thư mục và “vice-versa”"
22567
22568 #: builtin/update-index.c:984
22569 msgid "notice files missing from worktree"
22570 msgstr "thông báo các tập-tin thiếu trong thư-mục làm việc"
22571
22572 #: builtin/update-index.c:986
22573 msgid "refresh even if index contains unmerged entries"
22574 msgstr ""
22575 "làm tươi mới thậm chí khi bảng mục lục chứa các mục tin chưa được hòa trộn"
22576
22577 #: builtin/update-index.c:989
22578 msgid "refresh stat information"
22579 msgstr "lấy lại thông tin thống kê"
22580
22581 #: builtin/update-index.c:993
22582 msgid "like --refresh, but ignore assume-unchanged setting"
22583 msgstr "giống --refresh, nhưng bỏ qua các cài đặt “assume-unchanged”"
22584
22585 #: builtin/update-index.c:997
22586 msgid "<mode>,<object>,<path>"
22587 msgstr "<chế_độ>,<đối_tượng>,<đường_dẫn>"
22588
22589 #: builtin/update-index.c:998
22590 msgid "add the specified entry to the index"
22591 msgstr "thêm các tập tin đã chỉ ra vào bảng mục lục"
22592
22593 #: builtin/update-index.c:1008
22594 msgid "mark files as \"not changing\""
22595 msgstr "đánh dấu các tập tin là \"không thay đổi\""
22596
22597 #: builtin/update-index.c:1011
22598 msgid "clear assumed-unchanged bit"
22599 msgstr "xóa bít assumed-unchanged (giả định là không thay đổi)"
22600
22601 #: builtin/update-index.c:1014
22602 msgid "mark files as \"index-only\""
22603 msgstr "đánh dấu các tập tin là “chỉ-đọc”"
22604
22605 #: builtin/update-index.c:1017
22606 msgid "clear skip-worktree bit"
22607 msgstr "xóa bít skip-worktree"
22608
22609 #: builtin/update-index.c:1020
22610 msgid "do not touch index-only entries"
22611 msgstr "đừng động vào các mục index-only"
22612
22613 #: builtin/update-index.c:1022
22614 msgid "add to index only; do not add content to object database"
22615 msgstr ""
22616 "chỉ thêm vào bảng mục lục; không thêm nội dung vào cơ sở dữ liệu đối tượng"
22617
22618 #: builtin/update-index.c:1024
22619 msgid "remove named paths even if present in worktree"
22620 msgstr ""
22621 "gỡ bỏ các đường dẫn được đặt tên thậm chí cả khi nó hiện diện trong thư mục "
22622 "làm việc"
22623
22624 #: builtin/update-index.c:1026
22625 msgid "with --stdin: input lines are terminated by null bytes"
22626 msgstr "với tùy chọn --stdin: các dòng đầu vào được chấm dứt bởi ký tự null"
22627
22628 #: builtin/update-index.c:1028
22629 msgid "read list of paths to be updated from standard input"
22630 msgstr "đọc danh sách đường dẫn cần cập nhật từ đầu vào tiêu chuẩn"
22631
22632 #: builtin/update-index.c:1032
22633 msgid "add entries from standard input to the index"
22634 msgstr "không thể đọc các mục từ đầu vào tiêu chuẩn vào bảng mục lục"
22635
22636 #: builtin/update-index.c:1036
22637 msgid "repopulate stages #2 and #3 for the listed paths"
22638 msgstr "phục hồi các trạng thái #2 và #3 cho các đường dẫn được liệt kê"
22639
22640 #: builtin/update-index.c:1040
22641 msgid "only update entries that differ from HEAD"
22642 msgstr "chỉ cập nhật các mục tin mà nó khác biệt so với HEAD"
22643
22644 #: builtin/update-index.c:1044
22645 msgid "ignore files missing from worktree"
22646 msgstr "bỏ qua các tập-tin thiếu trong thư-mục làm việc"
22647
22648 #: builtin/update-index.c:1047
22649 msgid "report actions to standard output"
22650 msgstr "báo cáo các thao tác ra thiết bị xuất chuẩn"
22651
22652 #: builtin/update-index.c:1049
22653 msgid "(for porcelains) forget saved unresolved conflicts"
22654 msgstr "(cho “porcelains”) quên các xung đột chưa được giải quyết đã ghi"
22655
22656 #: builtin/update-index.c:1053
22657 msgid "write index in this format"
22658 msgstr "ghi mục lục ở định dạng này"
22659
22660 #: builtin/update-index.c:1055
22661 msgid "enable or disable split index"
22662 msgstr "bật/tắt chia cắt bảng mục lục"
22663
22664 #: builtin/update-index.c:1057
22665 msgid "enable/disable untracked cache"
22666 msgstr "bật/tắt bộ đệm không theo vết"
22667
22668 #: builtin/update-index.c:1059
22669 msgid "test if the filesystem supports untracked cache"
22670 msgstr "kiểm tra xem hệ thống tập tin có hỗ trợ đệm không theo dõi hay không"
22671
22672 #: builtin/update-index.c:1061
22673 msgid "enable untracked cache without testing the filesystem"
22674 msgstr "bật bộ đệm không theo vết mà không kiểm tra hệ thống tập tin"
22675
22676 #: builtin/update-index.c:1063
22677 msgid "write out the index even if is not flagged as changed"
22678 msgstr "ghi ra mục lục ngay cả khi không được đánh cờ là có thay đổi"
22679
22680 #: builtin/update-index.c:1065
22681 msgid "enable or disable file system monitor"
22682 msgstr "bật/tắt theo dõi hệ thống tập tin"
22683
22684 #: builtin/update-index.c:1067
22685 msgid "mark files as fsmonitor valid"
22686 msgstr "đánh dấu các tập tin là hợp lệ fsmonitor"
22687
22688 #: builtin/update-index.c:1070
22689 msgid "clear fsmonitor valid bit"
22690 msgstr "xóa bít hợp lệ fsmonitor"
22691
22692 #: builtin/update-index.c:1173
22693 msgid ""
22694 "core.splitIndex is set to false; remove or change it, if you really want to "
22695 "enable split index"
22696 msgstr ""
22697 "core.splitIndex được đặt là sai; xóa bỏ hay thay đổi nó, nếu bạn thực sự "
22698 "muốn bật chia tách mục lục"
22699
22700 #: builtin/update-index.c:1182
22701 msgid ""
22702 "core.splitIndex is set to true; remove or change it, if you really want to "
22703 "disable split index"
22704 msgstr ""
22705 "core.splitIndex được đặt là đúng; xóa bỏ hay thay đổi nó, nếu bạn thực sự "
22706 "muốn tắt chia tách mục lục"
22707
22708 #: builtin/update-index.c:1194
22709 msgid ""
22710 "core.untrackedCache is set to true; remove or change it, if you really want "
22711 "to disable the untracked cache"
22712 msgstr ""
22713 "core.untrackedCache được đặt là đúng; xóa bỏ hay thay đổi nó, nếu bạn thực "
22714 "sự muốn tắt bộ đệm chưa theo dõi"
22715
22716 #: builtin/update-index.c:1198
22717 msgid "Untracked cache disabled"
22718 msgstr "Nhớ đệm không theo vết bị tắt"
22719
22720 #: builtin/update-index.c:1206
22721 msgid ""
22722 "core.untrackedCache is set to false; remove or change it, if you really want "
22723 "to enable the untracked cache"
22724 msgstr ""
22725 "core.untrackedCache được đặt là sai; xóa bỏ hay thay đổi nó, nếu bạn thực sự "
22726 "muốn bật bộ đệm chưa theo dõi"
22727
22728 #: builtin/update-index.c:1210
22729 #, c-format
22730 msgid "Untracked cache enabled for '%s'"
22731 msgstr "Nhớ đệm không theo vết được bật cho “%s”"
22732
22733 #: builtin/update-index.c:1218
22734 msgid "core.fsmonitor is unset; set it if you really want to enable fsmonitor"
22735 msgstr ""
22736 "core.fsmonitor chưa được đặt; đặt nó nếu bạn thực sự muốn bật theo dõi hệ "
22737 "thống tập tin"
22738
22739 #: builtin/update-index.c:1222
22740 msgid "fsmonitor enabled"
22741 msgstr "fsmonitor được bật"
22742
22743 #: builtin/update-index.c:1225
22744 msgid ""
22745 "core.fsmonitor is set; remove it if you really want to disable fsmonitor"
22746 msgstr ""
22747 "core.fsmonitor đã được đặt; bỏ đặt nó nếu bạn thực sự muốn bật theo dõi hệ "
22748 "thống tập tin"
22749
22750 #: builtin/update-index.c:1229
22751 msgid "fsmonitor disabled"
22752 msgstr "fsmonitor bị tắt"
22753
22754 #: builtin/update-ref.c:10
22755 msgid "git update-ref [<options>] -d <refname> [<old-val>]"
22756 msgstr "git update-ref [<các tùy chọn>] -d <refname> [<biến-cũ>]"
22757
22758 #: builtin/update-ref.c:11
22759 msgid "git update-ref [<options>]    <refname> <new-val> [<old-val>]"
22760 msgstr "git update-ref [<các tùy chọn>]    <refname> <biến-mới> [<biến-cũ>]"
22761
22762 #: builtin/update-ref.c:12
22763 msgid "git update-ref [<options>] --stdin [-z]"
22764 msgstr "git update-ref [<các tùy chọn>] --stdin [-z]"
22765
22766 #: builtin/update-ref.c:500
22767 msgid "delete the reference"
22768 msgstr "xóa tham chiếu"
22769
22770 #: builtin/update-ref.c:502
22771 msgid "update <refname> not the one it points to"
22772 msgstr "cập nhật <tên-tham-chiếu> không phải cái nó chỉ tới"
22773
22774 #: builtin/update-ref.c:503
22775 msgid "stdin has NUL-terminated arguments"
22776 msgstr "đầu vào tiêu chuẩn có các đối số được chấm dứt bởi NUL"
22777
22778 #: builtin/update-ref.c:504
22779 msgid "read updates from stdin"
22780 msgstr "đọc cập nhật từ đầu vào tiêu chuẩn"
22781
22782 #: builtin/update-server-info.c:7
22783 msgid "git update-server-info [--force]"
22784 msgstr "git update-server-info [--force]"
22785
22786 #: builtin/update-server-info.c:15
22787 msgid "update the info files from scratch"
22788 msgstr "cập nhật các tập tin thông tin từ điểm xuất phát"
22789
22790 #: builtin/upload-pack.c:11
22791 msgid "git upload-pack [<options>] <dir>"
22792 msgstr "git upload-pack [<các tùy chọn>] </đường/dẫn>"
22793
22794 #: builtin/upload-pack.c:23 t/helper/test-serve-v2.c:17
22795 msgid "quit after a single request/response exchange"
22796 msgstr "thoát sau khi một trao đổi yêu cầu hay trả lời đơn"
22797
22798 #: builtin/upload-pack.c:25
22799 msgid "exit immediately after initial ref advertisement"
22800 msgstr "thoát ngay sau khi khởi tạo quảng cáo tham chiếu"
22801
22802 #: builtin/upload-pack.c:27
22803 msgid "do not try <directory>/.git/ if <directory> is no Git directory"
22804 msgstr "đừng thử <thư_mục>/.git/ nếu <thư_mục> không phải là thư mục Git"
22805
22806 #: builtin/upload-pack.c:29
22807 msgid "interrupt transfer after <n> seconds of inactivity"
22808 msgstr "ngắt truyền thông sau <n> giây không hoạt động"
22809
22810 #: builtin/verify-commit.c:19
22811 msgid "git verify-commit [-v | --verbose] <commit>..."
22812 msgstr "git verify-commit [-v | --verbose] <lần_chuyển_giao>…"
22813
22814 #: builtin/verify-commit.c:68
22815 msgid "print commit contents"
22816 msgstr "hiển thị nội dung của lần chuyển giao"
22817
22818 #: builtin/verify-commit.c:69 builtin/verify-tag.c:37
22819 msgid "print raw gpg status output"
22820 msgstr "in kết xuất trạng thái gpg dạng thô"
22821
22822 #: builtin/verify-pack.c:59
22823 msgid "git verify-pack [-v | --verbose] [-s | --stat-only] <pack>..."
22824 msgstr "git verify-pack [-v | --verbose] [-s | --stat-only] <gói>…"
22825
22826 #: builtin/verify-pack.c:70
22827 msgid "verbose"
22828 msgstr "chi tiết"
22829
22830 #: builtin/verify-pack.c:72
22831 msgid "show statistics only"
22832 msgstr "chỉ hiển thị thống kê"
22833
22834 #: builtin/verify-tag.c:18
22835 msgid "git verify-tag [-v | --verbose] [--format=<format>] <tag>..."
22836 msgstr "git verify-tag [-v | --verbose] [--format=<định_dạng>] <thẻ>…"
22837
22838 #: builtin/verify-tag.c:36
22839 msgid "print tag contents"
22840 msgstr "hiển thị nội dung của thẻ"
22841
22842 #: builtin/worktree.c:17
22843 msgid "git worktree add [<options>] <path> [<commit-ish>]"
22844 msgstr "git worktree add [<các tùy chọn>] </đường/dẫn> [<commit-ish>]"
22845
22846 #: builtin/worktree.c:18
22847 msgid "git worktree list [<options>]"
22848 msgstr "git worktree list [<các tùy chọn>]"
22849
22850 #: builtin/worktree.c:19
22851 msgid "git worktree lock [<options>] <path>"
22852 msgstr "git worktree lock [<các tùy chọn>] </đường/dẫn>"
22853
22854 #: builtin/worktree.c:20
22855 msgid "git worktree move <worktree> <new-path>"
22856 msgstr "git worktree move <worktree> </đường/dẫn/mới>"
22857
22858 #: builtin/worktree.c:21
22859 msgid "git worktree prune [<options>]"
22860 msgstr "git worktree prune [<các tùy chọn>]"
22861
22862 #: builtin/worktree.c:22
22863 msgid "git worktree remove [<options>] <worktree>"
22864 msgstr "git worktree remove [<các tùy chọn>] <worktree>"
22865
22866 #: builtin/worktree.c:23
22867 msgid "git worktree unlock <path>"
22868 msgstr "git worktree unlock </đường/dẫn>"
22869
22870 #: builtin/worktree.c:60 builtin/worktree.c:973
22871 #, c-format
22872 msgid "failed to delete '%s'"
22873 msgstr "gặp lỗi khi xóa “%s”"
22874
22875 #: builtin/worktree.c:85
22876 msgid "not a valid directory"
22877 msgstr "không phải thư mục hợp lệ"
22878
22879 #: builtin/worktree.c:91
22880 msgid "gitdir file does not exist"
22881 msgstr "tập tin gitdir không tồn tại"
22882
22883 #: builtin/worktree.c:96 builtin/worktree.c:105
22884 #, c-format
22885 msgid "unable to read gitdir file (%s)"
22886 msgstr "không thể đọc tập tin gitdir (%s)"
22887
22888 #: builtin/worktree.c:115
22889 #, c-format
22890 msgid "short read (expected %<PRIuMAX> bytes, read %<PRIuMAX>)"
22891 msgstr "đọc ngắn (cần %<PRIuMAX> byte, đọc %<PRIuMAX>)"
22892
22893 #: builtin/worktree.c:123
22894 msgid "invalid gitdir file"
22895 msgstr "tập tin gitdir (thư mục git) không hợp lệ"
22896
22897 #: builtin/worktree.c:131
22898 msgid "gitdir file points to non-existent location"
22899 msgstr "tập tin gitdir chỉ đến vị trí không tồn tại"
22900
22901 #: builtin/worktree.c:146
22902 #, c-format
22903 msgid "Removing %s/%s: %s"
22904 msgstr "Đang xóa %s/%s: %s"
22905
22906 #: builtin/worktree.c:221
22907 msgid "report pruned working trees"
22908 msgstr "báo cáo các cây làm việc đã prune"
22909
22910 #: builtin/worktree.c:223
22911 msgid "expire working trees older than <time>"
22912 msgstr "các cây làm việc hết hạn cũ hơn khoảng <thời gian>"
22913
22914 #: builtin/worktree.c:293
22915 #, c-format
22916 msgid "'%s' already exists"
22917 msgstr "“%s” đã có từ trước rồi"
22918
22919 #: builtin/worktree.c:302
22920 #, c-format
22921 msgid "unusable worktree destination '%s'"
22922 msgstr "đích cây làm việc không sử dụng được “%s”"
22923
22924 #: builtin/worktree.c:307
22925 #, c-format
22926 msgid ""
22927 "'%s' is a missing but locked worktree;\n"
22928 "use '%s -f -f' to override, or 'unlock' and 'prune' or 'remove' to clear"
22929 msgstr ""
22930 "“%s” bị mất nhưng cây làm việc bị khóa;\n"
22931 "dùng “%s -f -f” để ghi đè, hoặc “unlock” và “prune” hay “remove” để xóa"
22932
22933 #: builtin/worktree.c:309
22934 #, c-format
22935 msgid ""
22936 "'%s' is a missing but already registered worktree;\n"
22937 "use '%s -f' to override, or 'prune' or 'remove' to clear"
22938 msgstr ""
22939 "“%s” bị mất nhưng cây làm việc đã được đăng ký;\n"
22940 "dùng “%s -f” để ghi đè, hoặc “prune” hay “remove” để xóa"
22941
22942 #: builtin/worktree.c:360
22943 #, c-format
22944 msgid "could not create directory of '%s'"
22945 msgstr "không thể tạo thư mục của “%s”"
22946
22947 #: builtin/worktree.c:494 builtin/worktree.c:500
22948 #, c-format
22949 msgid "Preparing worktree (new branch '%s')"
22950 msgstr "Đang chuẩn bị cây làm việc (nhánh mới “%s”)"
22951
22952 #: builtin/worktree.c:496
22953 #, c-format
22954 msgid "Preparing worktree (resetting branch '%s'; was at %s)"
22955 msgstr "Đang chuẩn bị cây làm việc (đang cài đặt nhánh “%s”, trước đây tại %s)"
22956
22957 #: builtin/worktree.c:505
22958 #, c-format
22959 msgid "Preparing worktree (checking out '%s')"
22960 msgstr "Đang chuẩn bị cây làm việc (đang lấy ra “%s”)"
22961
22962 #: builtin/worktree.c:511
22963 #, c-format
22964 msgid "Preparing worktree (detached HEAD %s)"
22965 msgstr "Đang chuẩn bị cây làm việc (HEAD đã tách rời “%s”)"
22966
22967 #: builtin/worktree.c:552
22968 msgid "checkout <branch> even if already checked out in other worktree"
22969 msgstr "lấy ra <nhánh> ngay cả khi nó đã được lấy ra ở cây làm việc khác"
22970
22971 #: builtin/worktree.c:555
22972 msgid "create a new branch"
22973 msgstr "tạo nhánh mới"
22974
22975 #: builtin/worktree.c:557
22976 msgid "create or reset a branch"
22977 msgstr "tạo hay đặt lại một nhánh"
22978
22979 #: builtin/worktree.c:559
22980 msgid "populate the new working tree"
22981 msgstr "di chuyển cây làm việc mới"
22982
22983 #: builtin/worktree.c:560
22984 msgid "keep the new working tree locked"
22985 msgstr "giữ cây làm việc mới bị khóa"
22986
22987 #: builtin/worktree.c:563
22988 msgid "set up tracking mode (see git-branch(1))"
22989 msgstr "cài đặt chế độ theo dõi (xem git-branch(1))"
22990
22991 #: builtin/worktree.c:566
22992 msgid "try to match the new branch name with a remote-tracking branch"
22993 msgstr "có khớp tên tên nhánh mới với một nhánh theo dõi máy chủ"
22994
22995 #: builtin/worktree.c:574
22996 msgid "-b, -B, and --detach are mutually exclusive"
22997 msgstr "Các tùy chọn -b, -B, và --detach loại từ lẫn nhau"
22998
22999 #: builtin/worktree.c:635
23000 msgid "--[no-]track can only be used if a new branch is created"
23001 msgstr "--[no-]track chỉ có thể được dùng nếu một nhánh mới được tạo"
23002
23003 #: builtin/worktree.c:758
23004 msgid "reason for locking"
23005 msgstr "lý do khóa"
23006
23007 #: builtin/worktree.c:770 builtin/worktree.c:803 builtin/worktree.c:877
23008 #: builtin/worktree.c:1001
23009 #, c-format
23010 msgid "'%s' is not a working tree"
23011 msgstr "%s không phải là cây làm việc"
23012
23013 #: builtin/worktree.c:772 builtin/worktree.c:805
23014 msgid "The main working tree cannot be locked or unlocked"
23015 msgstr "Cây thư mục làm việc chính không thể khóa hay bỏ khóa được"
23016
23017 #: builtin/worktree.c:777
23018 #, c-format
23019 msgid "'%s' is already locked, reason: %s"
23020 msgstr "“%s” đã được khóa rồi, lý do: %s"
23021
23022 #: builtin/worktree.c:779
23023 #, c-format
23024 msgid "'%s' is already locked"
23025 msgstr "“%s” đã được khóa rồi"
23026
23027 #: builtin/worktree.c:807
23028 #, c-format
23029 msgid "'%s' is not locked"
23030 msgstr "“%s” chưa bị khóa"
23031
23032 #: builtin/worktree.c:848
23033 msgid "working trees containing submodules cannot be moved or removed"
23034 msgstr "cây làm việc có chứa mô-đun-con không thể di chuyển hay xóa bỏ"
23035
23036 #: builtin/worktree.c:856
23037 msgid "force move even if worktree is dirty or locked"
23038 msgstr "ép buộc ngay cả khi cây làm việc đang bẩn hay bị khóa"
23039
23040 #: builtin/worktree.c:879 builtin/worktree.c:1003
23041 #, c-format
23042 msgid "'%s' is a main working tree"
23043 msgstr "“%s” là cây làm việc chính"
23044
23045 #: builtin/worktree.c:884
23046 #, c-format
23047 msgid "could not figure out destination name from '%s'"
23048 msgstr "không thể phác họa ra tên đích đến “%s”"
23049
23050 #: builtin/worktree.c:897
23051 #, c-format
23052 msgid ""
23053 "cannot move a locked working tree, lock reason: %s\n"
23054 "use 'move -f -f' to override or unlock first"
23055 msgstr ""
23056 "không thể di chuyển một cây-làm-việc bị khóa, khóa vì: %s\n"
23057 "dùng “move -f -f” để ghi đè hoặc mở khóa trước đã"
23058
23059 #: builtin/worktree.c:899
23060 msgid ""
23061 "cannot move a locked working tree;\n"
23062 "use 'move -f -f' to override or unlock first"
23063 msgstr ""
23064 "không thể di chuyển một cây-làm-việc bị khóa;\n"
23065 "dùng “move -f -f” để ghi đè hoặc mở khóa trước đã"
23066
23067 #: builtin/worktree.c:902
23068 #, c-format
23069 msgid "validation failed, cannot move working tree: %s"
23070 msgstr "thẩm tra gặp lỗi, không thể di chuyển một cây-làm-việc: %s"
23071
23072 #: builtin/worktree.c:907
23073 #, c-format
23074 msgid "failed to move '%s' to '%s'"
23075 msgstr "gặp lỗi khi chuyển “%s” sang “%s”"
23076
23077 #: builtin/worktree.c:953
23078 #, c-format
23079 msgid "failed to run 'git status' on '%s'"
23080 msgstr "gặp lỗi khi chạy “git status” vào “%s”"
23081
23082 #: builtin/worktree.c:957
23083 #, c-format
23084 msgid "'%s' contains modified or untracked files, use --force to delete it"
23085 msgstr ""
23086 "“%s” có chứa các tập tin đã bị sửa chữa hoặc chưa được theo dõi, hãy dùng --"
23087 "force để xóa nó"
23088
23089 #: builtin/worktree.c:962
23090 #, c-format
23091 msgid "failed to run 'git status' on '%s', code %d"
23092 msgstr "gặp lỗi khi chạy “git status” trong “%s”, mã %d"
23093
23094 #: builtin/worktree.c:985
23095 msgid "force removal even if worktree is dirty or locked"
23096 msgstr "ép buộc di chuyển thậm chí cả khi cây làm việc đang bẩn hay bị khóa"
23097
23098 #: builtin/worktree.c:1008
23099 #, c-format
23100 msgid ""
23101 "cannot remove a locked working tree, lock reason: %s\n"
23102 "use 'remove -f -f' to override or unlock first"
23103 msgstr ""
23104 "không thể xóa bỏ một cây-làm-việc bị khóa, khóa vì: %s\n"
23105 "dùng “remove -f -f” để ghi đè hoặc mở khóa trước đã"
23106
23107 #: builtin/worktree.c:1010
23108 msgid ""
23109 "cannot remove a locked working tree;\n"
23110 "use 'remove -f -f' to override or unlock first"
23111 msgstr ""
23112 "không thể xóa bỏ một cây-làm-việc bị khóa;\n"
23113 "dùng “remove -f -f” để ghi đè hoặc mở khóa trước đã"
23114
23115 #: builtin/worktree.c:1013
23116 #, c-format
23117 msgid "validation failed, cannot remove working tree: %s"
23118 msgstr "thẩm tra gặp lỗi, không thể gỡ bỏ một cây-làm-việc: %s"
23119
23120 #: builtin/worktree.c:1037
23121 #, c-format
23122 msgid "repair: %s: %s"
23123 msgstr "sửa chữa: %s: %s"
23124
23125 #: builtin/worktree.c:1040
23126 #, c-format
23127 msgid "error: %s: %s"
23128 msgstr "lỗi: %s: %s"
23129
23130 #: builtin/write-tree.c:15
23131 msgid "git write-tree [--missing-ok] [--prefix=<prefix>/]"
23132 msgstr "git write-tree [--missing-ok] [--prefix=<tiền-tố>/]"
23133
23134 #: builtin/write-tree.c:28
23135 msgid "<prefix>/"
23136 msgstr "<tiền tố>/"
23137
23138 #: builtin/write-tree.c:29
23139 msgid "write tree object for a subdirectory <prefix>"
23140 msgstr "ghi đối tượng cây (tree) cho <tiền tố> thư mục con"
23141
23142 #: builtin/write-tree.c:31
23143 msgid "only useful for debugging"
23144 msgstr "chỉ hữu ích khi cần gỡ lỗi"
23145
23146 #: http-fetch.c:114
23147 #, c-format
23148 msgid "argument to --packfile must be a valid hash (got '%s')"
23149 msgstr "tham số cho --packfile phải là một giá trị băm hợp lệ (nhận được “%s”)"
23150
23151 #: http-fetch.c:122
23152 msgid "not a git repository"
23153 msgstr "không phải là kho git"
23154
23155 #: t/helper/test-fast-rebase.c:141
23156 msgid "unhandled options"
23157 msgstr "các tùy chọn được không xử lý"
23158
23159 #: t/helper/test-fast-rebase.c:146
23160 msgid "error preparing revisions"
23161 msgstr "gặp lỗi khi chuẩn bị các điểm xét duyệt"
23162
23163 #: t/helper/test-reach.c:154
23164 #, c-format
23165 msgid "commit %s is not marked reachable"
23166 msgstr "lần chuyển giao %s chưa được đánh dấu là tiếp cận được"
23167
23168 #: t/helper/test-reach.c:164
23169 msgid "too many commits marked reachable"
23170 msgstr "có quá nhiều lần chuyển giao được đánh dấu là tiếp cận được"
23171
23172 #: t/helper/test-serve-v2.c:7
23173 msgid "test-tool serve-v2 [<options>]"
23174 msgstr "test-tool serve-v2 [<các tùy chọn>]"
23175
23176 #: t/helper/test-serve-v2.c:19
23177 msgid "exit immediately after advertising capabilities"
23178 msgstr "thoát ngay sau khi khởi tạo quảng cáo capabilities"
23179
23180 #: git.c:28
23181 msgid ""
23182 "git [--version] [--help] [-C <path>] [-c <name>=<value>]\n"
23183 "           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]\n"
23184 "           [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--"
23185 "bare]\n"
23186 "           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]\n"
23187 "           <command> [<args>]"
23188 msgstr ""
23189 "git [--version] [--help] [-C </đường/dẫn/>] [-c <tên>=<giá trị>]\n"
23190 "           [--exec-path[=</đường/dẫn/>]] [--html-path] [--man-path] [--info-"
23191 "path]\n"
23192 "           [-p | --paginate | -P --no-pager] [--no-replace-objects] [--"
23193 "bare]\n"
23194 "           [--git-dir=</đường/dẫn/>] [--work-tree=</đường/dẫn/>] [--"
23195 "namespace=<tên>]\n"
23196 "           <lệnh> [<các tham số>]"
23197
23198 #: git.c:35
23199 msgid ""
23200 "'git help -a' and 'git help -g' list available subcommands and some\n"
23201 "concept guides. See 'git help <command>' or 'git help <concept>'\n"
23202 "to read about a specific subcommand or concept.\n"
23203 "See 'git help git' for an overview of the system."
23204 msgstr ""
23205 "“git help -a” và “git help -g” liệt kê các câu lệnh con sẵn có và một số\n"
23206 "hướng dẫn về khái niệm. Xem “git help <lệnh>” hay “git help <khái-niệm>”\n"
23207 "để xem các đặc tả cho lệnh hay khái niệm cụ thể.\n"
23208 "Xem “git help git” để biết tổng quan của hệ thống."
23209
23210 #: git.c:187
23211 #, c-format
23212 msgid "no directory given for --git-dir\n"
23213 msgstr "chưa chỉ ra thư mục cho --git-dir\n"
23214
23215 #: git.c:201
23216 #, c-format
23217 msgid "no namespace given for --namespace\n"
23218 msgstr "chưa đưa ra không gian làm việc cho --namespace\n"
23219
23220 #: git.c:215
23221 #, c-format
23222 msgid "no directory given for --work-tree\n"
23223 msgstr "chưa đưa ra cây làm việc cho --work-tree\n"
23224
23225 #: git.c:229
23226 #, c-format
23227 msgid "no prefix given for --super-prefix\n"
23228 msgstr "chưa đưa ra tiền tố cho --super-prefix\n"
23229
23230 #: git.c:251
23231 #, c-format
23232 msgid "-c expects a configuration string\n"
23233 msgstr "-c cần một chuỗi cấu hình\n"
23234
23235 #: git.c:289
23236 #, c-format
23237 msgid "no directory given for -C\n"
23238 msgstr "chưa đưa ra thư mục cho -C\n"
23239
23240 #: git.c:315
23241 #, c-format
23242 msgid "unknown option: %s\n"
23243 msgstr "không hiểu tùy chọn: %s\n"
23244
23245 #: git.c:364
23246 #, c-format
23247 msgid "while expanding alias '%s': '%s'"
23248 msgstr "trong khi triển khai bí danh “%s”: “%s”"
23249
23250 #: git.c:373
23251 #, c-format
23252 msgid ""
23253 "alias '%s' changes environment variables.\n"
23254 "You can use '!git' in the alias to do this"
23255 msgstr ""
23256 "bí danh “%s” thay đổi biến môi trường.\n"
23257 "Bạn có thể sử dụng “!git” trong đặt bí danh để làm việc này"
23258
23259 #: git.c:380
23260 #, c-format
23261 msgid "empty alias for %s"
23262 msgstr "làm trống bí danh cho %s"
23263
23264 #: git.c:383
23265 #, c-format
23266 msgid "recursive alias: %s"
23267 msgstr "đệ quy các bí danh: %s"
23268
23269 #: git.c:465
23270 msgid "write failure on standard output"
23271 msgstr "lỗi ghi nghiêm trong trên đầu ra tiêu chuẩn"
23272
23273 #: git.c:467
23274 msgid "unknown write failure on standard output"
23275 msgstr "lỗi nghiêm trọng chưa biết khi ghi ra đầu ra tiêu chuẩn"
23276
23277 #: git.c:469
23278 msgid "close failed on standard output"
23279 msgstr "gặp lỗi khi đóng đầu ra tiêu chuẩn"
23280
23281 #: git.c:820
23282 #, c-format
23283 msgid "alias loop detected: expansion of '%s' does not terminate:%s"
23284 msgstr ""
23285 "dò tìm thấy các bí danh quẩn tròn: biểu thức của “%s” không có điểm kết:%s"
23286
23287 #: git.c:870
23288 #, c-format
23289 msgid "cannot handle %s as a builtin"
23290 msgstr "không thể xử lý %s như là một phần bổ sung"
23291
23292 #: git.c:883
23293 #, c-format
23294 msgid ""
23295 "usage: %s\n"
23296 "\n"
23297 msgstr ""
23298 "cách dùng: %s\n"
23299 "\n"
23300
23301 #: git.c:903
23302 #, c-format
23303 msgid "expansion of alias '%s' failed; '%s' is not a git command\n"
23304 msgstr "gặp lỗi khi khai triển bí danh “%s”; “%s” không phải là lệnh git\n"
23305
23306 #: git.c:915
23307 #, c-format
23308 msgid "failed to run command '%s': %s\n"
23309 msgstr "gặp lỗi khi chạy lệnh “%s”: %s\n"
23310
23311 #: http.c:399
23312 #, c-format
23313 msgid "negative value for http.postbuffer; defaulting to %d"
23314 msgstr "giá trị âm cho http.postbuffer; đặt thành mặc định là %d"
23315
23316 #: http.c:420
23317 msgid "Delegation control is not supported with cURL < 7.22.0"
23318 msgstr "Điều khiển giao quyền không được hỗ trợ với cURL < 7.22.0"
23319
23320 #: http.c:429
23321 msgid "Public key pinning not supported with cURL < 7.44.0"
23322 msgstr "Chốt khóa công không được hỗ trợ với cURL < 7.44.0"
23323
23324 #: http.c:910
23325 msgid "CURLSSLOPT_NO_REVOKE not supported with cURL < 7.44.0"
23326 msgstr "CURLSSLOPT_NO_REVOKE không được hỗ trợ với cURL < 7.44.0"
23327
23328 #: http.c:989
23329 msgid "Protocol restrictions not supported with cURL < 7.19.4"
23330 msgstr "Các hạn chế giao thức không được hỗ trợ với cURL < 7.19.4"
23331
23332 #: http.c:1132
23333 #, c-format
23334 msgid "Unsupported SSL backend '%s'. Supported SSL backends:"
23335 msgstr ""
23336 "Không hỗ trợ ứng dụng SSL chạy phía sau “%s”. Hỗ trợ ứng dụng SSL chạy phía "
23337 "sau:"
23338
23339 #: http.c:1139
23340 #, c-format
23341 msgid "Could not set SSL backend to '%s': cURL was built without SSL backends"
23342 msgstr ""
23343 "Không thể đặt ứng dụng chạy SSL phía sau “%s”: cURL được biên dịch không có "
23344 "sự hỗ trợ ứng dụng chạy phía sau SSL"
23345
23346 #: http.c:1143
23347 #, c-format
23348 msgid "Could not set SSL backend to '%s': already set"
23349 msgstr "Không thể đặt ứng dụng chạy sau SSL cho “%s”: đã đặt rồi"
23350
23351 #: http.c:2025
23352 #, c-format
23353 msgid ""
23354 "unable to update url base from redirection:\n"
23355 "  asked for: %s\n"
23356 "   redirect: %s"
23357 msgstr ""
23358 "không thể cập nhật dựa trên cơ sở url từ chuyển hướng:\n"
23359 "      hỏi cho: %s\n"
23360 " chuyển hướng: %s"
23361
23362 #: remote-curl.c:183
23363 #, c-format
23364 msgid "invalid quoting in push-option value: '%s'"
23365 msgstr "sai trích dẫn trong giá trị push-option :“%s”"
23366
23367 #: remote-curl.c:307
23368 #, c-format
23369 msgid "%sinfo/refs not valid: is this a git repository?"
23370 msgstr "%sinfo/refs không hợp lệ: đây có phải là một kho git?"
23371
23372 #: remote-curl.c:408
23373 msgid "invalid server response; expected service, got flush packet"
23374 msgstr ""
23375 "đáp ứng từ máy phục vụ không hợp lệ; cần dịch vụ, nhưng lại nhận được gói "
23376 "flush"
23377
23378 #: remote-curl.c:439
23379 #, c-format
23380 msgid "invalid server response; got '%s'"
23381 msgstr "trả về của máy phục vụ không hợp lệ; nhận được %s"
23382
23383 #: remote-curl.c:499
23384 #, c-format
23385 msgid "repository '%s' not found"
23386 msgstr "không tìm thấy kho “%s”"
23387
23388 #: remote-curl.c:503
23389 #, c-format
23390 msgid "Authentication failed for '%s'"
23391 msgstr "Xác thực gặp lỗi cho “%s”"
23392
23393 #: remote-curl.c:507
23394 #, c-format
23395 msgid "unable to access '%s': %s"
23396 msgstr "không thể truy cập “%s”: %s"
23397
23398 #: remote-curl.c:513
23399 #, c-format
23400 msgid "redirecting to %s"
23401 msgstr "chuyển hướng đến %s"
23402
23403 #: remote-curl.c:642
23404 msgid "shouldn't have EOF when not gentle on EOF"
23405 msgstr "không nên có EOF khi không gentle trên EOF"
23406
23407 #: remote-curl.c:654
23408 msgid "remote server sent stateless separator"
23409 msgstr "máy phục vụ từ xa gửi các bộ ngăn cách không tình trạng"
23410
23411 #: remote-curl.c:724
23412 msgid "unable to rewind rpc post data - try increasing http.postBuffer"
23413 msgstr "không thể tua lại dữ liệu post rpc - thử tăng http.postBuffer"
23414
23415 #: remote-curl.c:754
23416 #, c-format
23417 msgid "remote-curl: bad line length character: %.4s"
23418 msgstr "remote-curl: ký tự chiều dài dòng bị sai: %.4s"
23419
23420 #: remote-curl.c:756
23421 msgid "remote-curl: unexpected response end packet"
23422 msgstr "remote-curl: gặp đáp ứng là gói kết thúc bất ngờ"
23423
23424 #: remote-curl.c:832
23425 #, c-format
23426 msgid "RPC failed; %s"
23427 msgstr "RPC gặp lỗi; %s"
23428
23429 #: remote-curl.c:872
23430 msgid "cannot handle pushes this big"
23431 msgstr "không thể xử lý đẩy cái lớn này"
23432
23433 #: remote-curl.c:987
23434 #, c-format
23435 msgid "cannot deflate request; zlib deflate error %d"
23436 msgstr "không thể giải nén yêu cầu; có lỗi khi giải nén của zlib %d"
23437
23438 #: remote-curl.c:991
23439 #, c-format
23440 msgid "cannot deflate request; zlib end error %d"
23441 msgstr "không thể giải nén yêu cầu; có lỗi ở cuối %d"
23442
23443 #: remote-curl.c:1041
23444 #, c-format
23445 msgid "%d bytes of length header were received"
23446 msgstr "đã nhận về phần đầu có chiều dài %d byte"
23447
23448 #: remote-curl.c:1043
23449 #, c-format
23450 msgid "%d bytes of body are still expected"
23451 msgstr "phần thân vẫn còn cần %d byte"
23452
23453 #: remote-curl.c:1132
23454 msgid "dumb http transport does not support shallow capabilities"
23455 msgstr "đổ vận chuyển http không hỗ trợ khả năng nông"
23456
23457 #: remote-curl.c:1147
23458 msgid "fetch failed."
23459 msgstr "lấy về gặp lỗi."
23460
23461 #: remote-curl.c:1193
23462 msgid "cannot fetch by sha1 over smart http"
23463 msgstr "không thể lấy về bằng sha1 thông qua smart http"
23464
23465 #: remote-curl.c:1237 remote-curl.c:1243
23466 #, c-format
23467 msgid "protocol error: expected sha/ref, got '%s'"
23468 msgstr "lỗi giao thức: cần sha/ref, nhưng lại nhận được “%s”"
23469
23470 #: remote-curl.c:1255 remote-curl.c:1373
23471 #, c-format
23472 msgid "http transport does not support %s"
23473 msgstr "vận chuyển http không hỗ trợ %s"
23474
23475 #: remote-curl.c:1291
23476 msgid "git-http-push failed"
23477 msgstr "git-http-push gặp lỗi"
23478
23479 #: remote-curl.c:1479
23480 msgid "remote-curl: usage: git remote-curl <remote> [<url>]"
23481 msgstr "remote-curl: usage: git remote-curl <máy chủ> [<url>]"
23482
23483 #: remote-curl.c:1511
23484 msgid "remote-curl: error reading command stream from git"
23485 msgstr "remote-curl: gặp lỗi khi đọc luồng dữ liệu lệnh từ git"
23486
23487 #: remote-curl.c:1518
23488 msgid "remote-curl: fetch attempted without a local repo"
23489 msgstr "remote-curl: đã cố gắng fetch mà không có kho nội bộ"
23490
23491 #: remote-curl.c:1559
23492 #, c-format
23493 msgid "remote-curl: unknown command '%s' from git"
23494 msgstr "remote-curl: không hiểu lệnh “%s” từ git"
23495
23496 #: compat/compiler.h:26
23497 msgid "no compiler information available\n"
23498 msgstr "hiện không có thông tin về trình biên dịch\n"
23499
23500 #: compat/compiler.h:38
23501 msgid "no libc information available\n"
23502 msgstr "không có thông tin về libc\n"
23503
23504 #: list-objects-filter-options.h:91
23505 msgid "args"
23506 msgstr "các_tham_số"
23507
23508 #: list-objects-filter-options.h:92
23509 msgid "object filtering"
23510 msgstr "lọc đối tượng"
23511
23512 #: parse-options.h:183
23513 msgid "expiry-date"
23514 msgstr "ngày hết hạn"
23515
23516 #: parse-options.h:197
23517 msgid "no-op (backward compatibility)"
23518 msgstr "no-op (tương thích ngược)"
23519
23520 #: parse-options.h:309
23521 msgid "be more verbose"
23522 msgstr "chi tiết hơn nữa"
23523
23524 #: parse-options.h:311
23525 msgid "be more quiet"
23526 msgstr "im lặng hơn nữa"
23527
23528 #: parse-options.h:317
23529 msgid "use <n> digits to display object names"
23530 msgstr "sử dụng <n> chữ số để hiển thị tên đối tượng"
23531
23532 #: parse-options.h:336
23533 msgid "how to strip spaces and #comments from message"
23534 msgstr "làm thế nào để cắt bỏ khoảng trắng và #ghichú từ mẩu tin nhắn"
23535
23536 #: parse-options.h:337
23537 msgid "read pathspec from file"
23538 msgstr "đọc đặc tả đường dẫn từ tập tin"
23539
23540 #: parse-options.h:338
23541 msgid ""
23542 "with --pathspec-from-file, pathspec elements are separated with NUL character"
23543 msgstr ""
23544 "với --pathspec-from-file, các phần tử đặc tả đường dẫn bị ngăn cách bởi ký "
23545 "tự NULL"
23546
23547 #: ref-filter.h:96
23548 msgid "key"
23549 msgstr "khóa"
23550
23551 #: ref-filter.h:96
23552 msgid "field name to sort on"
23553 msgstr "tên trường cần sắp xếp"
23554
23555 #: rerere.h:44
23556 msgid "update the index with reused conflict resolution if possible"
23557 msgstr "cập nhật bảng mục lục với phân giải xung đột dùng lại nếu được"
23558
23559 #: wt-status.h:80
23560 msgid "HEAD detached at "
23561 msgstr "HEAD được tách rời tại "
23562
23563 #: wt-status.h:81
23564 msgid "HEAD detached from "
23565 msgstr "HEAD được tách rời từ "
23566
23567 #: command-list.h:50
23568 msgid "Add file contents to the index"
23569 msgstr "Thêm nội dung tập tin vào bảng mục lục"
23570
23571 #: command-list.h:51
23572 msgid "Apply a series of patches from a mailbox"
23573 msgstr "Áp dụng một chuỗi các miếng và từ một mailbox"
23574
23575 #: command-list.h:52
23576 msgid "Annotate file lines with commit information"
23577 msgstr "Các dòng diễn giải tập tin với thông tin chuyển giao"
23578
23579 #: command-list.h:53
23580 msgid "Apply a patch to files and/or to the index"
23581 msgstr ""
23582 "Áp dụng một miếng vá cho các tập tin đã chỉ ra và/hoặc vào bảng mục lục"
23583
23584 #: command-list.h:54
23585 msgid "Import a GNU Arch repository into Git"
23586 msgstr "Nhập một kho GNU Arch vào một kho Git"
23587
23588 #: command-list.h:55
23589 msgid "Create an archive of files from a named tree"
23590 msgstr "Tạo một kho nén các tập tin từ cây làm việc có tên"
23591
23592 #: command-list.h:56
23593 msgid "Use binary search to find the commit that introduced a bug"
23594 msgstr "Tìm kiếm dạng nhị phân để tìm ra lần chuyển giao nào đưa ra lỗi"
23595
23596 #: command-list.h:57
23597 msgid "Show what revision and author last modified each line of a file"
23598 msgstr ""
23599 "Hiển thị số hiệu phiên bản và tác giả sửa đổi cuối cho từng dòng của một tập "
23600 "tin"
23601
23602 #: command-list.h:58
23603 msgid "List, create, or delete branches"
23604 msgstr "Liệt kê, tạo hay là xóa các nhánh"
23605
23606 #: command-list.h:59
23607 msgid "Collect information for user to file a bug report"
23608 msgstr "Sưu tập thông tin người dùng để báo cáo lỗi"
23609
23610 #: command-list.h:60
23611 msgid "Move objects and refs by archive"
23612 msgstr "Di chuyển các đối tượng và tham chiếu theo kho lưu"
23613
23614 #: command-list.h:61
23615 msgid "Provide content or type and size information for repository objects"
23616 msgstr "Cung cấp nội dung hoặc thông tin về kiểu và cỡ cho các đối tượng kho"
23617
23618 #: command-list.h:62
23619 msgid "Display gitattributes information"
23620 msgstr "Hiển thị thông tin gitattributes"
23621
23622 #: command-list.h:63
23623 msgid "Debug gitignore / exclude files"
23624 msgstr "Gỡ lỗi các tập tin gitignore / exclude"
23625
23626 #: command-list.h:64
23627 msgid "Show canonical names and email addresses of contacts"
23628 msgstr "Hiển thị tên và địa chỉ thư điện tử của các liên hệ dạng chuẩn hóa"
23629
23630 #: command-list.h:65
23631 msgid "Switch branches or restore working tree files"
23632 msgstr "Chuyển các nhánh hoặc phục hồi lại các tập tin cây làm việc"
23633
23634 #: command-list.h:66
23635 msgid "Copy files from the index to the working tree"
23636 msgstr "Sao chép các tập tin từ mục lục ra cây làm việc"
23637
23638 #: command-list.h:67
23639 msgid "Ensures that a reference name is well formed"
23640 msgstr "Đảm bảo rằng một tên tham chiếu ở dạng thức tốt"
23641
23642 #: command-list.h:68
23643 msgid "Find commits yet to be applied to upstream"
23644 msgstr "Tìm những lần chuyển giao còn chưa được áp dụng lên thượng nguồn"
23645
23646 #: command-list.h:69
23647 msgid "Apply the changes introduced by some existing commits"
23648 msgstr "Áp dụng các thay đổi được đưa ra bởi một số lần chuyển giao sẵn có"
23649
23650 #: command-list.h:70
23651 msgid "Graphical alternative to git-commit"
23652 msgstr "Tương tác đồ họa với git-commit"
23653
23654 #: command-list.h:71
23655 msgid "Remove untracked files from the working tree"
23656 msgstr "Gỡ bỏ các tập tin không được theo dõi từ cây làm việc"
23657
23658 #: command-list.h:72
23659 msgid "Clone a repository into a new directory"
23660 msgstr "Nhân bản một kho chứa đến một thư mục mới"
23661
23662 #: command-list.h:73
23663 msgid "Display data in columns"
23664 msgstr "Hiển thị dữ liệu dạng các cột"
23665
23666 #: command-list.h:74
23667 msgid "Record changes to the repository"
23668 msgstr "Ghi các thay đổi vào kho chứa"
23669
23670 #: command-list.h:75
23671 msgid "Write and verify Git commit-graph files"
23672 msgstr "Ghi và thẩm tra các tập tin đồ họa các lần chuyển giao Git"
23673
23674 #: command-list.h:76
23675 msgid "Create a new commit object"
23676 msgstr "Tạo một đối tượng chuyển giao"
23677
23678 #: command-list.h:77
23679 msgid "Get and set repository or global options"
23680 msgstr "Lấy và đặt kho hoặc các tùy chọn toàn cục"
23681
23682 #: command-list.h:78
23683 msgid "Count unpacked number of objects and their disk consumption"
23684 msgstr ""
23685 "Đếm số lượng đối tượng chưa được đóng gói và mức tiêu dùng đĩa của chúng"
23686
23687 #: command-list.h:79
23688 msgid "Retrieve and store user credentials"
23689 msgstr "Nhận và lưu chứng nhận của người dùng"
23690
23691 #: command-list.h:80
23692 msgid "Helper to temporarily store passwords in memory"
23693 msgstr "Bộ hỗ trợ để lưu mật khẩu tạm thời trong bộ nhớ"
23694
23695 #: command-list.h:81
23696 msgid "Helper to store credentials on disk"
23697 msgstr "Bộ hỗ trợ để lưu chứng nhận vào đĩa"
23698
23699 #: command-list.h:82
23700 msgid "Export a single commit to a CVS checkout"
23701 msgstr "Xuất một lần chuyển giao thành một lần lấy ra CVS"
23702
23703 #: command-list.h:83
23704 msgid "Salvage your data out of another SCM people love to hate"
23705 msgstr "Xem xét giá trị dữ liệu của bạn khỏi người khác yêu SCM để ghét"
23706
23707 #: command-list.h:84
23708 msgid "A CVS server emulator for Git"
23709 msgstr "Một bộ mô phỏng máy dịch vụ CVS cho Git"
23710
23711 #: command-list.h:85
23712 msgid "A really simple server for Git repositories"
23713 msgstr "Một máy phục vụ thực sự đơn giản dành cho kho Git"
23714
23715 #: command-list.h:86
23716 msgid "Give an object a human readable name based on an available ref"
23717 msgstr ""
23718 "Đưa ra một đối tượng dựa trên một tên ở dạng con người đọc được trên một "
23719 "tham chiếu sẵn có"
23720
23721 #: command-list.h:87
23722 msgid "Show changes between commits, commit and working tree, etc"
23723 msgstr ""
23724 "Hiển thị các thay đổi giữa những lần chuyển giao, giữa một lần chuyển giao "
23725 "và cây làm việc, v.v.."
23726
23727 #: command-list.h:88
23728 msgid "Compares files in the working tree and the index"
23729 msgstr "So sánh các tập tin trong cây làm việc và bảng mục lục"
23730
23731 #: command-list.h:89
23732 msgid "Compare a tree to the working tree or index"
23733 msgstr "So sánh các cây trong cây làm việc hoặc bảng mục lục"
23734
23735 #: command-list.h:90
23736 msgid "Compares the content and mode of blobs found via two tree objects"
23737 msgstr ""
23738 "So sánh nội dung và chế độ của các blob tìm thấy thông qua hai đối tượng cây"
23739
23740 #: command-list.h:91
23741 msgid "Show changes using common diff tools"
23742 msgstr "Hiển thị các thay đổi sử dụng các công cụ diff chung"
23743
23744 #: command-list.h:92
23745 msgid "Git data exporter"
23746 msgstr "Bộ xuất dữ liệu Git"
23747
23748 #: command-list.h:93
23749 msgid "Backend for fast Git data importers"
23750 msgstr "Ứng dụng chạy phía sau cho bộ nhập nhanh dữ liệu Git"
23751
23752 #: command-list.h:94
23753 msgid "Download objects and refs from another repository"
23754 msgstr "Tải về các đối tượng và tham chiếu từ kho chứa khác"
23755
23756 #: command-list.h:95
23757 msgid "Receive missing objects from another repository"
23758 msgstr "Tải về các đối tượng còn thiếu từ kho chứa khác"
23759
23760 #: command-list.h:96
23761 msgid "Rewrite branches"
23762 msgstr "Những nhánh ghi lại"
23763
23764 #: command-list.h:97
23765 msgid "Produce a merge commit message"
23766 msgstr "Sản sinh một ghi chú lần chuyển giao hòa trộn"
23767
23768 #: command-list.h:98
23769 msgid "Output information on each ref"
23770 msgstr "Xuất thông tin cho từng tham chiếu"
23771
23772 #: command-list.h:99
23773 msgid "Run a Git command on a list of repositories"
23774 msgstr "Chạy lệnh Git trên danh sách các kho chứa"
23775
23776 #: command-list.h:100
23777 msgid "Prepare patches for e-mail submission"
23778 msgstr "Chuẩn bị các miếng vá để gửi qua thư điện tử"
23779
23780 #: command-list.h:101
23781 msgid "Verifies the connectivity and validity of the objects in the database"
23782 msgstr ""
23783 "Thẩm tra lại tính kết nối và tính hiệu lực cảu các đối tượng trong cơ sở dữ "
23784 "liệu"
23785
23786 #: command-list.h:102
23787 msgid "Cleanup unnecessary files and optimize the local repository"
23788 msgstr "Dọn dẹp các tập tin không cần thiết và tối ưu kho nội bộ"
23789
23790 #: command-list.h:103
23791 msgid "Extract commit ID from an archive created using git-archive"
23792 msgstr ""
23793 "Rút trích mã số lần chuyển giao từ một kho nén đã được tạo bởi git-archive"
23794
23795 #: command-list.h:104
23796 msgid "Print lines matching a pattern"
23797 msgstr "In ra những dòng khớp với một mẫu"
23798
23799 #: command-list.h:105
23800 msgid "A portable graphical interface to Git"
23801 msgstr "Một giao diện đồ họa khả chuyển cho Git"
23802
23803 #: command-list.h:106
23804 msgid "Compute object ID and optionally creates a blob from a file"
23805 msgstr "Tính toán ID đối tượng và tùy chọn là tạo một blob từ một tập tin"
23806
23807 #: command-list.h:107
23808 msgid "Display help information about Git"
23809 msgstr "Hiển thị thông tin trợ giúp về Git"
23810
23811 #: command-list.h:108
23812 msgid "Server side implementation of Git over HTTP"
23813 msgstr "Thi hành phía máy chủ của Git qua HTTP"
23814
23815 #: command-list.h:109
23816 msgid "Download from a remote Git repository via HTTP"
23817 msgstr "Tải về từ một kho chứa Git trên mạng thông qua HTTP"
23818
23819 #: command-list.h:110
23820 msgid "Push objects over HTTP/DAV to another repository"
23821 msgstr "Đẩy các đối tượng lên thông qua HTTP/DAV đến kho chứa khác"
23822
23823 #: command-list.h:111
23824 msgid "Send a collection of patches from stdin to an IMAP folder"
23825 msgstr ""
23826 "Gửi một bộ sưu tập các miếng vá từ đầu vào tiêu chuẩn đến một thư mục IMAP"
23827
23828 #: command-list.h:112
23829 msgid "Build pack index file for an existing packed archive"
23830 msgstr "Xây dựng tập tin mục lục gói cho một kho nén đã đóng gói sẵn có"
23831
23832 #: command-list.h:113
23833 msgid "Create an empty Git repository or reinitialize an existing one"
23834 msgstr "Tạo một kho git mới hay khởi tạo lại một kho đã tồn tại từ trước"
23835
23836 #: command-list.h:114
23837 msgid "Instantly browse your working repository in gitweb"
23838 msgstr "Duyệt ngay kho làm việc của bạn trong gitweb"
23839
23840 #: command-list.h:115
23841 msgid "Add or parse structured information in commit messages"
23842 msgstr "Thêm hay phân tích thông tin cấu trúc trong ghi chú lần chuyển giao"
23843
23844 #: command-list.h:116
23845 msgid "The Git repository browser"
23846 msgstr "Bộ duyện kho Git"
23847
23848 #: command-list.h:117
23849 msgid "Show commit logs"
23850 msgstr "Hiển thị nhật ký các lần chuyển giao"
23851
23852 #: command-list.h:118
23853 msgid "Show information about files in the index and the working tree"
23854 msgstr "Hiển thị thông tin về các tập tin trong bảng mục lục và cây làm việc"
23855
23856 #: command-list.h:119
23857 msgid "List references in a remote repository"
23858 msgstr "Liệt kê các tham chiếu trong một kho chứa trên mạng"
23859
23860 #: command-list.h:120
23861 msgid "List the contents of a tree object"
23862 msgstr "Liệt kê nội dung của đối tượng cây"
23863
23864 #: command-list.h:121
23865 msgid "Extracts patch and authorship from a single e-mail message"
23866 msgstr "Trích xuất miếng và và nguồn tác giả từ một thư điện tử đơn"
23867
23868 #: command-list.h:122
23869 msgid "Simple UNIX mbox splitter program"
23870 msgstr "Chương trình phân tách UNIX mbox đơn giản"
23871
23872 #: command-list.h:123
23873 msgid "Run tasks to optimize Git repository data"
23874 msgstr "Chạy các nhiệm vụ để tối ưu hóa dữ liệu kho Git"
23875
23876 #: command-list.h:124
23877 msgid "Join two or more development histories together"
23878 msgstr "Hợp nhất hai hay nhiều hơn lịch sử của các nhà phát triển"
23879
23880 #: command-list.h:125
23881 msgid "Find as good common ancestors as possible for a merge"
23882 msgstr "Tìm các tổ tiên chung tốt có thể được cho hòa trộn"
23883
23884 #: command-list.h:126
23885 msgid "Run a three-way file merge"
23886 msgstr "Chạy một hòa trộn tập tin “3-đường”"
23887
23888 #: command-list.h:127
23889 msgid "Run a merge for files needing merging"
23890 msgstr "Chạy một hòa trộn cho các tập tin cần hòa trộn"
23891
23892 #: command-list.h:128
23893 msgid "The standard helper program to use with git-merge-index"
23894 msgstr "Một chương trình hỗ trợ tiêu chuẩn dùng với git-merge-index"
23895
23896 #: command-list.h:129
23897 msgid "Run merge conflict resolution tools to resolve merge conflicts"
23898 msgstr ""
23899 "Chạy công cụ phân giải xung đột hòa trộn để mà giải quyết các xung đột hòa "
23900 "trộn"
23901
23902 #: command-list.h:130
23903 msgid "Show three-way merge without touching index"
23904 msgstr "Hiển thị hòa trộn ba-đường mà không đụng chạm đến mục lục"
23905
23906 #: command-list.h:131
23907 msgid "Write and verify multi-pack-indexes"
23908 msgstr "Ghi và thẩm tra các multi-pack-indexes"
23909
23910 #: command-list.h:132
23911 msgid "Creates a tag object"
23912 msgstr "Tạo một đối tượng thẻ"
23913
23914 #: command-list.h:133
23915 msgid "Build a tree-object from ls-tree formatted text"
23916 msgstr "Xây dựng một tree-object từ văn bản định dạng ls-tree"
23917
23918 #: command-list.h:134
23919 msgid "Move or rename a file, a directory, or a symlink"
23920 msgstr "Di chuyển hay đổi tên một tập tin, thư mục hoặc liên kết mềm"
23921
23922 #: command-list.h:135
23923 msgid "Find symbolic names for given revs"
23924 msgstr "Tìm các tên liên kết mềm cho điểm xét đã cho"
23925
23926 #: command-list.h:136
23927 msgid "Add or inspect object notes"
23928 msgstr "Thêm hoặc điều tra đối tượng ghi chú"
23929
23930 #: command-list.h:137
23931 msgid "Import from and submit to Perforce repositories"
23932 msgstr "Nhập vào từ và gửi đến các kho cần thiết"
23933
23934 #: command-list.h:138
23935 msgid "Create a packed archive of objects"
23936 msgstr "Tạo một kho lưu được đóng gói cho các đối"
23937
23938 #: command-list.h:139
23939 msgid "Find redundant pack files"
23940 msgstr "Tìm các tập tin gói dư thừa"
23941
23942 #: command-list.h:140
23943 msgid "Pack heads and tags for efficient repository access"
23944 msgstr "Đóng gói các phần đầu và thẻ để truy cập kho hiệu quả hơn"
23945
23946 #: command-list.h:141
23947 msgid "Compute unique ID for a patch"
23948 msgstr "Tính toán ID duy nhất cho một miếng vá"
23949
23950 #: command-list.h:142
23951 msgid "Prune all unreachable objects from the object database"
23952 msgstr ""
23953 "Xén bớt tất các các đối tượng không tiếp cận được từ cơ sở dữ liệu đối tượng"
23954
23955 #: command-list.h:143
23956 msgid "Remove extra objects that are already in pack files"
23957 msgstr "Xóa bỏ các đối tượng mở rộng cái mà đã sẵn có trong các tập tin gói"
23958
23959 #: command-list.h:144
23960 msgid "Fetch from and integrate with another repository or a local branch"
23961 msgstr "Lấy về và hợp nhất với kho khác hay một nhánh nội bộ"
23962
23963 #: command-list.h:145
23964 msgid "Update remote refs along with associated objects"
23965 msgstr "Cập nhật th.chiếu máy chủ cùng với các đối tượng liên quan đến nó"
23966
23967 #: command-list.h:146
23968 msgid "Applies a quilt patchset onto the current branch"
23969 msgstr "Ấp dụng một bộ miếng vá quilt vào trong nhánh hiện hành"
23970
23971 #: command-list.h:147
23972 msgid "Compare two commit ranges (e.g. two versions of a branch)"
23973 msgstr "So sánh hai vùng chuyển giao (vd: hai phiên bản của một nhánh)"
23974
23975 #: command-list.h:148
23976 msgid "Reads tree information into the index"
23977 msgstr "Đọc thông tin cây vào trong mục lục"
23978
23979 #: command-list.h:149
23980 msgid "Reapply commits on top of another base tip"
23981 msgstr "Thu hoạch các lần chuyển giao trên đỉnh của đầu mút cơ sở khác"
23982
23983 #: command-list.h:150
23984 msgid "Receive what is pushed into the repository"
23985 msgstr "Nhận cái mà được đẩy vào trong kho"
23986
23987 #: command-list.h:151
23988 msgid "Manage reflog information"
23989 msgstr "Quản lý thông tin reflog"
23990
23991 #: command-list.h:152
23992 msgid "Manage set of tracked repositories"
23993 msgstr "Quản lý tập hợp các kho chứa đã được theo dõi"
23994
23995 #: command-list.h:153
23996 msgid "Pack unpacked objects in a repository"
23997 msgstr "Đóng gói các đối tượng chưa đóng gói ở một kho chứa"
23998
23999 #: command-list.h:154
24000 msgid "Create, list, delete refs to replace objects"
24001 msgstr "Tạo, liệt kê, xóa các tham chiếu để thay thế các đối tượng"
24002
24003 #: command-list.h:155
24004 msgid "Generates a summary of pending changes"
24005 msgstr "Tạo ra một tóm tắt các thay đổi còn treo"
24006
24007 #: command-list.h:156
24008 msgid "Reuse recorded resolution of conflicted merges"
24009 msgstr "Dùng lại các giải pháp đã ghi lại của các hòa trộn bị xung đột"
24010
24011 #: command-list.h:157
24012 msgid "Reset current HEAD to the specified state"
24013 msgstr "Đặt lại HEAD hiện hành thành trạng thái đã cho"
24014
24015 #: command-list.h:158
24016 msgid "Restore working tree files"
24017 msgstr "Hoàn nguyên các tập tin cây làm việc"
24018
24019 #: command-list.h:159
24020 msgid "Revert some existing commits"
24021 msgstr "Hoàn lại một số lần chuyển giao sẵn có"
24022
24023 #: command-list.h:160
24024 msgid "Lists commit objects in reverse chronological order"
24025 msgstr "Liệt kê các đối tượng chuyển giao theo thứ tự tôpô đảo ngược"
24026
24027 #: command-list.h:161
24028 msgid "Pick out and massage parameters"
24029 msgstr "Cậy ra và xử lý các tham số"
24030
24031 #: command-list.h:162
24032 msgid "Remove files from the working tree and from the index"
24033 msgstr "Gỡ bỏ các tập tin từ cây làm việc và từ bảng mục lục"
24034
24035 #: command-list.h:163
24036 msgid "Send a collection of patches as emails"
24037 msgstr "Gửi một tập hợp của các miếng vá ở dạng thư điện tử"
24038
24039 #: command-list.h:164
24040 msgid "Push objects over Git protocol to another repository"
24041 msgstr "Đẩy các đối tượng lên thông qua giao thức Git đến kho chứa khác"
24042
24043 #: command-list.h:165
24044 msgid "Restricted login shell for Git-only SSH access"
24045 msgstr "Hệ vỏ đăng nhập có hạn chế cho truy cập SSH chỉ-Git"
24046
24047 #: command-list.h:166
24048 msgid "Summarize 'git log' output"
24049 msgstr "Kết xuất “git log” dạng tóm tắt"
24050
24051 #: command-list.h:167
24052 msgid "Show various types of objects"
24053 msgstr "Hiển thị các kiểu khác nhau của các đối tượng"
24054
24055 #: command-list.h:168
24056 msgid "Show branches and their commits"
24057 msgstr "Hiển thị những nhánh và các lần chuyển giao của chúng"
24058
24059 #: command-list.h:169
24060 msgid "Show packed archive index"
24061 msgstr "Hiển thị các muc lục kho nén đã đóng gói"
24062
24063 #: command-list.h:170
24064 msgid "List references in a local repository"
24065 msgstr "Liệt kê các tham chiếu trong một kho nội bộ"
24066
24067 #: command-list.h:171
24068 msgid "Git's i18n setup code for shell scripts"
24069 msgstr "Nã cài đặt quốc tế hóa của Git cho văn lệnh hệ vỏ"
24070
24071 #: command-list.h:172
24072 msgid "Common Git shell script setup code"
24073 msgstr "Mã cài đặt văn lệnh hệ vỏ Git chung"
24074
24075 #: command-list.h:173
24076 msgid "Initialize and modify the sparse-checkout"
24077 msgstr "Khởi tạo và sửa đổi sparse-checkout"
24078
24079 #: command-list.h:174
24080 msgid "Stash the changes in a dirty working directory away"
24081 msgstr "Tạm cất đi các thay đổi trong một thư mục làm việc bẩn"
24082
24083 #: command-list.h:175
24084 msgid "Add file contents to the staging area"
24085 msgstr "Thêm nội dung tập tin vào vùng bệ phóng"
24086
24087 #: command-list.h:176
24088 msgid "Show the working tree status"
24089 msgstr "Hiển thị trạng thái cây làm việc"
24090
24091 #: command-list.h:177
24092 msgid "Remove unnecessary whitespace"
24093 msgstr "Xóa bỏ các khoảng trắng không cần thiết"
24094
24095 #: command-list.h:178
24096 msgid "Initialize, update or inspect submodules"
24097 msgstr "Khởi tạo, cập nhật hay điều tra các mô-đun-con"
24098
24099 #: command-list.h:179
24100 msgid "Bidirectional operation between a Subversion repository and Git"
24101 msgstr "Thao tác hai hướng giữ hai kho Subversion và Git"
24102
24103 #: command-list.h:180
24104 msgid "Switch branches"
24105 msgstr "Các nhánh chuyển"
24106
24107 #: command-list.h:181
24108 msgid "Read, modify and delete symbolic refs"
24109 msgstr "Đọc, sửa và xóa tham chiếu mềm"
24110
24111 #: command-list.h:182
24112 msgid "Create, list, delete or verify a tag object signed with GPG"
24113 msgstr "Tạo, liệt kê, xóa hay xác thực một đối tượng thẻ được ký bằng GPG"
24114
24115 #: command-list.h:183
24116 msgid "Creates a temporary file with a blob's contents"
24117 msgstr "Tạo một tập tin tạm với nội dung của blob"
24118
24119 #: command-list.h:184
24120 msgid "Unpack objects from a packed archive"
24121 msgstr "Gỡ các đối tượng khỏi một kho lưu đã đóng gói"
24122
24123 #: command-list.h:185
24124 msgid "Register file contents in the working tree to the index"
24125 msgstr "Đăng ký nội dung tập tin từ cây làm việc đến bảng mục lục"
24126
24127 #: command-list.h:186
24128 msgid "Update the object name stored in a ref safely"
24129 msgstr "Cập nhật tên đối tượng được lưu trong một tham chiếu một cách an toàn"
24130
24131 #: command-list.h:187
24132 msgid "Update auxiliary info file to help dumb servers"
24133 msgstr "Cập nhật tập tin thông tin phụ trợ để giúp đỡ các dịch vụ dumb"
24134
24135 #: command-list.h:188
24136 msgid "Send archive back to git-archive"
24137 msgstr "Gửi kho lưu trở lại cho git-archive"
24138
24139 #: command-list.h:189
24140 msgid "Send objects packed back to git-fetch-pack"
24141 msgstr "Gửi các đối tượng đã đóng gói trở lại cho git-fetch-pack"
24142
24143 #: command-list.h:190
24144 msgid "Show a Git logical variable"
24145 msgstr "Hiển thị một biến Git luận lý"
24146
24147 #: command-list.h:191
24148 msgid "Check the GPG signature of commits"
24149 msgstr "Kiểm tra ký lần chuyển giao dùng GPG"
24150
24151 #: command-list.h:192
24152 msgid "Validate packed Git archive files"
24153 msgstr "Kiểm tra lại các tập tin kho (lưu trữ, nén) Git đã được đóng gói"
24154
24155 #: command-list.h:193
24156 msgid "Check the GPG signature of tags"
24157 msgstr "Kiểm tra chữ ký GPG của các thẻ"
24158
24159 #: command-list.h:194
24160 msgid "Git web interface (web frontend to Git repositories)"
24161 msgstr "Giao diện Git trên nền web (ứng dụng web chạy trên kho Git)"
24162
24163 #: command-list.h:195
24164 msgid "Show logs with difference each commit introduces"
24165 msgstr "Hiển thị các nhật ký với từng lần chuyển giao khác nhau đưa ra"
24166
24167 #: command-list.h:196
24168 msgid "Manage multiple working trees"
24169 msgstr "Quản lý nhiều cây làm việc"
24170
24171 #: command-list.h:197
24172 msgid "Create a tree object from the current index"
24173 msgstr "Tạo một đối tượng cây từ đầu vào tiêu chuẩn stdin hiện tại"
24174
24175 #: command-list.h:198
24176 msgid "Defining attributes per path"
24177 msgstr "Định nghĩa các thuộc tính cho mỗi đường dẫn"
24178
24179 #: command-list.h:199
24180 msgid "Git command-line interface and conventions"
24181 msgstr "Giao diện dòng lệnh Git và quy ước"
24182
24183 #: command-list.h:200
24184 msgid "A Git core tutorial for developers"
24185 msgstr "Hướng dẫn Git cơ bản cho nhà phát triển"
24186
24187 #: command-list.h:201
24188 msgid "Providing usernames and passwords to Git"
24189 msgstr "Cung cấp tài khoản và mật khẩu cho Git"
24190
24191 #: command-list.h:202
24192 msgid "Git for CVS users"
24193 msgstr "Git dành cho những người dùng CVS"
24194
24195 #: command-list.h:203
24196 msgid "Tweaking diff output"
24197 msgstr "Chỉnh kết xuất diff"
24198
24199 #: command-list.h:204
24200 msgid "A useful minimum set of commands for Everyday Git"
24201 msgstr "Một tập hợp lệnh hữu dụng tối thiểu để dùng Git hàng ngày"
24202
24203 #: command-list.h:205
24204 msgid "Frequently asked questions about using Git"
24205 msgstr "Các câu hỏi thường gặp về cách sử dụng Git"
24206
24207 #: command-list.h:206
24208 msgid "A Git Glossary"
24209 msgstr "Thuật ngữ chuyên môn Git"
24210
24211 #: command-list.h:207
24212 msgid "Hooks used by Git"
24213 msgstr "Các móc được sử dụng bởi Git"
24214
24215 #: command-list.h:208
24216 msgid "Specifies intentionally untracked files to ignore"
24217 msgstr "Chỉ định các tập tin không cần theo dõi"
24218
24219 #: command-list.h:209
24220 msgid "Defining submodule properties"
24221 msgstr "Định nghĩa thuộc tính mô-đun-con"
24222
24223 #: command-list.h:210
24224 msgid "Git namespaces"
24225 msgstr "Không gian tên Git"
24226
24227 #: command-list.h:211
24228 msgid "Helper programs to interact with remote repositories"
24229 msgstr "Các chương trình hỗ trợ để tương tác với các kho chứa trên máy chủ"
24230
24231 #: command-list.h:212
24232 msgid "Git Repository Layout"
24233 msgstr "Bố cục kho Git"
24234
24235 #: command-list.h:213
24236 msgid "Specifying revisions and ranges for Git"
24237 msgstr "Chỉ định điểm xét duyệt và vùng cho Git"
24238
24239 #: command-list.h:214
24240 msgid "Mounting one repository inside another"
24241 msgstr "Gắn một kho chứa vào trong một cái khác"
24242
24243 #: command-list.h:215
24244 msgid "A tutorial introduction to Git: part two"
24245 msgstr "Hướng dẫn cách dùng Git: phần hai"
24246
24247 #: command-list.h:216
24248 msgid "A tutorial introduction to Git"
24249 msgstr "Hướng dẫn cách dùng Git"
24250
24251 #: command-list.h:217
24252 msgid "An overview of recommended workflows with Git"
24253 msgstr "Tổng quan về luồng công việc khuyến nghị nên dùng với Git"
24254
24255 #: git-bisect.sh:48
24256 #, sh-format
24257 msgid "Bad rev input: $arg"
24258 msgstr "Đầu vào rev sai: $arg"
24259
24260 #: git-bisect.sh:82
24261 msgid "No logfile given"
24262 msgstr "Chưa chỉ ra tập tin ghi nhật ký"
24263
24264 #: git-bisect.sh:83
24265 #, sh-format
24266 msgid "cannot read $file for replaying"
24267 msgstr "không thể đọc $file để thao diễn lại"
24268
24269 #: git-bisect.sh:105
24270 msgid "?? what are you talking about?"
24271 msgstr "?? bạn đang nói gì thế?"
24272
24273 #: git-bisect.sh:115
24274 msgid "bisect run failed: no command provided."
24275 msgstr "bisect chạy gặp lỗi: không đưa ra lệnh."
24276
24277 #: git-bisect.sh:120
24278 #, sh-format
24279 msgid "running $command"
24280 msgstr "đang chạy lệnh $command"
24281
24282 #: git-bisect.sh:127
24283 #, sh-format
24284 msgid ""
24285 "bisect run failed:\n"
24286 "exit code $res from '$command' is < 0 or >= 128"
24287 msgstr ""
24288 "chạy bisect gặp lỗi:\n"
24289 "mã trả về $res từ lệnh “$command” là < 0 hoặc >= 128"
24290
24291 #: git-bisect.sh:152
24292 msgid "bisect run cannot continue any more"
24293 msgstr "bisect không thể tiếp tục thêm được nữa"
24294
24295 #: git-bisect.sh:158
24296 #, sh-format
24297 msgid ""
24298 "bisect run failed:\n"
24299 "'bisect-state $state' exited with error code $res"
24300 msgstr ""
24301 "chạy bisect gặp lỗi:\n"
24302 "”bisect-state $state” đã thoát ra với mã lỗi $res"
24303
24304 #: git-bisect.sh:165
24305 msgid "bisect run success"
24306 msgstr "bisect chạy thành công"
24307
24308 #: git-bisect.sh:173
24309 msgid "We are not bisecting."
24310 msgstr "Chúng tôi không bisect."
24311
24312 #: git-merge-octopus.sh:46
24313 msgid ""
24314 "Error: Your local changes to the following files would be overwritten by "
24315 "merge"
24316 msgstr ""
24317 "Lỗi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi "
24318 "lệnh hòa trộn"
24319
24320 #: git-merge-octopus.sh:61
24321 msgid "Automated merge did not work."
24322 msgstr "Hòa trộn một cách tự động không làm việc."
24323
24324 #: git-merge-octopus.sh:62
24325 msgid "Should not be doing an octopus."
24326 msgstr "Không thể thực hiện một octopus."
24327
24328 #: git-merge-octopus.sh:73
24329 #, sh-format
24330 msgid "Unable to find common commit with $pretty_name"
24331 msgstr "Không thể tìm thấy lần chuyển giao chung với $pretty_name"
24332
24333 #: git-merge-octopus.sh:77
24334 #, sh-format
24335 msgid "Already up to date with $pretty_name"
24336 msgstr "Đã cập nhật với $pretty_name rồi"
24337
24338 #: git-merge-octopus.sh:89
24339 #, sh-format
24340 msgid "Fast-forwarding to: $pretty_name"
24341 msgstr "Chuyển-tiếp-nhanh đến: $pretty_name"
24342
24343 #: git-merge-octopus.sh:97
24344 #, sh-format
24345 msgid "Trying simple merge with $pretty_name"
24346 msgstr "Đang thử hòa trộn đơn giản với $pretty_name"
24347
24348 #: git-merge-octopus.sh:102
24349 msgid "Simple merge did not work, trying automatic merge."
24350 msgstr "Hòa trộn đơn giản không làm việc, thử hòa trộn tự động."
24351
24352 #: git-submodule.sh:179
24353 msgid "Relative path can only be used from the toplevel of the working tree"
24354 msgstr ""
24355 "Đường dẫn tương đối chỉ có thể dùng từ thư mục ở mức cao nhất của cây làm "
24356 "việc"
24357
24358 #: git-submodule.sh:189
24359 #, sh-format
24360 msgid "repo URL: '$repo' must be absolute or begin with ./|../"
24361 msgstr ""
24362 "repo URL: “$repo” phải là đường dẫn tuyệt đối hoặc là bắt đầu bằng ./|../"
24363
24364 #: git-submodule.sh:208
24365 #, sh-format
24366 msgid "'$sm_path' already exists in the index"
24367 msgstr "”$sm_path” thực sự đã tồn tại ở bảng mục lục rồi"
24368
24369 #: git-submodule.sh:211
24370 #, sh-format
24371 msgid "'$sm_path' already exists in the index and is not a submodule"
24372 msgstr ""
24373 "”$sm_path” thực sự đã tồn tại ở bảng mục lục rồi và không phải là một mô-đun-"
24374 "con"
24375
24376 #: git-submodule.sh:218
24377 #, sh-format
24378 msgid "'$sm_path' does not have a commit checked out"
24379 msgstr "“$sm_path” không có lần chuyển giao nào được lấy ra"
24380
24381 #: git-submodule.sh:249
24382 #, sh-format
24383 msgid "Adding existing repo at '$sm_path' to the index"
24384 msgstr "Đang thêm repo có sẵn tại “$sm_path” vào bảng mục lục"
24385
24386 #: git-submodule.sh:251
24387 #, sh-format
24388 msgid "'$sm_path' already exists and is not a valid git repo"
24389 msgstr "”$sm_path” đã tồn tại từ trước và không phải là một kho git hợp lệ"
24390
24391 #: git-submodule.sh:259
24392 #, sh-format
24393 msgid "A git directory for '$sm_name' is found locally with remote(s):"
24394 msgstr ""
24395 "Thư mục git cho “$sm_name” được tìm thấy một cách cục bộ với các máy chủ:"
24396
24397 #: git-submodule.sh:261
24398 #, sh-format
24399 msgid ""
24400 "If you want to reuse this local git directory instead of cloning again from\n"
24401 "  $realrepo\n"
24402 "use the '--force' option. If the local git directory is not the correct "
24403 "repo\n"
24404 "or you are unsure what this means choose another name with the '--name' "
24405 "option."
24406 msgstr ""
24407 "Nếu bạn muốn sử dụng lại thư mục nội bộ này thay vì nhân bản lại lần nữa từ\n"
24408 "  $realrepo\n"
24409 "dùng tùy chọn “--force”. Nếu thư mục git nội bộ không phải là một kho đúng\n"
24410 "hoặc là bạn không chắc chắn điều đó nghĩa là gì thì chọn tên khác với tùy "
24411 "chọn “--name”."
24412
24413 #: git-submodule.sh:267
24414 #, sh-format
24415 msgid "Reactivating local git directory for submodule '$sm_name'."
24416 msgstr ""
24417 "Phục hồi sự hoạt động của thư mục git nội bộ cho mô-đun-con “$sm_name”."
24418
24419 #: git-submodule.sh:279
24420 #, sh-format
24421 msgid "Unable to checkout submodule '$sm_path'"
24422 msgstr "Không thể lấy ra mô-đun-con “$sm_path”"
24423
24424 #: git-submodule.sh:284
24425 #, sh-format
24426 msgid "Failed to add submodule '$sm_path'"
24427 msgstr "Gặp lỗi khi thêm mô-đun-con “$sm_path”"
24428
24429 #: git-submodule.sh:293
24430 #, sh-format
24431 msgid "Failed to register submodule '$sm_path'"
24432 msgstr "Gặp lỗi khi đăng ký với hệ thống mô-đun-con “$sm_path”"
24433
24434 #: git-submodule.sh:568
24435 #, sh-format
24436 msgid "Unable to find current revision in submodule path '$displaypath'"
24437 msgstr ""
24438 "Không tìm thấy điểm xét duyệt hiện hành trong đường dẫn mô-đun-con "
24439 "“$displaypath”"
24440
24441 #: git-submodule.sh:578
24442 #, sh-format
24443 msgid "Unable to fetch in submodule path '$sm_path'"
24444 msgstr "Không thể lấy về trong đường dẫn mô-đun-con “$sm_path”"
24445
24446 #: git-submodule.sh:583
24447 #, sh-format
24448 msgid ""
24449 "Unable to find current ${remote_name}/${branch} revision in submodule path "
24450 "'$sm_path'"
24451 msgstr ""
24452 "Không thể tìm thấy điểm xét duyệt hiện hành ${remote_name}/${branch} trong "
24453 "đường dẫn mô-đun-con “$sm_path”"
24454
24455 #: git-submodule.sh:601
24456 #, sh-format
24457 msgid ""
24458 "Unable to fetch in submodule path '$displaypath'; trying to directly fetch "
24459 "$sha1:"
24460 msgstr ""
24461 "Không thể lấy về trong đường dẫn mô-đun-con “$displaypath”; thử lấy về trực "
24462 "tiếp $sha1:"
24463
24464 #: git-submodule.sh:607
24465 #, sh-format
24466 msgid ""
24467 "Fetched in submodule path '$displaypath', but it did not contain $sha1. "
24468 "Direct fetching of that commit failed."
24469 msgstr ""
24470 "Đã lấy về từ đường dẫn mô-đun con “$displaypath”, nhưng nó không chứa $sha1. "
24471 "Lấy về theo định hướng của lần chuyển giao đó gặp lỗi."
24472
24473 #: git-submodule.sh:614
24474 #, sh-format
24475 msgid "Unable to checkout '$sha1' in submodule path '$displaypath'"
24476 msgstr "Không thể lấy ra “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
24477
24478 #: git-submodule.sh:615
24479 #, sh-format
24480 msgid "Submodule path '$displaypath': checked out '$sha1'"
24481 msgstr "Đường dẫn mô-đun-con “$displaypath”: đã checkout “$sha1”"
24482
24483 #: git-submodule.sh:619
24484 #, sh-format
24485 msgid "Unable to rebase '$sha1' in submodule path '$displaypath'"
24486 msgstr "Không thể cải tổ “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
24487
24488 #: git-submodule.sh:620
24489 #, sh-format
24490 msgid "Submodule path '$displaypath': rebased into '$sha1'"
24491 msgstr "Đường dẫn mô-đun-con “$displaypath”: được rebase vào trong “$sha1”"
24492
24493 #: git-submodule.sh:625
24494 #, sh-format
24495 msgid "Unable to merge '$sha1' in submodule path '$displaypath'"
24496 msgstr ""
24497 "Không thể hòa trộn (merge) “$sha1” trong đường dẫn mô-đun-con “$displaypath”"
24498
24499 #: git-submodule.sh:626
24500 #, sh-format
24501 msgid "Submodule path '$displaypath': merged in '$sha1'"
24502 msgstr "Đường dẫn mô-đun-con “$displaypath”: được hòa trộn vào “$sha1”"
24503
24504 #: git-submodule.sh:631
24505 #, sh-format
24506 msgid "Execution of '$command $sha1' failed in submodule path '$displaypath'"
24507 msgstr ""
24508 "Thực hiện không thành công lệnh “$command $sha1” trong đường dẫn mô-đun-con "
24509 "“$displaypath”"
24510
24511 #: git-submodule.sh:632
24512 #, sh-format
24513 msgid "Submodule path '$displaypath': '$command $sha1'"
24514 msgstr "Đường dẫn mô-đun-con “$displaypath”: “$command $sha1”"
24515
24516 #: git-submodule.sh:663
24517 #, sh-format
24518 msgid "Failed to recurse into submodule path '$displaypath'"
24519 msgstr "Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$displaypath”"
24520
24521 #: git-rebase--preserve-merges.sh:109
24522 msgid "Applied autostash."
24523 msgstr "Đã áp dụng autostash."
24524
24525 #: git-rebase--preserve-merges.sh:112
24526 #, sh-format
24527 msgid "Cannot store $stash_sha1"
24528 msgstr "Không thể lưu $stash_sha1"
24529
24530 #: git-rebase--preserve-merges.sh:113
24531 msgid ""
24532 "Applying autostash resulted in conflicts.\n"
24533 "Your changes are safe in the stash.\n"
24534 "You can run \"git stash pop\" or \"git stash drop\" at any time.\n"
24535 msgstr ""
24536 "Áp dụng autostash có hiệu quả trong các xung đột.\n"
24537 "Các thay đổi của bạn an toàn trong stash (tạm cất đi).\n"
24538 "Bạn có thể chạy lệnh \"git stash pop\" hay \"git stash drop\" bất kỳ lúc "
24539 "nào.\n"
24540
24541 #: git-rebase--preserve-merges.sh:191
24542 #, sh-format
24543 msgid "Rebasing ($new_count/$total)"
24544 msgstr "Đang rebase ($new_count/$total)"
24545
24546 #: git-rebase--preserve-merges.sh:197
24547 msgid ""
24548 "\n"
24549 "Commands:\n"
24550 "p, pick <commit> = use commit\n"
24551 "r, reword <commit> = use commit, but edit the commit message\n"
24552 "e, edit <commit> = use commit, but stop for amending\n"
24553 "s, squash <commit> = use commit, but meld into previous commit\n"
24554 "f, fixup <commit> = like \"squash\", but discard this commit's log message\n"
24555 "x, exec <commit> = run command (the rest of the line) using shell\n"
24556 "d, drop <commit> = remove commit\n"
24557 "l, label <label> = label current HEAD with a name\n"
24558 "t, reset <label> = reset HEAD to a label\n"
24559 "m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]\n"
24560 ".       create a merge commit using the original merge commit's\n"
24561 ".       message (or the oneline, if no original merge commit was\n"
24562 ".       specified). Use -c <commit> to reword the commit message.\n"
24563 "\n"
24564 "These lines can be re-ordered; they are executed from top to bottom.\n"
24565 msgstr ""
24566 "\n"
24567 "Các lệnh:\n"
24568 "p, pick <commit> = dùng lần chuyển giao\n"
24569 "r, reword <commit> = dùng lần chuyển giao, nhưng sửa lại phần chú thích\n"
24570 "e, edit <commit> = dùng lần chuyển giao, nhưng dừng lại để tu bổ (amend)\n"
24571 "s, squash <commit> = dùng lần chuyển giao, nhưng meld vào lần chuyển giao kế "
24572 "trước\n"
24573 "f, fixup <commit> = giống như \"squash\", nhưng loại bỏ chú thích của lần "
24574 "chuyển giao này\n"
24575 "x, exec <commit> = chạy lệnh (phần còn lại của dòng) dùng hệ vỏ\n"
24576 "d, drop <commit> = xóa lần chuyển giao\n"
24577 "l, label <label> = đánh nhãn HEAD hiện tại bằng một tên\n"
24578 "t, reset <label> = đặt lại HEAD thành một nhãn\n"
24579 "m, merge [-C <commit> | -c <commit>] <nhãn> [# <một_dòng>]\n"
24580 ".       tạo một lần chuyển giao hòa trộn sử dụng chú thích của lần chuyển\n"
24581 ".       giao hòa trộn gốc (hoặc một_dòng, nếu không chỉ định lần chuyển giao "
24582 "hòa\n"
24583 ".       trộn gốc). Dùng -c <commit> để reword chú thích của lần chuyển "
24584 "giao.\n"
24585 "\n"
24586 "Những dòng này có thể đảo ngược thứ tự; chúng chạy từ trên đỉnh xuống dưới "
24587 "đáy.\n"
24588
24589 #: git-rebase--preserve-merges.sh:260
24590 #, sh-format
24591 msgid ""
24592 "You can amend the commit now, with\n"
24593 "\n"
24594 "\tgit commit --amend $gpg_sign_opt_quoted\n"
24595 "\n"
24596 "Once you are satisfied with your changes, run\n"
24597 "\n"
24598 "\tgit rebase --continue"
24599 msgstr ""
24600 "Bạn có thể tu bổ lần chuyển giao ngay bây giờ bằng:\n"
24601 "\n"
24602 "\tgit commit --amend $gpg_sign_opt_quoted\n"
24603 "\n"
24604 "Một khi đã hài lòng với những thay đổi của mình, thì chạy:\n"
24605 "\n"
24606 "\tgit rebase --continue"
24607
24608 #: git-rebase--preserve-merges.sh:285
24609 #, sh-format
24610 msgid "$sha1: not a commit that can be picked"
24611 msgstr "$sha1: không phải là lần chuyển giao mà có thể lấy ra được"
24612
24613 #: git-rebase--preserve-merges.sh:324
24614 #, sh-format
24615 msgid "Invalid commit name: $sha1"
24616 msgstr "Tên lần chuyển giao không hợp lệ: $sha1"
24617
24618 #: git-rebase--preserve-merges.sh:354
24619 msgid "Cannot write current commit's replacement sha1"
24620 msgstr "Không thể ghi lại sha1 thay thế của lần chuyển giao"
24621
24622 #: git-rebase--preserve-merges.sh:405
24623 #, sh-format
24624 msgid "Fast-forward to $sha1"
24625 msgstr "Chuyển-tiếp-nhanh đến $sha1"
24626
24627 #: git-rebase--preserve-merges.sh:407
24628 #, sh-format
24629 msgid "Cannot fast-forward to $sha1"
24630 msgstr "Không thể chuyển-tiếp-nhanh đến $sha1"
24631
24632 #: git-rebase--preserve-merges.sh:416
24633 #, sh-format
24634 msgid "Cannot move HEAD to $first_parent"
24635 msgstr "Không thể di chuyển HEAD đến $first_parent"
24636
24637 #: git-rebase--preserve-merges.sh:421
24638 #, sh-format
24639 msgid "Refusing to squash a merge: $sha1"
24640 msgstr "Từ chối squash lần hòa trộn: $sha1"
24641
24642 #: git-rebase--preserve-merges.sh:439
24643 #, sh-format
24644 msgid "Error redoing merge $sha1"
24645 msgstr "Gặp lỗi khi hoàn lại bước hòa trộn $sha1"
24646
24647 #: git-rebase--preserve-merges.sh:448
24648 #, sh-format
24649 msgid "Could not pick $sha1"
24650 msgstr "Không thể lấy ra $sha1"
24651
24652 #: git-rebase--preserve-merges.sh:457
24653 #, sh-format
24654 msgid "This is the commit message #${n}:"
24655 msgstr "Đây là chú thích cho lần chuyển giao thứ #${n}:"
24656
24657 #: git-rebase--preserve-merges.sh:462
24658 #, sh-format
24659 msgid "The commit message #${n} will be skipped:"
24660 msgstr "Chú thích cho lần chuyển giao thứ #${n} sẽ bị bỏ qua:"
24661
24662 #: git-rebase--preserve-merges.sh:473
24663 #, sh-format
24664 msgid "This is a combination of $count commit."
24665 msgid_plural "This is a combination of $count commits."
24666 msgstr[0] "Đây là tổ hợp của $count lần chuyển giao."
24667
24668 #: git-rebase--preserve-merges.sh:482
24669 #, sh-format
24670 msgid "Cannot write $fixup_msg"
24671 msgstr "Không thể $fixup_msg"
24672
24673 #: git-rebase--preserve-merges.sh:485
24674 msgid "This is a combination of 2 commits."
24675 msgstr "Đây là tổ hợp của 2 lần chuyển giao."
24676
24677 #: git-rebase--preserve-merges.sh:526 git-rebase--preserve-merges.sh:569
24678 #: git-rebase--preserve-merges.sh:572
24679 #, sh-format
24680 msgid "Could not apply $sha1... $rest"
24681 msgstr "Không thể áp dụng $sha1… $rest"
24682
24683 #: git-rebase--preserve-merges.sh:601
24684 #, sh-format
24685 msgid ""
24686 "Could not amend commit after successfully picking $sha1... $rest\n"
24687 "This is most likely due to an empty commit message, or the pre-commit hook\n"
24688 "failed. If the pre-commit hook failed, you may need to resolve the issue "
24689 "before\n"
24690 "you are able to reword the commit."
24691 msgstr ""
24692 "Không thể tu bổ lần chuyển giao sau khi lấy ra $sha1… $rest thành công\n"
24693 "Việc này có thể là do một ghi chú cho lần chuyển giao là trống rỗng, hoặc "
24694 "móc pre-commit\n"
24695 "gặp lỗi. Nếu là móc pre-commit bị lỗi, Bạn có lẽ cần giải quyết trục trặc "
24696 "này\n"
24697 "trước khi bạn có thể làm việc lại với lần chuyển giao."
24698
24699 #: git-rebase--preserve-merges.sh:616
24700 #, sh-format
24701 msgid "Stopped at $sha1_abbrev... $rest"
24702 msgstr "Bị dừng tại $sha1_abbrev… $rest"
24703
24704 #: git-rebase--preserve-merges.sh:631
24705 #, sh-format
24706 msgid "Cannot '$squash_style' without a previous commit"
24707 msgstr "Không “$squash_style” thể mà không có lần chuyển giao kế trước"
24708
24709 #: git-rebase--preserve-merges.sh:673
24710 #, sh-format
24711 msgid "Executing: $rest"
24712 msgstr "Đang thực thi: $rest"
24713
24714 #: git-rebase--preserve-merges.sh:681
24715 #, sh-format
24716 msgid "Execution failed: $rest"
24717 msgstr "Thực thi gặp lỗi: $rest"
24718
24719 #: git-rebase--preserve-merges.sh:683
24720 msgid "and made changes to the index and/or the working tree"
24721 msgstr "và tạo các thay đổi bảng mục lục và/hay cây làm việc"
24722
24723 #: git-rebase--preserve-merges.sh:685
24724 msgid ""
24725 "You can fix the problem, and then run\n"
24726 "\n"
24727 "\tgit rebase --continue"
24728 msgstr ""
24729 "Bạn có thể sửa các trục trặc, và sau đó chạy lệnh “cải tổ”:\n"
24730 "\n"
24731 "\tgit rebase --continue"
24732
24733 #. TRANSLATORS: after these lines is a command to be issued by the user
24734 #: git-rebase--preserve-merges.sh:698
24735 #, sh-format
24736 msgid ""
24737 "Execution succeeded: $rest\n"
24738 "but left changes to the index and/or the working tree\n"
24739 "Commit or stash your changes, and then run\n"
24740 "\n"
24741 "\tgit rebase --continue"
24742 msgstr ""
24743 "Thực thi thành công: $rest\n"
24744 "nhưng còn các thay đổi trong mục lục và/hoặc cây làm việc\n"
24745 "Chuyển giao hay tạm cất các thay đổi này đi, rồi chạy\n"
24746 "\n"
24747 "\tgit rebase --continue"
24748
24749 #: git-rebase--preserve-merges.sh:709
24750 #, sh-format
24751 msgid "Unknown command: $command $sha1 $rest"
24752 msgstr "Lệnh chưa biết: $command $sha1 $rest"
24753
24754 #: git-rebase--preserve-merges.sh:710
24755 msgid "Please fix this using 'git rebase --edit-todo'."
24756 msgstr "Vui lòng sửa lỗi này bằng cách dùng “git rebase --edit-todo”."
24757
24758 #: git-rebase--preserve-merges.sh:745
24759 #, sh-format
24760 msgid "Successfully rebased and updated $head_name."
24761 msgstr "Cài tổ và cập nhật $head_name một cách thành công."
24762
24763 #: git-rebase--preserve-merges.sh:802
24764 msgid "Could not remove CHERRY_PICK_HEAD"
24765 msgstr "Không thể xóa bỏ CHERRY_PICK_HEAD"
24766
24767 #: git-rebase--preserve-merges.sh:807
24768 #, sh-format
24769 msgid ""
24770 "You have staged changes in your working tree.\n"
24771 "If these changes are meant to be\n"
24772 "squashed into the previous commit, run:\n"
24773 "\n"
24774 "  git commit --amend $gpg_sign_opt_quoted\n"
24775 "\n"
24776 "If they are meant to go into a new commit, run:\n"
24777 "\n"
24778 "  git commit $gpg_sign_opt_quoted\n"
24779 "\n"
24780 "In both cases, once you're done, continue with:\n"
24781 "\n"
24782 "  git rebase --continue\n"
24783 msgstr ""
24784 "Bạn có các thay đổi so với trong bệ phóng trong\n"
24785 "thư mục làm việc của bạn. Nếu các thay đổi này là muốn\n"
24786 "squash vào lần chuyển giao kế trước, chạy:\n"
24787 "\n"
24788 "  git commit --amend $gpg_sign_opt_quoted\n"
24789 "\n"
24790 "Nếu chúng có ý là đi đến lần chuyển giao mới, thì chạy:\n"
24791 "\n"
24792 "  git commit $gpg_sign_opt_quoted\n"
24793 "\n"
24794 "Trong cả hai trường hợp, một khi bạn làm xong, tiếp tục bằng:\n"
24795 "\n"
24796 "  git rebase --continue\n"
24797
24798 #: git-rebase--preserve-merges.sh:824
24799 msgid "Error trying to find the author identity to amend commit"
24800 msgstr "Lỗi khi cố tìm định danh của tác giả để tu bổ lần chuyển giao"
24801
24802 #: git-rebase--preserve-merges.sh:829
24803 msgid ""
24804 "You have uncommitted changes in your working tree. Please commit them\n"
24805 "first and then run 'git rebase --continue' again."
24806 msgstr ""
24807 "Bạn có các thay đổi chưa chuyển giao trong thư mục làm việc.\n"
24808 "Vui lòng chuyển giao chúng và sau đó chạy lệnh “git rebase --continue” lần "
24809 "nữa."
24810
24811 #: git-rebase--preserve-merges.sh:834 git-rebase--preserve-merges.sh:838
24812 msgid "Could not commit staged changes."
24813 msgstr "Không thể chuyển giao các thay đổi đã đưa lên bệ phóng."
24814
24815 #: git-rebase--preserve-merges.sh:869 git-rebase--preserve-merges.sh:955
24816 msgid "Could not execute editor"
24817 msgstr "Không thể thực thi trình biên soạn"
24818
24819 #: git-rebase--preserve-merges.sh:890
24820 #, sh-format
24821 msgid "Could not checkout $switch_to"
24822 msgstr "Không thể lấy ra $switch_to"
24823
24824 #: git-rebase--preserve-merges.sh:897
24825 msgid "No HEAD?"
24826 msgstr "Không HEAD?"
24827
24828 #: git-rebase--preserve-merges.sh:898
24829 #, sh-format
24830 msgid "Could not create temporary $state_dir"
24831 msgstr "Không thể tạo thư mục tạm thời $state_dir"
24832
24833 #: git-rebase--preserve-merges.sh:901
24834 msgid "Could not mark as interactive"
24835 msgstr "Không thể đánh dấu là tương tác"
24836
24837 #: git-rebase--preserve-merges.sh:933
24838 #, sh-format
24839 msgid "Rebase $shortrevisions onto $shortonto ($todocount command)"
24840 msgid_plural "Rebase $shortrevisions onto $shortonto ($todocount commands)"
24841 msgstr[0] "Cải tổ $shortrevisions vào $shortonto (các lệnh $todocount)"
24842
24843 #: git-rebase--preserve-merges.sh:945
24844 msgid "Note that empty commits are commented out"
24845 msgstr "Chú ý rằng lần chuyển giao trống rỗng là ghi chú"
24846
24847 #: git-rebase--preserve-merges.sh:987 git-rebase--preserve-merges.sh:992
24848 msgid "Could not init rewritten commits"
24849 msgstr "Không thể khởi tạo các lần chuyển giao ghi lại"
24850
24851 #: git-sh-setup.sh:89 git-sh-setup.sh:94
24852 #, sh-format
24853 msgid "usage: $dashless $USAGE"
24854 msgstr "cách dùng: $dashless $USAGE"
24855
24856 #: git-sh-setup.sh:191
24857 #, sh-format
24858 msgid "Cannot chdir to $cdup, the toplevel of the working tree"
24859 msgstr ""
24860 "Không thể chuyển thư mục (chdir) sang $cdup, thư mục ở mức cao nhất của cây "
24861 "làm việc"
24862
24863 #: git-sh-setup.sh:200 git-sh-setup.sh:207
24864 #, sh-format
24865 msgid "fatal: $program_name cannot be used without a working tree."
24866 msgstr ""
24867 "lỗi nghiêm trọng: $program_name không thể được dùng ngoaoif thư mục làm việc."
24868
24869 #: git-sh-setup.sh:221
24870 msgid "Cannot rebase: You have unstaged changes."
24871 msgstr "Không thể cải tổ: Bạn có các thay đổi chưa được đưa lên bệ phóng."
24872
24873 #: git-sh-setup.sh:224
24874 msgid "Cannot rewrite branches: You have unstaged changes."
24875 msgstr ""
24876 "Không thể ghi lại các nhánh: Bạn có các thay đổi chưa được đưa lên bệ phóng."
24877
24878 #: git-sh-setup.sh:227
24879 msgid "Cannot pull with rebase: You have unstaged changes."
24880 msgstr ""
24881 "Không thể pull với cải tổ: Bạn có các thay đổi chưa được đưa lên bệ phóng."
24882
24883 #: git-sh-setup.sh:230
24884 #, sh-format
24885 msgid "Cannot $action: You have unstaged changes."
24886 msgstr "Không thể $action: Bạn có các thay đổi chưa được đưa lên bệ phóng."
24887
24888 #: git-sh-setup.sh:243
24889 msgid "Cannot rebase: Your index contains uncommitted changes."
24890 msgstr ""
24891 "Không thể cải tổ: Mục lục của bạn có chứa các thay đổi chưa được chuyển giao."
24892
24893 #: git-sh-setup.sh:246
24894 msgid "Cannot pull with rebase: Your index contains uncommitted changes."
24895 msgstr "Không thể pull với cải tổ: Bạn có các thay đổi chưa được chuyển giao."
24896
24897 #: git-sh-setup.sh:249
24898 #, sh-format
24899 msgid "Cannot $action: Your index contains uncommitted changes."
24900 msgstr ""
24901 "Không thể $action: Mục lục của bạn có chứa các thay đổi chưa được chuyển "
24902 "giao."
24903
24904 #: git-sh-setup.sh:253
24905 msgid "Additionally, your index contains uncommitted changes."
24906 msgstr ""
24907 "Thêm vào đó, bảng mục lục của bạn có chứa các thay đổi chưa được chuyển giao."
24908
24909 #: git-sh-setup.sh:373
24910 msgid "You need to run this command from the toplevel of the working tree."
24911 msgstr "Bạn cần chạy lệnh này từ thư mục ở mức cao nhất của cây làm việc."
24912
24913 #: git-sh-setup.sh:378
24914 msgid "Unable to determine absolute path of git directory"
24915 msgstr "Không thể dò tìm đường dẫn tuyệt đối của thư mục git"
24916
24917 #. TRANSLATORS: you can adjust this to align "git add -i" status menu
24918 #: git-add--interactive.perl:212
24919 #, perl-format
24920 msgid "%12s %12s %s"
24921 msgstr "%12s %12s %s"
24922
24923 #: git-add--interactive.perl:632
24924 #, perl-format
24925 msgid "touched %d path\n"
24926 msgid_plural "touched %d paths\n"
24927 msgstr[0] "%d đường dẫn đã touch (chạm)\n"
24928
24929 #: git-add--interactive.perl:1056
24930 msgid ""
24931 "If the patch applies cleanly, the edited hunk will immediately be\n"
24932 "marked for staging."
24933 msgstr ""
24934 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
24935 "được đánh dấu để chuyển lên bệ phóng."
24936
24937 #: git-add--interactive.perl:1059
24938 msgid ""
24939 "If the patch applies cleanly, the edited hunk will immediately be\n"
24940 "marked for stashing."
24941 msgstr ""
24942 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
24943 "được đánh dấu để tạm cất."
24944
24945 #: git-add--interactive.perl:1062
24946 msgid ""
24947 "If the patch applies cleanly, the edited hunk will immediately be\n"
24948 "marked for unstaging."
24949 msgstr ""
24950 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
24951 "được đánh dấu để bỏ chuyển lên bệ phóng."
24952
24953 #: git-add--interactive.perl:1065 git-add--interactive.perl:1074
24954 #: git-add--interactive.perl:1080
24955 msgid ""
24956 "If the patch applies cleanly, the edited hunk will immediately be\n"
24957 "marked for applying."
24958 msgstr ""
24959 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
24960 "được đánh dấu để áp dụng."
24961
24962 #: git-add--interactive.perl:1068 git-add--interactive.perl:1071
24963 #: git-add--interactive.perl:1077
24964 msgid ""
24965 "If the patch applies cleanly, the edited hunk will immediately be\n"
24966 "marked for discarding."
24967 msgstr ""
24968 "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
24969 "được đánh dấu để loại bỏ."
24970
24971 #: git-add--interactive.perl:1114
24972 #, perl-format
24973 msgid "failed to open hunk edit file for writing: %s"
24974 msgstr "gặp lỗi khi tập tin sửa khúc để ghi: %s"
24975
24976 #: git-add--interactive.perl:1121
24977 #, perl-format
24978 msgid ""
24979 "---\n"
24980 "To remove '%s' lines, make them ' ' lines (context).\n"
24981 "To remove '%s' lines, delete them.\n"
24982 "Lines starting with %s will be removed.\n"
24983 msgstr ""
24984 "---\n"
24985 "Để gỡ bỏ các dòng “%s”, làm chúng thành những dòng “ “ (nội dung).\n"
24986 "Để xóa bỏ dòng “%s”, xóa chúng đi.\n"
24987 "Những dòng bắt đầu bằng %s sẽ bị loại bỏ.\n"
24988
24989 #: git-add--interactive.perl:1143
24990 #, perl-format
24991 msgid "failed to open hunk edit file for reading: %s"
24992 msgstr "gặp lỗi khi mở tập tin khúc để đọc: %s"
24993
24994 #: git-add--interactive.perl:1251
24995 msgid ""
24996 "y - stage this hunk\n"
24997 "n - do not stage this hunk\n"
24998 "q - quit; do not stage this hunk or any of the remaining ones\n"
24999 "a - stage this hunk and all later hunks in the file\n"
25000 "d - do not stage this hunk or any of the later hunks in the file"
25001 msgstr ""
25002 "y - đưa lên bệ phóng khúc này\n"
25003 "n - đừng đưa lên bệ phóng khúc này\n"
25004 "q - thoát; đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại\n"
25005 "a - đưa lên bệ phóng khúc này và tất cả các khúc sau này trong tập tin\n"
25006 "d - đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong tập "
25007 "tin"
25008
25009 #: git-add--interactive.perl:1257
25010 msgid ""
25011 "y - stash this hunk\n"
25012 "n - do not stash this hunk\n"
25013 "q - quit; do not stash this hunk or any of the remaining ones\n"
25014 "a - stash this hunk and all later hunks in the file\n"
25015 "d - do not stash this hunk or any of the later hunks in the file"
25016 msgstr ""
25017 "y - tạm cất khúc này\n"
25018 "n - đừng tạm cất khúc này\n"
25019 "q - thoát; đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại\n"
25020 "a - tạm cất khúc này và tất cả các khúc sau này trong tập tin\n"
25021 "d - đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại trong tập tin"
25022
25023 #: git-add--interactive.perl:1263
25024 msgid ""
25025 "y - unstage this hunk\n"
25026 "n - do not unstage this hunk\n"
25027 "q - quit; do not unstage this hunk or any of the remaining ones\n"
25028 "a - unstage this hunk and all later hunks in the file\n"
25029 "d - do not unstage this hunk or any of the later hunks in the file"
25030 msgstr ""
25031 "y - đưa ra khỏi bệ phóng khúc này\n"
25032 "n - đừng đưa ra khỏi bệ phóng khúc này\n"
25033 "q - thoát; đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn "
25034 "lại\n"
25035 "a - đưa ra khỏi bệ phóng khúc này và tất cả các khúc sau này trong tập tin\n"
25036 "d - đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong "
25037 "tập tin"
25038
25039 #: git-add--interactive.perl:1269
25040 msgid ""
25041 "y - apply this hunk to index\n"
25042 "n - do not apply this hunk to index\n"
25043 "q - quit; do not apply this hunk or any of the remaining ones\n"
25044 "a - apply this hunk and all later hunks in the file\n"
25045 "d - do not apply this hunk or any of the later hunks in the file"
25046 msgstr ""
25047 "y - áp dụng khúc này vào mục lục\n"
25048 "n - đừng áp dụng khúc này vào mục lục\n"
25049 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
25050 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
25051 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin"
25052
25053 #: git-add--interactive.perl:1275 git-add--interactive.perl:1293
25054 msgid ""
25055 "y - discard this hunk from worktree\n"
25056 "n - do not discard this hunk from worktree\n"
25057 "q - quit; do not discard this hunk or any of the remaining ones\n"
25058 "a - discard this hunk and all later hunks in the file\n"
25059 "d - do not discard this hunk or any of the later hunks in the file"
25060 msgstr ""
25061 "y - loại bỏ khúc này khỏi cây làm việc\n"
25062 "n - đừng loại bỏ khúc khỏi cây làm việc\n"
25063 "q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại\n"
25064 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
25065 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin"
25066
25067 #: git-add--interactive.perl:1281
25068 msgid ""
25069 "y - discard this hunk from index and worktree\n"
25070 "n - do not discard this hunk from index and worktree\n"
25071 "q - quit; do not discard this hunk or any of the remaining ones\n"
25072 "a - discard this hunk and all later hunks in the file\n"
25073 "d - do not discard this hunk or any of the later hunks in the file"
25074 msgstr ""
25075 "y - loại bỏ khúc này khỏi mục lục và cây làm việc\n"
25076 "n - đừng loại bỏ khúc khỏi mục lục và cây làm việc\n"
25077 "q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại\n"
25078 "a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin\n"
25079 "d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin"
25080
25081 #: git-add--interactive.perl:1287
25082 msgid ""
25083 "y - apply this hunk to index and worktree\n"
25084 "n - do not apply this hunk to index and worktree\n"
25085 "q - quit; do not apply this hunk or any of the remaining ones\n"
25086 "a - apply this hunk and all later hunks in the file\n"
25087 "d - do not apply this hunk or any of the later hunks in the file"
25088 msgstr ""
25089 "y - áp dụng khúc này vào mục lục và cây làm việc\n"
25090 "n - đừng áp dụng khúc vào mục lục và cây làm việc\n"
25091 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
25092 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
25093 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin"
25094
25095 #: git-add--interactive.perl:1299
25096 msgid ""
25097 "y - apply this hunk to worktree\n"
25098 "n - do not apply this hunk to worktree\n"
25099 "q - quit; do not apply this hunk or any of the remaining ones\n"
25100 "a - apply this hunk and all later hunks in the file\n"
25101 "d - do not apply this hunk or any of the later hunks in the file"
25102 msgstr ""
25103 "y - áp dụng khúc này vào cây làm việc\n"
25104 "n - đừng áp dụng khúc vào cây làm việc\n"
25105 "q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại\n"
25106 "a - áp dụng khúc này và tất cả các khúc sau này trong tập tin\n"
25107 "d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin"
25108
25109 #: git-add--interactive.perl:1314
25110 msgid ""
25111 "g - select a hunk to go to\n"
25112 "/ - search for a hunk matching the given regex\n"
25113 "j - leave this hunk undecided, see next undecided hunk\n"
25114 "J - leave this hunk undecided, see next hunk\n"
25115 "k - leave this hunk undecided, see previous undecided hunk\n"
25116 "K - leave this hunk undecided, see previous hunk\n"
25117 "s - split the current hunk into smaller hunks\n"
25118 "e - manually edit the current hunk\n"
25119 "? - print help\n"
25120 msgstr ""
25121 "g - chọn một khúc muốn tới\n"
25122 "/ - tìm một khúc khớp với biểu thức chính quy đưa ra\n"
25123 "j - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế\n"
25124 "J - để lại khúc này là chưa quyết định, xem khúc kế\n"
25125 "k - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế trước\n"
25126 "K - để lại khúc này là chưa quyết định, xem khúc kế trước\n"
25127 "s - chia khúc hiện tại thành các khúc nhỏ hơn\n"
25128 "e - sửa bằng tay khúc hiện hành\n"
25129 "? - in trợ giúp\n"
25130
25131 #: git-add--interactive.perl:1345
25132 msgid "The selected hunks do not apply to the index!\n"
25133 msgstr "Các khúc đã chọn không được áp dụng vào bảng mục lục!\n"
25134
25135 #: git-add--interactive.perl:1360
25136 #, perl-format
25137 msgid "ignoring unmerged: %s\n"
25138 msgstr "bỏ qua những thứ chưa hòa trộn: %s\n"
25139
25140 #: git-add--interactive.perl:1479
25141 #, perl-format
25142 msgid "Apply mode change to worktree [y,n,q,a,d%s,?]? "
25143 msgstr "Áp dụng thay đổi chế độ cho cây làm việc [y,n,q,a,d%s,?]? "
25144
25145 #: git-add--interactive.perl:1480
25146 #, perl-format
25147 msgid "Apply deletion to worktree [y,n,q,a,d%s,?]? "
25148 msgstr "Áp dụng việc xóa cho cây làm việc [y,n,q,a,d%s,?]? "
25149
25150 #: git-add--interactive.perl:1481
25151 #, perl-format
25152 msgid "Apply addition to worktree [y,n,q,a,d%s,?]? "
25153 msgstr "Áp dụng việc thêm cho cây làm việc [y,n,q,a,d%s,?]? "
25154
25155 #: git-add--interactive.perl:1482
25156 #, perl-format
25157 msgid "Apply this hunk to worktree [y,n,q,a,d%s,?]? "
25158 msgstr "Áp dụng khúc này vào cây làm việc [y,n,q,a,d%s,?]? "
25159
25160 #: git-add--interactive.perl:1599
25161 msgid "No other hunks to goto\n"
25162 msgstr "Không còn khúc nào để mà nhảy đến\n"
25163
25164 #: git-add--interactive.perl:1617
25165 #, perl-format
25166 msgid "Invalid number: '%s'\n"
25167 msgstr "Số không hợp lệ: “%s”\n"
25168
25169 #: git-add--interactive.perl:1622
25170 #, perl-format
25171 msgid "Sorry, only %d hunk available.\n"
25172 msgid_plural "Sorry, only %d hunks available.\n"
25173 msgstr[0] "Rất tiếc, chỉ có sẵn %d khúc.\n"
25174
25175 #: git-add--interactive.perl:1657
25176 msgid "No other hunks to search\n"
25177 msgstr "Không còn khúc nào để mà tìm kiếm\n"
25178
25179 #: git-add--interactive.perl:1674
25180 #, perl-format
25181 msgid "Malformed search regexp %s: %s\n"
25182 msgstr "Định dạng tìm kiếm của biểu thức chính quy không đúng %s: %s\n"
25183
25184 #: git-add--interactive.perl:1684
25185 msgid "No hunk matches the given pattern\n"
25186 msgstr "Không thấy khúc nào khớp mẫu đã cho\n"
25187
25188 #: git-add--interactive.perl:1696 git-add--interactive.perl:1718
25189 msgid "No previous hunk\n"
25190 msgstr "Không có khúc kế trước\n"
25191
25192 #: git-add--interactive.perl:1705 git-add--interactive.perl:1724
25193 msgid "No next hunk\n"
25194 msgstr "Không có khúc kế tiếp\n"
25195
25196 #: git-add--interactive.perl:1730
25197 msgid "Sorry, cannot split this hunk\n"
25198 msgstr "Rất tiếc, không thể chia nhỏ khúc này\n"
25199
25200 #: git-add--interactive.perl:1736
25201 #, perl-format
25202 msgid "Split into %d hunk.\n"
25203 msgid_plural "Split into %d hunks.\n"
25204 msgstr[0] "Chi nhỏ thành %d khúc.\n"
25205
25206 #: git-add--interactive.perl:1746
25207 msgid "Sorry, cannot edit this hunk\n"
25208 msgstr "Rất tiếc, không thể sửa khúc này\n"
25209
25210 #. TRANSLATORS: please do not translate the command names
25211 #. 'status', 'update', 'revert', etc.
25212 #: git-add--interactive.perl:1811
25213 msgid ""
25214 "status        - show paths with changes\n"
25215 "update        - add working tree state to the staged set of changes\n"
25216 "revert        - revert staged set of changes back to the HEAD version\n"
25217 "patch         - pick hunks and update selectively\n"
25218 "diff          - view diff between HEAD and index\n"
25219 "add untracked - add contents of untracked files to the staged set of "
25220 "changes\n"
25221 msgstr ""
25222 "status        - hiển thị các đường dẫn với các thay đổi\n"
25223 "update        - đặt trạng thái cây làm việc thành tập hợp các thay đổi đã "
25224 "đặt lên bệ phóng\n"
25225 "revert        - hoàn nguyên tập hợp các thay đổi đã đặt lên bệ phóng trở lại "
25226 "phiên bản HEAD\n"
25227 "patch         - cậy các khúc và cập nhật có lựa chọn\n"
25228 "diff\t      - xem khác biệt giữa HEAD và mục lục\n"
25229 "add untracked - thêm nội dung các các tập tin chưa theo dõi và tập hợp các "
25230 "thay đổi đã đặt lên bệ phóng\n"
25231
25232 #: git-add--interactive.perl:1828 git-add--interactive.perl:1840
25233 #: git-add--interactive.perl:1843 git-add--interactive.perl:1850
25234 #: git-add--interactive.perl:1853 git-add--interactive.perl:1860
25235 #: git-add--interactive.perl:1864 git-add--interactive.perl:1870
25236 msgid "missing --"
25237 msgstr "thiếu --"
25238
25239 #: git-add--interactive.perl:1866
25240 #, perl-format
25241 msgid "unknown --patch mode: %s"
25242 msgstr "không hiểu chế độ --patch: %s"
25243
25244 #: git-add--interactive.perl:1872 git-add--interactive.perl:1878
25245 #, perl-format
25246 msgid "invalid argument %s, expecting --"
25247 msgstr "đối số không hợp lệ %s, cần --"
25248
25249 #: git-send-email.perl:138
25250 msgid "local zone differs from GMT by a non-minute interval\n"
25251 msgstr "múi giờ nội bộ khác biệt với GMT bởi khoảng thời gian không-phút\n"
25252
25253 #: git-send-email.perl:145 git-send-email.perl:151
25254 msgid "local time offset greater than or equal to 24 hours\n"
25255 msgstr "khoảng bù thời gian nội bộ lớn hơn hoặc bằng 24 giờ\n"
25256
25257 #: git-send-email.perl:223 git-send-email.perl:229
25258 msgid "the editor exited uncleanly, aborting everything"
25259 msgstr "trình soạn thảo thoát không sạch sẽ, bãi bỏ mọi thứ"
25260
25261 #: git-send-email.perl:312
25262 #, perl-format
25263 msgid ""
25264 "'%s' contains an intermediate version of the email you were composing.\n"
25265 msgstr "“%s” có chưa một phiên bản trung gian của thư bạn đã soạn.\n"
25266
25267 #: git-send-email.perl:317
25268 #, perl-format
25269 msgid "'%s.final' contains the composed email.\n"
25270 msgstr "“%s.final” chứa thư điện tử đã soạn thảo.\n"
25271
25272 #: git-send-email.perl:410
25273 msgid "--dump-aliases incompatible with other options\n"
25274 msgstr "--dump-aliases xung khắc với các tùy chọn khác\n"
25275
25276 #: git-send-email.perl:484
25277 msgid ""
25278 "fatal: found configuration options for 'sendmail'\n"
25279 "git-send-email is configured with the sendemail.* options - note the 'e'.\n"
25280 "Set sendemail.forbidSendmailVariables to false to disable this check.\n"
25281 msgstr ""
25282 "lỗi nghiêm trọng: tìm thấy các tùy chọn cấu hình cho “sendmail”\n"
25283 "git-send-email được cấu hình với các tùy chọn sendemail.* - chú ý “e”.\n"
25284 "Đặt sendemail.forbidSendmailVariables thành false để tắt kiểm tra này.\n"
25285
25286 #: git-send-email.perl:489 git-send-email.perl:691
25287 msgid "Cannot run git format-patch from outside a repository\n"
25288 msgstr "Không thể chạy git format-patch ở ngoài một kho chứa\n"
25289
25290 #: git-send-email.perl:492
25291 msgid ""
25292 "`batch-size` and `relogin` must be specified together (via command-line or "
25293 "configuration option)\n"
25294 msgstr ""
25295 "“batch-size” và “relogin” phải được chỉ định cùng với nhau (thông qua dòng "
25296 "lệnh hoặc tùy chọn cấu hình)\n"
25297
25298 #: git-send-email.perl:505
25299 #, perl-format
25300 msgid "Unknown --suppress-cc field: '%s'\n"
25301 msgstr "Không hiểu trường --suppress-cc: “%s”\n"
25302
25303 #: git-send-email.perl:536
25304 #, perl-format
25305 msgid "Unknown --confirm setting: '%s'\n"
25306 msgstr "Không hiểu cài đặt --confirm: “%s”\n"
25307
25308 #: git-send-email.perl:564
25309 #, perl-format
25310 msgid "warning: sendmail alias with quotes is not supported: %s\n"
25311 msgstr "cảnh báo: bí danh sendmail với dấu trích dẫn không được hỗ trợ: %s\n"
25312
25313 #: git-send-email.perl:566
25314 #, perl-format
25315 msgid "warning: `:include:` not supported: %s\n"
25316 msgstr "cảnh báo: “:include:“ không được hỗ trợ: %s\n"
25317
25318 #: git-send-email.perl:568
25319 #, perl-format
25320 msgid "warning: `/file` or `|pipe` redirection not supported: %s\n"
25321 msgstr "cảnh báo: chuyển hướng “/file“ hay “|pipe“ không được hỗ trợ: %s\n"
25322
25323 #: git-send-email.perl:573
25324 #, perl-format
25325 msgid "warning: sendmail line is not recognized: %s\n"
25326 msgstr "cảnh báo: dòng sendmail không nhận ra được: %s\n"
25327
25328 #: git-send-email.perl:657
25329 #, perl-format
25330 msgid ""
25331 "File '%s' exists but it could also be the range of commits\n"
25332 "to produce patches for.  Please disambiguate by...\n"
25333 "\n"
25334 "    * Saying \"./%s\" if you mean a file; or\n"
25335 "    * Giving --format-patch option if you mean a range.\n"
25336 msgstr ""
25337 "Tập tin “%s” đã có sẵn nhưng nó có lẽ cũng là chuẩn bị của\n"
25338 "các miếng vá tạo lần chuyển giao. Vui lòng làm rõ ý bằng…\n"
25339 "\n"
25340 "    * Nói \"./%s\" nếu ý bạn là một tập tin; hoặc\n"
25341 "    * Đưa ra tùy chọn --format-patch nếu ý bạn là chuẩn bị.\n"
25342
25343 #: git-send-email.perl:678
25344 #, perl-format
25345 msgid "Failed to opendir %s: %s"
25346 msgstr "Gặp lỗi khi mở thư mục “%s”: %s"
25347
25348 #: git-send-email.perl:702
25349 #, perl-format
25350 msgid ""
25351 "fatal: %s: %s\n"
25352 "warning: no patches were sent\n"
25353 msgstr ""
25354 "nghiêm trọng: %s: %s\n"
25355 "cảnh báo: không có miếng vá nào được gửi đi\n"
25356
25357 #: git-send-email.perl:713
25358 msgid ""
25359 "\n"
25360 "No patch files specified!\n"
25361 "\n"
25362 msgstr ""
25363 "\n"
25364 "Chưa chỉ định các tập tin miếng vá!\n"
25365 "\n"
25366
25367 #: git-send-email.perl:726
25368 #, perl-format
25369 msgid "No subject line in %s?"
25370 msgstr "Không có dòng chủ đề trong %s?"
25371
25372 #: git-send-email.perl:736
25373 #, perl-format
25374 msgid "Failed to open for writing %s: %s"
25375 msgstr "Gặp lỗi khi mở “%s” để ghi: %s"
25376
25377 #: git-send-email.perl:747
25378 msgid ""
25379 "Lines beginning in \"GIT:\" will be removed.\n"
25380 "Consider including an overall diffstat or table of contents\n"
25381 "for the patch you are writing.\n"
25382 "\n"
25383 "Clear the body content if you don't wish to send a summary.\n"
25384 msgstr ""
25385 "Các dòng bắt đầu bằng \"GIT:\" sẽ bị xóa bỏ.\n"
25386 "Cân nhắc bao gồm một thống kê diff toàn thể hay bảng nội dung\n"
25387 "cho miếng vá mà bạn đang viết.\n"
25388 "\n"
25389 "Xóa nội dung phần thân nếu bạn không muốn gửi tóm tắt.\n"
25390
25391 #: git-send-email.perl:771
25392 #, perl-format
25393 msgid "Failed to open %s: %s"
25394 msgstr "Gặp lỗi khi mở “%s”: %s"
25395
25396 #: git-send-email.perl:788
25397 #, perl-format
25398 msgid "Failed to open %s.final: %s"
25399 msgstr "Gặp lỗi khi mở %s.final: %s"
25400
25401 #: git-send-email.perl:831
25402 msgid "Summary email is empty, skipping it\n"
25403 msgstr "Thư tổng thể là trống rỗng, nên bỏ qua nó\n"
25404
25405 #. TRANSLATORS: please keep [y/N] as is.
25406 #: git-send-email.perl:866
25407 #, perl-format
25408 msgid "Are you sure you want to use <%s> [y/N]? "
25409 msgstr "Bạn có chắc muốn dùng <%s> [y/N]? "
25410
25411 #: git-send-email.perl:921
25412 msgid ""
25413 "The following files are 8bit, but do not declare a Content-Transfer-"
25414 "Encoding.\n"
25415 msgstr ""
25416 "Các trường sau đây là 8bit, nhưng không khai báo một Content-Transfer-"
25417 "Encoding.\n"
25418
25419 #: git-send-email.perl:926
25420 msgid "Which 8bit encoding should I declare [UTF-8]? "
25421 msgstr "Bảng mã 8bit nào tôi nên khai báo [UTF-8]? "
25422
25423 #: git-send-email.perl:934
25424 #, perl-format
25425 msgid ""
25426 "Refusing to send because the patch\n"
25427 "\t%s\n"
25428 "has the template subject '*** SUBJECT HERE ***'. Pass --force if you really "
25429 "want to send.\n"
25430 msgstr ""
25431 "Từ chối gửi bởi vì miếng vá\n"
25432 "\t%s\n"
25433 "có chủ đề ở dạng mẫu “*** SUBJECT HERE ***”. Dùng --force nếu bạn thực sự "
25434 "muốn gửi.\n"
25435
25436 #: git-send-email.perl:953
25437 msgid "To whom should the emails be sent (if anyone)?"
25438 msgstr "Tới người mà thư được gửi (nếu có)?"
25439
25440 #: git-send-email.perl:971
25441 #, perl-format
25442 msgid "fatal: alias '%s' expands to itself\n"
25443 msgstr "nghiêm trọng: bí danh “%s” được khai triển thành chính nó\n"
25444
25445 #: git-send-email.perl:983
25446 msgid "Message-ID to be used as In-Reply-To for the first email (if any)? "
25447 msgstr "Message-ID được dùng như là In-Reply-To cho thư đầu tiên (nếu có)? "
25448
25449 #: git-send-email.perl:1041 git-send-email.perl:1049
25450 #, perl-format
25451 msgid "error: unable to extract a valid address from: %s\n"
25452 msgstr "lỗi: không thể rút trích một địa chỉ hợp lệ từ: %s\n"
25453
25454 #. TRANSLATORS: Make sure to include [q] [d] [e] in your
25455 #. translation. The program will only accept English input
25456 #. at this point.
25457 #: git-send-email.perl:1053
25458 msgid "What to do with this address? ([q]uit|[d]rop|[e]dit): "
25459 msgstr "Làm gì với địa chỉ này? (thoát[q]|xóa[d]|sửa[e]): "
25460
25461 #: git-send-email.perl:1370
25462 #, perl-format
25463 msgid "CA path \"%s\" does not exist"
25464 msgstr "Đường dẫn CA “%s” không tồn tại"
25465
25466 #: git-send-email.perl:1453
25467 msgid ""
25468 "    The Cc list above has been expanded by additional\n"
25469 "    addresses found in the patch commit message. By default\n"
25470 "    send-email prompts before sending whenever this occurs.\n"
25471 "    This behavior is controlled by the sendemail.confirm\n"
25472 "    configuration setting.\n"
25473 "\n"
25474 "    For additional information, run 'git send-email --help'.\n"
25475 "    To retain the current behavior, but squelch this message,\n"
25476 "    run 'git config --global sendemail.confirm auto'.\n"
25477 "\n"
25478 msgstr ""
25479 "    Danh sách Cc ở trên được diễn giải bằng các địa chỉ phụ\n"
25480 "    thêm tìm thấy trong lời ghi chú lần chuyển giao của miếng vá.\n"
25481 "    Theo mặc định send-email sẽ nhắc trước khi gửi bất cứ khi\n"
25482 "    nào điều này xảy ra. Cách hành xử này được điều khiển bởi cài\n"
25483 "    đặt cấu hình sendemail.confirm.\n"
25484 "\n"
25485 "    Để biết thêm chi tiết, hãy chạy lệnh “git send-email --help”.\n"
25486 "    Để giữ lại cách hành xử hiện nay, làm hết lời nhắn này,\n"
25487 "    chạy “git config --global sendemail.confirm auto”.\n"
25488 "\n"
25489
25490 #. TRANSLATORS: Make sure to include [y] [n] [e] [q] [a] in your
25491 #. translation. The program will only accept English input
25492 #. at this point.
25493 #: git-send-email.perl:1468
25494 msgid "Send this email? ([y]es|[n]o|[e]dit|[q]uit|[a]ll): "
25495 msgstr "Gửi thư này chứ? ([y]có|[n]không|[e]sửa|[q]thoát|[a]tất): "
25496
25497 #: git-send-email.perl:1471
25498 msgid "Send this email reply required"
25499 msgstr "Gửi thư này trả lời yêu cầu"
25500
25501 #: git-send-email.perl:1499
25502 msgid "The required SMTP server is not properly defined."
25503 msgstr "Máy phục vụ SMTP chưa được định nghĩa một cách thích hợp."
25504
25505 #: git-send-email.perl:1546
25506 #, perl-format
25507 msgid "Server does not support STARTTLS! %s"
25508 msgstr "Máy chủ không hỗ trợ STARTTLS! %s"
25509
25510 #: git-send-email.perl:1551 git-send-email.perl:1555
25511 #, perl-format
25512 msgid "STARTTLS failed! %s"
25513 msgstr "STARTTLS gặp lỗi! %s"
25514
25515 #: git-send-email.perl:1564
25516 msgid "Unable to initialize SMTP properly. Check config and use --smtp-debug."
25517 msgstr ""
25518 "Không thể khởi tạo SMTP một cách đúng đắn. Kiểm tra cấu hình và dùng --smtp-"
25519 "debug."
25520
25521 #: git-send-email.perl:1582
25522 #, perl-format
25523 msgid "Failed to send %s\n"
25524 msgstr "Gặp lỗi khi gửi %s\n"
25525
25526 #: git-send-email.perl:1585
25527 #, perl-format
25528 msgid "Dry-Sent %s\n"
25529 msgstr "Thử gửi %s\n"
25530
25531 #: git-send-email.perl:1585
25532 #, perl-format
25533 msgid "Sent %s\n"
25534 msgstr "Gửi %s\n"
25535
25536 #: git-send-email.perl:1587
25537 msgid "Dry-OK. Log says:\n"
25538 msgstr "Dry-OK. Nhật ký nói rằng:\n"
25539
25540 #: git-send-email.perl:1587
25541 msgid "OK. Log says:\n"
25542 msgstr "OK. Nhật ký nói rằng:\n"
25543
25544 #: git-send-email.perl:1599
25545 msgid "Result: "
25546 msgstr "Kết quả: "
25547
25548 #: git-send-email.perl:1602
25549 msgid "Result: OK\n"
25550 msgstr "Kết quả: Tốt\n"
25551
25552 #: git-send-email.perl:1620
25553 #, perl-format
25554 msgid "can't open file %s"
25555 msgstr "không thể mở tập tin “%s”"
25556
25557 #: git-send-email.perl:1667 git-send-email.perl:1687
25558 #, perl-format
25559 msgid "(mbox) Adding cc: %s from line '%s'\n"
25560 msgstr "(mbox) Thêm cc: %s từ dòng “%s”\n"
25561
25562 #: git-send-email.perl:1673
25563 #, perl-format
25564 msgid "(mbox) Adding to: %s from line '%s'\n"
25565 msgstr "(mbox) Đang thêm to: %s từ dòng “%s”\n"
25566
25567 #: git-send-email.perl:1730
25568 #, perl-format
25569 msgid "(non-mbox) Adding cc: %s from line '%s'\n"
25570 msgstr "(non-mbox) Thêm cc: %s từ dòng “%s”\n"
25571
25572 #: git-send-email.perl:1765
25573 #, perl-format
25574 msgid "(body) Adding cc: %s from line '%s'\n"
25575 msgstr "(body) Thêm cc: %s từ dòng “%s”\n"
25576
25577 #: git-send-email.perl:1876
25578 #, perl-format
25579 msgid "(%s) Could not execute '%s'"
25580 msgstr "(%s) Không thể thực thi “%s”"
25581
25582 #: git-send-email.perl:1883
25583 #, perl-format
25584 msgid "(%s) Adding %s: %s from: '%s'\n"
25585 msgstr "(%s) Đang thêm %s: %s từ: “%s”\n"
25586
25587 #: git-send-email.perl:1887
25588 #, perl-format
25589 msgid "(%s) failed to close pipe to '%s'"
25590 msgstr "(%s) gặp lỗi khi đóng đường ống đến “%s”"
25591
25592 #: git-send-email.perl:1917
25593 msgid "cannot send message as 7bit"
25594 msgstr "không thể lấy gửi thư dạng 7 bít"
25595
25596 #: git-send-email.perl:1925
25597 msgid "invalid transfer encoding"
25598 msgstr "bảng mã truyền không hợp lệ"
25599
25600 #: git-send-email.perl:1966 git-send-email.perl:2018 git-send-email.perl:2028
25601 #, perl-format
25602 msgid "unable to open %s: %s\n"
25603 msgstr "không thể mở %s: %s\n"
25604
25605 #: git-send-email.perl:1969
25606 #, perl-format
25607 msgid "%s: patch contains a line longer than 998 characters"
25608 msgstr "%s: miếng vá có chứa dòng dài hơn 998 ký tự"
25609
25610 #: git-send-email.perl:1986
25611 #, perl-format
25612 msgid "Skipping %s with backup suffix '%s'.\n"
25613 msgstr "Bỏ qua %s với hậu tố sao lưu dự phòng “%s”.\n"
25614
25615 #. TRANSLATORS: please keep "[y|N]" as is.
25616 #: git-send-email.perl:1990
25617 #, perl-format
25618 msgid "Do you really want to send %s? [y|N]: "
25619 msgstr "Bạn có thực sự muốn gửi %s? [y|N](có/KHÔNG): "
25620
25621 #~ msgid "Counting distinct commits in commit graph"
25622 #~ msgstr "Đang đếm các lần chuyển giao khác nhau trong đồ thị lần chuyển giao"
25623
25624 #, c-format
25625 #~ msgid "the commit graph format cannot write %d commits"
25626 #~ msgstr ""
25627 #~ "định dạng đồ họa các lần chuyển giao không thể ghi %d lần chuyển giao"
25628
25629 #~ msgid "store only"
25630 #~ msgstr "chỉ lưu (không nén)"
25631
25632 #~ msgid "compress faster"
25633 #~ msgstr "nén nhanh hơn"
25634
25635 #~ msgid "compress better"
25636 #~ msgstr "nén nhỏ hơn"
25637
25638 #~ msgid "unexpected duplicate commit id %s"
25639 #~ msgstr "gặp mã số tích lần chuyển giao bị trùng lặp “%s”"
25640
25641 #~ msgid "error preparing packfile from multi-pack-index"
25642 #~ msgstr "lỗi chuẩn bị tập tin gói từ multi-pack-index"
25643
25644 #~ msgid "%s: not a valid OID"
25645 #~ msgstr "%s không phải là một OID hợp lệ"
25646
25647 #~ msgid "invalid committer '%s'"
25648 #~ msgstr "chuyển giao không hợp lệ “%s”"
25649
25650 #~ msgid "invalid committer: %s"
25651 #~ msgstr "chuyển giao không hợp lệ: %s"
25652
25653 #~ msgid "git bisect--helper --next-all"
25654 #~ msgstr "git bisect--helper --next-all"
25655
25656 #~ msgid "git bisect--helper --write-terms <bad_term> <good_term>"
25657 #~ msgstr "git bisect--helper --write-terms <bad_term> <good_term>"
25658
25659 #~ msgid "git bisect--helper --bisect-clean-state"
25660 #~ msgstr "git bisect--helper --bisect-clean-state"
25661
25662 #~ msgid "git bisect--helper --bisect-autostart"
25663 #~ msgstr "git bisect--helper --bisect-autostart"
25664
25665 #~ msgid "perform 'git bisect next'"
25666 #~ msgstr "thực hiện “git bisect next”"
25667
25668 #~ msgid "write the terms to .git/BISECT_TERMS"
25669 #~ msgstr "ghi thời kỳ vào .git/BISECT_TERMS"
25670
25671 #~ msgid "cleanup the bisection state"
25672 #~ msgstr "dọn dẹp tình trạng di chuyển nửa bước"
25673
25674 #~ msgid "check for expected revs"
25675 #~ msgstr "kiểm tra cho điểm xem xét cần dùng"
25676
25677 #~ msgid "start the bisection if it has not yet been started"
25678 #~ msgstr "chạy di chuyển phân đôi nếu nó vẫn chưa được khởi chạy"
25679
25680 #~ msgid "--write-terms requires two arguments"
25681 #~ msgstr "--write-terms cần hai tham số"
25682
25683 #~ msgid "--bisect-clean-state requires no arguments"
25684 #~ msgstr "--bisect-clean-state không nhận đối số"
25685
25686 #~ msgid "--bisect-autostart does not accept arguments"
25687 #~ msgstr "--bisect-autostart không nhận đối số"
25688
25689 #~ msgid "n,m"
25690 #~ msgstr "n,m"
25691
25692 #~ msgid "Process line range n,m in file, counting from 1"
25693 #~ msgstr "Xử lý chỉ dòng vùng n,m trong tập tin, tính từ 1"
25694
25695 #~ msgid "name of output directory is too long"
25696 #~ msgstr "tên của thư mục kết xuất quá dài"
25697
25698 #~ msgid "standard output, or directory, which one?"
25699 #~ msgstr "đầu ra chuẩn, hay thư mục, chọn cái nào?"
25700
25701 #~ msgid ""
25702 #~ "WARNING: Some packs in use have been renamed by\n"
25703 #~ "WARNING: prefixing old- to their name, in order to\n"
25704 #~ "WARNING: replace them with the new version of the\n"
25705 #~ "WARNING: file.  But the operation failed, and the\n"
25706 #~ "WARNING: attempt to rename them back to their\n"
25707 #~ "WARNING: original names also failed.\n"
25708 #~ "WARNING: Please rename them in %s manually:\n"
25709 #~ msgstr ""
25710 #~ "CẢNH BÁO: Một số gói đang dùng vừa được đổi tên bằng cách\n"
25711 #~ "CẢNH BÁO: đánh tiền tố old- vào tên của chúng, mục đích là\n"
25712 #~ "CẢNH BÁO: thay chúng bằng phiên bản mới của tập\n"
25713 #~ "CẢNH BÁO: tin. Nhưng thao tác lại gặp lỗi, và nỗ\n"
25714 #~ "CẢNH BÁO: lực để đổi ngược lại tên chúng cho đúng với tên\n"
25715 #~ "CẢNH BÁO: nguyên gốc của nó cũng gặp lỗi.\n"
25716 #~ "CẢNH BÁO: Vui lòng đổi tên chúng trong %s bằng tay:\n"
25717
25718 #~ msgid "failed to remove '%s'"
25719 #~ msgstr "gặp lỗi khi gỡ bỏ “%s”"
25720
25721 #~ msgid "Routines to help parsing remote repository access parameters"
25722 #~ msgstr ""
25723 #~ "Các thủ tục để giúp phân tích các tham số truy cập kho chứa trên mạng"
25724
25725 #~ msgid "Bad rev input: $bisected_head"
25726 #~ msgstr "Đầu vào rev sai: $bisected_head"
25727
25728 #~ msgid "Bad rev input: $rev"
25729 #~ msgstr "Đầu vào rev sai: $rev"
25730
25731 #~ msgid "See git-${cmd}(1) for details."
25732 #~ msgstr "Xem git-${cmd}(1) để biết thêm chi tiết."
25733
25734 #~ msgid "unknown hash algorithm length"
25735 #~ msgstr "không hiểu chiều dài thuật toán băm dữ liệu"
25736
25737 #~ msgid ""
25738 #~ "commit-graph chunk lookup table entry missing; file may be incomplete"
25739 #~ msgstr ""
25740 #~ "bảng tìm kiếm mảnh đồ-thị-các-lần-chuyển-giao còn thiếu; tập tin có thể "
25741 #~ "sẽ không hoàn thiện"
25742
25743 #~ msgid "Writing changed paths Bloom filters index"
25744 #~ msgstr "Ghi dữ liệu các mục lục Bloom đường dẫn đã bị thay đổi"
25745
25746 #~ msgid "hash version %u does not match"
25747 #~ msgstr "phiên bản băm “%u” không khớp"
25748
25749 #~ msgid "Remote with no URL"
25750 #~ msgstr "Máy chủ không có địa chỉ URL"
25751
25752 #~ msgid "%%(subject) does not take arguments"
25753 #~ msgstr "%%(subject) không nhận các đối số"
25754
25755 #~ msgid "positive value expected objectname:short=%s"
25756 #~ msgstr "cần nội dung mang giá trị dương:shot=%s"
25757
25758 #~ msgid "unrecognized %%(objectname) argument: %s"
25759 #~ msgstr "đối số không được thừa nhận %%(objectname): %s"
25760
25761 #~ msgid "option `%s' is incompatible with --merged"
25762 #~ msgstr "tùy chọn “%s” là xung khắc với tùy chọn --merged"
25763
25764 #~ msgid "option `%s' is incompatible with --no-merged"
25765 #~ msgstr "tùy chọn “%s” là xung khắc với tùy chọn --no-merged"
25766
25767 #~ msgid "could not open '%s' for writing: %s"
25768 #~ msgstr "không thể mở “%s” để ghi: %s"
25769
25770 #~ msgid "could not read ref '%s'"
25771 #~ msgstr "không thể đọc tham chiếu “%s”"
25772
25773 #~ msgid "ref '%s' already exists"
25774 #~ msgstr "tham chiếu “%s” đã có từ trước rồi"
25775
25776 #~ msgid "unexpected object ID when writing '%s'"
25777 #~ msgstr "không cần ID đối tượng khi ghi “%s”"
25778
25779 #~ msgid "unexpected object ID when deleting '%s'"
25780 #~ msgstr "gặp ID đối tượng không cần khi xóa “%s”"
25781
25782 #~ msgid "The hash algorithm %s is not supported in this build."
25783 #~ msgstr "Thuật toán băm %s không được hỗ trợ trong bản biên dịch này."
25784
25785 #~ msgid "could not open the file BISECT_TERMS"
25786 #~ msgstr "không thể mở tập tin BISECT_TERMS"
25787
25788 #~ msgid "update BISECT_HEAD instead of checking out the current commit"
25789 #~ msgstr ""
25790 #~ "cập nhật BISECT_HEAD thay vì lấy ra (checking out) lần chuyển giao hiện "
25791 #~ "hành"
25792
25793 #~ msgid "print only names (no SHA-1)"
25794 #~ msgstr "chỉ hiển thị tên (không SHA-1)"
25795
25796 #~ msgid "passed to 'git am'"
25797 #~ msgstr "chuyển cho “git am”"
25798
25799 #~ msgid "The --cached option cannot be used with the --files option"
25800 #~ msgstr "Tùy chọn --cached không thể dùng cùng với tùy chọn --files"
25801
25802 #~ msgid "  Warn: $display_name doesn't contain commit $sha1_src"
25803 #~ msgstr "  Cảnh báo: $display_name không chứa lần chuyển giao $sha1_src"
25804
25805 #~ msgid "  Warn: $display_name doesn't contain commit $sha1_dst"
25806 #~ msgstr "  Cảnh báo: $display_name không chứa lần chuyển giao $sha1_dst"
25807
25808 #~ msgid ""
25809 #~ "  Warn: $display_name doesn't contain commits $sha1_src and $sha1_dst"
25810 #~ msgstr ""
25811 #~ "  Cảnh báo: $display_name không chứa những lần chuyển giao $sha1_src và "
25812 #~ "$sha1_dst"
25813
25814 #~ msgid "Finding commits for commit graph from %d ref"
25815 #~ msgid_plural "Finding commits for commit graph from %d refs"
25816 #~ msgstr[0] ""
25817 #~ "Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao từ %d tham chiếu"
25818
25819 #~ msgid "invalid commit object id: %s"
25820 #~ msgstr "mã số đối tượng lần chuyển giao không hợp lệ: %s"
25821
25822 #~ msgid "Removing worktrees/%s: not a valid directory"
25823 #~ msgstr "Gỡ bỏ cây làm việc/%s: không phải là thư mục hợp lệ"
25824
25825 #~ msgid "Removing worktrees/%s: unable to read gitdir file (%s)"
25826 #~ msgstr "Gỡ bỏ cây làm việc/%s: không thể đọc tập tin gitdir (%s)"
25827
25828 #~ msgid "Removing worktrees/%s: invalid gitdir file"
25829 #~ msgstr "Gỡ bỏ cây làm việc/%s: tập tin gitdir không hợp lệ"
25830
25831 #~ msgid "unable to re-add worktree '%s'"
25832 #~ msgstr "không thể thêm-lại cây “%s”"
25833
25834 #~ msgid "target '%s' already exists"
25835 #~ msgstr "đích “%s” đã tồn tại rồi"
25836
25837 #~ msgid ""
25838 #~ "Cannot update sparse checkout: the following entries are not up to date:\n"
25839 #~ "%s"
25840 #~ msgstr ""
25841 #~ "Không thể cập nhật checkout rải rác: các mục tin sau đây chưa cập nhật:\n"
25842 #~ "%s"
25843
25844 #~ msgid ""
25845 #~ "The following working tree files would be overwritten by sparse checkout "
25846 #~ "update:\n"
25847 #~ "%s"
25848 #~ msgstr ""
25849 #~ "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị ghi đè bởi cập "
25850 #~ "nhật checkout rải rác:\n"
25851 #~ "%s"
25852
25853 #~ msgid ""
25854 #~ "The following working tree files would be removed by sparse checkout "
25855 #~ "update:\n"
25856 #~ "%s"
25857 #~ msgstr ""
25858 #~ "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị xóa bỏ bởi cập "
25859 #~ "nhật checkout rải rác:\n"
25860 #~ "%s"
25861
25862 #~ msgid "annotated tag %s has no embedded name"
25863 #~ msgstr "thẻ được chú giải %s không có tên nhúng"
25864
25865 #~ msgid "automatically stash/stash pop before and after rebase"
25866 #~ msgstr "tự động stash/stash pop tước và sau tu bổ (rebase)"
25867
25868 #~ msgid "--[no-]autostash option is only valid with --rebase."
25869 #~ msgstr "tùy chọn --[no-]autostash chỉ hợp lệ khi dùng với --rebase."
25870
25871 #~ msgid "(DEPRECATED) keep empty commits"
25872 #~ msgstr "(CŨ) giữ lại các lần chuyển giao rỗng"
25873
25874 #~ msgid "Could not read '%s'"
25875 #~ msgstr "Không thể đọc “%s”"
25876
25877 #~ msgid "Cannot store %s"
25878 #~ msgstr "Không thể lưu “%s”"
25879
25880 #~ msgid "initialize sparse-checkout"
25881 #~ msgstr "khởi tạo sparse-checkout"
25882
25883 #~ msgid "set sparse-checkout patterns"
25884 #~ msgstr "đặt các mẫu sparse-checkout"
25885
25886 #~ msgid "disable sparse-checkout"
25887 #~ msgstr "tắt sparse-checkout"
25888
25889 #~ msgid "could not exec %s"
25890 #~ msgstr "không thể thực thi %s"
25891
25892 #~ msgid "Cannot remove temporary index (can't happen)"
25893 #~ msgstr "Không thể gỡ bỏ bảng mục lục tạm thời (không thể xảy ra)"
25894
25895 #~ msgid "Cannot update $ref_stash with $w_commit"
25896 #~ msgstr "Không thể cập nhật $ref_stash với $w_commit"
25897
25898 #~ msgid "error: unknown option for 'stash push': $option"
25899 #~ msgstr "lỗi: không hiểu tùy chọn cho “stash push”: $option"
25900
25901 #~ msgid "Saved working directory and index state $stash_msg"
25902 #~ msgstr "Đã ghi lại thư mục làm việc và trạng thái mục lục $stash_msg"
25903
25904 #~ msgid "unknown option: $opt"
25905 #~ msgstr "không hiểu tùy chọn: $opt"
25906
25907 #~ msgid "Too many revisions specified: $REV"
25908 #~ msgstr "Chỉ ra quá nhiều điểm xét duyệt: $REV"
25909
25910 #~ msgid "$reference is not a valid reference"
25911 #~ msgstr "$reference không phải là tham chiếu hợp lệ"
25912
25913 #~ msgid "'$args' is not a stash-like commit"
25914 #~ msgstr "“$args” không phải là lần chuyển giao kiểu-stash (cất đi)"
25915
25916 #~ msgid "'$args' is not a stash reference"
25917 #~ msgstr "”$args” không phải tham chiếu đến stash"
25918
25919 #~ msgid "unable to refresh index"
25920 #~ msgstr "không thể làm tươi mới bảng mục lục"
25921
25922 #~ msgid "Cannot apply a stash in the middle of a merge"
25923 #~ msgstr "Không thể áp dụng một stash ở giữa của quá trình hòa trộn"
25924
25925 #~ msgid "Conflicts in index. Try without --index."
25926 #~ msgstr ""
25927 #~ "Xung đột trong bảng mục lục. Hãy thử mà không dùng tùy chọn --index."
25928
25929 #~ msgid "Could not save index tree"
25930 #~ msgstr "Không thể ghi lại cây chỉ mục"
25931
25932 #~ msgid "Could not restore untracked files from stash entry"
25933 #~ msgstr "Không thể phục hồi các tập tin chưa theo dõi từ mục cất đi (stash)"
25934
25935 #~ msgid "Cannot unstage modified files"
25936 #~ msgstr "Không thể bỏ ra khỏi bệ phóng các tập tin đã được sửa chữa"
25937
25938 #~ msgid "Dropped ${REV} ($s)"
25939 #~ msgstr "Đã xóa ${REV} ($s)"
25940
25941 #~ msgid "${REV}: Could not drop stash entry"
25942 #~ msgstr "${REV}: Không thể xóa bỏ mục stash"
25943
25944 #~ msgid "(To restore them type \"git stash apply\")"
25945 #~ msgstr "(Để phục hồi lại chúng hãy gõ \"git stash apply\")"
25946
25947 #~ msgid "Stage mode change [y,n,a,q,d%s,?]? "
25948 #~ msgstr "Thay đổi chế độ bệ phóng [y,n,a,q,d%s,?]? "
25949
25950 #~ msgid "Stage deletion [y,n,a,q,d%s,?]? "
25951 #~ msgstr "Xóa khỏi bệ phóng [y,n,a,q,d%s,?]? "
25952
25953 #~ msgid "Stage this hunk [y,n,a,q,d%s,?]? "
25954 #~ msgstr "Đưa lên bệ phóng khúc này [y,n,a,q,d%s,?]? "
25955
25956 #~ msgid ""
25957 #~ "If the patch applies cleanly, the edited hunk will immediately be\n"
25958 #~ "marked for staging.\n"
25959 #~ msgstr ""
25960 #~ "Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức\n"
25961 #~ "được đánh dấu để chuyển lên bệ phóng.\n"
25962
25963 #~ msgid ""
25964 #~ "y - stage this hunk\n"
25965 #~ "n - do not stage this hunk\n"
25966 #~ "q - quit; do not stage this hunk or any of the remaining ones\n"
25967 #~ "a - stage this and all the remaining hunks\n"
25968 #~ "d - do not stage this hunk nor any of the remaining hunks\n"
25969 #~ msgstr ""
25970 #~ "y - đưa lên bệ phóng khúc này\n"
25971 #~ "n - đừng đưa lên bệ phóng khúc này\n"
25972 #~ "q - thoát; đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn "
25973 #~ "lại\n"
25974 #~ "a - đưa lên bệ phóng khúc này và tất cả các khúc còn lại sau này\n"
25975 #~ "d - đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại\n"
25976
25977 #~ msgid "could not copy '%s' to '%s'."
25978 #~ msgstr "không thể chép “%s” sang “%s”."
25979
25980 #~ msgid "malformed ident line"
25981 #~ msgstr "dòng định danh không hợp lệ"
25982
25983 #~ msgid "could not parse '%.*s'"
25984 #~ msgstr "không thể phân tích cú pháp “%.*s”"
25985
25986 #~ msgid "could not checkout %s"
25987 #~ msgstr "không thể lấy ra %s"
25988
25989 #~ msgid "filename in tree entry contains backslash: '%s'"
25990 #~ msgstr "tên tập tin trong mục tin cây có chứa ký tự gạch ngược: “%s”"
25991
25992 #~ msgid "Use -f if you really want to add them.\n"
25993 #~ msgstr "Sử dụng tùy chọn -f nếu bạn thực sự muốn thêm chúng vào.\n"
25994
25995 #~ msgid "Maybe you wanted to say 'git add .'?\n"
25996 #~ msgstr "Có lẽ ý bạn là “git add .” phải không?\n"
25997
25998 #~ msgid "packfile is invalid: %s"
25999 #~ msgstr "tập tin gói không hợp lệ: %s"
26000
26001 #~ msgid "unable to open packfile for reuse: %s"
26002 #~ msgstr "không thể mở tập tin gói để dùng lại: %s"
26003
26004 #~ msgid "unable to seek in reused packfile"
26005 #~ msgstr "không thể di chuyển vị trí đọc trong tập tin gói dùng lại"
26006
26007 #~ msgid "unable to read from reused packfile"
26008 #~ msgstr "không thể đọc từ tập tin gói dùng lại"
26009
26010 #~ msgid "no HEAD?"
26011 #~ msgstr "không HEAD?"
26012
26013 #~ msgid "preserve empty commits during rebase"
26014 #~ msgstr "ngăn cấm các lần chuyển giao trống rỗng trong suốt quá trình cải tổ"
26015
26016 #~ msgid "cannot combine --use-bitmap-index with object filtering"
26017 #~ msgstr "không thể tổ hợp --use-bitmap-index với lọc đối tượng"
26018
26019 #~ msgid ""
26020 #~ "The following path is ignored by one of your .gitignore files:\n"
26021 #~ "$sm_path\n"
26022 #~ "Use -f if you really want to add it."
26023 #~ msgstr ""
26024 #~ "Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin ."
26025 #~ "gitignore của bạn:\n"
26026 #~ "$sm_path\n"
26027 #~ "Sử dụng -f nếu bạn thực sự muốn thêm nó vào."
26028
26029 #~ msgid "Use an experimental heuristic to improve diffs"
26030 #~ msgstr "Dùng một phỏng đoán thử nghiệm để tăng cường các diff"
26031
26032 #~ msgid "git commit-graph [--object-dir <objdir>]"
26033 #~ msgstr "git commit-graph [--object-dir <objdir>]"
26034
26035 #~ msgid "git commit-graph read [--object-dir <objdir>]"
26036 #~ msgstr "git commit-graph read [--object-dir <objdir>]"
26037
26038 #~ msgid "unknown core.untrackedCache value '%s'; using 'keep' default value"
26039 #~ msgstr ""
26040 #~ "không hiểu giá trị core.untrackedCache “%s”; dùng giá trị mặc định “keep”"
26041
26042 #~ msgid "cannot change partial clone promisor remote"
26043 #~ msgstr "không thể thay đổi nhân bản từng phần máy chủ promisor"
26044
26045 #~ msgid "error building trees"
26046 #~ msgstr "gặp lỗi khi xây dựng cây"
26047
26048 #~ msgid "invalid date format '%s' in '%s'"
26049 #~ msgstr "định dạng ngày tháng không hợp lệ “%s” trong “%s”"
26050
26051 #~ msgid "writing root commit"
26052 #~ msgstr "ghi chuyển giao gốc"
26053
26054 #~ msgid "staged changes in the following files may be lost: %s"
26055 #~ msgstr ""
26056 #~ "các thay đổi đã đưa lên bệ phóng trong các tập tin sau đây có thể bị mất: "
26057 #~ "%s"
26058
26059 #~ msgid ""
26060 #~ "--filter can only be used with the remote configured in extensions."
26061 #~ "partialClone"
26062 #~ msgstr ""
26063 #~ "--filter chỉ có thể được dùng với máy chủ được cấu hình bằng extensions."
26064 #~ "partialClone"
26065
26066 #~ msgid "verify commit-msg hook"
26067 #~ msgstr "thẩm tra móc (hook) commit-msg"
26068
26069 #~ msgid "cannot combine '--rebase-merges' with '--strategy-option'"
26070 #~ msgstr "không thể kết hợp “--rebase-merges” với “--strategy-option”"
26071
26072 #~ msgid "invalid sparse value '%s'"
26073 #~ msgstr "giá trị sparse không hợp lệ “%s”"
26074
26075 #~ msgid ""
26076 #~ "Fetch normally indicates which branches had a forced update, but that "
26077 #~ "check has been disabled."
26078 #~ msgstr ""
26079 #~ "Lấy về bình thường cho biết các các nhánh nào buộc phải cập nhật, nhưng "
26080 #~ "việc kiểm tra đã bị vô hiệu hóa."
26081
26082 #~ msgid ""
26083 #~ "or run 'git config fetch.showForcedUpdates false' to avoid this check.\n"
26084 #~ msgstr ""
26085 #~ "hoặc chạy “git config fetch.showForcedUpdates false” để tránh kiểm tra "
26086 #~ "này.\n"
26087
26088 #~ msgid ""
26089 #~ "log.mailmap is not set; its implicit value will change in an\n"
26090 #~ "upcoming release. To squelch this message and preserve current\n"
26091 #~ "behaviour, set the log.mailmap configuration value to false.\n"
26092 #~ "\n"
26093 #~ "To squelch this message and adopt the new behaviour now, set the\n"
26094 #~ "log.mailmap configuration value to true.\n"
26095 #~ "\n"
26096 #~ "See 'git help config' and search for 'log.mailmap' for further "
26097 #~ "information."
26098 #~ msgstr ""
26099 #~ "log.mailmap không được đặt; giá trị ngầm của nó sẽ thay đổi trong một\n"
26100 #~ "phát hành sắp tới. Để chấm dứt thông báo này và duy trì hành xử\n"
26101 #~ "hiện tại, đặt giá trị cấu hình log.mailmap thành false.\n"
26102 #~ "\n"
26103 #~ "Để làm chấm dứt thông báo này và áp cách hành xử mới, hãy đặt\n"
26104 #~ "giá trị cấu hình log.mailmap true.\n"
26105 #~ "\n"
26106 #~ "Xem “git help config “ và tìm kiếm “ log.mailmap “ để biết thêm thông tin."
26107
26108 #~ msgid "Server supports multi_ack_detailed"
26109 #~ msgstr "Máy chủ hỗ trợ multi_ack_detailed"
26110
26111 #~ msgid "Server supports no-done"
26112 #~ msgstr "Máy chủ hỗ trợ no-done"
26113
26114 #~ msgid "Server supports multi_ack"
26115 #~ msgstr "Máy chủ hỗ trợ multi_ack"
26116
26117 #~ msgid "Server supports side-band-64k"
26118 #~ msgstr "Máy chủ hỗ trợ side-band-64k"
26119
26120 #~ msgid "Server supports side-band"
26121 #~ msgstr "Máy chủ hỗ trợ side-band"
26122
26123 #~ msgid "Server supports allow-tip-sha1-in-want"
26124 #~ msgstr "Máy chủ hỗ trợ allow-tip-sha1-in-want"
26125
26126 #~ msgid "Server supports allow-reachable-sha1-in-want"
26127 #~ msgstr "Máy chủ hỗ trợ allow-reachable-sha1-in-want"
26128
26129 #~ msgid "Server supports ofs-delta"
26130 #~ msgstr "Máy chủ hỗ trợ ofs-delta"
26131
26132 #~ msgid "(HEAD detached at %s)"
26133 #~ msgstr "(HEAD được tách rời tại %s)"
26134
26135 #~ msgid "(HEAD detached from %s)"
26136 #~ msgstr "(HEAD được tách rời từ %s)"
26137
26138 #~ msgid "Checking out files"
26139 #~ msgstr "Đang lấy ra các tập tin"
26140
26141 #~ msgid "cannot be interactive without stdin connected to a terminal."
26142 #~ msgstr ""
26143 #~ "không thể được tương tác mà không có stdin kết nối với một thiết bị cuối."
26144
26145 #~ msgid "failed to stat %s\n"
26146 #~ msgstr "gặp lỗi khi lấy thông tin thống kê về %s\n"
26147
26148 #~ msgid ""
26149 #~ "If you wish to skip this commit, use:\n"
26150 #~ "\n"
26151 #~ "    git reset\n"
26152 #~ "\n"
26153 #~ "Then \"git cherry-pick --continue\" will resume cherry-picking\n"
26154 #~ "the remaining commits.\n"
26155 #~ msgstr ""
26156 #~ "Nếu bạn muốn bỏ qua lần chuyển giao này thì dùng:\n"
26157 #~ "\n"
26158 #~ "    git reset\n"
26159 #~ "\n"
26160 #~ "Thế thì \"git cherry-pick --continue\" sẽ phục hồi lại việc cherry-pick\n"
26161 #~ "những lần chuyển giao còn lại.\n"
26162
26163 #~ msgid "unrecognized verb: %s"
26164 #~ msgstr "verb không được thừa nhận: %s"
26165
26166 #~ msgid "option '%s' requires a value"
26167 #~ msgstr "tùy chọn “%s” yêu cầu một giá trị"
26168
26169 #~ msgid "could not transform the todo list"
26170 #~ msgstr "không thể chuyển dạng danh sách cần làm"
26171
26172 #~ msgid "default"
26173 #~ msgstr "mặc định"
26174
26175 #~ msgid "Could not create directory '%s'"
26176 #~ msgstr "Không thể tạo thư mục “%s”"
26177
26178 #~ msgid "allow rerere to update index with resolved conflict"
26179 #~ msgstr ""
26180 #~ "cho phép rerere cập nhật bảng mục lục với các xung đột đã được giải quyết"
26181
26182 #~ msgid "could not open %s"
26183 #~ msgstr "không thể mở %s"
26184
26185 #~ msgid "Could not move back to $head_name"
26186 #~ msgstr "Không thể quay trở lại $head_name"
26187
26188 #~ msgid ""
26189 #~ "It seems that there is already a $state_dir_base directory, and\n"
26190 #~ "I wonder if you are in the middle of another rebase.  If that is the\n"
26191 #~ "case, please try\n"
26192 #~ "\t$cmd_live_rebase\n"
26193 #~ "If that is not the case, please\n"
26194 #~ "\t$cmd_clear_stale_rebase\n"
26195 #~ "and run me again.  I am stopping in case you still have something\n"
26196 #~ "valuable there."
26197 #~ msgstr ""
26198 #~ "Hình như là ở đây sẵn có một thư mục $state_dir_base, và\n"
26199 #~ "Tôi tự hỏi có phải bạn đang ở giữa một lệnh rebase khác. Nếu đúng là\n"
26200 #~ "như vậy, xin hãy thử\n"
26201 #~ "\t$cmd_live_rebase\n"
26202 #~ "Nếu không phải thế, hãy thử\n"
26203 #~ "\t$cmd_clear_stale_rebase\n"
26204 #~ "và chạy TÔI lần nữa. TÔI  dừng lại trong trường hợp bạn vẫn\n"
26205 #~ "có một số thứ quý giá ở đây."
26206
26207 #~ msgid ""
26208 #~ "fatal: cannot combine am options with either interactive or merge options"
26209 #~ msgstr ""
26210 #~ "lỗi nghiêm trọng: không thể tổ hợp các tùy chọn am với các tùy chọn tương "
26211 #~ "tác hay hòa trộn"
26212
26213 #~ msgid "fatal: cannot combine '--signoff' with '--preserve-merges'"
26214 #~ msgstr ""
26215 #~ "lỗi nghiêm trọng: không thể kết hợp “--signoff” với “--preserve-merges”"
26216
26217 #~ msgid "fatal: cannot combine '--preserve-merges' with '--rebase-merges'"
26218 #~ msgstr ""
26219 #~ "lỗi nghiêm trọng: không thể kết hợp “--preserve-merges” với “--rebase-"
26220 #~ "merges”"
26221
26222 #~ msgid "fatal: cannot combine '--rebase-merges' with '--strategy-option'"
26223 #~ msgstr ""
26224 #~ "lỗi nghiêm trọng: không thể kết hợp “--rebase-merges” với “--strategy-"
26225 #~ "option”"
26226
26227 #~ msgid "fatal: cannot combine '--rebase-merges' with '--strategy'"
26228 #~ msgstr ""
26229 #~ "lỗi nghiêm trọng: không thể kết hợp “--rebase-merges” với “--strategy”"
26230
26231 #~ msgid "invalid upstream '$upstream_name'"
26232 #~ msgstr "thượng nguồn không hợp lệ “$upstream_name”"
26233
26234 #~ msgid "$onto_name: there are more than one merge bases"
26235 #~ msgstr "$onto_name: ở đây có nhiều hơn một nền móng hòa trộn"
26236
26237 #~ msgid "$onto_name: there is no merge base"
26238 #~ msgstr "$onto_name: ở đây không có nền móng hòa trộn nào"
26239
26240 #~ msgid "Does not point to a valid commit: $onto_name"
26241 #~ msgstr "Không chỉ đến một lần chuyển giao không hợp lệ: $onto_name"
26242
26243 #~ msgid "fatal: no such branch/commit '$branch_name'"
26244 #~ msgstr "nghiêm trọng: không có nhánh như thế: “$branch_name”"
26245
26246 #~ msgid "Created autostash: $stash_abbrev"
26247 #~ msgstr "Đã tạo autostash: $stash_abbrev"
26248
26249 #~ msgid "Current branch $branch_name is up to date."
26250 #~ msgstr "Nhánh hiện tại $branch_name đã được cập nhật rồi."
26251
26252 #~ msgid "Current branch $branch_name is up to date, rebase forced."
26253 #~ msgstr ""
26254 #~ "Nhánh hiện tại $branch_name đã được cập nhật rồi, lệnh rebase ép buộc."
26255
26256 #~ msgid "Changes to $onto:"
26257 #~ msgstr "Thay đổi thành $onto:"
26258
26259 #~ msgid "Changes from $mb to $onto:"
26260 #~ msgstr "Thay đổi từ $mb thành $onto:"
26261
26262 #~ msgid "Fast-forwarded $branch_name to $onto_name."
26263 #~ msgstr "Chuyển-tiếp-nhanh $branch_name thành $onto_name."
26264
26265 #~ msgid "First, rewinding head to replay your work on top of it..."
26266 #~ msgstr ""
26267 #~ "Trước tiên, di chuyển head để xem lại các công việc trên đỉnh của nó…"
26268
26269 #~ msgid "ignoring unknown color-moved-ws mode '%s'"
26270 #~ msgstr "bỏ qua chế độ color-moved-ws chưa biết “%s”"
26271
26272 #~ msgid "only 'tree:0' is supported"
26273 #~ msgstr "chỉ “tree:0” là được hỗ trợ"
26274
26275 #~ msgid "Renaming %s to %s and %s to %s instead"
26276 #~ msgstr "Đang đổi tên %s thành %s thay vì %s thành %s"
26277
26278 #~ msgid "Adding merged %s"
26279 #~ msgstr "Thêm hòa trộn %s"
26280
26281 #~ msgid "Internal error"
26282 #~ msgstr "Lỗi nội bộ"
26283
26284 #~ msgid "mainline was specified but commit %s is not a merge."
26285 #~ msgstr ""
26286 #~ "luồng chính đã được chỉ ra nhưng lần chuyển giao %s không phải là một lần "
26287 #~ "hòa trộn."
26288
26289 #~ msgid "unable to write sha1 filename %s"
26290 #~ msgstr "không thể ghi vào tên tập tin sha1 %s"
26291
26292 #~ msgid "cannot read sha1_file for %s"
26293 #~ msgstr "không thể đọc sha1_file cho %s"
26294
26295 #~ msgid ""
26296 #~ "error: cannot combine interactive options (--interactive, --exec, --"
26297 #~ "rebase-merges, --preserve-merges, --keep-empty, --root + --onto) with am "
26298 #~ "options (%s)"
26299 #~ msgstr ""
26300 #~ "lỗi: không thể tổ hợp các tùy chọn tương tác (--interactive, --exec, --"
26301 #~ "rebase-merges, --preserve-merges, --keep-empty, --root + --onto) với các "
26302 #~ "tùy chọn am (%s)"
26303
26304 #~ msgid ""
26305 #~ "error: cannot combine merge options (--merge, --strategy, --strategy-"
26306 #~ "option) with am options (%s)"
26307 #~ msgstr ""
26308 #~ "lỗi: không thể kết hợp các tùy chọn hòa trộn (--merge, --strategy, --"
26309 #~ "strategy-option) với một tùy chọn am (%s)"
26310
26311 #~ msgid "unrecognised option: '$arg'"
26312 #~ msgstr "không công nhận tùy chọn: “$arg”"
26313
26314 #~ msgid "'$invalid' is not a valid commit"
26315 #~ msgstr "”$invalid” không phải là lần chuyển giao hợp lệ"
26316
26317 #~ msgid "could not parse '%s' (looking for '%s')"
26318 #~ msgstr "không thể phân tích “%s” (đang tìm kiếm cho “%s”)"
26319
26320 #~ msgid "deprecated synonym for --create-reflog"
26321 #~ msgstr "đồng nghĩa đã lạc hậu cho --create-reflog"
26322
26323 #~ msgid "Can't stat %s"
26324 #~ msgstr "không thể lấy thông tin thống kê về “%s”"
26325
26326 #~ msgid "abort rebase"
26327 #~ msgstr "bãi bỏ việc cải tổ"
26328
26329 #~ msgid "make rebase script"
26330 #~ msgstr "tạo văn lệnh rebase"
26331
26332 #~ msgid "cannot move a locked working tree"
26333 #~ msgstr "không thể di chuyển một cây-làm-việc bị khóa"
26334
26335 #~ msgid "cannot remove a locked working tree"
26336 #~ msgstr "không thể gỡ bỏ một cây-làm-việc bị khóa"
26337
26338 #~ msgid ""
26339 #~ "\n"
26340 #~ "\tHowever, if you remove everything, the rebase will be aborted.\n"
26341 #~ "\n"
26342 #~ "\t"
26343 #~ msgstr ""
26344 #~ "\n"
26345 #~ "\tTuy nhiên, nếu bạn xóa bỏ mọi thứ, việc cải tổ sẽ bị bãi bỏ.\n"
26346 #~ "\n"
26347 #~ "\t"
26348
26349 #~ msgid "could not parse '%s' (looking for '%s'"
26350 #~ msgstr "không thể phân tích “%s” (tìm kiếm cho “%s”"
26351
26352 #~ msgid "push|fetch"
26353 #~ msgstr "push|fetch"
26354
26355 #~ msgid "Dirty index: cannot merge (dirty: %s)"
26356 #~ msgstr "Bảng mục lục bẩn: không thể hòa trộn (bẩn: %s)"
26357
26358 #~ msgid "(+/-)x"
26359 #~ msgstr "(+/-)x"
26360
26361 #~ msgid "<command>"
26362 #~ msgstr "<lệnh>"
26363
26364 #~ msgid "w[,i1[,i2]]"
26365 #~ msgstr "w[,i1[,i2]]"
26366
26367 #~ msgid "Entering '$displaypath'"
26368 #~ msgstr "Đang vào “$displaypath”"
26369
26370 #~ msgid "Stopping at '$displaypath'; script returned non-zero status."
26371 #~ msgstr "Dừng lại tại “$displaypath”; script trả về trạng thái khác không."
26372
26373 #~ msgid "Everyday Git With 20 Commands Or So"
26374 #~ msgstr "Mỗi ngày học 20 lệnh Git hay hơn"
26375
26376 #~ msgid "Could not open '%s' for writing"
26377 #~ msgstr "Không thể mở “%s” để ghi"
26378
26379 #~ msgid ""
26380 #~ "unexpected 1st line of squash message:\n"
26381 #~ "\n"
26382 #~ "\t%.*s"
26383 #~ msgstr ""
26384 #~ "không cần dòng thứ nhất của ghi chú squash:\n"
26385 #~ "\n"
26386 #~ "\t%.*s"
26387
26388 #~ msgid ""
26389 #~ "invalid 1st line of squash message:\n"
26390 #~ "\n"
26391 #~ "\t%.*s"
26392 #~ msgstr ""
26393 #~ "dòng thứ nhất của ghi chú squash không hợp lệ:\n"
26394 #~ "\n"
26395 #~ "\t%.*s"
26396
26397 #~ msgid "BUG: returned path string doesn't match cwd?"
26398 #~ msgstr "LỖI: trả về chuỗi đường dẫn không khớp cwd?"
26399
26400 #~ msgid "Error in object"
26401 #~ msgstr "Lỗi trong đối tượng"
26402
26403 #~ msgid "git fetch-pack: expected ACK/NAK, got EOF"
26404 #~ msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được EOF"
26405
26406 #~ msgid "invalid filter-spec expression '%s'"
26407 #~ msgstr "biểu thức đặc tả bộ lọc “%s” không hợp lệ"
26408
26409 #~ msgid "The copy of the patch that failed is found in: %s"
26410 #~ msgstr "Bản sao chép của miếng vá mà nó gặp lỗi thì được tìm thấy trong: %s"
26411
26412 #~ msgid "pathspec and --all are incompatible"
26413 #~ msgstr "đặc tả đường dẫn và --all xung khắc nhau"
26414
26415 #~ msgid "Submodule '$name' ($url) unregistered for path '$displaypath'"
26416 #~ msgstr ""
26417 #~ "Mô-đun-con “$name” ($url) được bỏ đăng ký cho đường dẫn “$displaypath”"
26418
26419 #~ msgid "To/Cc/Bcc fields are not interpreted yet, they have been ignored\n"
26420 #~ msgstr "Các trường To/Cc/Bcc không được phiên dịch, chúng bị bỏ qua\n"
26421
26422 #~ msgid ""
26423 #~ "empty strings as pathspecs will be made invalid in upcoming releases. "
26424 #~ "please use . instead if you meant to match all paths"
26425 #~ msgstr ""
26426 #~ "chuỗi rỗng làm đặc tả đường dẫn không hợp lệ ở lần phát hành kế tiếp. Vui "
26427 #~ "lòng dùng . để thay thế nếu ý bạn là khớp mọi đường dẫn"
26428
26429 #~ msgid "could not truncate '%s'"
26430 #~ msgstr "không thể cắt cụt “%s”"
26431
26432 #~ msgid "could not close %s"
26433 #~ msgstr "không thể đóng %s"
26434
26435 #~ msgid "Copied a misnamed branch '%s' away"
26436 #~ msgstr "Đã chép nhánh khuyết danh “%s” đi"
26437
26438 #~ msgid "it does not make sense to create 'HEAD' manually"
26439 #~ msgstr "không hợp lý khi tạo “HEAD” thủ công"
26440
26441 #~ msgid "Don't know how to clone %s"
26442 #~ msgstr "Không biết làm cách nào để nhân bản (clone) %s"
26443
26444 #~ msgid "Don't know how to fetch from %s"
26445 #~ msgstr "Không biết làm cách nào để lấy về từ %s"
26446
26447 #~ msgid "'$term' is not a valid term"
26448 #~ msgstr "“$term” không phải là thời kỳ hợp lệ"
26449
26450 #~ msgid ""
26451 #~ "error: unknown option for 'stash save': $option\n"
26452 #~ "       To provide a message, use git stash save -- '$option'"
26453 #~ msgstr ""
26454 #~ "lỗi: không hiểu tùy chọn cho “stash save”: $option\n"
26455 #~ "     Để có thể dùng lời chú thích có chứa -- ở đầu,\n"
26456 #~ "     dùng git stash save -- \"$option\""
26457
26458 #~ msgid "Failed to recurse into submodule path '$sm_path'"
26459 #~ msgstr "Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$sm_path”"
26460
26461 #~ msgid "%%(trailers) does not take arguments"
26462 #~ msgstr "%%(trailers) không nhận các đối số"
26463
26464 #~ msgid "submodule update strategy not supported for submodule '%s'"
26465 #~ msgstr ""
26466 #~ "chiến lược cập nhật mô-đun-con không được hỗ trợ cho mô-đun-con “%s”"
26467
26468 #~ msgid "change upstream info"
26469 #~ msgstr "thay đổi thông tin thượng nguồn"
26470
26471 #~ msgid ""
26472 #~ "\n"
26473 #~ "If you wanted to make '%s' track '%s', do this:\n"
26474 #~ "\n"
26475 #~ msgstr ""
26476 #~ "\n"
26477 #~ "Nếu bạn muốn “%s” theo dõi “%s”, thực hiện lệnh sau:\n"
26478 #~ "\n"
26479
26480 #~ msgid "basename"
26481 #~ msgstr "tên cơ sở"
26482
26483 #~ msgid ""
26484 #~ "When you have resolved this problem, run \"git rebase --continue\".\n"
26485 #~ "If you prefer to skip this patch, run \"git rebase --skip\" instead.\n"
26486 #~ "To check out the original branch and stop rebasing, run \"git rebase --"
26487 #~ "abort\"."
26488 #~ msgstr ""
26489 #~ "Khi bạn cần giải quyết vấn đề này hãy chạy lệnh \"git rebase --continue"
26490 #~ "\".\n"
26491 #~ "Nếu bạn có ý định bỏ qua miếng vá, thay vào đó bạn chạy \"git rebase --"
26492 #~ "skip\".\n"
26493 #~ "Để phục hồi lại thành nhánh nguyên thủy và dừng việc vá lại thì chạy "
26494 #~ "\"git rebase --abort\"."
26495
26496 #~ msgid ""
26497 #~ "Warning: the SHA-1 is missing or isn't a commit in the following line:\n"
26498 #~ " - $line"
26499 #~ msgstr ""
26500 #~ "Cảnh báo: SHA-1 bị thiếu hoặc không phải là một lần chuyển giao trong "
26501 #~ "dòng sau đây:\n"
26502 #~ " - $line"
26503
26504 #~ msgid ""
26505 #~ "Warning: the command isn't recognized in the following line:\n"
26506 #~ " - $line"
26507 #~ msgstr ""
26508 #~ "Cảnh báo: lệnh không nhận ra trong dòng sau đây:\n"
26509 #~ " - $line"
26510
26511 #~ msgid "Or you can abort the rebase with 'git rebase --abort'."
26512 #~ msgstr "Hoặc là bạn có thể bãi bỏ lần cải tổ với lệnh “git rebase --abort”."
26513
26514 #~ msgid "%s, %"
26515 #~ msgid_plural "%s, %"
26516 #~ msgstr[0] "%s, %"
26517
26518 #~ msgid "in %0.1f seconds automatically..."
26519 #~ msgstr "trong %0.1f giây một cách tự động…"
26520
26521 #~ msgid "dup2(%d,%d) failed"
26522 #~ msgstr "dup2(%d,%d) gặp lỗi"
26523
26524 #~ msgid "Initial commit on "
26525 #~ msgstr "Lần chuyển giao khởi tạo trên "
26526
26527 #~ msgid "Patch is empty. Was it split wrong?"
26528 #~ msgstr "Miếng vá trống rỗng. Quá trình chia nhỏ miếng vá có lỗi?"
26529
26530 #~ msgid ""
26531 #~ "You still have unmerged paths in your index.\n"
26532 #~ "Did you forget to use 'git add'?"
26533 #~ msgstr ""
26534 #~ "Bạn vẫn có những đường dẫn chưa được hòa trộn trong bảng mục lục của "
26535 #~ "mình.\n"
26536 #~ "Bạn đã quên sử dụng lệnh “git add” à?"
26537
26538 #~ msgid ""
26539 #~ "Cannot update paths and switch to branch '%s' at the same time.\n"
26540 #~ "Did you intend to checkout '%s' which can not be resolved as commit?"
26541 #~ msgstr ""
26542 #~ "Không thể cập nhật và chuyển thành nhánh “%s” cùng lúc\n"
26543 #~ "Bạn đã có ý định checkout “%s” cái mà không thể được phân giải như là lần "
26544 #~ "chuyển giao?"
26545
26546 #~ msgid "Explicit paths specified without -i or -o; assuming --only paths..."
26547 #~ msgstr ""
26548 #~ "Những đường dẫn rõ ràng được chỉ ra không có tùy chọn -i cũng không -o; "
26549 #~ "coi là --only những đường dẫn"
26550
26551 #~ msgid "default mode for recursion"
26552 #~ msgstr "chế độ mặc định cho đệ qui"
26553
26554 #~ msgid "submodule--helper subcommand must be called with a subcommand"
26555 #~ msgstr "lệnh con submodule--helper phải được gọi với một lệnh con"
26556
26557 #~ msgid "tag: tagging "
26558 #~ msgstr "thẻ: đang đánh thẻ"
26559
26560 #~ msgid "commit object"
26561 #~ msgstr "đối tượng lần chuyển giao"
26562
26563 #~ msgid "tree object"
26564 #~ msgstr "đối tượng cây"
26565
26566 #~ msgid "blob object"
26567 #~ msgstr "đối tượng blob"
26568
26569 #~ msgid ""
26570 #~ "There is nothing to exclude from by :(exclude) patterns.\n"
26571 #~ "Perhaps you forgot to add either ':/' or '.' ?"
26572 #~ msgstr ""
26573 #~ "Ở đây không có gì bị loại trừ bởi: các mẫu (loại trừ).\n"
26574 #~ "Có lẽ bạn đã quên thêm hoặc là “:/” hoặc là “.”?"
26575
26576 #~ msgid "unrecognized format: %%(%s)"
26577 #~ msgstr "không nhận ra định dạng: %%(%s)"
26578
26579 #~ msgid ":strip= requires a positive integer argument"
26580 #~ msgstr ":strip= cần một đối số nguyên dương"
26581
26582 #~ msgid "ref '%s' does not have %ld components to :strip"
26583 #~ msgstr "tham chiếu “%s” không có %ld thành phần để mà :strip"
26584
26585 #~ msgid "[%s: gone]"
26586 #~ msgstr "[%s: đã ra đi]"
26587
26588 #~ msgid "[%s]"
26589 #~ msgstr "[%s]"
26590
26591 #~ msgid "[%s: behind %d]"
26592 #~ msgstr "[%s: đứng sau %d]"
26593
26594 #~ msgid "[%s: ahead %d]"
26595 #~ msgstr "[%s: phía trước %d]"
26596
26597 #~ msgid "[%s: ahead %d, behind %d]"
26598 #~ msgstr "[%s: trước %d, sau %d]"
26599
26600 #~ msgid " **** invalid ref ****"
26601 #~ msgstr " **** tham chiếu không hợp lệ ****"
26602
26603 #~ msgid "insanely long object directory %.*s"
26604 #~ msgstr "thư mục đối tượng dài một cách điên rồ %.*s"
26605
26606 #~ msgid "git merge [<options>] <msg> HEAD <commit>"
26607 #~ msgstr "git merge [<các-tùy-chọn>] <tin-nhắn> HEAD <commit>"
26608
26609 #~ msgid "tag name too long: %.*s..."
26610 #~ msgstr "tên thẻ quá dài: %.*s…"
26611
26612 #~ msgid "tag header too big."
26613 #~ msgstr "phần đầu thẻ quá lớn."
26614
26615 #~ msgid ""
26616 #~ "If the patch applies cleanly, the edited hunk will immediately be\n"
26617 #~ "marked for discarding"
26618 #~ msgstr ""
26619 #~ "Nếu miếng vá được áp dụng sạch sẽ, hunk đã sửa sẽ ngay lập tức\n"
26620 #~ "được đánh dấu để loại bỏ"
26621
26622 #~ msgid "Use an experimental blank-line-based heuristic to improve diffs"
26623 #~ msgstr ""
26624 #~ "Dùng một phỏng đoán dựa trên dòng trắng thử nghiệm để tăng cường các diff"
26625
26626 #~ msgid "Clever... amending the last one with dirty index."
26627 #~ msgstr "Giỏi…  “tu bổ” cái cuối với bảng mục lục bẩn."
26628
26629 #~ msgid ""
26630 #~ "the following submodule (or one of its nested submodules)\n"
26631 #~ "uses a .git directory:"
26632 #~ msgid_plural ""
26633 #~ "the following submodules (or one of their nested submodules)\n"
26634 #~ "use a .git directory:"
26635 #~ msgstr[0] ""
26636 #~ "các mô-đun-con sau đây (hay một trong số mô-đun-con bên trong của nó)\n"
26637 #~ "dùng một thư mục .git:"
26638
26639 #~ msgid ""
26640 #~ "\n"
26641 #~ "(use 'rm -rf' if you really want to remove it including all of its "
26642 #~ "history)"
26643 #~ msgstr ""
26644 #~ "\n"
26645 #~ "(dùng /\"rm -rf/\" nếu bạn thực sự muốn gỡ bỏ nó cùng với tất cả lịch sử "
26646 #~ "của chúng)"
26647
26648 #~ msgid "Error wrapping up %s."
26649 #~ msgstr "Lỗi bao bọc %s."
26650
26651 #~ msgid "Your local changes would be overwritten by cherry-pick."
26652 #~ msgstr "Các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh cherry-pick."
26653
26654 #~ msgid "Cannot revert during another revert."
26655 #~ msgstr "Không thể hoàn nguyên trong khi có hoàn nguyên khác."
26656
26657 #~ msgid "Cannot cherry-pick during another cherry-pick."
26658 #~ msgstr ""
26659 #~ "Không thể thực hiện việc cherry-pick trong khi khi đang cherry-pick khác."
26660
26661 #~ msgid "Could not open %s"
26662 #~ msgstr "Không thể mở %s"
26663
26664 #~ msgid "Could not format %s."
26665 #~ msgstr "Không thể định dạng “%s”."
26666
26667 #~ msgid "You need to set your committer info first"
26668 #~ msgstr "Bạn cần đặt thông tin về người chuyển giao mã nguồn trước đã"
26669
26670 #~ msgid "bad numeric config value '%s' for '%s': invalid unit"
26671 #~ msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: đơn vị sai"
26672
26673 #~ msgid "bad numeric config value '%s' for '%s' in blob %s: invalid unit"
26674 #~ msgstr ""
26675 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: đơn vị sai"
26676
26677 #~ msgid "bad numeric config value '%s' for '%s' in file %s: invalid unit"
26678 #~ msgstr ""
26679 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: đơn vị "
26680 #~ "sai"
26681
26682 #~ msgid ""
26683 #~ "bad numeric config value '%s' for '%s' in standard input: invalid unit"
26684 #~ msgstr ""
26685 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: "
26686 #~ "đơn vị không hợp lệ"
26687
26688 #~ msgid ""
26689 #~ "bad numeric config value '%s' for '%s' in submodule-blob %s: invalid unit"
26690 #~ msgstr ""
26691 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: "
26692 #~ "đơn vị không hợp lệ"
26693
26694 #~ msgid ""
26695 #~ "bad numeric config value '%s' for '%s' in command line %s: invalid unit"
26696 #~ msgstr ""
26697 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: đơn vị "
26698 #~ "không hợp lệ"
26699
26700 #~ msgid "bad numeric config value '%s' for '%s' in %s: invalid unit"
26701 #~ msgstr ""
26702 #~ "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: đơn vị không hợp "
26703 #~ "lệ"
26704
26705 #~ msgid "This is the 2nd commit message:"
26706 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 2:"
26707
26708 #~ msgid "This is the 3rd commit message:"
26709 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 3:"
26710
26711 #~ msgid "This is the 4th commit message:"
26712 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 4:"
26713
26714 #~ msgid "This is the 5th commit message:"
26715 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 5:"
26716
26717 #~ msgid "This is the 6th commit message:"
26718 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 6:"
26719
26720 #~ msgid "This is the 7th commit message:"
26721 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 7:"
26722
26723 #~ msgid "This is the 8th commit message:"
26724 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 8:"
26725
26726 #~ msgid "This is the 9th commit message:"
26727 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 9:"
26728
26729 #~ msgid "This is the 10th commit message:"
26730 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ 10:"
26731
26732 #~ msgid "This is the ${n}th commit message:"
26733 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ ${n}:"
26734
26735 #~ msgid "This is the ${n}st commit message:"
26736 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ ${n}:"
26737
26738 #~ msgid "This is the ${n}nd commit message:"
26739 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ ${n}:"
26740
26741 #~ msgid "This is the ${n}rd commit message:"
26742 #~ msgstr "Đây là chú thích cho lần chuyển giao thứ ${n}:"
26743
26744 #~ msgid "The 1st commit message will be skipped:"
26745 #~ msgstr "Chú thích cho lần chuyển giao thứ nhất sẽ bị bỏ qua:"
26746
26747 #~ msgid "The 2nd commit message will be skipped:"
26748 #~ msgstr "Chú thích cho lần chuyển giao thứ 2 sẽ bị bỏ qua:"
26749
26750 #~ msgid "The 3rd commit message will be skipped:"
26751 #~ msgstr "Chú thích cho lần chuyển giao thứ 3 sẽ bị bỏ qua:"
26752
26753 #~ msgid "The 4th commit message will be skipped:"
26754 #~ msgstr "Chú thích cho lần chuyển giao thứ 4 sẽ bị bỏ qua:"
26755
26756 #~ msgid "The 5th commit message will be skipped:"
26757 #~ msgstr "Chú thích cho lần chuyển giao thứ 5 sẽ bị bỏ qua:"
26758
26759 #~ msgid "The 6th commit message will be skipped:"
26760 #~ msgstr "Chú thích cho lần chuyển giao thứ 6 sẽ bị bỏ qua:"
26761
26762 #~ msgid "The 7th commit message will be skipped:"
26763 #~ msgstr "Chú thích cho lần chuyển giao thứ 7 sẽ bị bỏ qua:"
26764
26765 #~ msgid "The 8th commit message will be skipped:"
26766 #~ msgstr "Chú thích cho lần chuyển giao thứ 8 sẽ bị bỏ qua:"
26767
26768 #~ msgid "The 9th commit message will be skipped:"
26769 #~ msgstr "Chú thích cho lần chuyển giao thứ 9 sẽ bị bỏ qua:"
26770
26771 #~ msgid "The 10th commit message will be skipped:"
26772 #~ msgstr "Chú thích cho lần chuyển giao thứ 10 sẽ bị bỏ qua:"
26773
26774 #~ msgid "The ${n}th commit message will be skipped:"
26775 #~ msgstr "Chú thích cho lần chuyển giao thứ ${n} sẽ bị bỏ qua:"
26776
26777 #~ msgid "The ${n}st commit message will be skipped:"
26778 #~ msgstr "Chú thích cho lần chuyển giao thứ ${n} sẽ bị bỏ qua:"
26779
26780 #~ msgid "The ${n}nd commit message will be skipped:"
26781 #~ msgstr "Chú thích cho lần chuyển giao thứ ${n} sẽ bị bỏ qua:"
26782
26783 #~ msgid "The ${n}rd commit message will be skipped:"
26784 #~ msgstr "Chú thích cho lần chuyển giao thứ ${n} sẽ bị bỏ qua:"
26785
26786 #~ msgid "could not run gpg."
26787 #~ msgstr "không thể chạy gpg."
26788
26789 #~ msgid "gpg did not accept the data"
26790 #~ msgstr "gpg đã không chấp nhận dữ liệu"
26791
26792 #~ msgid "unsupported object type in the tree"
26793 #~ msgstr "kiểu đối tượng không được hỗ trợ trong cây (tree)"
26794
26795 #~ msgid "Fatal merge failure, shouldn't happen."
26796 #~ msgstr "Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra."
26797
26798 #~ msgid "Unprocessed path??? %s"
26799 #~ msgstr "Đường dẫn chưa được xử lý??? %s"
26800
26801 #~ msgid "Cannot %s during a %s"
26802 #~ msgstr "Không thể %s trong khi %s"
26803
26804 #~ msgid "Can't cherry-pick into empty head"
26805 #~ msgstr "Không thể cherry-pick vào một đầu (head) trống rỗng"
26806
26807 #~ msgid "could not open %s for writing"
26808 #~ msgstr "không thể mở %s để ghi"
26809
26810 #~ msgid "bug: unhandled unmerged status %x"
26811 #~ msgstr "lỗi: không thể tiếp nhận trạng thái chưa hòa trộn %x"
26812
26813 #~ msgid "bug: unhandled diff status %c"
26814 #~ msgstr "lỗi: không thể tiếp nhận trạng thái lệnh diff %c"
26815
26816 #~ msgid "could not write branch description template"
26817 #~ msgstr "không thể ghi mẫu mô tả nhánh"
26818
26819 #~ msgid "corrupt index file"
26820 #~ msgstr "tập tin ghi bảng mục lục bị hỏng"
26821
26822 #~ msgid "detach the HEAD at named commit"
26823 #~ msgstr "rời bỏ HEAD tại lần chuyển giao danh nghĩa"
26824
26825 #~ msgid "Checking connectivity... "
26826 #~ msgstr "Đang kiểm tra kết nối… "
26827
26828 #~ msgid "  (unable to update local ref)"
26829 #~ msgstr "  (không thể cập nhật tham chiếu nội bộ)"
26830
26831 #~ msgid "Reinitialized existing"
26832 #~ msgstr "Khởi tạo lại đã sẵn có rồi"
26833
26834 #~ msgid "Initialized empty"
26835 #~ msgstr "Khởi tạo trống rỗng"
26836
26837 #~ msgid " shared"
26838 #~ msgstr " đã chia sẻ"
26839
26840 #~ msgid "Verify that the named commit has a valid GPG signature"
26841 #~ msgstr ""
26842 #~ "Thẩm tra xem lần chuyển giao có tên đó có chữ ký GPG hợp lệ hay không"
26843
26844 #~ msgid "Writing SQUASH_MSG"
26845 #~ msgstr "Đang ghi SQUASH_MSG"
26846
26847 #~ msgid "Finishing SQUASH_MSG"
26848 #~ msgstr "Hoàn thành SQUASH_MSG"
26849
26850 #~ msgid "   and with remote"
26851 #~ msgstr "   và với máy chủ"
26852
26853 #~ msgid "removing '%s' failed"
26854 #~ msgstr "gặp lỗi khi xóa bỏ “%s”"
26855
26856 #~ msgid ""
26857 #~ "If you want to reuse this local git directory instead of cloning again "
26858 #~ "from"
26859 #~ msgstr "Nếu bạn muốn dùng lại thư mục git nội bộ này thay vì nhân bản từ nó"
26860
26861 #~ msgid ""
26862 #~ "use the '--force' option. If the local git directory is not the correct "
26863 #~ "repo"
26864 #~ msgstr ""
26865 #~ "dùng tùy chọn “--force”. Nếu thư mục git nội bộ không phải là repo (kho) "
26866 #~ "đúng"
26867
26868 #~ msgid ""
26869 #~ "or you are unsure what this means choose another name with the '--name' "
26870 #~ "option."
26871 #~ msgstr ""
26872 #~ "hay bạn không chắc chắn điều đó có nghĩa gì chọn tên khác với tùy chọn “--"
26873 #~ "name”."
26874
26875 #~ msgid "Submodule work tree '$displaypath' contains a .git directory"
26876 #~ msgstr "Cây làm việc mô-đun-con “$displaypath” có chứa thư mục .git"
26877
26878 #~ msgid ""
26879 #~ "(use 'rm -rf' if you really want to remove it including all of its "
26880 #~ "history)"
26881 #~ msgstr ""
26882 #~ "(dùng “rm -rf” nếu bạn thực sự muốn gỡ bỏ nó cùng với tất cả lịch sử của "
26883 #~ "chúng)"
26884
26885 #~ msgid "'%s': %s"
26886 #~ msgstr "“%s”: %s"
26887
26888 #~ msgid "    git branch -d %s\n"
26889 #~ msgstr "    git branch -d %s\n"
26890
26891 #~ msgid "    git branch --set-upstream-to %s\n"
26892 #~ msgstr "    git branch --set-upstream-to %s\n"
26893
26894 #~ msgid "cannot open %s: %s\n"
26895 #~ msgstr "không thể mở %s: %s\n"
26896
26897 #~ msgid "Please, stage your changes to .gitmodules or stash them to proceed"
26898 #~ msgstr ""
26899 #~ "Vui lòng đưa các thay đổi của bạn vào “.gitmodules” hay tạm cất chúng đi "
26900 #~ "để xử lý"
26901
26902 #~ msgid "failed to remove: %s"
26903 #~ msgstr "gặp lỗi khi gỡ bỏ: %s"
26904
26905 #~ msgid ""
26906 #~ "Submodule path '$displaypath' not initialized\n"
26907 #~ "Maybe you want to use 'update --init'?"
26908 #~ msgstr ""
26909 #~ "Đường dẫn mô-đun-con “$displaypath” chưa được khởi tạo.\n"
26910 #~ "Có lẽ bạn muốn sử dụng lệnh “update --init”?"
26911
26912 #~ msgid "Forward-port local commits to the updated upstream head"
26913 #~ msgstr ""
26914 #~ "Chuyển tiếp những lần chuyển giao nội bộ tới head thượng nguồn đã cập nhật"
26915
26916 #~ msgid "improper format entered align:%s"
26917 #~ msgstr "định dạng không đúng chỗ căn chỉnh:%s"
26918
26919 #~ msgid ""
26920 #~ "push.default is unset; its implicit value has changed in\n"
26921 #~ "Git 2.0 from 'matching' to 'simple'. To squelch this message\n"
26922 #~ "and maintain the traditional behavior, use:\n"
26923 #~ "\n"
26924 #~ "  git config --global push.default matching\n"
26925 #~ "\n"
26926 #~ "To squelch this message and adopt the new behavior now, use:\n"
26927 #~ "\n"
26928 #~ "  git config --global push.default simple\n"
26929 #~ "\n"
26930 #~ "When push.default is set to 'matching', git will push local branches\n"
26931 #~ "to the remote branches that already exist with the same name.\n"
26932 #~ "\n"
26933 #~ "Since Git 2.0, Git defaults to the more conservative 'simple'\n"
26934 #~ "behavior, which only pushes the current branch to the corresponding\n"
26935 #~ "remote branch that 'git pull' uses to update the current branch.\n"
26936 #~ "\n"
26937 #~ "See 'git help config' and search for 'push.default' for further "
26938 #~ "information.\n"
26939 #~ "(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode\n"
26940 #~ "'current' instead of 'simple' if you sometimes use older versions of Git)"
26941 #~ msgstr ""
26942 #~ "biến push.default chưa được đặt; giá trị ngầm định của nó\n"
26943 #~ "đã được thay đổi trong Git 2.0 từ “matching” thành “simple”.\n"
26944 #~ "Để không hiển thị nhắc nhở này và duy trì cách xử lý cũ, hãy chạy lệnh:\n"
26945 #~ "\n"
26946 #~ "  git config --global push.default matching\n"
26947 #~ "\n"
26948 #~ "Để không hiển thị nhắc nhở này và áp dụng cách ứng xử mới, hãy chạy "
26949 #~ "lệnh:\n"
26950 #~ "\n"
26951 #~ "  git config --global push.default simple\n"
26952 #~ "\n"
26953 #~ "Khi push.default được đặt thành “matching”, git sẽ đẩy các nhánh nội bộ\n"
26954 #~ "lên các nhánh trên máy chủ, cái mà đã sẵn có và cùng tên.\n"
26955 #~ "\n"
26956 #~ "Trong 2.0, Git sẽ mặc định duy trì các ứng xử “simple”,\n"
26957 #~ "cái này chỉ đẩy những nhánh hiện hành lên các nhánh tương ứng\n"
26958 #~ "trên máy chủ cái mà lệnh “git pull” dùng để cập nhật nhánh hiện tại.\n"
26959 #~ "\n"
26960 #~ "Xem “git help config” và tìm đến “push.default” để có thêm thông tin.\n"
26961 #~ "(chế độ “simple” được bắt đầu sử dụng từ Git 1.7.11. Sử dụng chế độ tương "
26962 #~ "tự\n"
26963 #~ "“current” thay vì “simple” nếu bạn thỉnh thoảng phải sử dụng bản Git cũ)"
26964
26965 #~ msgid "Could not append '%s'"
26966 #~ msgstr "Không thể nối thêm “%s”"
26967
26968 #~ msgid "unable to look up current user in the passwd file: %s"
26969 #~ msgstr "không tìm thấy người dùng hiện tại trong tập tin passwd: %s"
26970
26971 #~ msgid "no such user"
26972 #~ msgstr "không có người dùng như vậy"
26973
26974 #~ msgid "Testing "
26975 #~ msgstr "Đang thử"
26976
26977 #~ msgid "branch '%s' does not point at a commit"
26978 #~ msgstr "nhánh “%s” không chỉ đến một lần chuyển giao nào cả"
26979
26980 #~ msgid "print only merged branches"
26981 #~ msgstr "chỉ hiển thị các nhánh đã hòa trộn"
26982
26983 #~ msgid "--dissociate given, but there is no --reference"
26984 #~ msgstr "đã đưa ra --dissociate, nhưng ở đây lại không có --reference"
26985
26986 #~ msgid "show usage"
26987 #~ msgstr "hiển thị cách dùng"
26988
26989 #~ msgid "insanely long template name %s"
26990 #~ msgstr "tên mẫu dài một cách điên rồ %s"
26991
26992 #~ msgid "insanely long symlink %s"
26993 #~ msgstr "liên kết mềm dài một cách điên rồ %s"
26994
26995 #~ msgid "insanely long template path %s"
26996 #~ msgstr "đường dẫn mẫu “%s” dài một cách điên rồ"
26997
26998 #~ msgid "unsupported sort specification '%s' in variable '%s'"
26999 #~ msgstr "không hỗ trợ đặc tả sắp xếp “%s” trong biến “%s”"
27000
27001 #~ msgid "switch 'points-at' requires an object"
27002 #~ msgstr "chuyển đến “points-at” yêu cần một đối tượng"
27003
27004 #~ msgid "--sort and -n are incompatible"
27005 #~ msgstr "--sort và -n xung khắc nhau"
27006
27007 #~ msgid "Gitdir '$a' is part of the submodule path '$b' or vice versa"
27008 #~ msgstr ""
27009 #~ "Gitdir “$a” là bộ phận của đường dẫn mô-đun-con “$b” hoặc \"vice versa\""
27010
27011 #~ msgid "false|true|preserve"
27012 #~ msgstr "false|true|preserve"
27013
27014 #~ msgid "BUG: reopen a lockfile that is still open"
27015 #~ msgstr "LỖI: mở lại tập tin khóa mà nó lại đang được mở"
27016
27017 #~ msgid "BUG: reopen a lockfile that has been committed"
27018 #~ msgstr "LỖI: mở lại tập tin khóa mà nó đã được chuyển giao"
27019
27020 #~ msgid "option %s does not accept negative form"
27021 #~ msgstr "tùy chọn %s không chấp nhận dạng thức âm"
27022
27023 #~ msgid "-b and -B are mutually exclusive"
27024 #~ msgstr "-b và -B loại từ lẫn nhau."
27025
27026 #~ msgid "Patch format $patch_format is not supported."
27027 #~ msgstr "Định dạng miếng vá $patch_format không được hỗ trợ."
27028
27029 #~ msgid "Please make up your mind. --skip or --abort?"
27030 #~ msgstr "Xin hãy rõ ràng. --skip hay --abort?"
27031
27032 #~ msgid ""
27033 #~ "Patch is empty.  Was it split wrong?\n"
27034 #~ "If you would prefer to skip this patch, instead run \"$cmdline --skip\".\n"
27035 #~ "To restore the original branch and stop patching run \"$cmdline --abort\"."
27036 #~ msgstr ""
27037 #~ "Miếng vá trống rỗng.  Nó đã bị chia cắt sai phải không?\n"
27038 #~ "Nếu bạn thích bỏ qua miếng vá này, hãy chạy lệnh sau để thay thế "
27039 #~ "\"$cmdline --skip\".\n"
27040 #~ "Để phục hồi lại nhánh nguyên thủy và dừng vá lại hãy chạy lệnh \"$cmdline "
27041 #~ "--abort\"."
27042
27043 #~ msgid "Patch does not have a valid e-mail address."
27044 #~ msgstr "Miếng vá không có địa chỉ thư điện tử hợp lệ."
27045
27046 #~ msgid "Applying: $FIRSTLINE"
27047 #~ msgstr "Đang áp dụng (miếng vá): $FIRSTLINE"
27048
27049 #~ msgid "Patch failed at $msgnum $FIRSTLINE"
27050 #~ msgstr "Gặp lỗi khi vá tại $msgnum $FIRSTLINE"
27051
27052 #~ msgid ""
27053 #~ "Pull is not possible because you have unmerged files.\n"
27054 #~ "Please, fix them up in the work tree, and then use 'git add/rm <file>'\n"
27055 #~ "as appropriate to mark resolution and make a commit."
27056 #~ msgstr ""
27057 #~ "Pull là không thể được bởi vì bạn có những tập tin chưa được hòa trộn.\n"
27058 #~ "Xin hãy sửa chữa chúng trước, và sau đó sử dụng lệnh “git add/rm <tập-"
27059 #~ "tin>”\n"
27060 #~ "để phê chuẩn việc đánh dấu đây cần được giải quyết và tạo một lần chuyển "
27061 #~ "giao."
27062
27063 #~ msgid "no branch specified"
27064 #~ msgstr "chưa chỉ ra tên của nhánh"
27065
27066 #~ msgid "prune .git/worktrees"
27067 #~ msgstr "xén .git/worktrees"
27068
27069 #~ msgid "The most commonly used git commands are:"
27070 #~ msgstr "Những lệnh git hay được dùng nhất là:"
27071
27072 #~ msgid "No such branch: '%s'"
27073 #~ msgstr "Không có nhánh nào như thế: “%s”"
27074
27075 #~ msgid "Could not create git link %s"
27076 #~ msgstr "Không thể tạo liên kết git “%s”"
27077
27078 #~ msgid "Invalid gc.pruneexpire: '%s'"
27079 #~ msgstr "gc.pruneexpire không hợp lệ: “%s”"
27080
27081 #~ msgid "(detached from %s)"
27082 #~ msgstr "(được tách rời từ %s)"
27083
27084 #~ msgid "No existing author found with '%s'"
27085 #~ msgstr "Không tìm thấy tác giả có sẵn với “%s”"
27086
27087 #~ msgid "search also in ignored files"
27088 #~ msgstr "tìm cả trong các tập tin đã bị lờ đi"
27089
27090 #~ msgid "git remote set-head <name> (-a | --auto | -d | --delete |<branch>)"
27091 #~ msgstr "git remote set-head <tên> (-a | --auto | -d | --delete | <nhánh>)"
27092
27093 #~ msgid "no files added"
27094 #~ msgstr "chưa có tập tin nào được thêm vào"
27095
27096 #~ msgid "slot"
27097 #~ msgstr "khe"
27098
27099 #~ msgid "check"
27100 #~ msgstr "kiểm tra"
27101
27102 #~ msgid "Failed to lock ref for update"
27103 #~ msgstr "Gặp lỗi khi khóa tham chiếu để cập nhật"
27104
27105 #~ msgid "Failed to write ref"
27106 #~ msgstr "Gặp lỗi khi ghi tham chiếu"
27107
27108 #~ msgid "commit has empty message"
27109 #~ msgstr "lần chuyển giao có ghi chú trống rỗng"
27110
27111 #~ msgid "cannot lock HEAD ref"
27112 #~ msgstr "không thể khóa HEAD ref (tham chiếu)"
27113
27114 #~ msgid "cannot update HEAD ref"
27115 #~ msgstr "không thể cập nhật ref (tham chiếu) HEAD"
27116
27117 #~ msgid "Failed to chdir: %s"
27118 #~ msgstr "Gặp lỗi với lệnh chdir: %s"
27119
27120 #~ msgid "%s: cannot lock the ref"
27121 #~ msgstr "%s: không thể khóa ref (tham chiếu)"
27122
27123 #~ msgid "Failed to lock HEAD during fast_forward_to"
27124 #~ msgstr "Gặp lỗi khi khóa HEAD trong quá trình fast_forward_to"
27125
27126 #~ msgid "key id"
27127 #~ msgstr "id của khóa"
27128
27129 #~ msgid "Tracking not set up: name too long: %s"
27130 #~ msgstr "Việc theo dõi chưa được cài đặt: tên quá dài: %s"
27131
27132 #~ msgid "bug"
27133 #~ msgstr "lỗi"
27134
27135 #~ msgid ", behind "
27136 #~ msgstr ", đằng sau "
27137
27138 #~ msgid "could not find .gitmodules in index"
27139 #~ msgstr "không tìm thấy .gitmodules trong bảng mục lục"
27140
27141 #~ msgid "reading updated .gitmodules failed"
27142 #~ msgstr "gặp lỗi khi đọc cập nhật .gitmodules"
27143
27144 #~ msgid "unable to stat updated .gitmodules"
27145 #~ msgstr "không thể lấy thống kê .gitmodules đã cập nhật"
27146
27147 #~ msgid "unable to remove .gitmodules from index"
27148 #~ msgstr "không thể gỡ bỏ .gitmodules từ mục lục"
27149
27150 #~ msgid "adding updated .gitmodules failed"
27151 #~ msgstr "gặp lỗi khi thêm .gitmodules đã cập nhật"
27152
27153 #~ msgid ""
27154 #~ "The behavior of 'git add %s (or %s)' with no path argument from a\n"
27155 #~ "subdirectory of the tree will change in Git 2.0 and should not be used "
27156 #~ "anymore.\n"
27157 #~ "To add content for the whole tree, run:\n"
27158 #~ "\n"
27159 #~ "  git add %s :/\n"
27160 #~ "  (or git add %s :/)\n"
27161 #~ "\n"
27162 #~ "To restrict the command to the current directory, run:\n"
27163 #~ "\n"
27164 #~ "  git add %s .\n"
27165 #~ "  (or git add %s .)\n"
27166 #~ "\n"
27167 #~ "With the current Git version, the command is restricted to the current "
27168 #~ "directory.\n"
27169 #~ msgstr ""
27170 #~ "Cách ứng xử của lệnh “git add %s (hay %s)” khi không có tham số đường dẫn "
27171 #~ "từ\n"
27172 #~ "thư-mục con của cây sẽ thay đổi kể từ Git 2.0 và không thể sử dụng như "
27173 #~ "thế nữa.\n"
27174 #~ "Để thêm nội dung cho toàn bộ cây, chạy:\n"
27175 #~ "\n"
27176 #~ "  git add %s :/\n"
27177 #~ "  (hoặc git add %s :/)\n"
27178 #~ "\n"
27179 #~ "Để hạn chế lệnh cho thư-mục hiện tại, chạy:\n"
27180 #~ "\n"
27181 #~ "  git add %s .\n"
27182 #~ "  (hoặc git add %s .)\n"
27183 #~ "\n"
27184 #~ "Với phiên bản hiện tại của Git, lệnh bị hạn chế cho thư-mục hiện tại.\n"
27185
27186 #~ msgid ""
27187 #~ "You ran 'git add' with neither '-A (--all)' or '--ignore-removal',\n"
27188 #~ "whose behaviour will change in Git 2.0 with respect to paths you "
27189 #~ "removed.\n"
27190 #~ "Paths like '%s' that are\n"
27191 #~ "removed from your working tree are ignored with this version of Git.\n"
27192 #~ "\n"
27193 #~ "* 'git add --ignore-removal <pathspec>', which is the current default,\n"
27194 #~ "  ignores paths you removed from your working tree.\n"
27195 #~ "\n"
27196 #~ "* 'git add --all <pathspec>' will let you also record the removals.\n"
27197 #~ "\n"
27198 #~ "Run 'git status' to check the paths you removed from your working tree.\n"
27199 #~ msgstr ""
27200 #~ "Bạn chạy “git add” mà không có “-A (--all)” cũng không “--ignore-"
27201 #~ "removal”,\n"
27202 #~ "cách ứng xử của nó sẽ thay đổi kể từ Git 2.0: nó quan tâm đến các đường "
27203 #~ "dẫn mà\n"
27204 #~ "bạn đã gỡ bỏ. Các đường dẫn như là “%s” cái mà\n"
27205 #~ "bị gỡ bỏ từ cây làm việc của bạn thì bị bỏ qua với phiên bản này của "
27206 #~ "Git.\n"
27207 #~ "\n"
27208 #~ "* “git add --ignore-removal <pathspec>”, cái hiện tại là mặc định,\n"
27209 #~ "  bỏ qua các đường dẫn bạn đã gỡ bỏ từ cây làm việc của bạn.\n"
27210 #~ "\n"
27211 #~ "* “git add --all <pathspec>” sẽ đồng thời giúp bạn ghi lại việc dời đi.\n"
27212 #~ "\n"
27213 #~ "Chạy “git status” để kiểm tra các đường dẫn bạn đã gỡ bỏ từ cây làm việc "
27214 #~ "của bạn.\n"
27215
27216 #~ msgid ""
27217 #~ "Auto packing the repository for optimum performance. You may also\n"
27218 #~ "run \"git gc\" manually. See \"git help gc\" for more information.\n"
27219 #~ msgstr ""
27220 #~ "Tự động đóng gói kho chứa để tối ưu hóa hiệu suất làm việc.\n"
27221 #~ "chạy lệnh \"git gc\" một cách thủ công. Hãy xem \"git help gc\" để biết "
27222 #~ "thêm chi tiết.\n"
27223
27224 #~ msgid ""
27225 #~ "Updates were rejected because a pushed branch tip is behind its remote\n"
27226 #~ "counterpart. If you did not intend to push that branch, you may want to\n"
27227 #~ "specify branches to push or set the 'push.default' configuration "
27228 #~ "variable\n"
27229 #~ "to 'simple', 'current' or 'upstream' to push only the current branch."
27230 #~ msgstr ""
27231 #~ "Việc cập nhật bị từ chối bởi vì đầu mút của nhánh được push nằm đằng sau "
27232 #~ "bộ\n"
27233 #~ "phận tương ứng của máy chủ. Nếu bạn không có ý định push nhánh đó, bạn có "
27234 #~ "lẽ muốn\n"
27235 #~ "chỉ định các nhánh để push hoặt là đặt nội dung cho biến cấu hình “push."
27236 #~ "default”\n"
27237 #~ "thành “simple”, “current” hoặc “upstream” để chỉ push nhánh hiện hành mà "
27238 #~ "thôi."
27239
27240 #~ msgid "copied:     %s -> %s"
27241 #~ msgstr "đã sao chép:   %s -> %s"
27242
27243 #~ msgid "deleted:    %s"
27244 #~ msgstr "đã xóa:        %s"
27245
27246 #~ msgid "modified:   %s"
27247 #~ msgstr "đã sửa đổi:    %s"
27248
27249 #~ msgid "renamed:    %s -> %s"
27250 #~ msgstr "đã đổi tên:    %s -> %s"
27251
27252 #~ msgid "unmerged:   %s"
27253 #~ msgstr "chưa hòa trộn: %s"
27254
27255 #~ msgid "input paths are terminated by a null character"
27256 #~ msgstr "các đường dẫn được  ngăn cách bởi ký tự null"
27257
27258 #~ msgid ""
27259 #~ "Aborting. Consider using either the --force or --include-untracked option."
27260 #~ msgstr ""
27261 #~ "Bãi bỏ. Cân nhắc dùng một trong hai tùy chọn --force và --include-"
27262 #~ "untracked."
27263
27264 #~ msgid "  (fix conflicts and then run \"git am --resolved\")"
27265 #~ msgstr "  (sửa các xung đột và sau đó chạy lệnh \"git am --resolved\")"
27266
27267 #~ msgid "  (all conflicts fixed: run \"git commit\")"
27268 #~ msgstr "  (khi tất cả các xung đột đã sửa xong: chạy lệnh \"git commit\")"
27269
27270 #~ msgid "more than %d trees given: '%s'"
27271 #~ msgstr "đã chỉ ra nhiều hơn %d cây (tree): “%s”"
27272
27273 #~ msgid ""
27274 #~ "'%s' has changes staged in the index\n"
27275 #~ "(use --cached to keep the file, or -f to force removal)"
27276 #~ msgstr ""
27277 #~ "“%s” có các thay đổi được lưu trạng thái trong bảng mục lục\n"
27278 #~ "(dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)"
27279
27280 #~ msgid "show commits where no parent comes before its children"
27281 #~ msgstr "hiển thị các lần chuyển giao nơi mà cha mẹ đến trước con của nó"
27282
27283 #~ msgid "show the HEAD reference"
27284 #~ msgstr "hiển thị tham chiếu của HEAD"
27285
27286 #~ msgid "Unable to fetch in submodule path '$prefix$sm_path'"
27287 #~ msgstr "Không thể lấy về trong đường dẫn mô-đun-con “$prefix$sm_path”"
27288
27289 #~ msgid "Failed to recurse into submodule path '$prefix$sm_path'"
27290 #~ msgstr "Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$prefix$sm_path”"
27291
27292 #~ msgid "It took %.2f seconds to enumerate untracked files.  'status -uno'"
27293 #~ msgstr "Cần %.2f giây để đếm các tập tin chưa được theo dõi.  “status -uno”"
27294
27295 #~ msgid "may speed it up, but you have to be careful not to forget to add"
27296 #~ msgstr ""
27297 #~ "có thể làm nó nhanh lên, nhưng bạn phải cẩn trọng đừng quên thêm nó vào"
27298
27299 #~ msgid "new files yourself (see 'git help status')."
27300 #~ msgstr "tập tin mới của chính bạn (xem “git help status”.."
27301
27302 #~ msgid "git shortlog [-n] [-s] [-e] [-w] [rev-opts] [--] [<commit-id>... ]"
27303 #~ msgstr "git shortlog [-n] [-s] [-e] [-w] [rev-opts] [--] [<commit-id>… ]"
27304
27305 #~ msgid "use any ref in .git/refs"
27306 #~ msgstr "sử dụng bất kỳ ref nào trong .git/refs"
27307
27308 #~ msgid "use any tag in .git/refs/tags"
27309 #~ msgstr "sử dụng bất kỳ thẻ nào trong .git/refs/tags"
27310
27311 #~ msgid "failed to close pipe to 'show' for object '%s'"
27312 #~ msgstr "gặp lỗi khi đóng đường ống cho lệnh “show” cho đối tượng “%s”"
27313
27314 #~ msgid "You do not have a valid HEAD"
27315 #~ msgstr "Bạn không có HEAD nào hợp lệ"
27316
27317 #~ msgid "oops"
27318 #~ msgstr "ôi?"
27319
27320 #~ msgid "Not removing %s\n"
27321 #~ msgstr "Không xóa %s\n"
27322
27323 #~ msgid "git remote set-head <name> (-a | -d | <branch>])"
27324 #~ msgstr "git remote set-head <tên> (-a | -d | <nhánh>])"
27325
27326 #~ msgid " %d file changed"
27327 #~ msgid_plural " %d files changed"
27328 #~ msgstr[0] " %d tập tin thay đổi"
27329
27330 #~ msgid ", %d insertion(+)"
27331 #~ msgid_plural ", %d insertions(+)"
27332 #~ msgstr[0] ", %d thêm(+)"
27333
27334 #~ msgid ", %d deletion(-)"
27335 #~ msgid_plural ", %d deletions(-)"
27336 #~ msgstr[0] ", %d xóa(-)"
27337
27338 #~ msgid " (use \"git add\" to track)"
27339 #~ msgstr " (dùng \"git add\" để theo dõi dấu vết)"
27340
27341 #~ msgid "--detach cannot be used with -b/-B/--orphan"
27342 #~ msgstr "--detach không thể được sử dụng với tùy chọn -b/-B/--orphan"
27343
27344 #~ msgid "--detach cannot be used with -t"
27345 #~ msgstr "--detach không thể được sử dụng với tùy chọn -t"
27346
27347 #~ msgid "--orphan and -b|-B are mutually exclusive"
27348 #~ msgstr "Tùy chọn --orphan và -b|-B loại từ lẫn nhau"
27349
27350 #~ msgid "git checkout: -f and -m are incompatible"
27351 #~ msgstr "git checkout: hai tùy chọn -f và -m xung khắc nhau"
27352
27353 #~ msgid ""
27354 #~ "git checkout: updating paths is incompatible with switching branches."
27355 #~ msgstr ""
27356 #~ "git checkout: việc cập nhật các đường dẫn là xung khắc với việc chuyển "
27357 #~ "đổi các nhánh."
27358
27359 #~ msgid "diff setup failed"
27360 #~ msgstr "cài đặt diff gặp lỗi"
27361
27362 #~ msgid "merge-recursive: disk full?"
27363 #~ msgstr "merge-recursive: đĩa bị đầy?"
27364
27365 #~ msgid "diff_setup_done failed"
27366 #~ msgstr "diff_setup_done gặp lỗi"
27367
27368 #~ msgid "%s: has been deleted/renamed"
27369 #~ msgstr "%s: đã được xóa/thay-tên"
27370
27371 #~ msgid "'%s': not a documentation directory."
27372 #~ msgstr "”%s”: không phải là một thư mục tài liệu."
27373
27374 #~ msgid "--"
27375 #~ msgstr "--"
27376
27377 #~ msgid "Could not extract email from committer identity."
27378 #~ msgstr ""
27379 #~ "Không thể rút trích địa chỉ thư điện tử từ định danh người chuyển giao"