l10n: Updated Vietnamese translation for v2.10.0 (2789t)

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

Tran Ngoc Quan committed Aug 27, 2016 at 09:15 UTC b9252573c474bdad8e7308e8cb1402d544351405
1 file changed +3090 -1785
po/vi.po
+3090 -1785
@@ -6,10 +6,10 @@
6 #
7 msgid ""
8 msgstr ""
9 -"Project-Id-Version: git v2.9.0\n"
9 +"Project-Id-Version: git v2.10.0\n"
10 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11 -"POT-Creation-Date: 2016-05-24 23:42+0800\n"
12 -"PO-Revision-Date: 2016-05-25 07:39+0700\n"
11 +"POT-Creation-Date: 2016-08-15 22:43+0800\n"
12 +"PO-Revision-Date: 2016-08-27 09:12+0700\n"
13 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
14 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
15 "Language: vi\n"
@@ -27,7 +27,39 @@ msgstr ""
27 msgid "hint: %.*s\n"
28 msgstr "gợi ý: %.*s\n"
29
30 -#: advice.c:88
30 +#: advice.c:83
31 +msgid "Cherry-picking is not possible because you have unmerged files."
32 +msgstr ""
33 +"Cherry 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."
34 +
35 +#: advice.c:85
36 +msgid "Committing is not possible because you have unmerged files."
37 +msgstr ""
38 +"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."
39 +
40 +#: advice.c:87
41 +msgid "Merging is not possible because you have unmerged files."
42 +msgstr ""
43 +"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."
44 +
45 +#: advice.c:89
46 +msgid "Pulling is not possible because you have unmerged files."
47 +msgstr ""
48 +"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."
49 +
50 +#: advice.c:91
51 +msgid "Reverting is not possible because you have unmerged files."
52 +msgstr ""
53 +"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."
54 +
55 +#: advice.c:93
56 +#, c-format
57 +msgid "It is not possible to %s because you have unmerged files."
58 +msgstr ""
59 +"Nó là không thể thực hiện với %s bởi vì bạn có những tập tin chưa được hòa "
60 +"trộn."
61 +
62 +#: advice.c:101
63 msgid ""
64 "Fix them up in the work tree, and then use 'git add/rm <file>'\n"
65 "as appropriate to mark resolution and make a commit."
@@ -36,18 +68,51 @@ msgstr ""
68 "và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
69 "dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
70
39 -#: advice.c:101 builtin/merge.c:1238
71 +#: advice.c:109
72 +msgid "Exiting because of an unresolved conflict."
73 +msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
74 +
75 +#: advice.c:114 builtin/merge.c:1181
76 msgid "You have not concluded your merge (MERGE_HEAD exists)."
77 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
78
43 -#: advice.c:103
79 +#: advice.c:116
80 msgid "Please, commit your changes before merging."
81 msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
82
47 -#: advice.c:104
83 +#: advice.c:117
84 msgid "Exiting because of unfinished merge."
85 msgstr "Thoát ra bởi vì việc hòa trộn không hoàn tất."
86
87 +#: advice.c:123
88 +#, c-format
89 +msgid ""
90 +"Note: checking out '%s'.\n"
91 +"\n"
92 +"You are in 'detached HEAD' state. You can look around, make experimental\n"
93 +"changes and commit them, and you can discard any commits you make in this\n"
94 +"state without impacting any branches by performing another checkout.\n"
95 +"\n"
96 +"If you want to create a new branch to retain commits you create, you may\n"
97 +"do so (now or later) by using -b with the checkout command again. Example:\n"
98 +"\n"
99 +" git checkout -b <new-branch-name>\n"
100 +"\n"
101 +msgstr ""
102 +"Chú ý: đang lấy ra “%s”.\n"
103 +"\n"
104 +"Bạn đang ở tình trạng “detached HEAD”. Bạn có thể xem qua, tạo các thay\n"
105 +"đổ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"
106 +"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"
107 +"bằng cách thực hiện lần lấy ra khác nữa.\n"
108 +"\n"
109 +"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"
110 +"bạn có thể làm thế (ngay bây giờ hay sau này) bằng cách chạy lệnh checkout\n"
111 +"lần nữa với tùy chọn -b. Ví dụ:\n"
112 +"\n"
113 +" git checkout -b <tên-nhánh-mới>\n"
114 +"\n"
115 +
116 #: archive.c:12
117 msgid "git archive [<options>] <tree-ish> [<path>...]"
118 msgstr "git archive [<các-tùy-chọn>] <tree-ish> [<đường-dẫn>…]"
@@ -67,7 +132,7 @@ msgstr ""
132 msgid "git archive --remote <repo> [--exec <cmd>] --list"
133 msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
134
70 -#: archive.c:344 builtin/add.c:137 builtin/add.c:420 builtin/rm.c:327
135 +#: archive.c:344 builtin/add.c:139 builtin/add.c:435 builtin/rm.c:327
136 #, c-format
137 msgid "pathspec '%s' did not match any files"
138 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
@@ -80,7 +145,7 @@ msgstr "định_dạng"
145 msgid "archive format"
146 msgstr "định dạng lưu trữ"
147
83 -#: archive.c:430 builtin/log.c:1395
148 +#: archive.c:430 builtin/log.c:1422
149 msgid "prefix"
150 msgstr "tiền_tố"
151
@@ -88,10 +153,10 @@ msgstr "tiền_tố"
153 msgid "prepend prefix to each pathname in the archive"
154 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
155
91 -#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2548 builtin/blame.c:2549
92 -#: builtin/config.c:60 builtin/fast-export.c:987 builtin/fast-export.c:989
93 -#: builtin/grep.c:722 builtin/hash-object.c:100 builtin/ls-files.c:459
94 -#: builtin/ls-files.c:462 builtin/notes.c:398 builtin/notes.c:561
156 +#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2553 builtin/blame.c:2554
157 +#: builtin/config.c:59 builtin/fast-export.c:987 builtin/fast-export.c:989
158 +#: builtin/grep.c:722 builtin/hash-object.c:100 builtin/ls-files.c:460
159 +#: builtin/ls-files.c:463 builtin/notes.c:399 builtin/notes.c:562
160 #: builtin/read-tree.c:109 parse-options.h:153
161 msgid "file"
162 msgstr "tập_tin"
@@ -125,7 +190,7 @@ msgid "list supported archive formats"
190 msgstr "liệt kê các kiểu nén được hỗ trợ"
191
192 #: archive.c:451 builtin/archive.c:90 builtin/clone.c:82
128 -#: builtin/submodule--helper.c:776
193 +#: builtin/submodule--helper.c:832
194 msgid "repo"
195 msgstr "kho"
196
@@ -133,7 +198,7 @@ msgstr "kho"
198 msgid "retrieve the archive from remote repository <repo>"
199 msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
200
136 -#: archive.c:453 builtin/archive.c:92 builtin/notes.c:482
201 +#: archive.c:453 builtin/archive.c:92 builtin/notes.c:483
202 msgid "command"
203 msgstr "lệnh"
204
@@ -141,6 +206,28 @@ msgstr "lệnh"
206 msgid "path to the remote git-upload-archive command"
207 msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
208
209 +#: archive.c:461
210 +msgid "Unexpected option --remote"
211 +msgstr "Gặp tùy chọn --remote không cần"
212 +
213 +#: archive.c:463
214 +msgid "Option --exec can only be used together with --remote"
215 +msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
216 +
217 +#: archive.c:465
218 +msgid "Unexpected option --output"
219 +msgstr "Gặp tùy chọn không cần --output"
220 +
221 +#: archive.c:487
222 +#, c-format
223 +msgid "Unknown archive format '%s'"
224 +msgstr "Không hiểu định dạng “%s”"
225 +
226 +#: archive.c:494
227 +#, c-format
228 +msgid "Argument not supported for format '%s': -%d"
229 +msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
230 +
231 #: attr.c:263
232 msgid ""
233 "Negative patterns are ignored in git attributes\n"
@@ -149,6 +236,128 @@ msgstr ""
236 "Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
237 "Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
238
239 +#: bisect.c:441
240 +#, c-format
241 +msgid "Could not open file '%s'"
242 +msgstr "Không thể mở tập tin “%s”"
243 +
244 +#: bisect.c:446
245 +#, c-format
246 +msgid "Badly quoted content in file '%s': %s"
247 +msgstr "nội dung được trích dẫn sai tập tin “%s”: %s"
248 +
249 +#: bisect.c:655
250 +#, c-format
251 +msgid "We cannot bisect more!\n"
252 +msgstr "Chúng tôi không bisect thêm nữa!\n"
253 +
254 +#: bisect.c:708
255 +#, c-format
256 +msgid "Not a valid commit name %s"
257 +msgstr "Không phải tên đối tượng commit %s hợp lệ"
258 +
259 +#: bisect.c:732
260 +#, c-format
261 +msgid ""
262 +"The merge base %s is bad.\n"
263 +"This means the bug has been fixed between %s and [%s].\n"
264 +msgstr ""
265 +"Hòa trộn trên %s là sai.\n"
266 +"Điều đó có nghĩa là lỗi đã được sửa chữa giữa %s và [%s].\n"
267 +
268 +#: bisect.c:737
269 +#, c-format
270 +msgid ""
271 +"The merge base %s is new.\n"
272 +"The property has changed between %s and [%s].\n"
273 +msgstr ""
274 +"Hòa trộn trên %s là mới.\n"
275 +"Gần như chắc chắn là có thay đổi giữa %s và [%s].\n"
276 +
277 +#: bisect.c:742
278 +#, c-format
279 +msgid ""
280 +"The merge base %s is %s.\n"
281 +"This means the first '%s' commit is between %s and [%s].\n"
282 +msgstr ""
283 +"Hòa trộn trên %s là %s.\n"
284 +"Điều đó có nghĩa là lần chuyển giao “%s” đầu tiên là giữa %s và [%s].\n"
285 +
286 +#: bisect.c:750
287 +#, c-format
288 +msgid ""
289 +"Some %s revs are not ancestor of the %s rev.\n"
290 +"git bisect cannot work properly in this case.\n"
291 +"Maybe you mistook %s and %s revs?\n"
292 +msgstr ""
293 +"Một số điểm xét duyệt %s không phải tổ tiên của %s.\n"
294 +"git bisect không thể làm việc đúng đắn trong trường hợp này.\n"
295 +"Liệu có phải bạn nhầm lẫn các điểm %s và %s không?\n"
296 +
297 +#: bisect.c:763
298 +#, c-format
299 +msgid ""
300 +"the merge base between %s and [%s] must be skipped.\n"
301 +"So we cannot be sure the first %s commit is between %s and %s.\n"
302 +"We continue anyway."
303 +msgstr ""
304 +"hòa trộn trên cơ sở giữa %s và [%s] phải bị bỏ qua.\n"
305 +"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à "
306 +"%s.\n"
307 +"Chúng tôi vẫn cứ tiếp tục."
308 +
309 +#: bisect.c:798
310 +#, c-format
311 +msgid "Bisecting: a merge base must be tested\n"
312 +msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
313 +
314 +#: bisect.c:849
315 +#, c-format
316 +msgid "a %s revision is needed"
317 +msgstr "cần một điểm xét duyệt %s"
318 +
319 +#: bisect.c:866 builtin/notes.c:174 builtin/tag.c:248
320 +#, c-format
321 +msgid "could not create file '%s'"
322 +msgstr "không thể tạo tập tin “%s”"
323 +
324 +#: bisect.c:917
325 +#, c-format
326 +msgid "could not read file '%s'"
327 +msgstr "không thể đọc tập tin “%s”"
328 +
329 +#: bisect.c:947
330 +msgid "reading bisect refs failed"
331 +msgstr "việc đọc tham chiếu bisect gặp lỗi"
332 +
333 +#: bisect.c:967
334 +#, c-format
335 +msgid "%s was both %s and %s\n"
336 +msgstr "%s là cả %s và %s\n"
337 +
338 +#: bisect.c:975
339 +#, c-format
340 +msgid ""
341 +"No testable commit found.\n"
342 +"Maybe you started with bad path parameters?\n"
343 +msgstr ""
344 +"không tìm thấy lần chuyển giao kiểm tra được nào.\n"
345 +"Có lẽ bạn bắt đầu với các tham số đường dẫn sai?\n"
346 +
347 +#: bisect.c:994
348 +#, c-format
349 +msgid "(roughly %d step)"
350 +msgid_plural "(roughly %d steps)"
351 +msgstr[0] "(ước chừng %d bước)"
352 +
353 +#. TRANSLATORS: the last %s will be replaced with
354 +#. "(roughly %d steps)" translation
355 +#: bisect.c:998
356 +#, c-format
357 +msgid "Bisecting: %d revision left to test after this %s\n"
358 +msgid_plural "Bisecting: %d revisions left to test after this %s\n"
359 +msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
360 +
361 #: branch.c:53
362 #, c-format
363 msgid ""
@@ -281,7 +490,7 @@ msgstr "Nhánh không hợp lệ: “%s”."
490 #: branch.c:345
491 #, c-format
492 msgid "'%s' is already checked out at '%s'"
284 -msgstr "“%s” đã sẵn được lấy ra tại “%s”"
493 +msgstr "“%s” đã được lấy ra tại “%s” rồi"
494
495 #: branch.c:364
496 #, c-format
@@ -298,7 +507,7 @@ msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump c
507 msgid "unrecognized header: %s%s (%d)"
508 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
509
301 -#: bundle.c:87 builtin/commit.c:777
510 +#: bundle.c:87 builtin/commit.c:778
511 #, c-format
512 msgid "could not open '%s'"
513 msgstr "không thể mở “%s”"
@@ -307,10 +516,10 @@ msgstr "không thể mở “%s”"
516 msgid "Repository lacks these prerequisite commits:"
517 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
518
310 -#: bundle.c:163 ref-filter.c:1462 sequencer.c:627 sequencer.c:1073
311 -#: builtin/blame.c:2755 builtin/commit.c:1056 builtin/log.c:340
312 -#: builtin/log.c:863 builtin/log.c:1308 builtin/log.c:1633 builtin/log.c:1875
313 -#: builtin/merge.c:361 builtin/shortlog.c:170
519 +#: bundle.c:163 ref-filter.c:1462 sequencer.c:630 sequencer.c:1085
520 +#: builtin/blame.c:2763 builtin/commit.c:1057 builtin/log.c:348
521 +#: builtin/log.c:890 builtin/log.c:1336 builtin/log.c:1659 builtin/log.c:1901
522 +#: builtin/merge.c:356 builtin/shortlog.c:170
523 msgid "revision walk setup failed"
524 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
525
@@ -347,7 +556,7 @@ msgstr "rev-list đã chết"
556 msgid "ref '%s' is excluded by the rev-list options"
557 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
558
350 -#: bundle.c:443 builtin/log.c:163 builtin/log.c:1538 builtin/shortlog.c:273
559 +#: bundle.c:443 builtin/log.c:165 builtin/log.c:1565 builtin/shortlog.c:273
560 #, c-format
561 msgid "unrecognized argument: %s"
562 msgstr "đối số không được thừa nhận: %s"
@@ -365,13 +574,13 @@ msgstr "không thể tạo “%s”"
574 msgid "index-pack died"
575 msgstr "mục lục gói đã chết"
576
368 -#: color.c:275
577 +#: color.c:290
578 #, c-format
579 msgid "invalid color value: %.*s"
580 msgstr "giá trị màu không hợp lệ: %.*s"
581
373 -#: commit.c:40 builtin/am.c:437 builtin/am.c:473 builtin/am.c:1504
374 -#: builtin/am.c:2134
582 +#: commit.c:40 builtin/am.c:433 builtin/am.c:469 builtin/am.c:1505
583 +#: builtin/am.c:2119
584 #, c-format
585 msgid "could not parse %s"
586 msgstr "không thể phân tích cú pháp %s"
@@ -385,135 +594,248 @@ msgstr "%s %s không phải là một lần chuyển giao!"
594 msgid "memory exhausted"
595 msgstr "hết bộ nhớ"
596
388 -#: config.c:475 config.c:477
597 +#: config.c:516
598 +#, c-format
599 +msgid "bad config line %d in blob %s"
600 +msgstr "tập tin cấu hình sai tại dòng %d trong blob %s"
601 +
602 +#: config.c:520
603 +#, c-format
604 +msgid "bad config line %d in file %s"
605 +msgstr "cấu hình sai tại dòng %d trong tập tin %s"
606 +
607 +#: config.c:524
608 +#, c-format
609 +msgid "bad config line %d in standard input"
610 +msgstr "cấu hình sai tại dòng %d trong đầu vào tiêu chuẩn"
611 +
612 +#: config.c:528
613 +#, c-format
614 +msgid "bad config line %d in submodule-blob %s"
615 +msgstr "cấu hình sai tại dòng %d trong blob-mô-đun-con %s"
616 +
617 +#: config.c:532
618 +#, c-format
619 +msgid "bad config line %d in command line %s"
620 +msgstr "cấu hình sai tại dòng %d trong dòng lệnh %s"
621 +
622 +#: config.c:536
623 +#, c-format
624 +msgid "bad config line %d in %s"
625 +msgstr "cấu hình sai tại dòng %d trong %s"
626 +
627 +#: config.c:660
628 +#, c-format
629 +msgid "bad numeric config value '%s' for '%s': out of range"
630 +msgstr ""
631 +"sai giá trị bằng số của cấu hình “%s” cho “%s”: nằm ngoài phạm vi cho phép"
632 +
633 +#: config.c:661
634 +#, c-format
635 +msgid "bad numeric config value '%s' for '%s': invalid unit"
636 +msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: đơn vị sai"
637 +
638 +#: config.c:667
639 +#, c-format
640 +msgid "bad numeric config value '%s' for '%s' in blob %s: out of range"
641 +msgstr ""
642 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: nằm ngoài phạm "
643 +"vi cho phép"
644 +
645 +#: config.c:668
646 +#, c-format
647 +msgid "bad numeric config value '%s' for '%s' in blob %s: invalid unit"
648 +msgstr ""
649 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: đơn vị sai"
650 +
651 +#: config.c:672
652 +#, c-format
653 +msgid "bad numeric config value '%s' for '%s' in file %s: out of range"
654 +msgstr ""
655 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: nằm ngoài "
656 +"phạm vi cho phép"
657 +
658 +#: config.c:673
659 +#, c-format
660 +msgid "bad numeric config value '%s' for '%s' in file %s: invalid unit"
661 +msgstr ""
662 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: đơn vị sai"
663 +
664 +#: config.c:677
665 +#, c-format
666 +msgid "bad numeric config value '%s' for '%s' in standard input: out of range"
667 +msgstr ""
668 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: giá "
669 +"trị nằm ngoài phạm vi cho phép"
670 +
671 +#: config.c:678
672 +#, c-format
673 +msgid "bad numeric config value '%s' for '%s' in standard input: invalid unit"
674 +msgstr ""
675 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: đơn "
676 +"vị không hợp lệ"
677 +
678 +#: config.c:682
679 +#, c-format
680 +msgid ""
681 +"bad numeric config value '%s' for '%s' in submodule-blob %s: out of range"
682 +msgstr ""
683 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: nằm "
684 +"ngoài phạm vi cho phép"
685 +
686 +#: config.c:683
687 +#, c-format
688 +msgid ""
689 +"bad numeric config value '%s' for '%s' in submodule-blob %s: invalid unit"
690 +msgstr ""
691 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: đơn "
692 +"vị không hợp lệ"
693 +
694 +#: config.c:687
695 +#, c-format
696 +msgid "bad numeric config value '%s' for '%s' in command line %s: out of range"
697 +msgstr ""
698 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: nằm ngoài "
699 +"phạm vi cho phép"
700 +
701 +#: config.c:688
702 #, c-format
390 -msgid "bad config line %d in %s %s"
391 -msgstr "tập tin cấu hình sai tại dòng %d trong %s %s"
703 +msgid "bad numeric config value '%s' for '%s' in command line %s: invalid unit"
704 +msgstr ""
705 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: đơn vị "
706 +"không hợp lệ"
707
393 -#: config.c:593
708 +#: config.c:692
709 #, c-format
395 -msgid "bad numeric config value '%s' for '%s' in %s %s: %s"
396 -msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s %s: %s"
710 +msgid "bad numeric config value '%s' for '%s' in %s: out of range"
711 +msgstr ""
712 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: nằm ngoài phạm vi "
713 +"cho phép"
714
398 -#: config.c:595
715 +#: config.c:693
716 #, c-format
400 -msgid "bad numeric config value '%s' for '%s': %s"
401 -msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: %s"
717 +msgid "bad numeric config value '%s' for '%s' in %s: invalid unit"
718 +msgstr ""
719 +"sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: đơn vị không hợp lệ"
720
403 -#: config.c:680
721 +#: config.c:780
722 #, c-format
723 msgid "failed to expand user dir in: '%s'"
724 msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
725
408 -#: config.c:761 config.c:772
726 +#: config.c:861 config.c:872
727 #, c-format
728 msgid "bad zlib compression level %d"
729 msgstr "mức nén zlib %d là sai"
730
413 -#: config.c:890
731 +#: config.c:990
732 #, c-format
733 msgid "invalid mode for object creation: %s"
734 msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
735
418 -#: config.c:1228
736 +#: config.c:1324
737 msgid "unable to parse command-line config"
738 msgstr "không thể phân tích cấu hình dòng lệnh"
739
422 -#: config.c:1284
423 -msgid "unknown error occured while reading the configuration files"
740 +#: config.c:1374
741 +msgid "unknown error occurred while reading the configuration files"
742 msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
743
426 -#: config.c:1629
744 +#: config.c:1728
745 #, c-format
746 msgid "unable to parse '%s' from command-line config"
747 msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
748
431 -#: config.c:1631
749 +#: config.c:1730
750 #, c-format
751 msgid "bad config variable '%s' in file '%s' at line %d"
752 msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
753
436 -#: config.c:1690
754 +#: config.c:1789
755 #, c-format
756 msgid "%s has multiple values"
757 msgstr "%s có đa giá trị"
758
441 -#: config.c:2224
759 +#: config.c:2323
760 #, c-format
761 msgid "could not set '%s' to '%s'"
762 msgstr "không thể đặt “%s” thành “%s”"
763
446 -#: config.c:2226
764 +#: config.c:2325
765 #, c-format
766 msgid "could not unset '%s'"
767 msgstr "không thể thôi đặt “%s”"
768
451 -#: connected.c:69
769 +#: connected.c:63 builtin/fsck.c:173 builtin/prune.c:140
770 +msgid "Checking connectivity"
771 +msgstr "Đang kiểm tra kết nối"
772 +
773 +#: connected.c:74
774 msgid "Could not run 'git rev-list'"
775 msgstr "Không thể chạy “git rev-list”"
776
455 -#: connected.c:89
777 +#: connected.c:94
778 msgid "failed write to rev-list"
779 msgstr "gặp lỗi khi ghi vào rev-list"
780
459 -#: connected.c:96
781 +#: connected.c:101
782 msgid "failed to close rev-list's stdin"
783 msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
784
463 -#: date.c:95
785 +#: date.c:97
786 msgid "in the future"
787 msgstr "trong tương lai"
788
467 -#: date.c:101
789 +#: date.c:103
790 #, c-format
791 msgid "%lu second ago"
792 msgid_plural "%lu seconds ago"
793 msgstr[0] "%lu giây trước"
794
473 -#: date.c:108
795 +#: date.c:110
796 #, c-format
797 msgid "%lu minute ago"
798 msgid_plural "%lu minutes ago"
799 msgstr[0] "%lu phút trước"
800
479 -#: date.c:115
801 +#: date.c:117
802 #, c-format
803 msgid "%lu hour ago"
804 msgid_plural "%lu hours ago"
805 msgstr[0] "%lu giờ trước"
806
485 -#: date.c:122
807 +#: date.c:124
808 #, c-format
809 msgid "%lu day ago"
810 msgid_plural "%lu days ago"
811 msgstr[0] "%lu ngày trước"
812
491 -#: date.c:128
813 +#: date.c:130
814 #, c-format
815 msgid "%lu week ago"
816 msgid_plural "%lu weeks ago"
817 msgstr[0] "%lu tuần trước"
818
497 -#: date.c:135
819 +#: date.c:137
820 #, c-format
821 msgid "%lu month ago"
822 msgid_plural "%lu months ago"
823 msgstr[0] "%lu tháng trước"
824
503 -#: date.c:146
825 +#: date.c:148
826 #, c-format
827 msgid "%lu year"
828 msgid_plural "%lu years"
829 msgstr[0] "%lu năm"
830
831 #. TRANSLATORS: "%s" is "<n> years"
510 -#: date.c:149
832 +#: date.c:151
833 #, c-format
834 msgid "%s, %lu month ago"
835 msgid_plural "%s, %lu months ago"
836 msgstr[0] "%s, %lu tháng trước"
837
516 -#: date.c:154 date.c:159
838 +#: date.c:156 date.c:161
839 #, c-format
840 msgid "%lu year ago"
841 msgid_plural "%lu years ago"
@@ -524,7 +846,7 @@ msgstr[0] "%lu năm trước"
846 msgid "failed to read orderfile '%s'"
847 msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
848
527 -#: diffcore-rename.c:538
849 +#: diffcore-rename.c:540
850 msgid "Performing inexact rename detection"
851 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
852
@@ -552,16 +874,16 @@ msgstr ""
874 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
875 "%s"
876
555 -#: diff.c:3007
877 +#: diff.c:3017
878 #, c-format
879 msgid "external diff died, stopping at %s"
880 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
881
560 -#: diff.c:3405
882 +#: diff.c:3415
883 msgid "--follow requires exactly one pathspec"
884 msgstr "--follow cần chính xác một đặc tả đường dẫn"
885
564 -#: diff.c:3568
886 +#: diff.c:3578
887 #, c-format
888 msgid ""
889 "Failed to parse --dirstat/-X option parameter:\n"
@@ -570,7 +892,7 @@ msgstr ""
892 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
893 "%s"
894
573 -#: diff.c:3582
895 +#: diff.c:3592
896 #, c-format
897 msgid "Failed to parse --submodule option parameter: '%s'"
898 msgstr "Gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
@@ -583,39 +905,30 @@ msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
905 msgid "Untracked cache is disabled on this system or location."
906 msgstr "Bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này."
907
586 -#: gpg-interface.c:166 gpg-interface.c:235
587 -msgid "could not run gpg."
588 -msgstr "không thể chạy gpg."
589 -
908 #: gpg-interface.c:178
591 -msgid "gpg did not accept the data"
592 -msgstr "gpg đã không chấp nhận dữ liệu"
593 -
594 -#: gpg-interface.c:189
909 msgid "gpg failed to sign the data"
910 msgstr "gpg gặp lỗi khi ký dữ liệu"
911
598 -#: gpg-interface.c:222
599 -#, c-format
600 -msgid "could not create temporary file '%s'"
601 -msgstr "không thể tạo tập tin tạm thời “%s”"
912 +#: gpg-interface.c:208
913 +msgid "could not create temporary file"
914 +msgstr "không thể tạo tập tin tạm thời"
915
603 -#: gpg-interface.c:224
916 +#: gpg-interface.c:210
917 #, c-format
918 msgid "failed writing detached signature to '%s'"
919 msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
920
608 -#: grep.c:1718
921 +#: grep.c:1792
922 #, c-format
923 msgid "'%s': unable to read %s"
924 msgstr "“%s”: không thể đọc %s"
925
613 -#: grep.c:1735 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
926 +#: grep.c:1809 builtin/clone.c:382 builtin/diff.c:84 builtin/rm.c:155
927 #, c-format
928 msgid "failed to stat '%s'"
929 msgstr "gặp lỗi khi lấy thống kê về “%s”"
930
618 -#: grep.c:1746
931 +#: grep.c:1820
932 #, c-format
933 msgid "'%s': short read"
934 msgstr "“%s”: đọc ngắn"
@@ -665,7 +978,7 @@ msgstr "trong %0.1f giây một cách tự động…"
978 msgid "git: '%s' is not a git command. See 'git --help'."
979 msgstr "git: “%s” không phải là một lệnh của git. Xem “git --help”."
980
668 -#: help.c:404 help.c:464
981 +#: help.c:404 help.c:470
982 msgid ""
983 "\n"
984 "Did you mean this?"
@@ -676,7 +989,7 @@ msgstr[0] ""
989 "\n"
990 "Có phải ý bạn là một trong số những cái này không?"
991
679 -#: help.c:460
992 +#: help.c:466
993 #, c-format
994 msgid "%s: %s - %s"
995 msgstr "%s: %s - %s"
@@ -709,83 +1022,78 @@ msgstr "Không thể tạo “%s.lock”: %s"
1022 msgid "failed to read the cache"
1023 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
1024
712 -#: merge.c:94 builtin/am.c:2007 builtin/am.c:2042 builtin/checkout.c:375
713 -#: builtin/checkout.c:586 builtin/clone.c:732
1025 +#: merge.c:94 builtin/am.c:1992 builtin/am.c:2027 builtin/checkout.c:375
1026 +#: builtin/checkout.c:589 builtin/clone.c:732
1027 msgid "unable to write new index file"
1028 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
1029
717 -#: merge-recursive.c:189
718 -#, c-format
1030 +#: merge-recursive.c:212
1031 msgid "(bad commit)\n"
1032 msgstr "(commit sai)\n"
1033
722 -#: merge-recursive.c:209
1034 +#: merge-recursive.c:234
1035 #, c-format
1036 msgid "addinfo_cache failed for path '%s'"
1037 msgstr "addinfo_cache gặp lỗi đối với đường dẫn “%s”"
1038
727 -#: merge-recursive.c:270
1039 +#: merge-recursive.c:304
1040 msgid "error building trees"
1041 msgstr "gặp lỗi khi xây dựng cây"
1042
731 -#: merge-recursive.c:689
1043 +#: merge-recursive.c:723
1044 #, c-format
1045 msgid "failed to create path '%s'%s"
1046 msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
1047
736 -#: merge-recursive.c:700
1048 +#: merge-recursive.c:734
1049 #, c-format
1050 msgid "Removing %s to make room for subdirectory\n"
1051 msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
1052
741 -#: merge-recursive.c:714 merge-recursive.c:735
1053 +#: merge-recursive.c:748 merge-recursive.c:767
1054 msgid ": perhaps a D/F conflict?"
1055 msgstr ": có lẽ là một xung đột D/F?"
1056
745 -#: merge-recursive.c:725
1057 +#: merge-recursive.c:757
1058 #, c-format
1059 msgid "refusing to lose untracked file at '%s'"
1060 msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
1061
750 -#: merge-recursive.c:765
1062 +#: merge-recursive.c:799
1063 #, c-format
1064 msgid "cannot read object %s '%s'"
1065 msgstr "không thể đọc đối tượng %s “%s”"
1066
755 -#: merge-recursive.c:767
1067 +#: merge-recursive.c:801
1068 #, c-format
1069 msgid "blob expected for %s '%s'"
1070 msgstr "đối tượng blob được mong đợi cho %s “%s”"
1071
760 -#: merge-recursive.c:790 builtin/clone.c:376
1072 +#: merge-recursive.c:825
1073 #, c-format
762 -msgid "failed to open '%s'"
763 -msgstr "gặp lỗi khi mở “%s”"
1074 +msgid "failed to open '%s': %s"
1075 +msgstr "gặp lỗi khi mở “%s”: %s"
1076
765 -#: merge-recursive.c:798
1077 +#: merge-recursive.c:836
1078 #, c-format
767 -msgid "failed to symlink '%s'"
768 -msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”"
1079 +msgid "failed to symlink '%s': %s"
1080 +msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
1081
770 -#: merge-recursive.c:801
1082 +#: merge-recursive.c:841
1083 #, c-format
1084 msgid "do not know what to do with %06o %s '%s'"
1085 msgstr "không hiểu phải làm gì với %06o %s “%s”"
1086
775 -#: merge-recursive.c:939
1087 +#: merge-recursive.c:981
1088 msgid "Failed to execute internal merge"
1089 msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
1090
779 -#: merge-recursive.c:943
1091 +#: merge-recursive.c:985
1092 #, c-format
1093 msgid "Unable to add %s to database"
1094 msgstr "Không thể thêm %s vào cơ sở dữ liệu"
1095
784 -#: merge-recursive.c:959
785 -msgid "unsupported object type in the tree"
786 -msgstr "kiểu đối tượng không được hỗ trợ trong cây (tree)"
787 -
788 -#: merge-recursive.c:1034 merge-recursive.c:1048
1096 +#: merge-recursive.c:1084 merge-recursive.c:1098
1097 #, c-format
1098 msgid ""
1099 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -794,7 +1102,7 @@ msgstr ""
1102 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
1103 "còn lại trong cây (tree)."
1104
797 -#: merge-recursive.c:1040 merge-recursive.c:1053
1105 +#: merge-recursive.c:1090 merge-recursive.c:1103
1106 #, c-format
1107 msgid ""
1108 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -803,20 +1111,20 @@ msgstr ""
1111 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
1112 "còn lại trong cây (tree) tại %s."
1113
806 -#: merge-recursive.c:1094
1114 +#: merge-recursive.c:1146
1115 msgid "rename"
1116 msgstr "đổi tên"
1117
810 -#: merge-recursive.c:1094
1118 +#: merge-recursive.c:1146
1119 msgid "renamed"
1120 msgstr "đã đổi tên"
1121
814 -#: merge-recursive.c:1150
1122 +#: merge-recursive.c:1203
1123 #, c-format
1124 msgid "%s is a directory in %s adding as %s instead"
1125 msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
1126
819 -#: merge-recursive.c:1172
1127 +#: merge-recursive.c:1228
1128 #, c-format
1129 msgid ""
1130 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -825,145 +1133,136 @@ msgstr ""
1133 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
1134 "tên \"%s\"->\"%s\" trong \"%s\"%s"
1135
828 -#: merge-recursive.c:1177
1136 +#: merge-recursive.c:1233
1137 msgid " (left unresolved)"
1138 msgstr " (cần giải quyết)"
1139
832 -#: merge-recursive.c:1231
1140 +#: merge-recursive.c:1295
1141 #, c-format
1142 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
1143 msgstr ""
1144 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
1145
838 -#: merge-recursive.c:1261
1146 +#: merge-recursive.c:1328
1147 #, c-format
1148 msgid "Renaming %s to %s and %s to %s instead"
1149 msgstr "Đang đổi tên %s thành %s thay vì %s thành %s"
1150
843 -#: merge-recursive.c:1460
1151 +#: merge-recursive.c:1534
1152 #, c-format
1153 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
1154 msgstr ""
1155 "XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm vào trong %s"
1156
849 -#: merge-recursive.c:1470
1157 +#: merge-recursive.c:1549
1158 #, c-format
1159 msgid "Adding merged %s"
1160 msgstr "Thêm hòa trộn %s"
1161
854 -#: merge-recursive.c:1475 merge-recursive.c:1677
1162 +#: merge-recursive.c:1556 merge-recursive.c:1769
1163 #, c-format
1164 msgid "Adding as %s instead"
1165 msgstr "Thay vào đó thêm vào %s"
1166
859 -#: merge-recursive.c:1526
1167 +#: merge-recursive.c:1613
1168 #, c-format
1169 msgid "cannot read object %s"
1170 msgstr "không thể đọc đối tượng %s"
1171
864 -#: merge-recursive.c:1529
1172 +#: merge-recursive.c:1616
1173 #, c-format
1174 msgid "object %s is not a blob"
1175 msgstr "đối tượng %s không phải là một blob"
1176
869 -#: merge-recursive.c:1581
1177 +#: merge-recursive.c:1669
1178 msgid "modify"
1179 msgstr "sửa đổi"
1180
873 -#: merge-recursive.c:1581
1181 +#: merge-recursive.c:1669
1182 msgid "modified"
1183 msgstr "đã sửa"
1184
877 -#: merge-recursive.c:1591
1185 +#: merge-recursive.c:1679
1186 msgid "content"
1187 msgstr "nội dung"
1188
881 -#: merge-recursive.c:1598
1189 +#: merge-recursive.c:1686
1190 msgid "add/add"
1191 msgstr "thêm/thêm"
1192
885 -#: merge-recursive.c:1632
1193 +#: merge-recursive.c:1721
1194 #, c-format
1195 msgid "Skipped %s (merged same as existing)"
1196 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
1197
890 -#: merge-recursive.c:1646
1198 +#: merge-recursive.c:1735
1199 #, c-format
1200 msgid "Auto-merging %s"
1201 msgstr "Tự-động-hòa-trộn %s"
1202
895 -#: merge-recursive.c:1650 git-submodule.sh:941
1203 +#: merge-recursive.c:1739 git-submodule.sh:919
1204 msgid "submodule"
1205 msgstr "mô-đun-con"
1206
899 -#: merge-recursive.c:1651
1207 +#: merge-recursive.c:1740
1208 #, c-format
1209 msgid "CONFLICT (%s): Merge conflict in %s"
1210 msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
1211
904 -#: merge-recursive.c:1737
1212 +#: merge-recursive.c:1834
1213 #, c-format
1214 msgid "Removing %s"
1215 msgstr "Đang xóa %s"
1216
909 -#: merge-recursive.c:1762
1217 +#: merge-recursive.c:1860
1218 msgid "file/directory"
1219 msgstr "tập-tin/thư-mục"
1220
913 -#: merge-recursive.c:1768
1221 +#: merge-recursive.c:1866
1222 msgid "directory/file"
1223 msgstr "thư-mục/tập-tin"
1224
917 -#: merge-recursive.c:1773
1225 +#: merge-recursive.c:1871
1226 #, c-format
1227 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
1228 msgstr ""
1229 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
1230 "%s"
1231
924 -#: merge-recursive.c:1781
1232 +#: merge-recursive.c:1880
1233 #, c-format
1234 msgid "Adding %s"
1235 msgstr "Thêm \"%s\""
1236
929 -#: merge-recursive.c:1798
930 -msgid "Fatal merge failure, shouldn't happen."
931 -msgstr "Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra."
932 -
933 -#: merge-recursive.c:1817
1237 +#: merge-recursive.c:1917
1238 msgid "Already up-to-date!"
1239 msgstr "Đã cập nhật rồi!"
1240
937 -#: merge-recursive.c:1826
1241 +#: merge-recursive.c:1926
1242 #, c-format
1243 msgid "merging of trees %s and %s failed"
1244 msgstr "hòa trộn các cây %s và %s gặp lỗi"
1245
942 -#: merge-recursive.c:1856
943 -#, c-format
944 -msgid "Unprocessed path??? %s"
945 -msgstr "Đường dẫn chưa được xử lý??? %s"
946 -
947 -#: merge-recursive.c:1904
1246 +#: merge-recursive.c:2009
1247 msgid "Merging:"
1248 msgstr "Đang trộn:"
1249
951 -#: merge-recursive.c:1917
1250 +#: merge-recursive.c:2022
1251 #, c-format
1252 msgid "found %u common ancestor:"
1253 msgid_plural "found %u common ancestors:"
1254 msgstr[0] "tìm thấy %u tổ tiên chung:"
1255
957 -#: merge-recursive.c:1954
1256 +#: merge-recursive.c:2061
1257 msgid "merge returned no commit"
1258 msgstr "hòa trộn không trả về lần chuyển giao nào"
1259
961 -#: merge-recursive.c:2011
1260 +#: merge-recursive.c:2124
1261 #, c-format
1262 msgid "Could not parse object '%s'"
1263 msgstr "Không thể phân tích đối tượng “%s”"
1264
966 -#: merge-recursive.c:2022 builtin/merge.c:649 builtin/merge.c:831
1265 +#: merge-recursive.c:2138 builtin/merge.c:641 builtin/merge.c:788
1266 msgid "Unable to write index."
1267 msgstr "Không thể ghi bảng mục lục"
1268
@@ -1095,7 +1394,7 @@ msgstr ""
1394 "Ở đây không có gì bị loại trừ bởi: các mẫu (loại trừ).\n"
1395 "Có lẽ bạn đã quên thêm hoặc là “:/” hoặc là “.”?"
1396
1098 -#: pretty.c:971
1397 +#: pretty.c:973
1398 msgid "unable to parse --pretty format"
1399 msgstr "không thể phân tích định dạng --pretty"
1400
@@ -1121,23 +1420,22 @@ msgstr ""
1420 "GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
1421 "Dùng phiên bản %i"
1422
1124 -#: refs.c:543 builtin/merge.c:764 builtin/merge.c:883 builtin/merge.c:985
1125 -#: builtin/merge.c:995
1423 +#: refs.c:551 builtin/merge.c:840
1424 #, c-format
1425 msgid "Could not open '%s' for writing"
1426 msgstr "Không thể mở “%s” để ghi"
1427
1130 -#: refs/files-backend.c:2243
1428 +#: refs/files-backend.c:2534
1429 #, c-format
1430 msgid "could not delete reference %s: %s"
1431 msgstr "không thể xóa bỏ tham chiếu %s: %s"
1432
1135 -#: refs/files-backend.c:2246
1433 +#: refs/files-backend.c:2537
1434 #, c-format
1435 msgid "could not delete references: %s"
1436 msgstr "không thể xóa bỏ tham chiếu: %s"
1437
1140 -#: refs/files-backend.c:2255
1438 +#: refs/files-backend.c:2546
1439 #, c-format
1440 msgid "could not remove reference %s"
1441 msgstr "không thể gỡ bỏ tham chiếu: %s"
@@ -1295,75 +1593,75 @@ msgstr "%s theo dõi cả %s và %s"
1593 msgid "Internal error"
1594 msgstr "Lỗi nội bộ"
1595
1298 -#: remote.c:1678 remote.c:1721
1596 +#: remote.c:1677 remote.c:1720
1597 msgid "HEAD does not point to a branch"
1598 msgstr "HEAD không chỉ đến một nhánh nào cả"
1599
1302 -#: remote.c:1687
1600 +#: remote.c:1686
1601 #, c-format
1602 msgid "no such branch: '%s'"
1603 msgstr "không có nhánh nào như thế: “%s”"
1604
1307 -#: remote.c:1690
1605 +#: remote.c:1689
1606 #, c-format
1607 msgid "no upstream configured for branch '%s'"
1608 msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
1609
1312 -#: remote.c:1696
1610 +#: remote.c:1695
1611 #, c-format
1612 msgid "upstream branch '%s' not stored as a remote-tracking branch"
1613 msgstr ""
1614 "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ủ"
1615
1318 -#: remote.c:1711
1616 +#: remote.c:1710
1617 #, c-format
1618 msgid "push destination '%s' on remote '%s' has no local tracking branch"
1619 msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
1620
1323 -#: remote.c:1726
1621 +#: remote.c:1725
1622 #, c-format
1623 msgid "branch '%s' has no remote for pushing"
1624 msgstr "nhánh “%s” không có máy chủ để đẩy lên"
1625
1328 -#: remote.c:1737
1626 +#: remote.c:1736
1627 #, c-format
1628 msgid "push refspecs for '%s' do not include '%s'"
1629 msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
1630
1333 -#: remote.c:1750
1631 +#: remote.c:1749
1632 msgid "push has no destination (push.default is 'nothing')"
1633 msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
1634
1337 -#: remote.c:1772
1635 +#: remote.c:1771
1636 msgid "cannot resolve 'simple' push to a single destination"
1637 msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
1638
1341 -#: remote.c:2074
1639 +#: remote.c:2073
1640 #, c-format
1641 msgid "Your branch is based on '%s', but the upstream is gone.\n"
1642 msgstr ""
1643 "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"
1644
1347 -#: remote.c:2078
1645 +#: remote.c:2077
1646 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1647 msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
1648
1351 -#: remote.c:2081
1649 +#: remote.c:2080
1650 #, c-format
1651 msgid "Your branch is up-to-date with '%s'.\n"
1652 msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
1653
1356 -#: remote.c:2085
1654 +#: remote.c:2084
1655 #, c-format
1656 msgid "Your branch is ahead of '%s' by %d commit.\n"
1657 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1658 msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
1659
1362 -#: remote.c:2091
1660 +#: remote.c:2090
1661 msgid " (use \"git push\" to publish your local commits)\n"
1662 msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
1663
1366 -#: remote.c:2094
1664 +#: remote.c:2093
1665 #, c-format
1666 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1667 msgid_plural ""
@@ -1372,11 +1670,11 @@ msgstr[0] ""
1670 "Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
1671 "tiếp-nhanh.\n"
1672
1375 -#: remote.c:2102
1673 +#: remote.c:2101
1674 msgid " (use \"git pull\" to update your local branch)\n"
1675 msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
1676
1379 -#: remote.c:2105
1677 +#: remote.c:2104
1678 #, c-format
1679 msgid ""
1680 "Your branch and '%s' have diverged,\n"
@@ -1389,22 +1687,22 @@ msgstr[0] ""
1687 "và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
1688 "tương ứng với mỗi lần.\n"
1689
1392 -#: remote.c:2115
1690 +#: remote.c:2114
1691 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1692 msgstr ""
1693 " (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
1694 "bạn)\n"
1695
1398 -#: revision.c:2142
1696 +#: revision.c:2132
1697 msgid "your current branch appears to be broken"
1698 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
1699
1402 -#: revision.c:2145
1700 +#: revision.c:2135
1701 #, c-format
1702 msgid "your current branch '%s' does not have any commits yet"
1703 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ả"
1704
1407 -#: revision.c:2339
1705 +#: revision.c:2329
1706 msgid "--first-parent is incompatible with --bisect"
1707 msgstr "--first-parent xung khắc với --bisect"
1708
@@ -1417,15 +1715,15 @@ msgstr "gặp lỗi khi mở “/dev/null”"
1715 msgid "dup2(%d,%d) failed"
1716 msgstr "dup2(%d,%d) gặp lỗi"
1717
1420 -#: send-pack.c:295
1718 +#: send-pack.c:298
1719 msgid "failed to sign the push certificate"
1720 msgstr "gặp lỗi khi ký chứng thực đẩy"
1721
1424 -#: send-pack.c:404
1722 +#: send-pack.c:411
1723 msgid "the receiving end does not support --signed push"
1724 msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
1725
1428 -#: send-pack.c:406
1726 +#: send-pack.c:413
1727 msgid ""
1728 "not sending a push certificate since the receiving end does not support --"
1729 "signed push"
@@ -1433,10 +1731,14 @@ msgstr ""
1731 "đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
1732 "signed"
1733
1436 -#: send-pack.c:418
1734 +#: send-pack.c:425
1735 msgid "the receiving end does not support --atomic push"
1736 msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
1737
1738 +#: send-pack.c:430
1739 +msgid "the receiving end does not support push options"
1740 +msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
1741 +
1742 #: sequencer.c:174
1743 msgid ""
1744 "after resolving the conflicts, mark the corrected paths\n"
@@ -1455,15 +1757,15 @@ msgstr ""
1757 "với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”\n"
1758 "và chuyển giao kết quả bằng lệnh “git commit”"
1759
1458 -#: sequencer.c:190 sequencer.c:833 sequencer.c:912
1760 +#: sequencer.c:190 sequencer.c:841 sequencer.c:924
1761 #, c-format
1762 msgid "Could not write to %s"
1763 msgstr "Không thể ghi vào %s"
1764
1463 -#: sequencer.c:193
1765 +#: sequencer.c:193 sequencer.c:843 sequencer.c:928
1766 #, c-format
1465 -msgid "Error wrapping up %s"
1466 -msgstr "Lỗi bao bọc %s"
1767 +msgid "Error wrapping up %s."
1768 +msgstr "Lỗi bao bọc %s."
1769
1770 #: sequencer.c:208
1771 msgid "Your local changes would be overwritten by cherry-pick."
@@ -1477,45 +1779,50 @@ msgstr "Các thay đổi nội bộ của bạn có thể bị ghi đè bởi l
1779 msgid "Commit your changes or stash them to proceed."
1780 msgstr "Chuyển giao các thay đổi của bạn hay tạm cất (stash) chúng để xử lý."
1781
1782 +#: sequencer.c:228
1783 +#, c-format
1784 +msgid "%s: fast-forward"
1785 +msgstr "%s: chuyển-tiếp-nhanh"
1786 +
1787 #. TRANSLATORS: %s will be "revert" or "cherry-pick"
1481 -#: sequencer.c:300
1788 +#: sequencer.c:303
1789 #, c-format
1790 msgid "%s: Unable to write new index file"
1791 msgstr "%s: Không thể ghi tập tin lưu bảng mục lục mới"
1792
1486 -#: sequencer.c:318
1793 +#: sequencer.c:321
1794 msgid "Could not resolve HEAD commit\n"
1795 msgstr "Không thể phân giải lần chuyển giao HEAD\n"
1796
1490 -#: sequencer.c:338
1797 +#: sequencer.c:341
1798 msgid "Unable to update cache tree\n"
1799 msgstr "Không thể cập nhật cây bộ nhớ đệm\n"
1800
1494 -#: sequencer.c:390
1801 +#: sequencer.c:393
1802 #, c-format
1803 msgid "Could not parse commit %s\n"
1804 msgstr "Không thể phân tích lần chuyển giao %s\n"
1805
1499 -#: sequencer.c:395
1806 +#: sequencer.c:398
1807 #, c-format
1808 msgid "Could not parse parent commit %s\n"
1809 msgstr "Không thể phân tích lần chuyển giao cha mẹ “%s”\n"
1810
1504 -#: sequencer.c:460
1811 +#: sequencer.c:463
1812 msgid "Your index file is unmerged."
1813 msgstr "Tập tin lưu mục lục của bạn không được hòa trộn."
1814
1508 -#: sequencer.c:479
1815 +#: sequencer.c:482
1816 #, c-format
1817 msgid "Commit %s is a merge but no -m option was given."
1818 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."
1819
1513 -#: sequencer.c:487
1820 +#: sequencer.c:490
1821 #, c-format
1822 msgid "Commit %s does not have parent %d"
1823 msgstr "Lần chuyển giao %s không có cha mẹ %d"
1824
1518 -#: sequencer.c:491
1825 +#: sequencer.c:494
1826 #, c-format
1827 msgid "Mainline was specified but commit %s is not a merge."
1828 msgstr ""
@@ -1524,157 +1831,193 @@ msgstr ""
1831
1832 #. TRANSLATORS: The first %s will be "revert" or
1833 #. "cherry-pick", the second %s a SHA1
1527 -#: sequencer.c:504
1834 +#: sequencer.c:507
1835 #, c-format
1836 msgid "%s: cannot parse parent commit %s"
1837 msgstr "%s: không thể phân tích lần chuyển giao mẹ của %s"
1838
1532 -#: sequencer.c:508
1839 +#: sequencer.c:511
1840 #, c-format
1841 msgid "Cannot get commit message for %s"
1842 msgstr "Không thể lấy ghi chú lần chuyển giao cho %s"
1843
1537 -#: sequencer.c:594
1844 +#: sequencer.c:597
1845 #, c-format
1846 msgid "could not revert %s... %s"
1847 msgstr "không thể hoàn nguyên %s… %s"
1848
1542 -#: sequencer.c:595
1849 +#: sequencer.c:598
1850 #, c-format
1851 msgid "could not apply %s... %s"
1852 msgstr "không thể áp dụng miếng vá %s… %s"
1853
1547 -#: sequencer.c:630
1854 +#: sequencer.c:633
1855 msgid "empty commit set passed"
1856 msgstr "lần chuyển giao trống rỗng đặt là hợp quy cách"
1857
1551 -#: sequencer.c:638
1858 +#: sequencer.c:641
1859 #, c-format
1860 msgid "git %s: failed to read the index"
1861 msgstr "git %s: gặp lỗi đọc bảng mục lục"
1862
1556 -#: sequencer.c:642
1863 +#: sequencer.c:645
1864 #, c-format
1865 msgid "git %s: failed to refresh the index"
1866 msgstr "git %s: gặp lỗi khi làm tươi mới bảng mục lục"
1867
1561 -#: sequencer.c:702
1562 -#, c-format
1563 -msgid "Cannot %s during a %s"
1564 -msgstr "Không thể %s trong khi %s"
1868 +#: sequencer.c:705
1869 +msgid "Cannot revert during a another revert."
1870 +msgstr "Không thể hoàn nguyên trong khi có hoàn nguyên khác."
1871 +
1872 +#: sequencer.c:706
1873 +msgid "Cannot revert during a cherry-pick."
1874 +msgstr "không thể thực hiện việc hoàn nguyên trong khi đang cherry-pick."
1875
1566 -#: sequencer.c:724
1876 +#: sequencer.c:709
1877 +msgid "Cannot cherry-pick during a revert."
1878 +msgstr "Không thể cherry-pick trong khi hoàn nguyên."
1879 +
1880 +#: sequencer.c:710
1881 +msgid "Cannot cherry-pick during another cherry-pick."
1882 +msgstr ""
1883 +"Không thể thực hiện việc cherry-pick trong khi khi đang cherry-pick khác."
1884 +
1885 +#: sequencer.c:732
1886 #, c-format
1887 msgid "Could not parse line %d."
1888 msgstr "Không phân tích được dòng %d."
1889
1571 -#: sequencer.c:729
1890 +#: sequencer.c:737
1891 msgid "No commits parsed."
1892 msgstr "Không có lần chuyển giao nào được phân tích."
1893
1575 -#: sequencer.c:741
1894 +#: sequencer.c:749
1895 #, c-format
1896 msgid "Could not open %s"
1897 msgstr "Không thể mở %s"
1898
1580 -#: sequencer.c:745
1899 +#: sequencer.c:753
1900 #, c-format
1901 msgid "Could not read %s."
1902 msgstr "Không thể đọc %s."
1903
1585 -#: sequencer.c:752
1904 +#: sequencer.c:760
1905 #, c-format
1906 msgid "Unusable instruction sheet: %s"
1907 msgstr "Bảng chỉ thị không thể dùng được: %s"
1908
1590 -#: sequencer.c:782
1909 +#: sequencer.c:790
1910 #, c-format
1911 msgid "Invalid key: %s"
1912 msgstr "Khóa không đúng: %s"
1913
1595 -#: sequencer.c:785 builtin/pull.c:50 builtin/pull.c:52
1914 +#: sequencer.c:793 builtin/pull.c:50 builtin/pull.c:52
1915 #, c-format
1916 msgid "Invalid value for %s: %s"
1917 msgstr "Giá trị không hợp lệ %s: %s"
1918
1600 -#: sequencer.c:795
1919 +#: sequencer.c:803
1920 #, c-format
1921 msgid "Malformed options sheet: %s"
1922 msgstr "Bảng tùy chọn dị hình: %s"
1923
1605 -#: sequencer.c:814
1924 +#: sequencer.c:822
1925 msgid "a cherry-pick or revert is already in progress"
1926 msgstr "có một thao tác “cherry-pick” hoặc “revert” đang được thực hiện"
1927
1609 -#: sequencer.c:815
1928 +#: sequencer.c:823
1929 msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
1930 msgstr "hãy thử \"git cherry-pick (--continue | --quit | --abort)\""
1931
1613 -#: sequencer.c:819
1932 +#: sequencer.c:827
1933 #, c-format
1934 msgid "Could not create sequencer directory %s"
1935 msgstr "Không thể tạo thư mục xếp dãy %s"
1936
1618 -#: sequencer.c:835 sequencer.c:916
1619 -#, c-format
1620 -msgid "Error wrapping up %s."
1621 -msgstr "Lỗi bao bọc %s."
1622 -
1623 -#: sequencer.c:854 sequencer.c:986
1937 +#: sequencer.c:862 sequencer.c:998
1938 msgid "no cherry-pick or revert in progress"
1939 msgstr "không cherry-pick hay hoàn nguyên trong tiến trình"
1940
1627 -#: sequencer.c:856
1941 +#: sequencer.c:864
1942 msgid "cannot resolve HEAD"
1943 msgstr "không thể phân giải HEAD"
1944
1631 -#: sequencer.c:858
1945 +#: sequencer.c:866 sequencer.c:900
1946 msgid "cannot abort from a branch yet to be born"
1947 msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
1948
1635 -#: sequencer.c:878 builtin/fetch.c:610 builtin/fetch.c:851
1949 +#: sequencer.c:886 builtin/fetch.c:724 builtin/fetch.c:970
1950 #, c-format
1951 msgid "cannot open %s"
1952 msgstr "không mở được “%s”"
1953
1640 -#: sequencer.c:880
1954 +#: sequencer.c:888
1955 #, c-format
1956 msgid "cannot read %s: %s"
1957 msgstr "không thể đọc %s: %s"
1958
1645 -#: sequencer.c:881
1959 +#: sequencer.c:889
1960 msgid "unexpected end of file"
1961 msgstr "gặp kết thúc tập tin đột xuất"
1962
1649 -#: sequencer.c:887
1963 +#: sequencer.c:895
1964 #, c-format
1965 msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
1966 msgstr "tập tin HEAD “pre-cherry-pick” đã lưu “%s” bị hỏng"
1967
1654 -#: sequencer.c:909
1968 +#: sequencer.c:921
1969 #, c-format
1970 msgid "Could not format %s."
1971 msgstr "Không thể định dạng “%s”."
1972
1659 -#: sequencer.c:1054
1973 +#: sequencer.c:1066
1974 #, c-format
1975 msgid "%s: can't cherry-pick a %s"
1976 msgstr "%s: không thể cherry-pick một %s"
1977
1664 -#: sequencer.c:1057
1978 +#: sequencer.c:1069
1979 #, c-format
1980 msgid "%s: bad revision"
1981 msgstr "%s: điểm xét duyệt sai"
1982
1669 -#: sequencer.c:1091
1983 +#: sequencer.c:1102
1984 msgid "Can't revert as initial commit"
1985 msgstr "Không thể hoàn nguyên một lần chuyển giao khởi tạo"
1986
1673 -#: sequencer.c:1092
1674 -msgid "Can't cherry-pick into empty head"
1675 -msgstr "Không thể cherry-pick vào một đầu (head) trống rỗng"
1987 +#: setup.c:160
1988 +#, c-format
1989 +msgid ""
1990 +"%s: no such path in the working tree.\n"
1991 +"Use 'git <command> -- <path>...' to specify paths that do not exist locally."
1992 +msgstr ""
1993 +"%s: không có đường dẫn nào như thế ở trong cây làm việc.\n"
1994 +"Dùng “git <lệnh> -- <đường/dẫn>…” để chỉ định đường dẫn mà nó không tồn tại "
1995 +"một cách nội bộ."
1996 +
1997 +#: setup.c:173
1998 +#, c-format
1999 +msgid ""
2000 +"ambiguous argument '%s': unknown revision or path not in the working tree.\n"
2001 +"Use '--' to separate paths from revisions, like this:\n"
2002 +"'git <command> [<revision>...] -- [<file>...]'"
2003 +msgstr ""
2004 +"tham số chưa rõ ràng “%s”: chưa biết điểm xem xét hay đường dẫn không trong "
2005 +"cây làm việc.\n"
2006 +"Dùng “--” để ngăn cách các đường dẫn khỏi điểm xem xét, như thế này:\n"
2007 +"“git <lệnh> [<điểm xem xét>…] -- [<tập tin>…]”"
2008 +
2009 +#: setup.c:223
2010 +#, c-format
2011 +msgid ""
2012 +"ambiguous argument '%s': both revision and filename\n"
2013 +"Use '--' to separate paths from revisions, like this:\n"
2014 +"'git <command> [<revision>...] -- [<file>...]'"
2015 +msgstr ""
2016 +"tham số chưa rõ ràng “%s”: cả điểm xem xét và tên tập tin.\n"
2017 +"Dùng “--” để ngăn cách các đường dẫn khỏi điểm xem xét, như thế này:\n"
2018 +"“git <lệnh> [<điểm xem xét>…] -- [<tập tin>…]”"
2019
1677 -#: setup.c:248
2020 +#: setup.c:248 builtin/apply.c:3362 builtin/apply.c:3373 builtin/apply.c:3419
2021 #, c-format
2022 msgid "failed to read %s"
2023 msgstr "gặp lỗi khi đọc %s"
@@ -1688,16 +2031,53 @@ msgstr "Cần phiên bản kho git <= %d, nhưng lại nhận được %d"
2031 msgid "unknown repository extensions found:"
2032 msgstr "tìm thấy phần mở rộng kho chưa biết:"
2033
1691 -#: sha1_file.c:1080
2034 +#: setup.c:762
2035 +#, c-format
2036 +msgid "Not a git repository (or any of the parent directories): %s"
2037 +msgstr "Không phải là kho git (hoặc bất kỳ thư mục cha mẹ nào): %s"
2038 +
2039 +#: setup.c:764 setup.c:915 builtin/index-pack.c:1641
2040 +msgid "Cannot come back to cwd"
2041 +msgstr "Không thể quay lại cwd"
2042 +
2043 +#: setup.c:845
2044 +msgid "Unable to read current working directory"
2045 +msgstr "Không thể đọc thư mục làm việc hiện hành"
2046 +
2047 +#: setup.c:920
2048 +#, c-format
2049 +msgid ""
2050 +"Not a git repository (or any parent up to mount point %s)\n"
2051 +"Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."
2052 +msgstr ""
2053 +"Không phải là kho git (hay bất kỳ cha mẹ nào đến điểm gắn kết %s)\n"
2054 +"Dừng tại biên của hệ thống tập tin (GIT_DISCOVERY_ACROSS_FILESYSTEM chưa "
2055 +"đặt)."
2056 +
2057 +#: setup.c:927
2058 +#, c-format
2059 +msgid "Cannot change to '%s/..'"
2060 +msgstr "Không thể chuyển sang “%s/..”"
2061 +
2062 +#: setup.c:989
2063 +#, c-format
2064 +msgid ""
2065 +"Problem with core.sharedRepository filemode value (0%.3o).\n"
2066 +"The owner of files must always have read and write permissions."
2067 +msgstr ""
2068 +"Gặp vấn đề với gía trị chế độ tập tin core.sharedRepository (0%.3o).\n"
2069 +"người sở hữu tập tin phải luôn có quyền đọc và ghi."
2070 +
2071 +#: sha1_file.c:1046
2072 msgid "offset before end of packfile (broken .idx?)"
2073 msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
2074
1695 -#: sha1_file.c:2458
2075 +#: sha1_file.c:2434
2076 #, c-format
2077 msgid "offset before start of pack index for %s (corrupt index?)"
2078 msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
2079
1700 -#: sha1_file.c:2462
2080 +#: sha1_file.c:2438
2081 #, c-format
2082 msgid "offset beyond end of pack index for %s (truncated index?)"
2083 msgstr ""
@@ -1756,7 +2136,7 @@ msgstr "gặp lỗi khi tổ chức .gitmodules đã cập nhật"
2136 msgid "negative values not allowed for submodule.fetchJobs"
2137 msgstr "không cho phép giá trị âm ở submodule.fetchJobs"
2138
1759 -#: submodule-config.c:355
2139 +#: submodule-config.c:358
2140 #, c-format
2141 msgid "invalid value for %s"
2142 msgstr "giá trị cho %s không hợp lệ"
@@ -1815,6 +2195,56 @@ msgstr "không thể tạo tập tin tạm thời"
2195 msgid "could not rename temporary file to %s"
2196 msgstr "không thể đổi tên tập tin tạm thời thành %s"
2197
2198 +#: transport.c:62
2199 +#, c-format
2200 +msgid "Would set upstream of '%s' to '%s' of '%s'\n"
2201 +msgstr "Không thể đặt thượng nguồn của “%s” thành “%s” của “%s”\n"
2202 +
2203 +#: transport.c:151
2204 +#, c-format
2205 +msgid "transport: invalid depth option '%s'"
2206 +msgstr "vận chuyển: tùy chọn độ sâu “%s” không hợp lệ"
2207 +
2208 +#: transport.c:771
2209 +#, c-format
2210 +msgid ""
2211 +"The following submodule paths contain changes that can\n"
2212 +"not be found on any remote:\n"
2213 +msgstr ""
2214 +"Các đường dẫn mô-đun-con sau đây có chứa các thay đổi cái mà\n"
2215 +"có thể được tìm thấy trên mọi máy phục vụ:\n"
2216 +
2217 +#: transport.c:775
2218 +#, c-format
2219 +msgid ""
2220 +"\n"
2221 +"Please try\n"
2222 +"\n"
2223 +"\tgit push --recurse-submodules=on-demand\n"
2224 +"\n"
2225 +"or cd to the path and use\n"
2226 +"\n"
2227 +"\tgit push\n"
2228 +"\n"
2229 +"to push them to a remote.\n"
2230 +"\n"
2231 +msgstr ""
2232 +"\n"
2233 +"Hãy thử\n"
2234 +"\n"
2235 +"\tgit push --recurse-submodules=on-demand\n"
2236 +"\n"
2237 +"hoặc cd đến đường dẫn và dùng\n"
2238 +"\n"
2239 +"\tgit push\n"
2240 +"\n"
2241 +"để đẩy chúng lên máy phục vụ.\n"
2242 +"\n"
2243 +
2244 +#: transport.c:783
2245 +msgid "Aborting."
2246 +msgstr "Bãi bỏ."
2247 +
2248 #: transport-helper.c:1041
2249 #, c-format
2250 msgid "Could not read ref %s"
@@ -1824,12 +2254,12 @@ msgstr "Không thể đọc tham chiếu %s"
2254 #, c-format
2255 msgid ""
2256 "Your local changes to the following files would be overwritten by checkout:\n"
1827 -"%%sPlease commit your changes or stash them before you can switch branches."
2257 +"%%sPlease commit your changes or stash them before you switch branches."
2258 msgstr ""
2259 "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 "
2260 "checkout:\n"
1831 -"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1832 -"thể chuyển nhánh."
2261 +"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn "
2262 +"chuyển nhánh."
2263
2264 #: unpack-trees.c:66
2265 #, c-format
@@ -1845,12 +2275,12 @@ msgstr ""
2275 #, c-format
2276 msgid ""
2277 "Your local changes to the following files would be overwritten by merge:\n"
1848 -"%%sPlease commit your changes or stash them before you can merge."
2278 +"%%sPlease commit your changes or stash them before you merge."
2279 msgstr ""
2280 "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 "
2281 "hòa trộn:\n"
1852 -"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1853 -"thể hòa trộn."
2282 +"%%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 "
2283 +"trộn."
2284
2285 #: unpack-trees.c:71
2286 #, c-format
@@ -1866,12 +2296,11 @@ msgstr ""
2296 #, c-format
2297 msgid ""
2298 "Your local changes to the following files would be overwritten by %s:\n"
1869 -"%%sPlease commit your changes or stash them before you can %s."
2299 +"%%sPlease commit your changes or stash them before you %s."
2300 msgstr ""
2301 "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 "
2302 "%s:\n"
1873 -"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn có "
1874 -"thể %s."
2303 +"%%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn %s."
2304
2305 #: unpack-trees.c:76
2306 #, c-format
@@ -1897,11 +2326,11 @@ msgstr ""
2326 #, c-format
2327 msgid ""
2328 "The following untracked working tree files would be removed by checkout:\n"
1900 -"%%sPlease move or remove them before you can switch branches."
2329 +"%%sPlease move or remove them before you switch branches."
2330 msgstr ""
2331 "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 "
2332 "checkout:\n"
1904 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể chuyển nhánh."
2333 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn chuyển nhánh."
2334
2335 #: unpack-trees.c:87
2336 #, c-format
@@ -1917,11 +2346,11 @@ msgstr ""
2346 #, c-format
2347 msgid ""
2348 "The following untracked working tree files would be removed by merge:\n"
1920 -"%%sPlease move or remove them before you can merge."
2349 +"%%sPlease move or remove them before you merge."
2350 msgstr ""
2351 "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 "
2352 "trộn:\n"
1924 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể hòa trộn."
2353 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn hòa trộn."
2354
2355 #: unpack-trees.c:92
2356 #, c-format
@@ -1937,10 +2366,10 @@ msgstr ""
2366 #, c-format
2367 msgid ""
2368 "The following untracked working tree files would be removed by %s:\n"
1940 -"%%sPlease move or remove them before you can %s."
2369 +"%%sPlease move or remove them before you %s."
2370 msgstr ""
2371 "Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi %s:\n"
1943 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể %s."
2372 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn %s."
2373
2374 #: unpack-trees.c:97
2375 #, c-format
@@ -1956,11 +2385,11 @@ msgstr ""
2385 msgid ""
2386 "The following untracked working tree files would be overwritten by "
2387 "checkout:\n"
1959 -"%%sPlease move or remove them before you can switch branches."
2388 +"%%sPlease move or remove them before you switch branches."
2389 msgstr ""
2390 "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 "
2391 "checkout:\n"
1963 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể chuyển nhánh."
2392 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn chuyển nhánh."
2393
2394 #: unpack-trees.c:104
2395 #, c-format
@@ -1977,11 +2406,11 @@ msgstr ""
2406 #, c-format
2407 msgid ""
2408 "The following untracked working tree files would be overwritten by merge:\n"
1980 -"%%sPlease move or remove them before you can merge."
2409 +"%%sPlease move or remove them before you merge."
2410 msgstr ""
2411 "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 "
2412 "hòa trộn:\n"
1984 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể hòa trộn."
2413 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn hòa trộn."
2414
2415 #: unpack-trees.c:109
2416 #, c-format
@@ -1997,11 +2426,11 @@ msgstr ""
2426 #, c-format
2427 msgid ""
2428 "The following untracked working tree files would be overwritten by %s:\n"
2000 -"%%sPlease move or remove them before you can %s."
2429 +"%%sPlease move or remove them before you %s."
2430 msgstr ""
2431 "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 "
2432 "%s:\n"
2004 -"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn có thể %s."
2433 +"%%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn %s."
2434
2435 #: unpack-trees.c:114
2436 #, c-format
@@ -2087,43 +2516,43 @@ msgstr "tên cổng không hợp lệ"
2516 msgid "invalid '..' path segment"
2517 msgstr "đoạn đường dẫn “..” không hợp lệ"
2518
2090 -#: wrapper.c:222 wrapper.c:381
2519 +#: worktree.c:282
2520 +#, c-format
2521 +msgid "failed to read '%s'"
2522 +msgstr "gặp lỗi khi đọc “%s”"
2523 +
2524 +#: wrapper.c:222 wrapper.c:392
2525 #, c-format
2526 msgid "could not open '%s' for reading and writing"
2527 msgstr "không thể mở “%s” để đọc và ghi"
2528
2095 -#: wrapper.c:224 wrapper.c:383 builtin/am.c:779
2529 +#: wrapper.c:224 wrapper.c:394 builtin/am.c:778
2530 #, c-format
2531 msgid "could not open '%s' for writing"
2532 msgstr "không thể mở “%s” để ghi"
2533
2100 -#: wrapper.c:226 wrapper.c:385 builtin/am.c:323 builtin/am.c:772
2101 -#: builtin/am.c:860 builtin/commit.c:1711 builtin/merge.c:1086
2534 +#: wrapper.c:226 wrapper.c:396 builtin/am.c:324 builtin/am.c:771
2535 +#: builtin/am.c:859 builtin/commit.c:1712 builtin/merge.c:1029
2536 #: builtin/pull.c:407
2537 #, c-format
2538 msgid "could not open '%s' for reading"
2539 msgstr "không thể mở “%s” để đọc"
2540
2107 -#: wrapper.c:594 wrapper.c:615
2541 +#: wrapper.c:605 wrapper.c:626
2542 #, c-format
2543 msgid "unable to access '%s'"
2544 msgstr "không thể truy cập “%s”"
2545
2112 -#: wrapper.c:623
2546 +#: wrapper.c:634
2547 msgid "unable to get current working directory"
2548 msgstr "Không thể lấy thư mục làm việc hiện hành"
2549
2116 -#: wrapper.c:650
2117 -#, c-format
2118 -msgid "could not open %s for writing"
2119 -msgstr "không thể mở %s để ghi"
2120 -
2121 -#: wrapper.c:661 builtin/am.c:410
2550 +#: wrapper.c:658
2551 #, c-format
2552 msgid "could not write to %s"
2553 msgstr "không thể ghi vào %s"
2554
2126 -#: wrapper.c:667
2555 +#: wrapper.c:660
2556 #, c-format
2557 msgid "could not close %s"
2558 msgstr "không thể đóng %s"
@@ -2155,11 +2584,11 @@ msgstr ""
2584 msgid " (use \"git rm <file>...\" to mark resolution)"
2585 msgstr " (dùng \"git rm <tập-tin>…\" để đánh dấu là cần giải quyết)"
2586
2158 -#: wt-status.c:198 wt-status.c:881
2587 +#: wt-status.c:198 wt-status.c:882
2588 msgid "Changes to be committed:"
2589 msgstr "Những thay đổi sẽ được chuyển giao:"
2590
2162 -#: wt-status.c:216 wt-status.c:890
2591 +#: wt-status.c:216 wt-status.c:891
2592 msgid "Changes not staged for commit:"
2593 msgstr "Các thay đổi chưa được đặt lên bệ phóng để chuyển giao:"
2594
@@ -2219,11 +2648,6 @@ msgstr "được thêm vào bởi cả hai:"
2648 msgid "both modified:"
2649 msgstr "bị sửa bởi cả hai:"
2650
2222 -#: wt-status.c:266
2223 -#, c-format
2224 -msgid "bug: unhandled unmerged status %x"
2225 -msgstr "lỗi: không thể tiếp nhận trạng thái chưa hòa trộn %x"
2226 -
2651 #: wt-status.c:274
2652 msgid "new file:"
2653 msgstr "tập tin mới:"
@@ -2268,20 +2692,15 @@ msgstr "nội dung bị sửa đổi, "
2692 msgid "untracked content, "
2693 msgstr "nội dung chưa được theo dõi, "
2694
2271 -#: wt-status.c:391
2272 -#, c-format
2273 -msgid "bug: unhandled diff status %c"
2274 -msgstr "lỗi: không thể tiếp nhận trạng thái lệnh diff %c"
2275 -
2276 -#: wt-status.c:755
2695 +#: wt-status.c:756
2696 msgid "Submodules changed but not updated:"
2697 msgstr "Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:"
2698
2280 -#: wt-status.c:757
2699 +#: wt-status.c:758
2700 msgid "Submodule changes to be committed:"
2701 msgstr "Những mô-đun-con thay đổi đã được chuyển giao:"
2702
2284 -#: wt-status.c:838
2703 +#: wt-status.c:839
2704 msgid ""
2705 "Do not touch the line above.\n"
2706 "Everything below will be removed."
@@ -2289,101 +2708,105 @@ msgstr ""
2708 "Không động đến đường ở trên.\n"
2709 "Mọi thứ phía dưới sẽ được xóa bỏ."
2710
2292 -#: wt-status.c:949
2711 +#: wt-status.c:950
2712 msgid "You have unmerged paths."
2713 msgstr "Bạn có những đường dẫn chưa được hòa trộn."
2714
2296 -#: wt-status.c:952
2715 +#: wt-status.c:953
2716 msgid " (fix conflicts and run \"git commit\")"
2717 msgstr " (sửa các xung đột rồi chạy \"git commit\")"
2718
2300 -#: wt-status.c:956
2719 +#: wt-status.c:955
2720 +msgid " (use \"git merge --abort\" to abort the merge)"
2721 +msgstr " (dùng \"git merge --abort\" để bãi bỏ việc hòa trộn)"
2722 +
2723 +#: wt-status.c:960
2724 msgid "All conflicts fixed but you are still merging."
2725 msgstr "Tất cả các xung đột đã được giải quyết nhưng bạn vẫn đang hòa trộn."
2726
2304 -#: wt-status.c:959
2727 +#: wt-status.c:963
2728 msgid " (use \"git commit\" to conclude merge)"
2729 msgstr " (dùng \"git commit\" để hoàn tất việc hòa trộn)"
2730
2308 -#: wt-status.c:969
2731 +#: wt-status.c:973
2732 msgid "You are in the middle of an am session."
2733 msgstr "Bạn đang ở giữa của một phiên “am”."
2734
2312 -#: wt-status.c:972
2735 +#: wt-status.c:976
2736 msgid "The current patch is empty."
2737 msgstr "Miếng vá hiện tại bị trống rỗng."
2738
2316 -#: wt-status.c:976
2739 +#: wt-status.c:980
2740 msgid " (fix conflicts and then run \"git am --continue\")"
2741 msgstr " (sửa các xung đột và sau đó chạy lệnh \"git am --continue\")"
2742
2320 -#: wt-status.c:978
2743 +#: wt-status.c:982
2744 msgid " (use \"git am --skip\" to skip this patch)"
2745 msgstr " (dùng \"git am --skip\" để bỏ qua miếng vá này)"
2746
2324 -#: wt-status.c:980
2747 +#: wt-status.c:984
2748 msgid " (use \"git am --abort\" to restore the original branch)"
2749 msgstr " (dùng \"git am --abort\" để phục hồi lại nhánh nguyên thủy)"
2750
2328 -#: wt-status.c:1105
2751 +#: wt-status.c:1109
2752 msgid "No commands done."
2753 msgstr "Không thực hiện lệnh nào."
2754
2332 -#: wt-status.c:1108
2755 +#: wt-status.c:1112
2756 #, c-format
2757 msgid "Last command done (%d command done):"
2758 msgid_plural "Last commands done (%d commands done):"
2759 msgstr[0] "Lệnh thực hiện cuối (%d lệnh được thực thi):"
2760
2338 -#: wt-status.c:1119
2761 +#: wt-status.c:1123
2762 #, c-format
2763 msgid " (see more in file %s)"
2764 msgstr " (xem thêm trong %s)"
2765
2343 -#: wt-status.c:1124
2766 +#: wt-status.c:1128
2767 msgid "No commands remaining."
2768 msgstr "Không có lệnh nào còn lại."
2769
2347 -#: wt-status.c:1127
2770 +#: wt-status.c:1131
2771 #, c-format
2772 msgid "Next command to do (%d remaining command):"
2773 msgid_plural "Next commands to do (%d remaining commands):"
2774 msgstr[0] "Lệnh cần làm kế tiếp (%d lệnh còn lại):"
2775
2353 -#: wt-status.c:1135
2776 +#: wt-status.c:1139
2777 msgid " (use \"git rebase --edit-todo\" to view and edit)"
2778 msgstr " (dùng lệnh \"git rebase --edit-todo\" để xem và sửa)"
2779
2357 -#: wt-status.c:1148
2780 +#: wt-status.c:1152
2781 #, c-format
2782 msgid "You are currently rebasing branch '%s' on '%s'."
2783 msgstr "Bạn hiện nay đang thực hiện việc “rebase” nhánh “%s” trên “%s”."
2784
2362 -#: wt-status.c:1153
2785 +#: wt-status.c:1157
2786 msgid "You are currently rebasing."
2787 msgstr "Bạn hiện nay đang thực hiện việc “rebase” (“cải tổ”)."
2788
2366 -#: wt-status.c:1167
2789 +#: wt-status.c:1171
2790 msgid " (fix conflicts and then run \"git rebase --continue\")"
2791 msgstr ""
2792 " (sửa các xung đột và sau đó chạy lệnh “cải tổ” \"git rebase --continue\")"
2793
2371 -#: wt-status.c:1169
2794 +#: wt-status.c:1173
2795 msgid " (use \"git rebase --skip\" to skip this patch)"
2796 msgstr " (dùng lệnh “cải tổ” \"git rebase --skip\" để bỏ qua lần vá này)"
2797
2375 -#: wt-status.c:1171
2798 +#: wt-status.c:1175
2799 msgid " (use \"git rebase --abort\" to check out the original branch)"
2800 msgstr ""
2801 " (dùng lệnh “cải tổ” \"git rebase --abort\" để check-out nhánh nguyên thủy)"
2802
2380 -#: wt-status.c:1177
2803 +#: wt-status.c:1181
2804 msgid " (all conflicts fixed: run \"git rebase --continue\")"
2805 msgstr ""
2806 " (khi tất cả các xung đột đã sửa xong: chạy lệnh “cải tổ” \"git rebase --"
2807 "continue\")"
2808
2386 -#: wt-status.c:1181
2809 +#: wt-status.c:1185
2810 #, c-format
2811 msgid ""
2812 "You are currently splitting a commit while rebasing branch '%s' on '%s'."
@@ -2391,130 +2814,130 @@ msgstr ""
2814 "Bạn hiện nay đang thực hiện việc chia tách một lần chuyển giao trong khi "
2815 "đang “rebase” nhánh “%s” trên “%s”."
2816
2394 -#: wt-status.c:1186
2817 +#: wt-status.c:1190
2818 msgid "You are currently splitting a commit during a rebase."
2819 msgstr ""
2820 "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 "
2821 "rebase."
2822
2400 -#: wt-status.c:1189
2823 +#: wt-status.c:1193
2824 msgid " (Once your working directory is clean, run \"git rebase --continue\")"
2825 msgstr ""
2826 " (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 "
2827 "rebase --continue\")"
2828
2406 -#: wt-status.c:1193
2829 +#: wt-status.c:1197
2830 #, c-format
2831 msgid "You are currently editing a commit while rebasing branch '%s' on '%s'."
2832 msgstr ""
2833 "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 "
2834 "rebase nhánh “%s” trên “%s”."
2835
2413 -#: wt-status.c:1198
2836 +#: wt-status.c:1202
2837 msgid "You are currently editing a commit during a rebase."
2838 msgstr "Bạn hiện đang sửa một lần chuyển giao trong khi bạn thực hiện rebase."
2839
2417 -#: wt-status.c:1201
2840 +#: wt-status.c:1205
2841 msgid " (use \"git commit --amend\" to amend the current commit)"
2842 msgstr " (dùng \"git commit --amend\" để “tu bổ” lần chuyển giao hiện tại)"
2843
2421 -#: wt-status.c:1203
2844 +#: wt-status.c:1207
2845 msgid ""
2846 " (use \"git rebase --continue\" once you are satisfied with your changes)"
2847 msgstr ""
2848 " (chạy lệnh “cải tổ” \"git rebase --continue\" một khi bạn cảm thấy hài "
2849 "lòng về những thay đổi của mình)"
2850
2428 -#: wt-status.c:1213
2851 +#: wt-status.c:1217
2852 #, c-format
2853 msgid "You are currently cherry-picking commit %s."
2854 msgstr "Bạn hiện nay đang thực hiện việc cherry-pick lần chuyển giao %s."
2855
2433 -#: wt-status.c:1218
2856 +#: wt-status.c:1222
2857 msgid " (fix conflicts and run \"git cherry-pick --continue\")"
2858 msgstr ""
2859 " (sửa các xung đột và sau đó chạy lệnh \"git cherry-pick --continue\")"
2860
2438 -#: wt-status.c:1221
2861 +#: wt-status.c:1225
2862 msgid " (all conflicts fixed: run \"git cherry-pick --continue\")"
2863 msgstr ""
2864 " (khi tất cả các xung đột đã sửa xong: chạy lệnh \"git cherry-pick --"
2865 "continue\")"
2866
2444 -#: wt-status.c:1223
2867 +#: wt-status.c:1227
2868 msgid " (use \"git cherry-pick --abort\" to cancel the cherry-pick operation)"
2869 msgstr " (dùng \"git cherry-pick --abort\" để hủy bỏ thao tác cherry-pick)"
2870
2448 -#: wt-status.c:1232
2871 +#: wt-status.c:1236
2872 #, c-format
2873 msgid "You are currently reverting commit %s."
2874 msgstr "Bạn hiện nay đang thực hiện thao tác hoàn nguyên lần chuyển giao “%s”."
2875
2453 -#: wt-status.c:1237
2876 +#: wt-status.c:1241
2877 msgid " (fix conflicts and run \"git revert --continue\")"
2878 msgstr " (sửa các xung đột và sau đó chạy lệnh \"git revert --continue\")"
2879
2457 -#: wt-status.c:1240
2880 +#: wt-status.c:1244
2881 msgid " (all conflicts fixed: run \"git revert --continue\")"
2882 msgstr ""
2883 " (khi tất cả các xung đột đã sửa xong: chạy lệnh \"git revert --continue\")"
2884
2462 -#: wt-status.c:1242
2885 +#: wt-status.c:1246
2886 msgid " (use \"git revert --abort\" to cancel the revert operation)"
2887 msgstr " (dùng \"git revert --abort\" để hủy bỏ thao tác hoàn nguyên)"
2888
2466 -#: wt-status.c:1253
2889 +#: wt-status.c:1257
2890 #, c-format
2891 msgid "You are currently bisecting, started from branch '%s'."
2892 msgstr ""
2893 "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ừ "
2894 "nhánh “%s”."
2895
2473 -#: wt-status.c:1257
2896 +#: wt-status.c:1261
2897 msgid "You are currently bisecting."
2898 msgstr "Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa bước)."
2899
2477 -#: wt-status.c:1260
2900 +#: wt-status.c:1264
2901 msgid " (use \"git bisect reset\" to get back to the original branch)"
2902 msgstr " (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
2903
2481 -#: wt-status.c:1460
2904 +#: wt-status.c:1464
2905 msgid "On branch "
2906 msgstr "Trên nhánh "
2907
2485 -#: wt-status.c:1466
2908 +#: wt-status.c:1470
2909 msgid "interactive rebase in progress; onto "
2910 msgstr "rebase ở chế độ tương tác đang được thực hiện; lên trên "
2911
2489 -#: wt-status.c:1468
2912 +#: wt-status.c:1472
2913 msgid "rebase in progress; onto "
2914 msgstr "rebase đang được thực hiện: lên trên "
2915
2493 -#: wt-status.c:1473
2916 +#: wt-status.c:1477
2917 msgid "HEAD detached at "
2918 msgstr "HEAD được tách rời tại "
2919
2497 -#: wt-status.c:1475
2920 +#: wt-status.c:1479
2921 msgid "HEAD detached from "
2922 msgstr "HEAD được tách rời từ "
2923
2501 -#: wt-status.c:1478
2924 +#: wt-status.c:1482
2925 msgid "Not currently on any branch."
2926 msgstr "Hiện tại chẳng ở nhánh nào cả."
2927
2505 -#: wt-status.c:1496
2928 +#: wt-status.c:1500
2929 msgid "Initial commit"
2930 msgstr "Lần chuyển giao khởi tạo"
2931
2509 -#: wt-status.c:1510
2932 +#: wt-status.c:1514
2933 msgid "Untracked files"
2934 msgstr "Những tập tin chưa được theo dõi"
2935
2513 -#: wt-status.c:1512
2936 +#: wt-status.c:1516
2937 msgid "Ignored files"
2938 msgstr "Những tập tin bị lờ đi"
2939
2517 -#: wt-status.c:1516
2940 +#: wt-status.c:1520
2941 #, c-format
2942 msgid ""
2943 "It took %.2f seconds to enumerate untracked files. 'status -uno'\n"
@@ -2526,32 +2949,32 @@ msgstr ""
2949 "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"
2950 "tự thêm các tập tin mới (xem “git help status”.."
2951
2529 -#: wt-status.c:1522
2952 +#: wt-status.c:1526
2953 #, c-format
2954 msgid "Untracked files not listed%s"
2955 msgstr "Những tập tin chưa được theo dõi không được liệt kê ra %s"
2956
2534 -#: wt-status.c:1524
2957 +#: wt-status.c:1528
2958 msgid " (use -u option to show untracked files)"
2959 msgstr " (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)"
2960
2538 -#: wt-status.c:1530
2961 +#: wt-status.c:1534
2962 msgid "No changes"
2963 msgstr "Không có thay đổi nào"
2964
2542 -#: wt-status.c:1535
2965 +#: wt-status.c:1539
2966 #, c-format
2967 msgid "no changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
2968 msgstr ""
2969 "không có thay đổi nào được thêm vào để chuyển giao (dùng \"git add\" và/hoặc "
2970 "\"git commit -a\")\n"
2971
2549 -#: wt-status.c:1538
2972 +#: wt-status.c:1542
2973 #, c-format
2974 msgid "no changes added to commit\n"
2975 msgstr "không có thay đổi nào được thêm vào để chuyển giao\n"
2976
2554 -#: wt-status.c:1541
2977 +#: wt-status.c:1545
2978 #, c-format
2979 msgid ""
2980 "nothing added to commit but untracked files present (use \"git add\" to "
@@ -2560,53 +2983,53 @@ msgstr ""
2983 "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 "
2984 "theo dõi hiện diện (dùng \"git add\" để đưa vào theo dõi)\n"
2985
2563 -#: wt-status.c:1544
2986 +#: wt-status.c:1548
2987 #, c-format
2988 msgid "nothing added to commit but untracked files present\n"
2989 msgstr ""
2990 "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 "
2991 "theo dõi hiện diện\n"
2992
2570 -#: wt-status.c:1547
2993 +#: wt-status.c:1551
2994 #, c-format
2995 msgid "nothing to commit (create/copy files and use \"git add\" to track)\n"
2996 msgstr ""
2997 "không có gì để chuyển giao (tạo/sao-chép các tập tin và dùng \"git add\" để "
2998 "đưa vào theo dõi)\n"
2999
2577 -#: wt-status.c:1550 wt-status.c:1555
3000 +#: wt-status.c:1554 wt-status.c:1559
3001 #, c-format
3002 msgid "nothing to commit\n"
3003 msgstr "không có gì để chuyển giao\n"
3004
2582 -#: wt-status.c:1553
3005 +#: wt-status.c:1557
3006 #, c-format
3007 msgid "nothing to commit (use -u to show untracked files)\n"
3008 msgstr ""
3009 "không có gì để chuyển giao (dùng -u xem các tập tin chưa được theo dõi)\n"
3010
2588 -#: wt-status.c:1557
3011 +#: wt-status.c:1561
3012 #, c-format
2590 -msgid "nothing to commit, working directory clean\n"
3013 +msgid "nothing to commit, working tree clean\n"
3014 msgstr "không có gì để chuyển giao, thư mục làm việc sạch sẽ\n"
3015
2593 -#: wt-status.c:1664
3016 +#: wt-status.c:1668
3017 msgid "Initial commit on "
3018 msgstr "Lần chuyển giao khởi tạo trên "
3019
2597 -#: wt-status.c:1668
3020 +#: wt-status.c:1672
3021 msgid "HEAD (no branch)"
3022 msgstr "HEAD (không nhánh)"
3023
2601 -#: wt-status.c:1697
3024 +#: wt-status.c:1701
3025 msgid "gone"
3026 msgstr "đã ra đi"
3027
2605 -#: wt-status.c:1699 wt-status.c:1707
3028 +#: wt-status.c:1703 wt-status.c:1711
3029 msgid "behind "
3030 msgstr "đằng sau "
3031
2609 -#: wt-status.c:1702 wt-status.c:1705
3032 +#: wt-status.c:1706 wt-status.c:1709
3033 msgid "ahead "
3034 msgstr "phía trước "
3035
@@ -2624,260 +3047,274 @@ msgstr "git add [<các-tùy-chọn>] [--] <pathspec>…"
3047 msgid "unexpected diff status %c"
3048 msgstr "trạng thái lệnh diff không như mong đợi %c"
3049
2627 -#: builtin/add.c:70 builtin/commit.c:280
3050 +#: builtin/add.c:71 builtin/commit.c:281
3051 msgid "updating files failed"
3052 msgstr "Cập nhật tập tin gặp lỗi"
3053
2631 -#: builtin/add.c:80
3054 +#: builtin/add.c:81
3055 #, c-format
3056 msgid "remove '%s'\n"
3057 msgstr "gỡ bỏ “%s”\n"
3058
2636 -#: builtin/add.c:134
3059 +#: builtin/add.c:136
3060 msgid "Unstaged changes after refreshing the index:"
3061 msgstr ""
3062 "Đư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:"
3063
2641 -#: builtin/add.c:194 builtin/rev-parse.c:811
3064 +#: builtin/add.c:196 builtin/rev-parse.c:811
3065 msgid "Could not read the index"
3066 msgstr "Không thể đọc bảng mục lục"
3067
2645 -#: builtin/add.c:205
3068 +#: builtin/add.c:207
3069 #, c-format
3070 msgid "Could not open '%s' for writing."
3071 msgstr "Không thể mở “%s” để ghi."
3072
2650 -#: builtin/add.c:209
3073 +#: builtin/add.c:211
3074 msgid "Could not write patch"
3075 msgstr "Không thể ghi ra miếng vá"
3076
2654 -#: builtin/add.c:212
3077 +#: builtin/add.c:214
3078 msgid "editing patch failed"
3079 msgstr "gặp lỗi khi sửa miếng vá"
3080
2658 -#: builtin/add.c:215
3081 +#: builtin/add.c:217
3082 #, c-format
3083 msgid "Could not stat '%s'"
3084 msgstr "không thể lấy thông tin thống kê về “%s”"
3085
2663 -#: builtin/add.c:217
3086 +#: builtin/add.c:219
3087 msgid "Empty patch. Aborted."
3088 msgstr "Miếng vá trống rỗng. Nên bỏ qua."
3089
2667 -#: builtin/add.c:222
3090 +#: builtin/add.c:224
3091 #, c-format
3092 msgid "Could not apply '%s'"
3093 msgstr "Không thể áp dụng miếng vá “%s”"
3094
2672 -#: builtin/add.c:232
3095 +#: builtin/add.c:234
3096 msgid "The following paths are ignored by one of your .gitignore files:\n"
3097 msgstr ""
3098 "Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin .gitignore "
3099 "của bạn:\n"
3100
2678 -#: builtin/add.c:249 builtin/clean.c:870 builtin/fetch.c:112 builtin/mv.c:111
2679 -#: builtin/prune-packed.c:55 builtin/pull.c:197 builtin/push.c:511
2680 -#: builtin/remote.c:1332 builtin/rm.c:268 builtin/send-pack.c:162
3101 +#: builtin/add.c:253 builtin/clean.c:870 builtin/fetch.c:113 builtin/mv.c:111
3102 +#: builtin/prune-packed.c:55 builtin/pull.c:197 builtin/push.c:521
3103 +#: builtin/remote.c:1327 builtin/rm.c:268 builtin/send-pack.c:162
3104 msgid "dry run"
3105 msgstr "chạy thử"
3106
2684 -#: builtin/add.c:250 builtin/apply.c:4563 builtin/check-ignore.c:19
2685 -#: builtin/commit.c:1333 builtin/count-objects.c:85 builtin/fsck.c:557
2686 -#: builtin/log.c:1826 builtin/mv.c:110 builtin/read-tree.c:114
3107 +#: builtin/add.c:254 builtin/apply.c:4854 builtin/check-ignore.c:19
3108 +#: builtin/commit.c:1334 builtin/count-objects.c:85 builtin/fsck.c:593
3109 +#: builtin/log.c:1852 builtin/mv.c:110 builtin/read-tree.c:114
3110 msgid "be verbose"
3111 msgstr "chi tiết"
3112
2690 -#: builtin/add.c:252
3113 +#: builtin/add.c:256
3114 msgid "interactive picking"
3115 msgstr "sửa bằng cách tương tác"
3116
2694 -#: builtin/add.c:253 builtin/checkout.c:1154 builtin/reset.c:286
3117 +#: builtin/add.c:257 builtin/checkout.c:1156 builtin/reset.c:286
3118 msgid "select hunks interactively"
3119 msgstr "chọn “hunks” theo kiểu tương tác"
3120
2698 -#: builtin/add.c:254
3121 +#: builtin/add.c:258
3122 msgid "edit current diff and apply"
3123 msgstr "sửa diff hiện nay và áp dụng nó"
3124
2702 -#: builtin/add.c:255
3125 +#: builtin/add.c:259
3126 msgid "allow adding otherwise ignored files"
3127 msgstr "cho phép thêm các tập tin bị bỏ qua khác"
3128
2706 -#: builtin/add.c:256
3129 +#: builtin/add.c:260
3130 msgid "update tracked files"
3131 msgstr "cập nhật các tập tin được theo dõi"
3132
2710 -#: builtin/add.c:257
3133 +#: builtin/add.c:261
3134 msgid "record only the fact that the path will be added later"
3135 msgstr "chỉ ghi lại sự việc mà đường dẫn sẽ được thêm vào sau"
3136
2714 -#: builtin/add.c:258
3137 +#: builtin/add.c:262
3138 msgid "add changes from all tracked and untracked files"
3139 msgstr ""
3140 "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 "
3141 "vết"
3142
2720 -#: builtin/add.c:261
3143 +#: builtin/add.c:265
3144 msgid "ignore paths removed in the working tree (same as --no-all)"
3145 msgstr ""
3146 "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)"
3147
2725 -#: builtin/add.c:263
3148 +#: builtin/add.c:267
3149 msgid "don't add, only refresh the index"
3150 msgstr "không thêm, chỉ làm tươi mới bảng mục lục"
3151
2729 -#: builtin/add.c:264
3152 +#: builtin/add.c:268
3153 msgid "just skip files which cannot be added because of errors"
3154 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"
3155
2733 -#: builtin/add.c:265
3156 +#: builtin/add.c:269
3157 msgid "check if - even missing - files are ignored in dry run"
3158 msgstr ""
3159 "kiểm tra xem - thậm chí thiếu - tập tin bị bỏ qua trong quá trình chạy thử"
3160
2738 -#: builtin/add.c:287
2739 -#, c-format
2740 -msgid "Use -f if you really want to add them.\n"
2741 -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"
2742 -
2743 -#: builtin/add.c:294
3161 +#: builtin/add.c:270 builtin/update-index.c:958
3162 +msgid "(+/-)x"
3163 +msgstr "(+/-)x"
3164 +
3165 +#: builtin/add.c:270 builtin/update-index.c:959
3166 +msgid "override the executable bit of the listed files"
3167 +msgstr "ghi đè lên bít thi hành của các tập tin được liệt kê"
3168 +
3169 +#: builtin/add.c:292
3170 +#, c-format
3171 +msgid "Use -f if you really want to add them.\n"
3172 +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"
3173 +
3174 +#: builtin/add.c:300
3175 msgid "adding files failed"
3176 msgstr "thêm tập tin gặp lỗi"
3177
2747 -#: builtin/add.c:330
3178 +#: builtin/add.c:336
3179 msgid "-A and -u are mutually incompatible"
3180 msgstr "-A và -u xung khắc nhau"
3181
2751 -#: builtin/add.c:337
3182 +#: builtin/add.c:343
3183 msgid "Option --ignore-missing can only be used together with --dry-run"
3184 msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với --dry-run"
3185
3186 #: builtin/add.c:352
3187 #, c-format
3188 +msgid "--chmod param '%s' must be either -x or +x"
3189 +msgstr "--chmod tham số “%s” phải hoặc là -x hay +x"
3190 +
3191 +#: builtin/add.c:367
3192 +#, c-format
3193 msgid "Nothing specified, nothing added.\n"
3194 msgstr "Không có gì được chỉ ra, không có gì được thêm vào.\n"
3195
2760 -#: builtin/add.c:353
3196 +#: builtin/add.c:368
3197 #, c-format
3198 msgid "Maybe you wanted to say 'git add .'?\n"
3199 msgstr "Có lẽ ý bạn là “git add .” phải không?\n"
3200
2765 -#: builtin/add.c:358 builtin/check-ignore.c:172 builtin/clean.c:914
2766 -#: builtin/commit.c:339 builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
3201 +#: builtin/add.c:373 builtin/check-ignore.c:172 builtin/checkout.c:279
3202 +#: builtin/checkout.c:473 builtin/clean.c:914 builtin/commit.c:340
3203 +#: builtin/mv.c:131 builtin/reset.c:235 builtin/rm.c:298
3204 #: builtin/submodule--helper.c:240
3205 msgid "index file corrupt"
3206 msgstr "tập tin ghi bảng mục lục bị hỏng"
3207
2771 -#: builtin/add.c:439 builtin/apply.c:4661 builtin/mv.c:283 builtin/rm.c:430
3208 +#: builtin/add.c:454 builtin/apply.c:4784 builtin/mv.c:286 builtin/rm.c:431
3209 msgid "Unable to write new index file"
3210 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
3211
2775 -#: builtin/am.c:256 builtin/commit.c:749 builtin/merge.c:1089
3212 +#: builtin/am.c:257 builtin/commit.c:750 builtin/merge.c:1032
3213 #, c-format
3214 msgid "could not read '%s'"
3215 msgstr "Không thể đọc “%s”."
3216
2780 -#: builtin/am.c:430
3217 +#: builtin/am.c:426
3218 msgid "could not parse author script"
3219 msgstr "không thể phân tích cú pháp văn lệnh tác giả"
3220
2784 -#: builtin/am.c:507
3221 +#: builtin/am.c:503
3222 #, c-format
3223 msgid "'%s' was deleted by the applypatch-msg hook"
3224 msgstr "“%s” bị xóa bởi móc applypatch-msg"
3225
2789 -#: builtin/am.c:548 builtin/notes.c:300
3226 +#: builtin/am.c:544 builtin/notes.c:301
3227 #, c-format
3228 msgid "Malformed input line: '%s'."
3229 msgstr "Dòng đầu vào dị hình: “%s”."
3230
2794 -#: builtin/am.c:585 builtin/notes.c:315
3231 +#: builtin/am.c:581 builtin/notes.c:316
3232 #, c-format
3233 msgid "Failed to copy notes from '%s' to '%s'"
3234 msgstr "Gặp lỗi khi sao chép ghi chú (note) từ “%s” tới “%s”"
3235
2799 -#: builtin/am.c:611
3236 +#: builtin/am.c:607
3237 msgid "fseek failed"
3238 msgstr "fseek gặp lỗi"
3239
2803 -#: builtin/am.c:788
3240 +#: builtin/am.c:787
3241 #, c-format
3242 msgid "could not parse patch '%s'"
3243 msgstr "không thể phân tích cú pháp “%s”"
3244
2808 -#: builtin/am.c:853
3245 +#: builtin/am.c:852
3246 msgid "Only one StGIT patch series can be applied at once"
3247 msgstr "Chỉ có một sê-ri miếng vá StGIT được áp dụng một lúc"
3248
2812 -#: builtin/am.c:900
3249 +#: builtin/am.c:899
3250 msgid "invalid timestamp"
3251 msgstr "dấu thời gian không hợp lệ"
3252
2816 -#: builtin/am.c:903 builtin/am.c:911
3253 +#: builtin/am.c:902 builtin/am.c:910
3254 msgid "invalid Date line"
3255 msgstr "dòng Ngày tháng không hợp lệ"
3256
2820 -#: builtin/am.c:908
3257 +#: builtin/am.c:907
3258 msgid "invalid timezone offset"
3259 msgstr "độ lệch múi giờ không hợp lệ"
3260
2824 -#: builtin/am.c:995
3261 +#: builtin/am.c:996
3262 msgid "Patch format detection failed."
3263 msgstr "Dò tìm định dạng miếng vá gặp lỗi."
3264
2828 -#: builtin/am.c:1000 builtin/clone.c:380
3265 +#: builtin/am.c:1001 builtin/clone.c:380
3266 #, c-format
3267 msgid "failed to create directory '%s'"
3268 msgstr "tạo thư mục \"%s\" gặp lỗi"
3269
2833 -#: builtin/am.c:1004
3270 +#: builtin/am.c:1005
3271 msgid "Failed to split patches."
3272 msgstr "Gặp lỗi khi chia nhỏ các miếng vá."
3273
2837 -#: builtin/am.c:1136 builtin/commit.c:365
3274 +#: builtin/am.c:1137 builtin/commit.c:366
3275 msgid "unable to write index file"
3276 msgstr "không thể ghi tập tin lưu mục lục"
3277
2841 -#: builtin/am.c:1187
3278 +#: builtin/am.c:1188
3279 #, c-format
3280 msgid "When you have resolved this problem, run \"%s --continue\"."
3281 msgstr "Khi bạn đã phân giải xong trục trặc này, hãy chạy \"%s --continue\"."
3282
2846 -#: builtin/am.c:1188
3283 +#: builtin/am.c:1189
3284 #, c-format
3285 msgid "If you prefer to skip this patch, run \"%s --skip\" instead."
3286 msgstr ""
3287 "Nếu bạn muốn bỏ qua miếng vá này, hãy chạy lệnh \"%s --skip\" để thay thế."
3288
2852 -#: builtin/am.c:1189
3289 +#: builtin/am.c:1190
3290 #, c-format
3291 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
3292 msgstr "Để phục hồi lại nhánh gốc và dừng vá, hãy chạy \"%s --abort\"."
3293
2857 -#: builtin/am.c:1327
3294 +#: builtin/am.c:1328
3295 msgid "Patch is empty. Was it split wrong?"
3296 msgstr "Miếng vá trống rỗng. Quá trình chia nhỏ miếng vá có lỗi?"
3297
2861 -#: builtin/am.c:1401 builtin/log.c:1516
3298 +#: builtin/am.c:1402 builtin/log.c:1543
3299 #, c-format
3300 msgid "invalid ident line: %s"
3301 msgstr "dòng thụt lề không hợp lệ: %s"
3302
2866 -#: builtin/am.c:1428
3303 +#: builtin/am.c:1429
3304 #, c-format
3305 msgid "unable to parse commit %s"
3306 msgstr "không thể phân tích lần chuyển giao “%s”"
3307
2871 -#: builtin/am.c:1630
3308 +#: builtin/am.c:1602
3309 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
3310 msgstr "Kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
3311
2875 -#: builtin/am.c:1632
3312 +#: builtin/am.c:1604
3313 msgid "Using index info to reconstruct a base tree..."
3314 msgstr ""
3315 "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ở…"
3316
2880 -#: builtin/am.c:1651
3317 +#: builtin/am.c:1623
3318 msgid ""
3319 "Did you hand edit your patch?\n"
3320 "It does not apply to blobs recorded in its index."
@@ -2885,38 +3322,38 @@ msgstr ""
3322 "Bạn đã sửa miếng vá của mình bằng cách thủ công à?\n"
3323 "Nó không thể áp dụng các blob đã được ghi lại trong bảng mục lục của nó."
3324
2888 -#: builtin/am.c:1657
3325 +#: builtin/am.c:1629
3326 msgid "Falling back to patching base and 3-way merge..."
3327 msgstr "Đang trở lại để vá cơ sở và “hòa trộn 3-đường”…"
3328
2892 -#: builtin/am.c:1672
3329 +#: builtin/am.c:1654
3330 msgid "Failed to merge in the changes."
3331 msgstr "Gặp lỗi khi trộn vào các thay đổi."
3332
2896 -#: builtin/am.c:1696 builtin/merge.c:636
3333 +#: builtin/am.c:1679 builtin/merge.c:628
3334 msgid "git write-tree failed to write a tree"
3335 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
3336
2900 -#: builtin/am.c:1703
3337 +#: builtin/am.c:1686
3338 msgid "applying to an empty history"
3339 msgstr "áp dụng vào một lịch sử trống rỗng"
3340
2904 -#: builtin/am.c:1716 builtin/commit.c:1775 builtin/merge.c:841
2905 -#: builtin/merge.c:866
3341 +#: builtin/am.c:1699 builtin/commit.c:1776 builtin/merge.c:798
3342 +#: builtin/merge.c:823
3343 msgid "failed to write commit object"
3344 msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
3345
2909 -#: builtin/am.c:1748 builtin/am.c:1752
3346 +#: builtin/am.c:1731 builtin/am.c:1735
3347 #, c-format
3348 msgid "cannot resume: %s does not exist."
3349 msgstr "không thể phục hồi: %s không tồn tại."
3350
2914 -#: builtin/am.c:1768
3351 +#: builtin/am.c:1751
3352 msgid "cannot be interactive without stdin connected to a terminal."
3353 msgstr ""
3354 "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"
3355
2919 -#: builtin/am.c:1773
3356 +#: builtin/am.c:1756
3357 msgid "Commit Body is:"
3358 msgstr "Thân của lần chuyển giao là:"
3359
@@ -2924,37 +3361,37 @@ msgstr "Thân của lần chuyển giao là:"
3361 #. in your translation. The program will only accept English
3362 #. input at this point.
3363 #.
2927 -#: builtin/am.c:1783
3364 +#: builtin/am.c:1766
3365 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
3366 msgstr ""
3367 "Á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 "
3368 "cả [a]: "
3369
2933 -#: builtin/am.c:1833
3370 +#: builtin/am.c:1816
3371 #, c-format
3372 msgid "Dirty index: cannot apply patches (dirty: %s)"
3373 msgstr "Bảng mục lục bẩn: không thể áp dụng các miếng vá (bẩn: %s)"
3374
2938 -#: builtin/am.c:1868 builtin/am.c:1940
3375 +#: builtin/am.c:1853 builtin/am.c:1925
3376 #, c-format
3377 msgid "Applying: %.*s"
3378 msgstr "Áp dụng: %.*s"
3379
2943 -#: builtin/am.c:1884
3380 +#: builtin/am.c:1869
3381 msgid "No changes -- Patch already applied."
3382 msgstr "Không thay đổi gì cả -- Miếng vá đã được áp dụng rồi."
3383
2947 -#: builtin/am.c:1892
3384 +#: builtin/am.c:1877
3385 #, c-format
3386 msgid "Patch failed at %s %.*s"
3387 msgstr "Gặp lỗi khi vá tại %s %.*s"
3388
2952 -#: builtin/am.c:1898
3389 +#: builtin/am.c:1883
3390 #, c-format
3391 msgid "The copy of the patch that failed is found in: %s"
3392 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"
3393
2957 -#: builtin/am.c:1943
3394 +#: builtin/am.c:1928
3395 msgid ""
3396 "No changes - did you forget to use 'git add'?\n"
3397 "If there is nothing left to stage, chances are that something else\n"
@@ -2965,7 +3402,7 @@ msgstr ""
3402 "đã 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 "
3403 "vá này."
3404
2968 -#: builtin/am.c:1950
3405 +#: builtin/am.c:1935
3406 msgid ""
3407 "You still have unmerged paths in your index.\n"
3408 "Did you forget to use 'git add'?"
@@ -2973,17 +3410,17 @@ msgstr ""
3410 "Bạn vẫn có những đường dẫn chưa được hòa trộn trong bảng mục lục của mình.\n"
3411 "Bạn đã quên sử dụng lệnh “git add” à?"
3412
2976 -#: builtin/am.c:2058 builtin/am.c:2062 builtin/am.c:2074 builtin/reset.c:308
3413 +#: builtin/am.c:2043 builtin/am.c:2047 builtin/am.c:2059 builtin/reset.c:308
3414 #: builtin/reset.c:316
3415 #, c-format
3416 msgid "Could not parse object '%s'."
3417 msgstr "không thể phân tích đối tượng “%s”."
3418
2982 -#: builtin/am.c:2110
3419 +#: builtin/am.c:2095
3420 msgid "failed to clean index"
3421 msgstr "gặp lỗi khi dọn bảng mục lục"
3422
2986 -#: builtin/am.c:2144
3423 +#: builtin/am.c:2129
3424 msgid ""
3425 "You seem to have moved HEAD since the last 'am' failure.\n"
3426 "Not rewinding to ORIG_HEAD"
@@ -2991,155 +3428,155 @@ msgstr ""
3428 "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"
3429 "Không thể chuyển tới ORIG_HEAD"
3430
2994 -#: builtin/am.c:2205
3431 +#: builtin/am.c:2192
3432 #, c-format
3433 msgid "Invalid value for --patch-format: %s"
3434 msgstr "Giá trị không hợp lệ cho --patch-format: %s"
3435
2999 -#: builtin/am.c:2238
3436 +#: builtin/am.c:2225
3437 msgid "git am [<options>] [(<mbox>|<Maildir>)...]"
3438 msgstr "git am [<các-tùy-chọn>] [(<mbox>|<Maildir>)…]"
3439
3003 -#: builtin/am.c:2239
3440 +#: builtin/am.c:2226
3441 msgid "git am [<options>] (--continue | --skip | --abort)"
3442 msgstr "git am [<các-tùy-chọn>] (--continue | --skip | --abort)"
3443
3007 -#: builtin/am.c:2245
3444 +#: builtin/am.c:2232
3445 msgid "run interactively"
3446 msgstr "chạy kiểu tương tác"
3447
3011 -#: builtin/am.c:2247
3448 +#: builtin/am.c:2234
3449 msgid "historical option -- no-op"
3450 msgstr "tùy chọn lịch sử -- không-toán-tử"
3451
3015 -#: builtin/am.c:2249
3452 +#: builtin/am.c:2236
3453 msgid "allow fall back on 3way merging if needed"
3454 msgstr "cho phép quay trở lại để hòa trộn kiểu “3way” nếu cần"
3455
3019 -#: builtin/am.c:2250 builtin/init-db.c:478 builtin/prune-packed.c:57
3020 -#: builtin/repack.c:171
3456 +#: builtin/am.c:2237 builtin/init-db.c:481 builtin/prune-packed.c:57
3457 +#: builtin/repack.c:172
3458 msgid "be quiet"
3459 msgstr "im lặng"
3460
3024 -#: builtin/am.c:2252
3461 +#: builtin/am.c:2239
3462 msgid "add a Signed-off-by line to the commit message"
3463 msgstr "Thêm dòng Signed-off-by cho ghi chú của lần chuyển giao"
3464
3028 -#: builtin/am.c:2255
3465 +#: builtin/am.c:2242
3466 msgid "recode into utf8 (default)"
3467 msgstr "chuyển mã thành utf8 (mặc định)"
3468
3032 -#: builtin/am.c:2257
3469 +#: builtin/am.c:2244
3470 msgid "pass -k flag to git-mailinfo"
3471 msgstr "chuyển cờ -k cho git-mailinfo"
3472
3036 -#: builtin/am.c:2259
3473 +#: builtin/am.c:2246
3474 msgid "pass -b flag to git-mailinfo"
3475 msgstr "chuyển cờ -b cho git-mailinfo"
3476
3040 -#: builtin/am.c:2261
3477 +#: builtin/am.c:2248
3478 msgid "pass -m flag to git-mailinfo"
3479 msgstr "chuyển cờ -m cho git-mailinfo"
3480
3044 -#: builtin/am.c:2263
3481 +#: builtin/am.c:2250
3482 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
3483 msgstr "chuyển cờ --keep-cr cho git-mailsplit với định dạng mbox"
3484
3048 -#: builtin/am.c:2266
3485 +#: builtin/am.c:2253
3486 msgid "do not pass --keep-cr flag to git-mailsplit independent of am.keepcr"
3487 msgstr ""
3488 "đừng chuyển cờ --keep-cr cho git-mailsplit không phụ thuộc vào am.keepcr"
3489
3053 -#: builtin/am.c:2269
3490 +#: builtin/am.c:2256
3491 msgid "strip everything before a scissors line"
3492 msgstr "cắt mọi thứ trước dòng scissors"
3493
3057 -#: builtin/am.c:2270 builtin/apply.c:4546
3494 +#: builtin/am.c:2257 builtin/apply.c:4837
3495 msgid "action"
3496 msgstr "hành động"
3497
3061 -#: builtin/am.c:2271 builtin/am.c:2274 builtin/am.c:2277 builtin/am.c:2280
3062 -#: builtin/am.c:2283 builtin/am.c:2286 builtin/am.c:2289 builtin/am.c:2292
3063 -#: builtin/am.c:2298
3498 +#: builtin/am.c:2258 builtin/am.c:2261 builtin/am.c:2264 builtin/am.c:2267
3499 +#: builtin/am.c:2270 builtin/am.c:2273 builtin/am.c:2276 builtin/am.c:2279
3500 +#: builtin/am.c:2285
3501 msgid "pass it through git-apply"
3502 msgstr "chuyển nó qua git-apply"
3503
3067 -#: builtin/am.c:2279 builtin/apply.c:4570
3504 +#: builtin/am.c:2266 builtin/apply.c:4861
3505 msgid "root"
3506 msgstr "gốc"
3507
3071 -#: builtin/am.c:2282 builtin/am.c:2285 builtin/apply.c:4508
3072 -#: builtin/apply.c:4511 builtin/clone.c:90 builtin/fetch.c:95
3508 +#: builtin/am.c:2269 builtin/am.c:2272 builtin/apply.c:4799
3509 +#: builtin/apply.c:4802 builtin/clone.c:90 builtin/fetch.c:96
3510 #: builtin/pull.c:179 builtin/submodule--helper.c:277
3074 -#: builtin/submodule--helper.c:404 builtin/submodule--helper.c:485
3075 -#: builtin/submodule--helper.c:488 builtin/submodule--helper.c:767
3076 -#: builtin/submodule--helper.c:770
3511 +#: builtin/submodule--helper.c:402 builtin/submodule--helper.c:482
3512 +#: builtin/submodule--helper.c:485 builtin/submodule--helper.c:823
3513 +#: builtin/submodule--helper.c:826
3514 msgid "path"
3515 msgstr "đường-dẫn"
3516
3080 -#: builtin/am.c:2288 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
3081 -#: builtin/grep.c:706 builtin/merge.c:199 builtin/pull.c:134 builtin/pull.c:193
3082 -#: builtin/repack.c:178 builtin/repack.c:182 builtin/show-branch.c:645
3517 +#: builtin/am.c:2275 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
3518 +#: builtin/grep.c:706 builtin/merge.c:200 builtin/pull.c:134 builtin/pull.c:193
3519 +#: builtin/repack.c:181 builtin/repack.c:185 builtin/show-branch.c:645
3520 #: builtin/show-ref.c:175 builtin/tag.c:340 parse-options.h:132
3521 #: parse-options.h:134 parse-options.h:244
3522 msgid "n"
3523 msgstr "n"
3524
3088 -#: builtin/am.c:2291 builtin/apply.c:4514
3525 +#: builtin/am.c:2278 builtin/apply.c:4805
3526 msgid "num"
3527 msgstr "số"
3528
3092 -#: builtin/am.c:2294 builtin/for-each-ref.c:37 builtin/replace.c:438
3529 +#: builtin/am.c:2281 builtin/for-each-ref.c:37 builtin/replace.c:438
3530 #: builtin/tag.c:372
3531 msgid "format"
3532 msgstr "định dạng"
3533
3097 -#: builtin/am.c:2295
3534 +#: builtin/am.c:2282
3535 msgid "format the patch(es) are in"
3536 msgstr "định dạng (các) miếng vá theo"
3537
3101 -#: builtin/am.c:2301
3538 +#: builtin/am.c:2288
3539 msgid "override error message when patch failure occurs"
3540 msgstr "đè lên các lời nhắn lỗi khi xảy ra lỗi vá nghiêm trọng"
3541
3105 -#: builtin/am.c:2303
3542 +#: builtin/am.c:2290
3543 msgid "continue applying patches after resolving a conflict"
3544 msgstr "tiếp tục áp dụng các miếng vá sau khi giải quyết xung đột"
3545
3109 -#: builtin/am.c:2306
3546 +#: builtin/am.c:2293
3547 msgid "synonyms for --continue"
3548 msgstr "đồng nghĩa với --continue"
3549
3113 -#: builtin/am.c:2309
3550 +#: builtin/am.c:2296
3551 msgid "skip the current patch"
3552 msgstr "bỏ qua miếng vá hiện hành"
3553
3117 -#: builtin/am.c:2312
3554 +#: builtin/am.c:2299
3555 msgid "restore the original branch and abort the patching operation."
3556 msgstr "phục hồi lại nhánh gốc và loại bỏ thao tác vá."
3557
3121 -#: builtin/am.c:2316
3558 +#: builtin/am.c:2303
3559 msgid "lie about committer date"
3560 msgstr "nói dối về ngày chuyển giao"
3561
3125 -#: builtin/am.c:2318
3562 +#: builtin/am.c:2305
3563 msgid "use current timestamp for author date"
3564 msgstr "dùng dấu thời gian hiện tại cho ngày tác giả"
3565
3129 -#: builtin/am.c:2320 builtin/commit.c:1609 builtin/merge.c:228
3566 +#: builtin/am.c:2307 builtin/commit.c:1610 builtin/merge.c:229
3567 #: builtin/pull.c:164 builtin/revert.c:92 builtin/tag.c:355
3568 msgid "key-id"
3569 msgstr "mã-số-khóa"
3570
3134 -#: builtin/am.c:2321
3571 +#: builtin/am.c:2308
3572 msgid "GPG-sign commits"
3573 msgstr "lần chuyển giao ký-GPG"
3574
3138 -#: builtin/am.c:2324
3575 +#: builtin/am.c:2311
3576 msgid "(internal use for git-rebase)"
3577 msgstr "(dùng nội bộ cho git-rebase)"
3578
3142 -#: builtin/am.c:2339
3579 +#: builtin/am.c:2326
3580 msgid ""
3581 "The -b/--binary option has been a no-op for long time, and\n"
3582 "it will be removed. Please do not use it anymore."
@@ -3147,16 +3584,16 @@ msgstr ""
3584 "Tùy chọn -b/--binary đã không dùng từ lâu rồi, và\n"
3585 "nó sẽ được bỏ đi. Xin đừng sử dụng nó thêm nữa."
3586
3150 -#: builtin/am.c:2346
3587 +#: builtin/am.c:2333
3588 msgid "failed to read the index"
3589 msgstr "gặp lỗi đọc bảng mục lục"
3590
3154 -#: builtin/am.c:2361
3591 +#: builtin/am.c:2348
3592 #, c-format
3593 msgid "previous rebase directory %s still exists but mbox given."
3594 msgstr "thư mục rebase trước %s không sẵn có nhưng mbox lại đưa ra."
3595
3159 -#: builtin/am.c:2385
3596 +#: builtin/am.c:2372
3597 #, c-format
3598 msgid ""
3599 "Stray %s directory found.\n"
@@ -3165,73 +3602,73 @@ msgstr ""
3602 "Tìm thấy thư mục lạc %s.\n"
3603 "Dùng \"git am --abort\" để loại bỏ nó đi."
3604
3168 -#: builtin/am.c:2391
3605 +#: builtin/am.c:2378
3606 msgid "Resolve operation not in progress, we are not resuming."
3607 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."
3608
3172 -#: builtin/apply.c:59
3609 +#: builtin/apply.c:122
3610 msgid "git apply [<options>] [<patch>...]"
3611 msgstr "git apply [<các-tùy-chọn>] [<miếng-vá>…]"
3612
3176 -#: builtin/apply.c:111
3613 +#: builtin/apply.c:153
3614 #, c-format
3615 msgid "unrecognized whitespace option '%s'"
3616 msgstr "không nhận ra tùy chọn về khoảng trắng “%s”"
3617
3181 -#: builtin/apply.c:126
3618 +#: builtin/apply.c:169
3619 #, c-format
3620 msgid "unrecognized whitespace ignore option '%s'"
3621 msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng “%s”"
3622
3186 -#: builtin/apply.c:818
3623 +#: builtin/apply.c:854
3624 #, c-format
3625 msgid "Cannot prepare timestamp regexp %s"
3626 msgstr ""
3627 "Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
3628 "%s"
3629
3193 -#: builtin/apply.c:827
3630 +#: builtin/apply.c:863
3631 #, c-format
3632 msgid "regexec returned %d for input: %s"
3633 msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
3634
3198 -#: builtin/apply.c:908
3635 +#: builtin/apply.c:947
3636 #, c-format
3637 msgid "unable to find filename in patch at line %d"
3638 msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
3639
3203 -#: builtin/apply.c:937
3640 +#: builtin/apply.c:984
3641 #, c-format
3642 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
3643 msgstr ""
3644 "git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
3645
3209 -#: builtin/apply.c:942
3646 +#: builtin/apply.c:989
3647 #, c-format
3648 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
3649 msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
3650
3214 -#: builtin/apply.c:943
3651 +#: builtin/apply.c:990
3652 #, c-format
3653 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
3654 msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
3655
3219 -#: builtin/apply.c:949
3656 +#: builtin/apply.c:995
3657 #, c-format
3658 msgid "git apply: bad git-diff - expected /dev/null on line %d"
3659 msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
3660
3224 -#: builtin/apply.c:1406
3661 +#: builtin/apply.c:1489
3662 #, c-format
3663 msgid "recount: unexpected line: %.*s"
3664 msgstr "chi tiết: dòng không cần: %.*s"
3665
3229 -#: builtin/apply.c:1463
3666 +#: builtin/apply.c:1550
3667 #, c-format
3668 msgid "patch fragment without header at line %d: %.*s"
3669 msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
3670
3234 -#: builtin/apply.c:1480
3671 +#: builtin/apply.c:1567
3672 #, c-format
3673 msgid ""
3674 "git diff header lacks filename information when removing %d leading pathname "
@@ -3243,76 +3680,76 @@ msgstr[0] ""
3680 "phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
3681 "thành phần dẫn đầu tên của đường dẫn (dòng %d)"
3682
3246 -#: builtin/apply.c:1646
3683 +#: builtin/apply.c:1743
3684 msgid "new file depends on old contents"
3685 msgstr "tập tin mới phụ thuộc vào nội dung cũ"
3686
3250 -#: builtin/apply.c:1648
3687 +#: builtin/apply.c:1745
3688 msgid "deleted file still has contents"
3689 msgstr "tập tin đã xóa vẫn còn nội dung"
3690
3254 -#: builtin/apply.c:1674
3691 +#: builtin/apply.c:1774
3692 #, c-format
3693 msgid "corrupt patch at line %d"
3694 msgstr "miếng vá hỏng tại dòng %d"
3695
3259 -#: builtin/apply.c:1710
3696 +#: builtin/apply.c:1810
3697 #, c-format
3698 msgid "new file %s depends on old contents"
3699 msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
3700
3264 -#: builtin/apply.c:1712
3701 +#: builtin/apply.c:1812
3702 #, c-format
3703 msgid "deleted file %s still has contents"
3704 msgstr "tập tin đã xóa %s vẫn còn nội dung"
3705
3269 -#: builtin/apply.c:1715
3706 +#: builtin/apply.c:1815
3707 #, c-format
3708 msgid "** warning: file %s becomes empty but is not deleted"
3709 msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
3710
3274 -#: builtin/apply.c:1861
3711 +#: builtin/apply.c:1962
3712 #, c-format
3713 msgid "corrupt binary patch at line %d: %.*s"
3714 msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
3715
3279 -#: builtin/apply.c:1895
3716 +#: builtin/apply.c:1999
3717 #, c-format
3718 msgid "unrecognized binary patch at line %d"
3719 msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
3720
3284 -#: builtin/apply.c:2048
3721 +#: builtin/apply.c:2154
3722 #, c-format
3723 msgid "patch with only garbage at line %d"
3724 msgstr "vá chỉ với “rác” tại dòng %d"
3725
3289 -#: builtin/apply.c:2138
3726 +#: builtin/apply.c:2244
3727 #, c-format
3728 msgid "unable to read symlink %s"
3729 msgstr "không thể đọc liên kết mềm %s"
3730
3294 -#: builtin/apply.c:2142
3731 +#: builtin/apply.c:2248
3732 #, c-format
3733 msgid "unable to open or read %s"
3734 msgstr "không thể mở hay đọc %s"
3735
3299 -#: builtin/apply.c:2775
3736 +#: builtin/apply.c:2901
3737 #, c-format
3738 msgid "invalid start of line: '%c'"
3739 msgstr "sai khởi đầu dòng: “%c”"
3740
3304 -#: builtin/apply.c:2894
3741 +#: builtin/apply.c:3020
3742 #, c-format
3743 msgid "Hunk #%d succeeded at %d (offset %d line)."
3744 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
3745 msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
3746
3310 -#: builtin/apply.c:2906
3747 +#: builtin/apply.c:3032
3748 #, c-format
3749 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
3750 msgstr "Nội dung bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
3751
3315 -#: builtin/apply.c:2912
3752 +#: builtin/apply.c:3038
3753 #, c-format
3754 msgid ""
3755 "while searching for:\n"
@@ -3321,339 +3758,334 @@ msgstr ""
3758 "trong khi đang tìm kiếm cho:\n"
3759 "%.*s"
3760
3324 -#: builtin/apply.c:2932
3761 +#: builtin/apply.c:3060
3762 #, c-format
3763 msgid "missing binary patch data for '%s'"
3764 msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
3765
3329 -#: builtin/apply.c:3033
3766 +#: builtin/apply.c:3163
3767 #, c-format
3768 msgid "binary patch does not apply to '%s'"
3769 msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
3770
3334 -#: builtin/apply.c:3039
3771 +#: builtin/apply.c:3169
3772 #, c-format
3773 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
3774 msgstr ""
3775 "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 "
3776 "%s)"
3777
3341 -#: builtin/apply.c:3060
3778 +#: builtin/apply.c:3190
3779 #, c-format
3780 msgid "patch failed: %s:%ld"
3781 msgstr "gặp lỗi khi vá: %s:%ld"
3782
3346 -#: builtin/apply.c:3184
3783 +#: builtin/apply.c:3314
3784 #, c-format
3785 msgid "cannot checkout %s"
3786 msgstr "không thể lấy ra %s"
3787
3351 -#: builtin/apply.c:3229 builtin/apply.c:3240 builtin/apply.c:3285
3352 -#, c-format
3353 -msgid "read of %s failed"
3354 -msgstr "đọc %s gặp lỗi"
3355 -
3356 -#: builtin/apply.c:3237
3788 +#: builtin/apply.c:3370
3789 #, c-format
3790 msgid "reading from '%s' beyond a symbolic link"
3791 msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
3792
3361 -#: builtin/apply.c:3265 builtin/apply.c:3487
3793 +#: builtin/apply.c:3399 builtin/apply.c:3630
3794 #, c-format
3795 msgid "path %s has been renamed/deleted"
3796 msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
3797
3366 -#: builtin/apply.c:3346 builtin/apply.c:3501
3798 +#: builtin/apply.c:3482 builtin/apply.c:3644
3799 #, c-format
3800 msgid "%s: does not exist in index"
3801 msgstr "%s: không tồn tại trong bảng mục lục"
3802
3371 -#: builtin/apply.c:3350 builtin/apply.c:3493 builtin/apply.c:3515
3803 +#: builtin/apply.c:3486 builtin/apply.c:3636 builtin/apply.c:3658
3804 #, c-format
3805 msgid "%s: %s"
3806 msgstr "%s: %s"
3807
3376 -#: builtin/apply.c:3355 builtin/apply.c:3509
3808 +#: builtin/apply.c:3491 builtin/apply.c:3652
3809 #, c-format
3810 msgid "%s: does not match index"
3811 msgstr "%s: không khớp trong mục lục"
3812
3381 -#: builtin/apply.c:3457
3813 +#: builtin/apply.c:3597
3814 msgid "removal patch leaves file contents"
3815 msgstr "loại bỏ miếng vá để lại nội dung tập tin"
3816
3385 -#: builtin/apply.c:3526
3817 +#: builtin/apply.c:3669
3818 #, c-format
3819 msgid "%s: wrong type"
3820 msgstr "%s: sai kiểu"
3821
3390 -#: builtin/apply.c:3528
3822 +#: builtin/apply.c:3671
3823 #, c-format
3824 msgid "%s has type %o, expected %o"
3825 msgstr "%s có kiểu %o, cần %o"
3826
3395 -#: builtin/apply.c:3687 builtin/apply.c:3689
3827 +#: builtin/apply.c:3822 builtin/apply.c:3824
3828 #, c-format
3829 msgid "invalid path '%s'"
3830 msgstr "đường dẫn không hợp lệ “%s”"
3831
3400 -#: builtin/apply.c:3744
3832 +#: builtin/apply.c:3879
3833 #, c-format
3834 msgid "%s: already exists in index"
3835 msgstr "%s: đã có từ trước trong bảng mục lục"
3836
3405 -#: builtin/apply.c:3747
3837 +#: builtin/apply.c:3882
3838 #, c-format
3839 msgid "%s: already exists in working directory"
3840 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
3841
3410 -#: builtin/apply.c:3767
3842 +#: builtin/apply.c:3902
3843 #, c-format
3844 msgid "new mode (%o) of %s does not match old mode (%o)"
3845 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
3846
3415 -#: builtin/apply.c:3772
3847 +#: builtin/apply.c:3907
3848 #, c-format
3849 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
3850 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
3851
3420 -#: builtin/apply.c:3792
3852 +#: builtin/apply.c:3927
3853 #, c-format
3854 msgid "affected file '%s' is beyond a symbolic link"
3855 msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
3856
3425 -#: builtin/apply.c:3796
3857 +#: builtin/apply.c:3931
3858 #, c-format
3859 msgid "%s: patch does not apply"
3860 msgstr "%s: miếng vá không được áp dụng"
3861
3430 -#: builtin/apply.c:3810
3862 +#: builtin/apply.c:3945
3863 #, c-format
3864 msgid "Checking patch %s..."
3865 msgstr "Đang kiểm tra miếng vá %s…"
3866
3435 -#: builtin/apply.c:3903 builtin/checkout.c:233 builtin/reset.c:135
3867 +#: builtin/apply.c:4038 builtin/checkout.c:233 builtin/reset.c:135
3868 #, c-format
3869 msgid "make_cache_entry failed for path '%s'"
3870 msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
3871
3440 -#: builtin/apply.c:4046
3872 +#: builtin/apply.c:4182
3873 #, c-format
3874 msgid "unable to remove %s from index"
3875 msgstr "không thể gỡ bỏ %s từ mục lục"
3876
3445 -#: builtin/apply.c:4075
3877 +#: builtin/apply.c:4215
3878 #, c-format
3879 msgid "corrupt patch for submodule %s"
3880 msgstr "miếng vá sai hỏng cho mô-đun-con %s"
3881
3450 -#: builtin/apply.c:4079
3882 +#: builtin/apply.c:4219
3883 #, c-format
3884 msgid "unable to stat newly created file '%s'"
3885 msgstr "không thể lấy thống kề về tập tin %s mới hơn đã được tạo"
3886
3455 -#: builtin/apply.c:4084
3887 +#: builtin/apply.c:4224
3888 #, c-format
3889 msgid "unable to create backing store for newly created file %s"
3890 msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
3891
3460 -#: builtin/apply.c:4087 builtin/apply.c:4195
3892 +#: builtin/apply.c:4227 builtin/apply.c:4340
3893 #, c-format
3894 msgid "unable to add cache entry for %s"
3895 msgstr "không thể thêm mục nhớ đệm cho %s"
3896
3465 -#: builtin/apply.c:4120
3897 +#: builtin/apply.c:4260
3898 #, c-format
3899 msgid "closing file '%s'"
3900 msgstr "đang đóng tập tin “%s”"
3901
3470 -#: builtin/apply.c:4169
3902 +#: builtin/apply.c:4313
3903 #, c-format
3904 msgid "unable to write file '%s' mode %o"
3905 msgstr "không thể ghi vào tập tin “%s” chế độ %o"
3906
3475 -#: builtin/apply.c:4256
3907 +#: builtin/apply.c:4403
3908 #, c-format
3909 msgid "Applied patch %s cleanly."
3910 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
3911
3480 -#: builtin/apply.c:4264
3912 +#: builtin/apply.c:4411
3913 msgid "internal error"
3914 msgstr "lỗi nội bộ"
3915
3484 -#: builtin/apply.c:4267
3916 +#: builtin/apply.c:4414
3917 #, c-format
3918 msgid "Applying patch %%s with %d reject..."
3919 msgid_plural "Applying patch %%s with %d rejects..."
3920 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
3921
3490 -#: builtin/apply.c:4277
3922 +#: builtin/apply.c:4424
3923 #, c-format
3924 msgid "truncating .rej filename to %.*s.rej"
3925 msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
3926
3495 -#: builtin/apply.c:4285
3927 +#: builtin/apply.c:4432
3928 #, c-format
3929 msgid "cannot open %s: %s"
3930 msgstr "không thể mở %s: %s"
3931
3500 -#: builtin/apply.c:4298
3932 +#: builtin/apply.c:4445
3933 #, c-format
3934 msgid "Hunk #%d applied cleanly."
3935 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
3936
3505 -#: builtin/apply.c:4301
3937 +#: builtin/apply.c:4448
3938 #, c-format
3939 msgid "Rejected hunk #%d."
3940 msgstr "đoạn dữ liệu #%d bị từ chối."
3941
3510 -#: builtin/apply.c:4387
3942 +#: builtin/apply.c:4537
3943 #, c-format
3944 msgid "Skipped patch '%s'."
3945 msgstr "bỏ qua đường dẫn “%s”."
3946
3515 -#: builtin/apply.c:4395
3947 +#: builtin/apply.c:4545
3948 msgid "unrecognized input"
3949 msgstr "không thừa nhận đầu vào"
3950
3519 -#: builtin/apply.c:4406
3951 +#: builtin/apply.c:4556
3952 msgid "unable to read index file"
3953 msgstr "không thể đọc tập tin lưu bảng mục lục"
3954
3523 -#: builtin/apply.c:4509
3955 +#: builtin/apply.c:4701
3956 +msgid "--3way outside a repository"
3957 +msgstr "--3way ở ngoài một kho chứa"
3958 +
3959 +#: builtin/apply.c:4709
3960 +msgid "--index outside a repository"
3961 +msgstr "--index ở ngoài một kho chứa"
3962 +
3963 +#: builtin/apply.c:4712
3964 +msgid "--cached outside a repository"
3965 +msgstr "--cached ở ngoài một kho chứa"
3966 +
3967 +#: builtin/apply.c:4745
3968 +#, c-format
3969 +msgid "can't open patch '%s'"
3970 +msgstr "không thể mở miếng vá “%s”"
3971 +
3972 +#: builtin/apply.c:4760
3973 +#, c-format
3974 +msgid "squelched %d whitespace error"
3975 +msgid_plural "squelched %d whitespace errors"
3976 +msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
3977 +
3978 +#: builtin/apply.c:4766 builtin/apply.c:4776
3979 +#, c-format
3980 +msgid "%d line adds whitespace errors."
3981 +msgid_plural "%d lines add whitespace errors."
3982 +msgstr[0] "%d dòng thêm khoảng trắng lỗi."
3983 +
3984 +#: builtin/apply.c:4800
3985 msgid "don't apply changes matching the given path"
3986 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
3987
3527 -#: builtin/apply.c:4512
3988 +#: builtin/apply.c:4803
3989 msgid "apply changes matching the given path"
3990 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
3991
3531 -#: builtin/apply.c:4515
3992 +#: builtin/apply.c:4806
3993 msgid "remove <num> leading slashes from traditional diff paths"
3994 msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
3995
3535 -#: builtin/apply.c:4518
3996 +#: builtin/apply.c:4809
3997 msgid "ignore additions made by the patch"
3998 msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
3999
3539 -#: builtin/apply.c:4520
4000 +#: builtin/apply.c:4811
4001 msgid "instead of applying the patch, output diffstat for the input"
4002 msgstr ""
4003 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
4004
3544 -#: builtin/apply.c:4524
4005 +#: builtin/apply.c:4815
4006 msgid "show number of added and deleted lines in decimal notation"
4007 msgstr ""
4008 "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"
4009
3549 -#: builtin/apply.c:4526
4010 +#: builtin/apply.c:4817
4011 msgid "instead of applying the patch, output a summary for the input"
4012 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
4013
3553 -#: builtin/apply.c:4528
4014 +#: builtin/apply.c:4819
4015 msgid "instead of applying the patch, see if the patch is applicable"
4016 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
4017
3557 -#: builtin/apply.c:4530
4018 +#: builtin/apply.c:4821
4019 msgid "make sure the patch is applicable to the current index"
4020 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"
4021
3561 -#: builtin/apply.c:4532
4022 +#: builtin/apply.c:4823
4023 msgid "apply a patch without touching the working tree"
4024 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
4025
3565 -#: builtin/apply.c:4534
4026 +#: builtin/apply.c:4825
4027 msgid "accept a patch that touches outside the working area"
4028 msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
4029
3569 -#: builtin/apply.c:4536
4030 +#: builtin/apply.c:4827
4031 msgid "also apply the patch (use with --stat/--summary/--check)"
4032 msgstr ""
4033 "đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
4034
3574 -#: builtin/apply.c:4538
4035 +#: builtin/apply.c:4829
4036 msgid "attempt three-way merge if a patch does not apply"
4037 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
4038
3578 -#: builtin/apply.c:4540
4039 +#: builtin/apply.c:4831
4040 msgid "build a temporary index based on embedded index information"
4041 msgstr ""
4042 "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"
4043
3583 -#: builtin/apply.c:4543 builtin/checkout-index.c:169 builtin/ls-files.c:425
4044 +#: builtin/apply.c:4834 builtin/checkout-index.c:169 builtin/ls-files.c:426
4045 msgid "paths are separated with NUL character"
4046 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
4047
3587 -#: builtin/apply.c:4545
4048 +#: builtin/apply.c:4836
4049 msgid "ensure at least <n> lines of context match"
4050 msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
4051
3591 -#: builtin/apply.c:4547
4052 +#: builtin/apply.c:4838
4053 msgid "detect new or modified lines that have whitespace errors"
4054 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"
4055
3595 -#: builtin/apply.c:4550 builtin/apply.c:4553
4056 +#: builtin/apply.c:4841 builtin/apply.c:4844
4057 msgid "ignore changes in whitespace when finding context"
4058 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi quét nội dung"
4059
3599 -#: builtin/apply.c:4556
4060 +#: builtin/apply.c:4847
4061 msgid "apply the patch in reverse"
4062 msgstr "áp dụng miếng vá theo chiều ngược"
4063
3603 -#: builtin/apply.c:4558
4064 +#: builtin/apply.c:4849
4065 msgid "don't expect at least one line of context"
4066 msgstr "đừng hy vọng có ít nhất một dòng nội dung"
4067
3607 -#: builtin/apply.c:4560
4068 +#: builtin/apply.c:4851
4069 msgid "leave the rejected hunks in corresponding *.rej files"
4070 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
4071
3611 -#: builtin/apply.c:4562
4072 +#: builtin/apply.c:4853
4073 msgid "allow overlapping hunks"
4074 msgstr "cho phép chồng khối nhớ"
4075
3615 -#: builtin/apply.c:4565
4076 +#: builtin/apply.c:4856
4077 msgid "tolerate incorrectly detected missing new-line at the end of file"
4078 msgstr ""
4079 "đã 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"
4080
3620 -#: builtin/apply.c:4568
4081 +#: builtin/apply.c:4859
4082 msgid "do not trust the line counts in the hunk headers"
4083 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
4084
3624 -#: builtin/apply.c:4571
4085 +#: builtin/apply.c:4862
4086 msgid "prepend <root> to all filenames"
4087 msgstr "treo thêm <root> vào tất cả các tên tập tin"
4088
3628 -#: builtin/apply.c:4593
3629 -msgid "--3way outside a repository"
3630 -msgstr "--3way ở ngoài một kho chứa"
3631 -
3632 -#: builtin/apply.c:4601
3633 -msgid "--index outside a repository"
3634 -msgstr "--index ở ngoài một kho chứa"
3635 -
3636 -#: builtin/apply.c:4604
3637 -msgid "--cached outside a repository"
3638 -msgstr "--cached ở ngoài một kho chứa"
3639 -
3640 -#: builtin/apply.c:4623
3641 -#, c-format
3642 -msgid "can't open patch '%s'"
3643 -msgstr "không thể mở miếng vá “%s”"
3644 -
3645 -#: builtin/apply.c:4637
3646 -#, c-format
3647 -msgid "squelched %d whitespace error"
3648 -msgid_plural "squelched %d whitespace errors"
3649 -msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
3650 -
3651 -#: builtin/apply.c:4643 builtin/apply.c:4653
3652 -#, c-format
3653 -msgid "%d line adds whitespace errors."
3654 -msgid_plural "%d lines add whitespace errors."
3655 -msgstr[0] "%d dòng thêm khoảng trắng lỗi."
3656 -
4089 #: builtin/archive.c:17
4090 #, c-format
4091 msgid "could not create archive file '%s'"
@@ -3710,105 +4142,105 @@ msgstr "git blame [<các-tùy-chọn>] [<rev-opts>] [<rev>] [--] <tập-tin>"
4142 msgid "<rev-opts> are documented in git-rev-list(1)"
4143 msgstr "<rev-opts> được mô tả trong tài liệu git-rev-list(1)"
4144
3713 -#: builtin/blame.c:1782
4145 +#: builtin/blame.c:1781
4146 msgid "Blaming lines"
4147 msgstr "Các dòng blame"
4148
3717 -#: builtin/blame.c:2531
4149 +#: builtin/blame.c:2536
4150 msgid "Show blame entries as we find them, incrementally"
4151 msgstr "Hiển thị các mục “blame” như là chúng ta thấy chúng, tăng dần"
4152
3721 -#: builtin/blame.c:2532
4153 +#: builtin/blame.c:2537
4154 msgid "Show blank SHA-1 for boundary commits (Default: off)"
4155 msgstr ""
4156 "Hiển thị SHA-1 trắng cho những lần chuyển giao biên giới (Mặc định: off)"
4157
3726 -#: builtin/blame.c:2533
4158 +#: builtin/blame.c:2538
4159 msgid "Do not treat root commits as boundaries (Default: off)"
4160 msgstr "Không coi các lần chuyển giao gốc là giới hạn (Mặc định: off)"
4161
3730 -#: builtin/blame.c:2534
4162 +#: builtin/blame.c:2539
4163 msgid "Show work cost statistics"
4164 msgstr "Hiển thị thống kê công sức làm việc"
4165
3734 -#: builtin/blame.c:2535
4166 +#: builtin/blame.c:2540
4167 msgid "Force progress reporting"
4168 msgstr "Ép buộc báo cáo tiến triển công việc"
4169
3738 -#: builtin/blame.c:2536
4170 +#: builtin/blame.c:2541
4171 msgid "Show output score for blame entries"
4172 msgstr "Hiển thị kết xuất điểm số có các mục tin “blame”"
4173
3742 -#: builtin/blame.c:2537
4174 +#: builtin/blame.c:2542
4175 msgid "Show original filename (Default: auto)"
4176 msgstr "Hiển thị tên tập tin gốc (Mặc định: auto)"
4177
3746 -#: builtin/blame.c:2538
4178 +#: builtin/blame.c:2543
4179 msgid "Show original linenumber (Default: off)"
4180 msgstr "Hiển thị số dòng gốc (Mặc định: off)"
4181
3750 -#: builtin/blame.c:2539
4182 +#: builtin/blame.c:2544
4183 msgid "Show in a format designed for machine consumption"
4184 msgstr "Hiển thị ở định dạng đã thiết kế cho sự tiêu dùng bằng máy"
4185
3754 -#: builtin/blame.c:2540
4186 +#: builtin/blame.c:2545
4187 msgid "Show porcelain format with per-line commit information"
4188 msgstr "Hiển thị định dạng “porcelain” với thông tin chuyển giao mỗi dòng"
4189
3758 -#: builtin/blame.c:2541
4190 +#: builtin/blame.c:2546
4191 msgid "Use the same output mode as git-annotate (Default: off)"
4192 msgstr "Dùng cùng chế độ xuất ra với git-annotate (Mặc định: off)"
4193
3762 -#: builtin/blame.c:2542
4194 +#: builtin/blame.c:2547
4195 msgid "Show raw timestamp (Default: off)"
4196 msgstr "Hiển thị dấu vết thời gian dạng thô (Mặc định: off)"
4197
3766 -#: builtin/blame.c:2543
4198 +#: builtin/blame.c:2548
4199 msgid "Show long commit SHA1 (Default: off)"
4200 msgstr "Hiển thị SHA1 của lần chuyển giao dạng dài (Mặc định: off)"
4201
3770 -#: builtin/blame.c:2544
4202 +#: builtin/blame.c:2549
4203 msgid "Suppress author name and timestamp (Default: off)"
4204 msgstr "Không hiển thị tên tác giả và dấu vết thời gian (Mặc định: off)"
4205
3774 -#: builtin/blame.c:2545
4206 +#: builtin/blame.c:2550
4207 msgid "Show author email instead of name (Default: off)"
4208 msgstr "Hiển thị thư điện tử của tác giả thay vì tên (Mặc định: off)"
4209
3778 -#: builtin/blame.c:2546
4210 +#: builtin/blame.c:2551
4211 msgid "Ignore whitespace differences"
4212 msgstr "Bỏ qua các khác biệt do khoảng trắng gây ra"
4213
3782 -#: builtin/blame.c:2547
4214 +#: builtin/blame.c:2552
4215 msgid "Spend extra cycles to find better match"
4216 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"
4217
3786 -#: builtin/blame.c:2548
4218 +#: builtin/blame.c:2553
4219 msgid "Use revisions from <file> instead of calling git-rev-list"
4220 msgstr ""
4221 "Sử dụng điểm xét duyệt (revision) từ <tập tin> thay vì gọi “git-rev-list”"
4222
3791 -#: builtin/blame.c:2549
4223 +#: builtin/blame.c:2554
4224 msgid "Use <file>'s contents as the final image"
4225 msgstr "Sử dụng nội dung của <tập tin> như là ảnh cuối cùng"
4226
3795 -#: builtin/blame.c:2550 builtin/blame.c:2551
4227 +#: builtin/blame.c:2555 builtin/blame.c:2556
4228 msgid "score"
4229 msgstr "điểm số"
4230
3799 -#: builtin/blame.c:2550
4231 +#: builtin/blame.c:2555
4232 msgid "Find line copies within and across files"
4233 msgstr "Tìm các bản sao chép dòng trong và ngang qua tập tin"
4234
3803 -#: builtin/blame.c:2551
4235 +#: builtin/blame.c:2556
4236 msgid "Find line movements within and across files"
4237 msgstr "Tìm các di chuyển dòng trong và ngang qua tập tin"
4238
3807 -#: builtin/blame.c:2552
4239 +#: builtin/blame.c:2557
4240 msgid "n,m"
4241 msgstr "n,m"
4242
3811 -#: builtin/blame.c:2552
4243 +#: builtin/blame.c:2557
4244 msgid "Process only line range n,m, counting from 1"
4245 msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
4246
@@ -3818,7 +4250,7 @@ msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
4250 #. takes 22 places, is the longest among various forms of
4251 #. relative timestamps, but your language may need more or
4252 #. fewer display columns.
3821 -#: builtin/blame.c:2641
4253 +#: builtin/blame.c:2649
4254 msgid "4 years, 11 months ago"
4255 msgstr "4 năm, 11 tháng trước"
4256
@@ -3921,118 +4353,125 @@ msgstr "Đã xóa nhánh theo dõi máy chủ \"%s\" (từng là %s).\n"
4353 msgid "Deleted branch %s (was %s).\n"
4354 msgstr "Nhánh “%s” đã bị xóa (từng là %s)\n"
4355
3924 -#: builtin/branch.c:309
4356 +#: builtin/branch.c:312
4357 #, c-format
4358 msgid "[%s: gone]"
4359 msgstr "[%s: đã ra đi]"
4360
3929 -#: builtin/branch.c:314
4361 +#: builtin/branch.c:317
4362 #, c-format
4363 msgid "[%s]"
4364 msgstr "[%s]"
4365
3934 -#: builtin/branch.c:319
4366 +#: builtin/branch.c:322
4367 #, c-format
4368 msgid "[%s: behind %d]"
4369 msgstr "[%s: đứng sau %d]"
4370
3939 -#: builtin/branch.c:321
4371 +#: builtin/branch.c:324
4372 #, c-format
4373 msgid "[behind %d]"
4374 msgstr "[đằng sau %d]"
4375
3944 -#: builtin/branch.c:325
4376 +#: builtin/branch.c:328
4377 #, c-format
4378 msgid "[%s: ahead %d]"
4379 msgstr "[%s: phía trước %d]"
4380
3949 -#: builtin/branch.c:327
4381 +#: builtin/branch.c:330
4382 #, c-format
4383 msgid "[ahead %d]"
4384 msgstr "[phía trước %d]"
4385
3954 -#: builtin/branch.c:330
4386 +#: builtin/branch.c:333
4387 #, c-format
4388 msgid "[%s: ahead %d, behind %d]"
4389 msgstr "[%s: trước %d, sau %d]"
4390
3959 -#: builtin/branch.c:333
4391 +#: builtin/branch.c:336
4392 #, c-format
4393 msgid "[ahead %d, behind %d]"
4394 msgstr "[trước %d, sau %d]"
4395
3964 -#: builtin/branch.c:346
4396 +#: builtin/branch.c:349
4397 msgid " **** invalid ref ****"
4398 msgstr " **** tham chiếu không hợp lệ ****"
4399
3968 -#: builtin/branch.c:372
4400 +#: builtin/branch.c:375
4401 #, c-format
4402 msgid "(no branch, rebasing %s)"
4403 msgstr "(không nhánh, đang cải tổ %s)"
4404
3973 -#: builtin/branch.c:375
4405 +#: builtin/branch.c:378
4406 #, c-format
4407 msgid "(no branch, bisect started on %s)"
4408 msgstr "(không nhánh, di chuyển nửa bước được bắt đầu tại %s)"
4409
4410 #. TRANSLATORS: make sure this matches
4411 #. "HEAD detached at " in wt-status.c
3980 -#: builtin/branch.c:381
4412 +#: builtin/branch.c:384
4413 #, c-format
4414 msgid "(HEAD detached at %s)"
4415 msgstr "(HEAD được tách rời tại %s)"
4416
4417 #. TRANSLATORS: make sure this matches
4418 #. "HEAD detached from " in wt-status.c
3987 -#: builtin/branch.c:386
4419 +#: builtin/branch.c:389
4420 #, c-format
4421 msgid "(HEAD detached from %s)"
4422 msgstr "(HEAD được tách rời từ %s)"
4423
3992 -#: builtin/branch.c:390
4424 +#: builtin/branch.c:393
4425 msgid "(no branch)"
4426 msgstr "(không nhánh)"
4427
3996 -#: builtin/branch.c:541
4428 +#: builtin/branch.c:544
4429 #, c-format
4430 msgid "Branch %s is being rebased at %s"
4431 msgstr "Nhánh %s đang được cải tổ lại tại %s"
4432
4001 -#: builtin/branch.c:545
4433 +#: builtin/branch.c:548
4434 #, c-format
4435 msgid "Branch %s is being bisected at %s"
4436 msgstr "Nhánh %s đang được di chuyển phân đôi (bisect) tại %s"
4437
4006 -#: builtin/branch.c:560
4438 +#: builtin/branch.c:563
4439 msgid "cannot rename the current branch while not on any."
4440 msgstr "không thể đổi tên nhánh hiện hành trong khi nó chẳng ở đâu cả."
4441
4010 -#: builtin/branch.c:570
4442 +#: builtin/branch.c:573
4443 #, c-format
4444 msgid "Invalid branch name: '%s'"
4445 msgstr "Tên nhánh không hợp lệ: “%s”"
4446
4015 -#: builtin/branch.c:587
4447 +#: builtin/branch.c:590
4448 msgid "Branch rename failed"
4449 msgstr "Gặp lỗi khi đổi tên nhánh"
4450
4019 -#: builtin/branch.c:591
4451 +#: builtin/branch.c:594
4452 #, c-format
4453 msgid "Renamed a misnamed branch '%s' away"
4454 msgstr "Đã đổi tên nhánh khuyết danh “%s” đi"
4455
4024 -#: builtin/branch.c:594
4456 +#: builtin/branch.c:597
4457 #, c-format
4458 msgid "Branch renamed to %s, but HEAD is not updated!"
4459 msgstr "Nhánh bị đổi tên thành %s, nhưng HEAD lại không được cập nhật!"
4460
4029 -#: builtin/branch.c:601
4461 +#: builtin/branch.c:604
4462 msgid "Branch is renamed, but update of config-file failed"
4463 msgstr "Nhánh bị đổi tên, nhưng cập nhật tập tin cấu hình gặp lỗi"
4464
4033 -#: builtin/branch.c:623
4034 -msgid "could not write branch description template"
4035 -msgstr "không thể ghi mẫu mô tả nhánh"
4465 +#: builtin/branch.c:620
4466 +#, c-format
4467 +msgid ""
4468 +"Please edit the description for the branch\n"
4469 +" %s\n"
4470 +"Lines starting with '%c' will be stripped.\n"
4471 +msgstr ""
4472 +"Viết các ghi chú cho nhánh:\n"
4473 +" %s\n"
4474 +"Những dòng được bắt đầu bằng “%c” sẽ được cắt bỏ.\n"
4475
4476 #: builtin/branch.c:651
4477 msgid "Generic options"
@@ -4134,8 +4573,8 @@ msgstr "khóa"
4573 msgid "field name to sort on"
4574 msgstr "tên trường cần sắp xếp"
4575
4137 -#: builtin/branch.c:686 builtin/for-each-ref.c:41 builtin/notes.c:401
4138 -#: builtin/notes.c:404 builtin/notes.c:564 builtin/notes.c:567
4576 +#: builtin/branch.c:686 builtin/for-each-ref.c:41 builtin/notes.c:402
4577 +#: builtin/notes.c:405 builtin/notes.c:565 builtin/notes.c:568
4578 #: builtin/tag.c:369
4579 msgid "object"
4580 msgstr "đối tượng"
@@ -4260,7 +4699,7 @@ msgstr "Cần một kho chứa để có thể tạo một bundle."
4699 msgid "Need a repository to unbundle."
4700 msgstr "Cần một kho chứa để có thể giải nén một bundle."
4701
4263 -#: builtin/cat-file.c:428
4702 +#: builtin/cat-file.c:443
4703 msgid ""
4704 "git cat-file (-t [--allow-unknown-type]|-s [--allow-unknown-type]|-e|-p|"
4705 "<type>|--textconv) <object>"
@@ -4268,56 +4707,56 @@ msgstr ""
4707 "git cat-file (-t [--allow-unknown-type]|-s [--allow-unknown-type]|-e|-p|"
4708 "<kiểu>|--textconv) <đối_tượng>"
4709
4271 -#: builtin/cat-file.c:429
4710 +#: builtin/cat-file.c:444
4711 msgid "git cat-file (--batch | --batch-check) [--follow-symlinks]"
4712 msgstr "git cat-file (--batch | --batch-check) [--follow-symlinks]"
4713
4275 -#: builtin/cat-file.c:466
4714 +#: builtin/cat-file.c:481
4715 msgid "<type> can be one of: blob, tree, commit, tag"
4716 msgstr "<kiểu> là một trong số: blob, tree, commit hoặc tag"
4717
4279 -#: builtin/cat-file.c:467
4718 +#: builtin/cat-file.c:482
4719 msgid "show object type"
4720 msgstr "hiển thị kiểu đối tượng"
4721
4283 -#: builtin/cat-file.c:468
4722 +#: builtin/cat-file.c:483
4723 msgid "show object size"
4724 msgstr "hiển thị kích thước đối tượng"
4725
4287 -#: builtin/cat-file.c:470
4726 +#: builtin/cat-file.c:485
4727 msgid "exit with zero when there's no error"
4728 msgstr "thoát với 0 khi không có lỗi"
4729
4291 -#: builtin/cat-file.c:471
4730 +#: builtin/cat-file.c:486
4731 msgid "pretty-print object's content"
4732 msgstr "in nội dung đối tượng dạng dễ đọc"
4733
4295 -#: builtin/cat-file.c:473
4734 +#: builtin/cat-file.c:488
4735 msgid "for blob objects, run textconv on object's content"
4736 msgstr "với đối tượng blob, chạy lệnh textconv trên nội dung của đối tượng"
4737
4299 -#: builtin/cat-file.c:475
4738 +#: builtin/cat-file.c:490
4739 msgid "allow -s and -t to work with broken/corrupt objects"
4740 msgstr "cho phép -s và -t để làm việc với các đối tượng sai/hỏng"
4741
4303 -#: builtin/cat-file.c:476
4742 +#: builtin/cat-file.c:491
4743 msgid "buffer --batch output"
4744 msgstr "đệm kết xuất --batch"
4745
4307 -#: builtin/cat-file.c:478
4746 +#: builtin/cat-file.c:493
4747 msgid "show info and content of objects fed from the standard input"
4748 msgstr ""
4749 "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"
4750
4312 -#: builtin/cat-file.c:481
4751 +#: builtin/cat-file.c:496
4752 msgid "show info about objects fed from the standard input"
4753 msgstr "hiển thị các thông tin về đối tượng fed từ đầu vào tiêu chuẩn"
4754
4316 -#: builtin/cat-file.c:484
4755 +#: builtin/cat-file.c:499
4756 msgid "follow in-tree symlinks (used with --batch or --batch-check)"
4757 msgstr "theo liên kết mềm trong-cây (được dùng với --batch hay --batch-check)"
4758
4320 -#: builtin/cat-file.c:486
4759 +#: builtin/cat-file.c:501
4760 msgid "show all objects with --batch or --batch-check"
4761 msgstr "hiển thị mọi đối tượng với --batch hay --batch-check"
4762
@@ -4345,7 +4784,7 @@ msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
4784 msgid "terminate input and output records by a NUL character"
4785 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
4786
4348 -#: builtin/check-ignore.c:18 builtin/checkout.c:1135 builtin/gc.c:325
4787 +#: builtin/check-ignore.c:18 builtin/checkout.c:1137 builtin/gc.c:325
4788 msgid "suppress progress reporting"
4789 msgstr "chặn các báo cáo tiến trình hoạt động"
4790
@@ -4436,9 +4875,9 @@ msgid "write the content to temporary files"
4875 msgstr "ghi nội dung vào tập tin tạm"
4876
4877 #: builtin/checkout-index.c:174 builtin/column.c:30
4439 -#: builtin/submodule--helper.c:491 builtin/submodule--helper.c:494
4440 -#: builtin/submodule--helper.c:497 builtin/submodule--helper.c:500
4441 -#: builtin/submodule--helper.c:774
4878 +#: builtin/submodule--helper.c:488 builtin/submodule--helper.c:491
4879 +#: builtin/submodule--helper.c:494 builtin/submodule--helper.c:497
4880 +#: builtin/submodule--helper.c:830 builtin/worktree.c:469
4881 msgid "string"
4882 msgstr "chuỗi"
4883
@@ -4505,10 +4944,6 @@ msgid "Cannot update paths and switch to branch '%s' at the same time."
4944 msgstr ""
4945 "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."
4946
4508 -#: builtin/checkout.c:279 builtin/checkout.c:473
4509 -msgid "corrupt index file"
4510 -msgstr "tập tin ghi bảng mục lục bị hỏng"
4511 -
4947 #: builtin/checkout.c:339 builtin/checkout.c:346
4948 #, c-format
4949 msgid "path '%s' is unmerged"
@@ -4518,50 +4953,50 @@ msgstr "đường dẫn “%s” không được hòa trộn"
4953 msgid "you need to resolve your current index first"
4954 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 đã"
4955
4521 -#: builtin/checkout.c:622
4956 +#: builtin/checkout.c:625
4957 #, c-format
4958 msgid "Can not do reflog for '%s': %s\n"
4959 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
4960
4526 -#: builtin/checkout.c:660
4961 +#: builtin/checkout.c:663
4962 msgid "HEAD is now at"
4963 msgstr "HEAD hiện giờ tại"
4964
4530 -#: builtin/checkout.c:664 builtin/clone.c:661
4965 +#: builtin/checkout.c:667 builtin/clone.c:661
4966 msgid "unable to update HEAD"
4967 msgstr "không thể cập nhật HEAD"
4968
4534 -#: builtin/checkout.c:668
4969 +#: builtin/checkout.c:671
4970 #, c-format
4971 msgid "Reset branch '%s'\n"
4972 msgstr "Đặt lại nhánh “%s”\n"
4973
4539 -#: builtin/checkout.c:671
4974 +#: builtin/checkout.c:674
4975 #, c-format
4976 msgid "Already on '%s'\n"
4977 msgstr "Đã sẵn sàng trên “%s”\n"
4978
4544 -#: builtin/checkout.c:675
4979 +#: builtin/checkout.c:678
4980 #, c-format
4981 msgid "Switched to and reset branch '%s'\n"
4982 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
4983
4549 -#: builtin/checkout.c:677 builtin/checkout.c:1067
4984 +#: builtin/checkout.c:680 builtin/checkout.c:1069
4985 #, c-format
4986 msgid "Switched to a new branch '%s'\n"
4987 msgstr "Đã chuyển đến nhánh mới “%s”\n"
4988
4554 -#: builtin/checkout.c:679
4989 +#: builtin/checkout.c:682
4990 #, c-format
4991 msgid "Switched to branch '%s'\n"
4992 msgstr "Đã chuyển đến nhánh “%s”\n"
4993
4559 -#: builtin/checkout.c:731
4994 +#: builtin/checkout.c:733
4995 #, c-format
4996 msgid " ... and %d more.\n"
4997 msgstr " … và nhiều hơn %d.\n"
4998
4564 -#: builtin/checkout.c:737
4999 +#: builtin/checkout.c:739
5000 #, c-format
5001 msgid ""
5002 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -4580,7 +5015,7 @@ msgstr[0] ""
5015 "\n"
5016 "%s\n"
5017
4583 -#: builtin/checkout.c:756
5018 +#: builtin/checkout.c:758
5019 #, c-format
5020 msgid ""
5021 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -4601,152 +5036,152 @@ msgstr[0] ""
5036 " git branch <tên_nhánh_mới> %s\n"
5037 "\n"
5038
4604 -#: builtin/checkout.c:792
5039 +#: builtin/checkout.c:794
5040 msgid "internal error in revision walk"
5041 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
5042
4608 -#: builtin/checkout.c:796
5043 +#: builtin/checkout.c:798
5044 msgid "Previous HEAD position was"
5045 msgstr "Vị trí trước kia của HEAD là"
5046
4612 -#: builtin/checkout.c:823 builtin/checkout.c:1062
5047 +#: builtin/checkout.c:825 builtin/checkout.c:1064
5048 msgid "You are on a branch yet to be born"
5049 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
5050
4616 -#: builtin/checkout.c:968
5051 +#: builtin/checkout.c:970
5052 #, c-format
5053 msgid "only one reference expected, %d given."
5054 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
5055
4621 -#: builtin/checkout.c:1008 builtin/worktree.c:212
5056 +#: builtin/checkout.c:1010 builtin/worktree.c:214
5057 #, c-format
5058 msgid "invalid reference: %s"
5059 msgstr "tham chiếu không hợp lệ: %s"
5060
4626 -#: builtin/checkout.c:1037
5061 +#: builtin/checkout.c:1039
5062 #, c-format
5063 msgid "reference is not a tree: %s"
5064 msgstr "tham chiếu không phải là một cây:%s"
5065
4631 -#: builtin/checkout.c:1076
5066 +#: builtin/checkout.c:1078
5067 msgid "paths cannot be used with switching branches"
5068 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
5069
4635 -#: builtin/checkout.c:1079 builtin/checkout.c:1083
5070 +#: builtin/checkout.c:1081 builtin/checkout.c:1085
5071 #, c-format
5072 msgid "'%s' cannot be used with switching branches"
5073 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
5074
4640 -#: builtin/checkout.c:1087 builtin/checkout.c:1090 builtin/checkout.c:1095
4641 -#: builtin/checkout.c:1098
5075 +#: builtin/checkout.c:1089 builtin/checkout.c:1092 builtin/checkout.c:1097
5076 +#: builtin/checkout.c:1100
5077 #, c-format
5078 msgid "'%s' cannot be used with '%s'"
5079 msgstr "“%s” không thể được dùng với “%s”"
5080
4646 -#: builtin/checkout.c:1103
5081 +#: builtin/checkout.c:1105
5082 #, c-format
5083 msgid "Cannot switch branch to a non-commit '%s'"
5084 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
5085
4651 -#: builtin/checkout.c:1136 builtin/checkout.c:1138 builtin/clone.c:88
4652 -#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:323
4653 -#: builtin/worktree.c:325
5086 +#: builtin/checkout.c:1138 builtin/checkout.c:1140 builtin/clone.c:88
5087 +#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:324
5088 +#: builtin/worktree.c:326
5089 msgid "branch"
5090 msgstr "nhánh"
5091
4657 -#: builtin/checkout.c:1137
5092 +#: builtin/checkout.c:1139
5093 msgid "create and checkout a new branch"
5094 msgstr "tạo và checkout một nhánh mới"
5095
4661 -#: builtin/checkout.c:1139
5096 +#: builtin/checkout.c:1141
5097 msgid "create/reset and checkout a branch"
5098 msgstr "tạo/đặt_lại và checkout một nhánh"
5099
4665 -#: builtin/checkout.c:1140
5100 +#: builtin/checkout.c:1142
5101 msgid "create reflog for new branch"
5102 msgstr "tạo reflog cho nhánh mới"
5103
4669 -#: builtin/checkout.c:1141
4670 -msgid "detach the HEAD at named commit"
4671 -msgstr "rời bỏ HEAD tại lần chuyển giao danh nghĩa"
5104 +#: builtin/checkout.c:1143 builtin/worktree.c:328
5105 +msgid "detach HEAD at named commit"
5106 +msgstr "rời bỏ HEAD tại lần chuyển giao theo tên"
5107
4673 -#: builtin/checkout.c:1142
5108 +#: builtin/checkout.c:1144
5109 msgid "set upstream info for new branch"
5110 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
5111
4677 -#: builtin/checkout.c:1144
5112 +#: builtin/checkout.c:1146
5113 msgid "new-branch"
5114 msgstr "nhánh-mới"
5115
4681 -#: builtin/checkout.c:1144
5116 +#: builtin/checkout.c:1146
5117 msgid "new unparented branch"
5118 msgstr "nhánh không cha mới"
5119
4685 -#: builtin/checkout.c:1145
5120 +#: builtin/checkout.c:1147
5121 msgid "checkout our version for unmerged files"
5122 msgstr ""
5123 "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"
5124
4690 -#: builtin/checkout.c:1147
5125 +#: builtin/checkout.c:1149
5126 msgid "checkout their version for unmerged files"
5127 msgstr ""
5128 "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"
5129
4695 -#: builtin/checkout.c:1149
5130 +#: builtin/checkout.c:1151
5131 msgid "force checkout (throw away local modifications)"
5132 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
5133
4699 -#: builtin/checkout.c:1150
5134 +#: builtin/checkout.c:1152
5135 msgid "perform a 3-way merge with the new branch"
5136 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
5137
4703 -#: builtin/checkout.c:1151 builtin/merge.c:230
5138 +#: builtin/checkout.c:1153 builtin/merge.c:231
5139 msgid "update ignored files (default)"
5140 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
5141
4707 -#: builtin/checkout.c:1152 builtin/log.c:1432 parse-options.h:250
5142 +#: builtin/checkout.c:1154 builtin/log.c:1459 parse-options.h:250
5143 msgid "style"
5144 msgstr "kiểu"
5145
4711 -#: builtin/checkout.c:1153
5146 +#: builtin/checkout.c:1155
5147 msgid "conflict style (merge or diff3)"
5148 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
5149
4715 -#: builtin/checkout.c:1156
5150 +#: builtin/checkout.c:1158
5151 msgid "do not limit pathspecs to sparse entries only"
5152 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục thưa thớt"
5153
4719 -#: builtin/checkout.c:1158
5154 +#: builtin/checkout.c:1160
5155 msgid "second guess 'git checkout <no-such-branch>'"
5156 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
5157
4723 -#: builtin/checkout.c:1160
5158 +#: builtin/checkout.c:1162
5159 msgid "do not check if another worktree is holding the given ref"
5160 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
5161
4727 -#: builtin/checkout.c:1161 builtin/clone.c:60 builtin/fetch.c:116
4728 -#: builtin/merge.c:227 builtin/pull.c:116 builtin/push.c:526
5162 +#: builtin/checkout.c:1163 builtin/clone.c:60 builtin/fetch.c:117
5163 +#: builtin/merge.c:228 builtin/pull.c:116 builtin/push.c:536
5164 #: builtin/send-pack.c:168
5165 msgid "force progress reporting"
5166 msgstr "ép buộc báo cáo tiến triển công việc"
5167
4733 -#: builtin/checkout.c:1192
5168 +#: builtin/checkout.c:1194
5169 msgid "-b, -B and --orphan are mutually exclusive"
5170 msgstr "Các tùy chọn -b, -B và --orphan loại từ lẫn nhau"
5171
4737 -#: builtin/checkout.c:1209
5172 +#: builtin/checkout.c:1211
5173 msgid "--track needs a branch name"
5174 msgstr "--track cần tên một nhánh"
5175
4741 -#: builtin/checkout.c:1214
5176 +#: builtin/checkout.c:1216
5177 msgid "Missing branch name; try -b"
5178 msgstr "Thiếu tên nhánh; hãy thử -b"
5179
4745 -#: builtin/checkout.c:1250
5180 +#: builtin/checkout.c:1252
5181 msgid "invalid path specification"
5182 msgstr "đường dẫn đã cho không hợp lệ"
5183
4749 -#: builtin/checkout.c:1257
5184 +#: builtin/checkout.c:1259
5185 #, c-format
5186 msgid ""
5187 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -4756,12 +5191,12 @@ msgstr ""
5191 "Bạn đã có ý định checkout “%s” cái mà không thể được phân giải như là lần "
5192 "chuyển giao?"
5193
4759 -#: builtin/checkout.c:1262
5194 +#: builtin/checkout.c:1264
5195 #, c-format
5196 msgid "git checkout: --detach does not take a path argument '%s'"
5197 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
5198
4764 -#: builtin/checkout.c:1266
5199 +#: builtin/checkout.c:1268
5200 msgid ""
5201 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
5202 "checking out of the index."
@@ -4913,7 +5348,7 @@ msgid "remove whole directories"
5348 msgstr "gỡ bỏ toàn bộ thư mục"
5349
5350 #: builtin/clean.c:875 builtin/describe.c:407 builtin/grep.c:724
4916 -#: builtin/ls-files.c:456 builtin/name-rev.c:314 builtin/show-ref.c:182
5351 +#: builtin/ls-files.c:457 builtin/name-rev.c:314 builtin/show-ref.c:182
5352 msgid "pattern"
5353 msgstr "mẫu"
5354
@@ -4957,7 +5392,7 @@ msgstr "git clone [<các-tùy-chọn>] [--] <kho> [<t.mục>]"
5392 msgid "don't create a checkout"
5393 msgstr "không tạo một checkout"
5394
4960 -#: builtin/clone.c:63 builtin/clone.c:65 builtin/init-db.c:473
5395 +#: builtin/clone.c:63 builtin/clone.c:65 builtin/init-db.c:476
5396 msgid "create a bare repository"
5397 msgstr "tạo kho thuần"
5398
@@ -4985,16 +5420,16 @@ msgstr "khởi tạo mô-đun-con trong bản sao"
5420 msgid "number of submodules cloned in parallel"
5421 msgstr "số lượng mô-đun-con được nhân bản đồng thời"
5422
4988 -#: builtin/clone.c:80 builtin/init-db.c:470
5423 +#: builtin/clone.c:80 builtin/init-db.c:473
5424 msgid "template-directory"
5425 msgstr "thư-mục-mẫu"
5426
4992 -#: builtin/clone.c:81 builtin/init-db.c:471
5427 +#: builtin/clone.c:81 builtin/init-db.c:474
5428 msgid "directory from which templates will be used"
5429 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
5430
4996 -#: builtin/clone.c:83 builtin/submodule--helper.c:498
4997 -#: builtin/submodule--helper.c:777
5431 +#: builtin/clone.c:83 builtin/submodule--helper.c:495
5432 +#: builtin/submodule--helper.c:833
5433 msgid "reference repository"
5434 msgstr "kho tham chiếu"
5435
@@ -5018,7 +5453,7 @@ msgstr "lấy ra <nhánh> thay cho HEAD của máy chủ"
5453 msgid "path to git-upload-pack on the remote"
5454 msgstr "đường dẫn đến git-upload-pack trên máy chủ"
5455
5021 -#: builtin/clone.c:92 builtin/fetch.c:117 builtin/grep.c:667 builtin/pull.c:201
5456 +#: builtin/clone.c:92 builtin/fetch.c:118 builtin/grep.c:667 builtin/pull.c:201
5457 msgid "depth"
5458 msgstr "độ-sâu"
5459
@@ -5034,11 +5469,11 @@ msgstr "chỉ nhân bản một nhánh, HEAD hoặc --branch"
5469 msgid "any cloned submodules will be shallow"
5470 msgstr "mọi mô-đun-con nhân bản sẽ là shallow (nông)"
5471
5037 -#: builtin/clone.c:98 builtin/init-db.c:479
5472 +#: builtin/clone.c:98 builtin/init-db.c:482
5473 msgid "gitdir"
5474 msgstr "gitdir"
5475
5041 -#: builtin/clone.c:99 builtin/init-db.c:480
5476 +#: builtin/clone.c:99 builtin/init-db.c:483
5477 msgid "separate git dir from working tree"
5478 msgstr "không dùng chung thư mục dành riêng cho git và thư mục làm việc"
5479
@@ -5050,11 +5485,11 @@ msgstr "khóa=giá_trị"
5485 msgid "set config inside the new repository"
5486 msgstr "đặt cấu hình bên trong một kho chứa mới"
5487
5053 -#: builtin/clone.c:102 builtin/fetch.c:131 builtin/push.c:536
5488 +#: builtin/clone.c:102 builtin/fetch.c:132 builtin/push.c:547
5489 msgid "use IPv4 addresses only"
5490 msgstr "chỉ dùng địa chỉ IPv4"
5491
5057 -#: builtin/clone.c:104 builtin/fetch.c:133 builtin/push.c:538
5492 +#: builtin/clone.c:104 builtin/fetch.c:134 builtin/push.c:549
5493 msgid "use IPv6 addresses only"
5494 msgstr "chỉ dùng địa chỉ IPv6"
5495
@@ -5086,6 +5521,11 @@ msgstr "kho tham chiếu “%s” là nông"
5521 msgid "reference repository '%s' is grafted"
5522 msgstr "kho tham chiếu “%s” bị cấy ghép"
5523
5524 +#: builtin/clone.c:376
5525 +#, c-format
5526 +msgid "failed to open '%s'"
5527 +msgstr "gặp lỗi khi mở “%s”"
5528 +
5529 #: builtin/clone.c:384
5530 #, c-format
5531 msgid "%s exists and is not a directory"
@@ -5106,7 +5546,7 @@ msgstr "gặp lỗi khi tạo được liên kết mềm %s"
5546 msgid "failed to copy file to '%s'"
5547 msgstr "gặp lỗi khi sao chép tập tin và “%s”"
5548
5109 -#: builtin/clone.c:449 builtin/clone.c:633
5549 +#: builtin/clone.c:449
5550 #, c-format
5551 msgid "done.\n"
5552 msgstr "hoàn tất.\n"
@@ -5126,12 +5566,7 @@ msgstr ""
5566 msgid "Could not find remote branch %s to clone."
5567 msgstr "Không tìm thấy nhánh máy chủ %s để nhân bản (clone)."
5568
5129 -#: builtin/clone.c:628
5130 -#, c-format
5131 -msgid "Checking connectivity... "
5132 -msgstr "Đang kiểm tra kết nối… "
5133 -
5134 -#: builtin/clone.c:631
5569 +#: builtin/clone.c:633
5570 msgid "remote did not send all necessary objects"
5571 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
5572
@@ -5148,99 +5583,99 @@ msgstr "refers HEAD máy chủ chỉ đến ref không tồn tại, không th
5583 msgid "unable to checkout working tree"
5584 msgstr "không thể lấy ra (checkout) cây làm việc"
5585
5151 -#: builtin/clone.c:767
5586 +#: builtin/clone.c:766
5587 msgid "unable to write parameters to config file"
5588 msgstr "không thể ghi các tham số vào tập tin cấu hình"
5589
5155 -#: builtin/clone.c:830
5590 +#: builtin/clone.c:829
5591 msgid "cannot repack to clean up"
5592 msgstr "không thể đóng gói để dọn dẹp"
5593
5159 -#: builtin/clone.c:832
5594 +#: builtin/clone.c:831
5595 msgid "cannot unlink temporary alternates file"
5596 msgstr "không thể bỏ liên kết tập tin thay thế tạm thời"
5597
5163 -#: builtin/clone.c:864 builtin/receive-pack.c:1731
5598 +#: builtin/clone.c:863 builtin/receive-pack.c:1857
5599 msgid "Too many arguments."
5600 msgstr "Có quá nhiều đối số."
5601
5167 -#: builtin/clone.c:868
5602 +#: builtin/clone.c:867
5603 msgid "You must specify a repository to clone."
5604 msgstr "Bạn phải chỉ định một kho để mà nhân bản (clone)."
5605
5171 -#: builtin/clone.c:879
5606 +#: builtin/clone.c:878
5607 #, c-format
5608 msgid "--bare and --origin %s options are incompatible."
5609 msgstr "tùy chọn --bare và --origin %s xung khắc nhau."
5610
5176 -#: builtin/clone.c:882
5611 +#: builtin/clone.c:881
5612 msgid "--bare and --separate-git-dir are incompatible."
5613 msgstr "tùy chọn --bare và --separate-git-dir xung khắc nhau."
5614
5180 -#: builtin/clone.c:895
5615 +#: builtin/clone.c:894
5616 #, c-format
5617 msgid "repository '%s' does not exist"
5618 msgstr "kho chứa “%s” chưa tồn tại"
5619
5185 -#: builtin/clone.c:901 builtin/fetch.c:1174
5620 +#: builtin/clone.c:900 builtin/fetch.c:1293
5621 #, c-format
5622 msgid "depth %s is not a positive number"
5623 msgstr "độ sâu %s không phải là một số nguyên dương"
5624
5190 -#: builtin/clone.c:911
5625 +#: builtin/clone.c:910
5626 #, c-format
5627 msgid "destination path '%s' already exists and is not an empty directory."
5628 msgstr "đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng."
5629
5195 -#: builtin/clone.c:921
5630 +#: builtin/clone.c:920
5631 #, c-format
5632 msgid "working tree '%s' already exists."
5633 msgstr "cây làm việc “%s” đã sẵn tồn tại rồi."
5634
5200 -#: builtin/clone.c:936 builtin/clone.c:947 builtin/submodule--helper.c:547
5201 -#: builtin/worktree.c:220 builtin/worktree.c:247
5635 +#: builtin/clone.c:935 builtin/clone.c:946 builtin/submodule--helper.c:544
5636 +#: builtin/worktree.c:222 builtin/worktree.c:249
5637 #, c-format
5638 msgid "could not create leading directories of '%s'"
5639 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
5640
5206 -#: builtin/clone.c:939
5641 +#: builtin/clone.c:938
5642 #, c-format
5643 msgid "could not create work tree dir '%s'"
5644 msgstr "không thể tạo cây thư mục làm việc dir “%s”"
5645
5211 -#: builtin/clone.c:957
5646 +#: builtin/clone.c:956
5647 #, c-format
5648 msgid "Cloning into bare repository '%s'...\n"
5649 msgstr "Đang nhân bản thành kho chứa bare “%s”…\n"
5650
5216 -#: builtin/clone.c:959
5651 +#: builtin/clone.c:958
5652 #, c-format
5653 msgid "Cloning into '%s'...\n"
5654 msgstr "Đang nhân bản thành “%s”…\n"
5655
5221 -#: builtin/clone.c:998
5656 +#: builtin/clone.c:997
5657 msgid "--depth is ignored in local clones; use file:// instead."
5658 msgstr "--depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
5659
5225 -#: builtin/clone.c:1001
5660 +#: builtin/clone.c:1000
5661 msgid "source repository is shallow, ignoring --local"
5662 msgstr "kho nguồn là nông, nên bỏ qua --local"
5663
5229 -#: builtin/clone.c:1006
5664 +#: builtin/clone.c:1005
5665 msgid "--local is ignored"
5666 msgstr "--local bị lờ đi"
5667
5233 -#: builtin/clone.c:1010
5668 +#: builtin/clone.c:1009
5669 #, c-format
5670 msgid "Don't know how to clone %s"
5671 msgstr "Không biết làm cách nào để nhân bản (clone) %s"
5672
5238 -#: builtin/clone.c:1059 builtin/clone.c:1067
5673 +#: builtin/clone.c:1058 builtin/clone.c:1066
5674 #, c-format
5675 msgid "Remote branch %s not found in upstream %s"
5676 msgstr "Nhánh máy chủ %s không tìm thấy trong thượng nguồn %s"
5677
5243 -#: builtin/clone.c:1070
5678 +#: builtin/clone.c:1069
5679 msgid "You appear to have cloned an empty repository."
5680 msgstr "Bạn hình như là đã nhân bản một kho trống rỗng."
5681
@@ -5391,68 +5826,68 @@ msgstr ""
5826 "Thế thì \"git cherry-pick --continue\" sẽ phục hồi lại việc cherry-pick\n"
5827 "những lần chuyển giao còn lại.\n"
5828
5394 -#: builtin/commit.c:307
5829 +#: builtin/commit.c:308
5830 msgid "failed to unpack HEAD tree object"
5831 msgstr "gặp lỗi khi tháo dỡ HEAD đối tượng cây"
5832
5398 -#: builtin/commit.c:348
5833 +#: builtin/commit.c:349
5834 msgid "unable to create temporary index"
5835 msgstr "không thể tạo bảng mục lục tạm thời"
5836
5402 -#: builtin/commit.c:354
5837 +#: builtin/commit.c:355
5838 msgid "interactive add failed"
5839 msgstr "gặp lỗi khi thêm bằng cách tương"
5840
5406 -#: builtin/commit.c:367
5841 +#: builtin/commit.c:368
5842 msgid "unable to update temporary index"
5843 msgstr "không thể cập nhật bảng mục lục tạm thời"
5844
5410 -#: builtin/commit.c:369
5845 +#: builtin/commit.c:370
5846 msgid "Failed to update main cache tree"
5847 msgstr "Gặp lỗi khi cập nhật cây bộ nhớ đệm"
5848
5414 -#: builtin/commit.c:393 builtin/commit.c:416 builtin/commit.c:465
5849 +#: builtin/commit.c:394 builtin/commit.c:417 builtin/commit.c:466
5850 msgid "unable to write new_index file"
5851 msgstr "không thể ghi tập tin lưu bảng mục lục mới (new_index)"
5852
5418 -#: builtin/commit.c:447
5853 +#: builtin/commit.c:448
5854 msgid "cannot do a partial commit during a merge."
5855 msgstr ""
5856 "không thể thực hiện việc chuyển giao cục bộ trong khi đang được hòa trộn."
5857
5423 -#: builtin/commit.c:449
5858 +#: builtin/commit.c:450
5859 msgid "cannot do a partial commit during a cherry-pick."
5860 msgstr ""
5861 "không thể thực hiện việc chuyển giao bộ phận trong khi đang cherry-pick."
5862
5428 -#: builtin/commit.c:458
5863 +#: builtin/commit.c:459
5864 msgid "cannot read the index"
5865 msgstr "không đọc được bảng mục lục"
5866
5432 -#: builtin/commit.c:477
5867 +#: builtin/commit.c:478
5868 msgid "unable to write temporary index file"
5869 msgstr "không thể ghi tập tin lưu bảng mục lục tạm thời"
5870
5436 -#: builtin/commit.c:582
5871 +#: builtin/commit.c:583
5872 #, c-format
5873 msgid "commit '%s' lacks author header"
5874 msgstr "lần chuyển giao “%s” thiếu phần tác giả ở đầu"
5875
5441 -#: builtin/commit.c:584
5876 +#: builtin/commit.c:585
5877 #, c-format
5878 msgid "commit '%s' has malformed author line"
5879 msgstr "lần chuyển giao “%s” có phần tác giả ở đầu dị dạng"
5880
5446 -#: builtin/commit.c:603
5881 +#: builtin/commit.c:604
5882 msgid "malformed --author parameter"
5883 msgstr "đối số cho --author bị dị hình"
5884
5450 -#: builtin/commit.c:611
5885 +#: builtin/commit.c:612
5886 #, c-format
5887 msgid "invalid date format: %s"
5888 msgstr "ngày tháng không hợp lệ: %s"
5889
5455 -#: builtin/commit.c:655
5890 +#: builtin/commit.c:656
5891 msgid ""
5892 "unable to select a comment character that is not used\n"
5893 "in the current commit message"
@@ -5460,38 +5895,38 @@ msgstr ""
5895 "không thể chọn một ký tự ghi chú cái mà không được dùng\n"
5896 "trong phần ghi chú hiện tại"
5897
5463 -#: builtin/commit.c:692 builtin/commit.c:725 builtin/commit.c:1091
5898 +#: builtin/commit.c:693 builtin/commit.c:726 builtin/commit.c:1092
5899 #, c-format
5900 msgid "could not lookup commit %s"
5901 msgstr "không thể tìm kiếm commit (lần chuyển giao) %s"
5902
5468 -#: builtin/commit.c:704 builtin/shortlog.c:285
5903 +#: builtin/commit.c:705 builtin/shortlog.c:286
5904 #, c-format
5905 msgid "(reading log message from standard input)\n"
5906 msgstr "(đang đọc thông điệp nhật ký từ đầu vào tiêu chuẩn)\n"
5907
5473 -#: builtin/commit.c:706
5908 +#: builtin/commit.c:707
5909 msgid "could not read log from standard input"
5910 msgstr "không thể đọc nhật ký từ đầu vào tiêu chuẩn"
5911
5477 -#: builtin/commit.c:710
5912 +#: builtin/commit.c:711
5913 #, c-format
5914 msgid "could not read log file '%s'"
5915 msgstr "không đọc được tệp nhật ký “%s”"
5916
5482 -#: builtin/commit.c:737 builtin/commit.c:745
5917 +#: builtin/commit.c:738 builtin/commit.c:746
5918 msgid "could not read SQUASH_MSG"
5919 msgstr "không thể đọc SQUASH_MSG"
5920
5486 -#: builtin/commit.c:742
5921 +#: builtin/commit.c:743
5922 msgid "could not read MERGE_MSG"
5923 msgstr "không thể đọc MERGE_MSG"
5924
5490 -#: builtin/commit.c:796
5925 +#: builtin/commit.c:797
5926 msgid "could not write commit template"
5927 msgstr "không thể ghi mẫu chuyển giao"
5928
5494 -#: builtin/commit.c:814
5929 +#: builtin/commit.c:815
5930 #, c-format
5931 msgid ""
5932 "\n"
@@ -5506,7 +5941,7 @@ msgstr ""
5941 "\t%s\n"
5942 "và thử lại.\n"
5943
5509 -#: builtin/commit.c:819
5944 +#: builtin/commit.c:820
5945 #, c-format
5946 msgid ""
5947 "\n"
@@ -5521,7 +5956,7 @@ msgstr ""
5956 "\t%s\n"
5957 "và thử lại.\n"
5958
5524 -#: builtin/commit.c:832
5959 +#: builtin/commit.c:833
5960 #, c-format
5961 msgid ""
5962 "Please enter the commit message for your changes. Lines starting\n"
@@ -5532,7 +5967,7 @@ msgstr ""
5967 "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 "
5968 "chuyển giao.\n"
5969
5535 -#: builtin/commit.c:839
5970 +#: builtin/commit.c:840
5971 #, c-format
5972 msgid ""
5973 "Please enter the commit message for your changes. Lines starting\n"
@@ -5544,157 +5979,157 @@ msgstr ""
5979 "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"
5980 "Phần chú thích này nếu trống rỗng sẽ hủy bỏ lần chuyển giao.\n"
5981
5547 -#: builtin/commit.c:859
5982 +#: builtin/commit.c:860
5983 #, c-format
5984 msgid "%sAuthor: %.*s <%.*s>"
5985 msgstr "%sTác giả: %.*s <%.*s>"
5986
5552 -#: builtin/commit.c:867
5987 +#: builtin/commit.c:868
5988 #, c-format
5989 msgid "%sDate: %s"
5990 msgstr "%sNgày tháng: %s"
5991
5557 -#: builtin/commit.c:874
5992 +#: builtin/commit.c:875
5993 #, c-format
5994 msgid "%sCommitter: %.*s <%.*s>"
5995 msgstr "%sNgười chuyển giao: %.*s <%.*s>"
5996
5562 -#: builtin/commit.c:892
5997 +#: builtin/commit.c:893
5998 msgid "Cannot read index"
5999 msgstr "Không đọc được bảng mục lục"
6000
5566 -#: builtin/commit.c:949
6001 +#: builtin/commit.c:950
6002 msgid "Error building trees"
6003 msgstr "Gặp lỗi khi xây dựng cây"
6004
5570 -#: builtin/commit.c:964 builtin/tag.c:266
6005 +#: builtin/commit.c:965 builtin/tag.c:266
6006 #, c-format
6007 msgid "Please supply the message using either -m or -F option.\n"
6008 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"
6009
5575 -#: builtin/commit.c:1066
6010 +#: builtin/commit.c:1067
6011 #, c-format
6012 msgid "--author '%s' is not 'Name <email>' and matches no existing author"
6013 msgstr ""
6014 "--author “%s” không phải là “Họ và tên <thư điện tửl>” và không khớp bất kỳ "
6015 "tác giả nào sẵn có"
6016
5582 -#: builtin/commit.c:1081 builtin/commit.c:1321
6017 +#: builtin/commit.c:1082 builtin/commit.c:1322
6018 #, c-format
6019 msgid "Invalid untracked files mode '%s'"
6020 msgstr "Chế độ cho các tập tin chưa được theo dõi không hợp lệ “%s”"
6021
5587 -#: builtin/commit.c:1118
6022 +#: builtin/commit.c:1119
6023 msgid "--long and -z are incompatible"
6024 msgstr "hai tùy chọn -long và -z không tương thích với nhau"
6025
5591 -#: builtin/commit.c:1148
6026 +#: builtin/commit.c:1149
6027 msgid "Using both --reset-author and --author does not make sense"
6028 msgstr "Sử dụng cả hai tùy chọn --reset-author và --author không hợp lý"
6029
5595 -#: builtin/commit.c:1157
6030 +#: builtin/commit.c:1158
6031 msgid "You have nothing to amend."
6032 msgstr "Không có gì để mà “tu bổ” cả."
6033
5599 -#: builtin/commit.c:1160
6034 +#: builtin/commit.c:1161
6035 msgid "You are in the middle of a merge -- cannot amend."
6036 msgstr ""
6037 "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ổ”."
6038
5604 -#: builtin/commit.c:1162
6039 +#: builtin/commit.c:1163
6040 msgid "You are in the middle of a cherry-pick -- cannot amend."
6041 msgstr ""
6042 "Bạn đang ở giữa của quá trình cherry-pick -- không thể thực hiện việc “tu "
6043 "bổ”."
6044
5610 -#: builtin/commit.c:1165
6045 +#: builtin/commit.c:1166
6046 msgid "Options --squash and --fixup cannot be used together"
6047 msgstr "Các tùy chọn --squash và --fixup không thể sử dụng cùng với nhau"
6048
5614 -#: builtin/commit.c:1175
6049 +#: builtin/commit.c:1176
6050 msgid "Only one of -c/-C/-F/--fixup can be used."
6051 msgstr ""
6052 "Chỉ được dùng một trong số tùy chọn trong số các tùy chọn -c/-C/-F/--fixup"
6053
5619 -#: builtin/commit.c:1177
6054 +#: builtin/commit.c:1178
6055 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
6056 msgstr "Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F/--fixup."
6057
5623 -#: builtin/commit.c:1185
6058 +#: builtin/commit.c:1186
6059 msgid "--reset-author can be used only with -C, -c or --amend."
6060 msgstr ""
6061 "--reset-author chỉ có thể được sử dụng với tùy chọn -C, -c hay --amend."
6062
5628 -#: builtin/commit.c:1202
6063 +#: builtin/commit.c:1203
6064 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
6065 msgstr ""
6066 "Chỉ một trong các tùy chọn --include/--only/--all/--interactive/--patch được "
6067 "sử dụng."
6068
5634 -#: builtin/commit.c:1204
6069 +#: builtin/commit.c:1205
6070 msgid "No paths with --include/--only does not make sense."
6071 msgstr "Không đường dẫn với các tùy chọn --include/--only không hợp lý."
6072
5638 -#: builtin/commit.c:1206
6073 +#: builtin/commit.c:1207
6074 msgid "Clever... amending the last one with dirty index."
6075 msgstr "Giỏi… “tu bổ” cái cuối với bảng mục lục bẩn."
6076
5642 -#: builtin/commit.c:1208
6077 +#: builtin/commit.c:1209
6078 msgid "Explicit paths specified without -i or -o; assuming --only paths..."
6079 msgstr ""
6080 "Những đường dẫn rõ ràng được chỉ ra không có tùy chọn -i cũng không -o; coi "
6081 "là --only những đường dẫn"
6082
5648 -#: builtin/commit.c:1220 builtin/tag.c:474
6083 +#: builtin/commit.c:1221 builtin/tag.c:474
6084 #, c-format
6085 msgid "Invalid cleanup mode %s"
6086 msgstr "Chế độ dọn dẹp không hợp lệ %s"
6087
5653 -#: builtin/commit.c:1225
6088 +#: builtin/commit.c:1226
6089 msgid "Paths with -a does not make sense."
6090 msgstr "Các đường dẫn với tùy chọn -a không hợp lý."
6091
5657 -#: builtin/commit.c:1335 builtin/commit.c:1621
6092 +#: builtin/commit.c:1336 builtin/commit.c:1622
6093 msgid "show status concisely"
6094 msgstr "hiển thị trạng thái ở dạng súc tích"
6095
5661 -#: builtin/commit.c:1337 builtin/commit.c:1623
6096 +#: builtin/commit.c:1338 builtin/commit.c:1624
6097 msgid "show branch information"
6098 msgstr "hiển thị thông tin nhánh"
6099
5665 -#: builtin/commit.c:1339 builtin/commit.c:1625 builtin/push.c:512
5666 -#: builtin/worktree.c:437
6100 +#: builtin/commit.c:1340 builtin/commit.c:1626 builtin/push.c:522
6101 +#: builtin/worktree.c:440
6102 msgid "machine-readable output"
6103 msgstr "kết xuất dạng máy-có-thể-đọc"
6104
5670 -#: builtin/commit.c:1342 builtin/commit.c:1627
6105 +#: builtin/commit.c:1343 builtin/commit.c:1628
6106 msgid "show status in long format (default)"
6107 msgstr "hiển thị trạng thái ở định dạng dài (mặc định)"
6108
5674 -#: builtin/commit.c:1345 builtin/commit.c:1630
6109 +#: builtin/commit.c:1346 builtin/commit.c:1631
6110 msgid "terminate entries with NUL"
6111 msgstr "chấm dứt các mục bằng NUL"
6112
5678 -#: builtin/commit.c:1347 builtin/commit.c:1633 builtin/fast-export.c:981
6113 +#: builtin/commit.c:1348 builtin/commit.c:1634 builtin/fast-export.c:981
6114 #: builtin/fast-export.c:984 builtin/tag.c:353
6115 msgid "mode"
6116 msgstr "chế độ"
6117
5683 -#: builtin/commit.c:1348 builtin/commit.c:1633
6118 +#: builtin/commit.c:1349 builtin/commit.c:1634
6119 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
6120 msgstr ""
6121 "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, "
6122 "normal, no. (Mặc định: all)"
6123
5689 -#: builtin/commit.c:1351
6124 +#: builtin/commit.c:1352
6125 msgid "show ignored files"
6126 msgstr "hiển thị các tập tin ẩn"
6127
5693 -#: builtin/commit.c:1352 parse-options.h:155
6128 +#: builtin/commit.c:1353 parse-options.h:155
6129 msgid "when"
6130 msgstr "khi"
6131
5697 -#: builtin/commit.c:1353
6132 +#: builtin/commit.c:1354
6133 msgid ""
6134 "ignore changes to submodules, optional when: all, dirty, untracked. "
6135 "(Default: all)"
@@ -5702,205 +6137,205 @@ msgstr ""
6137 "bỏ qua các thay đổi trong mô-đun-con, tùy chọn khi: all, dirty, untracked. "
6138 "(Mặc định: all)"
6139
5705 -#: builtin/commit.c:1355
6140 +#: builtin/commit.c:1356
6141 msgid "list untracked files in columns"
6142 msgstr "hiển thị danh sách các tập-tin chưa được theo dõi trong các cột"
6143
5709 -#: builtin/commit.c:1441
6144 +#: builtin/commit.c:1442
6145 msgid "couldn't look up newly created commit"
6146 msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
6147
5713 -#: builtin/commit.c:1443
6148 +#: builtin/commit.c:1444
6149 msgid "could not parse newly created commit"
6150 msgstr ""
6151 "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"
6152
5718 -#: builtin/commit.c:1488
6153 +#: builtin/commit.c:1489
6154 msgid "detached HEAD"
6155 msgstr "đã rời khỏi HEAD"
6156
5722 -#: builtin/commit.c:1491
6157 +#: builtin/commit.c:1492
6158 msgid " (root-commit)"
6159 msgstr " (root-commit)"
6160
5726 -#: builtin/commit.c:1591
6161 +#: builtin/commit.c:1592
6162 msgid "suppress summary after successful commit"
6163 msgstr "không hiển thị tổng kết sau khi chuyển giao thành công"
6164
5730 -#: builtin/commit.c:1592
6165 +#: builtin/commit.c:1593
6166 msgid "show diff in commit message template"
6167 msgstr "hiển thị sự khác biệt trong mẫu tin nhắn chuyển giao"
6168
5734 -#: builtin/commit.c:1594
6169 +#: builtin/commit.c:1595
6170 msgid "Commit message options"
6171 msgstr "Các tùy chọn ghi chú commit"
6172
5738 -#: builtin/commit.c:1595 builtin/tag.c:351
6173 +#: builtin/commit.c:1596 builtin/tag.c:351
6174 msgid "read message from file"
6175 msgstr "đọc chú thích từ tập tin"
6176
5742 -#: builtin/commit.c:1596
6177 +#: builtin/commit.c:1597
6178 msgid "author"
6179 msgstr "tác giả"
6180
5746 -#: builtin/commit.c:1596
6181 +#: builtin/commit.c:1597
6182 msgid "override author for commit"
6183 msgstr "ghi đè tác giả cho commit"
6184
5750 -#: builtin/commit.c:1597 builtin/gc.c:326
6185 +#: builtin/commit.c:1598 builtin/gc.c:326
6186 msgid "date"
6187 msgstr "ngày tháng"
6188
5754 -#: builtin/commit.c:1597
6189 +#: builtin/commit.c:1598
6190 msgid "override date for commit"
6191 msgstr "ghi đè ngày tháng cho lần chuyển giao"
6192
5758 -#: builtin/commit.c:1598 builtin/merge.c:219 builtin/notes.c:395
5759 -#: builtin/notes.c:558 builtin/tag.c:349
6193 +#: builtin/commit.c:1599 builtin/merge.c:220 builtin/notes.c:396
6194 +#: builtin/notes.c:559 builtin/tag.c:349
6195 msgid "message"
6196 msgstr "chú thích"
6197
5763 -#: builtin/commit.c:1598
6198 +#: builtin/commit.c:1599
6199 msgid "commit message"
6200 msgstr "chú thích của lần chuyển giao"
6201
5767 -#: builtin/commit.c:1599 builtin/commit.c:1600 builtin/commit.c:1601
5768 -#: builtin/commit.c:1602 parse-options.h:256 ref-filter.h:79
6202 +#: builtin/commit.c:1600 builtin/commit.c:1601 builtin/commit.c:1602

This file is too large to show in full.