l10n: vi.po: Updated translation (2477t)

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

Tran Ngoc Quan committed Dec 12, 2015 at 14:34 UTC 843565a8ed69d894c4b9aac619beb54c21a896b6
1 file changed +1692 -1467
po/vi.po
+1692 -1467
@@ -6,10 +6,10 @@
6 #
7 msgid ""
8 msgstr ""
9 -"Project-Id-Version: git v2.6.0-rc2\n"
9 +"Project-Id-Version: git v2.7.0-rc0\n"
10 "Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11 -"POT-Creation-Date: 2015-09-15 06:45+0800\n"
12 -"PO-Revision-Date: 2015-09-15 07:15+0700\n"
11 +"POT-Creation-Date: 2015-12-11 23:36+0800\n"
12 +"PO-Revision-Date: 2015-12-12 14:31+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"
@@ -36,13 +36,13 @@ msgstr ""
36 "và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
37 "dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
38
39 -#: advice.c:101 builtin/merge.c:1227
39 +#: advice.c:101 builtin/merge.c:1225
40 msgid "You have not concluded your merge (MERGE_HEAD exists)."
41 msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
42
43 #: advice.c:103
44 -msgid "Please, commit your changes before you can merge."
45 -msgstr "Vui lòng chuyển giao các thay đổi trước khi bạn có thể hòa trộn."
44 +msgid "Please, commit your changes before merging."
45 +msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
46
47 #: advice.c:104
48 msgid "Exiting because of unfinished merge."
@@ -67,76 +67,76 @@ msgstr ""
67 msgid "git archive --remote <repo> [--exec <cmd>] --list"
68 msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
69
70 -#: archive.c:343 builtin/add.c:137 builtin/add.c:426 builtin/rm.c:327
70 +#: archive.c:344 builtin/add.c:137 builtin/add.c:420 builtin/rm.c:327
71 #, c-format
72 msgid "pathspec '%s' did not match any files"
73 msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
74
75 -#: archive.c:428
75 +#: archive.c:429
76 msgid "fmt"
77 msgstr "định_dạng"
78
79 -#: archive.c:428
79 +#: archive.c:429
80 msgid "archive format"
81 msgstr "định dạng lưu trữ"
82
83 -#: archive.c:429 builtin/log.c:1229
83 +#: archive.c:430 builtin/log.c:1228
84 msgid "prefix"
85 msgstr "tiền_tố"
86
87 -#: archive.c:430
87 +#: archive.c:431
88 msgid "prepend prefix to each pathname in the archive"
89 msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
90
91 -#: archive.c:431 builtin/archive.c:88 builtin/blame.c:2516 builtin/blame.c:2517
91 +#: archive.c:432 builtin/archive.c:88 builtin/blame.c:2535 builtin/blame.c:2536
92 #: builtin/config.c:58 builtin/fast-export.c:987 builtin/fast-export.c:989
93 -#: builtin/grep.c:712 builtin/hash-object.c:99 builtin/ls-files.c:446
93 +#: builtin/grep.c:707 builtin/hash-object.c:99 builtin/ls-files.c:446
94 #: builtin/ls-files.c:449 builtin/notes.c:395 builtin/notes.c:558
95 #: builtin/read-tree.c:109 parse-options.h:153
96 msgid "file"
97 msgstr "tập_tin"
98
99 -#: archive.c:432 builtin/archive.c:89
99 +#: archive.c:433 builtin/archive.c:89
100 msgid "write the archive to this file"
101 msgstr "ghi kho lưu vào tập tin này"
102
103 -#: archive.c:434
103 +#: archive.c:435
104 msgid "read .gitattributes in working directory"
105 msgstr "đọc .gitattributes trong thư mục làm việc"
106
107 -#: archive.c:435
107 +#: archive.c:436
108 msgid "report archived files on stderr"
109 msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
110
111 -#: archive.c:436
111 +#: archive.c:437
112 msgid "store only"
113 msgstr "chỉ lưu (không nén)"
114
115 -#: archive.c:437
115 +#: archive.c:438
116 msgid "compress faster"
117 msgstr "nén nhanh hơn"
118
119 -#: archive.c:445
119 +#: archive.c:446
120 msgid "compress better"
121 msgstr "nén nhỏ hơn"
122
123 -#: archive.c:448
123 +#: archive.c:449
124 msgid "list supported archive formats"
125 msgstr "liệt kê các kiểu nén được hỗ trợ"
126
127 -#: archive.c:450 builtin/archive.c:90 builtin/clone.c:77
127 +#: archive.c:451 builtin/archive.c:90 builtin/clone.c:77
128 msgid "repo"
129 msgstr "kho"
130
131 -#: archive.c:451 builtin/archive.c:91
131 +#: archive.c:452 builtin/archive.c:91
132 msgid "retrieve the archive from remote repository <repo>"
133 msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
134
135 -#: archive.c:452 builtin/archive.c:92 builtin/notes.c:479
135 +#: archive.c:453 builtin/archive.c:92 builtin/notes.c:479
136 msgid "command"
137 msgstr "lệnh"
138
139 -#: archive.c:453 builtin/archive.c:93
139 +#: archive.c:454 builtin/archive.c:93
140 msgid "path to the remote git-upload-archive command"
141 msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
142
@@ -148,84 +148,84 @@ msgstr ""
148 "Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
149 "Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
150
151 -#: branch.c:60
151 +#: branch.c:61
152 #, c-format
153 msgid "Not setting branch %s as its own upstream."
154 msgstr "Chưa cài đặt nhánh %s như là thượng nguồn của nó."
155
156 -#: branch.c:83
156 +#: branch.c:84
157 #, c-format
158 msgid "Branch %s set up to track remote branch %s from %s by rebasing."
159 msgstr "Nhánh %s cài đặt để theo dõi nhánh máy chủ %s từ %s bằng cách rebase."
160
161 -#: branch.c:84
161 +#: branch.c:85
162 #, c-format
163 msgid "Branch %s set up to track remote branch %s from %s."
164 msgstr "Nhánh %s cài đặt để theo dõi nhánh máy chủ %s từ %s."
165
166 -#: branch.c:88
166 +#: branch.c:89
167 #, c-format
168 msgid "Branch %s set up to track local branch %s by rebasing."
169 msgstr "Nhánh %s cài đặt để theo dõi nhánh nội bộ %s bằng cách rebase."
170
171 -#: branch.c:89
171 +#: branch.c:90
172 #, c-format
173 msgid "Branch %s set up to track local branch %s."
174 msgstr "Nhánh %s cài đặt để theo dõi nhánh nội bộ %s."
175
176 -#: branch.c:94
176 +#: branch.c:95
177 #, c-format
178 msgid "Branch %s set up to track remote ref %s by rebasing."
179 msgstr "Nhánh %s cài đặt để theo dõi nhánh máy chủ %s bằng cách rebase."
180
181 -#: branch.c:95
181 +#: branch.c:96
182 #, c-format
183 msgid "Branch %s set up to track remote ref %s."
184 msgstr "Nhánh %s cài đặt để theo dõi tham chiếu máy chủ %s."
185
186 -#: branch.c:99
186 +#: branch.c:100
187 #, c-format
188 msgid "Branch %s set up to track local ref %s by rebasing."
189 msgstr ""
190 "Nhánh %s cài đặt để theo dõi vết tham chiếu nội bộ %s bằng cách rebase."
191
192 -#: branch.c:100
192 +#: branch.c:101
193 #, c-format
194 msgid "Branch %s set up to track local ref %s."
195 msgstr "Nhánh %s cài đặt để theo dõi tham chiếu nội bộ %s."
196
197 -#: branch.c:133
197 +#: branch.c:134
198 #, c-format
199 msgid "Not tracking: ambiguous information for ref %s"
200 msgstr "Không theo dõi: thông tin chưa rõ ràng cho tham chiếu %s"
201
202 -#: branch.c:162
202 +#: branch.c:163
203 #, c-format
204 msgid "'%s' is not a valid branch name."
205 msgstr "“%s” không phải là một tên nhánh hợp lệ."
206
207 -#: branch.c:167
207 +#: branch.c:168
208 #, c-format
209 msgid "A branch named '%s' already exists."
210 msgstr "Đã có nhánh mang tên “%s”."
211
212 -#: branch.c:175
212 +#: branch.c:176
213 msgid "Cannot force update the current branch."
214 msgstr "Không thể ép buộc cập nhật nhánh hiện hành."
215
216 -#: branch.c:195
216 +#: branch.c:196
217 #, c-format
218 msgid "Cannot setup tracking information; starting point '%s' is not a branch."
219 msgstr ""
220 "Không thể cài đặt thông tin theo dõi; điểm bắt đầu “%s” không phải là một "
221 "nhánh."
222
223 -#: branch.c:197
223 +#: branch.c:198
224 #, c-format
225 msgid "the requested upstream branch '%s' does not exist"
226 msgstr "nhánh thượng nguồn đã yêu cầu “%s” không tồn tại"
227
228 -#: branch.c:199
228 +#: branch.c:200
229 msgid ""
230 "\n"
231 "If you are planning on basing your work on an upstream\n"
@@ -245,22 +245,22 @@ msgstr ""
245 "sẽ theo dõi bản đối chiếu máy chủ của nó, bạn cần dùng lệnh\n"
246 "\"git push -u\" để đặt cấu hình thượng nguồn bạn muốn push."
247
248 -#: branch.c:243
248 +#: branch.c:244
249 #, c-format
250 msgid "Not a valid object name: '%s'."
251 msgstr "Không phải tên đối tượng hợp lệ: “%s”."
252
253 -#: branch.c:263
253 +#: branch.c:264
254 #, c-format
255 msgid "Ambiguous object name: '%s'."
256 msgstr "Tên đối tượng chưa rõ ràng: “%s”."
257
258 -#: branch.c:268
258 +#: branch.c:269
259 #, c-format
260 msgid "Not a valid branch point: '%s'."
261 msgstr "Nhánh không hợp lệ: “%s”."
262
263 -#: branch.c:399
263 +#: branch.c:322
264 #, c-format
265 msgid "'%s' is already checked out at '%s'"
266 msgstr "“%s” đã sẵn được lấy ra tại “%s”"
@@ -275,7 +275,7 @@ msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump c
275 msgid "unrecognized header: %s%s (%d)"
276 msgstr "phần đầu không được thừa nhận: %s%s (%d)"
277
278 -#: bundle.c:87 builtin/commit.c:765
278 +#: bundle.c:87 builtin/commit.c:766
279 #, c-format
280 msgid "could not open '%s'"
281 msgstr "không thể mở “%s”"
@@ -284,9 +284,9 @@ msgstr "không thể mở “%s”"
284 msgid "Repository lacks these prerequisite commits:"
285 msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
286
287 -#: bundle.c:163 sequencer.c:636 sequencer.c:1083 builtin/blame.c:2708
288 -#: builtin/branch.c:652 builtin/commit.c:1044 builtin/log.c:334
289 -#: builtin/log.c:850 builtin/log.c:1457 builtin/log.c:1690 builtin/merge.c:358
287 +#: bundle.c:163 ref-filter.c:1372 sequencer.c:636 sequencer.c:1083
288 +#: builtin/blame.c:2734 builtin/commit.c:1045 builtin/log.c:334
289 +#: builtin/log.c:849 builtin/log.c:1456 builtin/log.c:1689 builtin/merge.c:358
290 #: builtin/shortlog.c:158
291 msgid "revision walk setup failed"
292 msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
@@ -295,7 +295,7 @@ msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi
295 #, c-format
296 msgid "The bundle contains this ref:"
297 msgid_plural "The bundle contains these %d refs:"
298 -msgstr[0] "Bundle chứa %d tham chiếu:"
298 +msgstr[0] "Bó dữ liệu chứa %d tham chiếu:"
299
300 #: bundle.c:192
301 msgid "The bundle records a complete history."
@@ -324,14 +324,14 @@ msgstr "rev-list đã chết"
324 msgid "ref '%s' is excluded by the rev-list options"
325 msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
326
327 -#: bundle.c:443 builtin/log.c:157 builtin/log.c:1367 builtin/shortlog.c:261
327 +#: bundle.c:443 builtin/log.c:157 builtin/log.c:1366 builtin/shortlog.c:261
328 #, c-format
329 msgid "unrecognized argument: %s"
330 msgstr "đối số không được thừa nhận: %s"
331
332 #: bundle.c:449
333 msgid "Refusing to create empty bundle."
334 -msgstr "Từ chối tạo một bundle trống rỗng."
334 +msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
335
336 #: bundle.c:459
337 #, c-format
@@ -342,13 +342,13 @@ msgstr "không thể tạo “%s”"
342 msgid "index-pack died"
343 msgstr "mục lục gói đã chết"
344
345 -#: color.c:260
345 +#: color.c:275
346 #, c-format
347 msgid "invalid color value: %.*s"
348 msgstr "giá trị màu không hợp lệ: %.*s"
349
350 -#: commit.c:40 builtin/am.c:451 builtin/am.c:487 builtin/am.c:1516
351 -#: builtin/am.c:2128
350 +#: commit.c:40 builtin/am.c:452 builtin/am.c:488 builtin/am.c:1520
351 +#: builtin/am.c:2149
352 #, c-format
353 msgid "could not parse %s"
354 msgstr "không thể phân tích cú pháp %s"
@@ -497,22 +497,22 @@ msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
497 msgid "Performing inexact rename detection"
498 msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
499
500 -#: diff.c:116
500 +#: diff.c:115
501 #, c-format
502 msgid " Failed to parse dirstat cut-off percentage '%s'\n"
503 msgstr " Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
504
505 -#: diff.c:121
505 +#: diff.c:120
506 #, c-format
507 msgid " Unknown dirstat parameter '%s'\n"
508 msgstr " Không hiểu đối số dirstat “%s”\n"
509
510 -#: diff.c:216
510 +#: diff.c:215
511 #, c-format
512 msgid "Unknown value for 'diff.submodule' config variable: '%s'"
513 msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
514
515 -#: diff.c:268
515 +#: diff.c:267
516 #, c-format
517 msgid ""
518 "Found errors in 'diff.dirstat' config variable:\n"
@@ -521,16 +521,16 @@ msgstr ""
521 "Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
522 "%s"
523
524 -#: diff.c:2998
524 +#: diff.c:3000
525 #, c-format
526 msgid "external diff died, stopping at %s"
527 msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
528
529 -#: diff.c:3394
529 +#: diff.c:3396
530 msgid "--follow requires exactly one pathspec"
531 msgstr "--follow cần chính xác một đặc tả đường dẫn"
532
533 -#: diff.c:3557
533 +#: diff.c:3559
534 #, c-format
535 msgid ""
536 "Failed to parse --dirstat/-X option parameter:\n"
@@ -539,16 +539,16 @@ msgstr ""
539 "Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
540 "%s"
541
542 -#: diff.c:3571
542 +#: diff.c:3573
543 #, c-format
544 msgid "Failed to parse --submodule option parameter: '%s'"
545 msgstr "Gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
546
547 -#: dir.c:1853
547 +#: dir.c:1915
548 msgid "failed to get kernel name and information"
549 msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
550
551 -#: dir.c:1936
551 +#: dir.c:1998
552 msgid "Untracked cache is disabled on this system."
553 msgstr "Bộ nhớ tạm không theo vết bị tắt trên hệ thống này."
554
@@ -654,8 +654,8 @@ msgstr "%s: %s - %s"
654 msgid "failed to read the cache"
655 msgstr "gặp lỗi khi đọc bộ nhớ đệm"
656
657 -#: merge.c:94 builtin/am.c:2001 builtin/am.c:2036 builtin/checkout.c:375
658 -#: builtin/checkout.c:586 builtin/clone.c:715
657 +#: merge.c:94 builtin/am.c:2022 builtin/am.c:2057 builtin/checkout.c:376
658 +#: builtin/checkout.c:587 builtin/clone.c:722
659 msgid "unable to write new index file"
660 msgstr "không thể ghi tập tin lưu bảng mục lục mới"
661
@@ -673,64 +673,64 @@ msgstr "addinfo_cache gặp lỗi đối với đường dẫn “%s”"
673 msgid "error building trees"
674 msgstr "gặp lỗi khi xây dựng cây"
675
676 -#: merge-recursive.c:687
676 +#: merge-recursive.c:686
677 #, c-format
678 msgid "failed to create path '%s'%s"
679 msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
680
681 -#: merge-recursive.c:698
681 +#: merge-recursive.c:697
682 #, c-format
683 msgid "Removing %s to make room for subdirectory\n"
684 msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
685
686 -#: merge-recursive.c:712 merge-recursive.c:733
686 +#: merge-recursive.c:711 merge-recursive.c:732
687 msgid ": perhaps a D/F conflict?"
688 msgstr ": có lẽ là một xung đột D/F?"
689
690 -#: merge-recursive.c:723
690 +#: merge-recursive.c:722
691 #, c-format
692 msgid "refusing to lose untracked file at '%s'"
693 msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
694
695 -#: merge-recursive.c:763
695 +#: merge-recursive.c:762
696 #, c-format
697 msgid "cannot read object %s '%s'"
698 msgstr "không thể đọc đối tượng %s “%s”"
699
700 -#: merge-recursive.c:765
700 +#: merge-recursive.c:764
701 #, c-format
702 msgid "blob expected for %s '%s'"
703 msgstr "đối tượng blob được mong đợi cho %s “%s”"
704
705 -#: merge-recursive.c:788 builtin/clone.c:364
705 +#: merge-recursive.c:787 builtin/clone.c:369
706 #, c-format
707 msgid "failed to open '%s'"
708 msgstr "gặp lỗi khi mở “%s”"
709
710 -#: merge-recursive.c:796
710 +#: merge-recursive.c:795
711 #, c-format
712 msgid "failed to symlink '%s'"
713 msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”"
714
715 -#: merge-recursive.c:799
715 +#: merge-recursive.c:798
716 #, c-format
717 msgid "do not know what to do with %06o %s '%s'"
718 msgstr "không hiểu phải làm gì với %06o %s “%s”"
719
720 -#: merge-recursive.c:937
720 +#: merge-recursive.c:936
721 msgid "Failed to execute internal merge"
722 msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
723
724 -#: merge-recursive.c:941
724 +#: merge-recursive.c:940
725 #, c-format
726 msgid "Unable to add %s to database"
727 msgstr "Không thể thêm %s vào cơ sở dữ liệu"
728
729 -#: merge-recursive.c:957
729 +#: merge-recursive.c:956
730 msgid "unsupported object type in the tree"
731 msgstr "kiểu đối tượng không được hỗ trợ trong cây (tree)"
732
733 -#: merge-recursive.c:1032 merge-recursive.c:1046
733 +#: merge-recursive.c:1031 merge-recursive.c:1045
734 #, c-format
735 msgid ""
736 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -739,7 +739,7 @@ msgstr ""
739 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
740 "còn lại trong cây (tree)."
741
742 -#: merge-recursive.c:1038 merge-recursive.c:1051
742 +#: merge-recursive.c:1037 merge-recursive.c:1050
743 #, c-format
744 msgid ""
745 "CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -748,20 +748,20 @@ msgstr ""
748 "XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
749 "còn lại trong cây (tree) tại %s."
750
751 -#: merge-recursive.c:1092
751 +#: merge-recursive.c:1091
752 msgid "rename"
753 msgstr "đổi tên"
754
755 -#: merge-recursive.c:1092
755 +#: merge-recursive.c:1091
756 msgid "renamed"
757 msgstr "đã đổi tên"
758
759 -#: merge-recursive.c:1148
759 +#: merge-recursive.c:1147
760 #, c-format
761 msgid "%s is a directory in %s adding as %s instead"
762 msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
763
764 -#: merge-recursive.c:1170
764 +#: merge-recursive.c:1169
765 #, c-format
766 msgid ""
767 "CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -770,145 +770,145 @@ msgstr ""
770 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
771 "tên \"%s\"->\"%s\" trong \"%s\"%s"
772
773 -#: merge-recursive.c:1175
773 +#: merge-recursive.c:1174
774 msgid " (left unresolved)"
775 msgstr " (cần giải quyết)"
776
777 -#: merge-recursive.c:1229
777 +#: merge-recursive.c:1228
778 #, c-format
779 msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
780 msgstr ""
781 "XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
782
783 -#: merge-recursive.c:1259
783 +#: merge-recursive.c:1258
784 #, c-format
785 msgid "Renaming %s to %s and %s to %s instead"
786 msgstr "Đang đổi tên %s thành %s thay vì %s thành %s"
787
788 -#: merge-recursive.c:1458
788 +#: merge-recursive.c:1457
789 #, c-format
790 msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
791 msgstr ""
792 "XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm vào trong %s"
793
794 -#: merge-recursive.c:1468
794 +#: merge-recursive.c:1467
795 #, c-format
796 msgid "Adding merged %s"
797 msgstr "Thêm hòa trộn %s"
798
799 -#: merge-recursive.c:1473 merge-recursive.c:1671
799 +#: merge-recursive.c:1472 merge-recursive.c:1674
800 #, c-format
801 msgid "Adding as %s instead"
802 msgstr "Thay vào đó thêm vào %s"
803
804 -#: merge-recursive.c:1524
804 +#: merge-recursive.c:1523
805 #, c-format
806 msgid "cannot read object %s"
807 msgstr "không thể đọc đối tượng %s"
808
809 -#: merge-recursive.c:1527
809 +#: merge-recursive.c:1526
810 #, c-format
811 msgid "object %s is not a blob"
812 msgstr "đối tượng %s không phải là một blob"
813
814 -#: merge-recursive.c:1575
814 +#: merge-recursive.c:1578
815 msgid "modify"
816 msgstr "sửa đổi"
817
818 -#: merge-recursive.c:1575
818 +#: merge-recursive.c:1578
819 msgid "modified"
820 msgstr "đã sửa"
821
822 -#: merge-recursive.c:1585
822 +#: merge-recursive.c:1588
823 msgid "content"
824 msgstr "nội dung"
825
826 -#: merge-recursive.c:1592
826 +#: merge-recursive.c:1595
827 msgid "add/add"
828 msgstr "thêm/thêm"
829
830 -#: merge-recursive.c:1626
830 +#: merge-recursive.c:1629
831 #, c-format
832 msgid "Skipped %s (merged same as existing)"
833 msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
834
835 -#: merge-recursive.c:1640
835 +#: merge-recursive.c:1643
836 #, c-format
837 msgid "Auto-merging %s"
838 msgstr "Tự-động-hòa-trộn %s"
839
840 -#: merge-recursive.c:1644 git-submodule.sh:1150
840 +#: merge-recursive.c:1647 git-submodule.sh:1025
841 msgid "submodule"
842 msgstr "mô-đun-con"
843
844 -#: merge-recursive.c:1645
844 +#: merge-recursive.c:1648
845 #, c-format
846 msgid "CONFLICT (%s): Merge conflict in %s"
847 msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
848
849 -#: merge-recursive.c:1731
849 +#: merge-recursive.c:1734
850 #, c-format
851 msgid "Removing %s"
852 msgstr "Đang xóa %s"
853
854 -#: merge-recursive.c:1756
854 +#: merge-recursive.c:1759
855 msgid "file/directory"
856 msgstr "tập-tin/thư-mục"
857
858 -#: merge-recursive.c:1762
858 +#: merge-recursive.c:1765
859 msgid "directory/file"
860 msgstr "thư-mục/tập-tin"
861
862 -#: merge-recursive.c:1767
862 +#: merge-recursive.c:1770
863 #, c-format
864 msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
865 msgstr ""
866 "XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
867 "%s"
868
869 -#: merge-recursive.c:1777
869 +#: merge-recursive.c:1780
870 #, c-format
871 msgid "Adding %s"
872 msgstr "Thêm \"%s\""
873
874 -#: merge-recursive.c:1794
874 +#: merge-recursive.c:1797
875 msgid "Fatal merge failure, shouldn't happen."
876 msgstr "Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra."
877
878 -#: merge-recursive.c:1813
878 +#: merge-recursive.c:1816
879 msgid "Already up-to-date!"
880 msgstr "Đã cập nhật rồi!"
881
882 -#: merge-recursive.c:1822
882 +#: merge-recursive.c:1825
883 #, c-format
884 msgid "merging of trees %s and %s failed"
885 -msgstr "hòa trộn cây (tree) %s và %s gặp lỗi"
885 +msgstr "hòa trộn các cây %s và %s gặp lỗi"
886
887 -#: merge-recursive.c:1852
887 +#: merge-recursive.c:1855
888 #, c-format
889 msgid "Unprocessed path??? %s"
890 msgstr "Đường dẫn chưa được xử lý??? %s"
891
892 -#: merge-recursive.c:1900
892 +#: merge-recursive.c:1903
893 msgid "Merging:"
894 msgstr "Đang trộn:"
895
896 -#: merge-recursive.c:1913
896 +#: merge-recursive.c:1916
897 #, c-format
898 msgid "found %u common ancestor:"
899 msgid_plural "found %u common ancestors:"
900 msgstr[0] "tìm thấy %u tổ tiên chung:"
901
902 -#: merge-recursive.c:1950
902 +#: merge-recursive.c:1953
903 msgid "merge returned no commit"
904 msgstr "hòa trộn không trả về lần chuyển giao nào"
905
906 -#: merge-recursive.c:2007
906 +#: merge-recursive.c:2010
907 #, c-format
908 msgid "Could not parse object '%s'"
909 msgstr "Không thể phân tích đối tượng “%s”"
910
911 -#: merge-recursive.c:2018 builtin/merge.c:645
911 +#: merge-recursive.c:2021 builtin/merge.c:645
912 msgid "Unable to write index."
913 msgstr "Không thể ghi bảng mục lục"
914
@@ -940,31 +940,41 @@ msgstr "Giá trị %s sai: “%s”"
940 msgid "unable to parse object: %s"
941 msgstr "không thể phân tích đối tượng: “%s”"
942
943 -#: parse-options.c:563
943 +#: parse-options.c:570
944 msgid "..."
945 msgstr "…"
946
947 -#: parse-options.c:581
947 +#: parse-options.c:588
948 #, c-format
949 msgid "usage: %s"
950 msgstr "cách dùng: %s"
951
952 #. TRANSLATORS: the colon here should align with the
953 #. one in "usage: %s" translation
954 -#: parse-options.c:585
954 +#: parse-options.c:592
955 #, c-format
956 msgid " or: %s"
957 msgstr " hoặc: %s"
958
959 -#: parse-options.c:588
959 +#: parse-options.c:595
960 #, c-format
961 msgid " %s"
962 msgstr " %s"
963
964 -#: parse-options.c:622
964 +#: parse-options.c:629
965 msgid "-NUM"
966 msgstr "-SỐ"
967
968 +#: parse-options-cb.c:108
969 +#, c-format
970 +msgid "malformed object name '%s'"
971 +msgstr "tên đối tượng dị hình “%s”"
972 +
973 +#: path.c:752
974 +#, c-format
975 +msgid "Could not make %s writable by group"
976 +msgstr "Không thể làm %s được ghi bởi nhóm"
977 +
978 #: pathspec.c:133
979 msgid "global 'glob' and 'noglob' pathspec settings are incompatible"
980 msgstr ""
@@ -1034,11 +1044,11 @@ msgstr ""
1044 msgid "unable to parse --pretty format"
1045 msgstr "không thể phân tích định dạng --pretty"
1046
1037 -#: progress.c:236
1047 +#: progress.c:235
1048 msgid "done"
1049 msgstr "xong"
1050
1041 -#: read-cache.c:1296
1051 +#: read-cache.c:1281
1052 #, c-format
1053 msgid ""
1054 "index.version set, but the value is invalid.\n"
@@ -1047,7 +1057,7 @@ msgstr ""
1057 "index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
1058 "Dùng phiên bản %i"
1059
1050 -#: read-cache.c:1306
1060 +#: read-cache.c:1291
1061 #, c-format
1062 msgid ""
1063 "GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -1056,119 +1066,164 @@ msgstr ""
1066 "GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
1067 "Dùng phiên bản %i"
1068
1059 -#: refs.c:2941 builtin/merge.c:760 builtin/merge.c:871 builtin/merge.c:973
1069 +#: refs.c:543 builtin/merge.c:760 builtin/merge.c:871 builtin/merge.c:973
1070 #: builtin/merge.c:983
1071 #, c-format
1072 msgid "Could not open '%s' for writing"
1073 msgstr "Không thể mở “%s” để ghi"
1074
1065 -#: refs.c:3001
1075 +#: refs/files-backend.c:2359
1076 #, c-format
1077 msgid "could not delete reference %s: %s"
1078 msgstr "không thể xóa bỏ tham chiếu %s: %s"
1079
1070 -#: refs.c:3004
1080 +#: refs/files-backend.c:2362
1081 #, c-format
1082 msgid "could not delete references: %s"
1083 msgstr "không thể xóa bỏ tham chiếu: %s"
1084
1075 -#: refs.c:3013
1085 +#: refs/files-backend.c:2371
1086 #, c-format
1087 msgid "could not remove reference %s"
1088 msgstr "không thể gỡ bỏ tham chiếu: %s"
1089
1080 -#: ref-filter.c:660
1090 +#: ref-filter.c:245
1091 +#, c-format
1092 +msgid "format: %%(end) atom used without corresponding atom"
1093 +msgstr "định dạng: nguyên tử %%(end) được dùng mà không có nguyên tử tương ứng"
1094 +
1095 +#: ref-filter.c:704
1096 +#, c-format
1097 +msgid "positive value expected contents:lines=%s"
1098 +msgstr "cần nội dung mang giá trị dương:lines=%s"
1099 +
1100 +#: ref-filter.c:833
1101 +#, c-format
1102 +msgid "expected format: %%(color:<color>)"
1103 +msgstr "cần định dạng: %%(color:<color>)"
1104 +
1105 +#: ref-filter.c:835
1106 msgid "unable to parse format"
1107 msgstr "không thể phân tích định dạng"
1108
1084 -#: remote.c:792
1109 +#: ref-filter.c:870
1110 +#, c-format
1111 +msgid "expected format: %%(align:<width>,<position>)"
1112 +msgstr "cần định dạng: %%(align:<width>,<position>)"
1113 +
1114 +#: ref-filter.c:893
1115 +#, c-format
1116 +msgid "improper format entered align:%s"
1117 +msgstr "định dạng không đúng chỗ căn chỉnh:%s"
1118 +
1119 +#: ref-filter.c:898
1120 +#, c-format
1121 +msgid "positive width expected with the %%(align) atom"
1122 +msgstr "cần giá trị độ rộng dương với nguyên tử %%(align)"
1123 +
1124 +#: ref-filter.c:1219
1125 +#, c-format
1126 +msgid "malformed object at '%s'"
1127 +msgstr "đối tượng dị hình tại “%s”"
1128 +
1129 +#: ref-filter.c:1561
1130 +#, c-format
1131 +msgid "format: %%(end) atom missing"
1132 +msgstr "định dạng: thiếu nguyên tử %%(end)"
1133 +
1134 +#: ref-filter.c:1615
1135 +#, c-format
1136 +msgid "malformed object name %s"
1137 +msgstr "tên đối tượng dị hình %s"
1138 +
1139 +#: remote.c:756
1140 #, c-format
1141 msgid "Cannot fetch both %s and %s to %s"
1142 msgstr "Không thể lấy về cả %s và %s cho %s"
1143
1089 -#: remote.c:796
1144 +#: remote.c:760
1145 #, c-format
1146 msgid "%s usually tracks %s, not %s"
1147 msgstr "%s thường theo dõi %s, không phải %s"
1148
1094 -#: remote.c:800
1149 +#: remote.c:764
1150 #, c-format
1151 msgid "%s tracks both %s and %s"
1152 msgstr "%s theo dõi cả %s và %s"
1153
1099 -#: remote.c:808
1154 +#: remote.c:772
1155 msgid "Internal error"
1156 msgstr "Lỗi nội bộ"
1157
1103 -#: remote.c:1723 remote.c:1766
1158 +#: remote.c:1687 remote.c:1730
1159 msgid "HEAD does not point to a branch"
1160 msgstr "HEAD không chỉ đến một nhánh nào cả"
1161
1107 -#: remote.c:1732
1162 +#: remote.c:1696
1163 #, c-format
1164 msgid "no such branch: '%s'"
1165 msgstr "không có nhánh nào như thế: “%s”"
1166
1112 -#: remote.c:1735
1167 +#: remote.c:1699
1168 #, c-format
1169 msgid "no upstream configured for branch '%s'"
1170 msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
1171
1117 -#: remote.c:1741
1172 +#: remote.c:1705
1173 #, c-format
1174 msgid "upstream branch '%s' not stored as a remote-tracking branch"
1175 msgstr ""
1176 "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ủ"
1177
1123 -#: remote.c:1756
1178 +#: remote.c:1720
1179 #, c-format
1180 msgid "push destination '%s' on remote '%s' has no local tracking branch"
1181 msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
1182
1128 -#: remote.c:1771
1183 +#: remote.c:1735
1184 #, c-format
1185 msgid "branch '%s' has no remote for pushing"
1186 msgstr "nhánh “%s” không có máy chủ để đẩy lên"
1187
1133 -#: remote.c:1782
1188 +#: remote.c:1746
1189 #, c-format
1190 msgid "push refspecs for '%s' do not include '%s'"
1191 msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
1192
1138 -#: remote.c:1795
1193 +#: remote.c:1759
1194 msgid "push has no destination (push.default is 'nothing')"
1195 msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
1196
1142 -#: remote.c:1817
1197 +#: remote.c:1781
1198 msgid "cannot resolve 'simple' push to a single destination"
1199 msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
1200
1146 -#: remote.c:2124
1201 +#: remote.c:2083
1202 #, c-format
1203 msgid "Your branch is based on '%s', but the upstream is gone.\n"
1204 msgstr ""
1205 "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"
1206
1152 -#: remote.c:2128
1207 +#: remote.c:2087
1208 msgid " (use \"git branch --unset-upstream\" to fixup)\n"
1209 msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
1210
1156 -#: remote.c:2131
1211 +#: remote.c:2090
1212 #, c-format
1213 msgid "Your branch is up-to-date with '%s'.\n"
1214 msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
1215
1161 -#: remote.c:2135
1216 +#: remote.c:2094
1217 #, c-format
1218 msgid "Your branch is ahead of '%s' by %d commit.\n"
1219 msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
1220 msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
1221
1167 -#: remote.c:2141
1222 +#: remote.c:2100
1223 msgid " (use \"git push\" to publish your local commits)\n"
1224 msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
1225
1171 -#: remote.c:2144
1226 +#: remote.c:2103
1227 #, c-format
1228 msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
1229 msgid_plural ""
@@ -1177,11 +1232,11 @@ msgstr[0] ""
1232 "Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
1233 "tiếp-nhanh.\n"
1234
1180 -#: remote.c:2152
1235 +#: remote.c:2111
1236 msgid " (use \"git pull\" to update your local branch)\n"
1237 msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
1238
1184 -#: remote.c:2155
1239 +#: remote.c:2114
1240 #, c-format
1241 msgid ""
1242 "Your branch and '%s' have diverged,\n"
@@ -1194,30 +1249,30 @@ msgstr[0] ""
1249 "và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
1250 "tương ứng với mỗi lần.\n"
1251
1197 -#: remote.c:2165
1252 +#: remote.c:2124
1253 msgid " (use \"git pull\" to merge the remote branch into yours)\n"
1254 msgstr ""
1255 " (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
1256 "bạn)\n"
1257
1203 -#: revision.c:2198
1258 +#: revision.c:2191
1259 msgid "your current branch appears to be broken"
1260 msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
1261
1207 -#: revision.c:2201
1262 +#: revision.c:2194
1263 #, c-format
1264 msgid "your current branch '%s' does not have any commits yet"
1265 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ả"
1266
1212 -#: revision.c:2395
1267 +#: revision.c:2388
1268 msgid "--first-parent is incompatible with --bisect"
1269 msgstr "--first-parent xung khắc với --bisect"
1270
1216 -#: run-command.c:83
1271 +#: run-command.c:90
1272 msgid "open /dev/null failed"
1273 msgstr "gặp lỗi khi mở “/dev/null”"
1274
1220 -#: run-command.c:85
1275 +#: run-command.c:92
1276 #, c-format
1277 msgid "dup2(%d,%d) failed"
1278 msgstr "dup2(%d,%d) gặp lỗi"
@@ -1290,7 +1345,7 @@ msgstr "%s: Không thể ghi tập tin lưu bảng mục lục mới"
1345
1346 #: sequencer.c:327
1347 msgid "Could not resolve HEAD commit\n"
1293 -msgstr "Không thể phân giải commit (lần chuyển giao) HEAD\n"
1348 +msgstr "Không thể phân giải lần chuyển giao HEAD\n"
1349
1350 #: sequencer.c:347
1351 msgid "Unable to update cache tree\n"
@@ -1437,7 +1492,7 @@ msgstr "không thể phân giải HEAD"
1492 msgid "cannot abort from a branch yet to be born"
1493 msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
1494
1440 -#: sequencer.c:887 builtin/apply.c:4291
1495 +#: sequencer.c:887 builtin/apply.c:4287
1496 #, c-format
1497 msgid "cannot open %s: %s"
1498 msgstr "không thể mở %s: %s"
@@ -1479,12 +1534,12 @@ msgstr "Không thể hoàn nguyên một lần chuyển giao khởi tạo"
1534 msgid "Can't cherry-pick into empty head"
1535 msgstr "Không thể cherry-pick vào một đầu (head) trống rỗng"
1536
1482 -#: setup.c:243
1537 +#: setup.c:248
1538 #, c-format
1539 msgid "failed to read %s"
1540 msgstr "gặp lỗi khi đọc %s"
1541
1487 -#: sha1_name.c:453
1542 +#: sha1_name.c:463
1543 msgid ""
1544 "Git normally never creates a ref that ends with 40 hex characters\n"
1545 "because it will be ignored when you just specify 40-hex. These refs\n"
@@ -1533,7 +1588,7 @@ msgstr "Không thể gỡ bỏ mục .gitmodules dành cho %s"
1588 msgid "staging updated .gitmodules failed"
1589 msgstr "gặp lỗi khi tổ chức .gitmodules đã cập nhật"
1590
1536 -#: submodule.c:1045
1591 +#: submodule.c:1040
1592 #, c-format
1593 msgid "Could not set core.worktree in %s"
1594 msgstr "Không thể đặt “core.worktree” trong “%s”."
@@ -1544,7 +1599,7 @@ msgstr "Không thể đặt “core.worktree” trong “%s”."
1599 msgid "unknown value '%s' for key '%s'"
1600 msgstr "không hiểu giá trị “%s” cho khóa “%s”"
1601
1547 -#: trailer.c:543 trailer.c:548 builtin/remote.c:290
1602 +#: trailer.c:543 trailer.c:548 builtin/remote.c:296
1603 #, c-format
1604 msgid "more than one %s"
1605 msgstr "nhiều hơn một %s"
@@ -1611,8 +1666,8 @@ msgstr "không thể mở “%s” để đọc và ghi"
1666 msgid "could not open '%s' for writing"
1667 msgstr "không thể mở “%s” để ghi"
1668
1614 -#: wrapper.c:223 wrapper.c:366 builtin/am.c:337 builtin/commit.c:1688
1615 -#: builtin/merge.c:1076 builtin/pull.c:380
1669 +#: wrapper.c:223 wrapper.c:366 builtin/am.c:338 builtin/commit.c:1691
1670 +#: builtin/merge.c:1074 builtin/pull.c:380
1671 #, c-format
1672 msgid "could not open '%s' for reading"
1673 msgstr "không thể mở “%s” để đọc"
@@ -1640,17 +1695,17 @@ msgstr "không có người dùng như vậy"
1695 msgid "unable to get current working directory"
1696 msgstr "Không thể lấy thư mục làm việc hiện hành"
1697
1643 -#: wrapper.c:631
1698 +#: wrapper.c:647
1699 #, c-format
1700 msgid "could not open %s for writing"
1701 msgstr "không thể mở %s để ghi"
1702
1648 -#: wrapper.c:642 builtin/am.c:424
1703 +#: wrapper.c:658 builtin/am.c:425
1704 #, c-format
1705 msgid "could not write to %s"
1706 msgstr "không thể ghi vào %s"
1707
1653 -#: wrapper.c:648
1708 +#: wrapper.c:664
1709 #, c-format
1710 msgid "could not close %s"
1711 msgstr "không thể đóng %s"
@@ -2005,27 +2060,27 @@ msgstr "Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa
2060 msgid " (use \"git bisect reset\" to get back to the original branch)"
2061 msgstr " (dùng \"git bisect reset\" để quay trở lại nhánh nguyên thủy)"
2062
2008 -#: wt-status.c:1437
2063 +#: wt-status.c:1438
2064 msgid "On branch "
2065 msgstr "Trên nhánh "
2066
2012 -#: wt-status.c:1445
2067 +#: wt-status.c:1444
2068 msgid "interactive rebase in progress; onto "
2069 msgstr "rebase ở chế độ tương tác đang được thực hiện; lên trên "
2070
2016 -#: wt-status.c:1447
2071 +#: wt-status.c:1446
2072 msgid "rebase in progress; onto "
2073 msgstr "rebase đang được thực hiện: lên trên "
2074
2020 -#: wt-status.c:1452
2075 +#: wt-status.c:1451
2076 msgid "HEAD detached at "
2077 msgstr "HEAD được tách rời tại "
2078
2024 -#: wt-status.c:1454
2079 +#: wt-status.c:1453
2080 msgid "HEAD detached from "
2081 msgstr "HEAD được tách rời từ "
2082
2028 -#: wt-status.c:1457
2083 +#: wt-status.c:1456
2084 msgid "Not currently on any branch."
2085 msgstr "Hiện tại chẳng ở nhánh nào cả."
2086
@@ -2117,23 +2172,23 @@ msgstr ""
2172 msgid "nothing to commit, working directory clean\n"
2173 msgstr "không có gì để chuyển giao, thư mục làm việc sạch sẽ\n"
2174
2120 -#: wt-status.c:1644
2121 -msgid "HEAD (no branch)"
2122 -msgstr "HEAD (không nhánh)"
2123 -
2124 -#: wt-status.c:1650
2175 +#: wt-status.c:1642
2176 msgid "Initial commit on "
2177 msgstr "Lần chuyển giao khởi tạo trên "
2178
2128 -#: wt-status.c:1677
2179 +#: wt-status.c:1646
2180 +msgid "HEAD (no branch)"
2181 +msgstr "HEAD (không nhánh)"
2182 +
2183 +#: wt-status.c:1675
2184 msgid "gone"
2185 msgstr "đã ra đi"
2186
2132 -#: wt-status.c:1679 wt-status.c:1687
2187 +#: wt-status.c:1677 wt-status.c:1685
2188 msgid "behind "
2189 msgstr "đằng sau "
2190
2136 -#: compat/precompose_utf8.c:55 builtin/clone.c:403
2191 +#: compat/precompose_utf8.c:56 builtin/clone.c:408
2192 #, c-format
2193 msgid "failed to unlink '%s'"
2194 msgstr "gặp lỗi khi bỏ liên kết (unlink) “%s”"
@@ -2147,7 +2202,7 @@ msgstr "git add [<các-tùy-chọn>] [--] <pathspec>…"
2202 msgid "unexpected diff status %c"
2203 msgstr "trạng thái lệnh diff không như mong đợi %c"
2204
2150 -#: builtin/add.c:70 builtin/commit.c:277
2205 +#: builtin/add.c:70 builtin/commit.c:278
2206 msgid "updating files failed"
2207 msgstr "Cập nhật tập tin gặp lỗi"
2208
@@ -2161,7 +2216,7 @@ msgid "Unstaged changes after refreshing the index:"
2216 msgstr ""
2217 "Đư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:"
2218
2164 -#: builtin/add.c:194 builtin/rev-parse.c:799
2219 +#: builtin/add.c:194 builtin/rev-parse.c:796
2220 msgid "Could not read the index"
2221 msgstr "Không thể đọc bảng mục lục"
2222
@@ -2198,15 +2253,15 @@ msgstr ""
2253 "Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin .gitignore "
2254 "của bạn:\n"
2255
2201 -#: builtin/add.c:249 builtin/clean.c:896 builtin/fetch.c:108 builtin/mv.c:110
2256 +#: builtin/add.c:249 builtin/clean.c:894 builtin/fetch.c:108 builtin/mv.c:110
2257 #: builtin/prune-packed.c:55 builtin/pull.c:182 builtin/push.c:545
2203 -#: builtin/remote.c:1339 builtin/rm.c:268 builtin/send-pack.c:162
2258 +#: builtin/remote.c:1345 builtin/rm.c:268 builtin/send-pack.c:162
2259 msgid "dry run"
2260 msgstr "chạy thử"
2261
2207 -#: builtin/add.c:250 builtin/apply.c:4580 builtin/check-ignore.c:19
2208 -#: builtin/commit.c:1321 builtin/count-objects.c:63 builtin/fsck.c:636
2209 -#: builtin/log.c:1641 builtin/mv.c:109 builtin/read-tree.c:114
2262 +#: builtin/add.c:250 builtin/apply.c:4571 builtin/check-ignore.c:19
2263 +#: builtin/commit.c:1322 builtin/count-objects.c:85 builtin/fsck.c:558
2264 +#: builtin/log.c:1640 builtin/mv.c:109 builtin/read-tree.c:114
2265 msgid "be verbose"
2266 msgstr "chi tiết"
2267
@@ -2214,7 +2269,7 @@ msgstr "chi tiết"
2269 msgid "interactive picking"
2270 msgstr "sửa bằng cách tương tác"
2271
2217 -#: builtin/add.c:253 builtin/checkout.c:1152 builtin/reset.c:286
2272 +#: builtin/add.c:253 builtin/checkout.c:1153 builtin/reset.c:286
2273 msgid "select hunks interactively"
2274 msgstr "chọn “hunks” theo kiểu tương tác"
2275
@@ -2275,146 +2330,147 @@ msgstr "-A và -u xung khắc nhau"
2330 msgid "Option --ignore-missing can only be used together with --dry-run"
2331 msgstr "Tùy chọn --ignore-missing chỉ có thể được dùng cùng với --dry-run"
2332
2278 -#: builtin/add.c:358
2333 +#: builtin/add.c:352
2334 #, c-format
2335 msgid "Nothing specified, nothing added.\n"
2336 msgstr "Không có gì được chỉ ra, không có gì được thêm vào.\n"
2337
2283 -#: builtin/add.c:359
2338 +#: builtin/add.c:353
2339 #, c-format
2340 msgid "Maybe you wanted to say 'git add .'?\n"
2341 msgstr "Có lẽ ý bạn là “git add .” phải không?\n"
2342
2288 -#: builtin/add.c:364 builtin/check-ignore.c:172 builtin/clean.c:940
2289 -#: builtin/commit.c:336 builtin/mv.c:130 builtin/reset.c:235 builtin/rm.c:298
2343 +#: builtin/add.c:358 builtin/check-ignore.c:172 builtin/clean.c:938
2344 +#: builtin/commit.c:337 builtin/mv.c:130 builtin/reset.c:235 builtin/rm.c:298
2345 +#: builtin/submodule--helper.c:40
2346 msgid "index file corrupt"
2347 msgstr "tập tin ghi bảng mục lục bị hỏng"
2348
2293 -#: builtin/add.c:445 builtin/apply.c:4678 builtin/mv.c:279 builtin/rm.c:430
2349 +#: builtin/add.c:439 builtin/apply.c:4669 builtin/mv.c:279 builtin/rm.c:430
2350 msgid "Unable to write new index file"
2351 msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
2352
2297 -#: builtin/am.c:41
2353 +#: builtin/am.c:42
2354 #, c-format
2355 msgid "could not stat %s"
2356 msgstr "không thể lấy thông tin thống kê về %s"
2357
2302 -#: builtin/am.c:270 builtin/am.c:1345 builtin/commit.c:737 builtin/merge.c:1079
2358 +#: builtin/am.c:271 builtin/commit.c:738 builtin/merge.c:1077
2359 #, c-format
2360 msgid "could not read '%s'"
2361 msgstr "Không thể đọc “%s”."
2362
2307 -#: builtin/am.c:444
2363 +#: builtin/am.c:445
2364 msgid "could not parse author script"
2365 msgstr "không thể phân tích cú pháp văn lệnh tác giả"
2366
2311 -#: builtin/am.c:521
2367 +#: builtin/am.c:522
2368 #, c-format
2369 msgid "'%s' was deleted by the applypatch-msg hook"
2370 msgstr "“%s” bị xóa bởi móc applypatch-msg"
2371
2316 -#: builtin/am.c:562 builtin/notes.c:300
2372 +#: builtin/am.c:563 builtin/notes.c:300
2373 #, c-format
2374 msgid "Malformed input line: '%s'."
2375 msgstr "Dòng đầu vào dị hình: “%s”."
2376
2321 -#: builtin/am.c:599 builtin/notes.c:315
2377 +#: builtin/am.c:600 builtin/notes.c:315
2378 #, c-format
2379 msgid "Failed to copy notes from '%s' to '%s'"
2380 msgstr "Gặp lỗi khi sao chép ghi chú (note) từ “%s” tới “%s”"
2381
2326 -#: builtin/am.c:625
2382 +#: builtin/am.c:626
2383 msgid "fseek failed"
2384 msgstr "fseek gặp lỗi"
2385
2330 -#: builtin/am.c:786 builtin/am.c:874
2386 +#: builtin/am.c:787 builtin/am.c:875
2387 #, c-format
2388 msgid "could not open '%s' for reading: %s"
2389 msgstr "không thể mở “%s” để đọc: %s"
2390
2335 -#: builtin/am.c:793
2391 +#: builtin/am.c:794
2392 #, c-format
2393 msgid "could not open '%s' for writing: %s"
2394 msgstr "Không thể mở “%s” để ghi: %s"
2395
2340 -#: builtin/am.c:802
2396 +#: builtin/am.c:803
2397 #, c-format
2398 msgid "could not parse patch '%s'"
2399 msgstr "không thể phân tích cú pháp “%s”"
2400
2345 -#: builtin/am.c:867
2401 +#: builtin/am.c:868
2402 msgid "Only one StGIT patch series can be applied at once"
2403 msgstr "Chỉ có một sê-ri miếng vá StGIT được áp dụng một lúc"
2404
2349 -#: builtin/am.c:915
2405 +#: builtin/am.c:916
2406 msgid "invalid timestamp"
2407 msgstr "dấu thời gian không hợp lệ"
2408
2353 -#: builtin/am.c:918 builtin/am.c:926
2409 +#: builtin/am.c:919 builtin/am.c:927
2410 msgid "invalid Date line"
2411 msgstr "dòng Ngày tháng không hợp lệ"
2412
2357 -#: builtin/am.c:923
2413 +#: builtin/am.c:924
2414 msgid "invalid timezone offset"
2415 msgstr "độ lệch múi giờ không hợp lệ"
2416
2361 -#: builtin/am.c:1010
2417 +#: builtin/am.c:1011
2418 msgid "Patch format detection failed."
2419 msgstr "Dò tìm định dạng miếng vá gặp lỗi."
2420
2365 -#: builtin/am.c:1015 builtin/clone.c:368
2421 +#: builtin/am.c:1016 builtin/clone.c:373
2422 #, c-format
2423 msgid "failed to create directory '%s'"
2424 msgstr "tạo thư mục \"%s\" gặp lỗi"
2425
2370 -#: builtin/am.c:1019
2426 +#: builtin/am.c:1020
2427 msgid "Failed to split patches."
2428 msgstr "Gặp lỗi khi chia nhỏ các miếng vá."
2429
2374 -#: builtin/am.c:1151 builtin/commit.c:362
2430 +#: builtin/am.c:1152 builtin/commit.c:363
2431 msgid "unable to write index file"
2432 msgstr "không thể ghi tập tin lưu mục lục"
2433
2378 -#: builtin/am.c:1202
2434 +#: builtin/am.c:1203
2435 #, c-format
2436 msgid "When you have resolved this problem, run \"%s --continue\"."
2437 msgstr "Khi bạn đã phân giải xong trục trặc này, hãy chạy \"%s --continue\"."
2438
2383 -#: builtin/am.c:1203
2439 +#: builtin/am.c:1204
2440 #, c-format
2441 msgid "If you prefer to skip this patch, run \"%s --skip\" instead."
2442 msgstr ""
2443 "Nếu bạn muốn bỏ qua miếng vá này, hãy chạy lệnh \"%s --skip\" để thay thế."
2444
2389 -#: builtin/am.c:1204
2445 +#: builtin/am.c:1205
2446 #, c-format
2447 msgid "To restore the original branch and stop patching, run \"%s --abort\"."
2448 msgstr "Để phục hồi lại nhánh gốc và dừng vá, hãy chạy \"%s --abort\"."
2449
2394 -#: builtin/am.c:1339
2450 +#: builtin/am.c:1343
2451 msgid "Patch is empty. Was it split wrong?"
2452 msgstr "Miếng vá trống rỗng. Quá trình chia nhỏ miếng vá có lỗi?"
2453
2398 -#: builtin/am.c:1413 builtin/log.c:1345
2454 +#: builtin/am.c:1417 builtin/log.c:1344
2455 #, c-format
2456 msgid "invalid ident line: %s"
2457 msgstr "dòng thụt lề không hợp lệ: %s"
2458
2403 -#: builtin/am.c:1440
2459 +#: builtin/am.c:1444
2460 #, c-format
2461 msgid "unable to parse commit %s"
2462 msgstr "không thể phân tích lần chuyển giao “%s”"
2463
2408 -#: builtin/am.c:1614
2464 +#: builtin/am.c:1646
2465 msgid "Repository lacks necessary blobs to fall back on 3-way merge."
2466 msgstr "Kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
2467
2412 -#: builtin/am.c:1616
2468 +#: builtin/am.c:1648
2469 msgid "Using index info to reconstruct a base tree..."
2470 msgstr ""
2471 "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ở…"
2472
2417 -#: builtin/am.c:1635
2473 +#: builtin/am.c:1667
2474 msgid ""
2475 "Did you hand edit your patch?\n"
2476 "It does not apply to blobs recorded in its index."
@@ -2422,38 +2478,38 @@ msgstr ""
2478 "Bạn đã sửa miếng vá của mình bằng cách thủ công à?\n"
2479 "Nó không thể áp dụng các blob đã được ghi lại trong bảng mục lục của nó."
2480
2425 -#: builtin/am.c:1641
2481 +#: builtin/am.c:1673
2482 msgid "Falling back to patching base and 3-way merge..."
2483 msgstr "Đang trở lại để vá cơ sở và “hòa trộn 3-đường”…"
2484
2429 -#: builtin/am.c:1666
2485 +#: builtin/am.c:1688
2486 msgid "Failed to merge in the changes."
2487 msgstr "Gặp lỗi khi trộn vào các thay đổi."
2488
2433 -#: builtin/am.c:1691 builtin/merge.c:632
2489 +#: builtin/am.c:1712 builtin/merge.c:632
2490 msgid "git write-tree failed to write a tree"
2491 msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
2492
2437 -#: builtin/am.c:1698
2493 +#: builtin/am.c:1719
2494 msgid "applying to an empty history"
2495 msgstr "áp dụng vào một lịch sử trống rỗng"
2496
2441 -#: builtin/am.c:1711 builtin/commit.c:1752 builtin/merge.c:829
2497 +#: builtin/am.c:1732 builtin/commit.c:1755 builtin/merge.c:829
2498 #: builtin/merge.c:854
2499 msgid "failed to write commit object"
2500 msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
2501
2446 -#: builtin/am.c:1743 builtin/am.c:1747
2502 +#: builtin/am.c:1764 builtin/am.c:1768
2503 #, c-format
2504 msgid "cannot resume: %s does not exist."
2505 msgstr "không thể phục hồi: %s không tồn tại."
2506
2451 -#: builtin/am.c:1763
2507 +#: builtin/am.c:1784
2508 msgid "cannot be interactive without stdin connected to a terminal."
2509 msgstr ""
2510 "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"
2511
2456 -#: builtin/am.c:1768
2512 +#: builtin/am.c:1789
2513 msgid "Commit Body is:"
2514 msgstr "Thân của lần chuyển giao là:"
2515
@@ -2461,37 +2517,37 @@ msgstr "Thân của lần chuyển giao là:"
2517 #. in your translation. The program will only accept English
2518 #. input at this point.
2519 #.
2464 -#: builtin/am.c:1778
2520 +#: builtin/am.c:1799
2521 msgid "Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all: "
2522 msgstr ""
2467 -"Áp dụng? đồng ý [y]/khô[n]g/chỉnh sửa [e]/hiển thị miếng [v]á/đồng ý tất cả "
2468 -"[a]: "
2523 +"Á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 "
2524 +"cả [a]: "
2525
2470 -#: builtin/am.c:1828
2526 +#: builtin/am.c:1849
2527 #, c-format
2528 msgid "Dirty index: cannot apply patches (dirty: %s)"
2529 msgstr "Bảng mục lục bẩn: không thể áp dụng các miếng vá (bẩn: %s)"
2530
2475 -#: builtin/am.c:1863 builtin/am.c:1934
2531 +#: builtin/am.c:1884 builtin/am.c:1955
2532 #, c-format
2533 msgid "Applying: %.*s"
2534 msgstr "Áp dụng: %.*s"
2535
2480 -#: builtin/am.c:1879
2536 +#: builtin/am.c:1900
2537 msgid "No changes -- Patch already applied."
2538 msgstr "Không thay đổi gì cả -- Miếng vá đã được áp dụng rồi."
2539
2484 -#: builtin/am.c:1887
2540 +#: builtin/am.c:1908
2541 #, c-format
2542 msgid "Patch failed at %s %.*s"
2543 msgstr "Gặp lỗi khi vá tại %s %.*s"
2544
2489 -#: builtin/am.c:1893
2545 +#: builtin/am.c:1914
2546 #, c-format
2547 msgid "The copy of the patch that failed is found in: %s"
2548 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"
2549
2494 -#: builtin/am.c:1937
2550 +#: builtin/am.c:1958
2551 msgid ""
2552 "No changes - did you forget to use 'git add'?\n"
2553 "If there is nothing left to stage, chances are that something else\n"
@@ -2502,7 +2558,7 @@ msgstr ""
2558 "đã 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 "
2559 "vá này."
2560
2505 -#: builtin/am.c:1944
2561 +#: builtin/am.c:1965
2562 msgid ""
2563 "You still have unmerged paths in your index.\n"
2564 "Did you forget to use 'git add'?"
@@ -2510,17 +2566,17 @@ msgstr ""
2566 "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"
2567 "Bạn đã quên sử dụng lệnh “git add” à?"
2568
2513 -#: builtin/am.c:2052 builtin/am.c:2056 builtin/am.c:2068 builtin/reset.c:308
2569 +#: builtin/am.c:2073 builtin/am.c:2077 builtin/am.c:2089 builtin/reset.c:308
2570 #: builtin/reset.c:316
2571 #, c-format
2572 msgid "Could not parse object '%s'."
2573 msgstr "không thể phân tích đối tượng “%s”."
2574
2519 -#: builtin/am.c:2104
2575 +#: builtin/am.c:2125
2576 msgid "failed to clean index"
2577 msgstr "gặp lỗi khi dọn bảng mục lục"
2578
2523 -#: builtin/am.c:2138
2579 +#: builtin/am.c:2159
2580 msgid ""
2581 "You seem to have moved HEAD since the last 'am' failure.\n"
2582 "Not rewinding to ORIG_HEAD"
@@ -2528,151 +2584,153 @@ msgstr ""
2584 "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"
2585 "Không thể chuyển tới ORIG_HEAD"
2586
2531 -#: builtin/am.c:2199
2587 +#: builtin/am.c:2220
2588 #, c-format
2589 msgid "Invalid value for --patch-format: %s"
2590 msgstr "Giá trị không hợp lệ cho --patch-format: %s"
2591
2536 -#: builtin/am.c:2221
2537 -msgid "git am [options] [(<mbox>|<Maildir>)...]"
2538 -msgstr "git am [các-tùy-chọn] [(<mbox>|<Maildir>)…]"
2592 +#: builtin/am.c:2253
2593 +msgid "git am [<options>] [(<mbox>|<Maildir>)...]"
2594 +msgstr "git am [<các-tùy-chọn>] [(<mbox>|<Maildir>)…]"
2595
2540 -#: builtin/am.c:2222
2541 -msgid "git am [options] (--continue | --skip | --abort)"
2542 -msgstr "git am [các-tùy-chọn] (--continue | --skip | --abort)"
2596 +#: builtin/am.c:2254
2597 +msgid "git am [<options>] (--continue | --skip | --abort)"
2598 +msgstr "git am [<các-tùy-chọn>] (--continue | --skip | --abort)"
2599
2544 -#: builtin/am.c:2228
2600 +#: builtin/am.c:2260
2601 msgid "run interactively"
2602 msgstr "chạy kiểu tương tác"
2603
2548 -#: builtin/am.c:2230
2604 +#: builtin/am.c:2262
2605 msgid "historical option -- no-op"
2606 msgstr "tùy chọn lịch sử -- không-toán-tử"
2607
2552 -#: builtin/am.c:2232
2608 +#: builtin/am.c:2264
2609 msgid "allow fall back on 3way merging if needed"
2610 msgstr "cho phép quay trở lại để hòa trộn kiểu “3way” nếu cần"
2611
2556 -#: builtin/am.c:2233 builtin/init-db.c:509 builtin/prune-packed.c:57
2612 +#: builtin/am.c:2265 builtin/init-db.c:474 builtin/prune-packed.c:57
2613 #: builtin/repack.c:171
2614 msgid "be quiet"
2615 msgstr "im lặng"
2616
2561 -#: builtin/am.c:2235
2617 +#: builtin/am.c:2267
2618 msgid "add a Signed-off-by line to the commit message"
2619 msgstr "Thêm dòng Signed-off-by cho ghi chú của lần chuyển giao"
2620
2565 -#: builtin/am.c:2238
2621 +#: builtin/am.c:2270
2622 msgid "recode into utf8 (default)"
2623 msgstr "chuyển mã thành utf8 (mặc định)"
2624
2569 -#: builtin/am.c:2240
2625 +#: builtin/am.c:2272
2626 msgid "pass -k flag to git-mailinfo"
2627 msgstr "chuyển cờ -k cho git-mailinfo"
2628
2573 -#: builtin/am.c:2242
2629 +#: builtin/am.c:2274
2630 msgid "pass -b flag to git-mailinfo"
2631 msgstr "chuyển cờ -b cho git-mailinfo"
2632
2577 -#: builtin/am.c:2244
2633 +#: builtin/am.c:2276
2634 msgid "pass -m flag to git-mailinfo"
2579 -msgstr "chuyển cờ -b cho git-mailinfo"
2635 +msgstr "chuyển cờ -m cho git-mailinfo"
2636
2581 -#: builtin/am.c:2246
2637 +#: builtin/am.c:2278
2638 msgid "pass --keep-cr flag to git-mailsplit for mbox format"
2639 msgstr "chuyển cờ --keep-cr cho git-mailsplit với định dạng mbox"
2640
2585 -#: builtin/am.c:2249
2641 +#: builtin/am.c:2281
2642 msgid "do not pass --keep-cr flag to git-mailsplit independent of am.keepcr"
2643 msgstr ""
2644 "đừng chuyển cờ --keep-cr cho git-mailsplit không phụ thuộc vào am.keepcr"
2645
2590 -#: builtin/am.c:2252
2646 +#: builtin/am.c:2284
2647 msgid "strip everything before a scissors line"
2648 msgstr "cắt mọi thứ trước dòng scissors"
2649
2594 -#: builtin/am.c:2253 builtin/apply.c:4563
2650 +#: builtin/am.c:2285 builtin/apply.c:4554
2651 msgid "action"
2652 msgstr "hành động"
2653
2598 -#: builtin/am.c:2254 builtin/am.c:2257 builtin/am.c:2260 builtin/am.c:2263
2599 -#: builtin/am.c:2266 builtin/am.c:2269 builtin/am.c:2272 builtin/am.c:2275
2600 -#: builtin/am.c:2281
2654 +#: builtin/am.c:2286 builtin/am.c:2289 builtin/am.c:2292 builtin/am.c:2295
2655 +#: builtin/am.c:2298 builtin/am.c:2301 builtin/am.c:2304 builtin/am.c:2307
2656 +#: builtin/am.c:2313
2657 msgid "pass it through git-apply"
2658 msgstr "chuyển nó qua git-apply"
2659
2604 -#: builtin/am.c:2262 builtin/apply.c:4587
2660 +#: builtin/am.c:2294 builtin/apply.c:4578
2661 msgid "root"
2606 -msgstr "root"
2662 +msgstr "gốc"
2663
2608 -#: builtin/am.c:2265 builtin/am.c:2268 builtin/apply.c:4525
2609 -#: builtin/apply.c:4528 builtin/clone.c:85 builtin/fetch.c:93
2610 -#: builtin/pull.c:167
2664 +#: builtin/am.c:2297 builtin/am.c:2300 builtin/apply.c:4516
2665 +#: builtin/apply.c:4519 builtin/clone.c:85 builtin/fetch.c:93
2666 +#: builtin/pull.c:167 builtin/submodule--helper.c:78
2667 +#: builtin/submodule--helper.c:166 builtin/submodule--helper.c:169
2668 msgid "path"
2669 msgstr "đường-dẫn"
2670
2614 -#: builtin/am.c:2271 builtin/fmt-merge-msg.c:669 builtin/fmt-merge-msg.c:672
2615 -#: builtin/grep.c:698 builtin/merge.c:198 builtin/pull.c:127
2616 -#: builtin/repack.c:178 builtin/repack.c:182 builtin/show-branch.c:664
2617 -#: builtin/show-ref.c:180 builtin/tag.c:591 parse-options.h:132
2618 -#: parse-options.h:134 parse-options.h:243
2671 +#: builtin/am.c:2303 builtin/fmt-merge-msg.c:666 builtin/fmt-merge-msg.c:669
2672 +#: builtin/grep.c:693 builtin/merge.c:198 builtin/pull.c:127
2673 +#: builtin/repack.c:178 builtin/repack.c:182 builtin/show-branch.c:645
2674 +#: builtin/show-ref.c:175 builtin/tag.c:340 parse-options.h:132
2675 +#: parse-options.h:134 parse-options.h:244
2676 msgid "n"
2677 msgstr "n"
2678
2622 -#: builtin/am.c:2274 builtin/apply.c:4531
2679 +#: builtin/am.c:2306 builtin/apply.c:4522
2680 msgid "num"
2681 msgstr "số"
2682
2626 -#: builtin/am.c:2277 builtin/for-each-ref.c:34 builtin/replace.c:438
2683 +#: builtin/am.c:2309 builtin/for-each-ref.c:37 builtin/replace.c:438
2684 +#: builtin/tag.c:372
2685 msgid "format"
2686 msgstr "định dạng"
2687
2630 -#: builtin/am.c:2278
2688 +#: builtin/am.c:2310
2689 msgid "format the patch(es) are in"
2690 msgstr "định dạng (các) miếng vá theo"
2691
2634 -#: builtin/am.c:2284
2692 +#: builtin/am.c:2316
2693 msgid "override error message when patch failure occurs"
2694 msgstr "đè lên các lời nhắn lỗi khi xảy ra lỗi vá nghiêm trọng"
2695
2638 -#: builtin/am.c:2286
2696 +#: builtin/am.c:2318
2697 msgid "continue applying patches after resolving a conflict"
2698 msgstr "tiếp tục áp dụng các miếng vá sau khi giải quyết xung đột"
2699
2642 -#: builtin/am.c:2289
2700 +#: builtin/am.c:2321
2701 msgid "synonyms for --continue"
2702 msgstr "đồng nghĩa với --continue"
2703
2646 -#: builtin/am.c:2292
2704 +#: builtin/am.c:2324
2705 msgid "skip the current patch"
2706 msgstr "bỏ qua miếng vá hiện hành"
2707
2650 -#: builtin/am.c:2295
2708 +#: builtin/am.c:2327
2709 msgid "restore the original branch and abort the patching operation."
2710 msgstr "phục hồi lại nhánh gốc và loại bỏ thao tác vá."
2711
2654 -#: builtin/am.c:2299
2712 +#: builtin/am.c:2331
2713 msgid "lie about committer date"
2714 msgstr "nói dối về ngày chuyển giao"
2715
2658 -#: builtin/am.c:2301
2716 +#: builtin/am.c:2333
2717 msgid "use current timestamp for author date"
2718 msgstr "dùng dấu thời gian hiện tại cho ngày tác giả"
2719
2662 -#: builtin/am.c:2303 builtin/commit.c:1590 builtin/merge.c:225
2663 -#: builtin/pull.c:155 builtin/revert.c:92 builtin/tag.c:606
2720 +#: builtin/am.c:2335 builtin/commit.c:1593 builtin/merge.c:225
2721 +#: builtin/pull.c:155 builtin/revert.c:92 builtin/tag.c:355
2722 msgid "key-id"
2723 msgstr "mã-số-khóa"
2724
2667 -#: builtin/am.c:2304
2725 +#: builtin/am.c:2336
2726 msgid "GPG-sign commits"
2727 msgstr "lần chuyển giao ký-GPG"
2728
2671 -#: builtin/am.c:2307
2729 +#: builtin/am.c:2339
2730 msgid "(internal use for git-rebase)"
2731 msgstr "(dùng nội bộ cho git-rebase)"
2732
2675 -#: builtin/am.c:2322
2733 +#: builtin/am.c:2354
2734 msgid ""
2735 "The -b/--binary option has been a no-op for long time, and\n"
2736 "it will be removed. Please do not use it anymore."
@@ -2680,16 +2738,16 @@ msgstr ""
2738 "Tùy chọn -b/--binary đã không dùng từ lâu rồi, và\n"
2739 "nó sẽ được bỏ đi. Xin đừng sử dụng nó thêm nữa."
2740
2683 -#: builtin/am.c:2329
2741 +#: builtin/am.c:2361
2742 msgid "failed to read the index"
2743 msgstr "gặp lỗi đọc bảng mục lục"
2744
2687 -#: builtin/am.c:2344
2745 +#: builtin/am.c:2376
2746 #, c-format
2747 msgid "previous rebase directory %s still exists but mbox given."
2748 msgstr "thư mục rebase trước %s không sẵn có nhưng mbox lại đưa ra."
2749
2692 -#: builtin/am.c:2368
2750 +#: builtin/am.c:2400
2751 #, c-format
2752 msgid ""
2753 "Stray %s directory found.\n"
@@ -2698,7 +2756,7 @@ msgstr ""
2756 "Tìm thấy thư mục lạc %s.\n"
2757 "Dùng \"git am --abort\" để loại bỏ nó đi."
2758
2701 -#: builtin/am.c:2374
2759 +#: builtin/am.c:2406
2760 msgid "Resolve operation not in progress, we are not resuming."
2761 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."
2762
@@ -2706,65 +2764,65 @@ msgstr "Thao tác phân giải không được tiến hành, chúng ta không ph
2764 msgid "git apply [<options>] [<patch>...]"
2765 msgstr "git apply [<các-tùy-chọn>] [<miếng-vá>…]"
2766
2709 -#: builtin/apply.c:112
2767 +#: builtin/apply.c:111
2768 #, c-format
2769 msgid "unrecognized whitespace option '%s'"
2770 msgstr "không nhận ra tùy chọn về khoảng trắng “%s”"
2771
2714 -#: builtin/apply.c:127
2772 +#: builtin/apply.c:126
2773 #, c-format
2774 msgid "unrecognized whitespace ignore option '%s'"
2775 msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng “%s”"
2776
2719 -#: builtin/apply.c:822
2777 +#: builtin/apply.c:818
2778 #, c-format
2779 msgid "Cannot prepare timestamp regexp %s"
2780 msgstr ""
2781 "Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
2782 "%s"
2783
2726 -#: builtin/apply.c:831
2784 +#: builtin/apply.c:827
2785 #, c-format
2786 msgid "regexec returned %d for input: %s"
2787 msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
2788
2731 -#: builtin/apply.c:912
2789 +#: builtin/apply.c:908
2790 #, c-format
2791 msgid "unable to find filename in patch at line %d"
2792 msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
2793
2736 -#: builtin/apply.c:944
2794 +#: builtin/apply.c:940
2795 #, c-format
2796 msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
2797 msgstr ""
2798 "git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
2799
2742 -#: builtin/apply.c:948
2800 +#: builtin/apply.c:944
2801 #, c-format
2802 msgid "git apply: bad git-diff - inconsistent new filename on line %d"
2803 msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
2804
2747 -#: builtin/apply.c:949
2805 +#: builtin/apply.c:945
2806 #, c-format
2807 msgid "git apply: bad git-diff - inconsistent old filename on line %d"
2808 msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
2809
2752 -#: builtin/apply.c:956
2810 +#: builtin/apply.c:952
2811 #, c-format
2812 msgid "git apply: bad git-diff - expected /dev/null on line %d"
2813 msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
2814
2757 -#: builtin/apply.c:1419
2815 +#: builtin/apply.c:1415
2816 #, c-format
2817 msgid "recount: unexpected line: %.*s"
2818 msgstr "chi tiết: dòng không cần: %.*s"
2819
2762 -#: builtin/apply.c:1476
2820 +#: builtin/apply.c:1472
2821 #, c-format
2822 msgid "patch fragment without header at line %d: %.*s"
2823 msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
2824
2767 -#: builtin/apply.c:1493
2825 +#: builtin/apply.c:1489
2826 #, c-format
2827 msgid ""
2828 "git diff header lacks filename information when removing %d leading pathname "
@@ -2776,76 +2834,76 @@ msgstr[0] ""
2834 "phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
2835 "thành phần dẫn đầu tên của đường dẫn (dòng %d)"
2836
2779 -#: builtin/apply.c:1659
2837 +#: builtin/apply.c:1655
2838 msgid "new file depends on old contents"
2839 msgstr "tập tin mới phụ thuộc vào nội dung cũ"
2840
2783 -#: builtin/apply.c:1661
2841 +#: builtin/apply.c:1657
2842 msgid "deleted file still has contents"
2843 msgstr "tập tin đã xóa vẫn còn nội dung"
2844
2787 -#: builtin/apply.c:1687
2845 +#: builtin/apply.c:1683
2846 #, c-format
2847 msgid "corrupt patch at line %d"
2848 msgstr "miếng vá hỏng tại dòng %d"
2849
2792 -#: builtin/apply.c:1723
2850 +#: builtin/apply.c:1719
2851 #, c-format
2852 msgid "new file %s depends on old contents"
2853 msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
2854
2797 -#: builtin/apply.c:1725
2855 +#: builtin/apply.c:1721
2856 #, c-format
2857 msgid "deleted file %s still has contents"
2858 msgstr "tập tin đã xóa %s vẫn còn nội dung"
2859
2802 -#: builtin/apply.c:1728
2860 +#: builtin/apply.c:1724
2861 #, c-format
2862 msgid "** warning: file %s becomes empty but is not deleted"
2863 msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
2864
2807 -#: builtin/apply.c:1874
2865 +#: builtin/apply.c:1870
2866 #, c-format
2867 msgid "corrupt binary patch at line %d: %.*s"
2868 msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
2869
2812 -#: builtin/apply.c:1903
2870 +#: builtin/apply.c:1899
2871 #, c-format
2872 msgid "unrecognized binary patch at line %d"
2873 msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
2874
2817 -#: builtin/apply.c:2054
2875 +#: builtin/apply.c:2050
2876 #, c-format
2877 msgid "patch with only garbage at line %d"
2878 msgstr "vá chỉ với “rác” tại dòng %d"
2879
2822 -#: builtin/apply.c:2144
2880 +#: builtin/apply.c:2140
2881 #, c-format
2882 msgid "unable to read symlink %s"
2883 msgstr "không thể đọc liên kết mềm %s"
2884
2827 -#: builtin/apply.c:2148
2885 +#: builtin/apply.c:2144
2886 #, c-format
2887 msgid "unable to open or read %s"
2888 msgstr "không thể mở hay đọc %s"
2889
2832 -#: builtin/apply.c:2781
2890 +#: builtin/apply.c:2777
2891 #, c-format
2892 msgid "invalid start of line: '%c'"
2893 msgstr "sai khởi đầu dòng: “%c”"
2894
2837 -#: builtin/apply.c:2900
2895 +#: builtin/apply.c:2896
2896 #, c-format
2897 msgid "Hunk #%d succeeded at %d (offset %d line)."
2898 msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
2899 msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
2900
2843 -#: builtin/apply.c:2912
2901 +#: builtin/apply.c:2908
2902 #, c-format
2903 msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
2904 msgstr "Nội dung bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
2905
2848 -#: builtin/apply.c:2918
2906 +#: builtin/apply.c:2914
2907 #, c-format
2908 msgid ""
2909 "while searching for:\n"
@@ -2854,324 +2912,324 @@ msgstr ""
2912 "trong khi đang tìm kiếm cho:\n"
2913 "%.*s"
2914
2857 -#: builtin/apply.c:2938
2915 +#: builtin/apply.c:2934
2916 #, c-format
2917 msgid "missing binary patch data for '%s'"
2918 msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
2919
2862 -#: builtin/apply.c:3039
2920 +#: builtin/apply.c:3035
2921 #, c-format
2922 msgid "binary patch does not apply to '%s'"
2923 msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
2924
2867 -#: builtin/apply.c:3045
2925 +#: builtin/apply.c:3041
2926 #, c-format
2927 msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
2928 msgstr ""
2929 "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 "
2930 "%s)"
2931
2874 -#: builtin/apply.c:3066
2932 +#: builtin/apply.c:3062
2933 #, c-format
2934 msgid "patch failed: %s:%ld"
2935 msgstr "gặp lỗi khi vá: %s:%ld"
2936
2879 -#: builtin/apply.c:3190
2937 +#: builtin/apply.c:3186
2938 #, c-format
2939 msgid "cannot checkout %s"
2940 msgstr "không thể lấy ra %s"
2941
2884 -#: builtin/apply.c:3235 builtin/apply.c:3246 builtin/apply.c:3291
2942 +#: builtin/apply.c:3231 builtin/apply.c:3242 builtin/apply.c:3287
2943 #, c-format
2944 msgid "read of %s failed"
2945 msgstr "đọc %s gặp lỗi"
2946
2889 -#: builtin/apply.c:3243
2947 +#: builtin/apply.c:3239
2948 #, c-format
2949 msgid "reading from '%s' beyond a symbolic link"
2950 msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
2951
2894 -#: builtin/apply.c:3271 builtin/apply.c:3493
2952 +#: builtin/apply.c:3267 builtin/apply.c:3489
2953 #, c-format
2954 msgid "path %s has been renamed/deleted"
2955 msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
2956
2899 -#: builtin/apply.c:3352 builtin/apply.c:3507
2957 +#: builtin/apply.c:3348 builtin/apply.c:3503
2958 #, c-format
2959 msgid "%s: does not exist in index"
2960 msgstr "%s: không tồn tại trong bảng mục lục"
2961
2904 -#: builtin/apply.c:3356 builtin/apply.c:3499 builtin/apply.c:3521
2962 +#: builtin/apply.c:3352 builtin/apply.c:3495 builtin/apply.c:3517
2963 #, c-format
2964 msgid "%s: %s"
2965 msgstr "%s: %s"
2966
2909 -#: builtin/apply.c:3361 builtin/apply.c:3515
2967 +#: builtin/apply.c:3357 builtin/apply.c:3511
2968 #, c-format
2969 msgid "%s: does not match index"
2970 msgstr "%s: không khớp trong mục lục"
2971
2914 -#: builtin/apply.c:3463
2972 +#: builtin/apply.c:3459
2973 msgid "removal patch leaves file contents"
2974 msgstr "loại bỏ miếng vá để lại nội dung tập tin"
2975
2918 -#: builtin/apply.c:3532
2976 +#: builtin/apply.c:3528
2977 #, c-format
2978 msgid "%s: wrong type"
2979 msgstr "%s: sai kiểu"
2980
2923 -#: builtin/apply.c:3534
2981 +#: builtin/apply.c:3530
2982 #, c-format
2983 msgid "%s has type %o, expected %o"
2984 msgstr "%s có kiểu %o, cần %o"
2985
2928 -#: builtin/apply.c:3693 builtin/apply.c:3695
2986 +#: builtin/apply.c:3689 builtin/apply.c:3691
2987 #, c-format
2988 msgid "invalid path '%s'"
2989 msgstr "đường dẫn không hợp lệ “%s”"
2990
2933 -#: builtin/apply.c:3750
2991 +#: builtin/apply.c:3746
2992 #, c-format
2993 msgid "%s: already exists in index"
2994 msgstr "%s: đã có từ trước trong bảng mục lục"
2995
2938 -#: builtin/apply.c:3753
2996 +#: builtin/apply.c:3749
2997 #, c-format
2998 msgid "%s: already exists in working directory"
2999 msgstr "%s: đã sẵn có trong thư mục đang làm việc"
3000
2943 -#: builtin/apply.c:3773
3001 +#: builtin/apply.c:3769
3002 #, c-format
3003 msgid "new mode (%o) of %s does not match old mode (%o)"
3004 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
3005
2948 -#: builtin/apply.c:3778
3006 +#: builtin/apply.c:3774
3007 #, c-format
3008 msgid "new mode (%o) of %s does not match old mode (%o) of %s"
3009 msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
3010
2953 -#: builtin/apply.c:3798
3011 +#: builtin/apply.c:3794
3012 #, c-format
3013 msgid "affected file '%s' is beyond a symbolic link"
3014 msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
3015
2958 -#: builtin/apply.c:3802
3016 +#: builtin/apply.c:3798
3017 #, c-format
3018 msgid "%s: patch does not apply"
3019 msgstr "%s: miếng vá không được áp dụng"
3020
2963 -#: builtin/apply.c:3816
3021 +#: builtin/apply.c:3812
3022 #, c-format
3023 msgid "Checking patch %s..."
3024 msgstr "Đang kiểm tra miếng vá %s…"
3025
2968 -#: builtin/apply.c:3909 builtin/checkout.c:232 builtin/reset.c:135
3026 +#: builtin/apply.c:3905 builtin/checkout.c:233 builtin/reset.c:135
3027 #, c-format
3028 msgid "make_cache_entry failed for path '%s'"
3029 msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
3030
2973 -#: builtin/apply.c:4052
3031 +#: builtin/apply.c:4048
3032 #, c-format
3033 msgid "unable to remove %s from index"
3034 msgstr "không thể gỡ bỏ %s từ mục lục"
3035
2978 -#: builtin/apply.c:4081
3036 +#: builtin/apply.c:4077
3037 #, c-format
3038 msgid "corrupt patch for submodule %s"
3039 msgstr "miếng vá sai hỏng cho mô-đun-con %s"
3040
2983 -#: builtin/apply.c:4085
3041 +#: builtin/apply.c:4081
3042 #, c-format
3043 msgid "unable to stat newly created file '%s'"
3044 msgstr "không thể lấy thống kề về tập tin %s mới hơn đã được tạo"
3045
2988 -#: builtin/apply.c:4090
3046 +#: builtin/apply.c:4086
3047 #, c-format
3048 msgid "unable to create backing store for newly created file %s"
3049 msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
3050
2993 -#: builtin/apply.c:4093 builtin/apply.c:4201
3051 +#: builtin/apply.c:4089 builtin/apply.c:4197
3052 #, c-format
3053 msgid "unable to add cache entry for %s"
3054 msgstr "không thể thêm mục nhớ đệm cho %s"
3055
2998 -#: builtin/apply.c:4126
3056 +#: builtin/apply.c:4122
3057 #, c-format
3058 msgid "closing file '%s'"
3059 msgstr "đang đóng tập tin “%s”"
3060
3003 -#: builtin/apply.c:4175
3061 +#: builtin/apply.c:4171
3062 #, c-format
3063 msgid "unable to write file '%s' mode %o"
3064 msgstr "không thể ghi vào tập tin “%s” chế độ %o"
3065
3008 -#: builtin/apply.c:4262
3066 +#: builtin/apply.c:4258
3067 #, c-format
3068 msgid "Applied patch %s cleanly."
3069 msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
3070
3013 -#: builtin/apply.c:4270
3071 +#: builtin/apply.c:4266
3072 msgid "internal error"
3073 msgstr "lỗi nội bộ"
3074
3017 -#: builtin/apply.c:4273
3075 +#: builtin/apply.c:4269
3076 #, c-format
3077 msgid "Applying patch %%s with %d reject..."
3078 msgid_plural "Applying patch %%s with %d rejects..."
3079 msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
3080
3023 -#: builtin/apply.c:4283
3081 +#: builtin/apply.c:4279
3082 #, c-format
3083 msgid "truncating .rej filename to %.*s.rej"
3084 msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
3085
3028 -#: builtin/apply.c:4304
3086 +#: builtin/apply.c:4300
3087 #, c-format
3088 msgid "Hunk #%d applied cleanly."
3089 msgstr "Khối nhớ #%d được áp dụng gọn gàng."
3090
3033 -#: builtin/apply.c:4307
3091 +#: builtin/apply.c:4303
3092 #, c-format
3093 msgid "Rejected hunk #%d."
3094 msgstr "đoạn dữ liệu #%d bị từ chối."
3095
3038 -#: builtin/apply.c:4397
3096 +#: builtin/apply.c:4393
3097 msgid "unrecognized input"
3098 msgstr "không thừa nhận đầu vào"
3099
3042 -#: builtin/apply.c:4408
3100 +#: builtin/apply.c:4404
3101 msgid "unable to read index file"
3102 msgstr "không thể đọc tập tin lưu bảng mục lục"
3103
3046 -#: builtin/apply.c:4526
3104 +#: builtin/apply.c:4517
3105 msgid "don't apply changes matching the given path"
3106 msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
3107
3050 -#: builtin/apply.c:4529
3108 +#: builtin/apply.c:4520
3109 msgid "apply changes matching the given path"
3110 msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
3111
3054 -#: builtin/apply.c:4532
3112 +#: builtin/apply.c:4523
3113 msgid "remove <num> leading slashes from traditional diff paths"
3114 msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
3115
3058 -#: builtin/apply.c:4535
3116 +#: builtin/apply.c:4526
3117 msgid "ignore additions made by the patch"
3118 msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
3119
3062 -#: builtin/apply.c:4537
3120 +#: builtin/apply.c:4528
3121 msgid "instead of applying the patch, output diffstat for the input"
3122 msgstr ""
3123 "thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
3124
3067 -#: builtin/apply.c:4541
3125 +#: builtin/apply.c:4532
3126 msgid "show number of added and deleted lines in decimal notation"
3127 msgstr ""
3128 "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"
3129
3072 -#: builtin/apply.c:4543
3130 +#: builtin/apply.c:4534
3131 msgid "instead of applying the patch, output a summary for the input"
3132 msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
3133
3076 -#: builtin/apply.c:4545
3134 +#: builtin/apply.c:4536
3135 msgid "instead of applying the patch, see if the patch is applicable"
3136 msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
3137
3080 -#: builtin/apply.c:4547
3138 +#: builtin/apply.c:4538
3139 msgid "make sure the patch is applicable to the current index"
3140 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"
3141
3084 -#: builtin/apply.c:4549
3142 +#: builtin/apply.c:4540
3143 msgid "apply a patch without touching the working tree"
3144 msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
3145
3088 -#: builtin/apply.c:4551
3146 +#: builtin/apply.c:4542
3147 msgid "accept a patch that touches outside the working area"
3148 msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
3149
3092 -#: builtin/apply.c:4553
3150 +#: builtin/apply.c:4544
3151 msgid "also apply the patch (use with --stat/--summary/--check)"
3152 msgstr ""
3153 "đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
3154
3097 -#: builtin/apply.c:4555
3155 +#: builtin/apply.c:4546
3156 msgid "attempt three-way merge if a patch does not apply"
3157 msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
3158
3101 -#: builtin/apply.c:4557
3159 +#: builtin/apply.c:4548
3160 msgid "build a temporary index based on embedded index information"
3161 msgstr ""
3162 "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"
3163
3106 -#: builtin/apply.c:4559 builtin/checkout-index.c:198 builtin/ls-files.c:412
3164 +#: builtin/apply.c:4550 builtin/checkout-index.c:198 builtin/ls-files.c:412
3165 msgid "paths are separated with NUL character"
3166 msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
3167
3110 -#: builtin/apply.c:4562
3168 +#: builtin/apply.c:4553
3169 msgid "ensure at least <n> lines of context match"
3170 msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
3171
3114 -#: builtin/apply.c:4564
3172 +#: builtin/apply.c:4555
3173 msgid "detect new or modified lines that have whitespace errors"
3174 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"
3175
3118 -#: builtin/apply.c:4567 builtin/apply.c:4570
3176 +#: builtin/apply.c:4558 builtin/apply.c:4561
3177 msgid "ignore changes in whitespace when finding context"
3178 msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi quét nội dung"
3179
3122 -#: builtin/apply.c:4573
3180 +#: builtin/apply.c:4564
3181 msgid "apply the patch in reverse"
3182 msgstr "áp dụng miếng vá theo chiều ngược"
3183
3126 -#: builtin/apply.c:4575
3184 +#: builtin/apply.c:4566
3185 msgid "don't expect at least one line of context"
3186 msgstr "đừng hy vọng có ít nhất một dòng nội dung"
3187
3130 -#: builtin/apply.c:4577
3188 +#: builtin/apply.c:4568
3189 msgid "leave the rejected hunks in corresponding *.rej files"
3190 msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
3191
3134 -#: builtin/apply.c:4579
3192 +#: builtin/apply.c:4570
3193 msgid "allow overlapping hunks"
3194 msgstr "cho phép chồng khối nhớ"
3195
3138 -#: builtin/apply.c:4582
3196 +#: builtin/apply.c:4573
3197 msgid "tolerate incorrectly detected missing new-line at the end of file"
3198 msgstr ""
3199 "đã 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"
3200
3143 -#: builtin/apply.c:4585
3201 +#: builtin/apply.c:4576
3202 msgid "do not trust the line counts in the hunk headers"
3203 msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
3204
3147 -#: builtin/apply.c:4588
3205 +#: builtin/apply.c:4579
3206 msgid "prepend <root> to all filenames"
3207 msgstr "treo thêm <root> vào tất cả các tên tập tin"
3208
3151 -#: builtin/apply.c:4610
3209 +#: builtin/apply.c:4601
3210 msgid "--3way outside a repository"
3211 msgstr "--3way ở ngoài một kho chứa"
3212
3155 -#: builtin/apply.c:4618
3213 +#: builtin/apply.c:4609
3214 msgid "--index outside a repository"
3215 msgstr "--index ở ngoài một kho chứa"
3216
3159 -#: builtin/apply.c:4621
3217 +#: builtin/apply.c:4612
3218 msgid "--cached outside a repository"
3219 msgstr "--cached ở ngoài một kho chứa"
3220
3163 -#: builtin/apply.c:4640
3221 +#: builtin/apply.c:4631
3222 #, c-format
3223 msgid "can't open patch '%s'"
3224 msgstr "không thể mở miếng vá “%s”"
3225
3168 -#: builtin/apply.c:4654
3226 +#: builtin/apply.c:4645
3227 #, c-format
3228 msgid "squelched %d whitespace error"
3229 msgid_plural "squelched %d whitespace errors"
3230 msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
3231
3174 -#: builtin/apply.c:4660 builtin/apply.c:4670
3232 +#: builtin/apply.c:4651 builtin/apply.c:4661
3233 #, c-format
3234 msgid "%d line adds whitespace errors."
3235 msgid_plural "%d lines add whitespace errors."
@@ -3233,97 +3291,97 @@ msgstr "git blame [<các-tùy-chọn>] [<rev-opts>] [<rev>] [--] <tập-tin>"
3291 msgid "<rev-opts> are documented in git-rev-list(1)"
3292 msgstr "<rev-opts> được mô tả trong tài liệu git-rev-list(1)"
3293
3236 -#: builtin/blame.c:2500
3294 +#: builtin/blame.c:2519
3295 msgid "Show blame entries as we find them, incrementally"
3296 msgstr "Hiển thị các mục “blame” như là chúng ta thấy chúng, tăng dần"
3297
3240 -#: builtin/blame.c:2501
3298 +#: builtin/blame.c:2520
3299 msgid "Show blank SHA-1 for boundary commits (Default: off)"
3300 msgstr ""
3301 "Hiển thị SHA-1 trắng cho những lần chuyển giao biên giới (Mặc định: off)"
3302
3245 -#: builtin/blame.c:2502
3303 +#: builtin/blame.c:2521
3304 msgid "Do not treat root commits as boundaries (Default: off)"
3305 msgstr "Không coi các lần chuyển giao gốc là giới hạn (Mặc định: off)"
3306
3249 -#: builtin/blame.c:2503
3307 +#: builtin/blame.c:2522
3308 msgid "Show work cost statistics"
3309 msgstr "Hiển thị thống kê công sức làm việc"
3310
3253 -#: builtin/blame.c:2504
3311 +#: builtin/blame.c:2523
3312 msgid "Show output score for blame entries"
3313 msgstr "Hiển thị kết xuất điểm số có các mục tin “blame”"
3314
3257 -#: builtin/blame.c:2505
3315 +#: builtin/blame.c:2524
3316 msgid "Show original filename (Default: auto)"
3317 msgstr "Hiển thị tên tập tin gốc (Mặc định: auto)"
3318
3261 -#: builtin/blame.c:2506
3319 +#: builtin/blame.c:2525
3320 msgid "Show original linenumber (Default: off)"
3321 msgstr "Hiển thị số dòng gốc (Mặc định: off)"
3322
3265 -#: builtin/blame.c:2507
3323 +#: builtin/blame.c:2526
3324 msgid "Show in a format designed for machine consumption"
3325 msgstr "Hiển thị ở định dạng đã thiết kế cho sự tiêu dùng bằng máy"
3326
3269 -#: builtin/blame.c:2508
3327 +#: builtin/blame.c:2527
3328 msgid "Show porcelain format with per-line commit information"
3329 msgstr "Hiển thị định dạng “porcelain” với thông tin chuyển giao mỗi dòng"
3330
3273 -#: builtin/blame.c:2509
3331 +#: builtin/blame.c:2528
3332 msgid "Use the same output mode as git-annotate (Default: off)"
3333 msgstr "Dùng cùng chế độ xuất ra với git-annotate (Mặc định: off)"
3334
3277 -#: builtin/blame.c:2510
3335 +#: builtin/blame.c:2529
3336 msgid "Show raw timestamp (Default: off)"
3337 msgstr "Hiển thị dấu vết thời gian dạng thô (Mặc định: off)"
3338
3281 -#: builtin/blame.c:2511
3339 +#: builtin/blame.c:2530
3340 msgid "Show long commit SHA1 (Default: off)"
3341 msgstr "Hiển thị SHA1 của lần chuyển giao dạng dài (Mặc định: off)"
3342
3285 -#: builtin/blame.c:2512
3343 +#: builtin/blame.c:2531
3344 msgid "Suppress author name and timestamp (Default: off)"
3345 msgstr "Không hiển thị tên tác giả và dấu vết thời gian (Mặc định: off)"
3346
3289 -#: builtin/blame.c:2513
3347 +#: builtin/blame.c:2532
3348 msgid "Show author email instead of name (Default: off)"
3349 msgstr "Hiển thị thư điện tử của tác giả thay vì tên (Mặc định: off)"
3350
3293 -#: builtin/blame.c:2514
3351 +#: builtin/blame.c:2533
3352 msgid "Ignore whitespace differences"
3353 msgstr "Bỏ qua các khác biệt do khoảng trắng gây ra"
3354
3297 -#: builtin/blame.c:2515
3355 +#: builtin/blame.c:2534
3356 msgid "Spend extra cycles to find better match"
3357 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"
3358
3301 -#: builtin/blame.c:2516
3359 +#: builtin/blame.c:2535
3360 msgid "Use revisions from <file> instead of calling git-rev-list"
3361 msgstr ""
3362 "Sử dụng điểm xét duyệt (revision) từ <tập tin> thay vì gọi “git-rev-list”"
3363
3306 -#: builtin/blame.c:2517
3364 +#: builtin/blame.c:2536
3365 msgid "Use <file>'s contents as the final image"
3366 msgstr "Sử dụng nội dung của <tập tin> như là ảnh cuối cùng"
3367
3310 -#: builtin/blame.c:2518 builtin/blame.c:2519
3368 +#: builtin/blame.c:2537 builtin/blame.c:2538
3369 msgid "score"
3370 msgstr "điểm số"
3371
3314 -#: builtin/blame.c:2518
3372 +#: builtin/blame.c:2537
3373 msgid "Find line copies within and across files"
3374 msgstr "Tìm các bản sao chép dòng trong và ngang qua tập tin"
3375
3318 -#: builtin/blame.c:2519
3376 +#: builtin/blame.c:2538
3377 msgid "Find line movements within and across files"
3378 msgstr "Tìm các di chuyển dòng trong và ngang qua tập tin"
3379
3322 -#: builtin/blame.c:2520
3380 +#: builtin/blame.c:2539
3381 msgid "n,m"
3382 msgstr "n,m"
3383
3326 -#: builtin/blame.c:2520
3384 +#: builtin/blame.c:2539
3385 msgid "Process only line range n,m, counting from 1"
3386 msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
3387
@@ -3333,27 +3391,31 @@ msgstr "Xử lý chỉ dòng vùng n,m, tính từ 1"
3391 #. takes 22 places, is the longest among various forms of
3392 #. relative timestamps, but your language may need more or
3393 #. fewer display columns.
3336 -#: builtin/blame.c:2601
3394 +#: builtin/blame.c:2620
3395 msgid "4 years, 11 months ago"
3396 msgstr "4 năm, 11 tháng trước"
3397
3340 -#: builtin/branch.c:24
3398 +#: builtin/branch.c:25
3399 msgid "git branch [<options>] [-r | -a] [--merged | --no-merged]"
3400 msgstr "git branch [<các-tùy-chọn>] [-r | -a] [--merged | --no-merged]"
3401
3344 -#: builtin/branch.c:25
3402 +#: builtin/branch.c:26
3403 msgid "git branch [<options>] [-l] [-f] <branch-name> [<start-point>]"
3404 msgstr "git branch [<các-tùy-chọn>] [-l] [-f] <tên-nhánh> [<điểm-đầu>]"
3405
3348 -#: builtin/branch.c:26
3406 +#: builtin/branch.c:27
3407 msgid "git branch [<options>] [-r] (-d | -D) <branch-name>..."
3408 msgstr "git branch [<các-tùy-chọn>] [-r] (-d | -D) <tên-nhánh> …"
3409
3352 -#: builtin/branch.c:27
3410 +#: builtin/branch.c:28
3411 msgid "git branch [<options>] (-m | -M) [<old-branch>] <new-branch>"
3412 msgstr "git branch [<các-tùy-chọn>] (-m | -M) [<nhánh-cũ>] <nhánh-mới>"
3413
3356 -#: builtin/branch.c:150
3414 +#: builtin/branch.c:29
3415 +msgid "git branch [<options>] [-r | -a] [--points-at]"
3416 +msgstr "git branch [<các-tùy-chọn>] [-r | -a] [--points-at]"
3417 +
3418 +#: builtin/branch.c:142
3419 #, c-format
3420 msgid ""
3421 "deleting branch '%s' that has been merged to\n"
@@ -3362,7 +3424,7 @@ msgstr ""
3424 "đang xóa nhánh “%s” mà nó lại đã được hòa trộn vào\n"
3425 " “%s”, nhưng vẫn chưa được hòa trộn vào HEAD."
3426
3365 -#: builtin/branch.c:154
3427 +#: builtin/branch.c:146
3428 #, c-format
3429 msgid ""
3430 "not deleting branch '%s' that is not yet merged to\n"
@@ -3371,12 +3433,12 @@ msgstr ""
3433 "không xóa nhánh “%s” cái mà chưa được hòa trộn vào\n"
3434 " “%s”, cho dù là nó đã được hòa trộn vào HEAD."
3435
3374 -#: builtin/branch.c:168
3436 +#: builtin/branch.c:160
3437 #, c-format
3438 msgid "Couldn't look up commit object for '%s'"
3439 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho “%s”"
3440
3379 -#: builtin/branch.c:172
3441 +#: builtin/branch.c:164
3442 #, c-format
3443 msgid ""
3444 "The branch '%s' is not fully merged.\n"
@@ -3385,306 +3447,298 @@ msgstr ""
3447 "Nhánh “%s” không được trộn một cách đầy đủ.\n"
3448 "Nếu bạn thực sự muốn xóa nó, thì chạy lệnh “git branch -D %s”."
3449
3388 -#: builtin/branch.c:185
3450 +#: builtin/branch.c:177
3451 msgid "Update of config-file failed"
3452 msgstr "Cập nhật tập tin cấu hình gặp lỗi"
3453
3392 -#: builtin/branch.c:213
3454 +#: builtin/branch.c:205
3455 msgid "cannot use -a with -d"
3456 msgstr "không thể dùng tùy chọn -a với -d"
3457
3396 -#: builtin/branch.c:219
3458 +#: builtin/branch.c:211
3459 msgid "Couldn't look up commit object for HEAD"
3460 msgstr "Không thể tìm kiếm đối tượng chuyển giao cho HEAD"
3461
3400 -#: builtin/branch.c:227
3462 +#: builtin/branch.c:219
3463 #, c-format
3464 msgid "Cannot delete the branch '%s' which you are currently on."
3465 msgstr "Không thể xóa nhánh “%s” cái mà bạn hiện nay đang ở."
3466
3405 -#: builtin/branch.c:243
3467 +#: builtin/branch.c:235
3468 #, c-format
3469 msgid "remote-tracking branch '%s' not found."
3470 msgstr "không tìm thấy nhánh theo dõi máy chủ “%s”."
3471
3410 -#: builtin/branch.c:244
3472 +#: builtin/branch.c:236
3473 #, c-format
3474 msgid "branch '%s' not found."
3475 msgstr "không tìm thấy nhánh “%s”."
3476
3415 -#: builtin/branch.c:259
3477 +#: builtin/branch.c:251
3478 #, c-format
3479 msgid "Error deleting remote-tracking branch '%s'"
3480 msgstr "Gặp lỗi khi đang xóa nhánh theo dõi máy chủ “%s”"
3481
3420 -#: builtin/branch.c:260
3482 +#: builtin/branch.c:252
3483 #, c-format
3484 msgid "Error deleting branch '%s'"
3485 msgstr "Gặp lỗi khi xóa bỏ nhánh “%s”"
3486
3425 -#: builtin/branch.c:267
3487 +#: builtin/branch.c:259
3488 #, c-format
3489 msgid "Deleted remote-tracking branch %s (was %s).\n"
3490 msgstr "Đã xóa nhánh theo dõi máy chủ \"%s\" (từng là %s).\n"
3491
3430 -#: builtin/branch.c:268
3492 +#: builtin/branch.c:260
3493 #, c-format
3494 msgid "Deleted branch %s (was %s).\n"
3495 msgstr "Nhánh “%s” đã bị xóa (từng là %s)\n"
3496
3435 -#: builtin/branch.c:369
3436 -#, c-format
3437 -msgid "branch '%s' does not point at a commit"
3438 -msgstr "nhánh “%s” không chỉ đến một lần chuyển giao nào cả"
3439 -
3440 -#: builtin/branch.c:452
3497 +#: builtin/branch.c:303
3498 #, c-format
3499 msgid "[%s: gone]"
3500 msgstr "[%s: đã ra đi]"
3501
3445 -#: builtin/branch.c:457
3502 +#: builtin/branch.c:308
3503 #, c-format
3504 msgid "[%s]"
3505 msgstr "[%s]"
3506
3450 -#: builtin/branch.c:462
3507 +#: builtin/branch.c:313
3508 #, c-format
3509 msgid "[%s: behind %d]"
3510 msgstr "[%s: đứng sau %d]"
3511
3455 -#: builtin/branch.c:464
3512 +#: builtin/branch.c:315
3513 #, c-format
3514 msgid "[behind %d]"
3515 msgstr "[đằng sau %d]"
3516
3460 -#: builtin/branch.c:468
3517 +#: builtin/branch.c:319
3518 #, c-format
3519 msgid "[%s: ahead %d]"
3520 msgstr "[%s: phía trước %d]"
3521
3465 -#: builtin/branch.c:470
3522 +#: builtin/branch.c:321
3523 #, c-format
3524 msgid "[ahead %d]"
3525 msgstr "[phía trước %d]"
3526
3470 -#: builtin/branch.c:473
3527 +#: builtin/branch.c:324
3528 #, c-format
3529 msgid "[%s: ahead %d, behind %d]"
3530 msgstr "[%s: trước %d, sau %d]"
3531
3475 -#: builtin/branch.c:476
3532 +#: builtin/branch.c:327
3533 #, c-format
3534 msgid "[ahead %d, behind %d]"
3535 msgstr "[trước %d, sau %d]"
3536
3480 -#: builtin/branch.c:489
3537 +#: builtin/branch.c:340
3538 msgid " **** invalid ref ****"
3539 msgstr " **** tham chiếu không hợp lệ ****"
3540
3484 -#: builtin/branch.c:580
3541 +#: builtin/branch.c:366
3542 #, c-format
3543 msgid "(no branch, rebasing %s)"
3544 msgstr "(không nhánh, đang cải tổ %s)"
3545
3489 -#: builtin/branch.c:583
3546 +#: builtin/branch.c:369
3547 #, c-format
3548 msgid "(no branch, bisect started on %s)"
3549 msgstr "(không nhánh, di chuyển nửa bước được bắt đầu tại %s)"
3550
3494 -#: builtin/branch.c:589
3551 +#: builtin/branch.c:375
3552 #, c-format
3553 msgid "(HEAD detached at %s)"
3554 msgstr "(HEAD được tách rời tại %s)"
3555
3499 -#: builtin/branch.c:592
3556 +#: builtin/branch.c:378
3557 #, c-format
3558 msgid "(HEAD detached from %s)"
3559 msgstr "(HEAD được tách rời từ %s)"
3560
3504 -#: builtin/branch.c:596
3561 +#: builtin/branch.c:382
3562 msgid "(no branch)"
3563 msgstr "(không nhánh)"
3564
3508 -#: builtin/branch.c:643
3509 -#, c-format
3510 -msgid "object '%s' does not point to a commit"
3511 -msgstr "đối tượng “%s” không chỉ đến một lần chuyển giao nào cả"
3512 -
3513 -#: builtin/branch.c:691
3514 -msgid "some refs could not be read"
3515 -msgstr "một số tham chiếu đã không thể đọc được"
3516 -
3517 -#: builtin/branch.c:704
3565 +#: builtin/branch.c:524
3566 msgid "cannot rename the current branch while not on any."
3567 msgstr "không thể đổi tên nhánh hiện hành trong khi nó chẳng ở đâu cả."
3568
3521 -#: builtin/branch.c:714
3569 +#: builtin/branch.c:534
3570 #, c-format
3571 msgid "Invalid branch name: '%s'"
3572 msgstr "Tên nhánh không hợp lệ: “%s”"
3573
3526 -#: builtin/branch.c:729
3574 +#: builtin/branch.c:549
3575 msgid "Branch rename failed"
3576 msgstr "Gặp lỗi khi đổi tên nhánh"
3577
3530 -#: builtin/branch.c:733
3578 +#: builtin/branch.c:553
3579 #, c-format
3580 msgid "Renamed a misnamed branch '%s' away"
3581 msgstr "Đã đổi tên nhánh khuyết danh “%s” đi"
3582
3535 -#: builtin/branch.c:737
3583 +#: builtin/branch.c:557
3584 #, c-format
3585 msgid "Branch renamed to %s, but HEAD is not updated!"
3586 msgstr "Nhánh bị đổi tên thành %s, nhưng HEAD lại không được cập nhật!"
3587
3540 -#: builtin/branch.c:744
3588 +#: builtin/branch.c:564
3589 msgid "Branch is renamed, but update of config-file failed"
3590 msgstr "Nhánh bị đổi tên, nhưng cập nhật tập tin cấu hình gặp lỗi"
3591
3544 -#: builtin/branch.c:759
3545 -#, c-format
3546 -msgid "malformed object name %s"
3547 -msgstr "tên đối tượng dị hình %s"
3548 -
3549 -#: builtin/branch.c:781
3592 +#: builtin/branch.c:587
3593 #, c-format
3594 msgid "could not write branch description template: %s"
3595 msgstr "không thể ghi vào mẫu mô tả nhánh: %s"
3596
3554 -#: builtin/branch.c:811
3597 +#: builtin/branch.c:616
3598 msgid "Generic options"
3599 msgstr "Tùy chọn chung"
3600
3558 -#: builtin/branch.c:813
3601 +#: builtin/branch.c:618
3602 msgid "show hash and subject, give twice for upstream branch"
3603 msgstr "hiển thị mã băm và chủ đề, đưa ra hai lần cho nhánh thượng nguồn"
3604
3562 -#: builtin/branch.c:814
3605 +#: builtin/branch.c:619
3606 msgid "suppress informational messages"
3607 msgstr "không xuất các thông tin"
3608
3566 -#: builtin/branch.c:815
3609 +#: builtin/branch.c:620
3610 msgid "set up tracking mode (see git-pull(1))"
3611 msgstr "cài đặt chế độ theo dõi (xem git-pull(1))"
3612
3570 -#: builtin/branch.c:817
3613 +#: builtin/branch.c:622
3614 msgid "change upstream info"
3615 msgstr "thay đổi thông tin thượng nguồn"
3616
3574 -#: builtin/branch.c:821
3617 +#: builtin/branch.c:626
3618 msgid "use colored output"
3619 msgstr "tô màu kết xuất"
3620
3578 -#: builtin/branch.c:822
3621 +#: builtin/branch.c:627
3622 msgid "act on remote-tracking branches"
3623 msgstr "thao tác trên nhánh “remote-tracking”"
3624
3582 -#: builtin/branch.c:825 builtin/branch.c:831 builtin/branch.c:852
3583 -#: builtin/branch.c:858 builtin/commit.c:1580 builtin/commit.c:1581
3584 -#: builtin/commit.c:1582 builtin/commit.c:1583 builtin/tag.c:618
3585 -#: builtin/tag.c:624
3586 -msgid "commit"
3587 -msgstr "lần_chuyển_giao"
3588 -
3589 -#: builtin/branch.c:826 builtin/branch.c:832
3625 +#: builtin/branch.c:629 builtin/branch.c:630
3626 msgid "print only branches that contain the commit"
3627 msgstr "chỉ hiển thị những nhánh mà nó chứa lần chuyển giao"
3628
3593 -#: builtin/branch.c:838
3629 +#: builtin/branch.c:633
3630 msgid "Specific git-branch actions:"
3631 msgstr "Hành động git-branch:"
3632
3597 -#: builtin/branch.c:839
3633 +#: builtin/branch.c:634
3634 msgid "list both remote-tracking and local branches"
3635 msgstr "liệt kê cả nhánh “remote-tracking” và nội bộ"
3636
3601 -#: builtin/branch.c:841
3637 +#: builtin/branch.c:636
3638 msgid "delete fully merged branch"
3639 msgstr "xóa một toàn bộ nhánh đã hòa trộn"
3640
3605 -#: builtin/branch.c:842
3641 +#: builtin/branch.c:637
3642 msgid "delete branch (even if not merged)"
3643 msgstr "xóa nhánh (cho dù là chưa được hòa trộn)"
3644
3609 -#: builtin/branch.c:843
3645 +#: builtin/branch.c:638
3646 msgid "move/rename a branch and its reflog"
3647 msgstr "di chuyển hay đổi tên một nhánh và reflog của nó"
3648
3613 -#: builtin/branch.c:844
3649 +#: builtin/branch.c:639
3650 msgid "move/rename a branch, even if target exists"
3651 msgstr "di chuyển hoặc đổi tên một nhánh ngay cả khi đích đã có sẵn"
3652
3617 -#: builtin/branch.c:845
3653 +#: builtin/branch.c:640
3654 msgid "list branch names"
3655 msgstr "liệt kê các tên nhánh"
3656
3621 -#: builtin/branch.c:846
3657 +#: builtin/branch.c:641
3658 msgid "create the branch's reflog"
3659 msgstr "tạo reflog của nhánh"
3660
3625 -#: builtin/branch.c:848
3661 +#: builtin/branch.c:643
3662 msgid "edit the description for the branch"
3663 msgstr "sửa mô tả cho nhánh"
3664
3629 -#: builtin/branch.c:849
3665 +#: builtin/branch.c:644
3666 msgid "force creation, move/rename, deletion"
3667 msgstr "buộc tạo, di chuyển/đổi tên, xóa"
3668
3633 -#: builtin/branch.c:852
3634 -msgid "print only not merged branches"
3635 -msgstr "chỉ hiển thị các nhánh chưa được hòa trộn"
3669 +#: builtin/branch.c:645
3670 +msgid "print only branches that are merged"
3671 +msgstr "chỉ hiển thị những nhánh mà nó được hòa trộn"
3672
3637 -#: builtin/branch.c:858
3638 -msgid "print only merged branches"
3639 -msgstr "chỉ hiển thị các nhánh đã hòa trộn"
3673 +#: builtin/branch.c:646
3674 +msgid "print only branches that are not merged"
3675 +msgstr "chỉ hiển thị những nhánh mà nó không được hòa trộn"
3676
3641 -#: builtin/branch.c:862
3677 +#: builtin/branch.c:647
3678 msgid "list branches in columns"
3679 msgstr "liệt kê các nhánh trong các cột"
3680
3645 -#: builtin/branch.c:875
3681 +#: builtin/branch.c:648 builtin/for-each-ref.c:38 builtin/tag.c:366
3682 +msgid "key"
3683 +msgstr "khóa"
3684 +
3685 +#: builtin/branch.c:649 builtin/for-each-ref.c:39 builtin/tag.c:367
3686 +msgid "field name to sort on"
3687 +msgstr "tên trường cần sắp xếp"
3688 +
3689 +#: builtin/branch.c:651 builtin/for-each-ref.c:41 builtin/notes.c:398
3690 +#: builtin/notes.c:401 builtin/notes.c:561 builtin/notes.c:564
3691 +#: builtin/tag.c:369
3692 +msgid "object"
3693 +msgstr "đối tượng"
3694 +
3695 +#: builtin/branch.c:652
3696 +msgid "print only branches of the object"
3697 +msgstr "chỉ hiển thị các nhánh của đối tượng"
3698 +
3699 +#: builtin/branch.c:670
3700 msgid "Failed to resolve HEAD as a valid ref."
3701 msgstr "Gặp lỗi khi phân giải HEAD như là một tham chiếu hợp lệ."
3702
3649 -#: builtin/branch.c:879 builtin/clone.c:690
3703 +#: builtin/branch.c:674 builtin/clone.c:697
3704 msgid "HEAD not found below refs/heads!"
3705 msgstr "không tìm thấy HEAD ở dưới refs/heads!"
3706
3653 -#: builtin/branch.c:901
3707 +#: builtin/branch.c:694
3708 msgid "--column and --verbose are incompatible"
3709 msgstr "tùy chọn --column và --verbose xung khắc nhau"
3710
3657 -#: builtin/branch.c:912 builtin/branch.c:951
3711 +#: builtin/branch.c:705 builtin/branch.c:747
3712 msgid "branch name required"
3713 msgstr "cần chỉ ra tên nhánh"
3714
3661 -#: builtin/branch.c:927
3715 +#: builtin/branch.c:723
3716 msgid "Cannot give description to detached HEAD"
3717 msgstr "Không thể đưa ra mô tả HEAD đã tách rời"
3718
3665 -#: builtin/branch.c:932
3719 +#: builtin/branch.c:728
3720 msgid "cannot edit description of more than one branch"
3721 msgstr "không thể sửa mô tả cho nhiều hơn một nhánh"
3722
3669 -#: builtin/branch.c:939
3723 +#: builtin/branch.c:735
3724 #, c-format
3725 msgid "No commit on branch '%s' yet."
3726 msgstr "Vẫn chưa chuyển giao trên nhánh “%s”."
3727
3674 -#: builtin/branch.c:942
3728 +#: builtin/branch.c:738
3729 #, c-format
3730 msgid "No branch named '%s'."
3731 msgstr "Không có nhánh nào có tên “%s”."
3732
3679 -#: builtin/branch.c:957
3733 +#: builtin/branch.c:753
3734 msgid "too many branches for a rename operation"
3735 msgstr "quá nhiều nhánh dành cho thao tác đổi tên"
3736
3683 -#: builtin/branch.c:962
3737 +#: builtin/branch.c:758
3738 msgid "too many branches to set new upstream"
3739 msgstr "quá nhiều nhánh được đặt cho thượng nguồn mới"
3740
3687 -#: builtin/branch.c:966
3741 +#: builtin/branch.c:762
3742 #, c-format
3743 msgid ""
3744 "could not set upstream of HEAD to %s when it does not point to any branch."
@@ -3692,40 +3746,40 @@ msgstr ""
3746 "không thể đặt thượng nguồn của HEAD thành %s khi mà nó chẳng chỉ đến nhánh "
3747 "nào cả."
3748
3695 -#: builtin/branch.c:969 builtin/branch.c:991 builtin/branch.c:1012
3749 +#: builtin/branch.c:765 builtin/branch.c:787 builtin/branch.c:808
3750 #, c-format
3751 msgid "no such branch '%s'"
3752 msgstr "không có nhánh nào như thế “%s”"
3753
3700 -#: builtin/branch.c:973
3754 +#: builtin/branch.c:769
3755 #, c-format
3756 msgid "branch '%s' does not exist"
3757 msgstr "chưa có nhánh “%s”"
3758
3705 -#: builtin/branch.c:985
3759 +#: builtin/branch.c:781
3760 msgid "too many branches to unset upstream"
3761 msgstr "quá nhiều nhánh để bỏ đặt thượng nguồn"
3762
3709 -#: builtin/branch.c:989
3763 +#: builtin/branch.c:785
3764 msgid "could not unset upstream of HEAD when it does not point to any branch."
3765 msgstr "không thể bỏ đặt thượng nguồn của HEAD không chỉ đến một nhánh nào cả."
3766
3713 -#: builtin/branch.c:995
3767 +#: builtin/branch.c:791
3768 #, c-format
3769 msgid "Branch '%s' has no upstream information"
3770 msgstr "Nhánh “%s” không có thông tin thượng nguồn"
3771
3718 -#: builtin/branch.c:1009
3772 +#: builtin/branch.c:805
3773 msgid "it does not make sense to create 'HEAD' manually"
3774 msgstr "không hợp lý khi tạo “HEAD” thủ công"
3775
3722 -#: builtin/branch.c:1015
3776 +#: builtin/branch.c:811
3777 msgid "-a and -r options to 'git branch' do not make sense with a branch name"
3778 msgstr ""
3779 "hai tùy chọn -a và -r áp dụng cho lệnh “git branch” không hợp lý đối với tên "
3780 "nhánh"
3781
3728 -#: builtin/branch.c:1018
3782 +#: builtin/branch.c:814
3783 #, c-format
3784 msgid ""
3785 "The --set-upstream flag is deprecated and will be removed. Consider using --"
@@ -3734,7 +3788,7 @@ msgstr ""
3788 "Cờ --set-upstream đã lạc hậu và sẽ bị xóa bỏ. Nên dùng --track hoặc --set-"
3789 "upstream-to\n"
3790
3737 -#: builtin/branch.c:1035
3791 +#: builtin/branch.c:831
3792 #, c-format
3793 msgid ""
3794 "\n"
@@ -3745,12 +3799,12 @@ msgstr ""
3799 "Nếu bạn muốn “%s” theo dõi “%s”, thực hiện lệnh sau:\n"
3800 "\n"
3801
3748 -#: builtin/branch.c:1036
3802 +#: builtin/branch.c:832
3803 #, c-format
3804 msgid " git branch -d %s\n"
3805 msgstr " git branch -d %s\n"
3806
3753 -#: builtin/branch.c:1037
3807 +#: builtin/branch.c:833
3808 #, c-format
3809 msgid " git branch --set-upstream-to %s\n"
3810 msgstr " git branch --set-upstream-to %s\n"
@@ -3777,12 +3831,8 @@ msgstr ""
3831 "<kiểu>|--textconv) <đối_tượng>"
3832
3833 #: builtin/cat-file.c:429
3780 -msgid ""
3781 -"git cat-file (--batch | --batch-check) [--follow-symlinks] < <list-of-"
3782 -"objects>"
3783 -msgstr ""
3784 -"git cat-file (--batch | --batch-check) [--follow-symlinks] < <danh-sách-đối-"
3785 -"tượng>"
3834 +msgid "git cat-file (--batch | --batch-check) [--follow-symlinks]"
3835 +msgstr "git cat-file (--batch | --batch-check) [--follow-symlinks]"
3836
3837 #: builtin/cat-file.c:466
3838 msgid "<type> can be one of: blob, tree, commit, tag"
@@ -3838,9 +3888,8 @@ msgid "git check-attr [-a | --all | <attr>...] [--] <pathname>..."
3888 msgstr "git check-attr [-a | --all | <attr>…] [--] tên-đường-dẫn…"
3889
3890 #: builtin/check-attr.c:12
3841 -msgid "git check-attr --stdin [-z] [-a | --all | <attr>...] < <list-of-paths>"
3842 -msgstr ""
3843 -"git check-attr --stdin [-z] [-a | --all | <attr>…] < <danh-sách-đường-dẫn>"
3891 +msgid "git check-attr --stdin [-z] [-a | --all | <attr>...]"
3892 +msgstr "git check-attr --stdin [-z] [-a | --all | <attr>…]"
3893
3894 #: builtin/check-attr.c:19
3895 msgid "report all attributes set on file"
@@ -3858,7 +3907,7 @@ msgstr "đọc tên tập tin từ đầu vào tiêu chuẩn"
3907 msgid "terminate input and output records by a NUL character"
3908 msgstr "chấm dứt các bản ghi vào và ra bằng ký tự NULL"
3909
3861 -#: builtin/check-ignore.c:18 builtin/checkout.c:1133 builtin/gc.c:267
3910 +#: builtin/check-ignore.c:18 builtin/checkout.c:1134 builtin/gc.c:325
3911 msgid "suppress progress reporting"
3912 msgstr "chặn các báo cáo tiến trình hoạt động"
3913
@@ -3945,6 +3994,8 @@ msgid "write the content to temporary files"
3994 msgstr "ghi nội dung vào tập tin tạm"
3995
3996 #: builtin/checkout-index.c:204 builtin/column.c:30
3997 +#: builtin/submodule--helper.c:172 builtin/submodule--helper.c:175
3998 +#: builtin/submodule--helper.c:178 builtin/submodule--helper.c:181
3999 msgid "string"
4000 msgstr "chuỗi"
4001
@@ -3964,106 +4015,106 @@ msgstr "git checkout [<các-tùy-chọn>] <nhánh>"
4015 msgid "git checkout [<options>] [<branch>] -- <file>..."
4016 msgstr "git checkout [<các-tùy-chọn>] [<nhánh>] -- <tập-tin>…"
4017
3967 -#: builtin/checkout.c:133 builtin/checkout.c:166
4018 +#: builtin/checkout.c:134 builtin/checkout.c:167
4019 #, c-format
4020 msgid "path '%s' does not have our version"
4021 msgstr "đường dẫn “%s” không có các phiên bản của chúng ta"
4022
3972 -#: builtin/checkout.c:135 builtin/checkout.c:168
4023 +#: builtin/checkout.c:136 builtin/checkout.c:169
4024 #, c-format
4025 msgid "path '%s' does not have their version"
4026 msgstr "đường dẫn “%s” không có các phiên bản của chúng"
4027
3977 -#: builtin/checkout.c:151
4028 +#: builtin/checkout.c:152
4029 #, c-format
4030 msgid "path '%s' does not have all necessary versions"
4031 msgstr "đường dẫn “%s” không có tất cả các phiên bản cần thiết"
4032
3982 -#: builtin/checkout.c:195
4033 +#: builtin/checkout.c:196
4034 #, c-format
4035 msgid "path '%s' does not have necessary versions"
4036 msgstr "đường dẫn “%s” không có các phiên bản cần thiết"
4037
3987 -#: builtin/checkout.c:212
4038 +#: builtin/checkout.c:213
4039 #, c-format
4040 msgid "path '%s': cannot merge"
4041 msgstr "đường dẫn “%s”: không thể hòa trộn"
4042
3992 -#: builtin/checkout.c:229
4043 +#: builtin/checkout.c:230
4044 #, c-format
4045 msgid "Unable to add merge result for '%s'"
4046 msgstr "Không thể thêm kết quả hòa trộn cho “%s”"
4047
3997 -#: builtin/checkout.c:250 builtin/checkout.c:253 builtin/checkout.c:256
3998 -#: builtin/checkout.c:259
4048 +#: builtin/checkout.c:251 builtin/checkout.c:254 builtin/checkout.c:257
4049 +#: builtin/checkout.c:260
4050 #, c-format
4051 msgid "'%s' cannot be used with updating paths"
4052 msgstr "không được dùng “%s” với các đường dẫn cập nhật"
4053
4003 -#: builtin/checkout.c:262 builtin/checkout.c:265
4054 +#: builtin/checkout.c:263 builtin/checkout.c:266
4055 #, c-format
4056 msgid "'%s' cannot be used with %s"
4057 msgstr "không được dùng “%s” với %s"
4058
4008 -#: builtin/checkout.c:268
4059 +#: builtin/checkout.c:269
4060 #, c-format
4061 msgid "Cannot update paths and switch to branch '%s' at the same time."
4062 msgstr ""
4063 "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."
4064
4014 -#: builtin/checkout.c:279 builtin/checkout.c:473
4065 +#: builtin/checkout.c:280 builtin/checkout.c:474
4066 msgid "corrupt index file"
4067 msgstr "tập tin ghi bảng mục lục bị hỏng"
4068
4018 -#: builtin/checkout.c:339 builtin/checkout.c:346
4069 +#: builtin/checkout.c:340 builtin/checkout.c:347
4070 #, c-format
4071 msgid "path '%s' is unmerged"
4072 msgstr "đường dẫn “%s” không được hòa trộn"
4073
4023 -#: builtin/checkout.c:495
4074 +#: builtin/checkout.c:496
4075 msgid "you need to resolve your current index first"
4076 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 đã"
4077
4027 -#: builtin/checkout.c:622
4078 +#: builtin/checkout.c:623
4079 #, c-format
4080 msgid "Can not do reflog for '%s': %s\n"
4081 msgstr "Không thể thực hiện reflog cho “%s”: %s\n"
4082
4032 -#: builtin/checkout.c:660
4083 +#: builtin/checkout.c:661
4084 msgid "HEAD is now at"
4085 msgstr "HEAD hiện giờ tại"
4086
4036 -#: builtin/checkout.c:667
4087 +#: builtin/checkout.c:668
4088 #, c-format
4089 msgid "Reset branch '%s'\n"
4090 msgstr "Đặt lại nhánh “%s”\n"
4091
4041 -#: builtin/checkout.c:670
4092 +#: builtin/checkout.c:671
4093 #, c-format
4094 msgid "Already on '%s'\n"
4095 msgstr "Đã sẵn sàng trên “%s”\n"
4096
4046 -#: builtin/checkout.c:674
4097 +#: builtin/checkout.c:675
4098 #, c-format
4099 msgid "Switched to and reset branch '%s'\n"
4100 msgstr "Đã chuyển tới và đặt lại nhánh “%s”\n"
4101
4051 -#: builtin/checkout.c:676 builtin/checkout.c:1065
4102 +#: builtin/checkout.c:677 builtin/checkout.c:1066
4103 #, c-format
4104 msgid "Switched to a new branch '%s'\n"
4105 msgstr "Đã chuyển đến nhánh mới “%s”\n"
4106
4056 -#: builtin/checkout.c:678
4107 +#: builtin/checkout.c:679
4108 #, c-format
4109 msgid "Switched to branch '%s'\n"
4110 msgstr "Đã chuyển đến nhánh “%s”\n"
4111
4061 -#: builtin/checkout.c:730
4112 +#: builtin/checkout.c:731
4113 #, c-format
4114 msgid " ... and %d more.\n"
4115 msgstr " … và nhiều hơn %d.\n"
4116
4066 -#: builtin/checkout.c:736
4117 +#: builtin/checkout.c:737
4118 #, c-format
4119 msgid ""
4120 "Warning: you are leaving %d commit behind, not connected to\n"
@@ -4082,7 +4133,7 @@ msgstr[0] ""
4133 "\n"
4134 "%s\n"
4135
4085 -#: builtin/checkout.c:755
4136 +#: builtin/checkout.c:756
4137 #, c-format
4138 msgid ""
4139 "If you want to keep it by creating a new branch, this may be a good time\n"
@@ -4103,146 +4154,152 @@ msgstr[0] ""
4154 " git branch <tên_nhánh_mới> %s\n"
4155 "\n"
4156
4106 -#: builtin/checkout.c:791
4157 +#: builtin/checkout.c:792
4158 msgid "internal error in revision walk"
4159 msgstr "lỗi nội bộ trong khi di chuyển qua các điểm xét duyệt"
4160
4110 -#: builtin/checkout.c:795
4161 +#: builtin/checkout.c:796
4162 msgid "Previous HEAD position was"
4163 msgstr "Vị trí trước kia của HEAD là"
4164
4114 -#: builtin/checkout.c:822 builtin/checkout.c:1060
4165 +#: builtin/checkout.c:823 builtin/checkout.c:1061
4166 msgid "You are on a branch yet to be born"
4167 msgstr "Bạn tại nhánh mà nó chưa hề được sinh ra"
4168
4118 -#: builtin/checkout.c:967
4169 +#: builtin/checkout.c:968
4170 #, c-format
4171 msgid "only one reference expected, %d given."
4172 msgstr "chỉ cần một tham chiếu, nhưng lại đưa ra %d."
4173
4123 -#: builtin/checkout.c:1006 builtin/worktree.c:210
4174 +#: builtin/checkout.c:1007 builtin/worktree.c:213
4175 #, c-format
4176 msgid "invalid reference: %s"
4177 msgstr "tham chiếu không hợp lệ: %s"
4178
4128 -#: builtin/checkout.c:1035
4179 +#: builtin/checkout.c:1036
4180 #, c-format
4181 msgid "reference is not a tree: %s"
4182 msgstr "tham chiếu không phải là một cây:%s"
4183
4133 -#: builtin/checkout.c:1074
4184 +#: builtin/checkout.c:1075
4185 msgid "paths cannot be used with switching branches"
4186 msgstr "các đường dẫn không thể dùng cùng với các nhánh chuyển"
4187
4137 -#: builtin/checkout.c:1077 builtin/checkout.c:1081
4188 +#: builtin/checkout.c:1078 builtin/checkout.c:1082
4189 #, c-format
4190 msgid "'%s' cannot be used with switching branches"
4191 msgstr "“%s” không thể được sử dụng với các nhánh chuyển"
4192
4142 -#: builtin/checkout.c:1085 builtin/checkout.c:1088 builtin/checkout.c:1093
4143 -#: builtin/checkout.c:1096
4193 +#: builtin/checkout.c:1086 builtin/checkout.c:1089 builtin/checkout.c:1094
4194 +#: builtin/checkout.c:1097
4195 #, c-format
4196 msgid "'%s' cannot be used with '%s'"
4197 msgstr "“%s” không thể được dùng với “%s”"
4198
4148 -#: builtin/checkout.c:1101
4199 +#: builtin/checkout.c:1102
4200 #, c-format
4201 msgid "Cannot switch branch to a non-commit '%s'"
4202 msgstr "Không thể chuyển nhánh đến một thứ không phải là lần chuyển giao “%s”"
4203
4153 -#: builtin/checkout.c:1134 builtin/checkout.c:1136 builtin/clone.c:83
4154 -#: builtin/remote.c:159 builtin/remote.c:161 builtin/worktree.c:317
4155 -#: builtin/worktree.c:319
4204 +#: builtin/checkout.c:1135 builtin/checkout.c:1137 builtin/clone.c:83
4205 +#: builtin/remote.c:165 builtin/remote.c:167 builtin/worktree.c:320
4206 +#: builtin/worktree.c:322
4207 msgid "branch"
4208 msgstr "nhánh"
4209
4159 -#: builtin/checkout.c:1135
4210 +#: builtin/checkout.c:1136
4211 msgid "create and checkout a new branch"
4212 msgstr "tạo và checkout một nhánh mới"
4213
4163 -#: builtin/checkout.c:1137
4214 +#: builtin/checkout.c:1138
4215 msgid "create/reset and checkout a branch"
4216 msgstr "tạo/đặt_lại và checkout một nhánh"
4217
4167 -#: builtin/checkout.c:1138
4218 +#: builtin/checkout.c:1139
4219 msgid "create reflog for new branch"
4220 msgstr "tạo reflog cho nhánh mới"
4221
4171 -#: builtin/checkout.c:1139
4222 +#: builtin/checkout.c:1140
4223 msgid "detach the HEAD at named commit"
4224 msgstr "rời bỏ HEAD tại lần chuyển giao danh nghĩa"
4225
4175 -#: builtin/checkout.c:1140
4226 +#: builtin/checkout.c:1141
4227 msgid "set upstream info for new branch"
4228 msgstr "đặt thông tin thượng nguồn cho nhánh mới"
4229
4179 -#: builtin/checkout.c:1142
4230 +#: builtin/checkout.c:1143
4231 msgid "new-branch"
4232 msgstr "nhánh-mới"
4233
4183 -#: builtin/checkout.c:1142
4234 +#: builtin/checkout.c:1143
4235 msgid "new unparented branch"
4236 msgstr "nhánh không cha mới"
4237
4187 -#: builtin/checkout.c:1143
4238 +#: builtin/checkout.c:1144
4239 msgid "checkout our version for unmerged files"
4240 msgstr ""
4241 "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"
4242
4192 -#: builtin/checkout.c:1145
4243 +#: builtin/checkout.c:1146
4244 msgid "checkout their version for unmerged files"
4245 msgstr ""
4246 "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"
4247
4197 -#: builtin/checkout.c:1147
4248 +#: builtin/checkout.c:1148
4249 msgid "force checkout (throw away local modifications)"
4250 msgstr "ép buộc lấy ra (bỏ đi những thay đổi nội bộ)"
4251
4201 -#: builtin/checkout.c:1148
4252 +#: builtin/checkout.c:1149
4253 msgid "perform a 3-way merge with the new branch"
4254 msgstr "thực hiện hòa trộn kiểu 3-way với nhánh mới"
4255
4205 -#: builtin/checkout.c:1149 builtin/merge.c:227
4256 +#: builtin/checkout.c:1150 builtin/merge.c:227
4257 msgid "update ignored files (default)"
4258 msgstr "cập nhật các tập tin bị bỏ qua (mặc định)"
4259
4209 -#: builtin/checkout.c:1150 builtin/log.c:1264 parse-options.h:249
4260 +#: builtin/checkout.c:1151 builtin/log.c:1263 parse-options.h:250
4261 msgid "style"
4262 msgstr "kiểu"
4263
4213 -#: builtin/checkout.c:1151
4264 +#: builtin/checkout.c:1152
4265 msgid "conflict style (merge or diff3)"
4266 msgstr "xung đột kiểu (hòa trộn hoặc diff3)"
4267
4217 -#: builtin/checkout.c:1154
4268 +#: builtin/checkout.c:1155
4269 msgid "do not limit pathspecs to sparse entries only"
4270 msgstr "không giới hạn đặc tả đường dẫn thành chỉ các mục thưa thớt"
4271
4221 -#: builtin/checkout.c:1156
4272 +#: builtin/checkout.c:1157
4273 msgid "second guess 'git checkout <no-such-branch>'"
4274 msgstr "gợi ý thứ hai \"git checkout <không-nhánh-nào-như-vậy>\""
4275
4225 -#: builtin/checkout.c:1158
4276 +#: builtin/checkout.c:1159
4277 msgid "do not check if another worktree is holding the given ref"
4278 msgstr "không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho"
4279
4229 -#: builtin/checkout.c:1181
4280 +#: builtin/checkout.c:1160 builtin/clone.c:57 builtin/fetch.c:112
4281 +#: builtin/merge.c:224 builtin/pull.c:109 builtin/push.c:560
4282 +#: builtin/send-pack.c:168
4283 +msgid "force progress reporting"
4284 +msgstr "ép buộc báo cáo tiến triển công việc"
4285 +
4286 +#: builtin/checkout.c:1191
4287 msgid "-b, -B and --orphan are mutually exclusive"
4288 msgstr "Các tùy chọn -b, -B và --orphan loại từ lẫn nhau"
4289
4233 -#: builtin/checkout.c:1198
4290 +#: builtin/checkout.c:1208
4291 msgid "--track needs a branch name"
4292 msgstr "--track cần tên một nhánh"
4293
4237 -#: builtin/checkout.c:1203
4294 +#: builtin/checkout.c:1213
4295 msgid "Missing branch name; try -b"
4296 msgstr "Thiếu tên nhánh; hãy thử -b"
4297
4241 -#: builtin/checkout.c:1239
4298 +#: builtin/checkout.c:1249
4299 msgid "invalid path specification"
4300 msgstr "đường dẫn đã cho không hợp lệ"
4301
4245 -#: builtin/checkout.c:1246
4302 +#: builtin/checkout.c:1256
4303 #, c-format
4304 msgid ""
4305 "Cannot update paths and switch to branch '%s' at the same time.\n"
@@ -4252,12 +4309,12 @@ msgstr ""
4309 "Bạn đã có ý định checkout “%s” cái mà không thể được phân giải như là lần "
4310 "chuyển giao?"
4311
4255 -#: builtin/checkout.c:1251
4312 +#: builtin/checkout.c:1261
4313 #, c-format
4314 msgid "git checkout: --detach does not take a path argument '%s'"
4315 msgstr "git checkout: --detach không nhận một đối số đường dẫn “%s”"
4316
4260 -#: builtin/checkout.c:1255
4317 +#: builtin/checkout.c:1265
4318 msgid ""
4319 "git checkout: --ours/--theirs, --force and --merge are incompatible when\n"
4320 "checking out of the index."
@@ -4296,7 +4353,7 @@ msgstr "Nên bỏ qua kho chứa %s\n"
4353 msgid "failed to remove %s"
4354 msgstr "gặp lỗi khi gỡ bỏ %s"
4355
4299 -#: builtin/clean.c:317
4356 +#: builtin/clean.c:315
4357 msgid ""
4358 "Prompt help:\n"
4359 "1 - select a numbered item\n"
@@ -4308,7 +4365,7 @@ msgstr ""
4365 "foo - chọn mục trên cơ sở tiền tố duy nhất\n"
4366 " - (để trống) không chọn gì cả"
4367
4311 -#: builtin/clean.c:321
4368 +#: builtin/clean.c:319
4369 msgid ""
4370 "Prompt help:\n"
4371 "1 - select a single item\n"
@@ -4328,36 +4385,36 @@ msgstr ""
4385 "* - chọn tất\n"
4386 " - (để trống) kết thúc việc chọn"
4387
4331 -#: builtin/clean.c:537
4388 +#: builtin/clean.c:535
4389 #, c-format
4390 msgid "Huh (%s)?"
4391 msgstr "Hả (%s)?"
4392
4336 -#: builtin/clean.c:679
4393 +#: builtin/clean.c:677
4394 #, c-format
4395 msgid "Input ignore patterns>> "
4396 msgstr "Mẫu để lọc các tập tin đầu vào cần lờ đi>> "
4397
4341 -#: builtin/clean.c:716
4398 +#: builtin/clean.c:714
4399 #, c-format
4400 msgid "WARNING: Cannot find items matched by: %s"
4401 msgstr "CẢNH BÁO: Không tìm thấy các mục được khớp bởi: %s"
4402
4346 -#: builtin/clean.c:737
4403 +#: builtin/clean.c:735
4404 msgid "Select items to delete"
4405 msgstr "Chọn mục muốn xóa"
4406
4407 #. TRANSLATORS: Make sure to keep [y/N] as is
4351 -#: builtin/clean.c:778
4408 +#: builtin/clean.c:776
4409 #, c-format
4410 msgid "Remove %s [y/N]? "
4411 msgstr "Xóa bỏ “%s” [y/N]? "
4412
4356 -#: builtin/clean.c:803
4413 +#: builtin/clean.c:801
4414 msgid "Bye."
4415 msgstr "Tạm biệt."
4416
4360 -#: builtin/clean.c:811
4417 +#: builtin/clean.c:809
4418 msgid ""
4419 "clean - start cleaning\n"
4420 "filter by pattern - exclude items from deletion\n"
@@ -4375,61 +4432,61 @@ msgstr ""
4432 "help - hiển thị chính trợ giúp này\n"
4433 "? - trợ giúp dành cho chọn bằng cách nhắc"
4434
4378 -#: builtin/clean.c:838
4435 +#: builtin/clean.c:836
4436 msgid "*** Commands ***"
4437 msgstr "*** Lệnh ***"
4438
4382 -#: builtin/clean.c:839
4439 +#: builtin/clean.c:837
4440 msgid "What now"
4441 msgstr "Giờ thì sao"
4442
4386 -#: builtin/clean.c:847
4443 +#: builtin/clean.c:845
4444 msgid "Would remove the following item:"
4445 msgid_plural "Would remove the following items:"
4446 msgstr[0] "Có muốn gỡ bỏ (các) mục sau đây không:"
4447
4391 -#: builtin/clean.c:864
4448 +#: builtin/clean.c:862
4449 msgid "No more files to clean, exiting."
4450 msgstr "Không còn tập-tin nào để dọn dẹp, đang thoát ra."
4451
4395 -#: builtin/clean.c:895
4452 +#: builtin/clean.c:893
4453 msgid "do not print names of files removed"
4454 msgstr "không hiển thị tên của các tập tin đã gỡ bỏ"
4455
4399 -#: builtin/clean.c:897
4456 +#: builtin/clean.c:895
4457 msgid "force"
4458 msgstr "ép buộc"
4459
4403 -#: builtin/clean.c:898
4460 +#: builtin/clean.c:896
4461 msgid "interactive cleaning"
4462 msgstr "dọn bằng kiểu tương tác"
4463
4407 -#: builtin/clean.c:900
4464 +#: builtin/clean.c:898
4465 msgid "remove whole directories"
4466 msgstr "gỡ bỏ toàn bộ thư mục"
4467
4411 -#: builtin/clean.c:901 builtin/describe.c:407 builtin/grep.c:714
4412 -#: builtin/ls-files.c:443 builtin/name-rev.c:311 builtin/show-ref.c:187
4468 +#: builtin/clean.c:899 builtin/describe.c:407 builtin/grep.c:709
4469 +#: builtin/ls-files.c:443 builtin/name-rev.c:307 builtin/show-ref.c:182
4470 msgid "pattern"
4471 msgstr "mẫu"
4472
4416 -#: builtin/clean.c:902
4473 +#: builtin/clean.c:900
4474 msgid "add <pattern> to ignore rules"
4475 msgstr "thêm <mẫu> vào trong qui tắc bỏ qua"
4476
4420 -#: builtin/clean.c:903
4477 +#: builtin/clean.c:901
4478 msgid "remove ignored files, too"
4479 msgstr "đồng thời gỡ bỏ cả các tập tin bị bỏ qua"
4480
4424 -#: builtin/clean.c:905
4481 +#: builtin/clean.c:903
4482 msgid "remove only ignored files"
4483 msgstr "chỉ gỡ bỏ những tập tin bị bỏ qua"
4484
4428 -#: builtin/clean.c:923
4485 +#: builtin/clean.c:921
4486 msgid "-x and -X cannot be used together"
4487 msgstr "-x và -X không thể dùng cùng nhau"
4488
4432 -#: builtin/clean.c:927
4489 +#: builtin/clean.c:925
4490 msgid ""
4491 "clean.requireForce set to true and neither -i, -n, nor -f given; refusing to "
4492 "clean"
@@ -4437,7 +4494,7 @@ msgstr ""
4494 "clean.requireForce được đặt thành true và không đưa ra tùy chọn -i, -n mà "
4495 "cũng không -f; từ chối lệnh dọn dẹp (clean)"
4496
4440 -#: builtin/clean.c:930
4497 +#: builtin/clean.c:928
4498 msgid ""
4499 "clean.requireForce defaults to true and neither -i, -n, nor -f given; "
4500 "refusing to clean"
@@ -4449,16 +4506,11 @@ msgstr ""
4506 msgid "git clone [<options>] [--] <repo> [<dir>]"
4507 msgstr "git clone [<các-tùy-chọn>] [--] <kho> [<t.mục>]"
4508
4452 -#: builtin/clone.c:57 builtin/fetch.c:112 builtin/merge.c:224
4453 -#: builtin/pull.c:109 builtin/push.c:560 builtin/send-pack.c:168
4454 -msgid "force progress reporting"
4455 -msgstr "ép buộc báo cáo tiến triển công việc"
4456 -
4509 #: builtin/clone.c:59
4510 msgid "don't create a checkout"
4511 msgstr "không tạo một checkout"
4512
4461 -#: builtin/clone.c:60 builtin/clone.c:62 builtin/init-db.c:504
4513 +#: builtin/clone.c:60 builtin/clone.c:62 builtin/init-db.c:469
4514 msgid "create a bare repository"
4515 msgstr "tạo kho thuần"
4516
@@ -4482,15 +4534,15 @@ msgstr "cài đặt đây là kho chia sẻ"
4534 msgid "initialize submodules in the clone"
4535 msgstr "khởi tạo mô-đun-con trong bản sao"
4536
4485 -#: builtin/clone.c:75 builtin/init-db.c:501
4537 +#: builtin/clone.c:75 builtin/init-db.c:466
4538 msgid "template-directory"
4539 msgstr "thư-mục-mẫu"
4540
4489 -#: builtin/clone.c:76 builtin/init-db.c:502
4541 +#: builtin/clone.c:76 builtin/init-db.c:467
4542 msgid "directory from which templates will be used"
4543 msgstr "thư mục mà tại đó các mẫu sẽ được dùng"
4544
4493 -#: builtin/clone.c:78
4545 +#: builtin/clone.c:78 builtin/submodule--helper.c:179
4546 msgid "reference repository"
4547 msgstr "kho tham chiếu"
4548
@@ -4514,7 +4566,7 @@ msgstr "lấy ra <nhánh> thay cho HEAD của máy chủ"
4566 msgid "path to git-upload-pack on the remote"
4567 msgstr "đường dẫn đến git-upload-pack trên máy chủ"
4568
4517 -#: builtin/clone.c:87 builtin/fetch.c:113 builtin/grep.c:659 builtin/pull.c:186
4569 +#: builtin/clone.c:87 builtin/fetch.c:113 builtin/grep.c:654 builtin/pull.c:186
4570 msgid "depth"
4571 msgstr "độ-sâu"
4572
@@ -4526,11 +4578,11 @@ msgstr "tạo bản sao không đầy đủ cho mức sâu đã cho"
4578 msgid "clone only one branch, HEAD or --branch"
4579 msgstr "chỉ nhân bản một nhánh, HEAD hoặc --branch"
4580
4529 -#: builtin/clone.c:91 builtin/init-db.c:510
4581 +#: builtin/clone.c:91 builtin/init-db.c:475
4582 msgid "gitdir"
4583 msgstr "gitdir"
4584
4533 -#: builtin/clone.c:92 builtin/init-db.c:511
4585 +#: builtin/clone.c:92 builtin/init-db.c:476
4586 msgid "separate git dir from working tree"
4587 msgstr "không dùng chung thư mục dành riêng cho git và thư mục làm việc"
4588
@@ -4542,52 +4594,57 @@ msgstr "khóa=giá_trị"
4594 msgid "set config inside the new repository"
4595 msgstr "đặt cấu hình bên trong một kho chứa mới"
4596
4545 -#: builtin/clone.c:298
4597 +#: builtin/clone.c:300
4598 +#, c-format
4599 +msgid "reference repository '%s' as a linked checkout is not supported yet."
4600 +msgstr "kho tham chiếu “%s” như là lấy ra liên kết vẫn chưa được hỗ trợ."
4601 +
4602 +#: builtin/clone.c:302
4603 #, c-format
4604 msgid "reference repository '%s' is not a local repository."
4605 msgstr "kho tham chiếu “%s” không phải là một kho nội bộ."
4606
4550 -#: builtin/clone.c:302
4607 +#: builtin/clone.c:307
4608 #, c-format
4609 msgid "reference repository '%s' is shallow"
4610 msgstr "kho tham chiếu “%s” là nông"
4611
4555 -#: builtin/clone.c:305
4612 +#: builtin/clone.c:310
4613 #, c-format
4614 msgid "reference repository '%s' is grafted"
4615 msgstr "kho tham chiếu “%s” bị cấy ghép"
4616
4560 -#: builtin/clone.c:370 builtin/diff.c:84
4617 +#: builtin/clone.c:375 builtin/diff.c:84
4618 #, c-format
4619 msgid "failed to stat '%s'"
4620 msgstr "gặp lỗi khi lấy thống kê về “%s”"
4621
4565 -#: builtin/clone.c:372
4622 +#: builtin/clone.c:377
4623 #, c-format
4624 msgid "%s exists and is not a directory"
4625 msgstr "%s có tồn tại nhưng lại không phải là một thư mục"
4626
4570 -#: builtin/clone.c:386
4627 +#: builtin/clone.c:391
4628 #, c-format
4629 msgid "failed to stat %s\n"
4630 msgstr "gặp lỗi khi lấy thông tin thống kê về %s\n"
4631
4575 -#: builtin/clone.c:408
4632 +#: builtin/clone.c:413
4633 #, c-format
4634 msgid "failed to create link '%s'"
4635 msgstr "gặp lỗi khi tạo được liên kết mềm %s"
4636
4580 -#: builtin/clone.c:412
4637 +#: builtin/clone.c:417
4638 #, c-format
4639 msgid "failed to copy file to '%s'"
4640 msgstr "gặp lỗi khi sao chép tập tin và “%s”"
4641
4585 -#: builtin/clone.c:435 builtin/clone.c:619
4642 +#: builtin/clone.c:442 builtin/clone.c:626
4643 #, c-format
4644 msgid "done.\n"
4645 msgstr "hoàn tất.\n"
4646
4590 -#: builtin/clone.c:447
4647 +#: builtin/clone.c:454
4648 msgid ""
4649 "Clone succeeded, but checkout failed.\n"
4650 "You can inspect what was checked out with 'git status'\n"
@@ -4597,121 +4654,117 @@ msgstr ""
4654 "Bạn kiểm tra kỹ xem cái gì được lấy ra bằng lệnh “git status”\n"
4655 "và thử lấy ra với lệnh “git checkout -f HEAD”\n"
4656
4600 -#: builtin/clone.c:524
4657 +#: builtin/clone.c:531
4658 #, c-format
4659 msgid "Could not find remote branch %s to clone."
4660 msgstr "Không tìm thấy nhánh máy chủ %s để nhân bản (clone)."
4661
4605 -#: builtin/clone.c:614
4662 +#: builtin/clone.c:621
4663 #, c-format
4664 msgid "Checking connectivity... "
4665 msgstr "Đang kiểm tra kết nối… "
4666
4610 -#: builtin/clone.c:617
4667 +#: builtin/clone.c:624
4668 msgid "remote did not send all necessary objects"
4669 msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
4670
4614 -#: builtin/clone.c:681
4671 +#: builtin/clone.c:688
4672 msgid "remote HEAD refers to nonexistent ref, unable to checkout.\n"
4673 msgstr "refers HEAD máy chủ chỉ đến ref không tồn tại, không thể lấy ra.\n"
4674
4618 -#: builtin/clone.c:712
4675 +#: builtin/clone.c:719
4676 msgid "unable to checkout working tree"
4677 msgstr "không thể lấy ra (checkout) cây làm việc"
4678
4622 -#: builtin/clone.c:799
4679 +#: builtin/clone.c:808
4680 msgid "cannot repack to clean up"
4681 msgstr "không thể đóng gói để dọn dẹp"
4682
4626 -#: builtin/clone.c:801
4683 +#: builtin/clone.c:810
4684 msgid "cannot unlink temporary alternates file"
4685 msgstr "không thể bỏ liên kết tập tin thay thế tạm thời"
4686
4630 -#: builtin/clone.c:831
4687 +#: builtin/clone.c:842
4688 msgid "Too many arguments."
4689 msgstr "Có quá nhiều đối số."
4690
4634 -#: builtin/clone.c:835
4691 +#: builtin/clone.c:846
4692 msgid "You must specify a repository to clone."
4693 msgstr "Bạn phải chỉ định một kho để mà nhân bản (clone)."
4694
4638 -#: builtin/clone.c:846
4695 +#: builtin/clone.c:857
4696 #, c-format
4697 msgid "--bare and --origin %s options are incompatible."
4698 msgstr "tùy chọn --bare và --origin %s xung khắc nhau."
4699
4643 -#: builtin/clone.c:849
4700 +#: builtin/clone.c:860
4701 msgid "--bare and --separate-git-dir are incompatible."
4702 msgstr "tùy chọn --bare và --separate-git-dir xung khắc nhau."
4703
4647 -#: builtin/clone.c:862
4704 +#: builtin/clone.c:873
4705 #, c-format
4706 msgid "repository '%s' does not exist"
4707 msgstr "kho chứa “%s” chưa tồn tại"
4708
4652 -#: builtin/clone.c:868 builtin/fetch.c:1168
4709 +#: builtin/clone.c:879 builtin/fetch.c:1166
4710 #, c-format
4711 msgid "depth %s is not a positive number"
4712 msgstr "độ sâu %s không phải là một số nguyên dương"
4713
4657 -#: builtin/clone.c:878
4714 +#: builtin/clone.c:889
4715 #, c-format
4716 msgid "destination path '%s' already exists and is not an empty directory."
4717 msgstr "đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng."
4718
4662 -#: builtin/clone.c:888
4719 +#: builtin/clone.c:899
4720 #, c-format
4721 msgid "working tree '%s' already exists."
4722 msgstr "cây làm việc “%s” đã sẵn tồn tại rồi."
4723
4667 -#: builtin/clone.c:903 builtin/clone.c:914 builtin/worktree.c:218
4668 -#: builtin/worktree.c:245
4724 +#: builtin/clone.c:914 builtin/clone.c:925 builtin/submodule--helper.c:224
4725 +#: builtin/worktree.c:221 builtin/worktree.c:248
4726 #, c-format
4727 msgid "could not create leading directories of '%s'"
4728 msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
4729
4673 -#: builtin/clone.c:906
4730 +#: builtin/clone.c:917
4731 #, c-format
4732 msgid "could not create work tree dir '%s'"
4733 msgstr "không thể tạo cây thư mục làm việc dir “%s”"
4734
4678 -#: builtin/clone.c:924
4735 +#: builtin/clone.c:935
4736 #, c-format
4737 msgid "Cloning into bare repository '%s'...\n"
4738 msgstr "Đang nhân bản thành kho chứa bare “%s”…\n"
4739
4683 -#: builtin/clone.c:926
4740 +#: builtin/clone.c:937
4741 #, c-format
4742 msgid "Cloning into '%s'...\n"
4743 msgstr "Đang nhân bản thành “%s”…\n"
4744
4688 -#: builtin/clone.c:951
4689 -msgid "--dissociate given, but there is no --reference"
4690 -msgstr "đã đưa ra --dissociate, nhưng ở đây lại không có --reference"
4691 -
4692 -#: builtin/clone.c:968
4745 +#: builtin/clone.c:975
4746 msgid "--depth is ignored in local clones; use file:// instead."
4747 msgstr "--depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế."
4748
4696 -#: builtin/clone.c:971
4749 +#: builtin/clone.c:978
4750 msgid "source repository is shallow, ignoring --local"
4751 msgstr "kho nguồn là nông, nên bỏ qua --local"
4752
4700 -#: builtin/clone.c:976
4753 +#: builtin/clone.c:983
4754 msgid "--local is ignored"
4755 msgstr "--local bị lờ đi"
4756
4704 -#: builtin/clone.c:980
4757 +#: builtin/clone.c:987
4758 #, c-format
4759 msgid "Don't know how to clone %s"
4760 msgstr "Không biết làm cách nào để nhân bản (clone) %s"
4761
4709 -#: builtin/clone.c:1029 builtin/clone.c:1037
4762 +#: builtin/clone.c:1036 builtin/clone.c:1044
4763 #, c-format
4764 msgid "Remote branch %s not found in upstream %s"
4765 msgstr "Nhánh máy chủ %s không tìm thấy trong thượng nguồn %s"
4766
4714 -#: builtin/clone.c:1040
4767 +#: builtin/clone.c:1047
4768 msgid "You appear to have cloned an empty repository."
4769 msgstr "Bạn hình như là đã nhân bản một kho trống rỗng."
4770
@@ -4747,15 +4800,15 @@ msgstr "Chèn thêm khoảng trắng giữa các cột"
4800 msgid "--command must be the first argument"
4801 msgstr "--command phải là đối số đầu tiên"
4802
4750 -#: builtin/commit.c:37
4803 +#: builtin/commit.c:38
4804 msgid "git commit [<options>] [--] <pathspec>..."
4805 msgstr "git commit [<các-tùy-chọn>] [--] <pathspec>…"
4806
4754 -#: builtin/commit.c:42
4807 +#: builtin/commit.c:43
4808 msgid "git status [<options>] [--] <pathspec>..."
4809 msgstr "git status [<các-tùy-chọn>] [--] <pathspec>…"
4810
4758 -#: builtin/commit.c:47
4811 +#: builtin/commit.c:48
4812 msgid ""
4813 "Your name and email address were configured automatically based\n"
4814 "on your username and hostname. Please check that they are accurate.\n"
@@ -4786,7 +4839,7 @@ msgstr ""
4839 "\n"
4840 " git commit --amend --reset-author\n"
4841
4789 -#: builtin/commit.c:60
4842 +#: builtin/commit.c:61
4843 msgid ""
4844 "Your name and email address were configured automatically based\n"
4845 "on your username and hostname. Please check that they are accurate.\n"
@@ -4814,7 +4867,7 @@ msgstr ""
4867 "\n"
4868 " git commit --amend --reset-author\n"
4869
4817 -#: builtin/commit.c:72
4870 +#: builtin/commit.c:73
4871 msgid ""
4872 "You asked to amend the most recent commit, but doing so would make\n"
4873 "it empty. You can repeat your command with --allow-empty, or you can\n"
@@ -4827,7 +4880,7 @@ msgstr ""
4880 "hoặc là bạn gỡ bỏ các lần chuyển giao một cách hoàn toàn bằng lệnh:\n"
4881 "\"git reset HEAD^\".\n"
4882
4830 -#: builtin/commit.c:77
4883 +#: builtin/commit.c:78
4884 msgid ""
4885 "The previous cherry-pick is now empty, possibly due to conflict resolution.\n"
4886 "If you wish to commit it anyway, use:\n"
@@ -4842,11 +4895,11 @@ msgstr ""
4895 " git commit --allow-empty\n"
4896 "\n"
4897
4845 -#: builtin/commit.c:84
4898 +#: builtin/commit.c:85
4899 msgid "Otherwise, please use 'git reset'\n"
4900 msgstr "Nếu không được thì dùng lệnh \"git reset\"\n"
4901
4849 -#: builtin/commit.c:87
4902 +#: builtin/commit.c:88
4903 msgid ""
4904 "If you wish to skip this commit, use:\n"
4905 "\n"
@@ -4862,68 +4915,68 @@ msgstr ""
4915 "Thế thì \"git cherry-pick --continue\" sẽ phục hồi lại việc cherry-pick\n"
4916 "những lần chuyển giao còn lại.\n"
4917
4865 -#: builtin/commit.c:304
4918 +#: builtin/commit.c:305
4919 msgid "failed to unpack HEAD tree object"
4920 msgstr "gặp lỗi khi tháo dỡ HEAD đối tượng cây"
4921
4869 -#: builtin/commit.c:345
4922 +#: builtin/commit.c:346
4923 msgid "unable to create temporary index"
4924 msgstr "không thể tạo bảng mục lục tạm thời"
4925
4873 -#: builtin/commit.c:351
4926 +#: builtin/commit.c:352
4927 msgid "interactive add failed"
4928 msgstr "gặp lỗi khi thêm bằng cách tương"
4929
4877 -#: builtin/commit.c:364
4930 +#: builtin/commit.c:365
4931 msgid "unable to update temporary index"
4932 msgstr "không thể cập nhật bảng mục lục tạm thời"
4933
4881 -#: builtin/commit.c:366
4934 +#: builtin/commit.c:367
4935 msgid "Failed to update main cache tree"
4936 msgstr "Gặp lỗi khi cập nhật cây bộ nhớ đệm"
4937
4885 -#: builtin/commit.c:390 builtin/commit.c:413 builtin/commit.c:462
4938 +#: builtin/commit.c:391 builtin/commit.c:414 builtin/commit.c:463
4939 msgid "unable to write new_index file"
4940 msgstr "không thể ghi tập tin lưu bảng mục lục mới (new_index)"
4941
4889 -#: builtin/commit.c:444
4942 +#: builtin/commit.c:445
4943 msgid "cannot do a partial commit during a merge."
4944 msgstr ""
4945 "không thể thực hiện việc chuyển giao cục bộ trong khi đang được hòa trộn."
4946
4894 -#: builtin/commit.c:446
4947 +#: builtin/commit.c:447
4948 msgid "cannot do a partial commit during a cherry-pick."
4949 msgstr ""
4950 "không thể thực hiện việc chuyển giao bộ phận trong khi đang cherry-pick."
4951
4899 -#: builtin/commit.c:455
4952 +#: builtin/commit.c:456
4953 msgid "cannot read the index"
4954 msgstr "không đọc được bảng mục lục"
4955
4903 -#: builtin/commit.c:474
4956 +#: builtin/commit.c:475
4957 msgid "unable to write temporary index file"
4958 msgstr "không thể ghi tập tin lưu bảng mục lục tạm thời"
4959
4907 -#: builtin/commit.c:579
4960 +#: builtin/commit.c:580
4961 #, c-format
4962 msgid "commit '%s' lacks author header"
4963 msgstr "lần chuyển giao “%s” thiếu phần tác giả ở đầu"
4964
4912 -#: builtin/commit.c:581
4965 +#: builtin/commit.c:582
4966 #, c-format
4967 msgid "commit '%s' has malformed author line"
4968 msgstr "lần chuyển giao “%s” có phần tác giả ở đầu dị dạng"
4969
4917 -#: builtin/commit.c:600
4970 +#: builtin/commit.c:601
4971 msgid "malformed --author parameter"
4972 msgstr "đối số cho --author bị dị hình"
4973
4921 -#: builtin/commit.c:608
4974 +#: builtin/commit.c:609
4975 #, c-format
4976 msgid "invalid date format: %s"
4977 msgstr "ngày tháng không hợp lệ: %s"
4978
4926 -#: builtin/commit.c:652
4979 +#: builtin/commit.c:653
4980 msgid ""
4981 "unable to select a comment character that is not used\n"
4982 "in the current commit message"
@@ -4931,38 +4984,38 @@ msgstr ""
4984 "không thể chọn một ký tự ghi chú cái mà không được dùng\n"
4985 "trong phần ghi chú hiện tại"
4986
4934 -#: builtin/commit.c:689 builtin/commit.c:722 builtin/commit.c:1079
4987 +#: builtin/commit.c:690 builtin/commit.c:723 builtin/commit.c:1080
4988 #, c-format
4989 msgid "could not lookup commit %s"
4990 msgstr "không thể tìm kiếm commit (lần chuyển giao) %s"
4991
4939 -#: builtin/commit.c:701 builtin/shortlog.c:273
4992 +#: builtin/commit.c:702 builtin/shortlog.c:273
4993 #, c-format
4994 msgid "(reading log message from standard input)\n"
4995 msgstr "(đang đọc thông điệp nhật ký từ đầu vào tiêu chuẩn)\n"
4996
4944 -#: builtin/commit.c:703
4997 +#: builtin/commit.c:704
4998 msgid "could not read log from standard input"
4999 msgstr "không thể đọc nhật ký từ đầu vào tiêu chuẩn"
5000
4948 -#: builtin/commit.c:707
5001 +#: builtin/commit.c:708
5002 #, c-format
5003 msgid "could not read log file '%s'"
5004 msgstr "không đọc được tệp nhật ký “%s”"
5005
4953 -#: builtin/commit.c:729
5006 +#: builtin/commit.c:730
5007 msgid "could not read MERGE_MSG"
5008 msgstr "không thể đọc MERGE_MSG"
5009
4957 -#: builtin/commit.c:733
5010 +#: builtin/commit.c:734
5011 msgid "could not read SQUASH_MSG"
5012 msgstr "không thể đọc SQUASH_MSG"
5013
4961 -#: builtin/commit.c:784
5014 +#: builtin/commit.c:785
5015 msgid "could not write commit template"
5016 msgstr "không thể ghi mẫu chuyển giao"
5017
4965 -#: builtin/commit.c:802
5018 +#: builtin/commit.c:803
5019 #, c-format
5020 msgid ""
5021 "\n"
@@ -4977,7 +5030,7 @@ msgstr ""
5030 "\t%s\n"
5031 "và thử lại.\n"
5032
4980 -#: builtin/commit.c:807
5033 +#: builtin/commit.c:808
5034 #, c-format
5035 msgid ""
5036 "\n"
@@ -4992,7 +5045,7 @@ msgstr ""
5045 "\t%s\n"
5046 "và thử lại.\n"
5047
4995 -#: builtin/commit.c:820
5048 +#: builtin/commit.c:821
5049 #, c-format
5050 msgid ""
5051 "Please enter the commit message for your changes. Lines starting\n"
@@ -5003,7 +5056,7 @@ msgstr ""
5056 "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 "
5057 "chuyển giao.\n"
5058
5006 -#: builtin/commit.c:827
5059 +#: builtin/commit.c:828
5060 #, c-format
5061 msgid ""
5062 "Please enter the commit message for your changes. Lines starting\n"
@@ -5015,156 +5068,157 @@ msgstr ""
5068 "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"
5069 "Phần chú thích này nếu trống rỗng sẽ hủy bỏ lần chuyển giao.\n"
5070
5018 -#: builtin/commit.c:847
5071 +#: builtin/commit.c:848
5072 #, c-format
5073 msgid "%sAuthor: %.*s <%.*s>"
5074 msgstr "%sTác giả: %.*s <%.*s>"
5075
5023 -#: builtin/commit.c:855
5076 +#: builtin/commit.c:856
5077 #, c-format
5078 msgid "%sDate: %s"
5079 msgstr "%sNgày tháng: %s"
5080
5028 -#: builtin/commit.c:862
5081 +#: builtin/commit.c:863
5082 #, c-format
5083 msgid "%sCommitter: %.*s <%.*s>"
5084 msgstr "%sNgười chuyển giao: %.*s <%.*s>"
5085
5033 -#: builtin/commit.c:880
5086 +#: builtin/commit.c:881
5087 msgid "Cannot read index"
5088 msgstr "Không đọc được bảng mục lục"
5089
5037 -#: builtin/commit.c:937
5090 +#: builtin/commit.c:938
5091 msgid "Error building trees"
5092 msgstr "Gặp lỗi khi xây dựng cây"
5093
5041 -#: builtin/commit.c:952 builtin/tag.c:495
5094 +#: builtin/commit.c:953 builtin/tag.c:266
5095 #, c-format
5096 msgid "Please supply the message using either -m or -F option.\n"
5097 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"
5098
5046 -#: builtin/commit.c:1054
5099 +#: builtin/commit.c:1055
5100 #, c-format
5101 msgid "--author '%s' is not 'Name <email>' and matches no existing author"
5102 msgstr ""
5103 "--author “%s” không phải là “Họ và tên <thư điện tửl>” và không khớp bất kỳ "
5104 "tác giả nào sẵn có"
5105
5053 -#: builtin/commit.c:1069 builtin/commit.c:1309
5106 +#: builtin/commit.c:1070 builtin/commit.c:1310
5107 #, c-format
5108 msgid "Invalid untracked files mode '%s'"
5109 msgstr "Chế độ cho các tập tin chưa được theo dõi không hợp lệ “%s”"
5110
5058 -#: builtin/commit.c:1106
5111 +#: builtin/commit.c:1107
5112 msgid "--long and -z are incompatible"
5113 msgstr "hai tùy chọn -long và -z không tương thích với nhau"
5114
5062 -#: builtin/commit.c:1136
5115 +#: builtin/commit.c:1137
5116 msgid "Using both --reset-author and --author does not make sense"
5117 msgstr "Sử dụng cả hai tùy chọn --reset-author và --author không hợp lý"
5118
5066 -#: builtin/commit.c:1145
5119 +#: builtin/commit.c:1146
5120 msgid "You have nothing to amend."
5121 msgstr "Không có gì để mà “tu bổ” cả."
5122
5070 -#: builtin/commit.c:1148
5123 +#: builtin/commit.c:1149
5124 msgid "You are in the middle of a merge -- cannot amend."
5125 msgstr ""
5126 "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ổ”."
5127
5075 -#: builtin/commit.c:1150
5128 +#: builtin/commit.c:1151
5129 msgid "You are in the middle of a cherry-pick -- cannot amend."
5130 msgstr ""
5131 "Bạn đang ở giữa của quá trình cherry-pick -- không thể thực hiện việc “tu "
5132 "bổ”."
5133
5081 -#: builtin/commit.c:1153
5134 +#: builtin/commit.c:1154
5135 msgid "Options --squash and --fixup cannot be used together"
5136 msgstr "Các tùy chọn --squash và --fixup không thể sử dụng cùng với nhau"
5137
5085 -#: builtin/commit.c:1163
5138 +#: builtin/commit.c:1164
5139 msgid "Only one of -c/-C/-F/--fixup can be used."
5140 msgstr ""
5141 "Chỉ được dùng một trong số tùy chọn trong số các tùy chọn -c/-C/-F/--fixup"
5142
5090 -#: builtin/commit.c:1165
5143 +#: builtin/commit.c:1166
5144 msgid "Option -m cannot be combined with -c/-C/-F/--fixup."
5145 msgstr "Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F/--fixup."
5146
5094 -#: builtin/commit.c:1173
5147 +#: builtin/commit.c:1174
5148 msgid "--reset-author can be used only with -C, -c or --amend."
5149 msgstr ""
5150 "--reset-author chỉ có thể được sử dụng với tùy chọn -C, -c hay --amend."
5151
5099 -#: builtin/commit.c:1190
5152 +#: builtin/commit.c:1191
5153 msgid "Only one of --include/--only/--all/--interactive/--patch can be used."
5154 msgstr ""
5155 "Chỉ một trong các tùy chọn --include/--only/--all/--interactive/--patch được "
5156 "sử dụng."
5157
5105 -#: builtin/commit.c:1192
5158 +#: builtin/commit.c:1193
5159 msgid "No paths with --include/--only does not make sense."
5160 msgstr "Không đường dẫn với các tùy chọn --include/--only không hợp lý."
5161
5109 -#: builtin/commit.c:1194
5162 +#: builtin/commit.c:1195
5163 msgid "Clever... amending the last one with dirty index."
5164 msgstr "Giỏi… “tu bổ” cái cuối với bảng mục lục bẩn."
5165
5113 -#: builtin/commit.c:1196
5166 +#: builtin/commit.c:1197
5167 msgid "Explicit paths specified without -i or -o; assuming --only paths..."
5168 msgstr ""
5169 "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 "
5170 "là --only những đường dẫn"
5171
5119 -#: builtin/commit.c:1208 builtin/tag.c:730
5172 +#: builtin/commit.c:1209 builtin/tag.c:475
5173 #, c-format
5174 msgid "Invalid cleanup mode %s"
5175 msgstr "Chế độ dọn dẹp không hợp lệ %s"
5176
5124 -#: builtin/commit.c:1213
5177 +#: builtin/commit.c:1214
5178 msgid "Paths with -a does not make sense."
5179 msgstr "Các đường dẫn với tùy chọn -a không hợp lý."
5180
5128 -#: builtin/commit.c:1323 builtin/commit.c:1602
5181 +#: builtin/commit.c:1324 builtin/commit.c:1605
5182 msgid "show status concisely"
5183 msgstr "hiển thị trạng thái ở dạng súc tích"
5184
5132 -#: builtin/commit.c:1325 builtin/commit.c:1604
5185 +#: builtin/commit.c:1326 builtin/commit.c:1607
5186 msgid "show branch information"
5187 msgstr "hiển thị thông tin nhánh"
5188
5136 -#: builtin/commit.c:1327 builtin/commit.c:1606 builtin/push.c:546
5189 +#: builtin/commit.c:1328 builtin/commit.c:1609 builtin/push.c:546
5190 +#: builtin/worktree.c:423
5191 msgid "machine-readable output"
5192 msgstr "kết xuất dạng máy-có-thể-đọc"
5193
5140 -#: builtin/commit.c:1330 builtin/commit.c:1608
5194 +#: builtin/commit.c:1331 builtin/commit.c:1611
5195 msgid "show status in long format (default)"
5196 msgstr "hiển thị trạng thái ở định dạng dài (mặc định)"
5197
5144 -#: builtin/commit.c:1333 builtin/commit.c:1611
5198 +#: builtin/commit.c:1334 builtin/commit.c:1614
5199 msgid "terminate entries with NUL"
5200 msgstr "chấm dứt các mục bằng NUL"
5201
5148 -#: builtin/commit.c:1335 builtin/commit.c:1614 builtin/fast-export.c:981
5149 -#: builtin/fast-export.c:984 builtin/tag.c:604
5202 +#: builtin/commit.c:1336 builtin/commit.c:1617 builtin/fast-export.c:981
5203 +#: builtin/fast-export.c:984 builtin/tag.c:353
5204 msgid "mode"
5205 msgstr "chế độ"
5206
5153 -#: builtin/commit.c:1336 builtin/commit.c:1614
5207 +#: builtin/commit.c:1337 builtin/commit.c:1617
5208 msgid "show untracked files, optional modes: all, normal, no. (Default: all)"
5209 msgstr ""
5210 "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, "
5211 "normal, no. (Mặc định: all)"
5212
5159 -#: builtin/commit.c:1339
5213 +#: builtin/commit.c:1340
5214 msgid "show ignored files"
5215 msgstr "hiển thị các tập tin ẩn"
5216
5163 -#: builtin/commit.c:1340 parse-options.h:155
5217 +#: builtin/commit.c:1341 parse-options.h:155
5218 msgid "when"
5219 msgstr "khi"
5220
5167 -#: builtin/commit.c:1341
5221 +#: builtin/commit.c:1342
5222 msgid ""
5223 "ignore changes to submodules, optional when: all, dirty, untracked. "
5224 "(Default: all)"
@@ -5172,200 +5226,205 @@ msgstr ""
5226 "bỏ qua các thay đổi trong mô-đun-con, tùy chọn khi: all, dirty, untracked. "
5227 "(Mặc định: all)"
5228
5175 -#: builtin/commit.c:1343
5229 +#: builtin/commit.c:1344
5230 msgid "list untracked files in columns"
5231 msgstr "hiển thị danh sách các tập-tin chưa được theo dõi trong các cột"
5232
5179 -#: builtin/commit.c:1429
5233 +#: builtin/commit.c:1430
5234 msgid "couldn't look up newly created commit"
5235 msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
5236
5183 -#: builtin/commit.c:1431
5237 +#: builtin/commit.c:1432
5238 msgid "could not parse newly created commit"
5239 msgstr ""
5240 "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"
5241
5188 -#: builtin/commit.c:1476
5242 +#: builtin/commit.c:1477
5243 msgid "detached HEAD"
5244 msgstr "đã rời khỏi HEAD"
5245
5192 -#: builtin/commit.c:1479
5246 +#: builtin/commit.c:1480
5247 msgid " (root-commit)"
5248 msgstr " (root-commit)"
5249
5196 -#: builtin/commit.c:1572
5250 +#: builtin/commit.c:1575
5251 msgid "suppress summary after successful commit"
5252 msgstr "không hiển thị tổng kết sau khi chuyển giao thành công"
5253
5200 -#: builtin/commit.c:1573
5254 +#: builtin/commit.c:1576
5255 msgid "show diff in commit message template"
5256 msgstr "hiển thị sự khác biệt trong mẫu tin nhắn chuyển giao"
5257
5204 -#: builtin/commit.c:1575
5258 +#: builtin/commit.c:1578
5259 msgid "Commit message options"
5260 msgstr "Các tùy chọn ghi chú commit"
5261
5208 -#: builtin/commit.c:1576 builtin/tag.c:602
5262 +#: builtin/commit.c:1579 builtin/tag.c:351
5263 msgid "read message from file"
5264 msgstr "đọc chú thích từ tập tin"
5265
5212 -#: builtin/commit.c:1577
5266 +#: builtin/commit.c:1580
5267 msgid "author"
5268 msgstr "tác giả"
5269
5216 -#: builtin/commit.c:1577
5270 +#: builtin/commit.c:1580
5271 msgid "override author for commit"
5272 msgstr "ghi đè tác giả cho commit"
5273
5220 -#: builtin/commit.c:1578 builtin/gc.c:268
5274 +#: builtin/commit.c:1581 builtin/gc.c:326
5275 msgid "date"
5276 msgstr "ngày tháng"
5277
5224 -#: builtin/commit.c:1578
5278 +#: builtin/commit.c:1581
5279 msgid "override date for commit"
5280 msgstr "ghi đè ngày tháng cho lần chuyển giao"
5281
5228 -#: builtin/commit.c:1579 builtin/merge.c:218 builtin/notes.c:392
5229 -#: builtin/notes.c:555 builtin/tag.c:600
5282 +#: builtin/commit.c:1582 builtin/merge.c:218 builtin/notes.c:392
5283 +#: builtin/notes.c:555 builtin/tag.c:349
5284 msgid "message"
5285 msgstr "chú thích"
5286
5233 -#: builtin/commit.c:1579
5287 +#: builtin/commit.c:1582
5288 msgid "commit message"
5289 msgstr "chú thích của lần chuyển giao"
5290
5237 -#: builtin/commit.c:1580
5291 +#: builtin/commit.c:1583 builtin/commit.c:1584 builtin/commit.c:1585
5292 +#: builtin/commit.c:1586 parse-options.h:256 ref-filter.h:79
5293 +msgid "commit"
5294 +msgstr "lần_chuyển_giao"
5295 +
5296 +#: builtin/commit.c:1583
5297 msgid "reuse and edit message from specified commit"
5298 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho nhưng có cho sửa chữa"
5299
5241 -#: builtin/commit.c:1581
5300 +#: builtin/commit.c:1584
5301 msgid "reuse message from specified commit"
5302 msgstr "dùng lại các ghi chú từ lần chuyển giao đã cho"
5303
5245 -#: builtin/commit.c:1582
5304 +#: builtin/commit.c:1585
5305 msgid "use autosquash formatted message to fixup specified commit"
5306 msgstr ""
5307 "dùng ghi chú có định dạng autosquash để sửa chữa lần chuyển giao đã chỉ ra"
5308
5250 -#: builtin/commit.c:1583
5309 +#: builtin/commit.c:1586
5310 msgid "use autosquash formatted message to squash specified commit"
5311 msgstr ""
5312 "dùng lời nhắn có định dạng tự động nén để nén lại các lần chuyển giao đã chỉ "
5313 "ra"
5314
5256 -#: builtin/commit.c:1584
5315 +#: builtin/commit.c:1587
5316 msgid "the commit is authored by me now (used with -C/-c/--amend)"
5317 msgstr ""
5318 "lần chuyển giao nhận tôi là tác giả (được dùng với tùy chọn -C/-c/--amend)"
5319
5261 -#: builtin/commit.c:1585 builtin/log.c:1216 builtin/revert.c:86
5320 +#: builtin/commit.c:1588 builtin/log.c:1215 builtin/revert.c:86
5321 msgid "add Signed-off-by:"
5322 msgstr "(nên dùng) thêm dòng Signed-off-by:"
5323
5265 -#: builtin/commit.c:1586
5324 +#: builtin/commit.c:1589
5325 msgid "use specified template file"
5326 msgstr "sử dụng tập tin mẫu đã cho"
5327
5269 -#: builtin/commit.c:1587
5328 +#: builtin/commit.c:1590
5329 msgid "force edit of commit"
5330 msgstr "ép buộc sửa lần commit"
5331
5273 -#: builtin/commit.c:1588
5332 +#: builtin/commit.c:1591
5333 msgid "default"
5334 msgstr "mặc định"
5335
5277 -#: builtin/commit.c:1588 builtin/tag.c:605
5336 +#: builtin/commit.c:1591 builtin/tag.c:354
5337 msgid "how to strip spaces and #comments from message"
5338 msgstr "làm thế nào để cắt bỏ khoảng trắng và #ghichú từ mẩu tin nhắn"
5339
5281 -#: builtin/commit.c:1589
5340 +#: builtin/commit.c:1592
5341 msgid "include status in commit message template"
5342 msgstr "bao gồm các trạng thái trong mẫu ghi chú chuyển giao"
5343
5285 -#: builtin/commit.c:1591 builtin/merge.c:226 builtin/pull.c:156
5344 +#: builtin/commit.c:1594 builtin/merge.c:226 builtin/pull.c:156
5345 #: builtin/revert.c:93
5346 msgid "GPG sign commit"
5347 msgstr "ký lần chuyển giao dùng GPG"
5348
5290 -#: builtin/commit.c:1594
5349 +#: builtin/commit.c:1597
5350 msgid "Commit contents options"
5351 msgstr "Các tùy nội dung ghi chú commit"
5352
5294 -#: builtin/commit.c:1595
5353 +#: builtin/commit.c:1598
5354 msgid "commit all changed files"
5355 msgstr "chuyển giao tất cả các tập tin có thay đổi"
5356
5298 -#: builtin/commit.c:1596
5357 +#: builtin/commit.c:1599
5358 msgid "add specified files to index for commit"
5359 msgstr "thêm các tập tin đã chỉ ra vào bảng mục lục để chuyển giao"
5360
5302 -#: builtin/commit.c:1597
5361 +#: builtin/commit.c:1600
5362 msgid "interactively add files"
5363 msgstr "thêm các tập-tin bằng tương tác"
5364
5306 -#: builtin/commit.c:1598
5365 +#: builtin/commit.c:1601
5366 msgid "interactively add changes"
5367 msgstr "thêm các thay đổi bằng tương tác"
5368
5310 -#: builtin/commit.c:1599
5369 +#: builtin/commit.c:1602
5370 msgid "commit only specified files"
5371 msgstr "chỉ chuyển giao các tập tin đã chỉ ra"
5372
5314 -#: builtin/commit.c:1600
5373 +#: builtin/commit.c:1603
5374 msgid "bypass pre-commit hook"
5375 msgstr "vòng qua móc (hook) pre-commit"
5376
5318 -#: builtin/commit.c:1601
5377 +#: builtin/commit.c:1604
5378 msgid "show what would be committed"
5379 msgstr "hiển thị xem cái gì có thể được chuyển giao"
5380
5322 -#: builtin/commit.c:1612
5381 +#: builtin/commit.c:1615
5382 msgid "amend previous commit"
5383 msgstr "“tu bổ” (amend) lần commit trước"
5384
5326 -#: builtin/commit.c:1613
5385 +#: builtin/commit.c:1616
5386 msgid "bypass post-rewrite hook"
5387 msgstr "vòng qua móc (hook) post-rewrite"
5388
5330 -#: builtin/commit.c:1618
5389 +#: builtin/commit.c:1621
5390 msgid "ok to record an empty change"
5391 msgstr "ok để ghi lại một thay đổi trống rỗng"
5392
5334 -#: builtin/commit.c:1620
5393 +#: builtin/commit.c:1623
5394 msgid "ok to record a change with an empty message"
5395 msgstr "ok để ghi các thay đổi với lời nhắn trống rỗng"
5396
5338 -#: builtin/commit.c:1649
5397 +#: builtin/commit.c:1652
5398 msgid "could not parse HEAD commit"
5399 msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
5400
5342 -#: builtin/commit.c:1695
5401 +#: builtin/commit.c:1698
5402 #, c-format
5403 msgid "Corrupt MERGE_HEAD file (%s)"
5404 msgstr "Tập tin MERGE_HEAD sai hỏng (%s)"
5405
5347 -#: builtin/commit.c:1702
5406 +#: builtin/commit.c:1705
5407 msgid "could not read MERGE_MODE"
5408 msgstr "không thể đọc MERGE_MODE"
5409
5351 -#: builtin/commit.c:1721
5410 +#: builtin/commit.c:1724
5411 #, c-format
5412 msgid "could not read commit message: %s"
5413 msgstr "không thể đọc phần chú thích (message) của llần chuyển giao: %s"
5414
5356 -#: builtin/commit.c:1732
5415 +#: builtin/commit.c:1735
5416 #, c-format
5417 msgid "Aborting commit; you did not edit the message.\n"
5418 msgstr ""
5419 "Đang bỏ qua việc chuyển giao; bạn đã không biên soạn phần chú thích "
5420 "(message).\n"
5421
5363 -#: builtin/commit.c:1737
5422 +#: builtin/commit.c:1740
5423 #, c-format
5424 msgid "Aborting commit due to empty commit message.\n"
5425 msgstr "Bãi bỏ việc chuyển giao bởi vì phần chú thích của nó trống rỗng.\n"
5426
5368 -#: builtin/commit.c:1785
5427 +#: builtin/commit.c:1788
5428 msgid ""
5429 "Repository has been updated, but unable to write\n"
5430 "new_index file. Check that disk is not full and quota is\n"
@@ -5504,11 +5563,11 @@ msgstr "chỉ hiển thị các tên biến"
5563 msgid "respect include directives on lookup"
5564 msgstr "tôn trọng kể cà các hướng trong tìm kiếm"
5565
5507 -#: builtin/config.c:311
5566 +#: builtin/config.c:303
5567 msgid "unable to parse default color value"
5568 msgstr "không thể phân tích giá trị màu mặc định"
5569
5511 -#: builtin/config.c:449
5570 +#: builtin/config.c:441
5571 #, c-format
5572 msgid ""
5573 "# This is Git's per-user configuration file.\n"
@@ -5523,16 +5582,16 @@ msgstr ""
5582 "#\tname = %s\n"
5583 "#\temail = %s\n"
5584
5526 -#: builtin/config.c:583
5585 +#: builtin/config.c:575
5586 #, c-format
5587 msgid "cannot create configuration file %s"
5588 msgstr "không thể tạo tập tin cấu hình “%s”"
5589
5531 -#: builtin/count-objects.c:55
5590 +#: builtin/count-objects.c:77
5591 msgid "git count-objects [-v] [-H | --human-readable]"
5592 msgstr "git count-objects [-v] [-H | --human-readable]"
5593
5535 -#: builtin/count-objects.c:65
5594 +#: builtin/count-objects.c:87
5595 msgid "print sizes in human readable format"
5596 msgstr "hiển thị kích cỡ theo định dạng dành cho người đọc"
5597
@@ -5652,7 +5711,7 @@ msgstr "coi như <n> thẻ gần đây nhất (mặc định: 10)"
5711 msgid "only consider tags matching <pattern>"
5712 msgstr "chỉ cân nhắc đến những thẻ khớp với <mẫu>"
5713
5655 -#: builtin/describe.c:410 builtin/name-rev.c:318
5714 +#: builtin/describe.c:410 builtin/name-rev.c:314
5715 msgid "show abbreviated commit object as fallback"
5716 msgstr "hiển thị đối tượng chuyển giao vắn tắt như là fallback"
5717
@@ -5831,7 +5890,7 @@ msgstr "làm sâu hơn lịch sử của bản sao"
5890 msgid "convert to a complete repository"
5891 msgstr "chuyển đổi hoàn toàn sang kho git"
5892
5834 -#: builtin/fetch.c:118 builtin/log.c:1233
5893 +#: builtin/fetch.c:118 builtin/log.c:1232
5894 msgid "dir"
5895 msgstr "tmục"
5896
@@ -5873,7 +5932,7 @@ msgstr "[đã cập nhật]"
5932 msgid "! %-*s %-*s -> %s (can't fetch in current branch)"
5933 msgstr "! %-*s %-*s -> %s (không thể fetch (lấy) về nhánh hiện hành)"
5934
5876 -#: builtin/fetch.c:478 builtin/fetch.c:564
5935 +#: builtin/fetch.c:478 builtin/fetch.c:566
5936 msgid "[rejected]"
5937 msgstr "[Bị từ chối]"
5938
@@ -5897,39 +5956,39 @@ msgstr "[nhánh mới]"
5956 msgid "[new ref]"
5957 msgstr "[ref (tham chiếu) mới]"
5958
5900 -#: builtin/fetch.c:560
5959 +#: builtin/fetch.c:561
5960 msgid "unable to update local ref"
5961 msgstr "không thể cập nhật tham chiếu nội bộ"
5962
5904 -#: builtin/fetch.c:560
5963 +#: builtin/fetch.c:561
5964 msgid "forced update"
5965 msgstr "cưỡng bức cập nhật"
5966
5908 -#: builtin/fetch.c:566
5967 +#: builtin/fetch.c:568
5968 msgid "(non-fast-forward)"
5969 msgstr "(không-chuyển-tiếp-nhanh)"
5970
5912 -#: builtin/fetch.c:600 builtin/fetch.c:842
5971 +#: builtin/fetch.c:602 builtin/fetch.c:843
5972 #, c-format
5973 msgid "cannot open %s: %s\n"
5974 msgstr "không thể mở %s: %s\n"
5975
5917 -#: builtin/fetch.c:609
5976 +#: builtin/fetch.c:611
5977 #, c-format
5978 msgid "%s did not send all necessary objects\n"
5979 msgstr "%s đã không gửi tất cả các đối tượng cần thiết\n"
5980
5922 -#: builtin/fetch.c:627
5981 +#: builtin/fetch.c:629
5982 #, c-format
5983 msgid "reject %s because shallow roots are not allowed to be updated"
5984 msgstr "từ chối %s bởi vì các gốc nông thì không được phép cập nhật"
5985
5927 -#: builtin/fetch.c:715 builtin/fetch.c:807
5986 +#: builtin/fetch.c:716 builtin/fetch.c:808
5987 #, c-format
5988 msgid "From %.*s\n"
5989 msgstr "Từ %.*s\n"
5990
5932 -#: builtin/fetch.c:726
5991 +#: builtin/fetch.c:727
5992 #, c-format
5993 msgid ""
5994 "some local refs could not be updated; try running\n"
@@ -5938,57 +5997,57 @@ msgstr ""
5997 "một số tham chiếu nội bộ không thể được cập nhật; hãy thử chạy\n"
5998 " “git remote prune %s” để bỏ đi những nhánh cũ, hay bị xung đột"
5999
5941 -#: builtin/fetch.c:778
6000 +#: builtin/fetch.c:779
6001 #, c-format
6002 msgid " (%s will become dangling)"
6003 msgstr " (%s sẽ trở thành không đầu (không được quản lý))"
6004
5946 -#: builtin/fetch.c:779
6005 +#: builtin/fetch.c:780
6006 #, c-format
6007 msgid " (%s has become dangling)"
6008 msgstr " (%s đã trở thành không đầu (không được quản lý))"
6009
5951 -#: builtin/fetch.c:811
6010 +#: builtin/fetch.c:812
6011 msgid "[deleted]"
6012 msgstr "[đã xóa]"
6013
5955 -#: builtin/fetch.c:812 builtin/remote.c:1034
6014 +#: builtin/fetch.c:813 builtin/remote.c:1040
6015 msgid "(none)"
6016 msgstr "(không)"
6017
5959 -#: builtin/fetch.c:832
6018 +#: builtin/fetch.c:833
6019 #, c-format
6020 msgid "Refusing to fetch into current branch %s of non-bare repository"
6021 msgstr ""
6022 "Từ chối việc lấy vào trong nhánh hiện tại %s của một kho chứa không phải kho "
6023 "trần (bare)"
6024
5966 -#: builtin/fetch.c:851
6025 +#: builtin/fetch.c:852
6026 #, c-format
6027 msgid "Option \"%s\" value \"%s\" is not valid for %s"
6028 msgstr "Tùy chọn \"%s\" có giá trị \"%s\" là không hợp lệ cho %s"
6029
5971 -#: builtin/fetch.c:854
6030 +#: builtin/fetch.c:855
6031 #, c-format
6032 msgid "Option \"%s\" is ignored for %s\n"
6033 msgstr "Tùy chọn \"%s\" bị bỏ qua với %s\n"
6034
5976 -#: builtin/fetch.c:910
6035 +#: builtin/fetch.c:911
6036 #, c-format
6037 msgid "Don't know how to fetch from %s"
6038 msgstr "Không biết làm cách nào để lấy về từ %s"
6039
5981 -#: builtin/fetch.c:1071
6040 +#: builtin/fetch.c:1072
6041 #, c-format
6042 msgid "Fetching %s\n"
6043 msgstr "Đang lấy “%s” về\n"
6044
5986 -#: builtin/fetch.c:1073 builtin/remote.c:90
6045 +#: builtin/fetch.c:1074 builtin/remote.c:96
6046 #, c-format
6047 msgid "Could not fetch %s"
6048 msgstr "không thể “%s” về"
6049
5991 -#: builtin/fetch.c:1091
6050 +#: builtin/fetch.c:1092
6051 msgid ""
6052 "No remote repository specified. Please, specify either a URL or a\n"
6053 "remote name from which new revisions should be fetched."
@@ -5996,32 +6055,32 @@ msgstr ""
6055 "Chưa chỉ ra kho chứa máy chủ. Xin hãy chỉ định hoặc là URL hoặc\n"
6056 "tên máy chủ từ cái mà những điểm xét duyệt mới có thể được fetch (lấy về)."
6057
5999 -#: builtin/fetch.c:1114
6058 +#: builtin/fetch.c:1115
6059 msgid "You need to specify a tag name."
6060 msgstr "Bạn phải định rõ tên thẻ."
6061
6003 -#: builtin/fetch.c:1156
6062 +#: builtin/fetch.c:1157
6063 msgid "--depth and --unshallow cannot be used together"
6064 msgstr "tùy chọn --depth và --unshallow không thể sử dụng cùng với nhau"
6065
6007 -#: builtin/fetch.c:1158
6066 +#: builtin/fetch.c:1159
6067 msgid "--unshallow on a complete repository does not make sense"
6068 msgstr "--unshallow trên kho hoàn chỉnh là không hợp lý"
6069
6011 -#: builtin/fetch.c:1181
6070 +#: builtin/fetch.c:1179
6071 msgid "fetch --all does not take a repository argument"
6072 msgstr "lệnh lấy về \"fetch --all\" không lấy đối số kho chứa"
6073
6015 -#: builtin/fetch.c:1183
6074 +#: builtin/fetch.c:1181
6075 msgid "fetch --all does not make sense with refspecs"
6076 msgstr "lệnh lấy về \"fetch --all\" không hợp lý với refspecs"
6077
6019 -#: builtin/fetch.c:1194
6078 +#: builtin/fetch.c:1192
6079 #, c-format
6080 msgid "No such remote or remote group: %s"
6081 msgstr "không có nhóm máy chủ hay máy chủ như thế: %s"
6082
6024 -#: builtin/fetch.c:1202
6083 +#: builtin/fetch.c:1200
6084 msgid "Fetching a group and specifying refspecs does not make sense"
6085 msgstr "Việc lấy về cả một nhóm và chỉ định refspecs không hợp lý"
6086
@@ -6032,23 +6091,23 @@ msgstr ""
6091 "git fmt-merge-msg [-m <chú_thích>] [--log[=<n>] | --no-log] [--file <tập-"
6092 "tin>]"
6093
6035 -#: builtin/fmt-merge-msg.c:670
6094 +#: builtin/fmt-merge-msg.c:667
6095 msgid "populate log with at most <n> entries from shortlog"
6096 msgstr "gắn nhật ký với ít nhất <n> mục từ lệnh “shortlog”"
6097
6039 -#: builtin/fmt-merge-msg.c:673
6098 +#: builtin/fmt-merge-msg.c:670
6099 msgid "alias for --log (deprecated)"
6100 msgstr "bí danh cho --log (không được dùng)"
6101
6043 -#: builtin/fmt-merge-msg.c:676
6102 +#: builtin/fmt-merge-msg.c:673
6103 msgid "text"
6104 msgstr "văn bản"
6105
6047 -#: builtin/fmt-merge-msg.c:677
6106 +#: builtin/fmt-merge-msg.c:674
6107 msgid "use <text> as start of message"
6108 msgstr "dùng <văn bản thường> để bắt đầu ghi chú"
6109
6051 -#: builtin/fmt-merge-msg.c:678
6110 +#: builtin/fmt-merge-msg.c:675
6111 msgid "file to read from"
6112 msgstr "tập tin để đọc dữ liệu từ đó"
6113
@@ -6056,95 +6115,115 @@ msgstr "tập tin để đọc dữ liệu từ đó"
6115 msgid "git for-each-ref [<options>] [<pattern>]"
6116 msgstr "git for-each-ref [<các-tùy-chọn>] [<mẫu>]"
6117
6059 -#: builtin/for-each-ref.c:24
6118 +#: builtin/for-each-ref.c:10
6119 +msgid "git for-each-ref [--points-at <object>]"
6120 +msgstr "git for-each-ref [--points-at <đối tượng>]"
6121 +
6122 +#: builtin/for-each-ref.c:11
6123 +msgid "git for-each-ref [(--merged | --no-merged) [<object>]]"
6124 +msgstr "git branch ([--merged | --no-merged) [<đối_tượng>]"
6125 +
6126 +#: builtin/for-each-ref.c:12
6127 +msgid "git for-each-ref [--contains [<object>]]"
6128 +msgstr "git for-each-ref [--contains [<đối_tượng>]]"
6129 +
6130 +#: builtin/for-each-ref.c:27
6131 msgid "quote placeholders suitably for shells"
6132 msgstr "trích dẫn để phù hợp cho hệ vỏ (shell)"
6133
6063 -#: builtin/for-each-ref.c:26
6134 +#: builtin/for-each-ref.c:29
6135 msgid "quote placeholders suitably for perl"
6136 msgstr "trích dẫn để phù hợp cho perl"
6137
6067 -#: builtin/for-each-ref.c:28
6138 +#: builtin/for-each-ref.c:31
6139 msgid "quote placeholders suitably for python"
6140 msgstr "trích dẫn để phù hợp cho python"
6141
6071 -#: builtin/for-each-ref.c:30
6142 +#: builtin/for-each-ref.c:33
6143 msgid "quote placeholders suitably for Tcl"
6144 msgstr "trích dẫn để phù hợp cho Tcl"
6145
6075 -#: builtin/for-each-ref.c:33
6146 +#: builtin/for-each-ref.c:36
6147 msgid "show only <n> matched refs"
6148 msgstr "hiển thị chỉ <n> tham chiếu khớp"
6149
6079 -#: builtin/for-each-ref.c:34
6150 +#: builtin/for-each-ref.c:37 builtin/tag.c:372
6151 msgid "format to use for the output"
6152 msgstr "định dạng sẽ dùng cho đầu ra"
6153
6083 -#: builtin/for-each-ref.c:35
6084 -msgid "key"
6085 -msgstr "khóa"
6154 +#: builtin/for-each-ref.c:41
6155 +msgid "print only refs which points at the given object"
6156 +msgstr "chỉ hiển thị các tham chiếu mà nó chỉ đến đối tượng đã cho"
6157
6087 -#: builtin/for-each-ref.c:36
6088 -msgid "field name to sort on"
6089 -msgstr "tên trường cần sắp xếp"
6158 +#: builtin/for-each-ref.c:43
6159 +msgid "print only refs that are merged"
6160 +msgstr "chỉ hiển thị những tham chiếu mà nó được hòa trộn"
6161 +
6162 +#: builtin/for-each-ref.c:44
6163 +msgid "print only refs that are not merged"
6164 +msgstr "chỉ hiển thị những tham chiếu mà nó không được hòa trộn"
6165 +
6166 +#: builtin/for-each-ref.c:45
6167 +msgid "print only refs which contain the commit"
6168 +msgstr "chỉ hiển thị những tham chiếu mà nó chứa lần chuyển giao"
6169
6091 -#: builtin/fsck.c:163 builtin/prune.c:137
6170 +#: builtin/fsck.c:156 builtin/prune.c:140
6171 msgid "Checking connectivity"
6172 msgstr "Đang kiểm tra kết nối"
6173
6095 -#: builtin/fsck.c:568
6174 +#: builtin/fsck.c:486
6175 msgid "Checking object directories"
6176 msgstr "Đang kiểm tra các thư mục đối tượng"
6177
6099 -#: builtin/fsck.c:631
6178 +#: builtin/fsck.c:553
6179 msgid "git fsck [<options>] [<object>...]"
6180 msgstr "git fsck [<các-tùy-chọn>] [<đối-tượng>…]"
6181
6103 -#: builtin/fsck.c:637
6182 +#: builtin/fsck.c:559
6183 msgid "show unreachable objects"
6184 msgstr "hiển thị các đối tượng không thể đọc được"
6185
6107 -#: builtin/fsck.c:638
6186 +#: builtin/fsck.c:560
6187 msgid "show dangling objects"
6188 msgstr "hiển thị các đối tượng không được quản lý"
6189
6111 -#: builtin/fsck.c:639
6190 +#: builtin/fsck.c:561
6191 msgid "report tags"
6192 msgstr "báo cáo các thẻ"
6193
6115 -#: builtin/fsck.c:640
6194 +#: builtin/fsck.c:562
6195 msgid "report root nodes"
6196 msgstr "báo cáo node gốc"
6197
6119 -#: builtin/fsck.c:641
6198 +#: builtin/fsck.c:563
6199 msgid "make index objects head nodes"
6200 msgstr "tạo “index objects head nodes”"
6201
6123 -#: builtin/fsck.c:642
6202 +#: builtin/fsck.c:564
6203 msgid "make reflogs head nodes (default)"
6204 msgstr "tạo “reflogs head nodes” (mặc định)"
6205
6127 -#: builtin/fsck.c:643
6206 +#: builtin/fsck.c:565
6207 msgid "also consider packs and alternate objects"
6208 msgstr "cũng cân nhắc đến các đối tượng gói và thay thế"
6209
6131 -#: builtin/fsck.c:644
6210 +#: builtin/fsck.c:566
6211 msgid "check only connectivity"
6212 msgstr "chỉ kiểm tra kết nối"
6213
6135 -#: builtin/fsck.c:645
6214 +#: builtin/fsck.c:567
6215 msgid "enable more strict checking"
6216 msgstr "cho phép kiểm tra hạn chế hơn"
6217
6139 -#: builtin/fsck.c:647
6218 +#: builtin/fsck.c:569
6219 msgid "write dangling objects in .git/lost-found"
6220 msgstr "ghi các đối tượng không được quản lý trong .git/lost-found"
6221
6143 -#: builtin/fsck.c:648 builtin/prune.c:107
6222 +#: builtin/fsck.c:570 builtin/prune.c:107
6223 msgid "show progress"
6224 msgstr "hiển thị quá trình"
6225
6147 -#: builtin/fsck.c:707
6226 +#: builtin/fsck.c:631
6227 msgid "Checking objects"
6228 msgstr "Đang kiểm tra các đối tượng"
6229
@@ -6152,50 +6231,65 @@ msgstr "Đang kiểm tra các đối tượng"
6231 msgid "git gc [<options>]"
6232 msgstr "git gc [<các-tùy-chọn>]"
6233
6155 -#: builtin/gc.c:55
6234 +#: builtin/gc.c:72
6235 #, c-format
6236 msgid "Invalid %s: '%s'"
6237 msgstr "%s không hợp lệ: “%s”"
6238
6160 -#: builtin/gc.c:100
6239 +#: builtin/gc.c:139
6240 #, c-format
6241 msgid "insanely long object directory %.*s"
6242 msgstr "thư mục đối tượng dài một cách điên rồ %.*s"
6243
6165 -#: builtin/gc.c:269
6244 +#: builtin/gc.c:290
6245 +#, c-format
6246 +msgid ""
6247 +"The last gc run reported the following. Please correct the root cause\n"
6248 +"and remove %s.\n"
6249 +"Automatic cleanup will not be performed until the file is removed.\n"
6250 +"\n"
6251 +"%s"
6252 +msgstr ""
6253 +"Lần chạy gc cuối đã báo cáo các vấn đề sau đây. Vui lòng sửa nguyên nhân\n"
6254 +"tận gốc và xóa bỏ %s.\n"
6255 +"Việc tự động dọn dẹp sẽ không thực thi cho đến khi tập tin được xóa bỏ.\n"
6256 +"\n"
6257 +"%s"
6258 +
6259 +#: builtin/gc.c:327
6260 msgid "prune unreferenced objects"
6261 msgstr "xóa bỏ các đối tượng không được tham chiếu"
6262
6169 -#: builtin/gc.c:271
6263 +#: builtin/gc.c:329
6264 msgid "be more thorough (increased runtime)"
6265 msgstr "cẩn thận hơn nữa (tăng thời gian chạy)"
6266
6173 -#: builtin/gc.c:272
6267 +#: builtin/gc.c:330
6268 msgid "enable auto-gc mode"
6269 msgstr "bật chế độ auto-gc"
6270
6177 -#: builtin/gc.c:273
6271 +#: builtin/gc.c:331
6272 msgid "force running gc even if there may be another gc running"
6273 msgstr "buộc gc chạy ngay cả khi có tiến trình gc khác đang chạy"
6274
6181 -#: builtin/gc.c:315
6275 +#: builtin/gc.c:373
6276 #, c-format
6277 msgid "Auto packing the repository in background for optimum performance.\n"
6278 msgstr ""
6279 "Tự động đóng gói kho chứa trên nền hệ thống để tối ưu hóa hiệu suất làm "
6280 "việc.\n"
6281
6188 -#: builtin/gc.c:317
6282 +#: builtin/gc.c:375
6283 #, c-format
6284 msgid "Auto packing the repository for optimum performance.\n"
6285 msgstr "Tự động đóng gói kho chứa để tối ưu hóa hiệu suất làm việc.\n"
6286
6193 -#: builtin/gc.c:318
6287 +#: builtin/gc.c:376
6288 #, c-format
6289 msgid "See \"git help gc\" for manual housekeeping.\n"
6290 msgstr "Xem \"git help gc\" để có hướng dẫn cụ thể về cách dọn dẹp kho git.\n"
6291
6198 -#: builtin/gc.c:336
6292 +#: builtin/gc.c:397
6293 #, c-format
6294 msgid ""
6295 "gc is already running on machine '%s' pid %<PRIuMAX> (use --force if not)"
@@ -6203,7 +6297,7 @@ msgstr ""
6297 "gc đang được thực hiện trên máy “%s” pid %<PRIuMAX> (dùng --force nếu không "
6298 "phải thế)"
6299
6206 -#: builtin/gc.c:364
6300 +#: builtin/gc.c:441
6301 msgid ""
6302 "There are too many unreachable loose objects; run 'git prune' to remove them."
6303 msgstr ""
@@ -6239,202 +6333,198 @@ msgstr "chuyển đến “%c” cần một giá trị bằng số"
6333 msgid "cannot open '%s'"
6334 msgstr "không mở được “%s”"
6335
6242 -#: builtin/grep.c:638
6336 +#: builtin/grep.c:633
6337 msgid "search in index instead of in the work tree"
6338 msgstr "tìm trong bảng mục lục thay vì trong cây làm việc"
6339
6246 -#: builtin/grep.c:640
6340 +#: builtin/grep.c:635
6341 msgid "find in contents not managed by git"
6342 msgstr "tìm trong nội dung không được quản lý bởi git"
6343
6250 -#: builtin/grep.c:642
6344 +#: builtin/grep.c:637
6345 msgid "search in both tracked and untracked files"
6346 msgstr "tìm kiếm các tập tin được và chưa được theo dõi dấu vết"
6347
6254 -#: builtin/grep.c:644
6348 +#: builtin/grep.c:639
6349 msgid "ignore files specified via '.gitignore'"
6350 msgstr "các tập tin bị bỏ qua được chỉ định thông qua “.gitignore”"
6351
6258 -#: builtin/grep.c:647
6352 +#: builtin/grep.c:642
6353 msgid "show non-matching lines"
6354 msgstr "hiển thị những dòng không khớp với mẫu"
6355
6262 -#: builtin/grep.c:649
6356 +#: builtin/grep.c:644
6357 msgid "case insensitive matching"
6358 msgstr "phân biệt HOA/thường"
6359
6266 -#: builtin/grep.c:651
6360 +#: builtin/grep.c:646
6361 msgid "match patterns only at word boundaries"
6362 msgstr "chỉ khớp mẫu tại đường ranh giới từ"
6363
6270 -#: builtin/grep.c:653
6364 +#: builtin/grep.c:648
6365 msgid "process binary files as text"
6366 msgstr "xử lý tập tin nhị phân như là dạng văn bản thường"
6367
6274 -#: builtin/grep.c:655
6368 +#: builtin/grep.c:650
6369 msgid "don't match patterns in binary files"
6370 msgstr "không khớp mẫu trong các tập tin nhị phân"
6371
6278 -#: builtin/grep.c:658
6372 +#: builtin/grep.c:653
6373 msgid "process binary files with textconv filters"
6374 msgstr "xử lý tập tin nhị phân với các bộ lọc “textconv”"
6375
6282 -#: builtin/grep.c:660
6376 +#: builtin/grep.c:655
6377 msgid "descend at most <depth> levels"
6284 -msgstr "giảm xuống ít nhất mức <sâu>"
6378 +msgstr "hạ xuống ít nhất là mức <sâu>"
6379
6286 -#: builtin/grep.c:664
6380 +#: builtin/grep.c:659
6381 msgid "use extended POSIX regular expressions"
6382 msgstr "dùng biểu thức chính qui POSIX có mở rộng"
6383
6290 -#: builtin/grep.c:667
6384 +#: builtin/grep.c:662
6385 msgid "use basic POSIX regular expressions (default)"
6386 msgstr "sử dụng biểu thức chính quy kiểu POSIX (mặc định)"
6387
6294 -#: builtin/grep.c:670
6388 +#: builtin/grep.c:665
6389 msgid "interpret patterns as fixed strings"
6390 msgstr "diễn dịch các mẫu như là chuỗi cố định"
6391
6298 -#: builtin/grep.c:673
6392 +#: builtin/grep.c:668
6393 msgid "use Perl-compatible regular expressions"
6394 msgstr "sử dụng biểu thức chính quy tương thích Perl"
6395
6302 -#: builtin/grep.c:676
6396 +#: builtin/grep.c:671
6397 msgid "show line numbers"
6398 msgstr "hiển thị số của dòng"
6399
6306 -#: builtin/grep.c:677
6400 +#: builtin/grep.c:672
6401 msgid "don't show filenames"
6402 msgstr "không hiển thị tên tập tin"
6403
6310 -#: builtin/grep.c:678
6404 +#: builtin/grep.c:673
6405 msgid "show filenames"
6406 msgstr "hiển thị các tên tập tin"
6407
6314 -#: builtin/grep.c:680
6408 +#: builtin/grep.c:675
6409 msgid "show filenames relative to top directory"
6410 msgstr "hiển thị tên tập tin tương đối với thư mục đỉnh (top)"
6411
6318 -#: builtin/grep.c:682
6412 +#: builtin/grep.c:677
6413 msgid "show only filenames instead of matching lines"
6414 msgstr "chỉ hiển thị tên tập tin thay vì những dòng khớp với mẫu"
6415
6322 -#: builtin/grep.c:684
6416 +#: builtin/grep.c:679
6417 msgid "synonym for --files-with-matches"
6418 msgstr "đồng nghĩa với --files-with-matches"
6419

This file is too large to show in full.