l10n: vi.po(3958t): updated Vietnamese translation v2.19.0 round 2
Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>
Tran Ngoc Quan committed
Sep 7, 2018 at 13:41 UTC
7c73a6bf27d33ac2d1a4c372756999d549903b61
1 file changed
+4576
-2800
po/vi.po
+4576
-2800
@@ -6,10 +6,10 @@
6
#
7
msgid ""
8
msgstr ""
9
-"Project-Id-Version: git v2.18.0.round3\n"
9
+"Project-Id-Version: git v2.119.0_round2\n"
10
"Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11
-"POT-Creation-Date: 2018-06-16 22:06+0800\n"
12
-"PO-Revision-Date: 2018-06-17 07:06+0700\n"
11
+"POT-Creation-Date: 2018-09-04 08:50+0800\n"
12
+"PO-Revision-Date: 2018-09-07 13:38+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"
@@ -22,45 +22,45 @@ msgstr ""
22
"X-Poedit-Basepath: ../\n"
23
"X-Generator: Gtranslator 2.91.7\n"
24
25
-#: advice.c:92
25
+#: advice.c:97
26
#, c-format
27
msgid "%shint: %.*s%s\n"
28
msgstr "%sgợi ý: %.*s%s\n"
29
30
-#: advice.c:137
30
+#: advice.c:150
31
msgid "Cherry-picking is not possible because you have unmerged files."
32
msgstr ""
33
"Cherry-picking là không thể thực hiện bởi vì bạn có những tập tin chưa được "
34
"hòa trộn."
35
36
-#: advice.c:139
36
+#: advice.c:152
37
msgid "Committing is not possible because you have unmerged files."
38
msgstr ""
39
"Commit là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
40
41
-#: advice.c:141
41
+#: advice.c:154
42
msgid "Merging is not possible because you have unmerged files."
43
msgstr ""
44
"Merge là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
45
46
-#: advice.c:143
46
+#: advice.c:156
47
msgid "Pulling is not possible because you have unmerged files."
48
msgstr ""
49
"Pull là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
50
51
-#: advice.c:145
51
+#: advice.c:158
52
msgid "Reverting is not possible because you have unmerged files."
53
msgstr ""
54
"Revert là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn."
55
56
-#: advice.c:147
56
+#: advice.c:160
57
#, c-format
58
msgid "It is not possible to %s because you have unmerged files."
59
msgstr ""
60
"Nó là không thể thực hiện với %s bởi vì bạn có những tập tin chưa được hòa "
61
"trộn."
62
63
-#: advice.c:155
63
+#: advice.c:168
64
msgid ""
65
"Fix them up in the work tree, and then use 'git add/rm <file>'\n"
66
"as appropriate to mark resolution and make a commit."
@@ -68,23 +68,23 @@ msgstr ""
68
"Sửa chúng trong cây làm việc, và sau đó dùng lệnh “git add/rm <tập-tin>”\n"
69
"dành riêng cho việc đánh dấu cần giải quyết và tạo lần chuyển giao."
70
71
-#: advice.c:163
71
+#: advice.c:176
72
msgid "Exiting because of an unresolved conflict."
73
msgstr "Thoát ra bởi vì xung đột không thể giải quyết."
74
75
-#: advice.c:168 builtin/merge.c:1250
75
+#: advice.c:181 builtin/merge.c:1286
76
msgid "You have not concluded your merge (MERGE_HEAD exists)."
77
msgstr "Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại)."
78
79
-#: advice.c:170
79
+#: advice.c:183
80
msgid "Please, commit your changes before merging."
81
msgstr "Vui lòng chuyển giao các thay đổi trước khi hòa trộn."
82
83
-#: advice.c:171
83
+#: advice.c:184
84
msgid "Exiting because of unfinished merge."
85
msgstr "Thoát ra bởi vì việc hòa trộn không hoàn tất."
86
87
-#: advice.c:177
87
+#: advice.c:190
88
#, c-format
89
msgid ""
90
"Note: checking out '%s'.\n"
@@ -113,95 +113,95 @@ msgstr ""
113
" git checkout -b <tên-nhánh-mới>\n"
114
"\n"
115
116
-#: apply.c:58
116
+#: apply.c:59
117
#, c-format
118
msgid "unrecognized whitespace option '%s'"
119
msgstr "không nhận ra tùy chọn về khoảng trắng “%s”"
120
121
-#: apply.c:74
121
+#: apply.c:75
122
#, c-format
123
msgid "unrecognized whitespace ignore option '%s'"
124
msgstr "không nhận ra tùy chọn bỏ qua khoảng trắng “%s”"
125
126
-#: apply.c:122
126
+#: apply.c:125
127
msgid "--reject and --3way cannot be used together."
128
msgstr "--reject và --3way không thể dùng cùng nhau."
129
130
-#: apply.c:124
130
+#: apply.c:127
131
msgid "--cached and --3way cannot be used together."
132
msgstr "--cached và --3way không thể dùng cùng nhau."
133
134
-#: apply.c:127
134
+#: apply.c:130
135
msgid "--3way outside a repository"
136
msgstr "--3way ở ngoài một kho chứa"
137
138
-#: apply.c:138
138
+#: apply.c:141
139
msgid "--index outside a repository"
140
msgstr "--index ở ngoài một kho chứa"
141
142
-#: apply.c:141
142
+#: apply.c:144
143
msgid "--cached outside a repository"
144
msgstr "--cached ở ngoài một kho chứa"
145
146
-#: apply.c:821
146
+#: apply.c:826
147
#, c-format
148
msgid "Cannot prepare timestamp regexp %s"
149
msgstr ""
150
"Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) "
151
"%s"
152
153
-#: apply.c:830
153
+#: apply.c:835
154
#, c-format
155
msgid "regexec returned %d for input: %s"
156
msgstr "thi hành biểu thức chính quy trả về %d cho đầu vào: %s"
157
158
-#: apply.c:904
158
+#: apply.c:909
159
#, c-format
160
msgid "unable to find filename in patch at line %d"
161
msgstr "không thể tìm thấy tên tập tin trong miếng vá tại dòng %d"
162
163
-#: apply.c:942
163
+#: apply.c:947
164
#, c-format
165
msgid "git apply: bad git-diff - expected /dev/null, got %s on line %d"
166
msgstr ""
167
"git apply: git-diff sai - cần /dev/null, nhưng lại nhận được %s trên dòng %d"
168
169
-#: apply.c:948
169
+#: apply.c:953
170
#, c-format
171
msgid "git apply: bad git-diff - inconsistent new filename on line %d"
172
msgstr "git apply: git-diff sai - tên tập tin mới không nhất quán trên dòng %d"
173
174
-#: apply.c:949
174
+#: apply.c:954
175
#, c-format
176
msgid "git apply: bad git-diff - inconsistent old filename on line %d"
177
msgstr "git apply: git-diff sai - tên tập tin cũ không nhất quán trên dòng %d"
178
179
-#: apply.c:954
179
+#: apply.c:959
180
#, c-format
181
msgid "git apply: bad git-diff - expected /dev/null on line %d"
182
msgstr "git apply: git-diff sai - cần “/dev/null” trên dòng %d"
183
184
-#: apply.c:983
184
+#: apply.c:988
185
#, c-format
186
msgid "invalid mode on line %d: %s"
187
msgstr "chế độ không hợp lệ trên dòng %d: %s"
188
189
-#: apply.c:1301
189
+#: apply.c:1306
190
#, c-format
191
msgid "inconsistent header lines %d and %d"
192
msgstr "phần đầu mâu thuẫn dòng %d và %d"
193
194
-#: apply.c:1473
194
+#: apply.c:1478
195
#, c-format
196
msgid "recount: unexpected line: %.*s"
197
msgstr "chi tiết: dòng không cần: %.*s"
198
199
-#: apply.c:1542
199
+#: apply.c:1547
200
#, c-format
201
msgid "patch fragment without header at line %d: %.*s"
202
msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
203
204
-#: apply.c:1562
204
+#: apply.c:1567
205
#, c-format
206
msgid ""
207
"git diff header lacks filename information when removing %d leading pathname "
@@ -213,81 +213,81 @@ msgstr[0] ""
213
"phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
214
"thành phần dẫn đầu tên của đường dẫn (dòng %d)"
215
216
-#: apply.c:1575
216
+#: apply.c:1580
217
#, c-format
218
msgid "git diff header lacks filename information (line %d)"
219
msgstr "phần đầu diff cho git thiếu thông tin tên tập tin (dòng %d)"
220
221
-#: apply.c:1763
221
+#: apply.c:1768
222
msgid "new file depends on old contents"
223
msgstr "tập tin mới phụ thuộc vào nội dung cũ"
224
225
-#: apply.c:1765
225
+#: apply.c:1770
226
msgid "deleted file still has contents"
227
msgstr "tập tin đã xóa vẫn còn nội dung"
228
229
-#: apply.c:1799
229
+#: apply.c:1804
230
#, c-format
231
msgid "corrupt patch at line %d"
232
msgstr "miếng vá hỏng tại dòng %d"
233
234
-#: apply.c:1836
234
+#: apply.c:1841
235
#, c-format
236
msgid "new file %s depends on old contents"
237
msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
238
239
-#: apply.c:1838
239
+#: apply.c:1843
240
#, c-format
241
msgid "deleted file %s still has contents"
242
msgstr "tập tin đã xóa %s vẫn còn nội dung"
243
244
-#: apply.c:1841
244
+#: apply.c:1846
245
#, c-format
246
msgid "** warning: file %s becomes empty but is not deleted"
247
msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
248
249
-#: apply.c:1988
249
+#: apply.c:1993
250
#, c-format
251
msgid "corrupt binary patch at line %d: %.*s"
252
msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
253
254
-#: apply.c:2025
254
+#: apply.c:2030
255
#, c-format
256
msgid "unrecognized binary patch at line %d"
257
msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
258
259
-#: apply.c:2185
259
+#: apply.c:2190
260
#, c-format
261
msgid "patch with only garbage at line %d"
262
msgstr "vá chỉ với “rác” tại dòng %d"
263
264
-#: apply.c:2271
264
+#: apply.c:2276
265
#, c-format
266
msgid "unable to read symlink %s"
267
msgstr "không thể đọc liên kết mềm %s"
268
269
-#: apply.c:2275
269
+#: apply.c:2280
270
#, c-format
271
msgid "unable to open or read %s"
272
msgstr "không thể mở hay đọc %s"
273
274
-#: apply.c:2934
274
+#: apply.c:2939
275
#, c-format
276
msgid "invalid start of line: '%c'"
277
msgstr "sai khởi đầu dòng: “%c”"
278
279
-#: apply.c:3055
279
+#: apply.c:3060
280
#, c-format
281
msgid "Hunk #%d succeeded at %d (offset %d line)."
282
msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
283
msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
284
285
-#: apply.c:3067
285
+#: apply.c:3072
286
#, c-format
287
msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
288
msgstr "Nội dung bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
289
290
-#: apply.c:3073
290
+#: apply.c:3078
291
#, c-format
292
msgid ""
293
"while searching for:\n"
@@ -296,566 +296,620 @@ msgstr ""
296
"trong khi đang tìm kiếm cho:\n"
297
"%.*s"
298
299
-#: apply.c:3095
299
+#: apply.c:3100
300
#, c-format
301
msgid "missing binary patch data for '%s'"
302
msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
303
304
-#: apply.c:3103
304
+#: apply.c:3108
305
#, c-format
306
msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
307
msgstr ""
308
"không thể reverse-apply một miếng vá nhị phân mà không đảo ngược hunk thành "
309
"“%s”"
310
311
-#: apply.c:3149
311
+#: apply.c:3154
312
#, c-format
313
msgid "cannot apply binary patch to '%s' without full index line"
314
msgstr ""
315
"không thể áp dụng miếng vá nhị phân thành “%s” mà không có dòng chỉ mục đầy "
316
"đủ"
317
318
-#: apply.c:3159
318
+#: apply.c:3164
319
#, c-format
320
msgid ""
321
"the patch applies to '%s' (%s), which does not match the current contents."
322
msgstr ""
323
"miếng vá áp dụng cho “%s” (%s), cái mà không khớp với các nội dung hiện tại."
324
325
-#: apply.c:3167
325
+#: apply.c:3172
326
#, c-format
327
msgid "the patch applies to an empty '%s' but it is not empty"
328
msgstr "miếng vá áp dụng cho một “%s” trống rỗng nhưng nó lại không trống"
329
330
-#: apply.c:3185
330
+#: apply.c:3190
331
#, c-format
332
msgid "the necessary postimage %s for '%s' cannot be read"
333
msgstr "không thể đọc postimage %s cần thiết cho “%s”"
334
335
-#: apply.c:3198
335
+#: apply.c:3203
336
#, c-format
337
msgid "binary patch does not apply to '%s'"
338
msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
339
340
-#: apply.c:3204
340
+#: apply.c:3209
341
#, c-format
342
msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
343
msgstr ""
344
"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 "
345
"%s)"
346
347
-#: apply.c:3225
347
+#: apply.c:3230
348
#, c-format
349
msgid "patch failed: %s:%ld"
350
msgstr "gặp lỗi khi vá: %s:%ld"
351
352
-#: apply.c:3347
352
+#: apply.c:3352
353
#, c-format
354
msgid "cannot checkout %s"
355
msgstr "không thể lấy ra %s"
356
357
-#: apply.c:3396 apply.c:3407 apply.c:3453 setup.c:278
357
+#: apply.c:3404 apply.c:3415 apply.c:3461 setup.c:278
358
#, c-format
359
msgid "failed to read %s"
360
msgstr "gặp lỗi khi đọc %s"
361
362
-#: apply.c:3404
362
+#: apply.c:3412
363
#, c-format
364
msgid "reading from '%s' beyond a symbolic link"
365
msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
366
367
-#: apply.c:3433 apply.c:3673
367
+#: apply.c:3441 apply.c:3681
368
#, c-format
369
msgid "path %s has been renamed/deleted"
370
msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
371
372
-#: apply.c:3516 apply.c:3687
372
+#: apply.c:3524 apply.c:3696
373
#, c-format
374
msgid "%s: does not exist in index"
375
msgstr "%s: không tồn tại trong bảng mục lục"
376
377
-#: apply.c:3525 apply.c:3695
377
+#: apply.c:3533 apply.c:3704
378
#, c-format
379
msgid "%s: does not match index"
380
msgstr "%s: không khớp trong mục lục"
381
382
-#: apply.c:3560
382
+#: apply.c:3568
383
msgid "repository lacks the necessary blob to fall back on 3-way merge."
384
msgstr "Kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
385
386
-#: apply.c:3563
386
+#: apply.c:3571
387
#, c-format
388
msgid "Falling back to three-way merge...\n"
389
msgstr "Đang trở lại hòa trộn “3-đường”…\n"
390
391
-#: apply.c:3579 apply.c:3583
391
+#: apply.c:3587 apply.c:3591
392
#, c-format
393
msgid "cannot read the current contents of '%s'"
394
msgstr "không thể đọc nội dung hiện hành của “%s”"
395
396
-#: apply.c:3595
396
+#: apply.c:3603
397
#, c-format
398
msgid "Failed to fall back on three-way merge...\n"
399
msgstr "Gặp lỗi khi quay trở lại để hòa trộn kiểu “three-way”…\n"
400
401
-#: apply.c:3609
401
+#: apply.c:3617
402
#, c-format
403
msgid "Applied patch to '%s' with conflicts.\n"
404
msgstr "Đã áp dụng miếng vá %s với các xung đột.\n"
405
406
-#: apply.c:3614
406
+#: apply.c:3622
407
#, c-format
408
msgid "Applied patch to '%s' cleanly.\n"
409
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ.\n"
410
411
-#: apply.c:3640
411
+#: apply.c:3648
412
msgid "removal patch leaves file contents"
413
msgstr "loại bỏ miếng vá để lại nội dung tập tin"
414
415
-#: apply.c:3712
415
+#: apply.c:3721
416
#, c-format
417
msgid "%s: wrong type"
418
msgstr "%s: sai kiểu"
419
420
-#: apply.c:3714
420
+#: apply.c:3723
421
#, c-format
422
msgid "%s has type %o, expected %o"
423
msgstr "%s có kiểu %o, cần %o"
424
425
-#: apply.c:3864 apply.c:3866
425
+#: apply.c:3874 apply.c:3876
426
#, c-format
427
msgid "invalid path '%s'"
428
msgstr "đường dẫn không hợp lệ “%s”"
429
430
-#: apply.c:3922
430
+#: apply.c:3932
431
#, c-format
432
msgid "%s: already exists in index"
433
msgstr "%s: đã có từ trước trong bảng mục lục"
434
435
-#: apply.c:3925
435
+#: apply.c:3935
436
#, c-format
437
msgid "%s: already exists in working directory"
438
msgstr "%s: đã sẵn có trong thư mục đang làm việc"
439
440
-#: apply.c:3945
440
+#: apply.c:3955
441
#, c-format
442
msgid "new mode (%o) of %s does not match old mode (%o)"
443
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
444
445
-#: apply.c:3950
445
+#: apply.c:3960
446
#, c-format
447
msgid "new mode (%o) of %s does not match old mode (%o) of %s"
448
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
449
450
-#: apply.c:3970
450
+#: apply.c:3980
451
#, c-format
452
msgid "affected file '%s' is beyond a symbolic link"
453
msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
454
455
-#: apply.c:3974
455
+#: apply.c:3984
456
#, c-format
457
msgid "%s: patch does not apply"
458
msgstr "%s: miếng vá không được áp dụng"
459
460
-#: apply.c:3989
460
+#: apply.c:3999
461
#, c-format
462
msgid "Checking patch %s..."
463
msgstr "Đang kiểm tra miếng vá %s…"
464
465
-#: apply.c:4080
465
+#: apply.c:4091
466
#, c-format
467
msgid "sha1 information is lacking or useless for submodule %s"
468
msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
469
470
-#: apply.c:4087
470
+#: apply.c:4098
471
#, c-format
472
msgid "mode change for %s, which is not in current HEAD"
473
msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
474
475
-#: apply.c:4090
475
+#: apply.c:4101
476
#, c-format
477
msgid "sha1 information is lacking or useless (%s)."
478
msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
479
480
-#: apply.c:4095 builtin/checkout.c:235 builtin/reset.c:140
480
+#: apply.c:4106 builtin/checkout.c:237 builtin/reset.c:140
481
#, c-format
482
msgid "make_cache_entry failed for path '%s'"
483
msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
484
485
-#: apply.c:4099
485
+#: apply.c:4110
486
#, c-format
487
msgid "could not add %s to temporary index"
488
msgstr "không thể thêm %s vào chỉ mục tạm thời"
489
490
-#: apply.c:4109
490
+#: apply.c:4120
491
#, c-format
492
msgid "could not write temporary index to %s"
493
msgstr "không thểghi mục lục tạm vào %s"
494
495
-#: apply.c:4247
495
+#: apply.c:4258
496
#, c-format
497
msgid "unable to remove %s from index"
498
msgstr "không thể gỡ bỏ %s từ mục lục"
499
500
-#: apply.c:4282
500
+#: apply.c:4292
501
#, c-format
502
msgid "corrupt patch for submodule %s"
503
msgstr "miếng vá sai hỏng cho mô-đun-con %s"
504
505
-#: apply.c:4288
505
+#: apply.c:4298
506
#, c-format
507
msgid "unable to stat newly created file '%s'"
508
msgstr "không thể lấy thống kề về tập tin %s mới hơn đã được tạo"
509
510
-#: apply.c:4296
510
+#: apply.c:4306
511
#, c-format
512
msgid "unable to create backing store for newly created file %s"
513
msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
514
515
-#: apply.c:4302 apply.c:4446
515
+#: apply.c:4312 apply.c:4457
516
#, c-format
517
msgid "unable to add cache entry for %s"
518
msgstr "không thể thêm mục nhớ đệm cho %s"
519
520
-#: apply.c:4343
520
+#: apply.c:4355
521
#, c-format
522
msgid "failed to write to '%s'"
523
msgstr "gặp lỗi khi ghi vào “%s”"
524
525
-#: apply.c:4347
525
+#: apply.c:4359
526
#, c-format
527
msgid "closing file '%s'"
528
msgstr "đang đóng tập tin “%s”"
529
530
-#: apply.c:4417
530
+#: apply.c:4429
531
#, c-format
532
msgid "unable to write file '%s' mode %o"
533
msgstr "không thể ghi vào tập tin “%s” chế độ %o"
534
535
-#: apply.c:4515
535
+#: apply.c:4527
536
#, c-format
537
msgid "Applied patch %s cleanly."
538
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
539
540
-#: apply.c:4523
540
+#: apply.c:4535
541
msgid "internal error"
542
msgstr "lỗi nội bộ"
543
544
-#: apply.c:4526
544
+#: apply.c:4538
545
#, c-format
546
msgid "Applying patch %%s with %d reject..."
547
msgid_plural "Applying patch %%s with %d rejects..."
548
msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
549
550
-#: apply.c:4537
550
+#: apply.c:4549
551
#, c-format
552
msgid "truncating .rej filename to %.*s.rej"
553
msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
554
555
-#: apply.c:4545 builtin/fetch.c:786 builtin/fetch.c:1036
555
+#: apply.c:4557 builtin/fetch.c:780 builtin/fetch.c:1048
556
#, c-format
557
msgid "cannot open %s"
558
msgstr "không mở được “%s”"
559
560
-#: apply.c:4559
560
+#: apply.c:4571
561
#, c-format
562
msgid "Hunk #%d applied cleanly."
563
msgstr "Khối nhớ #%d được áp dụng gọn gàng."
564
565
-#: apply.c:4563
565
+#: apply.c:4575
566
#, c-format
567
msgid "Rejected hunk #%d."
568
msgstr "đoạn dữ liệu #%d bị từ chối."
569
570
-#: apply.c:4673
570
+#: apply.c:4685
571
#, c-format
572
msgid "Skipped patch '%s'."
573
msgstr "bỏ qua đường dẫn “%s”."
574
575
-#: apply.c:4681
575
+#: apply.c:4693
576
msgid "unrecognized input"
577
msgstr "không thừa nhận đầu vào"
578
579
-#: apply.c:4700
579
+#: apply.c:4712
580
msgid "unable to read index file"
581
msgstr "không thể đọc tập tin lưu bảng mục lục"
582
583
-#: apply.c:4837
583
+#: apply.c:4849
584
#, c-format
585
msgid "can't open patch '%s': %s"
586
msgstr "không thể mở miếng vá “%s”: %s"
587
588
-#: apply.c:4864
588
+#: apply.c:4876
589
#, c-format
590
msgid "squelched %d whitespace error"
591
msgid_plural "squelched %d whitespace errors"
592
msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
593
594
-#: apply.c:4870 apply.c:4885
594
+#: apply.c:4882 apply.c:4897
595
#, c-format
596
msgid "%d line adds whitespace errors."
597
msgid_plural "%d lines add whitespace errors."
598
msgstr[0] "%d dòng thêm khoảng trắng lỗi."
599
600
-#: apply.c:4878
600
+#: apply.c:4890
601
#, c-format
602
msgid "%d line applied after fixing whitespace errors."
603
msgid_plural "%d lines applied after fixing whitespace errors."
604
msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
605
606
-#: apply.c:4894 builtin/add.c:538 builtin/mv.c:300 builtin/rm.c:389
606
+#: apply.c:4906 builtin/add.c:539 builtin/mv.c:300 builtin/rm.c:389
607
msgid "Unable to write new index file"
608
msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
609
610
-#: apply.c:4921 apply.c:4924 builtin/am.c:2254 builtin/am.c:2257
611
-#: builtin/clone.c:120 builtin/fetch.c:126 builtin/pull.c:198
612
-#: builtin/submodule--helper.c:405 builtin/submodule--helper.c:1210
613
-#: builtin/submodule--helper.c:1213 builtin/submodule--helper.c:1584
614
-#: builtin/submodule--helper.c:1587 builtin/submodule--helper.c:1807
615
-#: git-add--interactive.perl:197
610
+#: apply.c:4933 apply.c:4936 builtin/am.c:2254 builtin/am.c:2257
611
+#: builtin/clone.c:121 builtin/fetch.c:115 builtin/merge.c:260
612
+#: builtin/pull.c:198 builtin/submodule--helper.c:406
613
+#: builtin/submodule--helper.c:1355 builtin/submodule--helper.c:1358
614
+#: builtin/submodule--helper.c:1729 builtin/submodule--helper.c:1732
615
+#: builtin/submodule--helper.c:1952 git-add--interactive.perl:197
616
msgid "path"
617
msgstr "đường-dẫn"
618
619
-#: apply.c:4922
619
+#: apply.c:4934
620
msgid "don't apply changes matching the given path"
621
msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
622
623
-#: apply.c:4925
623
+#: apply.c:4937
624
msgid "apply changes matching the given path"
625
msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
626
627
-#: apply.c:4927 builtin/am.c:2263
627
+#: apply.c:4939 builtin/am.c:2263
628
msgid "num"
629
msgstr "số"
630
631
-#: apply.c:4928
631
+#: apply.c:4940
632
msgid "remove <num> leading slashes from traditional diff paths"
633
msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
634
635
-#: apply.c:4931
635
+#: apply.c:4943
636
msgid "ignore additions made by the patch"
637
msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
638
639
-#: apply.c:4933
639
+#: apply.c:4945
640
msgid "instead of applying the patch, output diffstat for the input"
641
msgstr ""
642
"thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
643
644
-#: apply.c:4937
644
+#: apply.c:4949
645
msgid "show number of added and deleted lines in decimal notation"
646
msgstr ""
647
"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"
648
649
-#: apply.c:4939
649
+#: apply.c:4951
650
msgid "instead of applying the patch, output a summary for the input"
651
msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
652
653
-#: apply.c:4941
653
+#: apply.c:4953
654
msgid "instead of applying the patch, see if the patch is applicable"
655
msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
656
657
-#: apply.c:4943
657
+#: apply.c:4955
658
msgid "make sure the patch is applicable to the current index"
659
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"
660
661
-#: apply.c:4945
661
+#: apply.c:4957
662
+msgid "mark new files with `git add --intent-to-add`"
663
+msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
664
+
665
+#: apply.c:4959
666
msgid "apply a patch without touching the working tree"
667
msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
668
665
-#: apply.c:4947
669
+#: apply.c:4961
670
msgid "accept a patch that touches outside the working area"
671
msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
672
669
-#: apply.c:4950
673
+#: apply.c:4964
674
msgid "also apply the patch (use with --stat/--summary/--check)"
675
msgstr ""
676
"đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
677
674
-#: apply.c:4952
678
+#: apply.c:4966
679
msgid "attempt three-way merge if a patch does not apply"
680
msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
681
678
-#: apply.c:4954
682
+#: apply.c:4968
683
msgid "build a temporary index based on embedded index information"
684
msgstr ""
685
"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"
686
683
-#: apply.c:4957 builtin/checkout-index.c:168 builtin/ls-files.c:515
687
+#: apply.c:4971 builtin/checkout-index.c:168 builtin/ls-files.c:516
688
msgid "paths are separated with NUL character"
689
msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
690
687
-#: apply.c:4959
691
+#: apply.c:4973
692
msgid "ensure at least <n> lines of context match"
693
msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
694
691
-#: apply.c:4960 builtin/am.c:2242 builtin/interpret-trailers.c:95
695
+#: apply.c:4974 builtin/am.c:2242 builtin/interpret-trailers.c:95
696
#: builtin/interpret-trailers.c:97 builtin/interpret-trailers.c:99
693
-#: builtin/pack-objects.c:3177
697
+#: builtin/pack-objects.c:3202
698
msgid "action"
699
msgstr "hành động"
700
697
-#: apply.c:4961
701
+#: apply.c:4975
702
msgid "detect new or modified lines that have whitespace errors"
703
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"
704
701
-#: apply.c:4964 apply.c:4967
705
+#: apply.c:4978 apply.c:4981
706
msgid "ignore changes in whitespace when finding context"
707
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi quét nội dung"
708
705
-#: apply.c:4970
709
+#: apply.c:4984
710
msgid "apply the patch in reverse"
711
msgstr "áp dụng miếng vá theo chiều ngược"
712
709
-#: apply.c:4972
713
+#: apply.c:4986
714
msgid "don't expect at least one line of context"
715
msgstr "đừng hy vọng có ít nhất một dòng nội dung"
716
713
-#: apply.c:4974
717
+#: apply.c:4988
718
msgid "leave the rejected hunks in corresponding *.rej files"
719
msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
720
717
-#: apply.c:4976
721
+#: apply.c:4990
722
msgid "allow overlapping hunks"
723
msgstr "cho phép chồng khối nhớ"
724
721
-#: apply.c:4977 builtin/add.c:290 builtin/check-ignore.c:21
722
-#: builtin/commit.c:1301 builtin/count-objects.c:98 builtin/fsck.c:666
723
-#: builtin/log.c:1901 builtin/mv.c:122 builtin/read-tree.c:124
725
+#: apply.c:4991 builtin/add.c:290 builtin/check-ignore.c:21
726
+#: builtin/commit.c:1301 builtin/count-objects.c:98 builtin/fsck.c:671
727
+#: builtin/log.c:1914 builtin/mv.c:122 builtin/read-tree.c:124
728
msgid "be verbose"
729
msgstr "chi tiết"
730
727
-#: apply.c:4979
731
+#: apply.c:4993
732
msgid "tolerate incorrectly detected missing new-line at the end of file"
733
msgstr ""
734
"đã 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"
735
732
-#: apply.c:4982
736
+#: apply.c:4996
737
msgid "do not trust the line counts in the hunk headers"
738
msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
739
736
-#: apply.c:4984 builtin/am.c:2251
740
+#: apply.c:4998 builtin/am.c:2251
741
msgid "root"
742
msgstr "gốc"
743
740
-#: apply.c:4985
744
+#: apply.c:4999
745
msgid "prepend <root> to all filenames"
746
msgstr "treo thêm <root> vào tất cả các tên tập tin"
747
744
-#: archive.c:13
748
+#: archive.c:14
749
msgid "git archive [<options>] <tree-ish> [<path>...]"
750
msgstr "git archive [<các-tùy-chọn>] <tree-ish> [<đường-dẫn>…]"
751
748
-#: archive.c:14
752
+#: archive.c:15
753
msgid "git archive --list"
754
msgstr "git archive --list"
755
752
-#: archive.c:15
756
+#: archive.c:16
757
msgid ""
758
"git archive --remote <repo> [--exec <cmd>] [<options>] <tree-ish> [<path>...]"
759
msgstr ""
760
"git archive --remote <kho> [--exec <lệnh>] [<các-tùy-chọn>] <tree-ish> "
761
"[<đường-dẫn>…]"
762
759
-#: archive.c:16
763
+#: archive.c:17
764
msgid "git archive --remote <repo> [--exec <cmd>] --list"
765
msgstr "git archive --remote <kho> [--exec <lệnh>] --list"
766
763
-#: archive.c:351 builtin/add.c:176 builtin/add.c:514 builtin/rm.c:298
767
+#: archive.c:363 builtin/add.c:176 builtin/add.c:515 builtin/rm.c:298
768
#, c-format
769
msgid "pathspec '%s' did not match any files"
770
msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào"
771
768
-#: archive.c:434
772
+#: archive.c:446
773
msgid "fmt"
774
msgstr "định_dạng"
775
772
-#: archive.c:434
776
+#: archive.c:446
777
msgid "archive format"
778
msgstr "định dạng lưu trữ"
779
776
-#: archive.c:435 builtin/log.c:1462
780
+#: archive.c:447 builtin/log.c:1473
781
msgid "prefix"
782
msgstr "tiền_tố"
783
780
-#: archive.c:436
784
+#: archive.c:448
785
msgid "prepend prefix to each pathname in the archive"
786
msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
787
784
-#: archive.c:437 builtin/blame.c:813 builtin/blame.c:814 builtin/config.c:127
785
-#: builtin/fast-export.c:1007 builtin/fast-export.c:1009 builtin/grep.c:869
786
-#: builtin/hash-object.c:103 builtin/ls-files.c:551 builtin/ls-files.c:554
787
-#: builtin/notes.c:405 builtin/notes.c:568 builtin/read-tree.c:119
788
+#: archive.c:449 builtin/blame.c:816 builtin/blame.c:817 builtin/config.c:126
789
+#: builtin/fast-export.c:1013 builtin/fast-export.c:1015 builtin/grep.c:873
790
+#: builtin/hash-object.c:104 builtin/ls-files.c:552 builtin/ls-files.c:555
791
+#: builtin/notes.c:407 builtin/notes.c:570 builtin/read-tree.c:119
792
#: parse-options.h:165
793
msgid "file"
794
msgstr "tập_tin"
795
792
-#: archive.c:438 builtin/archive.c:89
796
+#: archive.c:450 builtin/archive.c:89
797
msgid "write the archive to this file"
798
msgstr "ghi kho lưu vào tập tin này"
799
796
-#: archive.c:440
800
+#: archive.c:452
801
msgid "read .gitattributes in working directory"
802
msgstr "đọc .gitattributes trong thư mục làm việc"
803
800
-#: archive.c:441
804
+#: archive.c:453
805
msgid "report archived files on stderr"
806
msgstr "liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)"
807
804
-#: archive.c:442
808
+#: archive.c:454
809
msgid "store only"
810
msgstr "chỉ lưu (không nén)"
811
808
-#: archive.c:443
812
+#: archive.c:455
813
msgid "compress faster"
814
msgstr "nén nhanh hơn"
815
812
-#: archive.c:451
816
+#: archive.c:463
817
msgid "compress better"
818
msgstr "nén nhỏ hơn"
819
816
-#: archive.c:454
820
+#: archive.c:466
821
msgid "list supported archive formats"
822
msgstr "liệt kê các kiểu nén được hỗ trợ"
823
820
-#: archive.c:456 builtin/archive.c:90 builtin/clone.c:110 builtin/clone.c:113
821
-#: builtin/submodule--helper.c:1222 builtin/submodule--helper.c:1593
824
+#: archive.c:468 builtin/archive.c:90 builtin/clone.c:111 builtin/clone.c:114
825
+#: builtin/submodule--helper.c:1367 builtin/submodule--helper.c:1738
826
msgid "repo"
827
msgstr "kho"
828
825
-#: archive.c:457 builtin/archive.c:91
829
+#: archive.c:469 builtin/archive.c:91
830
msgid "retrieve the archive from remote repository <repo>"
831
msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
832
829
-#: archive.c:458 builtin/archive.c:92 builtin/notes.c:489
833
+#: archive.c:470 builtin/archive.c:92 builtin/difftool.c:714
834
+#: builtin/notes.c:491
835
msgid "command"
836
msgstr "lệnh"
837
833
-#: archive.c:459 builtin/archive.c:93
838
+#: archive.c:471 builtin/archive.c:93
839
msgid "path to the remote git-upload-archive command"
840
msgstr "đường dẫn đến lệnh git-upload-pack trên máy chủ"
841
837
-#: archive.c:466
842
+#: archive.c:478
843
msgid "Unexpected option --remote"
844
msgstr "Gặp tùy chọn --remote không cần"
845
841
-#: archive.c:468
846
+#: archive.c:480
847
msgid "Option --exec can only be used together with --remote"
848
msgstr "Tùy chọn --exec chỉ có thể được dùng cùng với --remote"
849
845
-#: archive.c:470
850
+#: archive.c:482
851
msgid "Unexpected option --output"
852
msgstr "Gặp tùy chọn không cần --output"
853
849
-#: archive.c:492
854
+#: archive.c:504
855
#, c-format
856
msgid "Unknown archive format '%s'"
857
msgstr "Không hiểu định dạng “%s”"
858
854
-#: archive.c:499
859
+#: archive.c:511
860
#, c-format
861
msgid "Argument not supported for format '%s': -%d"
862
msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
863
864
+#: archive-tar.c:125 archive-zip.c:344
865
+#, c-format
866
+msgid "cannot stream blob %s"
867
+msgstr "không thể stream blob “%s”"
868
+
869
+#: archive-tar.c:260 archive-zip.c:361
870
+#, c-format
871
+msgid "unsupported file mode: 0%o (SHA1: %s)"
872
+msgstr "chế độ tập tin lục không được hỗ trợ: 0%o (SHA1: %s)"
873
+
874
+#: archive-tar.c:287 archive-zip.c:352
875
+#, c-format
876
+msgid "cannot read %s"
877
+msgstr "không thể đọc %s"
878
+
879
+#: archive-tar.c:458
880
+#, c-format
881
+msgid "unable to start '%s' filter"
882
+msgstr "không thể bắt đầu bộ lọc “%s”"
883
+
884
+#: archive-tar.c:461
885
+msgid "unable to redirect descriptor"
886
+msgstr "không thể chuyển hướng mô tả"
887
+
888
+#: archive-tar.c:468
889
+#, c-format
890
+msgid "'%s' filter reported error"
891
+msgstr "bộ lọc “%s” đã báo cáo lỗi"
892
+
893
+#: archive-zip.c:313
894
+#, c-format
895
+msgid "path is not valid UTF-8: %s"
896
+msgstr "đường dẫn không hợp lệ UTF-8: %s"
897
+
898
+#: archive-zip.c:317
899
+#, c-format
900
+msgid "path too long (%d chars, SHA1: %s): %s"
901
+msgstr "đường dẫn quá dài (%d ký tự, SHA1: %s): %s"
902
+
903
+#: archive-zip.c:470 builtin/pack-objects.c:216 builtin/pack-objects.c:219
904
+#, c-format
905
+msgid "deflate error (%d)"
906
+msgstr "lỗi giải nén (%d)"
907
+
908
+#: archive-zip.c:605
909
+#, c-format
910
+msgid "timestamp too large for this system: %<PRIuMAX>"
911
+msgstr "dấu vết thời gian là quá lớn cho hệ thống này: %<PRIuMAX>"
912
+
913
#: attr.c:218
914
#, c-format
915
msgid "%.*s is not a valid attribute name"
@@ -869,22 +923,22 @@ msgstr ""
923
"Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git\n"
924
"Dùng “\\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu."
925
872
-#: bisect.c:461
926
+#: bisect.c:467
927
#, c-format
928
msgid "Badly quoted content in file '%s': %s"
929
msgstr "nội dung được trích dẫn sai tập tin “%s”: %s"
930
877
-#: bisect.c:669
931
+#: bisect.c:675
932
#, c-format
933
msgid "We cannot bisect more!\n"
934
msgstr "Chúng tôi không bisect thêm nữa!\n"
935
882
-#: bisect.c:723
936
+#: bisect.c:729
937
#, c-format
938
msgid "Not a valid commit name %s"
939
msgstr "Không phải tên đối tượng commit %s hợp lệ"
940
887
-#: bisect.c:747
941
+#: bisect.c:753
942
#, c-format
943
msgid ""
944
"The merge base %s is bad.\n"
@@ -893,7 +947,7 @@ msgstr ""
947
"Hòa trộn trên %s là sai.\n"
948
"Điều đó có nghĩa là lỗi đã được sửa chữa giữa %s và [%s].\n"
949
896
-#: bisect.c:752
950
+#: bisect.c:758
951
#, c-format
952
msgid ""
953
"The merge base %s is new.\n"
@@ -902,7 +956,7 @@ msgstr ""
956
"Hòa trộn trên %s là mới.\n"
957
"Gần như chắc chắn là có thay đổi giữa %s và [%s].\n"
958
905
-#: bisect.c:757
959
+#: bisect.c:763
960
#, c-format
961
msgid ""
962
"The merge base %s is %s.\n"
@@ -911,7 +965,7 @@ msgstr ""
965
"Hòa trộn trên %s là %s.\n"
966
"Điều đó có nghĩa là lần chuyển giao “%s” đầu tiên là giữa %s và [%s].\n"
967
914
-#: bisect.c:765
968
+#: bisect.c:771
969
#, c-format
970
msgid ""
971
"Some %s revs are not ancestors of the %s rev.\n"
@@ -922,7 +976,7 @@ msgstr ""
976
"git bisect không thể làm việc đúng đắn trong trường hợp này.\n"
977
"Liệu có phải bạn nhầm lẫn các điểm %s và %s không?\n"
978
925
-#: bisect.c:778
979
+#: bisect.c:784
980
#, c-format
981
msgid ""
982
"the merge base between %s and [%s] must be skipped.\n"
@@ -934,36 +988,36 @@ msgstr ""
988
"%s.\n"
989
"Chúng tôi vẫn cứ tiếp tục."
990
937
-#: bisect.c:811
991
+#: bisect.c:817
992
#, c-format
993
msgid "Bisecting: a merge base must be tested\n"
994
msgstr "Bisecting: nền hòa trộn cần phải được kiểm tra\n"
995
942
-#: bisect.c:851
996
+#: bisect.c:857
997
#, c-format
998
msgid "a %s revision is needed"
999
msgstr "cần một điểm xét duyệt %s"
1000
947
-#: bisect.c:870 builtin/notes.c:175 builtin/tag.c:236
1001
+#: bisect.c:876 builtin/notes.c:177 builtin/tag.c:237
1002
#, c-format
1003
msgid "could not create file '%s'"
1004
msgstr "không thể tạo tập tin “%s”"
1005
952
-#: bisect.c:921
1006
+#: bisect.c:927 builtin/merge.c:137
1007
#, c-format
1008
msgid "could not read file '%s'"
1009
msgstr "không thể đọc tập tin “%s”"
1010
957
-#: bisect.c:951
1011
+#: bisect.c:957
1012
msgid "reading bisect refs failed"
1013
msgstr "việc đọc tham chiếu bisect gặp lỗi"
1014
961
-#: bisect.c:970
1015
+#: bisect.c:976
1016
#, c-format
1017
msgid "%s was both %s and %s\n"
1018
msgstr "%s là cả %s và %s\n"
1019
966
-#: bisect.c:978
1020
+#: bisect.c:984
1021
#, c-format
1022
msgid ""
1023
"No testable commit found.\n"
@@ -972,7 +1026,7 @@ msgstr ""
1026
"không tìm thấy lần chuyển giao kiểm tra được nào.\n"
1027
"Có lẽ bạn bắt đầu với các tham số đường dẫn sai?\n"
1028
975
-#: bisect.c:997
1029
+#: bisect.c:1003
1030
#, c-format
1031
msgid "(roughly %d step)"
1032
msgid_plural "(roughly %d steps)"
@@ -981,50 +1035,51 @@ msgstr[0] "(ước chừng %d bước)"
1035
#. TRANSLATORS: the last %s will be replaced with "(roughly %d
1036
#. steps)" translation.
1037
#.
984
-#: bisect.c:1003
1038
+#: bisect.c:1009
1039
#, c-format
1040
msgid "Bisecting: %d revision left to test after this %s\n"
1041
msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1042
msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
1043
990
-#: blame.c:1756
1044
+#: blame.c:1784
1045
msgid "--contents and --reverse do not blend well."
1046
msgstr "tùy chọn--contents và --reverse không được trộn vào nhau."
1047
994
-#: blame.c:1767
1048
+#: blame.c:1798
1049
msgid "cannot use --contents with final commit object name"
1050
msgstr "không thể dùng --contents với tên đối tượng chuyển giao cuối cùng"
1051
998
-#: blame.c:1787
1052
+#: blame.c:1819
1053
msgid "--reverse and --first-parent together require specified latest commit"
1054
msgstr ""
1055
"--reverse và --first-parent cùng nhau cần chỉ định lần chuyển giao cuối"
1056
1003
-#: blame.c:1796 bundle.c:160 ref-filter.c:2075 sequencer.c:1861
1004
-#: sequencer.c:3632 builtin/commit.c:981 builtin/log.c:366 builtin/log.c:920
1005
-#: builtin/log.c:1371 builtin/log.c:1702 builtin/log.c:1950 builtin/merge.c:372
1057
+#: blame.c:1828 bundle.c:162 ref-filter.c:2154 sequencer.c:1874
1058
+#: sequencer.c:3772 builtin/commit.c:994 builtin/log.c:372 builtin/log.c:926
1059
+#: builtin/log.c:1381 builtin/log.c:1713 builtin/log.c:1963 builtin/merge.c:404
1060
+#: builtin/pack-objects.c:3029 builtin/pack-objects.c:3044
1061
#: builtin/shortlog.c:192
1062
msgid "revision walk setup failed"
1063
msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1064
1010
-#: blame.c:1814
1065
+#: blame.c:1846
1066
msgid ""
1067
"--reverse --first-parent together require range along first-parent chain"
1068
msgstr ""
1069
"--reverse --first-parent cùng nhau yêu cầu vùng cùng với chuỗi cha-mẹ-đầu-"
1070
"tiên"
1071
1017
-#: blame.c:1825
1072
+#: blame.c:1857
1073
#, c-format
1074
msgid "no such path %s in %s"
1075
msgstr "không có đường dẫn %s trong “%s”"
1076
1022
-#: blame.c:1836
1077
+#: blame.c:1868
1078
#, c-format
1079
msgid "cannot read blob %s for path %s"
1080
msgstr "không thể đọc blob %s cho đường dẫn “%s”"
1081
1027
-#: branch.c:54
1082
+#: branch.c:52
1083
#, c-format
1084
msgid ""
1085
"\n"
@@ -1037,90 +1092,90 @@ msgstr ""
1092
"thông tin theo dõi máy chủ bằng cách gọi lệnh\n"
1093
"\"git branch --set-upstream-to=%s%s%s\"."
1094
1040
-#: branch.c:68
1095
+#: branch.c:66
1096
#, c-format
1097
msgid "Not setting branch %s as its own upstream."
1098
msgstr "Chưa cài đặt nhánh %s như là thượng nguồn của nó."
1099
1045
-#: branch.c:94
1100
+#: branch.c:92
1101
#, c-format
1102
msgid "Branch '%s' set up to track remote branch '%s' from '%s' by rebasing."
1103
msgstr ""
1104
"Nhánh “%s” cài đặt để theo dõi nhánh máy chủ “%s” từ “%s” bằng cách rebase."
1105
1051
-#: branch.c:95
1106
+#: branch.c:93
1107
#, c-format
1108
msgid "Branch '%s' set up to track remote branch '%s' from '%s'."
1109
msgstr "Nhánh “%s” cài đặt để theo dõi nhánh máy chủ “%s” từ “%s”."
1110
1056
-#: branch.c:99
1111
+#: branch.c:97
1112
#, c-format
1113
msgid "Branch '%s' set up to track local branch '%s' by rebasing."
1114
msgstr "Nhánh “%s” cài đặt để theo dõi nhánh nội bộ “%s” bằng cách rebase."
1115
1061
-#: branch.c:100
1116
+#: branch.c:98
1117
#, c-format
1118
msgid "Branch '%s' set up to track local branch '%s'."
1119
msgstr "Nhánh “%s” cài đặt để theo dõi nhánh nội bộ “%s”."
1120
1066
-#: branch.c:105
1121
+#: branch.c:103
1122
#, c-format
1123
msgid "Branch '%s' set up to track remote ref '%s' by rebasing."
1124
msgstr ""
1125
"Nhánh “%s” cài đặt để theo dõi tham chiếu máy chủ “%s” bằng cách rebase."
1126
1072
-#: branch.c:106
1127
+#: branch.c:104
1128
#, c-format
1129
msgid "Branch '%s' set up to track remote ref '%s'."
1130
msgstr "Nhánh “%s” cài đặt để theo dõi tham chiếu máy chủ “%s”."
1131
1077
-#: branch.c:110
1132
+#: branch.c:108
1133
#, c-format
1134
msgid "Branch '%s' set up to track local ref '%s' by rebasing."
1135
msgstr ""
1136
"Nhánh “%s” cài đặt để theo dõi tham chiếu nội bộ “%s” bằng cách rebase."
1137
1083
-#: branch.c:111
1138
+#: branch.c:109
1139
#, c-format
1140
msgid "Branch '%s' set up to track local ref '%s'."
1141
msgstr "Nhánh “%s” cài đặt để theo dõi tham chiếu nội bộ “%s”."
1142
1088
-#: branch.c:120
1143
+#: branch.c:118
1144
msgid "Unable to write upstream branch configuration"
1145
msgstr "Không thể ghi cấu hình nhánh thượng nguồn"
1146
1092
-#: branch.c:157
1147
+#: branch.c:155
1148
#, c-format
1149
msgid "Not tracking: ambiguous information for ref %s"
1150
msgstr "Không theo dõi: thông tin chưa rõ ràng cho tham chiếu %s"
1151
1097
-#: branch.c:190
1152
+#: branch.c:188
1153
#, c-format
1154
msgid "'%s' is not a valid branch name."
1155
msgstr "“%s” không phải là một tên nhánh hợp lệ."
1156
1102
-#: branch.c:209
1157
+#: branch.c:207
1158
#, c-format
1159
msgid "A branch named '%s' already exists."
1160
msgstr "Đã có nhánh mang tên “%s”."
1161
1107
-#: branch.c:214
1162
+#: branch.c:212
1163
msgid "Cannot force update the current branch."
1164
msgstr "Không thể ép buộc cập nhật nhánh hiện hành."
1165
1111
-#: branch.c:234
1166
+#: branch.c:232
1167
#, c-format
1168
msgid "Cannot setup tracking information; starting point '%s' is not a branch."
1169
msgstr ""
1170
"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 "
1171
"nhánh."
1172
1118
-#: branch.c:236
1173
+#: branch.c:234
1174
#, c-format
1175
msgid "the requested upstream branch '%s' does not exist"
1176
msgstr "nhánh thượng nguồn đã yêu cầu “%s” không tồn tại"
1177
1123
-#: branch.c:238
1178
+#: branch.c:236
1179
msgid ""
1180
"\n"
1181
"If you are planning on basing your work on an upstream\n"
@@ -1140,98 +1195,98 @@ msgstr ""
1195
"sẽ theo dõi bản đối chiếu máy chủ của nó, bạn cần dùng lệnh\n"
1196
"\"git push -u\" để đặt cấu hình thượng nguồn bạn muốn push."
1197
1143
-#: branch.c:281
1198
+#: branch.c:279
1199
#, c-format
1200
msgid "Not a valid object name: '%s'."
1201
msgstr "Không phải tên đối tượng hợp lệ: “%s”."
1202
1148
-#: branch.c:301
1203
+#: branch.c:299
1204
#, c-format
1205
msgid "Ambiguous object name: '%s'."
1206
msgstr "Tên đối tượng chưa rõ ràng: “%s”."
1207
1153
-#: branch.c:306
1208
+#: branch.c:304
1209
#, c-format
1210
msgid "Not a valid branch point: '%s'."
1211
msgstr "Nhánh không hợp lệ: “%s”."
1212
1158
-#: branch.c:360
1213
+#: branch.c:358
1214
#, c-format
1215
msgid "'%s' is already checked out at '%s'"
1216
msgstr "“%s” đã được lấy ra tại “%s” rồi"
1217
1163
-#: branch.c:383
1218
+#: branch.c:381
1219
#, c-format
1220
msgid "HEAD of working tree %s is not updated"
1221
msgstr "HEAD của cây làm việc %s chưa được cập nhật"
1222
1168
-#: bundle.c:34
1223
+#: bundle.c:36
1224
#, c-format
1225
msgid "'%s' does not look like a v2 bundle file"
1226
msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump của git)"
1227
1173
-#: bundle.c:62
1228
+#: bundle.c:64
1229
#, c-format
1230
msgid "unrecognized header: %s%s (%d)"
1231
msgstr "phần đầu không được thừa nhận: %s%s (%d)"
1232
1178
-#: bundle.c:88 sequencer.c:2081 sequencer.c:2558 builtin/commit.c:755
1233
+#: bundle.c:90 sequencer.c:2092 sequencer.c:2578 builtin/commit.c:768
1234
#, c-format
1235
msgid "could not open '%s'"
1236
msgstr "không thể mở “%s”"
1237
1183
-#: bundle.c:139
1238
+#: bundle.c:141
1239
msgid "Repository lacks these prerequisite commits:"
1240
msgstr "Kho chứa thiếu những lần chuyển giao tiên quyết này:"
1241
1187
-#: bundle.c:190
1242
+#: bundle.c:192
1243
#, c-format
1244
msgid "The bundle contains this ref:"
1245
msgid_plural "The bundle contains these %d refs:"
1246
msgstr[0] "Bó dữ liệu chứa %d tham chiếu:"
1247
1193
-#: bundle.c:197
1248
+#: bundle.c:199
1249
msgid "The bundle records a complete history."
1250
msgstr "Lệnh bundle ghi lại toàn bộ lịch sử."
1251
1197
-#: bundle.c:199
1252
+#: bundle.c:201
1253
#, c-format
1254
msgid "The bundle requires this ref:"
1255
msgid_plural "The bundle requires these %d refs:"
1256
msgstr[0] "Lệnh bundle yêu cầu %d tham chiếu này:"
1257
1203
-#: bundle.c:258
1258
+#: bundle.c:260
1259
msgid "Could not spawn pack-objects"
1260
msgstr "Không thể sản sinh đối tượng gói"
1261
1207
-#: bundle.c:269
1262
+#: bundle.c:271
1263
msgid "pack-objects died"
1264
msgstr "đối tượng gói đã chết"
1265
1211
-#: bundle.c:311
1266
+#: bundle.c:313
1267
msgid "rev-list died"
1268
msgstr "rev-list đã chết"
1269
1215
-#: bundle.c:360
1270
+#: bundle.c:362
1271
#, c-format
1272
msgid "ref '%s' is excluded by the rev-list options"
1273
msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
1274
1220
-#: bundle.c:450 builtin/log.c:183 builtin/log.c:1607 builtin/shortlog.c:303
1275
+#: bundle.c:453 builtin/log.c:187 builtin/log.c:1618 builtin/shortlog.c:304
1276
#, c-format
1277
msgid "unrecognized argument: %s"
1278
msgstr "đối số không được thừa nhận: %s"
1279
1225
-#: bundle.c:458
1280
+#: bundle.c:461
1281
msgid "Refusing to create empty bundle."
1282
msgstr "Từ chối tạo một bó dữ liệu trống rỗng."
1283
1229
-#: bundle.c:470
1284
+#: bundle.c:473
1285
#, c-format
1286
msgid "cannot create '%s'"
1287
msgstr "không thể tạo “%s”"
1288
1234
-#: bundle.c:498
1289
+#: bundle.c:501
1290
msgid "index-pack died"
1291
msgstr "mục lục gói đã chết"
1292
@@ -1240,19 +1295,19 @@ msgstr "mục lục gói đã chết"
1295
msgid "invalid color value: %.*s"
1296
msgstr "giá trị màu không hợp lệ: %.*s"
1297
1243
-#: commit.c:43 sequencer.c:2364 builtin/am.c:421 builtin/am.c:465
1244
-#: builtin/am.c:1436 builtin/am.c:2072 builtin/replace.c:376
1298
+#: commit.c:48 sequencer.c:2384 builtin/am.c:422 builtin/am.c:466
1299
+#: builtin/am.c:1438 builtin/am.c:2072 builtin/replace.c:376
1300
#: builtin/replace.c:448
1301
#, c-format
1302
msgid "could not parse %s"
1303
msgstr "không thể phân tích cú pháp %s"
1304
1250
-#: commit.c:45
1305
+#: commit.c:50
1306
#, c-format
1307
msgid "%s %s is not a commit!"
1308
msgstr "%s %s không phải là một lần chuyển giao!"
1309
1255
-#: commit.c:182
1310
+#: commit.c:191
1311
msgid ""
1312
"Support for <GIT_DIR>/info/grafts is deprecated\n"
1313
"and will be removed in a future Git version.\n"
@@ -1272,7 +1327,7 @@ msgstr ""
1327
"Tắt lời nhắn này bằng cách chạy\n"
1328
"\"git config advice.graftFileDeprecated false\""
1329
1275
-#: commit.c:1540
1330
+#: commit.c:1629
1331
msgid ""
1332
"Warning: commit message did not conform to UTF-8.\n"
1333
"You may want to amend it after fixing the message, or set the config\n"
@@ -1282,185 +1337,392 @@ msgstr ""
1337
"Bạn có lẽ muốn tu bổ nó sau khi sửa lời chú thích, hoặc là đặt biến\n"
1338
"cấu hình i18n.commitencoding thành bảng mã mà dự án của bạn muốn dùng.\n"
1339
1285
-#: commit-graph.c:669
1340
+#: commit-graph.c:83
1341
+#, c-format
1342
+msgid "graph file %s is too small"
1343
+msgstr "tập tin đồ thị %s quá nhỏ"
1344
+
1345
+#: commit-graph.c:90
1346
+#, c-format
1347
+msgid "graph signature %X does not match signature %X"
1348
+msgstr "chữ ký đồ họa %X không khớp chữ ký %X"
1349
+
1350
+#: commit-graph.c:97
1351
+#, c-format
1352
+msgid "graph version %X does not match version %X"
1353
+msgstr "phiên bản đồ họa %X không khớp phiên bản %X"
1354
+
1355
+#: commit-graph.c:104
1356
+#, c-format
1357
+msgid "hash version %X does not match version %X"
1358
+msgstr "phiên bản băm “%X” không có phiên bản khớp %X"
1359
+
1360
+#: commit-graph.c:128
1361
+#, c-format
1362
+msgid "improper chunk offset %08x%08x"
1363
+msgstr "bù mảnh không đúng chỗ %08x%08x"
1364
+
1365
+#: commit-graph.c:164
1366
+#, c-format
1367
+msgid "chunk id %08x appears multiple times"
1368
+msgstr "mã mảnh %08x xuất hiện nhiều lần"
1369
+
1370
+#: commit-graph.c:261
1371
+#, c-format
1372
+msgid "could not find commit %s"
1373
+msgstr "không thể tìm thấy lần chuyển giao %s"
1374
+
1375
+#: commit-graph.c:565 builtin/pack-objects.c:2568
1376
+#, c-format
1377
+msgid "unable to get type of object %s"
1378
+msgstr "không thể lấy kiểu của đối tượng “%s”"
1379
+
1380
+#: commit-graph.c:730
1381
+#, c-format
1382
+msgid "error adding pack %s"
1383
+msgstr "gặp lỗi thêm gói %s"
1384
+
1385
+#: commit-graph.c:732
1386
+#, c-format
1387
+msgid "error opening index for %s"
1388
+msgstr "gặp lỗi khi mở mục lục cho “%s”"
1389
+
1390
+#: commit-graph.c:773
1391
#, c-format
1392
msgid "the commit graph format cannot write %d commits"
1393
msgstr "định dạng đồ họa các lần chuyển giao không thể ghi %d lần chuyển giao"
1394
1290
-#: commit-graph.c:696
1395
+#: commit-graph.c:800
1396
msgid "too many commits to write graph"
1397
msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
1398
1294
-#: commit-graph.c:707 builtin/init-db.c:516 builtin/init-db.c:521
1399
+#: commit-graph.c:806
1400
#, c-format
1296
-msgid "cannot mkdir %s"
1297
-msgstr "không thể mkdir (tạo thư mục): %s"
1401
+msgid "unable to create leading directories of %s"
1402
+msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
1403
+
1404
+#: commit-graph.c:904
1405
+msgid "the commit-graph file has incorrect checksum and is likely corrupt"
1406
+msgstr ""
1407
+"tập tin sơ đồ chuyển giao có tổng kiểm không đúng và có vẻ như là đã hỏng"
1408
1409
#: compat/obstack.c:405 compat/obstack.c:407
1410
msgid "memory exhausted"
1411
msgstr "hết bộ nhớ"
1412
1303
-#: config.c:187
1413
+#: config.c:123
1414
+#, c-format
1415
+msgid ""
1416
+"exceeded maximum include depth (%d) while including\n"
1417
+"\t%s\n"
1418
+"from\n"
1419
+"\t%s\n"
1420
+"This might be due to circular includes."
1421
+msgstr ""
1422
+"vượt quá độ sâu bao gồm tối đa (%d) trong khi bao gồm\n"
1423
+"\t%s\n"
1424
+"từ\n"
1425
+"\t%s\n"
1426
+"Nguyên nhân có thể là gồm quẩn vòng."
1427
+
1428
+#: config.c:139
1429
+#, c-format
1430
+msgid "could not expand include path '%s'"
1431
+msgstr "không thể khai triển đường dẫn “%s”"
1432
+
1433
+#: config.c:150
1434
+msgid "relative config includes must come from files"
1435
+msgstr "các bao gồm cấu hình liên quan phải đến từ các tập tin"
1436
+
1437
+#: config.c:190
1438
msgid "relative config include conditionals must come from files"
1439
msgstr "các điều kiện bao gồm cấu hình liên quan phải đến từ các tập tin"
1440
1307
-#: config.c:788
1441
+#: config.c:348
1442
+#, c-format
1443
+msgid "key does not contain a section: %s"
1444
+msgstr "khóa không chứa một phần: %s"
1445
+
1446
+#: config.c:354
1447
+#, c-format
1448
+msgid "key does not contain variable name: %s"
1449
+msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
1450
+
1451
+#: config.c:378 sequencer.c:2206
1452
+#, c-format
1453
+msgid "invalid key: %s"
1454
+msgstr "khóa không đúng: %s"
1455
+
1456
+#: config.c:384
1457
+#, c-format
1458
+msgid "invalid key (newline): %s"
1459
+msgstr "khóa không hợp lệ (dòng mới): %s"
1460
+
1461
+#: config.c:420 config.c:432
1462
+#, c-format
1463
+msgid "bogus config parameter: %s"
1464
+msgstr "tham số cấu hình không có thực: %s"
1465
+
1466
+#: config.c:467
1467
+#, c-format
1468
+msgid "bogus format in %s"
1469
+msgstr "định dạng không có thực trong %s"
1470
+
1471
+#: config.c:793
1472
#, c-format
1473
msgid "bad config line %d in blob %s"
1474
msgstr "tập tin cấu hình sai tại dòng %d trong blob %s"
1475
1312
-#: config.c:792
1476
+#: config.c:797
1477
#, c-format
1478
msgid "bad config line %d in file %s"
1479
msgstr "cấu hình sai tại dòng %d trong tập tin %s"
1480
1317
-#: config.c:796
1481
+#: config.c:801
1482
#, c-format
1483
msgid "bad config line %d in standard input"
1484
msgstr "cấu hình sai tại dòng %d trong đầu vào tiêu chuẩn"
1485
1322
-#: config.c:800
1486
+#: config.c:805
1487
#, c-format
1488
msgid "bad config line %d in submodule-blob %s"
1489
msgstr "cấu hình sai tại dòng %d trong blob-mô-đun-con %s"
1490
1327
-#: config.c:804
1491
+#: config.c:809
1492
#, c-format
1493
msgid "bad config line %d in command line %s"
1494
msgstr "cấu hình sai tại dòng %d trong dòng lệnh %s"
1495
1332
-#: config.c:808
1496
+#: config.c:813
1497
#, c-format
1498
msgid "bad config line %d in %s"
1499
msgstr "cấu hình sai tại dòng %d trong %s"
1500
1337
-#: config.c:936
1501
+#: config.c:952
1502
msgid "out of range"
1503
msgstr "nằm ngoài phạm vi"
1504
1341
-#: config.c:936
1505
+#: config.c:952
1506
msgid "invalid unit"
1507
msgstr "đơn vị không hợp lệ"
1508
1345
-#: config.c:942
1509
+#: config.c:958
1510
#, c-format
1511
msgid "bad numeric config value '%s' for '%s': %s"
1512
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s”: %s"
1513
1350
-#: config.c:947
1514
+#: config.c:963
1515
#, c-format
1516
msgid "bad numeric config value '%s' for '%s' in blob %s: %s"
1517
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong blob %s: %s"
1518
1355
-#: config.c:950
1519
+#: config.c:966
1520
#, c-format
1521
msgid "bad numeric config value '%s' for '%s' in file %s: %s"
1522
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong tập tin %s: %s"
1523
1360
-#: config.c:953
1524
+#: config.c:969
1525
#, c-format
1526
msgid "bad numeric config value '%s' for '%s' in standard input: %s"
1527
msgstr ""
1528
"sai giá trị bằng số của cấu hình “%s” cho “%s” trong đầu vào tiêu chuẩn: %s"
1529
1366
-#: config.c:956
1530
+#: config.c:972
1531
#, c-format
1532
msgid "bad numeric config value '%s' for '%s' in submodule-blob %s: %s"
1533
msgstr ""
1534
"sai giá trị bằng số của cấu hình “%s” cho “%s” trong submodule-blob %s: %s"
1535
1372
-#: config.c:959
1536
+#: config.c:975
1537
#, c-format
1538
msgid "bad numeric config value '%s' for '%s' in command line %s: %s"
1539
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong dòng lệnh %s: %s"
1540
1377
-#: config.c:962
1541
+#: config.c:978
1542
#, c-format
1543
msgid "bad numeric config value '%s' for '%s' in %s: %s"
1544
msgstr "sai giá trị bằng số của cấu hình “%s” cho “%s” trong %s: %s"
1545
1382
-#: config.c:1057
1546
+#: config.c:1073
1547
#, c-format
1548
msgid "failed to expand user dir in: '%s'"
1549
msgstr "gặp lỗi mở rộng thư mục người dùng trong: “%s”"
1550
1387
-#: config.c:1066
1551
+#: config.c:1082
1552
#, c-format
1553
msgid "'%s' for '%s' is not a valid timestamp"
1554
msgstr "“%s” dành cho “%s” không phải là dấu vết thời gian hợp lệ"
1555
1392
-#: config.c:1171 config.c:1182
1556
+#: config.c:1173
1557
+#, c-format
1558
+msgid "abbrev length out of range: %d"
1559
+msgstr "chiều dài abbrev nằm ngoài phạm vi: %d"
1560
+
1561
+#: config.c:1187 config.c:1198
1562
#, c-format
1563
msgid "bad zlib compression level %d"
1564
msgstr "mức nén zlib %d là sai"
1565
1397
-#: config.c:1307
1566
+#: config.c:1290
1567
+msgid "core.commentChar should only be one character"
1568
+msgstr "core.commentChar chỉ được có một ký tự"
1569
+
1570
+#: config.c:1323
1571
#, c-format
1572
msgid "invalid mode for object creation: %s"
1573
msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
1574
1402
-#: config.c:1473
1575
+#: config.c:1403
1576
+#, c-format
1577
+msgid "malformed value for %s"
1578
+msgstr "giá trị cho %s sai dạng"
1579
+
1580
+#: config.c:1429
1581
+#, c-format
1582
+msgid "malformed value for %s: %s"
1583
+msgstr "giá trị cho %s sai dạng: %s"
1584
+
1585
+#: config.c:1430
1586
+msgid "must be one of nothing, matching, simple, upstream or current"
1587
+msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
1588
+
1589
+#: config.c:1489 builtin/pack-objects.c:3279
1590
#, c-format
1591
msgid "bad pack compression level %d"
1592
msgstr "mức nén gói %d không hợp lệ"
1593
1407
-#: config.c:1681
1594
+#: config.c:1610
1595
+#, c-format
1596
+msgid "unable to load config blob object '%s'"
1597
+msgstr "không thể tải đối tượng blob cấu hình “%s”"
1598
+
1599
+#: config.c:1613
1600
+#, c-format
1601
+msgid "reference '%s' does not point to a blob"
1602
+msgstr "tham chiếu “%s” không chỉ đến một blob nào cả"
1603
+
1604
+#: config.c:1630
1605
+#, c-format
1606
+msgid "unable to resolve config blob '%s'"
1607
+msgstr "không thể phân giải điểm xét duyệt “%s”"
1608
+
1609
+#: config.c:1660
1610
+#, c-format
1611
+msgid "failed to parse %s"
1612
+msgstr "gặp lỗi khi phân tích cú pháp %s"
1613
+
1614
+#: config.c:1700
1615
msgid "unable to parse command-line config"
1616
msgstr "không thể phân tích cấu hình dòng lệnh"
1617
1411
-#: config.c:2013
1618
+#: config.c:2032
1619
msgid "unknown error occurred while reading the configuration files"
1620
msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
1621
1415
-#: config.c:2200
1622
+#: config.c:2202
1623
#, c-format
1624
msgid "Invalid %s: '%s'"
1625
msgstr "%s không hợp lệ: “%s”"
1626
1420
-#: config.c:2243
1627
+#: config.c:2245
1628
#, c-format
1629
msgid "unknown core.untrackedCache value '%s'; using 'keep' default value"
1630
msgstr ""
1631
"không hiểu giá trị core.untrackedCache “%s”; dùng giá trị mặc định “keep”"
1632
1426
-#: config.c:2269
1633
+#: config.c:2271
1634
#, c-format
1635
msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
1636
msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
1637
1431
-#: config.c:2294
1638
+#: config.c:2296
1639
#, c-format
1640
msgid "unable to parse '%s' from command-line config"
1641
msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
1642
1436
-#: config.c:2296
1643
+#: config.c:2298
1644
#, c-format
1645
msgid "bad config variable '%s' in file '%s' at line %d"
1646
msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
1647
1441
-#: config.c:2402
1648
+#: config.c:2379
1649
+#, c-format
1650
+msgid "invalid section name '%s'"
1651
+msgstr "tên của phần không hợp lệ “%s”"
1652
+
1653
+#: config.c:2411
1654
#, c-format
1655
msgid "%s has multiple values"
1656
msgstr "%s có đa giá trị"
1657
1446
-#: config.c:2766 config.c:3019
1658
+#: config.c:2440
1659
+#, c-format
1660
+msgid "failed to write new configuration file %s"
1661
+msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
1662
+
1663
+#: config.c:2691 config.c:3015
1664
+#, c-format
1665
+msgid "could not lock config file %s"
1666
+msgstr "không thể khóa tập tin cấu hình %s"
1667
+
1668
+#: config.c:2702
1669
+#, c-format
1670
+msgid "opening %s"
1671
+msgstr "đang mở “%s”"
1672
+
1673
+#: config.c:2737 builtin/config.c:324
1674
+#, c-format
1675
+msgid "invalid pattern: %s"
1676
+msgstr "mẫu không hợp lệ: %s"
1677
+
1678
+#: config.c:2762
1679
+#, c-format
1680
+msgid "invalid config file %s"
1681
+msgstr "tập tin cấu hình “%s” không hợp lệ"
1682
+
1683
+#: config.c:2775 config.c:3028
1684
#, c-format
1685
msgid "fstat on %s failed"
1686
msgstr "fstat trên %s gặp lỗi"
1687
1451
-#: config.c:2905
1688
+#: config.c:2786
1689
+#, c-format
1690
+msgid "unable to mmap '%s'"
1691
+msgstr "không thể mmap “%s”"
1692
+
1693
+#: config.c:2795 config.c:3033
1694
+#, c-format
1695
+msgid "chmod on %s failed"
1696
+msgstr "chmod trên %s gặp lỗi"
1697
+
1698
+#: config.c:2880 config.c:3130
1699
+#, c-format
1700
+msgid "could not write config file %s"
1701
+msgstr "không thể ghi tập tin cấu hình “%s”"
1702
+
1703
+#: config.c:2914
1704
#, c-format
1705
msgid "could not set '%s' to '%s'"
1706
msgstr "không thể đặt “%s” thành “%s”"
1707
1456
-#: config.c:2907 builtin/remote.c:779
1708
+#: config.c:2916 builtin/remote.c:781
1709
#, c-format
1710
msgid "could not unset '%s'"
1711
msgstr "không thể thôi đặt “%s”"
1712
1713
+#: config.c:3006
1714
+#, c-format
1715
+msgid "invalid section name: %s"
1716
+msgstr "tên của phần không hợp lệ: %s"
1717
+
1718
+#: config.c:3173
1719
+#, c-format
1720
+msgid "missing value for '%s'"
1721
+msgstr "thiếu giá trị cho cho “%s”"
1722
+
1723
#: connect.c:61
1462
-msgid "The remote end hung up upon initial contact"
1463
-msgstr "Máy chủ bị treo trên lần tiếp xúc đầu tiên"
1724
+msgid "the remote end hung up upon initial contact"
1725
+msgstr "máy chủ bị treo trên lần tiếp xúc đầu tiên"
1726
1727
#: connect.c:63
1728
msgid ""
@@ -1474,56 +1736,209 @@ msgstr ""
1736
"Vui lòng chắc chắn là bạn có đủ thẩm quyền truy cập\n"
1737
"và kho chứa đã sẵn có."
1738
1477
-#: connected.c:66 builtin/fsck.c:201 builtin/prune.c:145
1739
+#: connect.c:81
1740
+#, c-format
1741
+msgid "server doesn't support '%s'"
1742
+msgstr "máy chủ không hỗ trợ “%s”"
1743
+
1744
+#: connect.c:103
1745
+#, c-format
1746
+msgid "server doesn't support feature '%s'"
1747
+msgstr "máy chủ không hỗ trợ tính năng “%s”"
1748
+
1749
+#: connect.c:114
1750
+msgid "expected flush after capabilities"
1751
+msgstr "cần đẩy dữ liệu lên đĩa sau các capabilities"
1752
+
1753
+#: connect.c:233
1754
+#, c-format
1755
+msgid "ignoring capabilities after first line '%s'"
1756
+msgstr "bỏ qua capabilities sau dòng đầu tiên “%s”"
1757
+
1758
+#: connect.c:252
1759
+msgid "protocol error: unexpected capabilities^{}"
1760
+msgstr "lỗi giao thức: không cần capabilities^{}"
1761
+
1762
+#: connect.c:273
1763
+#, c-format
1764
+msgid "protocol error: expected shallow sha-1, got '%s'"
1765
+msgstr "lỗi giao thức: cần sha-1 shallow, nhưng lại nhận được “%s”"
1766
+
1767
+#: connect.c:275
1768
+msgid "repository on the other end cannot be shallow"
1769
+msgstr "kho đã ở điểm cuối khoác nên không thể được shallow"
1770
+
1771
+#: connect.c:310 fetch-pack.c:183 builtin/archive.c:63
1772
+#, c-format
1773
+msgid "remote error: %s"
1774
+msgstr "lỗi máy chủ: %s"
1775
+
1776
+#: connect.c:316
1777
+msgid "invalid packet"
1778
+msgstr "gói không hợp lệ"
1779
+
1780
+#: connect.c:336
1781
+#, c-format
1782
+msgid "protocol error: unexpected '%s'"
1783
+msgstr "lỗi giao thức: không cần “%s”"
1784
+
1785
+#: connect.c:444
1786
+#, c-format
1787
+msgid "invalid ls-refs response: %s"
1788
+msgstr "trả về của ls-refs không hợp lệ: %s"
1789
+
1790
+#: connect.c:448
1791
+msgid "expected flush after ref listing"
1792
+msgstr "cần đẩy dữ liệu lên đĩa sau khi liệt kê tham chiếu"
1793
+
1794
+#: connect.c:547
1795
+#, c-format
1796
+msgid "protocol '%s' is not supported"
1797
+msgstr "giao thức “%s” chưa được hỗ trợ"
1798
+
1799
+#: connect.c:598
1800
+msgid "unable to set SO_KEEPALIVE on socket"
1801
+msgstr "không thể đặt SO_KEEPALIVE trên ổ cắm"
1802
+
1803
+#: connect.c:638 connect.c:701
1804
+#, c-format
1805
+msgid "Looking up %s ... "
1806
+msgstr "Đang tìm kiếm %s …"
1807
+
1808
+#: connect.c:642
1809
+#, c-format
1810
+msgid "unable to look up %s (port %s) (%s)"
1811
+msgstr "không tìm được %s (cổng %s) (%s)"
1812
+
1813
+#. TRANSLATORS: this is the end of "Looking up %s ... "
1814
+#: connect.c:646 connect.c:717
1815
+#, c-format
1816
+msgid ""
1817
+"done.\n"
1818
+"Connecting to %s (port %s) ... "
1819
+msgstr ""
1820
+"xong.\n"
1821
+"Đang kết nối đến %s (cổng %s) … "
1822
+
1823
+#: connect.c:668 connect.c:745
1824
+#, c-format
1825
+msgid ""
1826
+"unable to connect to %s:\n"
1827
+"%s"
1828
+msgstr ""
1829
+"không thể kết nối đến %s:\n"
1830
+"%s"
1831
+
1832
+#. TRANSLATORS: this is the end of "Connecting to %s (port %s) ... "
1833
+#: connect.c:674 connect.c:751
1834
+msgid "done."
1835
+msgstr "hoàn tất."
1836
+
1837
+#: connect.c:705
1838
+#, c-format
1839
+msgid "unable to look up %s (%s)"
1840
+msgstr "không thể tìm thấy %s (%s)"
1841
+
1842
+#: connect.c:711
1843
+#, c-format
1844
+msgid "unknown port %s"
1845
+msgstr "không hiểu cổng %s"
1846
+
1847
+#: connect.c:848 connect.c:1174
1848
+#, c-format
1849
+msgid "strange hostname '%s' blocked"
1850
+msgstr "đã khóa tên máy lạ “%s”"
1851
+
1852
+#: connect.c:850
1853
+#, c-format
1854
+msgid "strange port '%s' blocked"
1855
+msgstr "đã khóa cổng lạ “%s”"
1856
+
1857
+#: connect.c:860
1858
+#, c-format
1859
+msgid "cannot start proxy %s"
1860
+msgstr "không thể khởi chạy ủy nhiệm “%s”"
1861
+
1862
+#: connect.c:927
1863
+msgid "no path specified; see 'git help pull' for valid url syntax"
1864
+msgstr "chưa chỉ định đường dẫn; xem'git help pull” để biết cú pháp url hợp lệ"
1865
+
1866
+#: connect.c:1122
1867
+msgid "ssh variant 'simple' does not support -4"
1868
+msgstr "ssh biến thể “simple” không hỗ trợ -4"
1869
+
1870
+#: connect.c:1134
1871
+msgid "ssh variant 'simple' does not support -6"
1872
+msgstr "ssh biến thể “simple” không hỗ trợ -6"
1873
+
1874
+#: connect.c:1151
1875
+msgid "ssh variant 'simple' does not support setting port"
1876
+msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
1877
+
1878
+#: connect.c:1262
1879
+#, c-format
1880
+msgid "strange pathname '%s' blocked"
1881
+msgstr "đã khóa tên đường dẫn lạ “%s”"
1882
+
1883
+#: connect.c:1307
1884
+msgid "unable to fork"
1885
+msgstr "không thể rẽ nhánh tiến trình con"
1886
+
1887
+#: connected.c:68 builtin/fsck.c:203 builtin/prune.c:146
1888
msgid "Checking connectivity"
1889
msgstr "Đang kiểm tra kết nối"
1890
1481
-#: connected.c:78
1891
+#: connected.c:80
1892
msgid "Could not run 'git rev-list'"
1893
msgstr "Không thể chạy “git rev-list”"
1894
1485
-#: connected.c:98
1895
+#: connected.c:100
1896
msgid "failed write to rev-list"
1897
msgstr "gặp lỗi khi ghi vào rev-list"
1898
1489
-#: connected.c:105
1899
+#: connected.c:107
1900
msgid "failed to close rev-list's stdin"
1901
msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
1902
1493
-#: convert.c:206
1903
+#: convert.c:194
1904
+#, c-format
1905
+msgid "illegal crlf_action %d"
1906
+msgstr "crlf_action %d không hợp lệ"
1907
+
1908
+#: convert.c:207
1909
#, c-format
1495
-msgid "CRLF would be replaced by LF in %s."
1496
-msgstr "CRLF nên được thay bằng LF trong %s."
1910
+msgid "CRLF would be replaced by LF in %s"
1911
+msgstr "CRLF nên được thay bằng LF trong %s"
1912
1498
-#: convert.c:208
1913
+#: convert.c:209
1914
#, c-format
1915
msgid ""
1916
"CRLF will be replaced by LF in %s.\n"
1502
-"The file will have its original line endings in your working directory."
1917
+"The file will have its original line endings in your working directory"
1918
msgstr ""
1919
"CRLF sẽ bị thay thế bằng LF trong %s.\n"
1505
-"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn."
1920
+"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
1921
1507
-#: convert.c:216
1922
+#: convert.c:217
1923
#, c-format
1924
msgid "LF would be replaced by CRLF in %s"
1925
msgstr "LF nên thay bằng CRLF trong %s"
1926
1512
-#: convert.c:218
1927
+#: convert.c:219
1928
#, c-format
1929
msgid ""
1930
"LF will be replaced by CRLF in %s.\n"
1516
-"The file will have its original line endings in your working directory."
1931
+"The file will have its original line endings in your working directory"
1932
msgstr ""
1933
"LF sẽ bị thay thế bằng CRLF trong %s.\n"
1519
-"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn."
1934
+"Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn"
1935
1521
-#: convert.c:279
1936
+#: convert.c:280
1937
#, c-format
1938
msgid "BOM is prohibited in '%s' if encoded as %s"
1939
msgstr "BOM bị cấm trong “%s” nếu được mã hóa là %s"
1940
1526
-#: convert.c:286
1941
+#: convert.c:287
1942
#, c-format
1943
msgid ""
1944
"The file '%s' contains a byte order mark (BOM). Please use UTF-%s as working-"
@@ -1532,12 +1947,12 @@ msgstr ""
1947
"Tập tin “%s” có chứa ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%s như là "
1948
"bảng mã cây làm việc."
1949
1535
-#: convert.c:304
1950
+#: convert.c:305
1951
#, c-format
1952
msgid "BOM is required in '%s' if encoded as %s"
1953
msgstr "BOM là bắt buộc trong “%s” nếu được mã hóa là %s"
1954
1540
-#: convert.c:306
1955
+#: convert.c:307
1956
#, c-format
1957
msgid ""
1958
"The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-"
@@ -1546,20 +1961,72 @@ msgstr ""
1961
"Tập tin “%s” còn thiếu ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%sBE hay "
1962
"UTF-%sLE (còn phục thuộc vào thứ tự byte) như là bảng mã cây làm việc."
1963
1549
-#: convert.c:424
1964
+#: convert.c:425 convert.c:496
1965
#, c-format
1966
msgid "failed to encode '%s' from %s to %s"
1967
msgstr "gặp lỗi khi mã hóa “%s” từ “%s” sang “%s”"
1968
1554
-#: convert.c:467
1969
+#: convert.c:468
1970
#, c-format
1971
msgid "encoding '%s' from %s to %s and back is not the same"
1972
msgstr "mã hóa “%s” từ %s thành %s và ngược trở lại không phải là cùng"
1973
1559
-#: convert.c:1225
1974
+#: convert.c:674
1975
+#, c-format
1976
+msgid "cannot fork to run external filter '%s'"
1977
+msgstr "không thể rẽ nhánh tiến trình để chạy bộ lọc bên ngoài “%s”"
1978
+
1979
+#: convert.c:694
1980
+#, c-format
1981
+msgid "cannot feed the input to external filter '%s'"
1982
+msgstr "không thể cấp đầu vào cho bộ lọc bên ngoài “%s”"
1983
+
1984
+#: convert.c:701
1985
+#, c-format
1986
+msgid "external filter '%s' failed %d"
1987
+msgstr "chạy bộ lọc bên ngoài “%s” gặp lỗi %d"
1988
+
1989
+#: convert.c:736 convert.c:739
1990
+#, c-format
1991
+msgid "read from external filter '%s' failed"
1992
+msgstr "đọc từ bộ lọc bên ngoài “%s” gặp lỗi"
1993
+
1994
+#: convert.c:742 convert.c:796
1995
+#, c-format
1996
+msgid "external filter '%s' failed"
1997
+msgstr "gặp lỗi khi chạy bộ lọc bên ngoài “%s”"
1998
+
1999
+#: convert.c:844
2000
+msgid "unexpected filter type"
2001
+msgstr "gặp kiểu bộ lọc thừa"
2002
+
2003
+#: convert.c:855
2004
+msgid "path name too long for external filter"
2005
+msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
2006
+
2007
+#: convert.c:929
2008
+#, c-format
2009
+msgid ""
2010
+"external filter '%s' is not available anymore although not all paths have "
2011
+"been filtered"
2012
+msgstr ""
2013
+"bộ lọc bên ngoài “%s” không sẵn sàng nữa mặc dù không phải tất cả các đường "
2014
+"dẫn đã được lọc"
2015
+
2016
+#: convert.c:1228
2017
msgid "true/false are no valid working-tree-encodings"
2018
msgstr "true/false là không phải bảng mã cây làm việc hợp lệ "
2019
2020
+#: convert.c:1402 convert.c:1436
2021
+#, c-format
2022
+msgid "%s: clean filter '%s' failed"
2023
+msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
2024
+
2025
+#: convert.c:1480
2026
+#, c-format
2027
+msgid "%s: smudge filter %s failed"
2028
+msgstr "%s: smudge bộ lọc %s gặp lỗi"
2029
+
2030
#: date.c:116
2031
msgid "in the future"
2032
msgstr "ở thời tương lai"
@@ -1624,39 +2091,52 @@ msgstr[0] "%<PRIuMAX> năm trước"
2091
msgid "failed to read orderfile '%s'"
2092
msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
2093
1627
-#: diffcore-rename.c:535
2094
+#: diffcore-rename.c:536
2095
msgid "Performing inexact rename detection"
2096
msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
2097
1631
-#: diff.c:74
2098
+#: diff.c:108
2099
#, c-format
2100
msgid "option '%s' requires a value"
2101
msgstr "tùy chọn “%s” yêu cầu một giá trị"
2102
1636
-#: diff.c:152
2103
+#: diff.c:158
2104
#, c-format
2105
msgid " Failed to parse dirstat cut-off percentage '%s'\n"
2106
msgstr " Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”\n"
2107
1641
-#: diff.c:157
2108
+#: diff.c:163
2109
#, c-format
2110
msgid " Unknown dirstat parameter '%s'\n"
2111
msgstr " Không hiểu đối số dirstat “%s”\n"
2112
1646
-#: diff.c:281
2113
+#: diff.c:291
2114
msgid ""
1648
-"color moved setting must be one of 'no', 'default', 'zebra', 'dimmed_zebra', "
1649
-"'plain'"
2115
+"color moved setting must be one of 'no', 'default', 'blocks', 'zebra', "
2116
+"'dimmed-zebra', 'plain'"
2117
msgstr ""
1651
-"cài đặt màu đã di chuyển phải là một trong “no”, “default”, “zebra”, "
1652
-"“dimmed_zebra”, “plain”"
2118
+"cài đặt màu đã di chuyển phải là một trong “no”, “default”, “blocks”, "
2119
+"“zebra”, “dimmed_zebra”, “plain”"
2120
1654
-#: diff.c:341
2121
+#: diff.c:316
2122
+#, c-format
2123
+msgid "ignoring unknown color-moved-ws mode '%s'"
2124
+msgstr "bỏ qua chế độ color-moved-ws chưa biết “%s”"
2125
+
2126
+#: diff.c:323
2127
+msgid ""
2128
+"color-moved-ws: allow-indentation-change cannot be combined with other white "
2129
+"space modes"
2130
+msgstr ""
2131
+"color-moved-ws: allow-indentation-change không thể tổ hợp cùng với các chế "
2132
+"độ khoảng trắng khác"
2133
+
2134
+#: diff.c:394
2135
#, c-format
2136
msgid "Unknown value for 'diff.submodule' config variable: '%s'"
2137
msgstr "Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”"
2138
1659
-#: diff.c:401
2139
+#: diff.c:454
2140
#, c-format
2141
msgid ""
2142
"Found errors in 'diff.dirstat' config variable:\n"
@@ -1665,24 +2145,24 @@ msgstr ""
2145
"Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
2146
"%s"
2147
1668
-#: diff.c:3823
2148
+#: diff.c:4096
2149
#, c-format
2150
msgid "external diff died, stopping at %s"
2151
msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
2152
1673
-#: diff.c:4153
2153
+#: diff.c:4427
2154
msgid "--name-only, --name-status, --check and -s are mutually exclusive"
2155
msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
2156
1677
-#: diff.c:4156
2157
+#: diff.c:4430
2158
msgid "-G, -S and --find-object are mutually exclusive"
2159
msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
2160
1681
-#: diff.c:4244
2161
+#: diff.c:4508
2162
msgid "--follow requires exactly one pathspec"
2163
msgstr "--follow cần chính xác một đặc tả đường dẫn"
2164
1685
-#: diff.c:4410
2165
+#: diff.c:4674
2166
#, c-format
2167
msgid ""
2168
"Failed to parse --dirstat/-X option parameter:\n"
@@ -1691,22 +2171,22 @@ msgstr ""
2171
"Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
2172
"%s"
2173
1694
-#: diff.c:4424
2174
+#: diff.c:4688
2175
#, c-format
2176
msgid "Failed to parse --submodule option parameter: '%s'"
2177
msgstr "Gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
2178
1699
-#: diff.c:5500
2179
+#: diff.c:5766
2180
msgid "inexact rename detection was skipped due to too many files."
2181
msgstr ""
2182
"nhận thấy đổi tên không chính xác đã bị bỏ qua bởi có quá nhiều tập tin."
2183
1704
-#: diff.c:5503
2184
+#: diff.c:5769
2185
msgid "only found copies from modified paths due to too many files."
2186
msgstr ""
2187
"chỉ tìm thấy các bản sao từ đường dẫn đã sửa đổi bởi vì có quá nhiều tập tin."
2188
1709
-#: diff.c:5506
2189
+#: diff.c:5772
2190
#, c-format
2191
msgid ""
2192
"you may want to set your %s variable to at least %d and retry the command."
@@ -1714,25 +2194,40 @@ msgstr ""
2194
"bạn có lẽ muốn đặt biến %s của bạn thành ít nhất là %d và thử lại lệnh lần "
2195
"nữa."
2196
1717
-#: dir.c:1867
2197
+#: dir.c:569
2198
+#, c-format
2199
+msgid "pathspec '%s' did not match any file(s) known to git"
2200
+msgstr "đặc tả đường dẫn “%s” không khớp với bất kỳ tập tin nào mà git biết"
2201
+
2202
+#: dir.c:958
2203
+#, c-format
2204
+msgid "cannot use %s as an exclude file"
2205
+msgstr "không thể dùng %s như là một tập tin loại trừ"
2206
+
2207
+#: dir.c:1873
2208
#, c-format
2209
msgid "could not open directory '%s'"
2210
msgstr "không thể mở thư mục “%s”"
2211
1722
-#: dir.c:2109
2212
+#: dir.c:2115
2213
msgid "failed to get kernel name and information"
2214
msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
2215
1726
-#: dir.c:2233
1727
-msgid "Untracked cache is disabled on this system or location."
1728
-msgstr "Bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này."
2216
+#: dir.c:2239
2217
+msgid "untracked cache is disabled on this system or location"
2218
+msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này."
2219
1730
-#: dir.c:3075 dir.c:3080
2220
+#: dir.c:3037
2221
+#, c-format
2222
+msgid "index file corrupt in repo %s"
2223
+msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
2224
+
2225
+#: dir.c:3082 dir.c:3087
2226
#, c-format
2227
msgid "could not create directories for %s"
2228
msgstr "không thể tạo thư mục cho %s"
2229
1735
-#: dir.c:3109
2230
+#: dir.c:3116
2231
#, c-format
2232
msgid "could not migrate git directory from '%s' to '%s'"
2233
msgstr "không thể di cư thư mục git từ “%s” sang “%s”"
@@ -1742,219 +2237,273 @@ msgstr "không thể di cư thư mục git từ “%s” sang “%s”"
2237
msgid "hint: Waiting for your editor to close the file...%c"
2238
msgstr "gợi ý: Chờ trình biên soạn của bạn đóng tập tin…%c"
2239
1745
-#: entry.c:177
2240
+#: entry.c:178
2241
msgid "Filtering content"
2242
msgstr "Nội dung lọc"
2243
1749
-#: entry.c:435
2244
+#: entry.c:437
2245
#, c-format
2246
msgid "could not stat file '%s'"
2247
msgstr "không thể lấy thống kê tập tin “%s”"
2248
2249
+#: environment.c:150
2250
+#, c-format
2251
+msgid "bad git namespace path \"%s\""
2252
+msgstr "đường dẫn không gian tên git \"%s\" sai"
2253
+
2254
+#: environment.c:332
2255
+#, c-format
2256
+msgid "could not set GIT_DIR to '%s'"
2257
+msgstr "không thể đặt GIT_DIR thành “%s”"
2258
+
2259
+#: exec-cmd.c:361
2260
+#, c-format
2261
+msgid "too many args to run %s"
2262
+msgstr "quá nhiều tham số để chạy %s"
2263
+
2264
#: fetch-object.c:17
2265
msgid "Remote with no URL"
2266
msgstr "Máy chủ không có địa chỉ URL"
2267
1758
-#: fetch-pack.c:254
2268
+#: fetch-pack.c:152
2269
msgid "git fetch-pack: expected shallow list"
2270
msgstr "git fetch-pack: cần danh sách shallow"
2271
1762
-#: fetch-pack.c:266
2272
+#: fetch-pack.c:164
2273
msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
2274
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
2275
1766
-#: fetch-pack.c:285 builtin/archive.c:63
1767
-#, c-format
1768
-msgid "remote error: %s"
1769
-msgstr "lỗi máy chủ: %s"
1770
-
1771
-#: fetch-pack.c:286
2276
+#: fetch-pack.c:184
2277
#, c-format
2278
msgid "git fetch-pack: expected ACK/NAK, got '%s'"
2279
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
2280
1776
-#: fetch-pack.c:338
2281
+#: fetch-pack.c:254
2282
msgid "--stateless-rpc requires multi_ack_detailed"
2283
msgstr "--stateless-rpc cần multi_ack_detailed"
2284
1780
-#: fetch-pack.c:429 fetch-pack.c:1310
2285
+#: fetch-pack.c:342 fetch-pack.c:1257
2286
#, c-format
2287
msgid "invalid shallow line: %s"
2288
msgstr "dòng shallow không hợp lệ: %s"
2289
1785
-#: fetch-pack.c:435 fetch-pack.c:1316
2290
+#: fetch-pack.c:348 fetch-pack.c:1263
2291
#, c-format
2292
msgid "invalid unshallow line: %s"
2293
msgstr "dòng unshallow không hợp lệ: %s"
2294
1790
-#: fetch-pack.c:437 fetch-pack.c:1318
2295
+#: fetch-pack.c:350 fetch-pack.c:1265
2296
#, c-format
2297
msgid "object not found: %s"
2298
msgstr "Không tìm thấy đối tượng: %s"
2299
1795
-#: fetch-pack.c:440 fetch-pack.c:1321
2300
+#: fetch-pack.c:353 fetch-pack.c:1268
2301
#, c-format
2302
msgid "error in object: %s"
2303
msgstr "lỗi trong đối tượng: %s"
2304
1800
-#: fetch-pack.c:442 fetch-pack.c:1323
2305
+#: fetch-pack.c:355 fetch-pack.c:1270
2306
#, c-format
2307
msgid "no shallow found: %s"
2308
msgstr "không tìm shallow nào: %s"
2309
1805
-#: fetch-pack.c:445 fetch-pack.c:1326
2310
+#: fetch-pack.c:358 fetch-pack.c:1273
2311
#, c-format
2312
msgid "expected shallow/unshallow, got %s"
2313
msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
2314
1810
-#: fetch-pack.c:486
2315
+#: fetch-pack.c:399
2316
#, c-format
2317
msgid "got %s %d %s"
2318
msgstr "nhận %s %d - %s"
2319
1815
-#: fetch-pack.c:500
2320
+#: fetch-pack.c:416
2321
#, c-format
2322
msgid "invalid commit %s"
2323
msgstr "lần chuyển giao %s không hợp lệ"
2324
1820
-#: fetch-pack.c:533
2325
+#: fetch-pack.c:447
2326
msgid "giving up"
2327
msgstr "chịu thua"
2328
1824
-#: fetch-pack.c:543 progress.c:229
2329
+#: fetch-pack.c:459 progress.c:229
2330
msgid "done"
2331
msgstr "xong"
2332
1828
-#: fetch-pack.c:555
2333
+#: fetch-pack.c:471
2334
#, c-format
2335
msgid "got %s (%d) %s"
2336
msgstr "nhận %s (%d) %s"
2337
1833
-#: fetch-pack.c:601
2338
+#: fetch-pack.c:517
2339
#, c-format
2340
msgid "Marking %s as complete"
2341
msgstr "Đánh dấu %s là đã hoàn thành"
2342
1838
-#: fetch-pack.c:828
2343
+#: fetch-pack.c:764
2344
#, c-format
2345
msgid "already have %s (%s)"
2346
msgstr "đã sẵn có %s (%s)"
2347
1843
-#: fetch-pack.c:869
2348
+#: fetch-pack.c:803
2349
msgid "fetch-pack: unable to fork off sideband demultiplexer"
2350
msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
2351
1847
-#: fetch-pack.c:877
2352
+#: fetch-pack.c:811
2353
msgid "protocol error: bad pack header"
2354
msgstr "lỗi giao thức: phần đầu gói bị sai"
2355
1851
-#: fetch-pack.c:944
2356
+#: fetch-pack.c:879
2357
#, c-format
2358
msgid "fetch-pack: unable to fork off %s"
2359
msgstr "fetch-pack: không thể rẽ nhánh %s"
2360
1856
-#: fetch-pack.c:960
2361
+#: fetch-pack.c:895
2362
#, c-format
2363
msgid "%s failed"
2364
msgstr "%s gặp lỗi"
2365
1861
-#: fetch-pack.c:962
2366
+#: fetch-pack.c:897
2367
msgid "error in sideband demultiplexer"
2368
msgstr "có lỗi trong sideband demultiplexer"
2369
1865
-#: fetch-pack.c:989
2370
+#: fetch-pack.c:926
2371
msgid "Server does not support shallow clients"
2372
msgstr "Máy chủ không hỗ trợ máy khách shallow"
2373
1869
-#: fetch-pack.c:993
2374
+#: fetch-pack.c:930
2375
msgid "Server supports multi_ack_detailed"
2376
msgstr "Máy chủ hỗ trợ multi_ack_detailed"
2377
1873
-#: fetch-pack.c:996
2378
+#: fetch-pack.c:933
2379
msgid "Server supports no-done"
2380
msgstr "Máy chủ hỗ trợ no-done"
2381
1877
-#: fetch-pack.c:1002
2382
+#: fetch-pack.c:939
2383
msgid "Server supports multi_ack"
2384
msgstr "Máy chủ hỗ trợ multi_ack"
2385
1881
-#: fetch-pack.c:1006
2386
+#: fetch-pack.c:943
2387
msgid "Server supports side-band-64k"
2388
msgstr "Máy chủ hỗ trợ side-band-64k"
2389
1885
-#: fetch-pack.c:1010
2390
+#: fetch-pack.c:947
2391
msgid "Server supports side-band"
2392
msgstr "Máy chủ hỗ trợ side-band"
2393
1889
-#: fetch-pack.c:1014
2394
+#: fetch-pack.c:951
2395
msgid "Server supports allow-tip-sha1-in-want"
2396
msgstr "Máy chủ hỗ trợ allow-tip-sha1-in-want"
2397
1893
-#: fetch-pack.c:1018
2398
+#: fetch-pack.c:955
2399
msgid "Server supports allow-reachable-sha1-in-want"
2400
msgstr "Máy chủ hỗ trợ allow-reachable-sha1-in-want"
2401
1897
-#: fetch-pack.c:1028
2402
+#: fetch-pack.c:965
2403
msgid "Server supports ofs-delta"
2404
msgstr "Máy chủ hỗ trợ ofs-delta"
2405
1901
-#: fetch-pack.c:1034 fetch-pack.c:1204
2406
+#: fetch-pack.c:971 fetch-pack.c:1150
2407
msgid "Server supports filter"
2408
msgstr "Máy chủ hỗ trợ bộ lọc"
2409
1905
-#: fetch-pack.c:1042
2410
+#: fetch-pack.c:979
2411
#, c-format
2412
msgid "Server version is %.*s"
2413
msgstr "Phiên bản máy chủ là %.*s"
2414
1910
-#: fetch-pack.c:1048
2415
+#: fetch-pack.c:985
2416
msgid "Server does not support --shallow-since"
2417
msgstr "Máy chủ không hỗ trợ --shallow-since"
2418
1914
-#: fetch-pack.c:1052
2419
+#: fetch-pack.c:989
2420
msgid "Server does not support --shallow-exclude"
2421
msgstr "Máy chủ không hỗ trợ --shallow-exclude"
2422
1918
-#: fetch-pack.c:1054
2423
+#: fetch-pack.c:991
2424
msgid "Server does not support --deepen"
2425
msgstr "Máy chủ không hỗ trợ --deepen"
2426
1922
-#: fetch-pack.c:1065
2427
+#: fetch-pack.c:1004
2428
msgid "no common commits"
2429
msgstr "không có lần chuyển giao chung nào"
2430
1926
-#: fetch-pack.c:1077 fetch-pack.c:1414
2431
+#: fetch-pack.c:1016 fetch-pack.c:1393
2432
msgid "git fetch-pack: fetch failed."
2433
msgstr "git fetch-pack: fetch gặp lỗi."
2434
1930
-#: fetch-pack.c:1199
2435
+#: fetch-pack.c:1145
2436
msgid "Server does not support shallow requests"
2437
msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
2438
1934
-#: fetch-pack.c:1584
2439
+#: fetch-pack.c:1191
2440
+#, c-format
2441
+msgid "error reading section header '%s'"
2442
+msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
2443
+
2444
+#: fetch-pack.c:1197
2445
+#, c-format
2446
+msgid "expected '%s', received '%s'"
2447
+msgstr "cần “%s”, nhưng lại nhận “%s”"
2448
+
2449
+#: fetch-pack.c:1236
2450
+#, c-format
2451
+msgid "unexpected acknowledgment line: '%s'"
2452
+msgstr "gặp dòng không được thừa nhận: “%s”"
2453
+
2454
+#: fetch-pack.c:1241
2455
+#, c-format
2456
+msgid "error processing acks: %d"
2457
+msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
2458
+
2459
+#: fetch-pack.c:1278
2460
+#, c-format
2461
+msgid "error processing shallow info: %d"
2462
+msgstr "lỗi xử lý thông tin shallow: %d"
2463
+
2464
+#: fetch-pack.c:1294
2465
+#, c-format
2466
+msgid "expected wanted-ref, got '%s'"
2467
+msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
2468
+
2469
+#: fetch-pack.c:1304
2470
+#, c-format
2471
+msgid "unexpected wanted-ref: '%s'"
2472
+msgstr "không cần wanted-ref: “%s”"
2473
+
2474
+#: fetch-pack.c:1308
2475
+#, c-format
2476
+msgid "error processing wanted refs: %d"
2477
+msgstr "lỗi khi xử lý wanted refs: %d"
2478
+
2479
+#: fetch-pack.c:1603
2480
msgid "no matching remote head"
2481
msgstr "không khớp phần đầu máy chủ"
2482
1938
-#: fetch-pack.c:1610
2483
+#: fetch-pack.c:1621 builtin/clone.c:664
2484
+msgid "remote did not send all necessary objects"
2485
+msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
2486
+
2487
+#: fetch-pack.c:1647
2488
#, c-format
2489
msgid "no such remote ref %s"
2490
msgstr "Không có máy chủ tham chiếu nào như %s"
2491
1943
-#: fetch-pack.c:1613
2492
+#: fetch-pack.c:1650
2493
#, c-format
2494
msgid "Server does not allow request for unadvertised object %s"
2495
msgstr ""
2496
"Máy phục vụ không cho phép yêu cầu cho đối tượng không được báo trước %s"
2497
1949
-#: gpg-interface.c:185
2498
+#: gpg-interface.c:253
2499
msgid "gpg failed to sign the data"
2500
msgstr "gpg gặp lỗi khi ký dữ liệu"
2501
1953
-#: gpg-interface.c:210
2502
+#: gpg-interface.c:279
2503
msgid "could not create temporary file"
2504
msgstr "không thể tạo tập tin tạm thời"
2505
1957
-#: gpg-interface.c:213
2506
+#: gpg-interface.c:282
2507
#, c-format
2508
msgid "failed writing detached signature to '%s'"
2509
msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
@@ -1964,18 +2513,18 @@ msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
2513
msgid "ignore invalid color '%.*s' in log.graphColors"
2514
msgstr "bỏ qua màu không hợp lệ “%.*s” trong log.graphColors"
2515
1967
-#: grep.c:2020
2516
+#: grep.c:2115
2517
#, c-format
2518
msgid "'%s': unable to read %s"
2519
msgstr "“%s”: không thể đọc %s"
2520
1972
-#: grep.c:2037 setup.c:164 builtin/clone.c:409 builtin/diff.c:81
2521
+#: grep.c:2132 setup.c:164 builtin/clone.c:410 builtin/diff.c:81
2522
#: builtin/rm.c:134
2523
#, c-format
2524
msgid "failed to stat '%s'"
2525
msgstr "gặp lỗi khi lấy thống kê về “%s”"
2526
1978
-#: grep.c:2048
2527
+#: grep.c:2143
2528
#, c-format
2529
msgid "'%s': short read"
2530
msgstr "“%s”: đọc ngắn"
@@ -2054,7 +2603,7 @@ msgstr "không hỗ trợ liệt kê lệnh kiểu “%s”"
2603
msgid "The common Git guides are:"
2604
msgstr "Các chỉ dẫn chung về Git là:"
2605
2057
-#: help.c:467
2606
+#: help.c:552
2607
#, c-format
2608
msgid ""
2609
"'%s' appears to be a git command, but we were not\n"
@@ -2063,31 +2612,31 @@ msgstr ""
2612
"“%s” trông như là một lệnh git, nhưng chúng tôi không\n"
2613
"thể thực thi nó. Có lẽ là lệnh git-%s đã bị hỏng?"
2614
2066
-#: help.c:526
2615
+#: help.c:611
2616
msgid "Uh oh. Your system reports no Git commands at all."
2617
msgstr "Ối chà. Hệ thống của bạn báo rằng chẳng có lệnh Git nào cả."
2618
2070
-#: help.c:548
2619
+#: help.c:633
2620
#, c-format
2621
msgid "WARNING: You called a Git command named '%s', which does not exist."
2622
msgstr "CẢNH BÁO: Bạn đã gọi lệnh Git có tên “%s”, mà nó lại không có sẵn."
2623
2075
-#: help.c:553
2624
+#: help.c:638
2625
#, c-format
2626
msgid "Continuing under the assumption that you meant '%s'."
2627
msgstr "Tiếp tục và coi rằng ý bạn là “%s”."
2628
2080
-#: help.c:558
2629
+#: help.c:643
2630
#, c-format
2631
msgid "Continuing in %0.1f seconds, assuming that you meant '%s'."
2632
msgstr "Tiếp tục trong %0.1f giây,và coi rằng ý bạn là “%s”."
2633
2085
-#: help.c:566
2634
+#: help.c:651
2635
#, c-format
2636
msgid "git: '%s' is not a git command. See 'git --help'."
2637
msgstr "git: “%s” không phải là một lệnh của git. Xem “git --help”."
2638
2090
-#: help.c:570
2639
+#: help.c:655
2640
msgid ""
2641
"\n"
2642
"The most similar command is"
@@ -2098,16 +2647,16 @@ msgstr[0] ""
2647
"\n"
2648
"Những lệnh giống nhất là"
2649
2101
-#: help.c:585
2650
+#: help.c:670
2651
msgid "git version [<options>]"
2652
msgstr "git version [<các-tùy-chọn>]"
2653
2105
-#: help.c:652
2654
+#: help.c:738
2655
#, c-format
2656
msgid "%s: %s - %s"
2657
msgstr "%s: %s - %s"
2658
2110
-#: help.c:656
2659
+#: help.c:742
2660
msgid ""
2661
"\n"
2662
"Did you mean this?"
@@ -2172,7 +2721,7 @@ msgstr "không cho phép tên định danh là rỗng (cho <%s>)"
2721
msgid "name consists only of disallowed characters: %s"
2722
msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
2723
2175
-#: ident.c:416 builtin/commit.c:587
2724
+#: ident.c:416 builtin/commit.c:600
2725
#, c-format
2726
msgid "invalid date format: %s"
2727
msgstr "ngày tháng không hợp lệ: %s"
@@ -2209,123 +2758,123 @@ msgstr ""
2758
msgid "Unable to create '%s.lock': %s"
2759
msgstr "Không thể tạo “%s.lock”: %s"
2760
2212
-#: merge.c:71
2761
+#: merge.c:40
2762
msgid "failed to read the cache"
2763
msgstr "gặp lỗi khi đọc bộ nhớ đệm"
2764
2216
-#: merge.c:136 builtin/am.c:1946 builtin/am.c:1980 builtin/checkout.c:378
2217
-#: builtin/checkout.c:606 builtin/clone.c:761
2765
+#: merge.c:105 builtin/am.c:1946 builtin/am.c:1980 builtin/checkout.c:380
2766
+#: builtin/checkout.c:608 builtin/clone.c:763
2767
msgid "unable to write new index file"
2768
msgstr "không thể ghi tập tin lưu bảng mục lục mới"
2769
2221
-#: merge-recursive.c:298
2770
+#: merge-recursive.c:303
2771
msgid "(bad commit)\n"
2772
msgstr "(commit sai)\n"
2773
2225
-#: merge-recursive.c:320
2774
+#: merge-recursive.c:325
2775
#, c-format
2776
msgid "add_cacheinfo failed for path '%s'; merge aborting."
2777
msgstr "addinfo_cache gặp lỗi đối với đường dẫn “%s”; việc hòa trộn bị bãi bỏ."
2778
2230
-#: merge-recursive.c:328
2779
+#: merge-recursive.c:333
2780
#, c-format
2781
msgid "add_cacheinfo failed to refresh for path '%s'; merge aborting."
2782
msgstr ""
2783
"addinfo_cache gặp lỗi khi làm mới đối với đường dẫn “%s”; việc hòa trộn bị "
2784
"bãi bỏ."
2785
2237
-#: merge-recursive.c:410
2786
+#: merge-recursive.c:415
2787
msgid "error building trees"
2788
msgstr "gặp lỗi khi xây dựng cây"
2789
2241
-#: merge-recursive.c:881
2790
+#: merge-recursive.c:886
2791
#, c-format
2792
msgid "failed to create path '%s'%s"
2793
msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
2794
2246
-#: merge-recursive.c:892
2795
+#: merge-recursive.c:897
2796
#, c-format
2797
msgid "Removing %s to make room for subdirectory\n"
2798
msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
2799
2251
-#: merge-recursive.c:906 merge-recursive.c:925
2800
+#: merge-recursive.c:911 merge-recursive.c:930
2801
msgid ": perhaps a D/F conflict?"
2802
msgstr ": có lẽ là một xung đột D/F?"
2803
2255
-#: merge-recursive.c:915
2804
+#: merge-recursive.c:920
2805
#, c-format
2806
msgid "refusing to lose untracked file at '%s'"
2807
msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
2808
2260
-#: merge-recursive.c:957 builtin/cat-file.c:37
2809
+#: merge-recursive.c:962 builtin/cat-file.c:39
2810
#, c-format
2811
msgid "cannot read object %s '%s'"
2812
msgstr "không thể đọc đối tượng %s “%s”"
2813
2265
-#: merge-recursive.c:959
2814
+#: merge-recursive.c:964
2815
#, c-format
2816
msgid "blob expected for %s '%s'"
2817
msgstr "mong đợi đối tượng blob cho %s “%s”"
2818
2270
-#: merge-recursive.c:983
2819
+#: merge-recursive.c:988
2820
#, c-format
2821
msgid "failed to open '%s': %s"
2822
msgstr "gặp lỗi khi mở “%s”: %s"
2823
2275
-#: merge-recursive.c:994
2824
+#: merge-recursive.c:999
2825
#, c-format
2826
msgid "failed to symlink '%s': %s"
2827
msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
2828
2280
-#: merge-recursive.c:999
2829
+#: merge-recursive.c:1004
2830
#, c-format
2831
msgid "do not know what to do with %06o %s '%s'"
2832
msgstr "không hiểu phải làm gì với %06o %s “%s”"
2833
2285
-#: merge-recursive.c:1186
2834
+#: merge-recursive.c:1191
2835
#, c-format
2836
msgid "Failed to merge submodule %s (not checked out)"
2837
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
2838
2290
-#: merge-recursive.c:1193
2839
+#: merge-recursive.c:1198
2840
#, c-format
2841
msgid "Failed to merge submodule %s (commits not present)"
2842
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (lần chuyển giao không hiện diện)"
2843
2295
-#: merge-recursive.c:1200
2844
+#: merge-recursive.c:1205
2845
#, c-format
2846
msgid "Failed to merge submodule %s (commits don't follow merge-base)"
2847
msgstr ""
2848
"Gặp lỗi khi hòa trộn mô-đun-con “%s” (lần chuyển giao không theo sau nền-hòa-"
2849
"trộn)"
2850
2302
-#: merge-recursive.c:1208 merge-recursive.c:1220
2851
+#: merge-recursive.c:1213 merge-recursive.c:1225
2852
#, c-format
2853
msgid "Fast-forwarding submodule %s to the following commit:"
2854
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
2855
2307
-#: merge-recursive.c:1211 merge-recursive.c:1223
2856
+#: merge-recursive.c:1216 merge-recursive.c:1228
2857
#, c-format
2858
msgid "Fast-forwarding submodule %s"
2859
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
2860
2312
-#: merge-recursive.c:1245
2861
+#: merge-recursive.c:1250
2862
#, c-format
2863
msgid "Failed to merge submodule %s (merge following commits not found)"
2864
msgstr ""
2865
"Gặp lỗi khi hòa trộn mô-đun-con “%s” (không tìm thấy các lần chuyển giao "
2866
"theo sau hòa trộn)"
2867
2319
-#: merge-recursive.c:1249
2868
+#: merge-recursive.c:1254
2869
#, c-format
2870
msgid "Failed to merge submodule %s (not fast-forward)"
2871
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
2872
2324
-#: merge-recursive.c:1250
2873
+#: merge-recursive.c:1255
2874
msgid "Found a possible merge resolution for the submodule:\n"
2875
msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
2876
2328
-#: merge-recursive.c:1253
2877
+#: merge-recursive.c:1258
2878
#, c-format
2879
msgid ""
2880
"If this is correct simply add it to the index for example\n"
@@ -2342,33 +2891,33 @@ msgstr ""
2891
"\n"
2892
"cái mà sẽ chấp nhận gợi ý này.\n"
2893
2345
-#: merge-recursive.c:1262
2894
+#: merge-recursive.c:1267
2895
#, c-format
2896
msgid "Failed to merge submodule %s (multiple merges found)"
2897
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (thấy nhiều hòa trộn đa trùng)"
2898
2350
-#: merge-recursive.c:1321
2899
+#: merge-recursive.c:1326
2900
msgid "Failed to execute internal merge"
2901
msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
2902
2354
-#: merge-recursive.c:1326
2903
+#: merge-recursive.c:1331
2904
#, c-format
2905
msgid "Unable to add %s to database"
2906
msgstr "Không thể thêm %s vào cơ sở dữ liệu"
2907
2359
-#: merge-recursive.c:1358
2908
+#: merge-recursive.c:1363
2909
#, c-format
2910
msgid "Auto-merging %s"
2911
msgstr "Tự-động-hòa-trộn %s"
2912
2364
-#: merge-recursive.c:1423
2913
+#: merge-recursive.c:1434
2914
#, c-format
2915
msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
2916
msgstr ""
2917
"Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
2918
"%s."
2919
2371
-#: merge-recursive.c:1475
2920
+#: merge-recursive.c:1501
2921
#, c-format
2922
msgid ""
2923
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -2377,7 +2926,7 @@ msgstr ""
2926
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
2927
"còn lại trong cây (tree)."
2928
2380
-#: merge-recursive.c:1480
2929
+#: merge-recursive.c:1506
2930
#, c-format
2931
msgid ""
2932
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -2386,7 +2935,7 @@ msgstr ""
2935
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
2936
"của %s còn lại trong cây (tree)."
2937
2389
-#: merge-recursive.c:1487
2938
+#: merge-recursive.c:1513
2939
#, c-format
2940
msgid ""
2941
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -2395,7 +2944,7 @@ msgstr ""
2944
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
2945
"còn lại trong cây (tree) tại %s."
2946
2398
-#: merge-recursive.c:1492
2947
+#: merge-recursive.c:1518
2948
#, c-format
2949
msgid ""
2950
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -2404,33 +2953,33 @@ msgstr ""
2953
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
2954
"của %s còn lại trong cây (tree) tại %s."
2955
2407
-#: merge-recursive.c:1526
2956
+#: merge-recursive.c:1552
2957
msgid "rename"
2958
msgstr "đổi tên"
2959
2411
-#: merge-recursive.c:1526
2960
+#: merge-recursive.c:1552
2961
msgid "renamed"
2962
msgstr "đã đổi tên"
2963
2415
-#: merge-recursive.c:1580 merge-recursive.c:1736 merge-recursive.c:2368
2416
-#: merge-recursive.c:3086
2964
+#: merge-recursive.c:1606 merge-recursive.c:1762 merge-recursive.c:2394
2965
+#: merge-recursive.c:3129
2966
#, c-format
2967
msgid "Refusing to lose dirty file at %s"
2968
msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
2969
2421
-#: merge-recursive.c:1594
2970
+#: merge-recursive.c:1620
2971
#, c-format
2972
msgid "%s is a directory in %s adding as %s instead"
2973
msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
2974
2426
-#: merge-recursive.c:1599
2975
+#: merge-recursive.c:1625
2976
#, c-format
2977
msgid "Refusing to lose untracked file at %s; adding as %s instead"
2978
msgstr ""
2979
"Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
2980
"thành %s"
2981
2433
-#: merge-recursive.c:1625
2982
+#: merge-recursive.c:1651
2983
#, c-format
2984
msgid ""
2985
"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -2439,29 +2988,29 @@ msgstr ""
2988
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
2989
"tên \"%s\"->\"%s\" trong \"%s\"%s"
2990
2442
-#: merge-recursive.c:1630
2991
+#: merge-recursive.c:1656
2992
msgid " (left unresolved)"
2993
msgstr " (cần giải quyết)"
2994
2446
-#: merge-recursive.c:1694
2995
+#: merge-recursive.c:1720
2996
#, c-format
2997
msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
2998
msgstr ""
2999
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
3000
2452
-#: merge-recursive.c:1733
3001
+#: merge-recursive.c:1759
3002
#, c-format
3003
msgid "Renaming %s to %s and %s to %s instead"
3004
msgstr "Đang đổi tên %s thành %s thay vì %s thành %s"
3005
2457
-#: merge-recursive.c:1745
3006
+#: merge-recursive.c:1771
3007
#, c-format
3008
msgid "Refusing to lose untracked file at %s, even though it's in the way."
3009
msgstr ""
3010
"Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
3011
"đường."
3012
2464
-#: merge-recursive.c:1951
3013
+#: merge-recursive.c:1977
3014
#, c-format
3015
msgid ""
3016
"CONFLICT (directory rename split): Unclear where to place %s because "
@@ -2472,7 +3021,7 @@ msgstr ""
3021
"vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
3022
"nhận một phần nhiều của các tập tin."
3023
2475
-#: merge-recursive.c:1983
3024
+#: merge-recursive.c:2009
3025
#, c-format
3026
msgid ""
3027
"CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -2481,7 +3030,7 @@ msgstr ""
3030
"XUNG ĐỘT: (ngầm đổi tên thư mục): Tập tin/thư mục đã sẵn có tại %s theo cách "
3031
"của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
3032
2484
-#: merge-recursive.c:1993
3033
+#: merge-recursive.c:2019
3034
#, c-format
3035
msgid ""
3036
"CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -2490,7 +3039,7 @@ msgstr ""
3039
"XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
3040
"các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s."
3041
2493
-#: merge-recursive.c:2085
3042
+#: merge-recursive.c:2111
3043
#, c-format
3044
msgid ""
3045
"CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -2499,7 +3048,7 @@ msgstr ""
3048
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
3049
"%s->%s trong %s"
3050
2502
-#: merge-recursive.c:2330
3051
+#: merge-recursive.c:2356
3052
#, c-format
3053
msgid ""
3054
"WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
@@ -2508,125 +3057,130 @@ msgstr ""
3057
"CẢNH BÁO: tránh áp dụng %s -> %s đổi thên thành %s, bởi vì bản thân %s cũng "
3058
"bị đổi tên."
3059
2511
-#: merge-recursive.c:2736
3060
+#: merge-recursive.c:2762
3061
#, c-format
3062
msgid "CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s"
3063
msgstr ""
3064
"XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm vào trong %s"
3065
2517
-#: merge-recursive.c:2751
3066
+#: merge-recursive.c:2777
3067
#, c-format
3068
msgid "Adding merged %s"
3069
msgstr "Thêm hòa trộn %s"
3070
2522
-#: merge-recursive.c:2758 merge-recursive.c:3089
3071
+#: merge-recursive.c:2784 merge-recursive.c:3132
3072
#, c-format
3073
msgid "Adding as %s instead"
3074
msgstr "Thay vào đó thêm vào %s"
3075
2527
-#: merge-recursive.c:2914
3076
+#: merge-recursive.c:2941
3077
#, c-format
3078
msgid "cannot read object %s"
3079
msgstr "không thể đọc đối tượng %s"
3080
2532
-#: merge-recursive.c:2917
3081
+#: merge-recursive.c:2944
3082
#, c-format
3083
msgid "object %s is not a blob"
3084
msgstr "đối tượng %s không phải là một blob"
3085
2537
-#: merge-recursive.c:2986
3086
+#: merge-recursive.c:3013
3087
msgid "modify"
3088
msgstr "sửa đổi"
3089
2541
-#: merge-recursive.c:2986
3090
+#: merge-recursive.c:3013
3091
msgid "modified"
3092
msgstr "đã sửa"
3093
2545
-#: merge-recursive.c:2997
3094
+#: merge-recursive.c:3024
3095
msgid "content"
3096
msgstr "nội dung"
3097
2549
-#: merge-recursive.c:3004
3098
+#: merge-recursive.c:3031
3099
msgid "add/add"
3100
msgstr "thêm/thêm"
3101
2553
-#: merge-recursive.c:3046
3102
+#: merge-recursive.c:3076
3103
#, c-format
3104
msgid "Skipped %s (merged same as existing)"
3105
msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
3106
2558
-#: merge-recursive.c:3055 git-submodule.sh:895
3107
+#: merge-recursive.c:3098 git-submodule.sh:865
3108
msgid "submodule"
3109
msgstr "mô-đun-con"
3110
2562
-#: merge-recursive.c:3056
3111
+#: merge-recursive.c:3099
3112
#, c-format
3113
msgid "CONFLICT (%s): Merge conflict in %s"
3114
msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
3115
2567
-#: merge-recursive.c:3178
3116
+#: merge-recursive.c:3221
3117
#, c-format
3118
msgid "Removing %s"
3119
msgstr "Đang xóa %s"
3120
2572
-#: merge-recursive.c:3204
3121
+#: merge-recursive.c:3247
3122
msgid "file/directory"
3123
msgstr "tập-tin/thư-mục"
3124
2576
-#: merge-recursive.c:3210
3125
+#: merge-recursive.c:3253
3126
msgid "directory/file"
3127
msgstr "thư-mục/tập-tin"
3128
2580
-#: merge-recursive.c:3217
3129
+#: merge-recursive.c:3260
3130
#, c-format
3131
msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
3132
msgstr ""
3133
"XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
3134
"%s"
3135
2587
-#: merge-recursive.c:3226
3136
+#: merge-recursive.c:3269
3137
#, c-format
3138
msgid "Adding %s"
3139
msgstr "Thêm \"%s\""
3140
2592
-#: merge-recursive.c:3267
3141
+#: merge-recursive.c:3303
3142
#, c-format
2594
-msgid "Dirty index: cannot merge (dirty: %s)"
2595
-msgstr "Bảng mục lục bẩn: không thể hòa trộn (bẩn: %s)"
3143
+msgid ""
3144
+"Your local changes to the following files would be overwritten by merge:\n"
3145
+" %s"
3146
+msgstr ""
3147
+"Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh "
3148
+"hòa trộn:\n"
3149
+" %s"
3150
2597
-#: merge-recursive.c:3271
3151
+#: merge-recursive.c:3314
3152
msgid "Already up to date!"
3153
msgstr "Đã cập nhật rồi!"
3154
2601
-#: merge-recursive.c:3280
3155
+#: merge-recursive.c:3323
3156
#, c-format
3157
msgid "merging of trees %s and %s failed"
3158
msgstr "hòa trộn các cây %s và %s gặp lỗi"
3159
2606
-#: merge-recursive.c:3379
3160
+#: merge-recursive.c:3422
3161
msgid "Merging:"
3162
msgstr "Đang trộn:"
3163
2610
-#: merge-recursive.c:3392
3164
+#: merge-recursive.c:3435
3165
#, c-format
3166
msgid "found %u common ancestor:"
3167
msgid_plural "found %u common ancestors:"
3168
msgstr[0] "tìm thấy %u tổ tiên chung:"
3169
2616
-#: merge-recursive.c:3431
3170
+#: merge-recursive.c:3474
3171
msgid "merge returned no commit"
3172
msgstr "hòa trộn không trả về lần chuyển giao nào"
3173
2620
-#: merge-recursive.c:3495
3174
+#: merge-recursive.c:3540
3175
#, c-format
3176
msgid "Could not parse object '%s'"
3177
msgstr "Không thể phân tích đối tượng “%s”"
3178
2625
-#: merge-recursive.c:3511 builtin/merge.c:659 builtin/merge.c:816
3179
+#: merge-recursive.c:3556 builtin/merge.c:689 builtin/merge.c:846
3180
msgid "Unable to write index."
3181
msgstr "Không thể ghi bảng mục lục"
3182
2629
-#: notes-merge.c:272
3183
+#: notes-merge.c:274
3184
#, c-format
3185
msgid ""
3186
"You have not concluded your previous notes merge (%s exists).\n"
@@ -2638,23 +3192,23 @@ msgstr ""
3192
"chuyển giao hay bãi bỏ lần hòa trộn trước đây và bắt đầu một hòa trộn ghi "
3193
"chú mới."
3194
2641
-#: notes-merge.c:279
3195
+#: notes-merge.c:281
3196
#, c-format
3197
msgid "You have not concluded your notes merge (%s exists)."
3198
msgstr "Bạn chưa kết thúc việc hòa trộn ghi chú (%s vẫn tồn tại)."
3199
2646
-#: notes-utils.c:43
3200
+#: notes-utils.c:45
3201
msgid "Cannot commit uninitialized/unreferenced notes tree"
3202
msgstr ""
3203
"Không thể chuyển giao cây ghi chú chưa được khởi tạo hoặc không được tham "
3204
"chiếu"
3205
2652
-#: notes-utils.c:102
3206
+#: notes-utils.c:104
3207
#, c-format
3208
msgid "Bad notes.rewriteMode value: '%s'"
3209
msgstr "Giá trị notes.rewriteMode sai: “%s”"
3210
2657
-#: notes-utils.c:112
3211
+#: notes-utils.c:114
3212
#, c-format
3213
msgid "Refusing to rewrite notes in %s (outside of refs/notes/)"
3214
msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
@@ -2663,36 +3217,56 @@ msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
3217
#. the environment variable, the second %s is
3218
#. its value.
3219
#.
2666
-#: notes-utils.c:142
3220
+#: notes-utils.c:144
3221
#, c-format
3222
msgid "Bad %s value: '%s'"
3223
msgstr "Giá trị %s sai: “%s”"
3224
2671
-#: object.c:242
3225
+#: object.c:54
3226
+#, c-format
3227
+msgid "invalid object type \"%s\""
3228
+msgstr "kiểu đối tượng \"%s\" không hợp lệ"
3229
+
3230
+#: object.c:173
3231
+#, c-format
3232
+msgid "object %s is a %s, not a %s"
3233
+msgstr "đối tượng %s là một %s, không phải là một %s"
3234
+
3235
+#: object.c:233
3236
+#, c-format
3237
+msgid "object %s has unknown type id %d"
3238
+msgstr "đối tượng %s có mã kiểu %d chưa biết"
3239
+
3240
+#: object.c:246
3241
#, c-format
3242
msgid "unable to parse object: %s"
3243
msgstr "không thể phân tích đối tượng: “%s”"
3244
3245
+#: object.c:266 object.c:277
3246
+#, c-format
3247
+msgid "sha1 mismatch %s"
3248
+msgstr "sha1 không khớp %s"
3249
+
3250
#: packfile.c:563
3251
msgid "offset before end of packfile (broken .idx?)"
3252
msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
3253
2680
-#: packfile.c:1742
3254
+#: packfile.c:1745
3255
#, c-format
3256
msgid "offset before start of pack index for %s (corrupt index?)"
3257
msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
3258
2685
-#: packfile.c:1746
3259
+#: packfile.c:1749
3260
#, c-format
3261
msgid "offset beyond end of pack index for %s (truncated index?)"
3262
msgstr ""
3263
"vị trí tương đối vượt quá cuối của chỉ mục gói cho %s (mục lục bị cắt cụt à?)"
3264
2691
-#: parse-options.c:621
3265
+#: parse-options.c:672
3266
msgid "..."
3267
msgstr "…"
3268
2695
-#: parse-options.c:640
3269
+#: parse-options.c:691
3270
#, c-format
3271
msgid "usage: %s"
3272
msgstr "cách dùng: %s"
@@ -2700,17 +3274,17 @@ msgstr "cách dùng: %s"
3274
#. TRANSLATORS: the colon here should align with the
3275
#. one in "usage: %s" translation.
3276
#.
2703
-#: parse-options.c:646
3277
+#: parse-options.c:697
3278
#, c-format
3279
msgid " or: %s"
3280
msgstr " hoặc: %s"
3281
2708
-#: parse-options.c:649
3282
+#: parse-options.c:700
3283
#, c-format
3284
msgid " %s"
3285
msgstr " %s"
3286
2713
-#: parse-options.c:688
3287
+#: parse-options.c:739
3288
msgid "-NUM"
3289
msgstr "-SỐ"
3290
@@ -2804,11 +3378,71 @@ msgstr "%s: số mầu nhiệm đặc tả đường dẫn chưa được hỗ t
3378
msgid "pathspec '%s' is beyond a symbolic link"
3379
msgstr "đặc tả đường dẫn “%s” vượt ra ngoài liên kết mềm"
3380
3381
+#: pkt-line.c:104
3382
+msgid "flush packet write failed"
3383
+msgstr "gặp lỗi khi ghi vào tập tin gói lúc đẩy dữ liệu lên bộ nhớ"
3384
+
3385
+#: pkt-line.c:142 pkt-line.c:228
3386
+msgid "protocol error: impossibly long line"
3387
+msgstr "lỗi giao thức: không thể làm được dòng dài"
3388
+
3389
+#: pkt-line.c:158 pkt-line.c:160
3390
+msgid "packet write with format failed"
3391
+msgstr "gặp lỗi khi ghi gói có định dạng"
3392
+
3393
+#: pkt-line.c:192
3394
+msgid "packet write failed - data exceeds max packet size"
3395
+msgstr "gặp lỗi khi ghi gói - dữ liệu vượt quá cỡ vói tối đa"
3396
+
3397
+#: pkt-line.c:199 pkt-line.c:206
3398
+msgid "packet write failed"
3399
+msgstr "gặp lỗi khi ghi gói"
3400
+
3401
+#: pkt-line.c:291
3402
+msgid "read error"
3403
+msgstr "lỗi đọc"
3404
+
3405
+#: pkt-line.c:299
3406
+msgid "the remote end hung up unexpectedly"
3407
+msgstr "máy chủ bị treo bất ngờ"
3408
+
3409
+#: pkt-line.c:327
3410
+#, c-format
3411
+msgid "protocol error: bad line length character: %.4s"
3412
+msgstr "lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s"
3413
+
3414
+#: pkt-line.c:337 pkt-line.c:342
3415
+#, c-format
3416
+msgid "protocol error: bad line length %d"
3417
+msgstr "lỗi giao thức: chiều dài dòng bị sai %d"
3418
+
3419
#: pretty.c:962
3420
msgid "unable to parse --pretty format"
3421
msgstr "không thể phân tích định dạng --pretty"
3422
2811
-#: read-cache.c:1500
3423
+#: range-diff.c:48
3424
+msgid "could not start `log`"
3425
+msgstr "không thể lấy thông tin thống kê về “log“"
3426
+
3427
+#: range-diff.c:51
3428
+msgid "could not read `log` output"
3429
+msgstr "không thể đọc kết xuất “log”"
3430
+
3431
+#: range-diff.c:66 sequencer.c:4540
3432
+#, c-format
3433
+msgid "could not parse commit '%s'"
3434
+msgstr "không thể phân tích lần chuyển giao “%s”"
3435
+
3436
+#: range-diff.c:196
3437
+msgid "failed to generate diff"
3438
+msgstr "gặp lỗi khi tạo khác biệt"
3439
+
3440
+#: range-diff.c:421 range-diff.c:423
3441
+#, c-format
3442
+msgid "could not parse log for '%s'"
3443
+msgstr "không thể phân tích nhật ký cho “%s”"
3444
+
3445
+#: read-cache.c:1579
3446
#, c-format
3447
msgid ""
3448
"index.version set, but the value is invalid.\n"
@@ -2817,7 +3451,7 @@ msgstr ""
3451
"index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
3452
"Dùng phiên bản %i"
3453
2820
-#: read-cache.c:1510
3454
+#: read-cache.c:1589
3455
#, c-format
3456
msgid ""
3457
"GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -2826,227 +3460,329 @@ msgstr ""
3460
"GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
3461
"Dùng phiên bản %i"
3462
2829
-#: read-cache.c:2404 sequencer.c:4338 wrapper.c:658 builtin/merge.c:1048
3463
+#: read-cache.c:2580 sequencer.c:4503 wrapper.c:658 builtin/merge.c:1083
3464
#, c-format
3465
msgid "could not close '%s'"
3466
msgstr "không thể đóng “%s”"
3467
2834
-#: read-cache.c:2477 sequencer.c:2102 sequencer.c:3234
3468
+#: read-cache.c:2653 sequencer.c:2113 sequencer.c:3374
3469
#, c-format
3470
msgid "could not stat '%s'"
3471
msgstr "không thể lấy thông tin thống kê về “%s”"
3472
2839
-#: read-cache.c:2490
3473
+#: read-cache.c:2666
3474
#, c-format
3475
msgid "unable to open git dir: %s"
3476
msgstr "không thể mở thư mục git: %s"
3477
2844
-#: read-cache.c:2502
3478
+#: read-cache.c:2678
3479
#, c-format
3480
msgid "unable to unlink: %s"
3481
msgstr "không thể bỏ liên kết (unlink): “%s”"
3482
2849
-#: refs.c:732 sequencer.c:4334 sequencer.c:4393 wrapper.c:225 wrapper.c:395
2850
-#: builtin/am.c:779
3483
+#: refs.c:192
3484
+#, c-format
3485
+msgid "%s does not point to a valid object!"
3486
+msgstr "“%s” không chỉ đến một lần chuyển giao hợp lệ nào cả!"
3487
+
3488
+#: refs.c:579
3489
+#, c-format
3490
+msgid "ignoring dangling symref %s"
3491
+msgstr "đang lờ đi tham chiếu mềm thừa %s"
3492
+
3493
+#: refs.c:581 ref-filter.c:2067
3494
+#, c-format
3495
+msgid "ignoring broken ref %s"
3496
+msgstr "đang lờ đi tham chiếu hỏng %s"
3497
+
3498
+#: refs.c:685
3499
+#, c-format
3500
+msgid "could not open '%s' for writing: %s"
3501
+msgstr "không thể mở “%s” để ghi: %s"
3502
+
3503
+#: refs.c:695 refs.c:746
3504
+#, c-format
3505
+msgid "could not read ref '%s'"
3506
+msgstr "không thể đọc tham chiếu “%s”"
3507
+
3508
+#: refs.c:701
3509
+#, c-format
3510
+msgid "ref '%s' already exists"
3511
+msgstr "tham chiếu “%s” đã có từ trước rồi"
3512
+
3513
+#: refs.c:706
3514
+#, c-format
3515
+msgid "unexpected object ID when writing '%s'"
3516
+msgstr "không cần ID đối tượng khi ghi “%s”"
3517
+
3518
+#: refs.c:714 sequencer.c:385 sequencer.c:2366 sequencer.c:2492
3519
+#: sequencer.c:2506 sequencer.c:2733 sequencer.c:4501 sequencer.c:4564
3520
+#: wrapper.c:656
3521
+#, c-format
3522
+msgid "could not write to '%s'"
3523
+msgstr "không thể ghi vào “%s”"
3524
+
3525
+#: refs.c:741 sequencer.c:4499 sequencer.c:4558 wrapper.c:225 wrapper.c:395
3526
+#: builtin/am.c:780
3527
#, c-format
3528
msgid "could not open '%s' for writing"
3529
msgstr "không thể mở “%s” để ghi"
3530
2855
-#: refs.c:1880
3531
+#: refs.c:748
3532
+#, c-format
3533
+msgid "unexpected object ID when deleting '%s'"
3534
+msgstr "gặp ID đối tượng không cần khi xóa “%s”"
3535
+
3536
+#: refs.c:879
3537
+#, c-format
3538
+msgid "log for ref %s has gap after %s"
3539
+msgstr "Nhật ký cho tham chiếu %s có khoảng trống sau %s"
3540
+
3541
+#: refs.c:885
3542
+#, c-format
3543
+msgid "log for ref %s unexpectedly ended on %s"
3544
+msgstr "nhật ký cho tham chiếu %s kết thúc bất ngờ trên %s"
3545
+
3546
+#: refs.c:943
3547
+#, c-format
3548
+msgid "log for %s is empty"
3549
+msgstr "nhật ký cho %s trống rỗng"
3550
+
3551
+#: refs.c:1035
3552
+#, c-format
3553
+msgid "refusing to update ref with bad name '%s'"
3554
+msgstr "từ chối cập nhật tham chiếu với tên sai “%s”"
3555
+
3556
+#: refs.c:1111
3557
+#, c-format
3558
+msgid "update_ref failed for ref '%s': %s"
3559
+msgstr "update_ref bị lỗi cho ref “%s”: %s"
3560
+
3561
+#: refs.c:1853
3562
+#, c-format
3563
+msgid "multiple updates for ref '%s' not allowed"
3564
+msgstr "không cho phép đa cập nhật cho tham chiếu “%s”"
3565
+
3566
+#: refs.c:1885
3567
msgid "ref updates forbidden inside quarantine environment"
3568
msgstr "cập nhật tham chiếu bị cấm trong môi trường kiểm tra"
3569
3570
+#: refs.c:1981 refs.c:2011
3571
+#, c-format
3572
+msgid "'%s' exists; cannot create '%s'"
3573
+msgstr "“%s” sẵn có; không thể tạo “%s”"
3574
+
3575
+#: refs.c:1987 refs.c:2022
3576
+#, c-format
3577
+msgid "cannot process '%s' and '%s' at the same time"
3578
+msgstr "Không thể xử lý “%s” và “%s” cùng một lúc"
3579
+
3580
#: refs/files-backend.c:1191
3581
#, c-format
3582
msgid "could not remove reference %s"
3583
msgstr "không thể gỡ bỏ tham chiếu: %s"
3584
2864
-#: refs/files-backend.c:1205 refs/packed-backend.c:1531
2865
-#: refs/packed-backend.c:1541
3585
+#: refs/files-backend.c:1205 refs/packed-backend.c:1532
3586
+#: refs/packed-backend.c:1542
3587
#, c-format
3588
msgid "could not delete reference %s: %s"
3589
msgstr "không thể xóa bỏ tham chiếu %s: %s"
3590
2870
-#: refs/files-backend.c:1208 refs/packed-backend.c:1544
3591
+#: refs/files-backend.c:1208 refs/packed-backend.c:1545
3592
#, c-format
3593
msgid "could not delete references: %s"
3594
msgstr "không thể xóa bỏ tham chiếu: %s"
3595
2875
-#: ref-filter.c:35 wt-status.c:1850
3596
+#: refspec.c:137
3597
+#, c-format
3598
+msgid "invalid refspec '%s'"
3599
+msgstr "refspec không hợp lệ “%s”"
3600
+
3601
+#: ref-filter.c:38 wt-status.c:1850
3602
msgid "gone"
3603
msgstr "đã ra đi"
3604
2879
-#: ref-filter.c:36
3605
+#: ref-filter.c:39
3606
#, c-format
3607
msgid "ahead %d"
3608
msgstr "phía trước %d"
3609
2884
-#: ref-filter.c:37
3610
+#: ref-filter.c:40
3611
#, c-format
3612
msgid "behind %d"
3613
msgstr "đằng sau %d"
3614
2889
-#: ref-filter.c:38
3615
+#: ref-filter.c:41
3616
#, c-format
3617
msgid "ahead %d, behind %d"
3618
msgstr "trước %d, sau %d"
3619
2894
-#: ref-filter.c:121
3620
+#: ref-filter.c:137
3621
#, c-format
3622
msgid "expected format: %%(color:<color>)"
3623
msgstr "cần định dạng: %%(color:<color>)"
3624
2899
-#: ref-filter.c:123
3625
+#: ref-filter.c:139
3626
#, c-format
3627
msgid "unrecognized color: %%(color:%s)"
3628
msgstr "không nhận ra màu: %%(màu:%s)"
3629
2904
-#: ref-filter.c:145
3630
+#: ref-filter.c:161
3631
#, c-format
3632
msgid "Integer value expected refname:lstrip=%s"
3633
msgstr "Giá trị nguyên cần tên tham chiếu:lstrip=%s"
3634
2909
-#: ref-filter.c:149
3635
+#: ref-filter.c:165
3636
#, c-format
3637
msgid "Integer value expected refname:rstrip=%s"
3638
msgstr "Giá trị nguyên cần tên tham chiếu:rstrip=%s"
3639
2914
-#: ref-filter.c:151
3640
+#: ref-filter.c:167
3641
#, c-format
3642
msgid "unrecognized %%(%s) argument: %s"
3643
msgstr "đối số không được thừa nhận %%(%s): %s"
3644
2919
-#: ref-filter.c:206
3645
+#: ref-filter.c:222
3646
+#, c-format
3647
+msgid "%%(objecttype) does not take arguments"
3648
+msgstr "%%(objecttype) không nhận các đối số"
3649
+
3650
+#: ref-filter.c:234
3651
+#, c-format
3652
+msgid "%%(objectsize) does not take arguments"
3653
+msgstr "%%(objectsize) không nhận các đối số"
3654
+
3655
+#: ref-filter.c:246
3656
#, c-format
3657
msgid "%%(body) does not take arguments"
3658
msgstr "%%(body) không nhận các đối số"
3659
2924
-#: ref-filter.c:215
3660
+#: ref-filter.c:255
3661
#, c-format
3662
msgid "%%(subject) does not take arguments"
3663
msgstr "%%(subject) không nhận các đối số"
3664
2929
-#: ref-filter.c:235
3665
+#: ref-filter.c:275
3666
#, c-format
3667
msgid "unknown %%(trailers) argument: %s"
3668
msgstr "không hiểu tham số %%(trailers): %s"
3669
2934
-#: ref-filter.c:264
3670
+#: ref-filter.c:304
3671
#, c-format
3672
msgid "positive value expected contents:lines=%s"
3673
msgstr "cần nội dung mang giá trị dương:lines=%s"
3674
2939
-#: ref-filter.c:266
3675
+#: ref-filter.c:306
3676
#, c-format
3677
msgid "unrecognized %%(contents) argument: %s"
3678
msgstr "đối số không được thừa nhận %%(contents): %s"
3679
2944
-#: ref-filter.c:281
3680
+#: ref-filter.c:321
3681
#, c-format
3682
msgid "positive value expected objectname:short=%s"
3683
msgstr "cần nội dung mang giá trị dương:shot=%s"
3684
2949
-#: ref-filter.c:285
3685
+#: ref-filter.c:325
3686
#, c-format
3687
msgid "unrecognized %%(objectname) argument: %s"
3688
msgstr "đối số không được thừa nhận %%(objectname): %s"
3689
2954
-#: ref-filter.c:315
3690
+#: ref-filter.c:355
3691
#, c-format
3692
msgid "expected format: %%(align:<width>,<position>)"
3693
msgstr "cần định dạng: %%(align:<width>,<position>)"
3694
2959
-#: ref-filter.c:327
3695
+#: ref-filter.c:367
3696
#, c-format
3697
msgid "unrecognized position:%s"
3698
msgstr "vị trí không được thừa nhận:%s"
3699
2964
-#: ref-filter.c:334
3700
+#: ref-filter.c:374
3701
#, c-format
3702
msgid "unrecognized width:%s"
3703
msgstr "chiều rộng không được thừa nhận:%s"
3704
2969
-#: ref-filter.c:343
3705
+#: ref-filter.c:383
3706
#, c-format
3707
msgid "unrecognized %%(align) argument: %s"
3708
msgstr "đối số không được thừa nhận %%(align): %s"
3709
2974
-#: ref-filter.c:351
3710
+#: ref-filter.c:391
3711
#, c-format
3712
msgid "positive width expected with the %%(align) atom"
3713
msgstr "cần giá trị độ rộng dương với nguyên tử %%(align)"
3714
2979
-#: ref-filter.c:369
3715
+#: ref-filter.c:409
3716
#, c-format
3717
msgid "unrecognized %%(if) argument: %s"
3718
msgstr "đối số không được thừa nhận %%(if): %s"
3719
2984
-#: ref-filter.c:464
3720
+#: ref-filter.c:505
3721
#, c-format
3722
msgid "malformed field name: %.*s"
3723
msgstr "tên trường dị hình: %.*s"
3724
2989
-#: ref-filter.c:491
3725
+#: ref-filter.c:532
3726
#, c-format
3727
msgid "unknown field name: %.*s"
3728
msgstr "không hiểu tên trường: %.*s"
3729
2994
-#: ref-filter.c:608
3730
+#: ref-filter.c:656
3731
#, c-format
3732
msgid "format: %%(if) atom used without a %%(then) atom"
3733
msgstr "định dạng: nguyên tử %%(if) được dùng mà không có nguyên tử %%(then)"
3734
2999
-#: ref-filter.c:671
3735
+#: ref-filter.c:719
3736
#, c-format
3737
msgid "format: %%(then) atom used without an %%(if) atom"
3738
msgstr "định dạng: nguyên tử %%(then) được dùng mà không có nguyên tử %%(if)"
3739
3004
-#: ref-filter.c:673
3740
+#: ref-filter.c:721
3741
#, c-format
3742
msgid "format: %%(then) atom used more than once"
3743
msgstr "định dạng: nguyên tử %%(then) được dùng nhiều hơn một lần"
3744
3009
-#: ref-filter.c:675
3745
+#: ref-filter.c:723
3746
#, c-format
3747
msgid "format: %%(then) atom used after %%(else)"
3748
msgstr "định dạng: nguyên tử %%(then) được dùng sau %%(else)"
3749
3014
-#: ref-filter.c:703
3750
+#: ref-filter.c:751
3751
#, c-format
3752
msgid "format: %%(else) atom used without an %%(if) atom"
3753
msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(if)"
3754
3019
-#: ref-filter.c:705
3755
+#: ref-filter.c:753
3756
#, c-format
3757
msgid "format: %%(else) atom used without a %%(then) atom"
3758
msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(then)"
3759
3024
-#: ref-filter.c:707
3760
+#: ref-filter.c:755
3761
#, c-format
3762
msgid "format: %%(else) atom used more than once"
3763
msgstr "định dạng: nguyên tử %%(else) được dùng nhiều hơn một lần"
3764
3029
-#: ref-filter.c:722
3765
+#: ref-filter.c:770
3766
#, c-format
3767
msgid "format: %%(end) atom used without corresponding atom"
3768
msgstr "định dạng: nguyên tử %%(end) được dùng mà không có nguyên tử tương ứng"
3769
3034
-#: ref-filter.c:779
3770
+#: ref-filter.c:827
3771
#, c-format
3772
msgid "malformed format string %s"
3773
msgstr "chuỗi định dạng dị hình %s"
3774
3039
-#: ref-filter.c:1387
3775
+#: ref-filter.c:1416
3776
#, c-format
3777
msgid "(no branch, rebasing %s)"
3778
msgstr "(không nhánh, đang cải tổ %s)"
3779
3044
-#: ref-filter.c:1390
3780
+#: ref-filter.c:1419
3781
#, c-format
3782
msgid "(no branch, rebasing detached HEAD %s)"
3783
msgstr "(không nhánh, đang cải tổ HEAD %s đã tách rời)"
3784
3049
-#: ref-filter.c:1393
3785
+#: ref-filter.c:1422
3786
#, c-format
3787
msgid "(no branch, bisect started on %s)"
3788
msgstr "(không nhánh, di chuyển nửa bước được bắt đầu tại %s)"
@@ -3054,7 +3790,7 @@ msgstr "(không nhánh, di chuyển nửa bước được bắt đầu tại %s
3790
#. TRANSLATORS: make sure this matches "HEAD
3791
#. detached at " in wt-status.c
3792
#.
3057
-#: ref-filter.c:1401
3793
+#: ref-filter.c:1430
3794
#, c-format
3795
msgid "(HEAD detached at %s)"
3796
msgstr "(HEAD được tách rời tại %s)"
@@ -3062,148 +3798,143 @@ msgstr "(HEAD được tách rời tại %s)"
3798
#. TRANSLATORS: make sure this matches "HEAD
3799
#. detached from " in wt-status.c
3800
#.
3065
-#: ref-filter.c:1408
3801
+#: ref-filter.c:1437
3802
#, c-format
3803
msgid "(HEAD detached from %s)"
3804
msgstr "(HEAD được tách rời từ %s)"
3805
3070
-#: ref-filter.c:1412
3806
+#: ref-filter.c:1441
3807
msgid "(no branch)"
3808
msgstr "(không nhánh)"
3809
3074
-#: ref-filter.c:1442
3810
+#: ref-filter.c:1475 ref-filter.c:1623
3811
#, c-format
3812
msgid "missing object %s for %s"
3813
msgstr "thiếu đối tượng %s cho %s"
3814
3079
-#: ref-filter.c:1445
3815
+#: ref-filter.c:1483
3816
#, c-format
3817
msgid "parse_object_buffer failed on %s for %s"
3818
msgstr "parse_object_buffer gặp lỗi trên %s cho %s"
3819
3084
-#: ref-filter.c:1902
3820
+#: ref-filter.c:1980
3821
#, c-format
3822
msgid "malformed object at '%s'"
3823
msgstr "đối tượng dị hình tại “%s”"
3824
3089
-#: ref-filter.c:1984
3825
+#: ref-filter.c:2062
3826
#, c-format
3827
msgid "ignoring ref with broken name %s"
3828
msgstr "đang lờ đi tham chiếu với tên hỏng %s"
3829
3094
-#: ref-filter.c:1989
3095
-#, c-format
3096
-msgid "ignoring broken ref %s"
3097
-msgstr "đang lờ đi tham chiếu hỏng %s"
3098
-
3099
-#: ref-filter.c:2261
3830
+#: ref-filter.c:2340
3831
#, c-format
3832
msgid "format: %%(end) atom missing"
3833
msgstr "định dạng: thiếu nguyên tử %%(end)"
3834
3104
-#: ref-filter.c:2365
3835
+#: ref-filter.c:2444
3836
#, c-format
3837
msgid "malformed object name %s"
3838
msgstr "tên đối tượng dị hình %s"
3839
3109
-#: remote.c:605
3840
+#: remote.c:606
3841
#, c-format
3842
msgid "Cannot fetch both %s and %s to %s"
3843
msgstr "Không thể lấy về cả %s và %s cho %s"
3844
3114
-#: remote.c:609
3845
+#: remote.c:610
3846
#, c-format
3847
msgid "%s usually tracks %s, not %s"
3848
msgstr "%s thường theo dõi %s, không phải %s"
3849
3119
-#: remote.c:613
3850
+#: remote.c:614
3851
#, c-format
3852
msgid "%s tracks both %s and %s"
3853
msgstr "%s theo dõi cả %s và %s"
3854
3124
-#: remote.c:621
3855
+#: remote.c:622
3856
msgid "Internal error"
3857
msgstr "Lỗi nội bộ"
3858
3128
-#: remote.c:1534 remote.c:1635
3859
+#: remote.c:1536 remote.c:1637
3860
msgid "HEAD does not point to a branch"
3861
msgstr "HEAD không chỉ đến một nhánh nào cả"
3862
3132
-#: remote.c:1543
3863
+#: remote.c:1545
3864
#, c-format
3865
msgid "no such branch: '%s'"
3866
msgstr "không có nhánh nào như thế: “%s”"
3867
3137
-#: remote.c:1546
3868
+#: remote.c:1548
3869
#, c-format
3870
msgid "no upstream configured for branch '%s'"
3871
msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
3872
3142
-#: remote.c:1552
3873
+#: remote.c:1554
3874
#, c-format
3875
msgid "upstream branch '%s' not stored as a remote-tracking branch"
3876
msgstr ""
3877
"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ủ"
3878
3148
-#: remote.c:1567
3879
+#: remote.c:1569
3880
#, c-format
3881
msgid "push destination '%s' on remote '%s' has no local tracking branch"
3882
msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
3883
3153
-#: remote.c:1579
3884
+#: remote.c:1581
3885
#, c-format
3886
msgid "branch '%s' has no remote for pushing"
3887
msgstr "nhánh “%s” không có máy chủ để đẩy lên"
3888
3158
-#: remote.c:1589
3889
+#: remote.c:1591
3890
#, c-format
3891
msgid "push refspecs for '%s' do not include '%s'"
3892
msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
3893
3163
-#: remote.c:1602
3894
+#: remote.c:1604
3895
msgid "push has no destination (push.default is 'nothing')"
3896
msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
3897
3167
-#: remote.c:1624
3898
+#: remote.c:1626
3899
msgid "cannot resolve 'simple' push to a single destination"
3900
msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
3901
3171
-#: remote.c:1939
3902
+#: remote.c:1951
3903
#, c-format
3904
msgid "Your branch is based on '%s', but the upstream is gone.\n"
3905
msgstr ""
3906
"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"
3907
3177
-#: remote.c:1943
3908
+#: remote.c:1955
3909
msgid " (use \"git branch --unset-upstream\" to fixup)\n"
3910
msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
3911
3181
-#: remote.c:1946
3912
+#: remote.c:1958
3913
#, c-format
3914
msgid "Your branch is up to date with '%s'.\n"
3915
msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
3916
3186
-#: remote.c:1950
3917
+#: remote.c:1962
3918
#, c-format
3919
msgid "Your branch and '%s' refer to different commits.\n"
3920
msgstr "Nhánh của bạn và “%s” tham chiếu đến các lần chuyển giao khác nhau.\n"
3921
3191
-#: remote.c:1953
3922
+#: remote.c:1965
3923
#, c-format
3924
msgid " (use \"%s\" for details)\n"
3925
msgstr " (dùng \"%s\" để biết thêm chi tiết)\n"
3926
3196
-#: remote.c:1957
3927
+#: remote.c:1969
3928
#, c-format
3929
msgid "Your branch is ahead of '%s' by %d commit.\n"
3930
msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
3931
msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
3932
3202
-#: remote.c:1963
3933
+#: remote.c:1975
3934
msgid " (use \"git push\" to publish your local commits)\n"
3935
msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
3936
3206
-#: remote.c:1966
3937
+#: remote.c:1978
3938
#, c-format
3939
msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
3940
msgid_plural ""
@@ -3212,11 +3943,11 @@ msgstr[0] ""
3943
"Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
3944
"tiếp-nhanh.\n"
3945
3215
-#: remote.c:1974
3946
+#: remote.c:1986
3947
msgid " (use \"git pull\" to update your local branch)\n"
3948
msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
3949
3219
-#: remote.c:1977
3950
+#: remote.c:1989
3951
#, c-format
3952
msgid ""
3953
"Your branch and '%s' have diverged,\n"
@@ -3229,22 +3960,37 @@ msgstr[0] ""
3960
"và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
3961
"tương ứng với mỗi lần.\n"
3962
3232
-#: remote.c:1987
3963
+#: remote.c:1999
3964
msgid " (use \"git pull\" to merge the remote branch into yours)\n"
3965
msgstr ""
3966
" (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
3967
"bạn)\n"
3968
3238
-#: revision.c:2289
3969
+#: replace-object.c:20
3970
+#, c-format
3971
+msgid "bad replace ref name: %s"
3972
+msgstr "tên tham chiếu thay thế bị sai: %s"
3973
+
3974
+#: replace-object.c:29
3975
+#, c-format
3976
+msgid "duplicate replace ref: %s"
3977
+msgstr "tham chiếu thay thế bị trùng: %s"
3978
+
3979
+#: replace-object.c:72
3980
+#, c-format
3981
+msgid "replace depth too high for object %s"
3982
+msgstr "độ sâu thay thế quá cao cho đối tượng %s"
3983
+
3984
+#: revision.c:2305
3985
msgid "your current branch appears to be broken"
3986
msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
3987
3242
-#: revision.c:2292
3988
+#: revision.c:2308
3989
#, c-format
3990
msgid "your current branch '%s' does not have any commits yet"
3991
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ả"
3992
3247
-#: revision.c:2489
3993
+#: revision.c:2505
3994
msgid "--first-parent is incompatible with --bisect"
3995
msgstr "--first-parent xung khắc với --bisect"
3996
@@ -3261,30 +4007,30 @@ msgstr ""
4007
"Móc “%s” bị bỏ qua bởi vì nó không thể đặt là thực thi được.\n"
4008
"Bạn có thể tắt cảnh báo này bằng “git config advice.ignoredHook false“."
4009
3264
-#: send-pack.c:141
4010
+#: send-pack.c:142
4011
msgid "unexpected flush packet while reading remote unpack status"
4012
msgstr ""
4013
"gặp gói flush không cần trong khi đọc tình trạng giải nén gói trên máy chủ"
4014
3269
-#: send-pack.c:143
4015
+#: send-pack.c:144
4016
#, c-format
4017
msgid "unable to parse remote unpack status: %s"
4018
msgstr "không thể phân tích tình trạng unpack máy chủ: %s"
4019
3274
-#: send-pack.c:145
4020
+#: send-pack.c:146
4021
#, c-format
4022
msgid "remote unpack failed: %s"
4023
msgstr "máy chủ gặp lỗi unpack: %s"
4024
3279
-#: send-pack.c:308
4025
+#: send-pack.c:309
4026
msgid "failed to sign the push certificate"
4027
msgstr "gặp lỗi khi ký chứng thực đẩy"
4028
3283
-#: send-pack.c:421
4029
+#: send-pack.c:422
4030
msgid "the receiving end does not support --signed push"
4031
msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
4032
3287
-#: send-pack.c:423
4033
+#: send-pack.c:424
4034
msgid ""
4035
"not sending a push certificate since the receiving end does not support --"
4036
"signed push"
@@ -3292,42 +4038,42 @@ msgstr ""
4038
"đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
4039
"signed"
4040
3295
-#: send-pack.c:435
4041
+#: send-pack.c:436
4042
msgid "the receiving end does not support --atomic push"
4043
msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
4044
3299
-#: send-pack.c:440
4045
+#: send-pack.c:441
4046
msgid "the receiving end does not support push options"
4047
msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
4048
3303
-#: sequencer.c:175
4049
+#: sequencer.c:177
4050
#, c-format
4051
msgid "invalid commit message cleanup mode '%s'"
4052
msgstr "chế độ dọn dẹp ghi chú các lần chuyển giao không hợp lệ “%s”"
4053
3308
-#: sequencer.c:275
4054
+#: sequencer.c:278
4055
#, c-format
4056
msgid "could not delete '%s'"
4057
msgstr "không thể xóa bỏ “%s”"
4058
3313
-#: sequencer.c:301
4059
+#: sequencer.c:304
4060
msgid "revert"
4061
msgstr "hoàn nguyên"
4062
3317
-#: sequencer.c:303
4063
+#: sequencer.c:306
4064
msgid "cherry-pick"
4065
msgstr "cherry-pick"
4066
3321
-#: sequencer.c:305
4067
+#: sequencer.c:308
4068
msgid "rebase -i"
4069
msgstr "rebase -i"
4070
3325
-#: sequencer.c:307
4071
+#: sequencer.c:310
4072
#, c-format
3327
-msgid "Unknown action: %d"
3328
-msgstr "Không nhận ra thao tác: %d"
4073
+msgid "unknown action: %d"
4074
+msgstr "không nhận ra thao tác: %d"
4075
3330
-#: sequencer.c:364
4076
+#: sequencer.c:367
4077
msgid ""
4078
"after resolving the conflicts, mark the corrected paths\n"
4079
"with 'git add <paths>' or 'git rm <paths>'"
@@ -3335,7 +4081,7 @@ msgstr ""
4081
"sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa\n"
4082
"với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”"
4083
3338
-#: sequencer.c:367
4084
+#: sequencer.c:370
4085
msgid ""
4086
"after resolving the conflicts, mark the corrected paths\n"
4087
"with 'git add <paths>' or 'git rm <paths>'\n"
@@ -3345,45 +4091,39 @@ msgstr ""
4091
"với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”\n"
4092
"và chuyển giao kết quả bằng lệnh “git commit”"
4093
3348
-#: sequencer.c:380 sequencer.c:2468
4094
+#: sequencer.c:383 sequencer.c:2488
4095
#, c-format
4096
msgid "could not lock '%s'"
4097
msgstr "không thể khóa “%s”"
4098
3353
-#: sequencer.c:382 sequencer.c:2346 sequencer.c:2472 sequencer.c:2486
3354
-#: sequencer.c:2694 sequencer.c:4336 sequencer.c:4399 wrapper.c:656
3355
-#, c-format
3356
-msgid "could not write to '%s'"
3357
-msgstr "không thể ghi vào “%s”"
3358
-
3359
-#: sequencer.c:387
4099
+#: sequencer.c:390
4100
#, c-format
4101
msgid "could not write eol to '%s'"
4102
msgstr "không thể ghi eol vào “%s”"
4103
3364
-#: sequencer.c:392 sequencer.c:2351 sequencer.c:2474 sequencer.c:2488
3365
-#: sequencer.c:2702
4104
+#: sequencer.c:395 sequencer.c:2371 sequencer.c:2494 sequencer.c:2508
4105
+#: sequencer.c:2741
4106
#, c-format
4107
msgid "failed to finalize '%s'"
4108
msgstr "gặp lỗi khi hoàn thành “%s”"
4109
3370
-#: sequencer.c:415 sequencer.c:804 sequencer.c:1493 sequencer.c:2371
3371
-#: sequencer.c:2684 sequencer.c:2788 builtin/am.c:259 builtin/commit.c:727
3372
-#: builtin/merge.c:1046
4110
+#: sequencer.c:418 sequencer.c:816 sequencer.c:1505 sequencer.c:2391
4111
+#: sequencer.c:2723 sequencer.c:2827 builtin/am.c:260 builtin/commit.c:740
4112
+#: builtin/merge.c:1081
4113
#, c-format
4114
msgid "could not read '%s'"
4115
msgstr "Không thể đọc “%s”."
4116
3377
-#: sequencer.c:441
4117
+#: sequencer.c:444
4118
#, c-format
4119
msgid "your local changes would be overwritten by %s."
4120
msgstr "các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh %s."
4121
3382
-#: sequencer.c:445
4122
+#: sequencer.c:448
4123
msgid "commit your changes or stash them to proceed."
4124
msgstr "chuyển giao các thay đổi của bạn hay tạm cất (stash) chúng để xử lý."
4125
3386
-#: sequencer.c:474
4126
+#: sequencer.c:477
4127
#, c-format
4128
msgid "%s: fast-forward"
4129
msgstr "%s: chuyển-tiếp-nhanh"
@@ -3391,20 +4131,35 @@ msgstr "%s: chuyển-tiếp-nhanh"
4131
#. TRANSLATORS: %s will be "revert", "cherry-pick" or
4132
#. "rebase -i".
4133
#.
3394
-#: sequencer.c:563
4134
+#: sequencer.c:566
4135
#, c-format
4136
msgid "%s: Unable to write new index file"
4137
msgstr "%s: Không thể ghi tập tin lưu bảng mục lục mới"
4138
3399
-#: sequencer.c:579
4139
+#: sequencer.c:582
4140
msgid "unable to update cache tree"
4141
msgstr "không thể cập nhật cây bộ nhớ đệm"
4142
3403
-#: sequencer.c:592
4143
+#: sequencer.c:595
4144
msgid "could not resolve HEAD commit"
4145
msgstr "không thể phân giải lần chuyển giao HEAD"
4146
3407
-#: sequencer.c:749
4147
+#: sequencer.c:723 sequencer.c:740
4148
+#, c-format
4149
+msgid "could not parse '%s' (looking for '%s')"
4150
+msgstr "không thể phân tích “%s” (đang tìm kiếm cho “%s”)"
4151
+
4152
+#: sequencer.c:731
4153
+#, c-format
4154
+msgid "bad quoting on %s value in '%s'"
4155
+msgstr "sai trích dẫn trên %s giá trị trong “%s”"
4156
+
4157
+#: sequencer.c:747
4158
+#, c-format
4159
+msgid "invalid date format '%s' in '%s'"
4160
+msgstr "định dạng ngày tháng không hợp lệ “%s” trong “%s”"
4161
+
4162
+#: sequencer.c:761
4163
#, c-format
4164
msgid ""
4165
"you have staged changes in your working tree\n"
@@ -3433,15 +4188,15 @@ msgstr ""
4188
"\n"
4189
" git rebase --continue\n"
4190
3436
-#: sequencer.c:818
4191
+#: sequencer.c:830
4192
msgid "writing root commit"
4193
msgstr "ghi chuyển giao gốc"
4194
3440
-#: sequencer.c:1043
4195
+#: sequencer.c:1055
4196
msgid "'prepare-commit-msg' hook failed"
4197
msgstr "móc “prepare-commit-msg” bị lỗi"
4198
3444
-#: sequencer.c:1050
4199
+#: sequencer.c:1062
4200
msgid ""
4201
"Your name and email address were configured automatically based\n"
4202
"on your username and hostname. Please check that they are accurate.\n"
@@ -3472,7 +4227,7 @@ msgstr ""
4227
"\n"
4228
" git commit --amend --reset-author\n"
4229
3475
-#: sequencer.c:1063
4230
+#: sequencer.c:1075
4231
msgid ""
4232
"Your name and email address were configured automatically based\n"
4233
"on your username and hostname. Please check that they are accurate.\n"
@@ -3500,318 +4255,347 @@ msgstr ""
4255
"\n"
4256
" git commit --amend --reset-author\n"
4257
3503
-#: sequencer.c:1103
4258
+#: sequencer.c:1115
4259
msgid "couldn't look up newly created commit"
4260
msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
4261
3507
-#: sequencer.c:1105
4262
+#: sequencer.c:1117
4263
msgid "could not parse newly created commit"
4264
msgstr ""
4265
"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"
4266
3512
-#: sequencer.c:1151
4267
+#: sequencer.c:1163
4268
msgid "unable to resolve HEAD after creating commit"
4269
msgstr "không thể phân giải HEAD sau khi tạo lần chuyển giao"
4270
3516
-#: sequencer.c:1153
4271
+#: sequencer.c:1165
4272
msgid "detached HEAD"
4273
msgstr "đã rời khỏi HEAD"
4274
3520
-#: sequencer.c:1157
4275
+#: sequencer.c:1169
4276
msgid " (root-commit)"
4277
msgstr " (root-commit)"
4278
3524
-#: sequencer.c:1178
4279
+#: sequencer.c:1190
4280
msgid "could not parse HEAD"
4281
msgstr "không thể phân tích HEAD"
4282
3528
-#: sequencer.c:1180
4283
+#: sequencer.c:1192
4284
#, c-format
4285
msgid "HEAD %s is not a commit!"
4286
msgstr "HEAD %s không phải là một lần chuyển giao!"
4287
3533
-#: sequencer.c:1184 builtin/commit.c:1528
4288
+#: sequencer.c:1196 builtin/commit.c:1528
4289
msgid "could not parse HEAD commit"
4290
msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
4291
3537
-#: sequencer.c:1235 sequencer.c:1832
4292
+#: sequencer.c:1247 sequencer.c:1845
4293
msgid "unable to parse commit author"
4294
msgstr "không thể phân tích tác giả của lần chuyển giao"
4295
3541
-#: sequencer.c:1245 builtin/am.c:1630 builtin/merge.c:645
4296
+#: sequencer.c:1257 builtin/am.c:1632 builtin/merge.c:675
4297
msgid "git write-tree failed to write a tree"
4298
msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
4299
3545
-#: sequencer.c:1262 sequencer.c:1317
4300
+#: sequencer.c:1274 sequencer.c:1329
4301
#, c-format
4302
msgid "unable to read commit message from '%s'"
4303
msgstr "không thể đọc phần chú thích (message) từ “%s”"
4304
3550
-#: sequencer.c:1284 builtin/am.c:1650 builtin/commit.c:1631 builtin/merge.c:825
3551
-#: builtin/merge.c:850
4305
+#: sequencer.c:1296 builtin/am.c:1653 builtin/commit.c:1631 builtin/merge.c:855
4306
+#: builtin/merge.c:880
4307
msgid "failed to write commit object"
4308
msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
4309
3555
-#: sequencer.c:1344
4310
+#: sequencer.c:1356
4311
#, c-format
4312
msgid "could not parse commit %s"
4313
msgstr "không thể phân tích lần chuyển giao %s"
4314
3560
-#: sequencer.c:1349
4315
+#: sequencer.c:1361
4316
#, c-format
4317
msgid "could not parse parent commit %s"
4318
msgstr "không thể phân tích lần chuyển giao cha mẹ “%s”"
4319
3565
-#: sequencer.c:1500 sequencer.c:1525
4320
+#: sequencer.c:1457 sequencer.c:1565
4321
+#, c-format
4322
+msgid "unknown command: %d"
4323
+msgstr "không hiểu câu lệnh %d"
4324
+
4325
+#: sequencer.c:1512 sequencer.c:1537
4326
#, c-format
4327
msgid "This is a combination of %d commits."
4328
msgstr "Đây là tổ hợp của %d lần chuyển giao."
4329
3570
-#: sequencer.c:1510 sequencer.c:4355
4330
+#: sequencer.c:1522 sequencer.c:4520
4331
msgid "need a HEAD to fixup"
4332
msgstr "cần một HEAD để sửa"
4333
3574
-#: sequencer.c:1512 sequencer.c:2729
4334
+#: sequencer.c:1524 sequencer.c:2768
4335
msgid "could not read HEAD"
4336
msgstr "không thể đọc HEAD"
4337
3578
-#: sequencer.c:1514
4338
+#: sequencer.c:1526
4339
msgid "could not read HEAD's commit message"
4340
msgstr "không thể đọc phần chú thích (message) của HEAD"
4341
3582
-#: sequencer.c:1520
4342
+#: sequencer.c:1532
4343
#, c-format
4344
msgid "cannot write '%s'"
4345
msgstr "không thể ghi “%s”"
4346
3587
-#: sequencer.c:1527 git-rebase--interactive.sh:457
4347
+#: sequencer.c:1539 git-rebase--preserve-merges.sh:441
4348
msgid "This is the 1st commit message:"
4349
msgstr "Đây là chú thích cho lần chuyển giao thứ nhất:"
4350
3591
-#: sequencer.c:1535
4351
+#: sequencer.c:1547
4352
#, c-format
4353
msgid "could not read commit message of %s"
4354
msgstr "không thể đọc phần chú thích (message) của %s"
4355
3596
-#: sequencer.c:1542
4356
+#: sequencer.c:1554
4357
#, c-format
4358
msgid "This is the commit message #%d:"
4359
msgstr "Đây là chú thích cho lần chuyển giao thứ #%d:"
4360
3601
-#: sequencer.c:1548
4361
+#: sequencer.c:1560
4362
#, c-format
4363
msgid "The commit message #%d will be skipped:"
4364
msgstr "Chú thích cho lần chuyển giao thứ #%d sẽ bị bỏ qua:"
4365
3606
-#: sequencer.c:1553
3607
-#, c-format
3608
-msgid "unknown command: %d"
3609
-msgstr "không hiểu câu lệnh %d"
3610
-
3611
-#: sequencer.c:1631
4366
+#: sequencer.c:1643
4367
msgid "your index file is unmerged."
4368
msgstr "tập tin lưu mục lục của bạn không được hòa trộn."
4369
3615
-#: sequencer.c:1638
4370
+#: sequencer.c:1650
4371
msgid "cannot fixup root commit"
4372
msgstr "không thể sửa chữa lần chuyển giao gốc"
4373
3619
-#: sequencer.c:1657
4374
+#: sequencer.c:1669
4375
#, c-format
4376
msgid "commit %s is a merge but no -m option was given."
4377
msgstr "lần chuyển giao %s là một lần hòa trộn nhưng không đưa ra tùy chọn -m."
4378
3624
-#: sequencer.c:1665
4379
+#: sequencer.c:1677
4380
#, c-format
4381
msgid "commit %s does not have parent %d"
4382
msgstr "lần chuyển giao %s không có cha mẹ %d"
4383
3629
-#: sequencer.c:1669
4384
+#: sequencer.c:1681
4385
#, c-format
4386
msgid "mainline was specified but commit %s is not a merge."
4387
msgstr ""
4388
"luồng chính đã được chỉ ra nhưng lần chuyển giao %s không phải là một lần "
4389
"hòa trộn."
4390
3636
-#: sequencer.c:1675
4391
+#: sequencer.c:1687
4392
#, c-format
4393
msgid "cannot get commit message for %s"
4394
msgstr "không thể lấy ghi chú lần chuyển giao cho %s"
4395
4396
#. TRANSLATORS: The first %s will be a "todo" command like
4397
#. "revert" or "pick", the second %s a SHA1.
3643
-#: sequencer.c:1694
4398
+#: sequencer.c:1706
4399
#, c-format
4400
msgid "%s: cannot parse parent commit %s"
4401
msgstr "%s: không thể phân tích lần chuyển giao mẹ của %s"
4402
3648
-#: sequencer.c:1759
4403
+#: sequencer.c:1771
4404
#, c-format
4405
msgid "could not rename '%s' to '%s'"
4406
msgstr "không thể đổi tên “%s” thành “%s”"
4407
3653
-#: sequencer.c:1813
4408
+#: sequencer.c:1826
4409
#, c-format
4410
msgid "could not revert %s... %s"
4411
msgstr "không thể hoàn nguyên %s… %s"
4412
3658
-#: sequencer.c:1814
4413
+#: sequencer.c:1827
4414
#, c-format
4415
msgid "could not apply %s... %s"
4416
msgstr "không thể áp dụng miếng vá %s… %s"
4417
3663
-#: sequencer.c:1864
3664
-msgid "empty commit set passed"
3665
-msgstr "lần chuyển giao trống rỗng đặt là hợp quy cách"
3666
-
3667
-#: sequencer.c:1874
4418
+#: sequencer.c:1885
4419
#, c-format
4420
msgid "git %s: failed to read the index"
4421
msgstr "git %s: gặp lỗi đọc bảng mục lục"
4422
3672
-#: sequencer.c:1881
4423
+#: sequencer.c:1892
4424
#, c-format
4425
msgid "git %s: failed to refresh the index"
4426
msgstr "git %s: gặp lỗi khi làm tươi mới bảng mục lục"
4427
3677
-#: sequencer.c:1961
4428
+#: sequencer.c:1972
4429
#, c-format
4430
msgid "%s does not accept arguments: '%s'"
4431
msgstr "%s không nhận các đối số: “%s”"
4432
3682
-#: sequencer.c:1970
4433
+#: sequencer.c:1981
4434
#, c-format
4435
msgid "missing arguments for %s"
4436
msgstr "thiếu đối số cho %s"
4437
3687
-#: sequencer.c:2029
4438
+#: sequencer.c:2040
4439
#, c-format
4440
msgid "invalid line %d: %.*s"
4441
msgstr "dòng không hợp lệ %d: %.*s"
4442
3692
-#: sequencer.c:2037
4443
+#: sequencer.c:2048
4444
#, c-format
4445
msgid "cannot '%s' without a previous commit"
4446
msgstr "không thể “%s” thể mà không có lần chuyển giao kế trước"
4447
3697
-#: sequencer.c:2085 sequencer.c:4138 sequencer.c:4173
4448
+#: sequencer.c:2096 sequencer.c:4277 sequencer.c:4333
4449
#, c-format
4450
msgid "could not read '%s'."
4451
msgstr "không thể đọc “%s”."
4452
3702
-#: sequencer.c:2108
4453
+#: sequencer.c:2119
4454
msgid "please fix this using 'git rebase --edit-todo'."
4455
msgstr "vui lòng sửa lỗi này bằng cách dùng “git rebase --edit-todo”."
4456
3706
-#: sequencer.c:2110
4457
+#: sequencer.c:2121
4458
#, c-format
4459
msgid "unusable instruction sheet: '%s'"
4460
msgstr "bảng chỉ thị không thể dùng được: %s"
4461
3711
-#: sequencer.c:2115
4462
+#: sequencer.c:2126
4463
msgid "no commits parsed."
4464
msgstr "không có lần chuyển giao nào được phân tích."
4465
3715
-#: sequencer.c:2126
4466
+#: sequencer.c:2137
4467
msgid "cannot cherry-pick during a revert."
4468
msgstr "không thể cherry-pick trong khi hoàn nguyên."
4469
3719
-#: sequencer.c:2128
4470
+#: sequencer.c:2139
4471
msgid "cannot revert during a cherry-pick."
4472
msgstr "không thể thực hiện việc hoàn nguyên trong khi đang cherry-pick."
4473
3723
-#: sequencer.c:2195
3724
-#, c-format
3725
-msgid "invalid key: %s"
3726
-msgstr "khóa không đúng: %s"
3727
-
3728
-#: sequencer.c:2198
4474
+#: sequencer.c:2209
4475
#, c-format
4476
msgid "invalid value for %s: %s"
4477
msgstr "giá trị cho %s không hợp lệ: %s"
4478
3733
-#: sequencer.c:2269
4479
+#: sequencer.c:2285
4480
msgid "unusable squash-onto"
4481
msgstr "squash-onto không dùng được"
4482
3737
-#: sequencer.c:2285
4483
+#: sequencer.c:2301
4484
#, c-format
4485
msgid "malformed options sheet: '%s'"
4486
msgstr "bảng tùy chọn dị hình: “%s”"
4487
3742
-#: sequencer.c:2323
4488
+#: sequencer.c:2335 sequencer.c:3775
4489
+msgid "empty commit set passed"
4490
+msgstr "lần chuyển giao trống rỗng đặt là hợp quy cách"
4491
+
4492
+#: sequencer.c:2343
4493
msgid "a cherry-pick or revert is already in progress"
4494
msgstr "có một thao tác “cherry-pick” hoặc “revert” đang được thực hiện"
4495
3746
-#: sequencer.c:2324
4496
+#: sequencer.c:2344
4497
msgid "try \"git cherry-pick (--continue | --quit | --abort)\""
4498
msgstr "hãy thử \"git cherry-pick (--continue | --quit | --abort)\""
4499
3750
-#: sequencer.c:2327
4500
+#: sequencer.c:2347
4501
#, c-format
4502
msgid "could not create sequencer directory '%s'"
4503
msgstr "không thể tạo thư mục xếp dãy “%s”"
4504
3755
-#: sequencer.c:2341
4505
+#: sequencer.c:2361
4506
msgid "could not lock HEAD"
4507
msgstr "không thể khóa HEAD"
4508
3759
-#: sequencer.c:2396 sequencer.c:3403
4509
+#: sequencer.c:2416 sequencer.c:3543
4510
msgid "no cherry-pick or revert in progress"
4511
msgstr "không cherry-pick hay hoàn nguyên trong tiến trình"
4512
3763
-#: sequencer.c:2398
4513
+#: sequencer.c:2418
4514
msgid "cannot resolve HEAD"
4515
msgstr "không thể phân giải HEAD"
4516
3767
-#: sequencer.c:2400 sequencer.c:2435
4517
+#: sequencer.c:2420 sequencer.c:2455
4518
msgid "cannot abort from a branch yet to be born"
4519
msgstr "không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra"
4520
3771
-#: sequencer.c:2421 builtin/grep.c:720
4521
+#: sequencer.c:2441 builtin/grep.c:721
4522
#, c-format
4523
msgid "cannot open '%s'"
4524
msgstr "không mở được “%s”"
4525
3776
-#: sequencer.c:2423
4526
+#: sequencer.c:2443
4527
#, c-format
4528
msgid "cannot read '%s': %s"
4529
msgstr "không thể đọc “%s”: %s"
4530
3781
-#: sequencer.c:2424
4531
+#: sequencer.c:2444
4532
msgid "unexpected end of file"
4533
msgstr "gặp kết thúc tập tin đột xuất"
4534
3785
-#: sequencer.c:2430
4535
+#: sequencer.c:2450
4536
#, c-format
4537
msgid "stored pre-cherry-pick HEAD file '%s' is corrupt"
4538
msgstr "tập tin HEAD “pre-cherry-pick” đã lưu “%s” bị hỏng"
4539
3790
-#: sequencer.c:2441
4540
+#: sequencer.c:2461
4541
msgid "You seem to have moved HEAD. Not rewinding, check your HEAD!"
4542
msgstr ""
4543
"Bạn có lẽ đã có HEAD đã bị di chuyển đi, Không thể tua, kiểm tra HEAD của "
4544
"bạn!"
4545
3796
-#: sequencer.c:2545 sequencer.c:3321
4546
+#: sequencer.c:2565 sequencer.c:3461
4547
#, c-format
4548
msgid "could not update %s"
4549
msgstr "không thể cập nhật %s"
4550
3801
-#: sequencer.c:2583 sequencer.c:3301
4551
+#: sequencer.c:2603 sequencer.c:3441
4552
msgid "cannot read HEAD"
4553
msgstr "không thể đọc HEAD"
4554
3805
-#: sequencer.c:2618 sequencer.c:2622 builtin/difftool.c:639
4555
+#: sequencer.c:2618
4556
+#, c-format
4557
+msgid "unable to copy '%s' to '%s'"
4558
+msgstr "không thể chép “%s” sang “%s”"
4559
+
4560
+#: sequencer.c:2626
4561
+#, c-format
4562
+msgid ""
4563
+"You can amend the commit now, with\n"
4564
+"\n"
4565
+" git commit --amend %s\n"
4566
+"\n"
4567
+"Once you are satisfied with your changes, run\n"
4568
+"\n"
4569
+" git rebase --continue\n"
4570
+msgstr ""
4571
+"Bạn có thể tu bổ lần chuyển giao ngay bây giờ bằng:\n"
4572
+"\n"
4573
+" git commit --amend %s\n"
4574
+"\n"
4575
+"Một khi đã hài lòng với những thay đổi của mình, thì chạy:\n"
4576
+"\n"
4577
+" git rebase --continue\n"
4578
+
4579
+#: sequencer.c:2636
4580
+#, c-format
4581
+msgid "Could not apply %s... %.*s"
4582
+msgstr "Không thể áp dụng %s… %.*s"
4583
+
4584
+#: sequencer.c:2643
4585
+#, c-format
4586
+msgid "Could not merge %.*s"
4587
+msgstr "Không hòa trộn %.*s"
4588
+
4589
+#: sequencer.c:2654 sequencer.c:2658 builtin/difftool.c:640
4590
#, c-format
4591
msgid "could not copy '%s' to '%s'"
4592
msgstr "không thể chép “%s” sang “%s”"
4593
3810
-#: sequencer.c:2641
4594
+#: sequencer.c:2680 sequencer.c:3095
4595
msgid "could not read index"
4596
msgstr "không thể đọc bảng mục lục"
4597
3814
-#: sequencer.c:2646
4598
+#: sequencer.c:2685
4599
#, c-format
4600
msgid ""
4601
"execution failed: %s\n"
@@ -3826,11 +4610,11 @@ msgstr ""
4610
" git rebase --continue\n"
4611
"\n"
4612
3829
-#: sequencer.c:2652
4613
+#: sequencer.c:2691
4614
msgid "and made changes to the index and/or the working tree\n"
4615
msgstr "và tạo các thay đổi bảng mục lục và/hay cây làm việc\n"
4616
3833
-#: sequencer.c:2658
4617
+#: sequencer.c:2697
4618
#, c-format
4619
msgid ""
4620
"execution succeeded: %s\n"
@@ -3847,62 +4631,81 @@ msgstr ""
4631
" git rebase --continue\n"
4632
"\n"
4633
3850
-#: sequencer.c:2771
4634
+#: sequencer.c:2758
4635
+#, c-format
4636
+msgid "illegal label name: '%.*s'"
4637
+msgstr "tên nhãn dị hình: “%.*s”"
4638
+
4639
+#: sequencer.c:2810
4640
msgid "writing fake root commit"
4641
msgstr "ghi lần chuyển giao gốc giả"
4642
3854
-#: sequencer.c:2776
4643
+#: sequencer.c:2815
4644
msgid "writing squash-onto"
4645
msgstr "đang ghi squash-onto"
4646
3858
-#: sequencer.c:2811
4647
+#: sequencer.c:2850
4648
#, c-format
4649
msgid "failed to find tree of %s"
4650
msgstr "gặp lỗi khi tìm cây của %s"
4651
3863
-#: sequencer.c:2829
4652
+#: sequencer.c:2868
4653
msgid "could not write index"
4654
msgstr "không thể ghi bảng mục lục"
4655
3867
-#: sequencer.c:2861
4656
+#: sequencer.c:2895
4657
+#, c-format
4658
+msgid "could not resolve '%s'"
4659
+msgstr "không thể phân giải “%s”"
4660
+
4661
+#: sequencer.c:2921
4662
msgid "cannot merge without a current revision"
4663
msgstr "không thể hòa trộn mà không có một điểm xét duyệt hiện tại"
4664
3871
-#: sequencer.c:2884
4665
+#: sequencer.c:2943
4666
#, c-format
3873
-msgid "could not resolve '%s'"
3874
-msgstr "không thể phân giải “%s”"
4667
+msgid "unable to parse '%.*s'"
4668
+msgstr "không thể phân tích “%.*s”"
4669
+
4670
+#: sequencer.c:2952
4671
+#, c-format
4672
+msgid "nothing to merge: '%.*s'"
4673
+msgstr "chẳng có gì để hòa trộn: “%.*s”"
4674
+
4675
+#: sequencer.c:2964
4676
+msgid "octopus merge cannot be executed on top of a [new root]"
4677
+msgstr "hòa trộn octopus không thể được thực thi trên đỉnh của một [new root]"
4678
3876
-#: sequencer.c:2906
4679
+#: sequencer.c:2979
4680
#, c-format
4681
msgid "could not get commit message of '%s'"
4682
msgstr "không thể lấy chú thích của lần chuyển giao của “%s”"
4683
3881
-#: sequencer.c:2916 sequencer.c:2941
4684
+#: sequencer.c:2989 sequencer.c:3015
4685
#, c-format
4686
msgid "could not write '%s'"
4687
msgstr "không thể ghi “%s”"
4688
3886
-#: sequencer.c:3005
4689
+#: sequencer.c:3127
4690
#, c-format
4691
msgid "could not even attempt to merge '%.*s'"
4692
msgstr "không thể ngay cả khi thử hòa trộn “%.*s”"
4693
3891
-#: sequencer.c:3021
4694
+#: sequencer.c:3143
4695
msgid "merge: Unable to write new index file"
4696
msgstr "merge: Không thể ghi tập tin lưu bảng mục lục mới"
4697
3895
-#: sequencer.c:3088
4698
+#: sequencer.c:3211
4699
#, c-format
4700
msgid "Applied autostash.\n"
4701
msgstr "Đã áp dụng autostash.\n"
4702
3900
-#: sequencer.c:3100
4703
+#: sequencer.c:3223
4704
#, c-format
4705
msgid "cannot store %s"
4706
msgstr "không thử lưu “%s”"
4707
3905
-#: sequencer.c:3103 git-rebase.sh:188
4708
+#: sequencer.c:3226 git-rebase.sh:188
4709
#, c-format
4710
msgid ""
4711
"Applying autostash resulted in conflicts.\n"
@@ -3914,7 +4717,7 @@ msgstr ""
4717
"Bạn có thể chạy lệnh \"git stash pop\" hay \"git stash drop\" bất kỳ lúc "
4718
"nào.\n"
4719
3917
-#: sequencer.c:3134
4720
+#: sequencer.c:3257
4721
#, c-format
4722
msgid ""
4723
"Could not execute the todo command\n"
@@ -3929,54 +4732,54 @@ msgstr ""
4732
"Không thể thực thi lệnh todo\n"
4733
"\n"
4734
" %.*s\n"
3932
-"Nó đã được lập lịch lại: Để sửa lệnh trước khi tiếp tục, vui lòng\n"
4735
+"Nó đã được lên lịch lại: Để sửa lệnh trước khi tiếp tục, vui lòng\n"
4736
"sửa danh sách todo trước:\n"
4737
"\n"
4738
" git rebase --edit-todo\n"
4739
" git rebase --continue\n"
4740
3938
-#: sequencer.c:3202
4741
+#: sequencer.c:3325
4742
#, c-format
4743
msgid "Stopped at %s... %.*s\n"
4744
msgstr "Dừng lại ở %s… %.*s\n"
4745
3943
-#: sequencer.c:3264
4746
+#: sequencer.c:3404
4747
#, c-format
4748
msgid "unknown command %d"
4749
msgstr "không hiểu câu lệnh %d"
4750
3948
-#: sequencer.c:3309
4751
+#: sequencer.c:3449
4752
msgid "could not read orig-head"
4753
msgstr "không thể đọc orig-head"
4754
3952
-#: sequencer.c:3314 sequencer.c:4352
4755
+#: sequencer.c:3454 sequencer.c:4517
4756
msgid "could not read 'onto'"
4757
msgstr "không thể đọc “onto”."
4758
3956
-#: sequencer.c:3328
4759
+#: sequencer.c:3468
4760
#, c-format
4761
msgid "could not update HEAD to %s"
4762
msgstr "không thể cập nhật HEAD thành %s"
4763
3961
-#: sequencer.c:3414
4764
+#: sequencer.c:3554
4765
msgid "cannot rebase: You have unstaged changes."
4766
msgstr "không thể cải tổ: Bạn có các thay đổi chưa được đưa lên bệ phóng."
4767
3965
-#: sequencer.c:3423
4768
+#: sequencer.c:3563
4769
msgid "cannot amend non-existing commit"
4770
msgstr "không thể tu bỏ một lần chuyển giao không tồn tại"
4771
3969
-#: sequencer.c:3425
4772
+#: sequencer.c:3565
4773
#, c-format
4774
msgid "invalid file: '%s'"
4775
msgstr "tập tin không hợp lệ: “%s”"
4776
3974
-#: sequencer.c:3427
4777
+#: sequencer.c:3567
4778
#, c-format
4779
msgid "invalid contents: '%s'"
4780
msgstr "nội dung không hợp lệ: “%s”"
4781
3979
-#: sequencer.c:3430
4782
+#: sequencer.c:3570
4783
msgid ""
4784
"\n"
4785
"You have uncommitted changes in your working tree. Please, commit them\n"
@@ -3986,54 +4789,54 @@ msgstr ""
4789
"Bạn có các thay đổi chưa chuyển giao trong thư mục làm việc. Vui lòng\n"
4790
"chuyển giao chúng trước và sau đó chạy lệnh “git rebase --continue” lần nữa."
4791
3989
-#: sequencer.c:3455 sequencer.c:3493
4792
+#: sequencer.c:3595 sequencer.c:3633
4793
#, c-format
4794
msgid "could not write file: '%s'"
4795
msgstr "không thể ghi tập tin: “%s”"
4796
3994
-#: sequencer.c:3508
4797
+#: sequencer.c:3648
4798
msgid "could not remove CHERRY_PICK_HEAD"
4799
msgstr "không thể xóa bỏ CHERRY_PICK_HEAD"
4800
3998
-#: sequencer.c:3515
4801
+#: sequencer.c:3655
4802
msgid "could not commit staged changes."
4803
msgstr "không thể chuyển giao các thay đổi đã đưa lên bệ phóng."
4804
4002
-#: sequencer.c:3612
This file is too large to show in full.