l10n: vi(4694t): Updated translation for v2.24.0
Signed-off-by: Tran Ngoc Quan <vnwildman@gmail.com>
Tran Ngoc Quan committed
Oct 29, 2019 at 14:38 UTC
f126a1fb0f2fd3ba392a12c8840bcd1f02a8973c
1 file changed
+2586
-2454
po/vi.po
+2586
-2454
@@ -6,10 +6,10 @@
6
#
7
msgid ""
8
msgstr ""
9
-"Project-Id-Version: git v2.23.0-rc2\n"
9
+"Project-Id-Version: git v2.24.0\n"
10
"Report-Msgid-Bugs-To: Git Mailing List <git@vger.kernel.org>\n"
11
-"POT-Creation-Date: 2019-08-10 20:12+0800\n"
12
-"PO-Revision-Date: 2019-08-11 07:08+0700\n"
11
+"POT-Creation-Date: 2019-10-28 13:19+0800\n"
12
+"PO-Revision-Date: 2019-10-29 14:35+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"
@@ -72,7 +72,7 @@ msgstr ""
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:193 builtin/merge.c:1327
75
+#: advice.c:193 builtin/merge.c:1332
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
@@ -212,17 +212,7 @@ msgstr "chế độ không hợp lệ trên dòng %d: %s"
212
msgid "inconsistent header lines %d and %d"
213
msgstr "phần đầu mâu thuẫn dòng %d và %d"
214
215
-#: apply.c:1460
216
-#, c-format
217
-msgid "recount: unexpected line: %.*s"
218
-msgstr "chi tiết: dòng không cần: %.*s"
219
-
220
-#: apply.c:1529
221
-#, c-format
222
-msgid "patch fragment without header at line %d: %.*s"
223
-msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
224
-
225
-#: apply.c:1551
215
+#: apply.c:1372
216
#, c-format
217
msgid ""
218
"git diff header lacks filename information when removing %d leading pathname "
@@ -234,81 +224,91 @@ msgstr[0] ""
224
"phần đầu diff cho git thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong "
225
"thành phần dẫn đầu tên của đường dẫn (dòng %d)"
226
237
-#: apply.c:1564
227
+#: apply.c:1385
228
#, c-format
229
msgid "git diff header lacks filename information (line %d)"
230
msgstr "phần đầu diff cho git thiếu thông tin tên tập tin (dòng %d)"
231
242
-#: apply.c:1752
232
+#: apply.c:1481
233
+#, c-format
234
+msgid "recount: unexpected line: %.*s"
235
+msgstr "chi tiết: dòng không cần: %.*s"
236
+
237
+#: apply.c:1550
238
+#, c-format
239
+msgid "patch fragment without header at line %d: %.*s"
240
+msgstr "miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s"
241
+
242
+#: apply.c:1753
243
msgid "new file depends on old contents"
244
msgstr "tập tin mới phụ thuộc vào nội dung cũ"
245
246
-#: apply.c:1754
246
+#: apply.c:1755
247
msgid "deleted file still has contents"
248
msgstr "tập tin đã xóa vẫn còn nội dung"
249
250
-#: apply.c:1788
250
+#: apply.c:1789
251
#, c-format
252
msgid "corrupt patch at line %d"
253
msgstr "miếng vá hỏng tại dòng %d"
254
255
-#: apply.c:1825
255
+#: apply.c:1826
256
#, c-format
257
msgid "new file %s depends on old contents"
258
msgstr "tập tin mới %s phụ thuộc vào nội dung cũ"
259
260
-#: apply.c:1827
260
+#: apply.c:1828
261
#, c-format
262
msgid "deleted file %s still has contents"
263
msgstr "tập tin đã xóa %s vẫn còn nội dung"
264
265
-#: apply.c:1830
265
+#: apply.c:1831
266
#, c-format
267
msgid "** warning: file %s becomes empty but is not deleted"
268
msgstr "** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa"
269
270
-#: apply.c:1977
270
+#: apply.c:1978
271
#, c-format
272
msgid "corrupt binary patch at line %d: %.*s"
273
msgstr "miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s"
274
275
-#: apply.c:2014
275
+#: apply.c:2015
276
#, c-format
277
msgid "unrecognized binary patch at line %d"
278
msgstr "miếng vá định dạng nhị phân không được nhận ra tại dòng %d"
279
280
-#: apply.c:2176
280
+#: apply.c:2177
281
#, c-format
282
msgid "patch with only garbage at line %d"
283
msgstr "vá chỉ với “rác” tại dòng %d"
284
285
-#: apply.c:2262
285
+#: apply.c:2263
286
#, c-format
287
msgid "unable to read symlink %s"
288
msgstr "không thể đọc liên kết mềm %s"
289
290
-#: apply.c:2266
290
+#: apply.c:2267
291
#, c-format
292
msgid "unable to open or read %s"
293
msgstr "không thể mở hay đọc %s"
294
295
-#: apply.c:2925
295
+#: apply.c:2926
296
#, c-format
297
msgid "invalid start of line: '%c'"
298
msgstr "sai khởi đầu dòng: “%c”"
299
300
-#: apply.c:3046
300
+#: apply.c:3047
301
#, c-format
302
msgid "Hunk #%d succeeded at %d (offset %d line)."
303
msgid_plural "Hunk #%d succeeded at %d (offset %d lines)."
304
msgstr[0] "Khối dữ liệu #%d thành công tại %d (offset %d dòng)."
305
306
-#: apply.c:3058
306
+#: apply.c:3059
307
#, c-format
308
msgid "Context reduced to (%ld/%ld) to apply fragment at %d"
309
msgstr "Nội dung bị giảm xuống còn (%ld/%ld) để áp dụng mảnh dữ liệu tại %d"
310
311
-#: apply.c:3064
311
+#: apply.c:3065
312
#, c-format
313
msgid ""
314
"while searching for:\n"
@@ -317,453 +317,453 @@ msgstr ""
317
"trong khi đang tìm kiếm cho:\n"
318
"%.*s"
319
320
-#: apply.c:3086
320
+#: apply.c:3087
321
#, c-format
322
msgid "missing binary patch data for '%s'"
323
msgstr "thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”"
324
325
-#: apply.c:3094
325
+#: apply.c:3095
326
#, c-format
327
msgid "cannot reverse-apply a binary patch without the reverse hunk to '%s'"
328
msgstr ""
329
"không thể reverse-apply một miếng vá nhị phân mà không đảo ngược khúc thành "
330
"“%s”"
331
332
-#: apply.c:3141
332
+#: apply.c:3142
333
#, c-format
334
msgid "cannot apply binary patch to '%s' without full index line"
335
msgstr ""
336
"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 "
337
"đủ"
338
339
-#: apply.c:3151
339
+#: apply.c:3152
340
#, c-format
341
msgid ""
342
"the patch applies to '%s' (%s), which does not match the current contents."
343
msgstr ""
344
"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."
345
346
-#: apply.c:3159
346
+#: apply.c:3160
347
#, c-format
348
msgid "the patch applies to an empty '%s' but it is not empty"
349
msgstr "miếng vá áp dụng cho một “%s” trống rỗng nhưng nó lại không trống"
350
351
-#: apply.c:3177
351
+#: apply.c:3178
352
#, c-format
353
msgid "the necessary postimage %s for '%s' cannot be read"
354
msgstr "không thể đọc postimage %s cần thiết cho “%s”"
355
356
-#: apply.c:3190
356
+#: apply.c:3191
357
#, c-format
358
msgid "binary patch does not apply to '%s'"
359
msgstr "miếng vá định dạng nhị phân không được áp dụng cho “%s”"
360
361
-#: apply.c:3196
361
+#: apply.c:3197
362
#, c-format
363
msgid "binary patch to '%s' creates incorrect result (expecting %s, got %s)"
364
msgstr ""
365
"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 "
366
"%s)"
367
368
-#: apply.c:3217
368
+#: apply.c:3218
369
#, c-format
370
msgid "patch failed: %s:%ld"
371
msgstr "gặp lỗi khi vá: %s:%ld"
372
373
-#: apply.c:3340
373
+#: apply.c:3341
374
#, c-format
375
msgid "cannot checkout %s"
376
msgstr "không thể lấy ra %s"
377
378
-#: apply.c:3392 apply.c:3403 apply.c:3449 midx.c:62 setup.c:279
378
+#: apply.c:3393 apply.c:3404 apply.c:3450 midx.c:61 setup.c:280
379
#, c-format
380
msgid "failed to read %s"
381
msgstr "gặp lỗi khi đọc %s"
382
383
-#: apply.c:3400
383
+#: apply.c:3401
384
#, c-format
385
msgid "reading from '%s' beyond a symbolic link"
386
msgstr "đọc từ “%s” vượt ra ngoài liên kết mềm"
387
388
-#: apply.c:3429 apply.c:3672
388
+#: apply.c:3430 apply.c:3673
389
#, c-format
390
msgid "path %s has been renamed/deleted"
391
msgstr "đường dẫn %s đã bị xóa hoặc đổi tên"
392
393
-#: apply.c:3515 apply.c:3687
393
+#: apply.c:3516 apply.c:3688
394
#, c-format
395
msgid "%s: does not exist in index"
396
msgstr "%s: không tồn tại trong bảng mục lục"
397
398
-#: apply.c:3524 apply.c:3695
398
+#: apply.c:3525 apply.c:3696
399
#, c-format
400
msgid "%s: does not match index"
401
msgstr "%s: không khớp trong mục lục"
402
403
-#: apply.c:3559
403
+#: apply.c:3560
404
msgid "repository lacks the necessary blob to fall back on 3-way merge."
405
msgstr "kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”."
406
407
-#: apply.c:3562
407
+#: apply.c:3563
408
#, c-format
409
msgid "Falling back to three-way merge...\n"
410
msgstr "Đang trở lại hòa trộn “3-đường”…\n"
411
412
-#: apply.c:3578 apply.c:3582
412
+#: apply.c:3579 apply.c:3583
413
#, c-format
414
msgid "cannot read the current contents of '%s'"
415
msgstr "không thể đọc nội dung hiện hành của “%s”"
416
417
-#: apply.c:3594
417
+#: apply.c:3595
418
#, c-format
419
msgid "Failed to fall back on three-way merge...\n"
420
msgstr "Gặp lỗi khi quay trở lại để hòa trộn kiểu “three-way”…\n"
421
422
-#: apply.c:3608
422
+#: apply.c:3609
423
#, c-format
424
msgid "Applied patch to '%s' with conflicts.\n"
425
msgstr "Đã áp dụng miếng vá %s với các xung đột.\n"
426
427
-#: apply.c:3613
427
+#: apply.c:3614
428
#, c-format
429
msgid "Applied patch to '%s' cleanly.\n"
430
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ.\n"
431
432
-#: apply.c:3639
432
+#: apply.c:3640
433
msgid "removal patch leaves file contents"
434
msgstr "loại bỏ miếng vá để lại nội dung tập tin"
435
436
-#: apply.c:3712
436
+#: apply.c:3713
437
#, c-format
438
msgid "%s: wrong type"
439
msgstr "%s: sai kiểu"
440
441
-#: apply.c:3714
441
+#: apply.c:3715
442
#, c-format
443
msgid "%s has type %o, expected %o"
444
msgstr "%s có kiểu %o, cần %o"
445
446
-#: apply.c:3865 apply.c:3867 read-cache.c:830 read-cache.c:856
446
+#: apply.c:3866 apply.c:3868 read-cache.c:830 read-cache.c:856
447
#: read-cache.c:1309
448
#, c-format
449
msgid "invalid path '%s'"
450
msgstr "đường dẫn không hợp lệ “%s”"
451
452
-#: apply.c:3923
452
+#: apply.c:3924
453
#, c-format
454
msgid "%s: already exists in index"
455
msgstr "%s: đã có từ trước trong bảng mục lục"
456
457
-#: apply.c:3926
457
+#: apply.c:3927
458
#, c-format
459
msgid "%s: already exists in working directory"
460
msgstr "%s: đã sẵn có trong thư mục đang làm việc"
461
462
-#: apply.c:3946
462
+#: apply.c:3947
463
#, c-format
464
msgid "new mode (%o) of %s does not match old mode (%o)"
465
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o)"
466
467
-#: apply.c:3951
467
+#: apply.c:3952
468
#, c-format
469
msgid "new mode (%o) of %s does not match old mode (%o) of %s"
470
msgstr "chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s"
471
472
-#: apply.c:3971
472
+#: apply.c:3972
473
#, c-format
474
msgid "affected file '%s' is beyond a symbolic link"
475
msgstr "tập tin chịu tác động “%s” vượt ra ngoài liên kết mềm"
476
477
-#: apply.c:3975
477
+#: apply.c:3976
478
#, c-format
479
msgid "%s: patch does not apply"
480
msgstr "%s: miếng vá không được áp dụng"
481
482
-#: apply.c:3990
482
+#: apply.c:3991
483
#, c-format
484
msgid "Checking patch %s..."
485
msgstr "Đang kiểm tra miếng vá %s…"
486
487
-#: apply.c:4082
487
+#: apply.c:4083
488
#, c-format
489
msgid "sha1 information is lacking or useless for submodule %s"
490
msgstr "thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s"
491
492
-#: apply.c:4089
492
+#: apply.c:4090
493
#, c-format
494
msgid "mode change for %s, which is not in current HEAD"
495
msgstr "thay đổi chế độ cho %s, cái mà không phải là HEAD hiện tại"
496
497
-#: apply.c:4092
497
+#: apply.c:4093
498
#, c-format
499
msgid "sha1 information is lacking or useless (%s)."
500
msgstr "thông tin sha1 còn thiếu hay không dùng được(%s)."
501
502
-#: apply.c:4097 builtin/checkout.c:278 builtin/reset.c:143
502
+#: apply.c:4098 builtin/checkout.c:279 builtin/reset.c:143
503
#, c-format
504
msgid "make_cache_entry failed for path '%s'"
505
msgstr "make_cache_entry gặp lỗi đối với đường dẫn “%s”"
506
507
-#: apply.c:4101
507
+#: apply.c:4102
508
#, c-format
509
msgid "could not add %s to temporary index"
510
msgstr "không thể thêm %s vào chỉ mục tạm thời"
511
512
-#: apply.c:4111
512
+#: apply.c:4112
513
#, c-format
514
msgid "could not write temporary index to %s"
515
msgstr "không thể ghi mục lục tạm vào %s"
516
517
-#: apply.c:4249
517
+#: apply.c:4250
518
#, c-format
519
msgid "unable to remove %s from index"
520
msgstr "không thể gỡ bỏ %s từ mục lục"
521
522
-#: apply.c:4283
522
+#: apply.c:4284
523
#, c-format
524
msgid "corrupt patch for submodule %s"
525
msgstr "miếng vá sai hỏng cho mô-đun-con %s"
526
527
-#: apply.c:4289
527
+#: apply.c:4290
528
#, c-format
529
msgid "unable to stat newly created file '%s'"
530
msgstr "không thể lấy thống kê về tập tin %s mới hơn đã được tạo"
531
532
-#: apply.c:4297
532
+#: apply.c:4298
533
#, c-format
534
msgid "unable to create backing store for newly created file %s"
535
msgstr "không thể tạo “kho lưu đằng sau” cho tập tin được tạo mới hơn %s"
536
537
-#: apply.c:4303 apply.c:4448
537
+#: apply.c:4304 apply.c:4449
538
#, c-format
539
msgid "unable to add cache entry for %s"
540
msgstr "không thể thêm mục nhớ đệm cho %s"
541
542
-#: apply.c:4346
542
+#: apply.c:4347
543
#, c-format
544
msgid "failed to write to '%s'"
545
msgstr "gặp lỗi khi ghi vào “%s”"
546
547
-#: apply.c:4350
547
+#: apply.c:4351
548
#, c-format
549
msgid "closing file '%s'"
550
msgstr "đang đóng tập tin “%s”"
551
552
-#: apply.c:4420
552
+#: apply.c:4421
553
#, c-format
554
msgid "unable to write file '%s' mode %o"
555
msgstr "không thể ghi vào tập tin “%s” chế độ %o"
556
557
-#: apply.c:4518
557
+#: apply.c:4519
558
#, c-format
559
msgid "Applied patch %s cleanly."
560
msgstr "Đã áp dụng miếng vá %s một cách sạch sẽ."
561
562
-#: apply.c:4526
562
+#: apply.c:4527
563
msgid "internal error"
564
msgstr "lỗi nội bộ"
565
566
-#: apply.c:4529
566
+#: apply.c:4530
567
#, c-format
568
msgid "Applying patch %%s with %d reject..."
569
msgid_plural "Applying patch %%s with %d rejects..."
570
msgstr[0] "Đang áp dụng miếng vá %%s với %d lần từ chối…"
571
572
-#: apply.c:4540
572
+#: apply.c:4541
573
#, c-format
574
msgid "truncating .rej filename to %.*s.rej"
575
msgstr "đang cắt ngắn tên tập tin .rej thành %.*s.rej"
576
577
-#: apply.c:4548 builtin/fetch.c:878 builtin/fetch.c:1168
577
+#: apply.c:4549 builtin/fetch.c:898 builtin/fetch.c:1194
578
#, c-format
579
msgid "cannot open %s"
580
msgstr "không mở được “%s”"
581
582
-#: apply.c:4562
582
+#: apply.c:4563
583
#, c-format
584
msgid "Hunk #%d applied cleanly."
585
msgstr "Khối nhớ #%d được áp dụng gọn gàng."
586
587
-#: apply.c:4566
587
+#: apply.c:4567
588
#, c-format
589
msgid "Rejected hunk #%d."
590
msgstr "Đoạn dữ liệu #%d bị từ chối."
591
592
-#: apply.c:4676
592
+#: apply.c:4686
593
#, c-format
594
msgid "Skipped patch '%s'."
595
msgstr "Bỏ qua đường dẫn “%s”."
596
597
-#: apply.c:4684
597
+#: apply.c:4694
598
msgid "unrecognized input"
599
msgstr "không thừa nhận đầu vào"
600
601
-#: apply.c:4704
601
+#: apply.c:4714
602
msgid "unable to read index file"
603
msgstr "không thể đọc tập tin lưu bảng mục lục"
604
605
-#: apply.c:4859
605
+#: apply.c:4871
606
#, c-format
607
msgid "can't open patch '%s': %s"
608
msgstr "không thể mở miếng vá “%s”: %s"
609
610
-#: apply.c:4886
610
+#: apply.c:4898
611
#, c-format
612
msgid "squelched %d whitespace error"
613
msgid_plural "squelched %d whitespace errors"
614
msgstr[0] "đã chấm dứt %d lỗi khoảng trắng"
615
616
-#: apply.c:4892 apply.c:4907
616
+#: apply.c:4904 apply.c:4919
617
#, c-format
618
msgid "%d line adds whitespace errors."
619
msgid_plural "%d lines add whitespace errors."
620
msgstr[0] "%d dòng thêm khoảng trắng lỗi."
621
622
-#: apply.c:4900
622
+#: apply.c:4912
623
#, c-format
624
msgid "%d line applied after fixing whitespace errors."
625
msgid_plural "%d lines applied after fixing whitespace errors."
626
msgstr[0] "%d dòng được áp dụng sau khi sửa các lỗi khoảng trắng."
627
628
-#: apply.c:4916 builtin/add.c:540 builtin/mv.c:301 builtin/rm.c:390
628
+#: apply.c:4928 builtin/add.c:540 builtin/mv.c:301 builtin/rm.c:390
629
msgid "Unable to write new index file"
630
msgstr "Không thể ghi tập tin lưu bảng mục lục mới"
631
632
-#: apply.c:4943 apply.c:4946 builtin/am.c:2208 builtin/am.c:2211
633
-#: builtin/clone.c:123 builtin/fetch.c:128 builtin/merge.c:273
634
-#: builtin/pull.c:208 builtin/submodule--helper.c:407
632
+#: apply.c:4955 apply.c:4958 builtin/am.c:2197 builtin/am.c:2200
633
+#: builtin/clone.c:122 builtin/fetch.c:143 builtin/merge.c:273
634
+#: builtin/pull.c:209 builtin/submodule--helper.c:407
635
#: builtin/submodule--helper.c:1367 builtin/submodule--helper.c:1370
636
#: builtin/submodule--helper.c:1850 builtin/submodule--helper.c:1853
637
#: builtin/submodule--helper.c:2092 git-add--interactive.perl:211
638
msgid "path"
639
msgstr "đường-dẫn"
640
641
-#: apply.c:4944
641
+#: apply.c:4956
642
msgid "don't apply changes matching the given path"
643
msgstr "không áp dụng các thay đổi khớp với đường dẫn đã cho"
644
645
-#: apply.c:4947
645
+#: apply.c:4959
646
msgid "apply changes matching the given path"
647
msgstr "áp dụng các thay đổi khớp với đường dẫn đã cho"
648
649
-#: apply.c:4949 builtin/am.c:2217
649
+#: apply.c:4961 builtin/am.c:2206
650
msgid "num"
651
msgstr "số"
652
653
-#: apply.c:4950
653
+#: apply.c:4962
654
msgid "remove <num> leading slashes from traditional diff paths"
655
msgstr "gỡ bỏ <số> dấu gạch chéo dẫn đầu từ đường dẫn diff cổ điển"
656
657
-#: apply.c:4953
657
+#: apply.c:4965
658
msgid "ignore additions made by the patch"
659
msgstr "lờ đi phần bổ xung được tạo ra bởi miếng vá"
660
661
-#: apply.c:4955
661
+#: apply.c:4967
662
msgid "instead of applying the patch, output diffstat for the input"
663
msgstr ""
664
"thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra"
665
666
-#: apply.c:4959
666
+#: apply.c:4971
667
msgid "show number of added and deleted lines in decimal notation"
668
msgstr ""
669
"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"
670
671
-#: apply.c:4961
671
+#: apply.c:4973
672
msgid "instead of applying the patch, output a summary for the input"
673
msgstr "thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào"
674
675
-#: apply.c:4963
675
+#: apply.c:4975
676
msgid "instead of applying the patch, see if the patch is applicable"
677
msgstr "thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không"
678
679
-#: apply.c:4965
679
+#: apply.c:4977
680
msgid "make sure the patch is applicable to the current index"
681
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"
682
683
-#: apply.c:4967
683
+#: apply.c:4979
684
msgid "mark new files with `git add --intent-to-add`"
685
msgstr "đánh dấu các tập tin mới với “git add --intent-to-add”"
686
687
-#: apply.c:4969
687
+#: apply.c:4981
688
msgid "apply a patch without touching the working tree"
689
msgstr "áp dụng một miếng vá mà không động chạm đến cây làm việc"
690
691
-#: apply.c:4971
691
+#: apply.c:4983
692
msgid "accept a patch that touches outside the working area"
693
msgstr "chấp nhận một miếng vá mà không động chạm đến cây làm việc"
694
695
-#: apply.c:4974
695
+#: apply.c:4986
696
msgid "also apply the patch (use with --stat/--summary/--check)"
697
msgstr ""
698
"đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)"
699
700
-#: apply.c:4976
700
+#: apply.c:4988
701
msgid "attempt three-way merge if a patch does not apply"
702
msgstr "thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được"
703
704
-#: apply.c:4978
704
+#: apply.c:4990
705
msgid "build a temporary index based on embedded index information"
706
msgstr ""
707
"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"
708
709
-#: apply.c:4981 builtin/checkout-index.c:173 builtin/ls-files.c:524
709
+#: apply.c:4993 builtin/checkout-index.c:173 builtin/ls-files.c:524
710
msgid "paths are separated with NUL character"
711
msgstr "các đường dẫn bị ngăn cách bởi ký tự NULL"
712
713
-#: apply.c:4983
713
+#: apply.c:4995
714
msgid "ensure at least <n> lines of context match"
715
msgstr "đảm bảo rằng có ít nhất <n> dòng nội dung khớp"
716
717
-#: apply.c:4984 builtin/am.c:2196 builtin/interpret-trailers.c:98
717
+#: apply.c:4996 builtin/am.c:2185 builtin/interpret-trailers.c:98
718
#: builtin/interpret-trailers.c:100 builtin/interpret-trailers.c:102
719
-#: builtin/pack-objects.c:3330 builtin/rebase.c:1421
719
+#: builtin/pack-objects.c:3310 builtin/rebase.c:1445
720
msgid "action"
721
msgstr "hành động"
722
723
-#: apply.c:4985
723
+#: apply.c:4997
724
msgid "detect new or modified lines that have whitespace errors"
725
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"
726
727
-#: apply.c:4988 apply.c:4991
727
+#: apply.c:5000 apply.c:5003
728
msgid "ignore changes in whitespace when finding context"
729
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi quét nội dung"
730
731
-#: apply.c:4994
731
+#: apply.c:5006
732
msgid "apply the patch in reverse"
733
msgstr "áp dụng miếng vá theo chiều ngược"
734
735
-#: apply.c:4996
735
+#: apply.c:5008
736
msgid "don't expect at least one line of context"
737
msgstr "đừng hy vọng có ít nhất một dòng nội dung"
738
739
-#: apply.c:4998
739
+#: apply.c:5010
740
msgid "leave the rejected hunks in corresponding *.rej files"
741
msgstr "để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng"
742
743
-#: apply.c:5000
743
+#: apply.c:5012
744
msgid "allow overlapping hunks"
745
msgstr "cho phép chồng khối nhớ"
746
747
-#: apply.c:5001 builtin/add.c:291 builtin/check-ignore.c:22
747
+#: apply.c:5013 builtin/add.c:291 builtin/check-ignore.c:22
748
#: builtin/commit.c:1337 builtin/count-objects.c:98 builtin/fsck.c:786
749
-#: builtin/log.c:2068 builtin/mv.c:123 builtin/read-tree.c:128
749
+#: builtin/log.c:2085 builtin/mv.c:123 builtin/read-tree.c:128
750
msgid "be verbose"
751
msgstr "chi tiết"
752
753
-#: apply.c:5003
753
+#: apply.c:5015
754
msgid "tolerate incorrectly detected missing new-line at the end of file"
755
msgstr ""
756
"đã 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"
757
758
-#: apply.c:5006
758
+#: apply.c:5018
759
msgid "do not trust the line counts in the hunk headers"
760
msgstr "không tin số lượng dòng trong phần đầu khối dữ liệu"
761
762
-#: apply.c:5008 builtin/am.c:2205
762
+#: apply.c:5020 builtin/am.c:2194
763
msgid "root"
764
msgstr "gốc"
765
766
-#: apply.c:5009
766
+#: apply.c:5021
767
msgid "prepend <root> to all filenames"
768
msgstr "treo thêm <root> vào tất cả các tên tập tin"
769
@@ -818,7 +818,7 @@ msgstr "định_dạng"
818
msgid "archive format"
819
msgstr "định dạng lưu trữ"
820
821
-#: archive.c:458 builtin/log.c:1580
821
+#: archive.c:458 builtin/log.c:1581
822
msgid "prefix"
823
msgstr "tiền_tố"
824
@@ -826,11 +826,12 @@ msgstr "tiền_tố"
826
msgid "prepend prefix to each pathname in the archive"
827
msgstr "nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu"
828
829
-#: archive.c:460 builtin/blame.c:862 builtin/blame.c:874 builtin/blame.c:875
830
-#: builtin/commit-tree.c:117 builtin/config.c:129 builtin/fast-export.c:1134
831
-#: builtin/fast-export.c:1136 builtin/grep.c:897 builtin/hash-object.c:105
832
-#: builtin/ls-files.c:560 builtin/ls-files.c:563 builtin/notes.c:412
833
-#: builtin/notes.c:578 builtin/read-tree.c:123 parse-options.h:177
829
+#: archive.c:460 builtin/blame.c:861 builtin/blame.c:873 builtin/blame.c:874
830
+#: builtin/commit-tree.c:117 builtin/config.c:129 builtin/fast-export.c:1162
831
+#: builtin/fast-export.c:1164 builtin/fast-export.c:1168 builtin/grep.c:899
832
+#: builtin/hash-object.c:105 builtin/ls-files.c:560 builtin/ls-files.c:563
833
+#: builtin/notes.c:412 builtin/notes.c:578 builtin/read-tree.c:123
834
+#: parse-options.h:186
835
msgid "file"
836
msgstr "tập_tin"
837
@@ -862,7 +863,7 @@ msgstr "nén nhỏ hơn"
863
msgid "list supported archive formats"
864
msgstr "liệt kê các kiểu nén được hỗ trợ"
865
865
-#: archive.c:479 builtin/archive.c:91 builtin/clone.c:113 builtin/clone.c:116
866
+#: archive.c:479 builtin/archive.c:91 builtin/clone.c:112 builtin/clone.c:115
867
#: builtin/submodule--helper.c:1379 builtin/submodule--helper.c:1859
868
msgid "repo"
869
msgstr "kho"
@@ -871,7 +872,7 @@ msgstr "kho"
872
msgid "retrieve the archive from remote repository <repo>"
873
msgstr "nhận kho nén từ kho chứa <kho> trên máy chủ"
874
874
-#: archive.c:481 builtin/archive.c:93 builtin/difftool.c:707
875
+#: archive.c:481 builtin/archive.c:93 builtin/difftool.c:715
876
#: builtin/notes.c:498
877
msgid "command"
878
msgstr "lệnh"
@@ -907,26 +908,26 @@ msgstr "Tham số không được hỗ trợ cho định dạng “%s”: -%d"
908
msgid "cannot stream blob %s"
909
msgstr "không thể stream blob “%s”"
910
910
-#: archive-tar.c:260 archive-zip.c:363
911
+#: archive-tar.c:266 archive-zip.c:363
912
#, c-format
913
msgid "unsupported file mode: 0%o (SHA1: %s)"
914
msgstr "chế độ tập tin lục không được hỗ trợ: 0%o (SHA1: %s)"
915
915
-#: archive-tar.c:287 archive-zip.c:353
916
+#: archive-tar.c:293 archive-zip.c:353
917
#, c-format
918
msgid "cannot read %s"
919
msgstr "không thể đọc %s"
920
920
-#: archive-tar.c:459
921
+#: archive-tar.c:465
922
#, c-format
923
msgid "unable to start '%s' filter"
924
msgstr "không thể bắt đầu bộ lọc “%s”"
925
925
-#: archive-tar.c:462
926
+#: archive-tar.c:468
927
msgid "unable to redirect descriptor"
928
msgstr "không thể chuyển hướng mô tả"
929
929
-#: archive-tar.c:469
930
+#: archive-tar.c:475
931
#, c-format
932
msgid "'%s' filter reported error"
933
msgstr "bộ lọc “%s” đã báo cáo lỗi"
@@ -951,17 +952,17 @@ msgstr "lỗi giải nén (%d)"
952
msgid "timestamp too large for this system: %<PRIuMAX>"
953
msgstr "dấu vết thời gian là quá lớn cho hệ thống này: %<PRIuMAX>"
954
954
-#: attr.c:211
955
+#: attr.c:213
956
#, c-format
957
msgid "%.*s is not a valid attribute name"
958
msgstr "%.*s không phải tên thuộc tính hợp lệ"
959
959
-#: attr.c:368
960
+#: attr.c:370
961
#, c-format
962
msgid "%s not allowed: %s:%d"
963
msgstr "%s không được phép: %s:%d"
964
964
-#: attr.c:408
965
+#: attr.c:410
966
msgid ""
967
"Negative patterns are ignored in git attributes\n"
968
"Use '\\!' for literal leading exclamation."
@@ -1087,40 +1088,40 @@ msgid "Bisecting: %d revision left to test after this %s\n"
1088
msgid_plural "Bisecting: %d revisions left to test after this %s\n"
1089
msgstr[0] "Bisecting: còn %d điểm xét duyệt để kiểm sau %s này\n"
1090
1090
-#: blame.c:2697
1091
+#: blame.c:2700
1092
msgid "--contents and --reverse do not blend well."
1093
msgstr "tùy chọn--contents và --reverse không được trộn vào nhau."
1094
1094
-#: blame.c:2711
1095
+#: blame.c:2714
1096
msgid "cannot use --contents with final commit object name"
1097
msgstr "không thể dùng --contents với tên đối tượng chuyển giao cuối cùng"
1098
1098
-#: blame.c:2732
1099
+#: blame.c:2735
1100
msgid "--reverse and --first-parent together require specified latest commit"
1101
msgstr ""
1102
"cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối"
1103
1103
-#: blame.c:2741 bundle.c:167 ref-filter.c:2196 remote.c:1938 sequencer.c:2033
1104
-#: sequencer.c:4348 builtin/commit.c:1020 builtin/log.c:387 builtin/log.c:963
1105
-#: builtin/log.c:1451 builtin/log.c:1827 builtin/log.c:2117 builtin/merge.c:411
1106
-#: builtin/pack-objects.c:3148 builtin/pack-objects.c:3163
1104
+#: blame.c:2744 bundle.c:167 ref-filter.c:2203 remote.c:1941 sequencer.c:1971
1105
+#: sequencer.c:4305 builtin/commit.c:1020 builtin/log.c:387 builtin/log.c:964
1106
+#: builtin/log.c:1452 builtin/log.c:1844 builtin/log.c:2134 builtin/merge.c:411
1107
+#: builtin/pack-objects.c:3128 builtin/pack-objects.c:3143
1108
#: builtin/shortlog.c:192
1109
msgid "revision walk setup failed"
1110
msgstr "cài đặt việc di chuyển qua các điểm xét duyệt gặp lỗi"
1111
1111
-#: blame.c:2759
1112
+#: blame.c:2762
1113
msgid ""
1114
"--reverse --first-parent together require range along first-parent chain"
1115
msgstr ""
1116
"cùng sử dụng --reverse --first-parent yêu cầu vùng cùng với chuỗi cha-mẹ-đầu-"
1117
"tiên"
1118
1118
-#: blame.c:2770
1119
+#: blame.c:2773
1120
#, c-format
1121
msgid "no such path %s in %s"
1122
msgstr "không có đường dẫn %s trong “%s”"
1123
1123
-#: blame.c:2781
1124
+#: blame.c:2784
1125
#, c-format
1126
msgid "cannot read blob %s for path %s"
1127
msgstr "không thể đọc blob %s cho đường dẫn “%s”"
@@ -1276,7 +1277,7 @@ msgstr "“%s” không giống như tập tin v2 bundle (định dạng dump c
1277
msgid "unrecognized header: %s%s (%d)"
1278
msgstr "phần đầu không được thừa nhận: %s%s (%d)"
1279
1279
-#: bundle.c:90 rerere.c:480 rerere.c:690 sequencer.c:2283 sequencer.c:3024
1280
+#: bundle.c:90 rerere.c:480 rerere.c:690 sequencer.c:2221 sequencer.c:2962
1281
#: builtin/commit.c:791
1282
#, c-format
1283
msgid "could not open '%s'"
@@ -1327,7 +1328,7 @@ msgstr "rev-list đã chết"
1328
msgid "ref '%s' is excluded by the rev-list options"
1329
msgstr "th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list"
1330
1330
-#: bundle.c:460 builtin/log.c:202 builtin/log.c:1732 builtin/shortlog.c:306
1331
+#: bundle.c:460 builtin/log.c:202 builtin/log.c:1733 builtin/shortlog.c:306
1332
#, c-format
1333
msgid "unrecognized argument: %s"
1334
msgstr "đối số không được thừa nhận: %s"
@@ -1350,8 +1351,8 @@ msgstr "mục lục gói đã chết"
1351
msgid "invalid color value: %.*s"
1352
msgstr "giá trị màu không hợp lệ: %.*s"
1353
1353
-#: commit.c:50 sequencer.c:2727 builtin/am.c:355 builtin/am.c:399
1354
-#: builtin/am.c:1378 builtin/am.c:2020 builtin/replace.c:455
1354
+#: commit.c:50 sequencer.c:2665 builtin/am.c:354 builtin/am.c:398
1355
+#: builtin/am.c:1366 builtin/am.c:2009 builtin/replace.c:456
1356
#, c-format
1357
msgid "could not parse %s"
1358
msgstr "không thể phân tích cú pháp %s"
@@ -1381,28 +1382,28 @@ msgstr ""
1382
"Tắt lời nhắn này bằng cách chạy\n"
1383
"\"git config advice.graftFileDeprecated false\""
1384
1384
-#: commit.c:1127
1385
+#: commit.c:1128
1386
#, c-format
1387
msgid "Commit %s has an untrusted GPG signature, allegedly by %s."
1388
msgstr ""
1389
"Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s."
1390
1390
-#: commit.c:1130
1391
+#: commit.c:1131
1392
#, c-format
1393
msgid "Commit %s has a bad GPG signature allegedly by %s."
1394
msgstr "Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s."
1395
1395
-#: commit.c:1133
1396
+#: commit.c:1134
1397
#, c-format
1398
msgid "Commit %s does not have a GPG signature."
1399
msgstr "Lần chuyển giao %s không có chữ ký GPG."
1400
1400
-#: commit.c:1136
1401
+#: commit.c:1137
1402
#, c-format
1403
msgid "Commit %s has a good GPG signature by %s\n"
1404
msgstr "Lần chuyển giao %s có một chữ ký GPG tốt bởi %s\n"
1405
1405
-#: commit.c:1390
1406
+#: commit.c:1391
1407
msgid ""
1408
"Warning: commit message did not conform to UTF-8.\n"
1409
"You may want to amend it after fixing the message, or set the config\n"
@@ -1466,192 +1467,207 @@ msgstr ""
1467
msgid "unable to find all commit-graph files"
1468
msgstr "không thể tìm thấy tất cả các tập tin đồ-thị-các-lần-chuyển-giao"
1469
1469
-#: commit-graph.c:554 commit-graph.c:614
1470
+#: commit-graph.c:561 commit-graph.c:621
1471
msgid "invalid commit position. commit-graph is likely corrupt"
1472
msgstr ""
1473
"vị trí lần chuyển giao không hợp lệ. đồ-thị-các-lần-chuyển-giao có vẻ như đã "
1474
"bị hỏng"
1475
1475
-#: commit-graph.c:575
1476
+#: commit-graph.c:582
1477
#, c-format
1478
msgid "could not find commit %s"
1479
msgstr "không thể tìm thấy lần chuyển giao %s"
1480
1480
-#: commit-graph.c:1002 builtin/pack-objects.c:2657
1481
+#: commit-graph.c:855 builtin/am.c:1287
1482
+#, c-format
1483
+msgid "unable to parse commit %s"
1484
+msgstr "không thể phân tích lần chuyển giao “%s”"
1485
+
1486
+#: commit-graph.c:859
1487
+#, c-format
1488
+msgid "unable to get tree for %s"
1489
+msgstr "không thể lấy cây cho %s"
1490
+
1491
+#: commit-graph.c:1017 builtin/pack-objects.c:2641
1492
#, c-format
1493
msgid "unable to get type of object %s"
1494
msgstr "không thể lấy kiểu của đối tượng “%s”"
1495
1485
-#: commit-graph.c:1034
1496
+#: commit-graph.c:1049
1497
msgid "Loading known commits in commit graph"
1498
msgstr "Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao"
1499
1489
-#: commit-graph.c:1051
1500
+#: commit-graph.c:1066
1501
msgid "Expanding reachable commits in commit graph"
1502
msgstr ""
1503
"Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần "
1504
"chuyển giao"
1505
1495
-#: commit-graph.c:1070
1506
+#: commit-graph.c:1085
1507
msgid "Clearing commit marks in commit graph"
1508
msgstr "Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao"
1509
1499
-#: commit-graph.c:1089
1510
+#: commit-graph.c:1104
1511
msgid "Computing commit graph generation numbers"
1512
msgstr "Đang tính toán số tạo đồ thị các lần chuyển giao"
1513
1503
-#: commit-graph.c:1163
1514
+#: commit-graph.c:1179
1515
#, c-format
1516
msgid "Finding commits for commit graph in %d pack"
1517
msgid_plural "Finding commits for commit graph in %d packs"
1518
msgstr[0] ""
1519
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %d gói"
1520
1510
-#: commit-graph.c:1176
1521
+#: commit-graph.c:1192
1522
#, c-format
1523
msgid "error adding pack %s"
1524
msgstr "gặp lỗi thêm gói %s"
1525
1515
-#: commit-graph.c:1180
1526
+#: commit-graph.c:1196
1527
#, c-format
1528
msgid "error opening index for %s"
1529
msgstr "gặp lỗi khi mở mục lục cho “%s”"
1530
1520
-#: commit-graph.c:1204
1531
+#: commit-graph.c:1220
1532
#, c-format
1533
msgid "Finding commits for commit graph from %d ref"
1534
msgid_plural "Finding commits for commit graph from %d refs"
1535
msgstr[0] ""
1536
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao từ %d tham chiếu"
1537
1527
-#: commit-graph.c:1238
1538
+#: commit-graph.c:1240
1539
+#, c-format
1540
+msgid "invalid commit object id: %s"
1541
+msgstr "mã số đối tượng lần chuyển giao không hợp lệ: %s"
1542
+
1543
+#: commit-graph.c:1255
1544
msgid "Finding commits for commit graph among packed objects"
1545
msgstr ""
1546
"Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối "
1547
"tượng đã đóng gói"
1548
1533
-#: commit-graph.c:1253
1549
+#: commit-graph.c:1270
1550
msgid "Counting distinct commits in commit graph"
1551
msgstr "Đang đếm các lần chuyển giao khác nhau trong đồ thị lần chuyển giao"
1552
1537
-#: commit-graph.c:1284
1553
+#: commit-graph.c:1300
1554
msgid "Finding extra edges in commit graph"
1555
msgstr "Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao"
1556
1541
-#: commit-graph.c:1332
1557
+#: commit-graph.c:1346
1558
msgid "failed to write correct number of base graph ids"
1559
msgstr "gặp lỗi khi ghi số đúng của mã đồ họa cơ sở"
1560
1545
-#: commit-graph.c:1365 midx.c:811
1561
+#: commit-graph.c:1379 midx.c:810
1562
#, c-format
1563
msgid "unable to create leading directories of %s"
1564
msgstr "không thể tạo các thư mục dẫn đầu của “%s”"
1565
1550
-#: commit-graph.c:1377 builtin/index-pack.c:306 builtin/repack.c:240
1566
+#: commit-graph.c:1391 builtin/index-pack.c:306 builtin/repack.c:241
1567
#, c-format
1568
msgid "unable to create '%s'"
1569
msgstr "không thể tạo “%s”"
1570
1555
-#: commit-graph.c:1437
1571
+#: commit-graph.c:1451
1572
#, c-format
1573
msgid "Writing out commit graph in %d pass"
1574
msgid_plural "Writing out commit graph in %d passes"
1575
msgstr[0] "Đang ghi ra đồ thị các lần chuyển giao trong lần %d"
1576
1561
-#: commit-graph.c:1478
1577
+#: commit-graph.c:1492
1578
msgid "unable to open commit-graph chain file"
1579
msgstr "không thể mở tập tin mắt xích đồ thị chuyển giao"
1580
1565
-#: commit-graph.c:1490
1581
+#: commit-graph.c:1504
1582
msgid "failed to rename base commit-graph file"
1583
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao"
1584
1569
-#: commit-graph.c:1510
1585
+#: commit-graph.c:1524
1586
msgid "failed to rename temporary commit-graph file"
1587
msgstr "gặp lỗi khi đổi tên tập tin đồ-thị-các-lần-chuyển-giao tạm thời"
1588
1573
-#: commit-graph.c:1621
1589
+#: commit-graph.c:1635
1590
msgid "Scanning merged commits"
1591
msgstr "Đang quét các lần chuyển giao đã hòa trộn"
1592
1577
-#: commit-graph.c:1632
1593
+#: commit-graph.c:1646
1594
#, c-format
1595
msgid "unexpected duplicate commit id %s"
1596
msgstr "gặp mã số tích lần chuyển giao bị trùng lặp “%s”"
1597
1582
-#: commit-graph.c:1657
1598
+#: commit-graph.c:1670
1599
msgid "Merging commit-graph"
1600
msgstr "Đang hòa trộn đồ-thị-các-lần-chuyển-giao"
1601
1586
-#: commit-graph.c:1844
1602
+#: commit-graph.c:1860
1603
#, c-format
1604
msgid "the commit graph format cannot write %d commits"
1605
msgstr "định dạng đồ họa các lần chuyển giao không thể ghi %d lần chuyển giao"
1606
1591
-#: commit-graph.c:1855
1607
+#: commit-graph.c:1871
1608
msgid "too many commits to write graph"
1609
msgstr "có quá nhiều lần chuyển giao để ghi đồ thị"
1610
1595
-#: commit-graph.c:1945
1611
+#: commit-graph.c:1961
1612
msgid "the commit-graph file has incorrect checksum and is likely corrupt"
1613
msgstr ""
1614
"tập tin đồ-thị-các-lần-chuyển-giao có tổng kiểm không đúng và có vẻ như là "
1615
"đã hỏng"
1616
1601
-#: commit-graph.c:1955
1617
+#: commit-graph.c:1971
1618
#, c-format
1619
msgid "commit-graph has incorrect OID order: %s then %s"
1620
msgstr "đồ-thị-các-lần-chuyển-giao có thứ tự OID không đúng: %s sau %s"
1621
1606
-#: commit-graph.c:1965 commit-graph.c:1980
1622
+#: commit-graph.c:1981 commit-graph.c:1996
1623
#, c-format
1624
msgid "commit-graph has incorrect fanout value: fanout[%d] = %u != %u"
1625
msgstr ""
1626
"đồ-thị-các-lần-chuyển-giao có giá trị fanout không đúng: fanout[%d] = %u != "
1627
"%u"
1628
1613
-#: commit-graph.c:1972
1629
+#: commit-graph.c:1988
1630
#, c-format
1631
msgid "failed to parse commit %s from commit-graph"
1632
msgstr "gặp lỗi khi phân tích lần chuyển giao từ %s đồ-thị-các-lần-chuyển-giao"
1633
1618
-#: commit-graph.c:1989
1634
+#: commit-graph.c:2006
1635
msgid "Verifying commits in commit graph"
1636
msgstr "Đang thẩm tra các lần chuyển giao trong đồ thị lần chuyển giao"
1637
1622
-#: commit-graph.c:2002
1638
+#: commit-graph.c:2020
1639
#, c-format
1640
msgid "failed to parse commit %s from object database for commit-graph"
1641
msgstr ""
1642
"gặp lỗi khi phân tích lần chuyển giao %s từ cơ sở dữ liệu đối tượng cho đồ "
1643
"thị lần chuyển giao"
1644
1629
-#: commit-graph.c:2009
1645
+#: commit-graph.c:2027
1646
#, c-format
1647
msgid "root tree OID for commit %s in commit-graph is %s != %s"
1648
msgstr ""
1649
"OID cây gốc cho lần chuyển giao %s trong đồ-thị-các-lần-chuyển-giao là %s != "
1650
"%s"
1651
1636
-#: commit-graph.c:2019
1652
+#: commit-graph.c:2037
1653
#, c-format
1654
msgid "commit-graph parent list for commit %s is too long"
1655
msgstr ""
1656
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là quá dài"
1657
1642
-#: commit-graph.c:2028
1658
+#: commit-graph.c:2046
1659
#, c-format
1660
msgid "commit-graph parent for %s is %s != %s"
1661
msgstr "cha mẹ đồ-thị-các-lần-chuyển-giao cho %s là %s != %s"
1662
1647
-#: commit-graph.c:2041
1663
+#: commit-graph.c:2059
1664
#, c-format
1665
msgid "commit-graph parent list for commit %s terminates early"
1666
msgstr ""
1667
"danh sách cha mẹ đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s bị chấm "
1668
"dứt quá sớm"
1669
1654
-#: commit-graph.c:2046
1670
+#: commit-graph.c:2064
1671
#, c-format
1672
msgid ""
1673
"commit-graph has generation number zero for commit %s, but non-zero elsewhere"
@@ -1659,7 +1675,7 @@ msgstr ""
1675
"đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, "
1676
"nhưng không phải số không ở chỗ khác"
1677
1662
-#: commit-graph.c:2050
1678
+#: commit-graph.c:2068
1679
#, c-format
1680
msgid ""
1681
"commit-graph has non-zero generation number for commit %s, but zero elsewhere"
@@ -1667,12 +1683,12 @@ msgstr ""
1683
"đồ-thị-các-lần-chuyển-giao có con số không phải không lần tạo cho lần chuyển "
1684
"giao %s, nhưng số không ở chỗ khác"
1685
1670
-#: commit-graph.c:2065
1686
+#: commit-graph.c:2083
1687
#, c-format
1688
msgid "commit-graph generation for commit %s is %u != %u"
1689
msgstr "tạo đồ-thị-các-lần-chuyển-giao cho lần chuyển giao %s là %u != %u"
1690
1675
-#: commit-graph.c:2071
1691
+#: commit-graph.c:2089
1692
#, c-format
1693
msgid "commit date for commit %s in commit-graph is %<PRIuMAX> != %<PRIuMAX>"
1694
msgstr ""
@@ -1721,7 +1737,7 @@ msgstr "khóa không chứa một phần: %s"
1737
msgid "key does not contain variable name: %s"
1738
msgstr "khóa không chứa bất kỳ một tên biến nào: %s"
1739
1724
-#: config.c:406 sequencer.c:2463
1740
+#: config.c:406 sequencer.c:2401
1741
#, c-format
1742
msgid "invalid key: %s"
1743
msgstr "khóa không đúng: %s"
@@ -1845,150 +1861,144 @@ msgstr "core.commentChar chỉ được có một ký tự"
1861
msgid "invalid mode for object creation: %s"
1862
msgstr "chế độ không hợp lệ đối với việc tạo đối tượng: %s"
1863
1848
-#: config.c:1430
1864
+#: config.c:1425
1865
#, c-format
1866
msgid "malformed value for %s"
1867
msgstr "giá trị cho %s sai dạng"
1868
1853
-#: config.c:1456
1869
+#: config.c:1451
1870
#, c-format
1871
msgid "malformed value for %s: %s"
1872
msgstr "giá trị cho %s sai dạng: %s"
1873
1858
-#: config.c:1457
1874
+#: config.c:1452
1875
msgid "must be one of nothing, matching, simple, upstream or current"
1876
msgstr "phải là một trong số nothing, matching, simple, upstream hay current"
1877
1862
-#: config.c:1518 builtin/pack-objects.c:3410
1878
+#: config.c:1513 builtin/pack-objects.c:3394
1879
#, c-format
1880
msgid "bad pack compression level %d"
1881
msgstr "mức nén gói %d không hợp lệ"
1882
1867
-#: config.c:1639
1883
+#: config.c:1634
1884
#, c-format
1885
msgid "unable to load config blob object '%s'"
1886
msgstr "không thể tải đối tượng blob cấu hình “%s”"
1887
1872
-#: config.c:1642
1888
+#: config.c:1637
1889
#, c-format
1890
msgid "reference '%s' does not point to a blob"
1891
msgstr "tham chiếu “%s” không chỉ đến một blob nào cả"
1892
1877
-#: config.c:1659
1893
+#: config.c:1654
1894
#, c-format
1895
msgid "unable to resolve config blob '%s'"
1896
msgstr "không thể phân giải điểm xét duyệt “%s”"
1897
1882
-#: config.c:1689
1898
+#: config.c:1684
1899
#, c-format
1900
msgid "failed to parse %s"
1901
msgstr "gặp lỗi khi phân tích cú pháp %s"
1902
1887
-#: config.c:1745
1903
+#: config.c:1740
1904
msgid "unable to parse command-line config"
1905
msgstr "không thể phân tích cấu hình dòng lệnh"
1906
1891
-#: config.c:2094
1907
+#: config.c:2091
1908
msgid "unknown error occurred while reading the configuration files"
1909
msgstr "đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình"
1910
1895
-#: config.c:2264
1911
+#: config.c:2261
1912
#, c-format
1913
msgid "Invalid %s: '%s'"
1914
msgstr "%s không hợp lệ: “%s”"
1915
1900
-#: config.c:2307
1901
-#, c-format
1902
-msgid "unknown core.untrackedCache value '%s'; using 'keep' default value"
1903
-msgstr ""
1904
-"không hiểu giá trị core.untrackedCache “%s”; dùng giá trị mặc định “keep”"
1905
-
1906
-#: config.c:2333
1916
+#: config.c:2306
1917
#, c-format
1918
msgid "splitIndex.maxPercentChange value '%d' should be between 0 and 100"
1919
msgstr "giá trị splitIndex.maxPercentChange “%d” phải nằm giữa 0 và 100"
1920
1911
-#: config.c:2379
1921
+#: config.c:2352
1922
#, c-format
1923
msgid "unable to parse '%s' from command-line config"
1924
msgstr "không thể phân tích “%s” từ cấu hình dòng lệnh"
1925
1916
-#: config.c:2381
1926
+#: config.c:2354
1927
#, c-format
1928
msgid "bad config variable '%s' in file '%s' at line %d"
1929
msgstr "sai biến cấu hình “%s” trong tập tin “%s” tại dòng %d"
1930
1921
-#: config.c:2462
1931
+#: config.c:2435
1932
#, c-format
1933
msgid "invalid section name '%s'"
1934
msgstr "tên của phần không hợp lệ “%s”"
1935
1926
-#: config.c:2494
1936
+#: config.c:2467
1937
#, c-format
1938
msgid "%s has multiple values"
1939
msgstr "%s có đa giá trị"
1940
1931
-#: config.c:2523
1941
+#: config.c:2496
1942
#, c-format
1943
msgid "failed to write new configuration file %s"
1944
msgstr "gặp lỗi khi ghi tập tin cấu hình “%s”"
1945
1936
-#: config.c:2775 config.c:3099
1946
+#: config.c:2748 config.c:3072
1947
#, c-format
1948
msgid "could not lock config file %s"
1949
msgstr "không thể khóa tập tin cấu hình %s"
1950
1941
-#: config.c:2786
1951
+#: config.c:2759
1952
#, c-format
1953
msgid "opening %s"
1954
msgstr "đang mở “%s”"
1955
1946
-#: config.c:2821 builtin/config.c:328
1956
+#: config.c:2794 builtin/config.c:328
1957
#, c-format
1958
msgid "invalid pattern: %s"
1959
msgstr "mẫu không hợp lệ: %s"
1960
1951
-#: config.c:2846
1961
+#: config.c:2819
1962
#, c-format
1963
msgid "invalid config file %s"
1964
msgstr "tập tin cấu hình “%s” không hợp lệ"
1965
1956
-#: config.c:2859 config.c:3112
1966
+#: config.c:2832 config.c:3085
1967
#, c-format
1968
msgid "fstat on %s failed"
1969
msgstr "fstat trên %s gặp lỗi"
1970
1961
-#: config.c:2870
1971
+#: config.c:2843
1972
#, c-format
1973
msgid "unable to mmap '%s'"
1974
msgstr "không thể mmap “%s”"
1975
1966
-#: config.c:2879 config.c:3117
1976
+#: config.c:2852 config.c:3090
1977
#, c-format
1978
msgid "chmod on %s failed"
1979
msgstr "chmod trên %s gặp lỗi"
1980
1971
-#: config.c:2964 config.c:3214
1981
+#: config.c:2937 config.c:3187
1982
#, c-format
1983
msgid "could not write config file %s"
1984
msgstr "không thể ghi tập tin cấu hình “%s”"
1985
1976
-#: config.c:2998
1986
+#: config.c:2971
1987
#, c-format
1988
msgid "could not set '%s' to '%s'"
1989
msgstr "không thể đặt “%s” thành “%s”"
1990
1981
-#: config.c:3000 builtin/remote.c:782
1991
+#: config.c:2973 builtin/remote.c:782
1992
#, c-format
1993
msgid "could not unset '%s'"
1994
msgstr "không thể thôi đặt “%s”"
1995
1986
-#: config.c:3090
1996
+#: config.c:3063
1997
#, c-format
1998
msgid "invalid section name: %s"
1999
msgstr "tên của phần không hợp lệ: %s"
2000
1991
-#: config.c:3257
2001
+#: config.c:3230
2002
#, c-format
2003
msgid "missing value for '%s'"
2004
msgstr "thiếu giá trị cho cho “%s”"
@@ -2112,7 +2122,7 @@ msgstr "không thể tìm thấy %s (%s)"
2122
msgid "unknown port %s"
2123
msgstr "không hiểu cổng %s"
2124
2115
-#: connect.c:845 connect.c:1171
2125
+#: connect.c:845 connect.c:1175
2126
#, c-format
2127
msgid "strange hostname '%s' blocked"
2128
msgstr "đã khóa tên máy lạ “%s”"
@@ -2127,58 +2137,58 @@ msgstr "đã khóa cổng lạ “%s”"
2137
msgid "cannot start proxy %s"
2138
msgstr "không thể khởi chạy ủy nhiệm “%s”"
2139
2130
-#: connect.c:924
2140
+#: connect.c:928
2141
msgid "no path specified; see 'git help pull' for valid url syntax"
2142
msgstr "chưa chỉ định đường dẫn; xem'git help pull” để biết cú pháp url hợp lệ"
2143
2134
-#: connect.c:1119
2144
+#: connect.c:1123
2145
msgid "ssh variant 'simple' does not support -4"
2146
msgstr "ssh biến thể “simple” không hỗ trợ -4"
2147
2138
-#: connect.c:1131
2148
+#: connect.c:1135
2149
msgid "ssh variant 'simple' does not support -6"
2150
msgstr "ssh biến thể “simple” không hỗ trợ -6"
2151
2142
-#: connect.c:1148
2152
+#: connect.c:1152
2153
msgid "ssh variant 'simple' does not support setting port"
2154
msgstr "ssh biến thể “simple” không hỗ trợ đặt cổng"
2155
2146
-#: connect.c:1260
2156
+#: connect.c:1264
2157
#, c-format
2158
msgid "strange pathname '%s' blocked"
2159
msgstr "đã khóa tên đường dẫn lạ “%s”"
2160
2151
-#: connect.c:1307
2161
+#: connect.c:1311
2162
msgid "unable to fork"
2163
msgstr "không thể rẽ nhánh tiến trình con"
2164
2155
-#: connected.c:86 builtin/fsck.c:221 builtin/prune.c:43
2165
+#: connected.c:88 builtin/fsck.c:221 builtin/prune.c:43
2166
msgid "Checking connectivity"
2167
msgstr "Đang kiểm tra kết nối"
2168
2159
-#: connected.c:98
2169
+#: connected.c:100
2170
msgid "Could not run 'git rev-list'"
2171
msgstr "Không thể chạy “git rev-list”"
2172
2163
-#: connected.c:118
2173
+#: connected.c:120
2174
msgid "failed write to rev-list"
2175
msgstr "gặp lỗi khi ghi vào rev-list"
2176
2167
-#: connected.c:125
2177
+#: connected.c:127
2178
msgid "failed to close rev-list's stdin"
2179
msgstr "gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list"
2180
2171
-#: convert.c:193
2181
+#: convert.c:194
2182
#, c-format
2183
msgid "illegal crlf_action %d"
2184
msgstr "crlf_action %d không hợp lệ"
2185
2176
-#: convert.c:206
2186
+#: convert.c:207
2187
#, c-format
2188
msgid "CRLF would be replaced by LF in %s"
2189
msgstr "CRLF nên được thay bằng LF trong %s"
2190
2181
-#: convert.c:208
2191
+#: convert.c:209
2192
#, c-format
2193
msgid ""
2194
"CRLF will be replaced by LF in %s.\n"
@@ -2187,12 +2197,12 @@ msgstr ""
2197
"CRLF sẽ bị thay thế bằng LF trong %s.\n"
2198
"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"
2199
2190
-#: convert.c:216
2200
+#: convert.c:217
2201
#, c-format
2202
msgid "LF would be replaced by CRLF in %s"
2203
msgstr "LF nên thay bằng CRLF trong %s"
2204
2195
-#: convert.c:218
2205
+#: convert.c:219
2206
#, c-format
2207
msgid ""
2208
"LF will be replaced by CRLF in %s.\n"
@@ -2201,12 +2211,12 @@ msgstr ""
2211
"LF sẽ bị thay thế bằng CRLF trong %s.\n"
2212
"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"
2213
2204
-#: convert.c:279
2214
+#: convert.c:280
2215
#, c-format
2216
msgid "BOM is prohibited in '%s' if encoded as %s"
2217
msgstr "BOM bị cấm trong “%s” nếu được mã hóa là %s"
2218
2209
-#: convert.c:286
2219
+#: convert.c:287
2220
#, c-format
2221
msgid ""
2222
"The file '%s' contains a byte order mark (BOM). Please use UTF-%s as working-"
@@ -2215,12 +2225,12 @@ msgstr ""
2225
"Tập tin “%s” có chứa ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%s như là "
2226
"bảng mã cây làm việc."
2227
2218
-#: convert.c:304
2228
+#: convert.c:305
2229
#, c-format
2230
msgid "BOM is required in '%s' if encoded as %s"
2231
msgstr "BOM là bắt buộc trong “%s” nếu được mã hóa là %s"
2232
2223
-#: convert.c:306
2233
+#: convert.c:307
2234
#, c-format
2235
msgid ""
2236
"The file '%s' is missing a byte order mark (BOM). Please use UTF-%sBE or UTF-"
@@ -2229,50 +2239,50 @@ msgstr ""
2239
"Tập tin “%s” còn thiếu ký hiệu thứ tự byte (BOM). Vui lòng dùng UTF-%sBE hay "
2240
"UTF-%sLE (còn phục thuộc vào thứ tự byte) như là bảng mã cây làm việc."
2241
2232
-#: convert.c:424 convert.c:495
2242
+#: convert.c:425 convert.c:496
2243
#, c-format
2244
msgid "failed to encode '%s' from %s to %s"
2245
msgstr "gặp lỗi khi mã hóa “%s” từ “%s” sang “%s”"
2246
2237
-#: convert.c:467
2247
+#: convert.c:468
2248
#, c-format
2249
msgid "encoding '%s' from %s to %s and back is not the same"
2250
msgstr "mã hóa “%s” từ %s thành %s và ngược trở lại không phải là cùng"
2251
2242
-#: convert.c:673
2252
+#: convert.c:674
2253
#, c-format
2254
msgid "cannot fork to run external filter '%s'"
2255
msgstr "không thể rẽ nhánh tiến trình để chạy bộ lọc bên ngoài “%s”"
2256
2247
-#: convert.c:693
2257
+#: convert.c:694
2258
#, c-format
2259
msgid "cannot feed the input to external filter '%s'"
2260
msgstr "không thể cấp đầu vào cho bộ lọc bên ngoài “%s”"
2261
2252
-#: convert.c:700
2262
+#: convert.c:701
2263
#, c-format
2264
msgid "external filter '%s' failed %d"
2265
msgstr "chạy bộ lọc bên ngoài “%s” gặp lỗi %d"
2266
2257
-#: convert.c:735 convert.c:738
2267
+#: convert.c:736 convert.c:739
2268
#, c-format
2269
msgid "read from external filter '%s' failed"
2270
msgstr "đọc từ bộ lọc bên ngoài “%s” gặp lỗi"
2271
2262
-#: convert.c:741 convert.c:796
2272
+#: convert.c:742 convert.c:797
2273
#, c-format
2274
msgid "external filter '%s' failed"
2275
msgstr "gặp lỗi khi chạy bộ lọc bên ngoài “%s”"
2276
2267
-#: convert.c:844
2277
+#: convert.c:845
2278
msgid "unexpected filter type"
2279
msgstr "gặp kiểu bộ lọc thừa"
2280
2271
-#: convert.c:855
2281
+#: convert.c:856
2282
msgid "path name too long for external filter"
2283
msgstr "tên đường dẫn quá dài cho bộ lọc bên ngoài"
2284
2275
-#: convert.c:929
2285
+#: convert.c:930
2286
#, c-format
2287
msgid ""
2288
"external filter '%s' is not available anymore although not all paths have "
@@ -2281,74 +2291,74 @@ msgstr ""
2291
"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 "
2292
"dẫn đã được lọc"
2293
2284
-#: convert.c:1228
2294
+#: convert.c:1229
2295
msgid "true/false are no valid working-tree-encodings"
2296
msgstr "true/false là không phải bảng-mã-cây-làm-việc hợp lệ"
2297
2288
-#: convert.c:1398 convert.c:1432
2298
+#: convert.c:1417 convert.c:1451
2299
#, c-format
2300
msgid "%s: clean filter '%s' failed"
2301
msgstr "%s: gặp lỗi khi xóa bộ lọc “%s”"
2302
2293
-#: convert.c:1476
2303
+#: convert.c:1495
2304
#, c-format
2305
msgid "%s: smudge filter %s failed"
2306
msgstr "%s: smudge bộ lọc %s gặp lỗi"
2307
2298
-#: date.c:137
2308
+#: date.c:138
2309
msgid "in the future"
2310
msgstr "ở thời tương lai"
2311
2302
-#: date.c:143
2312
+#: date.c:144
2313
#, c-format
2314
msgid "%<PRIuMAX> second ago"
2315
msgid_plural "%<PRIuMAX> seconds ago"
2316
msgstr[0] "%<PRIuMAX> giây trước"
2317
2308
-#: date.c:150
2318
+#: date.c:151
2319
#, c-format
2320
msgid "%<PRIuMAX> minute ago"
2321
msgid_plural "%<PRIuMAX> minutes ago"
2322
msgstr[0] "%<PRIuMAX> phút trước"
2323
2314
-#: date.c:157
2324
+#: date.c:158
2325
#, c-format
2326
msgid "%<PRIuMAX> hour ago"
2327
msgid_plural "%<PRIuMAX> hours ago"
2328
msgstr[0] "%<PRIuMAX> giờ trước"
2329
2320
-#: date.c:164
2330
+#: date.c:165
2331
#, c-format
2332
msgid "%<PRIuMAX> day ago"
2333
msgid_plural "%<PRIuMAX> days ago"
2334
msgstr[0] "%<PRIuMAX> ngày trước"
2335
2326
-#: date.c:170
2336
+#: date.c:171
2337
#, c-format
2338
msgid "%<PRIuMAX> week ago"
2339
msgid_plural "%<PRIuMAX> weeks ago"
2340
msgstr[0] "%<PRIuMAX> tuần trước"
2341
2332
-#: date.c:177
2342
+#: date.c:178
2343
#, c-format
2344
msgid "%<PRIuMAX> month ago"
2345
msgid_plural "%<PRIuMAX> months ago"
2346
msgstr[0] "%<PRIuMAX> tháng trước"
2347
2338
-#: date.c:188
2348
+#: date.c:189
2349
#, c-format
2350
msgid "%<PRIuMAX> year"
2351
msgid_plural "%<PRIuMAX> years"
2352
msgstr[0] "%<PRIuMAX> năm"
2353
2354
#. TRANSLATORS: "%s" is "<n> years"
2345
-#: date.c:191
2355
+#: date.c:192
2356
#, c-format
2357
msgid "%s, %<PRIuMAX> month ago"
2358
msgid_plural "%s, %<PRIuMAX> months ago"
2359
msgstr[0] "%s, %<PRIuMAX> tháng trước"
2360
2351
-#: date.c:196 date.c:201
2361
+#: date.c:197 date.c:202
2362
#, c-format
2363
msgid "%<PRIuMAX> year ago"
2364
msgid_plural "%<PRIuMAX> years ago"
@@ -2384,7 +2394,7 @@ msgstr "Đã đánh dấu %d island, xong.\n"
2394
msgid "failed to read orderfile '%s'"
2395
msgstr "gặp lỗi khi đọc tập-tin-thứ-tự “%s”"
2396
2387
-#: diffcore-rename.c:544
2397
+#: diffcore-rename.c:543
2398
msgid "Performing inexact rename detection"
2399
msgstr "Đang thực hiện dò tìm đổi tên không chính xác"
2400
@@ -2450,35 +2460,35 @@ msgstr ""
2460
"Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:\n"
2461
"%s"
2462
2453
-#: diff.c:4215
2463
+#: diff.c:4218
2464
#, c-format
2465
msgid "external diff died, stopping at %s"
2466
msgstr "phần mềm diff ở bên ngoài đã chết, dừng tại %s"
2467
2458
-#: diff.c:4560
2468
+#: diff.c:4563
2469
msgid "--name-only, --name-status, --check and -s are mutually exclusive"
2470
msgstr "--name-only, --name-status, --check và -s loại từ lẫn nhau"
2471
2462
-#: diff.c:4563
2472
+#: diff.c:4566
2473
msgid "-G, -S and --find-object are mutually exclusive"
2474
msgstr "Các tùy chọn -G, -S, và --find-object loại từ lẫn nhau"
2475
2466
-#: diff.c:4641
2476
+#: diff.c:4644
2477
msgid "--follow requires exactly one pathspec"
2478
msgstr "--follow cần chính xác một đặc tả đường dẫn"
2479
2470
-#: diff.c:4689
2480
+#: diff.c:4692
2481
#, c-format
2482
msgid "invalid --stat value: %s"
2483
msgstr "giá trị --stat không hợp lệ: “%s”"
2484
2475
-#: diff.c:4694 diff.c:4699 diff.c:4704 diff.c:4709 diff.c:5222
2485
+#: diff.c:4697 diff.c:4702 diff.c:4707 diff.c:4712 diff.c:5225
2486
#: parse-options.c:199 parse-options.c:203
2487
#, c-format
2488
msgid "%s expects a numerical value"
2489
msgstr "tùy chọn “%s” cần một giá trị bằng số"
2490
2481
-#: diff.c:4726
2491
+#: diff.c:4729
2492
#, c-format
2493
msgid ""
2494
"Failed to parse --dirstat/-X option parameter:\n"
@@ -2487,42 +2497,42 @@ msgstr ""
2497
"Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:\n"
2498
"%s"
2499
2490
-#: diff.c:4811
2500
+#: diff.c:4814
2501
#, c-format
2502
msgid "unknown change class '%c' in --diff-filter=%s"
2503
msgstr "không hiểu lớp thay đổi “%c” trong --diff-filter=%s"
2504
2495
-#: diff.c:4835
2505
+#: diff.c:4838
2506
#, c-format
2507
msgid "unknown value after ws-error-highlight=%.*s"
2508
msgstr "không hiểu giá trị sau ws-error-highlight=%.*s"
2509
2500
-#: diff.c:4849
2510
+#: diff.c:4852
2511
#, c-format
2512
msgid "unable to resolve '%s'"
2513
msgstr "không thể phân giải “%s”"
2514
2505
-#: diff.c:4899 diff.c:4905
2515
+#: diff.c:4902 diff.c:4908
2516
#, c-format
2517
msgid "%s expects <n>/<m> form"
2518
msgstr "%s cần dạng <n>/<m>"
2519
2510
-#: diff.c:4917
2520
+#: diff.c:4920
2521
#, c-format
2522
msgid "%s expects a character, got '%s'"
2523
msgstr "%s cần một ký tự, nhưng lại nhận được “%s”"
2524
2515
-#: diff.c:4938
2525
+#: diff.c:4941
2526
#, c-format
2527
msgid "bad --color-moved argument: %s"
2528
msgstr "đối số --color-moved sai: %s"
2529
2520
-#: diff.c:4957
2530
+#: diff.c:4960
2531
#, c-format
2532
msgid "invalid mode '%s' in --color-moved-ws"
2533
msgstr "chế độ “%s” không hợp lệ trong --color-moved-ws"
2534
2525
-#: diff.c:4997
2535
+#: diff.c:5000
2536
msgid ""
2537
"option diff-algorithm accepts \"myers\", \"minimal\", \"patience\" and "
2538
"\"histogram\""
@@ -2530,150 +2540,150 @@ msgstr ""
2540
"tùy chọn diff-algorithm chấp nhận \"myers\", \"minimal\", \"patience\" và "
2541
"\"histogram\""
2542
2533
-#: diff.c:5033 diff.c:5053
2543
+#: diff.c:5036 diff.c:5056
2544
#, c-format
2545
msgid "invalid argument to %s"
2546
msgstr "tham số cho %s không hợp lệ"
2547
2538
-#: diff.c:5191
2548
+#: diff.c:5194
2549
#, c-format
2550
msgid "failed to parse --submodule option parameter: '%s'"
2551
msgstr "gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”"
2552
2543
-#: diff.c:5247
2553
+#: diff.c:5250
2554
#, c-format
2555
msgid "bad --word-diff argument: %s"
2556
msgstr "đối số --word-diff sai: %s"
2557
2548
-#: diff.c:5270
2558
+#: diff.c:5273
2559
msgid "Diff output format options"
2560
msgstr "Các tùy chọn định dạng khi xuất các khác biệt"
2561
2552
-#: diff.c:5272 diff.c:5278
2562
+#: diff.c:5275 diff.c:5281
2563
msgid "generate patch"
2564
msgstr "tạo miếng vá"
2565
2556
-#: diff.c:5275 builtin/log.c:172
2566
+#: diff.c:5278 builtin/log.c:172
2567
msgid "suppress diff output"
2568
msgstr "chặn mọi kết xuất từ diff"
2569
2560
-#: diff.c:5280 diff.c:5394 diff.c:5401
2570
+#: diff.c:5283 diff.c:5397 diff.c:5404
2571
msgid "<n>"
2572
msgstr "<n>"
2573
2564
-#: diff.c:5281 diff.c:5284
2574
+#: diff.c:5284 diff.c:5287
2575
msgid "generate diffs with <n> lines context"
2576
msgstr "tạo khác biệt với <n> dòng ngữ cảnh"
2577
2568
-#: diff.c:5286
2578
+#: diff.c:5289
2579
msgid "generate the diff in raw format"
2580
msgstr "tạo khác biệt ở định dạng thô"
2581
2572
-#: diff.c:5289
2582
+#: diff.c:5292
2583
msgid "synonym for '-p --raw'"
2584
msgstr "đồng nghĩa với “-p --raw”"
2585
2576
-#: diff.c:5293
2586
+#: diff.c:5296
2587
msgid "synonym for '-p --stat'"
2588
msgstr "đồng nghĩa với “-p --stat”"
2589
2580
-#: diff.c:5297
2590
+#: diff.c:5300
2591
msgid "machine friendly --stat"
2592
msgstr "--stat thuận tiện cho máy đọc"
2593
2584
-#: diff.c:5300
2594
+#: diff.c:5303
2595
msgid "output only the last line of --stat"
2596
msgstr "chỉ xuất những dòng cuối của --stat"
2597
2588
-#: diff.c:5302 diff.c:5310
2598
+#: diff.c:5305 diff.c:5313
2599
msgid "<param1,param2>..."
2600
msgstr "<tham_số_1,tham_số_2>…"
2601
2592
-#: diff.c:5303
2602
+#: diff.c:5306
2603
msgid ""
2604
"output the distribution of relative amount of changes for each sub-directory"
2605
msgstr "đầu ra phân phối của số lượng thay đổi tương đối cho mỗi thư mục con"
2606
2597
-#: diff.c:5307
2607
+#: diff.c:5310
2608
msgid "synonym for --dirstat=cumulative"
2609
msgstr "đồng nghĩa với --dirstat=cumulative"
2610
2601
-#: diff.c:5311
2611
+#: diff.c:5314
2612
msgid "synonym for --dirstat=files,param1,param2..."
2613
msgstr "đồng nghĩa với --dirstat=files,param1,param2…"
2614
2605
-#: diff.c:5315
2615
+#: diff.c:5318
2616
msgid "warn if changes introduce conflict markers or whitespace errors"
2617
msgstr ""
2618
"cảnh báo nếu các thay đổi đưa ra các bộ tạo xung đột hay lỗi khoảng trắng"
2619
2610
-#: diff.c:5318
2620
+#: diff.c:5321
2621
msgid "condensed summary such as creations, renames and mode changes"
2622
msgstr "tổng hợp dạng xúc tích như là tạo, đổi tên và các thay đổi chế độ"
2623
2614
-#: diff.c:5321
2624
+#: diff.c:5324
2625
msgid "show only names of changed files"
2626
msgstr "chỉ hiển thị tên của các tập tin đổi"
2627
2618
-#: diff.c:5324
2628
+#: diff.c:5327
2629
msgid "show only names and status of changed files"
2630
msgstr "chỉ hiển thị tên tập tin và tình trạng của các tập tin bị thay đổi"
2631
2622
-#: diff.c:5326
2632
+#: diff.c:5329
2633
msgid "<width>[,<name-width>[,<count>]]"
2634
msgstr "<rộng>[,<name-width>[,<số-lượng>]]"
2635
2626
-#: diff.c:5327
2636
+#: diff.c:5330
2637
msgid "generate diffstat"
2638
msgstr "tạo diffstat"
2639
2630
-#: diff.c:5329 diff.c:5332 diff.c:5335
2640
+#: diff.c:5332 diff.c:5335 diff.c:5338
2641
msgid "<width>"
2642
msgstr "<rộng>"
2643
2634
-#: diff.c:5330
2644
+#: diff.c:5333
2645
msgid "generate diffstat with a given width"
2646
msgstr "tạo diffstat với độ rộng đã cho"
2647
2638
-#: diff.c:5333
2648
+#: diff.c:5336
2649
msgid "generate diffstat with a given name width"
2650
msgstr "tạo diffstat với tên độ rộng đã cho"
2651
2642
-#: diff.c:5336
2652
+#: diff.c:5339
2653
msgid "generate diffstat with a given graph width"
2654
msgstr "tạo diffstat với độ rộng đồ thị đã cho"
2655
2646
-#: diff.c:5338
2656
+#: diff.c:5341
2657
msgid "<count>"
2658
msgstr "<số_lượng>"
2659
2650
-#: diff.c:5339
2660
+#: diff.c:5342
2661
msgid "generate diffstat with limited lines"
2662
msgstr "tạo diffstat với các dòng bị giới hạn"
2663
2654
-#: diff.c:5342
2664
+#: diff.c:5345
2665
msgid "generate compact summary in diffstat"
2666
msgstr "tạo tổng hợp xúc tích trong diffstat"
2667
2658
-#: diff.c:5345
2668
+#: diff.c:5348
2669
msgid "output a binary diff that can be applied"
2670
msgstr "xuất ra một khác biệt dạng nhị phân cái mà có thể được áp dụng"
2671
2662
-#: diff.c:5348
2672
+#: diff.c:5351
2673
msgid "show full pre- and post-image object names on the \"index\" lines"
2674
msgstr ""
2675
"hiển thị đầy đủ các tên đối tượng pre- và post-image trên các dòng \"mục lục"
2676
"\""
2677
2668
-#: diff.c:5350
2678
+#: diff.c:5353
2679
msgid "show colored diff"
2680
msgstr "hiển thị thay đổi được tô màu"
2681
2672
-#: diff.c:5351
2682
+#: diff.c:5354
2683
msgid "<kind>"
2684
msgstr "<kiểu>"
2685
2676
-#: diff.c:5352
2686
+#: diff.c:5355
2687
msgid ""
2688
"highlight whitespace errors in the 'context', 'old' or 'new' lines in the "
2689
"diff"
@@ -2681,7 +2691,7 @@ msgstr ""
2691
"tô sang các lỗi về khoảng trắng trong các dòng “context”, “old” và “new” "
2692
"trong khác biệt"
2693
2684
-#: diff.c:5355
2694
+#: diff.c:5358
2695
msgid ""
2696
"do not munge pathnames and use NULs as output field terminators in --raw or "
2697
"--numstat"
@@ -2689,89 +2699,89 @@ msgstr ""
2699
"không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra "
2700
"trong --raw hay --numstat"
2701
2692
-#: diff.c:5358 diff.c:5361 diff.c:5364 diff.c:5470
2702
+#: diff.c:5361 diff.c:5364 diff.c:5367 diff.c:5473
2703
msgid "<prefix>"
2704
msgstr "<tiền_tố>"
2705
2696
-#: diff.c:5359
2706
+#: diff.c:5362
2707
msgid "show the given source prefix instead of \"a/\""
2708
msgstr "hiển thị tiền tố nguồn đã cho thay cho \"a/\""
2709
2700
-#: diff.c:5362
2710
+#: diff.c:5365
2711
msgid "show the given destination prefix instead of \"b/\""
2712
msgstr "hiển thị tiền tố đích đã cho thay cho \"b/\""
2713
2704
-#: diff.c:5365
2714
+#: diff.c:5368
2715
msgid "prepend an additional prefix to every line of output"
2716
msgstr "treo vào trước một tiền tố bổ sung cho mỗi dòng kết xuất"
2717
2708
-#: diff.c:5368
2718
+#: diff.c:5371
2719
msgid "do not show any source or destination prefix"
2720
msgstr "đừng hiển thị bất kỳ tiền tố nguồn hay đích"
2721
2712
-#: diff.c:5371
2722
+#: diff.c:5374
2723
msgid "show context between diff hunks up to the specified number of lines"
2724
msgstr ""
2725
"hiển thị ngữ cảnh giữa các khúc khác biệt khi đạt đến số lượng dòng đã chỉ "
2726
"định"
2727
2718
-#: diff.c:5375 diff.c:5380 diff.c:5385
2728
+#: diff.c:5378 diff.c:5383 diff.c:5388
2729
msgid "<char>"
2730
msgstr "<ký_tự>"
2731
2722
-#: diff.c:5376
2732
+#: diff.c:5379
2733
msgid "specify the character to indicate a new line instead of '+'"
2734
msgstr "chỉ định một ký tự để biểu thị một dòng được thêm mới thay cho “+”"
2735
2726
-#: diff.c:5381
2736
+#: diff.c:5384
2737
msgid "specify the character to indicate an old line instead of '-'"
2738
msgstr "chỉ định một ký tự để biểu thị một dòng đã cũ thay cho “-”"
2739
2730
-#: diff.c:5386
2740
+#: diff.c:5389
2741
msgid "specify the character to indicate a context instead of ' '"
2742
msgstr "chỉ định một ký tự để biểu thị một ngữ cảnh thay cho “”"
2743
2734
-#: diff.c:5389
2744
+#: diff.c:5392
2745
msgid "Diff rename options"
2746
msgstr "Tùy chọn khác biệt đổi tên"
2747
2738
-#: diff.c:5390
2748
+#: diff.c:5393
2749
msgid "<n>[/<m>]"
2750
msgstr "<n>[/<m>]"
2751
2742
-#: diff.c:5391
2752
+#: diff.c:5394
2753
msgid "break complete rewrite changes into pairs of delete and create"
2754
msgstr "ngắt các thay đổi ghi lại hoàn thiện thành cặp của xóa và tạo"
2755
2746
-#: diff.c:5395
2756
+#: diff.c:5398
2757
msgid "detect renames"
2758
msgstr "dò tìm các tên thay đổi"
2759
2750
-#: diff.c:5399
2760
+#: diff.c:5402
2761
msgid "omit the preimage for deletes"
2762
msgstr "bỏ qua preimage (tiền ảnh??) cho các việc xóa"
2763
2754
-#: diff.c:5402
2764
+#: diff.c:5405
2765
msgid "detect copies"
2766
msgstr "dò bản sao"
2767
2758
-#: diff.c:5406
2768
+#: diff.c:5409
2769
msgid "use unmodified files as source to find copies"
2770
msgstr "dùng các tập tin không bị chỉnh sửa như là nguồn để tìm các bản sao"
2771
2762
-#: diff.c:5408
2772
+#: diff.c:5411
2773
msgid "disable rename detection"
2774
msgstr "tắt dò tìm đổi tên"
2775
2766
-#: diff.c:5411
2776
+#: diff.c:5414
2777
msgid "use empty blobs as rename source"
2778
msgstr "dung các blob trống rống như là nguồn đổi tên"
2779
2770
-#: diff.c:5413
2780
+#: diff.c:5416
2781
msgid "continue listing the history of a file beyond renames"
2782
msgstr "tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên"
2783
2774
-#: diff.c:5416
2784
+#: diff.c:5419
2785
msgid ""
2786
"prevent rename/copy detection if the number of rename/copy targets exceeds "
2787
"given limit"
@@ -2779,156 +2789,156 @@ msgstr ""
2789
"ngăn cản dò tìm đổi tên/bản sao nếu số lượng của đích đổi tên/bản sao vượt "
2790
"quá giới hạn đưa ra"
2791
2782
-#: diff.c:5418
2792
+#: diff.c:5421
2793
msgid "Diff algorithm options"
2794
msgstr "Tùy chọn thuật toán khác biệt"
2795
2786
-#: diff.c:5420
2796
+#: diff.c:5423
2797
msgid "produce the smallest possible diff"
2798
msgstr "sản sinh khác biệt ít nhất có thể"
2799
2790
-#: diff.c:5423
2800
+#: diff.c:5426
2801
msgid "ignore whitespace when comparing lines"
2802
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi so sánh các dòng"
2803
2794
-#: diff.c:5426
2804
+#: diff.c:5429
2805
msgid "ignore changes in amount of whitespace"
2806
msgstr "lờ đi sự thay đổi do số lượng khoảng trắng gây ra"
2807
2798
-#: diff.c:5429
2808
+#: diff.c:5432
2809
msgid "ignore changes in whitespace at EOL"
2810
msgstr "lờ đi sự thay đổi do khoảng trắng gây ra khi ở cuối dòng EOL"
2811
2802
-#: diff.c:5432
2812
+#: diff.c:5435
2813
msgid "ignore carrier-return at the end of line"
2814
msgstr "bỏ qua ký tự về đầu dòng tại cuối dòng"
2815
2806
-#: diff.c:5435
2816
+#: diff.c:5438
2817
msgid "ignore changes whose lines are all blank"
2818
msgstr "bỏ qua các thay đổi cho toàn bộ các dòng là trống"
2819
2810
-#: diff.c:5438
2820
+#: diff.c:5441
2821
msgid "heuristic to shift diff hunk boundaries for easy reading"
2822
msgstr "heuristic để dịch hạn biên của khối khác biệt cho dễ đọc"
2823
2814
-#: diff.c:5441
2824
+#: diff.c:5444
2825
msgid "generate diff using the \"patience diff\" algorithm"
2826
msgstr "tạo khác biệt sử dung thuật toán \"patience diff\""
2827
2818
-#: diff.c:5445
2828
+#: diff.c:5448
2829
msgid "generate diff using the \"histogram diff\" algorithm"
2830
msgstr "tạo khác biệt sử dung thuật toán \"histogram diff\""
2831
2822
-#: diff.c:5447
2832
+#: diff.c:5450
2833
msgid "<algorithm>"
2834
msgstr "<thuật toán>"
2835
2826
-#: diff.c:5448
2836
+#: diff.c:5451
2837
msgid "choose a diff algorithm"
2838
msgstr "chọn một thuật toán khác biệt"
2839
2830
-#: diff.c:5450
2840
+#: diff.c:5453
2841
msgid "<text>"
2842
msgstr "<văn bản>"
2843
2834
-#: diff.c:5451
2844
+#: diff.c:5454
2845
msgid "generate diff using the \"anchored diff\" algorithm"
2846
msgstr "tạo khác biệt sử dung thuật toán \"anchored diff\""
2847
2838
-#: diff.c:5453 diff.c:5462 diff.c:5465
2848
+#: diff.c:5456 diff.c:5465 diff.c:5468
2849
msgid "<mode>"
2850
msgstr "<chế độ>"
2851
2842
-#: diff.c:5454
2852
+#: diff.c:5457
2853
msgid "show word diff, using <mode> to delimit changed words"
2854
msgstr ""
2855
"hiển thị khác biệt từ, sử dung <chế độ> để bỏ giới hạn các từ bị thay đổi"
2856
2847
-#: diff.c:5456 diff.c:5459 diff.c:5504
2857
+#: diff.c:5459 diff.c:5462 diff.c:5507
2858
msgid "<regex>"
2859
msgstr "<regex>"
2860
2851
-#: diff.c:5457
2861
+#: diff.c:5460
2862
msgid "use <regex> to decide what a word is"
2863
msgstr "dùng <regex> để quyết định từ là cái gì"
2864
2855
-#: diff.c:5460
2865
+#: diff.c:5463
2866
msgid "equivalent to --word-diff=color --word-diff-regex=<regex>"
2867
msgstr "tương đương với --word-diff=color --word-diff-regex=<regex>"
2868
2859
-#: diff.c:5463
2869
+#: diff.c:5466
2870
msgid "moved lines of code are colored differently"
2871
msgstr "các dòng di chuyển của mã mà được tô màu khác nhau"
2872
2863
-#: diff.c:5466
2873
+#: diff.c:5469
2874
msgid "how white spaces are ignored in --color-moved"
2875
msgstr "bỏ qua khoảng trắng như thế nào trong --color-moved"
2876
2867
-#: diff.c:5469
2877
+#: diff.c:5472
2878
msgid "Other diff options"
2879
msgstr "Các tùy chọn khác biệt khác"
2880
2871
-#: diff.c:5471
2881
+#: diff.c:5474
2882
msgid "when run from subdir, exclude changes outside and show relative paths"
2883
msgstr ""
2884
"khi chạy từ thư mục con, thự thi các thay đổi bên ngoài và hiển thị các "
2885
"đường dẫn liên quan"
2886
2877
-#: diff.c:5475
2887
+#: diff.c:5478
2888
msgid "treat all files as text"
2889
msgstr "coi mọi tập tin là dạng văn bản thường"
2890
2881
-#: diff.c:5477
2891
+#: diff.c:5480
2892
msgid "swap two inputs, reverse the diff"
2893
msgstr "tráo đổi hai đầu vào, đảo ngược khác biệt"
2894
2885
-#: diff.c:5479
2895
+#: diff.c:5482
2896
msgid "exit with 1 if there were differences, 0 otherwise"
2897
msgstr "thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại"
2898
2889
-#: diff.c:5481
2899
+#: diff.c:5484
2900
msgid "disable all output of the program"
2901
msgstr "tắt mọi kết xuất của chương trình"
2902
2893
-#: diff.c:5483
2903
+#: diff.c:5486
2904
msgid "allow an external diff helper to be executed"
2905
msgstr "cho phép mộ bộ hỗ trợ xuất khác biệt ở bên ngoài được phép thực thi"
2906
2897
-#: diff.c:5485
2907
+#: diff.c:5488
2908
msgid "run external text conversion filters when comparing binary files"
2909
msgstr ""
2910
"chạy các bộ lọc văn bản thông thường bên ngoài khi so sánh các tập tin nhị "
2911
"phân"
2912
2903
-#: diff.c:5487
2913
+#: diff.c:5490
2914
msgid "<when>"
2915
msgstr "<khi>"
2916
2907
-#: diff.c:5488
2917
+#: diff.c:5491
2918
msgid "ignore changes to submodules in the diff generation"
2919
msgstr "bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt"
2920
2911
-#: diff.c:5491
2921
+#: diff.c:5494
2922
msgid "<format>"
2923
msgstr "<định dạng>"
2924
2915
-#: diff.c:5492
2925
+#: diff.c:5495
2926
msgid "specify how differences in submodules are shown"
2927
msgstr "chi định khác biệt bao nhiêu trong các mô đun con được hiển thị"
2928
2919
-#: diff.c:5496
2929
+#: diff.c:5499
2930
msgid "hide 'git add -N' entries from the index"
2931
msgstr "ẩn các mục “git add -N” từ bảng mục lục"
2932
2923
-#: diff.c:5499
2933
+#: diff.c:5502
2934
msgid "treat 'git add -N' entries as real in the index"
2935
msgstr "coi các mục “git add -N” như là có thật trong bảng mục lục"
2936
2927
-#: diff.c:5501
2937
+#: diff.c:5504
2938
msgid "<string>"
2939
msgstr "<chuỗi>"
2940
2931
-#: diff.c:5502
2941
+#: diff.c:5505
2942
msgid ""
2943
"look for differences that change the number of occurrences of the specified "
2944
"string"
@@ -2936,7 +2946,7 @@ msgstr ""
2946
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của "
2947
"chuỗi được chỉ ra"
2948
2939
-#: diff.c:5505
2949
+#: diff.c:5508
2950
msgid ""
2951
"look for differences that change the number of occurrences of the specified "
2952
"regex"
@@ -2944,23 +2954,23 @@ msgstr ""
2954
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của biểu "
2955
"thức chính quy được chỉ ra"
2956
2947
-#: diff.c:5508
2957
+#: diff.c:5511
2958
msgid "show all changes in the changeset with -S or -G"
2959
msgstr "hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G"
2960
2951
-#: diff.c:5511
2961
+#: diff.c:5514
2962
msgid "treat <string> in -S as extended POSIX regular expression"
2963
msgstr "coi <chuỗi> trong -S như là biểu thức chính qui POSIX có mở rộng"
2964
2955
-#: diff.c:5514
2965
+#: diff.c:5517
2966
msgid "control the order in which files appear in the output"
2967
msgstr "điều khiển thứ tự xuát hiện các tập tin trong kết xuất"
2968
2959
-#: diff.c:5515
2969
+#: diff.c:5518
2970
msgid "<object-id>"
2971
msgstr "<mã-số-đối-tượng>"
2972
2963
-#: diff.c:5516
2973
+#: diff.c:5519
2974
msgid ""
2975
"look for differences that change the number of occurrences of the specified "
2976
"object"
@@ -2968,33 +2978,33 @@ msgstr ""
2978
"tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của đối "
2979
"tượng được chỉ ra"
2980
2971
-#: diff.c:5518
2981
+#: diff.c:5521
2982
msgid "[(A|C|D|M|R|T|U|X|B)...[*]]"
2983
msgstr "[(A|C|D|M|R|T|U|X|B)…[*]]"
2984
2975
-#: diff.c:5519
2985
+#: diff.c:5522
2986
msgid "select files by diff type"
2987
msgstr "chọn các tập tin theo kiểu khác biệt"
2988
2979
-#: diff.c:5521
2989
+#: diff.c:5524
2990
msgid "<file>"
2991
msgstr "<tập_tin>"
2992
2983
-#: diff.c:5522
2993
+#: diff.c:5525
2994
msgid "Output to a specific file"
2995
msgstr "Xuất ra một tập tin cụ thể"
2996
2987
-#: diff.c:6177
2997
+#: diff.c:6180
2998
msgid "inexact rename detection was skipped due to too many files."
2999
msgstr ""
3000
"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."
3001
2992
-#: diff.c:6180
3002
+#: diff.c:6183
3003
msgid "only found copies from modified paths due to too many files."
3004
msgstr ""
3005
"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."
3006
2997
-#: diff.c:6183
3007
+#: diff.c:6186
3008
#, c-format
3009
msgid ""
3010
"you may want to set your %s variable to at least %d and retry the command."
@@ -3002,40 +3012,40 @@ msgstr ""
3012
"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 "
3013
"nữa."
3014
3005
-#: dir.c:537
3015
+#: dir.c:549
3016
#, c-format
3017
msgid "pathspec '%s' did not match any file(s) known to git"
3018
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"
3019
3010
-#: dir.c:926
3020
+#: dir.c:938
3021
#, c-format
3022
msgid "cannot use %s as an exclude file"
3023
msgstr "không thể dùng %s như là một tập tin loại trừ"
3024
3015
-#: dir.c:1843
3025
+#: dir.c:1877
3026
#, c-format
3027
msgid "could not open directory '%s'"
3028
msgstr "không thể mở thư mục “%s”"
3029
3020
-#: dir.c:2085
3030
+#: dir.c:2128
3031
msgid "failed to get kernel name and information"
3032
msgstr "gặp lỗi khi lấy tên và thông tin của nhân"
3033
3024
-#: dir.c:2209
3034
+#: dir.c:2252
3035
msgid "untracked cache is disabled on this system or location"
3036
msgstr "bộ nhớ tạm không theo vết bị tắt trên hệ thống hay vị trí này"
3037
3028
-#: dir.c:3013
3038
+#: dir.c:3056
3039
#, c-format
3040
msgid "index file corrupt in repo %s"
3041
msgstr "tập tin ghi bảng mục lục bị hỏng trong kho %s"
3042
3033
-#: dir.c:3058 dir.c:3063
3043
+#: dir.c:3101 dir.c:3106
3044
#, c-format
3045
msgid "could not create directories for %s"
3046
msgstr "không thể tạo thư mục cho %s"
3047
3038
-#: dir.c:3092
3048
+#: dir.c:3135
3049
#, c-format
3050
msgid "could not migrate git directory from '%s' to '%s'"
3051
msgstr "không thể di cư thư mục git từ “%s” sang “%s”"
@@ -3054,12 +3064,12 @@ msgstr "Nội dung lọc"
3064
msgid "could not stat file '%s'"
3065
msgstr "không thể lấy thống kê tập tin “%s”"
3066
3057
-#: environment.c:150
3067
+#: environment.c:148
3068
#, c-format
3069
msgid "bad git namespace path \"%s\""
3070
msgstr "đường dẫn không gian tên git \"%s\" sai"
3071
3062
-#: environment.c:332
3072
+#: environment.c:330
3073
#, c-format
3074
msgid "could not set GIT_DIR to '%s'"
3075
msgstr "không thể đặt GIT_DIR thành “%s”"
@@ -3069,158 +3079,154 @@ msgstr "không thể đặt GIT_DIR thành “%s”"
3079
msgid "too many args to run %s"
3080
msgstr "quá nhiều tham số để chạy %s"
3081
3072
-#: fetch-object.c:17
3073
-msgid "Remote with no URL"
3074
-msgstr "Máy chủ không có địa chỉ URL"
3075
-
3076
-#: fetch-pack.c:151
3082
+#: fetch-pack.c:150
3083
msgid "git fetch-pack: expected shallow list"
3084
msgstr "git fetch-pack: cần danh sách shallow"
3085
3080
-#: fetch-pack.c:154
3086
+#: fetch-pack.c:153
3087
msgid "git fetch-pack: expected a flush packet after shallow list"
3088
msgstr "git fetch-pack: cần một gói đẩy sau danh sách shallow"
3089
3084
-#: fetch-pack.c:165
3090
+#: fetch-pack.c:164
3091
msgid "git fetch-pack: expected ACK/NAK, got a flush packet"
3092
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush"
3093
3088
-#: fetch-pack.c:185
3094
+#: fetch-pack.c:184
3095
#, c-format
3096
msgid "git fetch-pack: expected ACK/NAK, got '%s'"
3097
msgstr "git fetch-pack: cần ACK/NAK, nhưng lại nhận được “%s”"
3098
3093
-#: fetch-pack.c:196
3099
+#: fetch-pack.c:195
3100
msgid "unable to write to remote"
3101
msgstr "không thể ghi lên máy phục vụ"
3102
3097
-#: fetch-pack.c:258
3103
+#: fetch-pack.c:257
3104
msgid "--stateless-rpc requires multi_ack_detailed"
3105
msgstr "--stateless-rpc cần multi_ack_detailed"
3106
3101
-#: fetch-pack.c:360 fetch-pack.c:1284
3107
+#: fetch-pack.c:356 fetch-pack.c:1280
3108
#, c-format
3109
msgid "invalid shallow line: %s"
3110
msgstr "dòng shallow không hợp lệ: %s"
3111
3106
-#: fetch-pack.c:366 fetch-pack.c:1290
3112
+#: fetch-pack.c:362 fetch-pack.c:1286
3113
#, c-format
3114
msgid "invalid unshallow line: %s"
3115
msgstr "dòng unshallow không hợp lệ: %s"
3116
3111
-#: fetch-pack.c:368 fetch-pack.c:1292
3117
+#: fetch-pack.c:364 fetch-pack.c:1288
3118
#, c-format
3119
msgid "object not found: %s"
3120
msgstr "không tìm thấy đối tượng: %s"
3121
3116
-#: fetch-pack.c:371 fetch-pack.c:1295
3122
+#: fetch-pack.c:367 fetch-pack.c:1291
3123
#, c-format
3124
msgid "error in object: %s"
3125
msgstr "lỗi trong đối tượng: %s"
3126
3121
-#: fetch-pack.c:373 fetch-pack.c:1297
3127
+#: fetch-pack.c:369 fetch-pack.c:1293
3128
#, c-format
3129
msgid "no shallow found: %s"
3130
msgstr "không tìm shallow nào: %s"
3131
3126
-#: fetch-pack.c:376 fetch-pack.c:1301
3132
+#: fetch-pack.c:372 fetch-pack.c:1297
3133
#, c-format
3134
msgid "expected shallow/unshallow, got %s"
3135
msgstr "cần shallow/unshallow, nhưng lại nhận được %s"
3136
3131
-#: fetch-pack.c:417
3137
+#: fetch-pack.c:414
3138
#, c-format
3139
msgid "got %s %d %s"
3140
msgstr "nhận %s %d - %s"
3141
3136
-#: fetch-pack.c:434
3142
+#: fetch-pack.c:431
3143
#, c-format
3144
msgid "invalid commit %s"
3145
msgstr "lần chuyển giao %s không hợp lệ"
3146
3141
-#: fetch-pack.c:465
3147
+#: fetch-pack.c:462
3148
msgid "giving up"
3149
msgstr "chịu thua"
3150
3145
-#: fetch-pack.c:477 progress.c:277
3151
+#: fetch-pack.c:475 progress.c:312
3152
msgid "done"
3153
msgstr "xong"
3154
3149
-#: fetch-pack.c:489
3155
+#: fetch-pack.c:487
3156
#, c-format
3157
msgid "got %s (%d) %s"
3158
msgstr "nhận %s (%d) %s"
3159
3154
-#: fetch-pack.c:535
3160
+#: fetch-pack.c:533
3161
#, c-format
3162
msgid "Marking %s as complete"
3163
msgstr "Đánh dấu %s là đã hoàn thành"
3164
3159
-#: fetch-pack.c:744
3165
+#: fetch-pack.c:742
3166
#, c-format
3167
msgid "already have %s (%s)"
3168
msgstr "đã sẵn có %s (%s)"
3169
3164
-#: fetch-pack.c:783
3170
+#: fetch-pack.c:781
3171
msgid "fetch-pack: unable to fork off sideband demultiplexer"
3172
msgstr "fetch-pack: không thể rẽ nhánh sideband demultiplexer"
3173
3168
-#: fetch-pack.c:791
3174
+#: fetch-pack.c:789
3175
msgid "protocol error: bad pack header"
3176
msgstr "lỗi giao thức: phần đầu gói bị sai"
3177
3172
-#: fetch-pack.c:859
3178
+#: fetch-pack.c:857
3179
#, c-format
3180
msgid "fetch-pack: unable to fork off %s"
3181
msgstr "fetch-pack: không thể rẽ nhánh %s"
3182
3177
-#: fetch-pack.c:875
3183
+#: fetch-pack.c:873
3184
#, c-format
3185
msgid "%s failed"
3186
msgstr "%s gặp lỗi"
3187
3182
-#: fetch-pack.c:877
3188
+#: fetch-pack.c:875
3189
msgid "error in sideband demultiplexer"
3190
msgstr "có lỗi trong sideband demultiplexer"
3191
3186
-#: fetch-pack.c:908
3192
+#: fetch-pack.c:907
3193
#, c-format
3194
msgid "Server version is %.*s"
3195
msgstr "Phiên bản máy chủ là %.*s"
3196
3191
-#: fetch-pack.c:913 fetch-pack.c:919 fetch-pack.c:922 fetch-pack.c:928
3192
-#: fetch-pack.c:932 fetch-pack.c:936 fetch-pack.c:940 fetch-pack.c:944
3193
-#: fetch-pack.c:948 fetch-pack.c:952 fetch-pack.c:956 fetch-pack.c:960
3194
-#: fetch-pack.c:966 fetch-pack.c:972 fetch-pack.c:977 fetch-pack.c:982
3197
+#: fetch-pack.c:912 fetch-pack.c:918 fetch-pack.c:921 fetch-pack.c:927
3198
+#: fetch-pack.c:931 fetch-pack.c:935 fetch-pack.c:939 fetch-pack.c:943
3199
+#: fetch-pack.c:947 fetch-pack.c:951 fetch-pack.c:955 fetch-pack.c:959
3200
+#: fetch-pack.c:965 fetch-pack.c:971 fetch-pack.c:976 fetch-pack.c:981
3201
#, c-format
3202
msgid "Server supports %s"
3203
msgstr "Máy chủ hỗ trợ %s"
3204
3199
-#: fetch-pack.c:915
3205
+#: fetch-pack.c:914
3206
msgid "Server does not support shallow clients"
3207
msgstr "Máy chủ không hỗ trợ máy khách shallow"
3208
3203
-#: fetch-pack.c:975
3209
+#: fetch-pack.c:974
3210
msgid "Server does not support --shallow-since"
3211
msgstr "Máy chủ không hỗ trợ --shallow-since"
3212
3207
-#: fetch-pack.c:980
3213
+#: fetch-pack.c:979
3214
msgid "Server does not support --shallow-exclude"
3215
msgstr "Máy chủ không hỗ trợ --shallow-exclude"
3216
3211
-#: fetch-pack.c:984
3217
+#: fetch-pack.c:983
3218
msgid "Server does not support --deepen"
3219
msgstr "Máy chủ không hỗ trợ --deepen"
3220
3215
-#: fetch-pack.c:1001
3221
+#: fetch-pack.c:1000
3222
msgid "no common commits"
3223
msgstr "không có lần chuyển giao chung nào"
3224
3219
-#: fetch-pack.c:1013 fetch-pack.c:1462
3225
+#: fetch-pack.c:1012 fetch-pack.c:1468
3226
msgid "git fetch-pack: fetch failed."
3227
msgstr "git fetch-pack: fetch gặp lỗi."
3228
3223
-#: fetch-pack.c:1151
3229
+#: fetch-pack.c:1150
3230
msgid "Server does not support shallow requests"
3231
msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
3232
@@ -3228,72 +3234,72 @@ msgstr "Máy chủ không hỗ trợ yêu cầu shallow"
3234
msgid "Server supports filter"
3235
msgstr "Máy chủ hỗ trợ bộ lọc"
3236
3231
-#: fetch-pack.c:1184
3237
+#: fetch-pack.c:1180
3238
msgid "unable to write request to remote"
3239
msgstr "không thể ghi các yêu cầu lên máy phục vụ"
3240
3235
-#: fetch-pack.c:1202
3241
+#: fetch-pack.c:1198
3242
#, c-format
3243
msgid "error reading section header '%s'"
3244
msgstr "gặp lỗi khi đọc phần đầu của đoạn %s"
3245
3240
-#: fetch-pack.c:1208
3246
+#: fetch-pack.c:1204
3247
#, c-format
3248
msgid "expected '%s', received '%s'"
3249
msgstr "cần “%s”, nhưng lại nhận “%s”"
3250
3245
-#: fetch-pack.c:1247
3251
+#: fetch-pack.c:1243
3252
#, c-format
3253
msgid "unexpected acknowledgment line: '%s'"
3254
msgstr "gặp dòng không được thừa nhận: “%s”"
3255
3250
-#: fetch-pack.c:1252
3256
+#: fetch-pack.c:1248
3257
#, c-format
3258
msgid "error processing acks: %d"
3259
msgstr "gặp lỗi khi xử lý tín hiệu trả lời: %d"
3260
3255
-#: fetch-pack.c:1262
3261
+#: fetch-pack.c:1258
3262
msgid "expected packfile to be sent after 'ready'"
3263
msgstr "cần tập tin gói để gửi sau “ready”"
3264
3259
-#: fetch-pack.c:1264
3265
+#: fetch-pack.c:1260
3266
msgid "expected no other sections to be sent after no 'ready'"
3267
msgstr "không cần thêm phần nào để gửi sau “ready”"
3268
3263
-#: fetch-pack.c:1306
3269
+#: fetch-pack.c:1302
3270
#, c-format
3271
msgid "error processing shallow info: %d"
3272
msgstr "lỗi xử lý thông tin shallow: %d"
3273
3268
-#: fetch-pack.c:1353
3274
+#: fetch-pack.c:1349
3275
#, c-format
3276
msgid "expected wanted-ref, got '%s'"
3277
msgstr "cần wanted-ref, nhưng lại nhận được “%s”"
3278
3273
-#: fetch-pack.c:1358
3279
+#: fetch-pack.c:1354
3280
#, c-format
3281
msgid "unexpected wanted-ref: '%s'"
3282
msgstr "không cần wanted-ref: “%s”"
3283
3278
-#: fetch-pack.c:1363
3284
+#: fetch-pack.c:1359
3285
#, c-format
3286
msgid "error processing wanted refs: %d"
3287
msgstr "lỗi khi xử lý wanted refs: %d"
3288
3283
-#: fetch-pack.c:1689
3289
+#: fetch-pack.c:1693
3290
msgid "no matching remote head"
3291
msgstr "không khớp phần đầu máy chủ"
3292
3287
-#: fetch-pack.c:1712 builtin/clone.c:686
3293
+#: fetch-pack.c:1716 builtin/clone.c:685
3294
msgid "remote did not send all necessary objects"
3295
msgstr "máy chủ đã không gửi tất cả các đối tượng cần thiết"
3296
3291
-#: fetch-pack.c:1739
3297
+#: fetch-pack.c:1743
3298
#, c-format
3299
msgid "no such remote ref %s"
3300
msgstr "không có máy chủ tham chiếu nào như %s"
3301
3296
-#: fetch-pack.c:1742
3302
+#: fetch-pack.c:1746
3303
#, c-format
3304
msgid "Server does not allow request for unadvertised object %s"
3305
msgstr ""
@@ -3317,18 +3323,26 @@ msgstr "gặp lỗi khi ghi chữ ký đính kèm vào “%s”"
3323
msgid "ignore invalid color '%.*s' in log.graphColors"
3324
msgstr "bỏ qua màu không hợp lệ “%.*s” trong log.graphColors"
3325
3320
-#: grep.c:2117
3326
+#: grep.c:668
3327
+msgid ""
3328
+"given pattern contains NULL byte (via -f <file>). This is only supported "
3329
+"with -P under PCRE v2"
3330
+msgstr ""
3331
+"mẫu đã cho có chứa NULL byte (qua -f <file>). Điều này chỉ được hỗ trợ với -"
3332
+"P dưới PCRE v2"
3333
+
3334
+#: grep.c:2124
3335
#, c-format
3336
msgid "'%s': unable to read %s"
3337
msgstr "“%s”: không thể đọc %s"
3338
3325
-#: grep.c:2134 setup.c:164 builtin/clone.c:409 builtin/diff.c:82
3339
+#: grep.c:2141 setup.c:165 builtin/clone.c:408 builtin/diff.c:82
3340
#: builtin/rm.c:135
3341
#, c-format
3342
msgid "failed to stat '%s'"
3343
msgstr "gặp lỗi khi lấy thống kê về “%s”"
3344
3331
-#: grep.c:2145
3345
+#: grep.c:2152
3346
#, c-format
3347
msgid "'%s': short read"
3348
msgstr "“%s”: đọc ngắn"
@@ -3467,12 +3481,12 @@ msgstr[0] ""
3481
msgid "git version [<options>]"
3482
msgstr "git version [<các tùy chọn>]"
3483
3470
-#: help.c:782
3484
+#: help.c:783
3485
#, c-format
3486
msgid "%s: %s - %s"
3487
msgstr "%s: %s - %s"
3488
3475
-#: help.c:786
3489
+#: help.c:787
3490
msgid ""
3491
"\n"
3492
"Did you mean this?"
@@ -3542,41 +3556,56 @@ msgstr "tên chỉ được phép bao gồm các ký tự sau: %s"
3556
msgid "invalid date format: %s"
3557
msgstr "ngày tháng không hợp lệ: %s"
3558
3545
-#: list-objects.c:129
3559
+#: list-objects.c:127
3560
#, c-format
3561
msgid "entry '%s' in tree %s has tree mode, but is not a tree"
3562
msgstr "mục “%s” trong cây %s có nút cây, nhưng không phải là một cây"
3563
3550
-#: list-objects.c:142
3564
+#: list-objects.c:140
3565
#, c-format
3566
msgid "entry '%s' in tree %s has blob mode, but is not a blob"
3567
msgstr "mục “%s” trong cây %s có nút blob, nhưng không phải là một blob"
3568
3555
-#: list-objects.c:378
3569
+#: list-objects.c:375
3570
#, c-format
3571
msgid "unable to load root tree for commit %s"
3572
msgstr "không thể tải cây gốc cho lần chuyển giao “%s”"
3573
3560
-#: list-objects-filter-options.c:36
3561
-msgid "multiple filter-specs cannot be combined"
3562
-msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
3574
+#: list-objects-filter.c:492
3575
+#, c-format
3576
+msgid "unable to access sparse blob in '%s'"
3577
+msgstr "không thể truy cập các blob rải rác trong '%s'"
3578
+
3579
+#: list-objects-filter.c:495
3580
+#, c-format
3581
+msgid "unable to parse sparse filter data in %s"
3582
+msgstr "không thể phân tích dữ liệu bộ lọc rải rác trong %s"
3583
3584
#: list-objects-filter-options.c:58
3585
msgid "expected 'tree:<depth>'"
3586
msgstr "cần “tree:<depth>”"
3587
3568
-#: list-objects-filter-options.c:84
3588
+#: list-objects-filter-options.c:73
3589
msgid "sparse:path filters support has been dropped"
3590
msgstr "việc hỗ trợ bộ lọc sparse:đường/dẫn đã bị bỏ"
3591
3572
-#: list-objects-filter-options.c:94
3592
+#: list-objects-filter-options.c:86
3593
#, c-format
3594
msgid "invalid filter-spec '%s'"
3595
msgstr "đặc tả bộ lọc không hợp lệ “%s”"
3596
3577
-#: list-objects-filter-options.c:158
3578
-msgid "cannot change partial clone promisor remote"
3579
-msgstr "không thể thay đổi nhân bản từng phần máy chủ promisor"
3597
+#: list-objects-filter-options.c:102
3598
+#, c-format
3599
+msgid "must escape char in sub-filter-spec: '%c'"
3600
+msgstr "phải thoát char trong sub-filter-spec: '%c'"
3601
+
3602
+#: list-objects-filter-options.c:144
3603
+msgid "expected something after combine:"
3604
+msgstr "mong đợi một cái gì đó sau khi kết hợp:"
3605
+
3606
+#: list-objects-filter-options.c:226
3607
+msgid "multiple filter-specs cannot be combined"
3608
+msgstr "không thể tổ hợp nhiều đặc tả kiểu lọc"
3609
3610
#: lockfile.c:151
3611
#, c-format
@@ -3606,120 +3635,116 @@ msgstr "Không thể tạo “%s.lock”: %s"
3635
msgid "failed to read the cache"
3636
msgstr "gặp lỗi khi đọc bộ nhớ đệm"
3637
3609
-#: merge.c:107 rerere.c:720 builtin/am.c:1885 builtin/am.c:1919
3610
-#: builtin/checkout.c:536 builtin/checkout.c:796 builtin/clone.c:786
3638
+#: merge.c:107 rerere.c:720 builtin/am.c:1874 builtin/am.c:1908
3639
+#: builtin/checkout.c:537 builtin/checkout.c:796 builtin/clone.c:785
3640
#: builtin/stash.c:264
3641
msgid "unable to write new index file"
3642
msgstr "không thể ghi tập tin lưu bảng mục lục mới"
3643
3615
-#: merge-recursive.c:322
3644
+#: merge-recursive.c:367
3645
msgid "(bad commit)\n"
3646
msgstr "(commit sai)\n"
3647
3619
-#: merge-recursive.c:345
3648
+#: merge-recursive.c:390
3649
#, c-format
3650
msgid "add_cacheinfo failed for path '%s'; merge aborting."
3651
msgstr "addinfo_cache gặp lỗi đối với đường dẫn “%s”; việc hòa trộn bị bãi bỏ."
3652
3624
-#: merge-recursive.c:354
3653
+#: merge-recursive.c:399
3654
#, c-format
3655
msgid "add_cacheinfo failed to refresh for path '%s'; merge aborting."
3656
msgstr ""
3657
"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ị "
3658
"bãi bỏ."
3659
3631
-#: merge-recursive.c:437
3632
-msgid "error building trees"
3633
-msgstr "gặp lỗi khi xây dựng cây"
3634
-
3635
-#: merge-recursive.c:863
3660
+#: merge-recursive.c:885
3661
#, c-format
3662
msgid "failed to create path '%s'%s"
3663
msgstr "gặp lỗi khi tạo đường dẫn “%s”%s"
3664
3640
-#: merge-recursive.c:874
3665
+#: merge-recursive.c:896
3666
#, c-format
3667
msgid "Removing %s to make room for subdirectory\n"
3668
msgstr "Gỡ bỏ %s để tạo chỗ (room) cho thư mục con\n"
3669
3645
-#: merge-recursive.c:888 merge-recursive.c:907
3670
+#: merge-recursive.c:910 merge-recursive.c:929
3671
msgid ": perhaps a D/F conflict?"
3672
msgstr ": có lẽ là một xung đột D/F?"
3673
3649
-#: merge-recursive.c:897
3674
+#: merge-recursive.c:919
3675
#, c-format
3676
msgid "refusing to lose untracked file at '%s'"
3677
msgstr "từ chối đóng tập tin không được theo dõi tại “%s”"
3678
3654
-#: merge-recursive.c:938 builtin/cat-file.c:40
3679
+#: merge-recursive.c:960 builtin/cat-file.c:41
3680
#, c-format
3681
msgid "cannot read object %s '%s'"
3682
msgstr "không thể đọc đối tượng %s “%s”"
3683
3659
-#: merge-recursive.c:941
3684
+#: merge-recursive.c:965
3685
#, c-format
3686
msgid "blob expected for %s '%s'"
3687
msgstr "mong đợi đối tượng blob cho %s “%s”"
3688
3664
-#: merge-recursive.c:965
3689
+#: merge-recursive.c:990
3690
#, c-format
3691
msgid "failed to open '%s': %s"
3692
msgstr "gặp lỗi khi mở “%s”: %s"
3693
3669
-#: merge-recursive.c:976
3694
+#: merge-recursive.c:1001
3695
#, c-format
3696
msgid "failed to symlink '%s': %s"
3697
msgstr "gặp lỗi khi tạo liên kết mềm (symlink) “%s”: %s"
3698
3674
-#: merge-recursive.c:981
3699
+#: merge-recursive.c:1006
3700
#, c-format
3701
msgid "do not know what to do with %06o %s '%s'"
3702
msgstr "không hiểu phải làm gì với %06o %s “%s”"
3703
3679
-#: merge-recursive.c:1177
3704
+#: merge-recursive.c:1199
3705
#, c-format
3706
msgid "Failed to merge submodule %s (not checked out)"
3707
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không lấy ra được)"
3708
3684
-#: merge-recursive.c:1184
3709
+#: merge-recursive.c:1206
3710
#, c-format
3711
msgid "Failed to merge submodule %s (commits not present)"
3712
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)"
3713
3689
-#: merge-recursive.c:1191
3714
+#: merge-recursive.c:1213
3715
#, c-format
3716
msgid "Failed to merge submodule %s (commits don't follow merge-base)"
3717
msgstr ""
3718
"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-"
3719
"trộn)"
3720
3696
-#: merge-recursive.c:1199 merge-recursive.c:1211
3721
+#: merge-recursive.c:1221 merge-recursive.c:1233
3722
#, c-format
3723
msgid "Fast-forwarding submodule %s to the following commit:"
3724
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s” đến lần chuyển giao sau đây:"
3725
3701
-#: merge-recursive.c:1202 merge-recursive.c:1214
3726
+#: merge-recursive.c:1224 merge-recursive.c:1236
3727
#, c-format
3728
msgid "Fast-forwarding submodule %s"
3729
msgstr "Chuyển-tiếp-nhanh mô-đun-con “%s”"
3730
3706
-#: merge-recursive.c:1237
3731
+#: merge-recursive.c:1259
3732
#, c-format
3733
msgid "Failed to merge submodule %s (merge following commits not found)"
3734
msgstr ""
3735
"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 "
3736
"theo sau hòa trộn)"
3737
3713
-#: merge-recursive.c:1241
3738
+#: merge-recursive.c:1263
3739
#, c-format
3740
msgid "Failed to merge submodule %s (not fast-forward)"
3741
msgstr "Gặp lỗi khi hòa trộn mô-đun-con “%s” (không chuyển tiếp nhanh được)"
3742
3718
-#: merge-recursive.c:1242
3743
+#: merge-recursive.c:1264
3744
msgid "Found a possible merge resolution for the submodule:\n"
3745
msgstr "Tìm thấy một giải pháp hòa trộn có thể cho mô-đun-con:\n"
3746
3722
-#: merge-recursive.c:1245
3747
+#: merge-recursive.c:1267
3748
#, c-format
3749
msgid ""
3750
"If this is correct simply add it to the index for example\n"
@@ -3736,33 +3761,33 @@ msgstr ""
3761
"\n"
3762
"cái mà sẽ chấp nhận gợi ý này.\n"
3763
3739
-#: merge-recursive.c:1254
3764
+#: merge-recursive.c:1276
3765
#, c-format
3766
msgid "Failed to merge submodule %s (multiple merges found)"
3767
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)"
3768
3744
-#: merge-recursive.c:1327
3769
+#: merge-recursive.c:1349
3770
msgid "Failed to execute internal merge"
3771
msgstr "Gặp lỗi khi thực hiện trộn nội bộ"
3772
3748
-#: merge-recursive.c:1332
3773
+#: merge-recursive.c:1354
3774
#, c-format
3775
msgid "Unable to add %s to database"
3776
msgstr "Không thể thêm %s vào cơ sở dữ liệu"
3777
3753
-#: merge-recursive.c:1364
3778
+#: merge-recursive.c:1386
3779
#, c-format
3780
msgid "Auto-merging %s"
3781
msgstr "Tự-động-hòa-trộn %s"
3782
3758
-#: merge-recursive.c:1387
3783
+#: merge-recursive.c:1410
3784
#, c-format
3785
msgid "Error: Refusing to lose untracked file at %s; writing to %s instead."
3786
msgstr ""
3787
"Lỗi: từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó ghi vào "
3788
"%s."
3789
3765
-#: merge-recursive.c:1459
3790
+#: merge-recursive.c:1482
3791
#, c-format
3792
msgid ""
3793
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -3771,7 +3796,7 @@ msgstr ""
3796
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
3797
"còn lại trong cây (tree)."
3798
3774
-#: merge-recursive.c:1464
3799
+#: merge-recursive.c:1487
3800
#, c-format
3801
msgid ""
3802
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -3780,7 +3805,7 @@ msgstr ""
3805
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
3806
"của %s còn lại trong cây (tree)."
3807
3783
-#: merge-recursive.c:1471
3808
+#: merge-recursive.c:1494
3809
#, c-format
3810
msgid ""
3811
"CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left "
@@ -3789,7 +3814,7 @@ msgstr ""
3814
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s "
3815
"còn lại trong cây (tree) tại %s."
3816
3792
-#: merge-recursive.c:1476
3817
+#: merge-recursive.c:1499
3818
#, c-format
3819
msgid ""
3820
"CONFLICT (%s/delete): %s deleted in %s and %s to %s in %s. Version %s of %s "
@@ -3798,45 +3823,45 @@ msgstr ""
3823
"XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %s trong %s. Phiên bản %s "
3824
"của %s còn lại trong cây (tree) tại %s."
3825
3801
-#: merge-recursive.c:1511
3826
+#: merge-recursive.c:1534
3827
msgid "rename"
3828
msgstr "đổi tên"
3829
3805
-#: merge-recursive.c:1511
3830
+#: merge-recursive.c:1534
3831
msgid "renamed"
3832
msgstr "đã đổi tên"
3833
3809
-#: merge-recursive.c:1591 merge-recursive.c:2450 merge-recursive.c:3094
3834
+#: merge-recursive.c:1614 merge-recursive.c:2472 merge-recursive.c:3117
3835
#, c-format
3836
msgid "Refusing to lose dirty file at %s"
3837
msgstr "Từ chối đóng tập tin không được theo dõi tại “%s”"
3838
3814
-#: merge-recursive.c:1601
3839
+#: merge-recursive.c:1624
3840
#, c-format
3841
msgid "Refusing to lose untracked file at %s, even though it's in the way."
3842
msgstr ""
3843
"Từ chối đóng tập tin không được theo dõi tại “%s”, ngay cả khi nó ở trên "
3844
"đường."
3845
3821
-#: merge-recursive.c:1659
3846
+#: merge-recursive.c:1682
3847
#, c-format
3848
msgid "CONFLICT (rename/add): Rename %s->%s in %s. Added %s in %s"
3849
msgstr ""
3850
"XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %s"
3851
3827
-#: merge-recursive.c:1690
3852
+#: merge-recursive.c:1713
3853
#, c-format
3854
msgid "%s is a directory in %s adding as %s instead"
3855
msgstr "%s là một thư mục trong %s thay vào đó thêm vào như là %s"
3856
3832
-#: merge-recursive.c:1695
3857
+#: merge-recursive.c:1718
3858
#, c-format
3859
msgid "Refusing to lose untracked file at %s; adding as %s instead"
3860
msgstr ""
3861
"Từ chối đóng tập tin không được theo dõi tại “%s”; thay vào đó đang thêm "
3862
"thành %s"
3863
3839
-#: merge-recursive.c:1714
3864
+#: merge-recursive.c:1737
3865
#, c-format
3866
msgid ""
3867
"CONFLICT (rename/rename): Rename \"%s\"->\"%s\" in branch \"%s\" rename \"%s"
@@ -3845,17 +3870,17 @@ msgstr ""
3870
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên \"%s\"->\"%s\" trong nhánh \"%s\" đổi "
3871
"tên \"%s\"->\"%s\" trong \"%s\"%s"
3872
3848
-#: merge-recursive.c:1719
3873
+#: merge-recursive.c:1742
3874
msgid " (left unresolved)"
3875
msgstr " (cần giải quyết)"
3876
3852
-#: merge-recursive.c:1828
3877
+#: merge-recursive.c:1851
3878
#, c-format
3879
msgid "CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s"
3880
msgstr ""
3881
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s"
3882
3858
-#: merge-recursive.c:2035
3883
+#: merge-recursive.c:2056
3884
#, c-format
3885
msgid ""
3886
"CONFLICT (directory rename split): Unclear where to place %s because "
@@ -3866,7 +3891,7 @@ msgstr ""
3891
"vì thư mục %s đã bị đổi tên thành nhiều thư mục khác, với không đích đến "
3892
"nhận một phần nhiều của các tập tin."
3893
3869
-#: merge-recursive.c:2067
3894
+#: merge-recursive.c:2088
3895
#, c-format
3896
msgid ""
3897
"CONFLICT (implicit dir rename): Existing file/dir at %s in the way of "
@@ -3875,7 +3900,7 @@ msgstr ""
3900
"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 "
3901
"của các đổi tên thư mục ngầm đặt (các) đường dẫn sau ở đây: %s."
3902
3878
-#: merge-recursive.c:2077
3903
+#: merge-recursive.c:2098
3904
#, c-format
3905
msgid ""
3906
"CONFLICT (implicit dir rename): Cannot map more than one path to %s; "
@@ -3884,7 +3909,7 @@ msgstr ""
3909
"XUNG ĐỘT: (ngầm đổi tên thư mục): Không thể ánh xạ một đường dẫn thành %s; "
3910
"các đổi tên thư mục ngầm cố đặt các đường dẫn ở đây: %s"
3911
3887
-#: merge-recursive.c:2169
3912
+#: merge-recursive.c:2190
3913
#, c-format
3914
msgid ""
3915
"CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s-"
@@ -3893,7 +3918,7 @@ msgstr ""
3918
"XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục "
3919
"%s->%s trong %s"
3920
3896
-#: merge-recursive.c:2413
3921
+#: merge-recursive.c:2435
3922
#, c-format
3923
msgid ""
3924
"WARNING: Avoiding applying %s -> %s rename to %s, because %s itself was "
@@ -3902,52 +3927,52 @@ msgstr ""
3927
"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 "
3928
"bị đổi tên."
3929
3905
-#: merge-recursive.c:2938
3930
+#: merge-recursive.c:2961
3931
#, c-format
3932
msgid "cannot read object %s"
3933
msgstr "không thể đọc đối tượng %s"
3934
3910
-#: merge-recursive.c:2941
3935
+#: merge-recursive.c:2964
3936
#, c-format
3937
msgid "object %s is not a blob"
3938
msgstr "đối tượng %s không phải là một blob"
3939
3915
-#: merge-recursive.c:3005
3940
+#: merge-recursive.c:3028
3941
msgid "modify"
3942
msgstr "sửa đổi"
3943
3919
-#: merge-recursive.c:3005
3944
+#: merge-recursive.c:3028
3945
msgid "modified"
3946
msgstr "đã sửa"
3947
3923
-#: merge-recursive.c:3017
3948
+#: merge-recursive.c:3040
3949
msgid "content"
3950
msgstr "nội dung"
3951
3927
-#: merge-recursive.c:3021
3952
+#: merge-recursive.c:3044
3953
msgid "add/add"
3954
msgstr "thêm/thêm"
3955
3931
-#: merge-recursive.c:3044
3956
+#: merge-recursive.c:3067
3957
#, c-format
3958
msgid "Skipped %s (merged same as existing)"
3959
msgstr "Đã bỏ qua %s (đã có sẵn lần hòa trộn này)"
3960
3936
-#: merge-recursive.c:3066 git-submodule.sh:937
3961
+#: merge-recursive.c:3089 git-submodule.sh:937
3962
msgid "submodule"
3963
msgstr "mô-đun-con"
3964
3940
-#: merge-recursive.c:3067
3965
+#: merge-recursive.c:3090
3966
#, c-format
3967
msgid "CONFLICT (%s): Merge conflict in %s"
3968
msgstr "XUNG ĐỘT (%s): Xung đột hòa trộn trong %s"
3969
3945
-#: merge-recursive.c:3097
3970
+#: merge-recursive.c:3120
3971
#, c-format
3972
msgid "Adding as %s instead"
3973
msgstr "Thay vào đó thêm vào %s"
3974
3950
-#: merge-recursive.c:3179
3975
+#: merge-recursive.c:3203
3976
#, c-format
3977
msgid ""
3978
"Path updated: %s added in %s inside a directory that was renamed in %s; "
@@ -3956,7 +3981,7 @@ msgstr ""
3981
"Đường dẫn đã được cập nhật: %s được thêm vào trong %s bên trong một thư mục "
3982
"đã được đổi tên trong %s; di chuyển nó đến %s."
3983
3959
-#: merge-recursive.c:3182
3984
+#: merge-recursive.c:3206
3985
#, c-format
3986
msgid ""
3987
"CONFLICT (file location): %s added in %s inside a directory that was renamed "
@@ -3965,7 +3990,7 @@ msgstr ""
3990
"XUNG ĐỘT (vị trí tệp): %s được thêm vào trong %s trong một thư mục đã được "
3991
"đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
3992
3968
-#: merge-recursive.c:3186
3993
+#: merge-recursive.c:3210
3994
#, c-format
3995
msgid ""
3996
"Path updated: %s renamed to %s in %s, inside a directory that was renamed in "
@@ -3974,7 +3999,7 @@ msgstr ""
3999
"Đường dẫn đã được cập nhật: %s được đổi tên thành %s trong %s, bên trong một "
4000
"thư mục đã được đổi tên trong %s; di chuyển nó đến %s."
4001
3977
-#: merge-recursive.c:3189
4002
+#: merge-recursive.c:3213
4003
#, c-format
4004
msgid ""
4005
"CONFLICT (file location): %s renamed to %s in %s, inside a directory that "
@@ -3983,227 +4008,227 @@ msgstr ""
4008
"XUNG ĐỘT (vị trí tệp): %s được đổi tên thành %s trong %s, bên trong một thư "
4009
"mục đã được đổi tên thành %s, đoán là nó nên được di chuyển đến %s."
4010
3986
-#: merge-recursive.c:3303
4011
+#: merge-recursive.c:3327
4012
#, c-format
4013
msgid "Removing %s"
4014
msgstr "Đang xóa %s"
4015
3991
-#: merge-recursive.c:3326
4016
+#: merge-recursive.c:3350
4017
msgid "file/directory"
4018
msgstr "tập-tin/thư-mục"
4019
3995
-#: merge-recursive.c:3331
4020
+#: merge-recursive.c:3355
4021
msgid "directory/file"
4022
msgstr "thư-mục/tập-tin"
4023
3999
-#: merge-recursive.c:3338
4024
+#: merge-recursive.c:3362
4025
#, c-format
4026
msgid "CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s"
4027
msgstr ""
4028
"XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là "
4029
"%s"
4030
4006
-#: merge-recursive.c:3347
4031
+#: merge-recursive.c:3371
4032
#, c-format
4033
msgid "Adding %s"
4034
msgstr "Thêm \"%s\""
4035
4011
-#: merge-recursive.c:3356
4036
+#: merge-recursive.c:3380
4037
#, c-format
4038
msgid "CONFLICT (add/add): Merge conflict in %s"
4039
msgstr "XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s"
4040
4016
-#: merge-recursive.c:3394
4017
-#, c-format
4018
-msgid ""
4019
-"Your local changes to the following files would be overwritten by merge:\n"
4020
-" %s"
4021
-msgstr ""
4022
-"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 "
4023
-"hòa trộn:\n"
4024
-" %s"
4025
-
4026
-#: merge-recursive.c:3405
4041
+#: merge-recursive.c:3424
4042
msgid "Already up to date!"
4043
msgstr "Đã cập nhật rồi!"
4044
4030
-#: merge-recursive.c:3414
4045
+#: merge-recursive.c:3433
4046
#, c-format
4047
msgid "merging of trees %s and %s failed"
4048
msgstr "hòa trộn các cây %s và %s gặp lỗi"
4049
4035
-#: merge-recursive.c:3513
4050
+#: merge-recursive.c:3537
4051
msgid "Merging:"
4052
msgstr "Đang trộn:"
4053
4039
-#: merge-recursive.c:3526
4054
+#: merge-recursive.c:3550
4055
#, c-format
4056
msgid "found %u common ancestor:"
4057
msgid_plural "found %u common ancestors:"
4058
msgstr[0] "tìm thấy %u tổ tiên chung:"
4059
4045
-#: merge-recursive.c:3565
4060
+#: merge-recursive.c:3600
4061
msgid "merge returned no commit"
4062
msgstr "hòa trộn không trả về lần chuyển giao nào"
4063
4049
-#: merge-recursive.c:3631
4064
+#: merge-recursive.c:3659
4065
+#, c-format
4066
+msgid ""
4067
+"Your local changes to the following files would be overwritten by merge:\n"
4068
+" %s"
4069
+msgstr ""
4070
+"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 "
4071
+"hòa trộn:\n"
4072
+" %s"
4073
+
4074
+#: merge-recursive.c:3756
4075
#, c-format
4076
msgid "Could not parse object '%s'"
4077
msgstr "Không thể phân tích đối tượng “%s”"
4078
4054
-#: merge-recursive.c:3647 builtin/merge.c:698 builtin/merge.c:869
4079
+#: merge-recursive.c:3774 builtin/merge.c:694 builtin/merge.c:874
4080
msgid "Unable to write index."
4081
msgstr "Không thể ghi bảng mục lục."
4082
4058
-#: midx.c:69
4083
+#: midx.c:68
4084
#, c-format
4085
msgid "multi-pack-index file %s is too small"
4086
msgstr "tập tin đồ thị multi-pack-index %s quá nhỏ"
4087
4063
-#: midx.c:85
4088
+#: midx.c:84
4089
#, c-format
4090
msgid "multi-pack-index signature 0x%08x does not match signature 0x%08x"
4091
msgstr "chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x"
4092
4068
-#: midx.c:90
4093
+#: midx.c:89
4094
#, c-format
4095
msgid "multi-pack-index version %d not recognized"
4096
msgstr "không nhận ra phiên bản %d của multi-pack-index"
4097
4073
-#: midx.c:95
4098
+#: midx.c:94
4099
#, c-format
4100
msgid "hash version %u does not match"
4101
msgstr "phiên bản băm “%u” không khớp"
4102
4078
-#: midx.c:109
4103
+#: midx.c:108
4104
msgid "invalid chunk offset (too large)"
4105
msgstr "khoảng bù đoạn không hợp lệ (quá lớn)"
4106
4082
-#: midx.c:133
4107
+#: midx.c:132
4108
msgid "terminating multi-pack-index chunk id appears earlier than expected"
4109
msgstr "mã mảnh kết thúc multi-pack-index xuất hiện sớm hơn bình thường"
4110
4086
-#: midx.c:146
4111
+#: midx.c:145
4112
msgid "multi-pack-index missing required pack-name chunk"
4113
msgstr "multi-pack-index thiếu mảnh pack-name cần thiết"
4114
4090
-#: midx.c:148
4115
+#: midx.c:147
4116
msgid "multi-pack-index missing required OID fanout chunk"
4117
msgstr "multi-pack-index thiếu mảnh OID fanout cần thiết"
4118
4094
-#: midx.c:150
4119
+#: midx.c:149
4120
msgid "multi-pack-index missing required OID lookup chunk"
4121
msgstr "multi-pack-index thiếu mảnh OID lookup cần thiết"
4122
4098
-#: midx.c:152
4123
+#: midx.c:151
4124
msgid "multi-pack-index missing required object offsets chunk"
4125
msgstr "multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết"
4126
4102
-#: midx.c:166
4127
+#: midx.c:165
4128
#, c-format
4129
msgid "multi-pack-index pack names out of order: '%s' before '%s'"
4130
msgstr "các tên gói multi-pack-index không đúng thứ tự: “%s” trước “%s”"
4131
4107
-#: midx.c:211
4132
+#: midx.c:210
4133
#, c-format
4134
msgid "bad pack-int-id: %u (%u total packs)"
4135
msgstr "pack-int-id sai: %u (%u các gói tổng)"
4136
4112
-#: midx.c:261
4137
+#: midx.c:260
4138
msgid "multi-pack-index stores a 64-bit offset, but off_t is too small"
4139
msgstr "multi-pack-index lưu trữ một khoảng bù 64-bít, nhưng off_t là quá nhỏ"
4140
4116
-#: midx.c:289
4141
+#: midx.c:288
4142
msgid "error preparing packfile from multi-pack-index"
4143
msgstr "lỗi chuẩn bị tập tin gói từ multi-pack-index"
4144
4120
-#: midx.c:470
4145
+#: midx.c:469
4146
#, c-format
4147
msgid "failed to add packfile '%s'"
4148
msgstr "gặp lỗi khi thêm tập tin gói “%s”"
4149
4125
-#: midx.c:476
4150
+#: midx.c:475
4151
#, c-format
4152
msgid "failed to open pack-index '%s'"
4153
msgstr "gặp lỗi khi mở pack-index “%s”"
4154
4130
-#: midx.c:536
4155
+#: midx.c:535
4156
#, c-format
4157
msgid "failed to locate object %d in packfile"
4158
msgstr "gặp lỗi khi phân bổ đối tượng “%d” trong tập tin gói"
4159
4135
-#: midx.c:865
4160
+#: midx.c:864
4161
#, c-format
4162
msgid "did not see pack-file %s to drop"
4163
msgstr "đã không thấy tập tin gói %s để mà xóa"
4164
4140
-#: midx.c:1036
4165
+#: midx.c:1035
4166
#, c-format
4167
msgid "failed to clear multi-pack-index at %s"
4168
msgstr "gặp lỗi khi xóa multi-pack-index tại %s"
4169
4145
-#: midx.c:1091
4170
+#: midx.c:1090
4171
msgid "Looking for referenced packfiles"
4172
msgstr "Đang khóa cho các gói bị tham chiếu"
4173
4149
-#: midx.c:1106
4174
+#: midx.c:1105
4175
#, c-format
4176
msgid ""
4177
"oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
4178
msgstr "fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]"
4179
4155
-#: midx.c:1110
4180
+#: midx.c:1109
4181
msgid "Verifying OID order in MIDX"
4182
msgstr "Thẩm tra thứ tự OID trong MIDX"
4183
4159
-#: midx.c:1119
4184
+#: midx.c:1118
4185
#, c-format
4186
msgid "oid lookup out of order: oid[%d] = %s >= %s = oid[%d]"
4187
msgstr "lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]"
4188
4164
-#: midx.c:1138
4189
+#: midx.c:1137
4190
msgid "Sorting objects by packfile"
4191
msgstr "Đang sắp xếp các đối tượng theo tập tin gói"
4192
4168
-#: midx.c:1144
4193
+#: midx.c:1143
4194
msgid "Verifying object offsets"
4195
msgstr "Đang thẩm tra các khoảng bù đối tượng"
4196
4172
-#: midx.c:1160
4197
+#: midx.c:1159
4198
#, c-format
4199
msgid "failed to load pack entry for oid[%d] = %s"
4200
msgstr "gặp lỗi khi tải mục gói cho oid[%d] = %s"
4201
4177
-#: midx.c:1166
4202
+#: midx.c:1165
4203
#, c-format
4204
msgid "failed to load pack-index for packfile %s"
4205
msgstr "gặp lỗi khi tải pack-index cho tập tin gói %s"
4206
4182
-#: midx.c:1175
4207
+#: midx.c:1174
4208
#, c-format
4209
msgid "incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>"
4210
msgstr ""
4211
"khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>"
4212
4188
-#: midx.c:1350
4213
+#: midx.c:1349
4214
msgid "could not start pack-objects"
4215
msgstr "không thể lấy thông tin thống kê về các đối tượng gói"
4216
4192
-#: midx.c:1369
4217
+#: midx.c:1368
4218
msgid "could not finish pack-objects"
4219
msgstr "không thể hoàn thiện các đối tượng gói"
4220
4196
-#: name-hash.c:532
4221
+#: name-hash.c:537
4222
#, c-format
4223
msgid "unable to create lazy_dir thread: %s"
4224
msgstr "không thể tạo tuyến lazy_dir: %s"
4225
4201
-#: name-hash.c:554
4226
+#: name-hash.c:559
4227
#, c-format
4228
msgid "unable to create lazy_name thread: %s"
4229
msgstr "không thể tạo tuyến lazy_name: %s"
4230
4206
-#: name-hash.c:560
4231
+#: name-hash.c:565
4232
#, c-format
4233
msgid "unable to join lazy_name thread: %s"
4234
msgstr "không thể gia nhập tuyến lazy_name: %s"
@@ -4250,41 +4275,41 @@ msgstr "Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)"
4275
msgid "Bad %s value: '%s'"
4276
msgstr "Giá trị %s sai: “%s”"
4277
4253
-#: object.c:54
4278
+#: object.c:53
4279
#, c-format
4280
msgid "invalid object type \"%s\""
4281
msgstr "kiểu đối tượng \"%s\" không hợp lệ"
4282
4258
-#: object.c:174
4283
+#: object.c:173
4284
#, c-format
4285
msgid "object %s is a %s, not a %s"
4286
msgstr "đối tượng %s là một %s, không phải là một %s"
4287
4263
-#: object.c:234
4288
+#: object.c:233
4289
#, c-format
4290
msgid "object %s has unknown type id %d"
4291
msgstr "đối tượng %s có mã kiểu %d chưa biết"
4292
4268
-#: object.c:247
4293
+#: object.c:246
4294
#, c-format
4295
msgid "unable to parse object: %s"
4296
msgstr "không thể phân tích đối tượng: “%s”"
4297
4273
-#: object.c:267 object.c:278
4298
+#: object.c:266 object.c:277
4299
#, c-format
4300
msgid "hash mismatch %s"
4301
msgstr "mã băm không khớp %s"
4302
4278
-#: packfile.c:648
4303
+#: packfile.c:641
4304
msgid "offset before end of packfile (broken .idx?)"
4305
msgstr "vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)"
4306
4282
-#: packfile.c:1899
4307
+#: packfile.c:1887
4308
#, c-format
4309
msgid "offset before start of pack index for %s (corrupt index?)"
4310
msgstr "vị trí tương đối nằm trước chỉ mục gói cho %s (mục lục bị hỏng à?)"
4311
4287
-#: packfile.c:1903
4312
+#: packfile.c:1891
4313
#, c-format
4314
msgid "offset beyond end of pack index for %s (truncated index?)"
4315
msgstr ""
@@ -4330,26 +4355,26 @@ msgstr "tùy chọn chưa rõ rang: %s (nên là --%s%s hay --%s%s)"
4355
msgid "did you mean `--%s` (with two dashes ?)"
4356
msgstr "có phải ý bạn là “--%s“ (với hai dấu gạch ngang?)"
4357
4333
-#: parse-options.c:859
4358
+#: parse-options.c:860
4359
#, c-format
4360
msgid "unknown option `%s'"
4361
msgstr "không hiểu tùy chọn “%s”"
4362
4338
-#: parse-options.c:861
4363
+#: parse-options.c:862
4364
#, c-format
4365
msgid "unknown switch `%c'"
4366
msgstr "không hiểu tùy chọn “%c”"
4367
4343
-#: parse-options.c:863
4368
+#: parse-options.c:864
4369
#, c-format
4370
msgid "unknown non-ascii option in string: `%s'"
4371
msgstr "không hiểu tùy chọn non-ascii trong chuỗi: “%s”"
4372
4348
-#: parse-options.c:887
4373
+#: parse-options.c:888
4374
msgid "..."
4375
msgstr "…"
4376
4352
-#: parse-options.c:906
4377
+#: parse-options.c:907
4378
#, c-format
4379
msgid "usage: %s"
4380
msgstr "cách dùng: %s"
@@ -4357,21 +4382,21 @@ msgstr "cách dùng: %s"
4382
#. TRANSLATORS: the colon here should align with the
4383
#. one in "usage: %s" translation.
4384
#.
4360
-#: parse-options.c:912
4385
+#: parse-options.c:913
4386
#, c-format
4387
msgid " or: %s"
4388
msgstr " hoặc: %s"
4389
4365
-#: parse-options.c:915
4390
+#: parse-options.c:916
4391
#, c-format
4392
msgid " %s"
4393
msgstr " %s"
4394
4370
-#: parse-options.c:954
4395
+#: parse-options.c:955
4396
msgid "-NUM"
4397
msgstr "-SỐ"
4398
4374
-#: parse-options.c:968
4399
+#: parse-options.c:969
4400
#, c-format
4401
msgid "alias of --%s"
4402
msgstr "bí danh của --%s"
@@ -4540,29 +4565,38 @@ msgstr "không thể tạo tuyến trình lstat: %s"
4565
msgid "unable to parse --pretty format"
4566
msgstr "không thể phân tích định dạng --pretty"
4567
4543
-#: range-diff.c:70
4568
+#: promisor-remote.c:25
4569
+msgid "Remote with no URL"
4570
+msgstr "Máy chủ không có địa chỉ URL"
4571
+
4572
+#: promisor-remote.c:61
4573
+#, c-format
4574
+msgid "promisor remote name cannot begin with '/': %s"
4575
+msgstr "tên máy chủ hứa hẹn không thể bắt đầu bằng '/': %s"
4576
+
4577
+#: range-diff.c:71
4578
msgid "could not start `log`"
4579
msgstr "không thể lấy thông tin thống kê về “log“"
4580
4547
-#: range-diff.c:72
4581
+#: range-diff.c:73
4582
msgid "could not read `log` output"
4583
msgstr "không thể đọc kết xuất “log”"
4584
4551
-#: range-diff.c:91 sequencer.c:5021
4585
+#: range-diff.c:92 sequencer.c:4985
4586
#, c-format
4587
msgid "could not parse commit '%s'"
4588
msgstr "không thể phân tích lần chuyển giao “%s”"
4589
4556
-#: range-diff.c:117
4590
+#: range-diff.c:118
4591
#, c-format
4592
msgid "could not parse git header '%.*s'"
4593
msgstr "không thể phân tích cú pháp phần đầu git “%.*s”"
4594
4561
-#: range-diff.c:274
4595
+#: range-diff.c:275
4596
msgid "failed to generate diff"
4597
msgstr "gặp lỗi khi tạo khác biệt"
4598
4565
-#: range-diff.c:506 range-diff.c:508
4599
+#: range-diff.c:507 range-diff.c:509
4600
#, c-format
4601
msgid "could not parse log for '%s'"
4602
msgstr "không thể phân tích nhật ký cho “%s”"
@@ -4608,11 +4642,11 @@ msgstr "không thể lấy thống kê “%s”"
4642
msgid "'%s' appears as both a file and as a directory"
4643
msgstr "%s có vẻ không phải là tập tin và cũng chẳng phải là một thư mục"
4644
4611
-#: read-cache.c:1499
4645
+#: read-cache.c:1520
4646
msgid "Refresh index"
4647
msgstr "Làm tươi mới bảng mục lục"
4648
4615
-#: read-cache.c:1613
4649
+#: read-cache.c:1635
4650
#, c-format
4651
msgid ""
4652
"index.version set, but the value is invalid.\n"
@@ -4621,7 +4655,7 @@ msgstr ""
4655
"index.version được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
4656
"Dùng phiên bản %i"
4657
4624
-#: read-cache.c:1623
4658
+#: read-cache.c:1645
4659
#, c-format
4660
msgid ""
4661
"GIT_INDEX_VERSION set, but the value is invalid.\n"
@@ -4630,138 +4664,138 @@ msgstr ""
4664
"GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.\n"
4665
"Dùng phiên bản %i"
4666
4633
-#: read-cache.c:1679
4667
+#: read-cache.c:1701
4668
#, c-format
4669
msgid "bad signature 0x%08x"
4670
msgstr "chữ ký sai 0x%08x"
4671
4638
-#: read-cache.c:1682
4672
+#: read-cache.c:1704
4673
#, c-format
4674
msgid "bad index version %d"
4675
msgstr "phiên bản mục lục sai %d"
4676
4643
-#: read-cache.c:1691
4677
+#: read-cache.c:1713
4678
msgid "bad index file sha1 signature"
4679
msgstr "chữ ký dạng sha1 cho tập tin mục lục không đúng"
4680
4647
-#: read-cache.c:1721
4681
+#: read-cache.c:1743
4682
#, c-format
4683
msgid "index uses %.4s extension, which we do not understand"
4684
msgstr "mục lục dùng phần mở rộng %.4s, cái mà chúng tôi không hiểu được"
4685
4652
-#: read-cache.c:1723
4686
+#: read-cache.c:1745
4687
#, c-format
4688
msgid "ignoring %.4s extension"
4689
msgstr "đang lờ đi phần mở rộng %.4s"
4690
4657
-#: read-cache.c:1760
4691
+#: read-cache.c:1782
4692
#, c-format
4693
msgid "unknown index entry format 0x%08x"
4694
msgstr "không hiểu định dạng mục lục 0x%08x"
4695
4662
-#: read-cache.c:1776
4696
+#: read-cache.c:1798
4697
#, c-format
4698
msgid "malformed name field in the index, near path '%s'"
4699
msgstr "trường tên sai sạng trong mục lục, gần đường dẫn “%s”"
4700
4667
-#: read-cache.c:1833
4701
+#: read-cache.c:1855
4702
msgid "unordered stage entries in index"
4703
msgstr "các mục tin stage không đúng thứ tự trong mục lục"
4704
4671
-#: read-cache.c:1836
4705
+#: read-cache.c:1858
4706
#, c-format
4707
msgid "multiple stage entries for merged file '%s'"
4708
msgstr "nhiều mục stage cho tập tin hòa trộn “%s”"
4709
4676
-#: read-cache.c:1839
4710
+#: read-cache.c:1861
4711
#, c-format
4712
msgid "unordered stage entries for '%s'"
4713
msgstr "các mục tin stage không đúng thứ tự cho “%s”"
4714
4681
-#: read-cache.c:1946 read-cache.c:2234 rerere.c:565 rerere.c:599 rerere.c:1111
4682
-#: builtin/add.c:460 builtin/check-ignore.c:178 builtin/checkout.c:467
4683
-#: builtin/checkout.c:651 builtin/clean.c:956 builtin/commit.c:347
4715
+#: read-cache.c:1967 read-cache.c:2255 rerere.c:565 rerere.c:599 rerere.c:1111
4716
+#: builtin/add.c:460 builtin/check-ignore.c:178 builtin/checkout.c:468
4717
+#: builtin/checkout.c:652 builtin/clean.c:967 builtin/commit.c:347
4718
#: builtin/diff-tree.c:120 builtin/grep.c:499 builtin/mv.c:145
4719
#: builtin/reset.c:245 builtin/rm.c:271 builtin/submodule--helper.c:330
4720
msgid "index file corrupt"
4721
msgstr "tập tin ghi bảng mục lục bị hỏng"
4722
4689
-#: read-cache.c:2087
4723
+#: read-cache.c:2108
4724
#, c-format
4725
msgid "unable to create load_cache_entries thread: %s"
4726
msgstr "không thể tạo tuyến load_cache_entries: %s"
4727
4694
-#: read-cache.c:2100
4728
+#: read-cache.c:2121
4729
#, c-format
4730
msgid "unable to join load_cache_entries thread: %s"
4731
msgstr "không thể gia nhập tuyến load_cache_entries: %s"
4732
4699
-#: read-cache.c:2133
4733
+#: read-cache.c:2154
4734
#, c-format
4735
msgid "%s: index file open failed"
4736
msgstr "%s: mở tập tin mục lục gặp lỗi"
4737
4704
-#: read-cache.c:2137
4738
+#: read-cache.c:2158
4739
#, c-format
4740
msgid "%s: cannot stat the open index"
4741
msgstr "%s: không thể lấy thống kê bảng mục lục đã mở"
4742
4709
-#: read-cache.c:2141
4743
+#: read-cache.c:2162
4744
#, c-format
4745
msgid "%s: index file smaller than expected"
4746
msgstr "%s: tập tin mục lục nhỏ hơn mong đợi"
4747
4714
-#: read-cache.c:2145
4748
+#: read-cache.c:2166
4749
#, c-format
4750
msgid "%s: unable to map index file"
4751
msgstr "%s: không thể ánh xạ tập tin mục lục"
4752
4719
-#: read-cache.c:2187
4753
+#: read-cache.c:2208
4754
#, c-format
4755
msgid "unable to create load_index_extensions thread: %s"
4756
msgstr "không thể tạo tuyến load_index_extensions: %s"
4757
4724
-#: read-cache.c:2214
4758
+#: read-cache.c:2235
4759
#, c-format
4760
msgid "unable to join load_index_extensions thread: %s"
4761
msgstr "không thể gia nhập tuyến load_index_extensions: %s"
4762
4729
-#: read-cache.c:2246
4763
+#: read-cache.c:2267
4764
#, c-format
4765
msgid "could not freshen shared index '%s'"
4766
msgstr "không thể làm tươi mới mục lục đã chia sẻ “%s”"
4767
4734
-#: read-cache.c:2293
4768
+#: read-cache.c:2314
4769
#, c-format
4770
msgid "broken index, expect %s in %s, got %s"
4771
msgstr "mục lục bị hỏng, cần %s trong %s, nhưng lại nhận được %s"
4772
4739
-#: read-cache.c:2989 wrapper.c:658 builtin/merge.c:1114
4773
+#: read-cache.c:3010 wrapper.c:622 builtin/merge.c:1119
4774
#, c-format
4775
msgid "could not close '%s'"
4776
msgstr "không thể đóng “%s”"
4777
4744
-#: read-cache.c:3092 sequencer.c:2358 sequencer.c:3928
4778
+#: read-cache.c:3113 sequencer.c:2296 sequencer.c:3917
4779
#, c-format
4780
msgid "could not stat '%s'"
4781
msgstr "không thể lấy thông tin thống kê về “%s”"
4782
4749
-#: read-cache.c:3105
4783
+#: read-cache.c:3126
4784
#, c-format
4785
msgid "unable to open git dir: %s"
4786
msgstr "không thể mở thư mục git: %s"
4787
4754
-#: read-cache.c:3117
4788
+#: read-cache.c:3138
4789
#, c-format
4790
msgid "unable to unlink: %s"
4791
msgstr "không thể bỏ liên kết (unlink): “%s”"
4792
4759
-#: read-cache.c:3142
4793
+#: read-cache.c:3163
4794
#, c-format
4795
msgid "cannot fix permission bits on '%s'"
4796
msgstr "không thể sửa các bít phân quyền trên “%s”"
4797
4764
-#: read-cache.c:3291
4798
+#: read-cache.c:3312
4799
#, c-format
4800
msgid "%s: cannot drop to stage #0"
4801
msgstr "%s: không thể xóa bỏ stage #0"
@@ -4870,8 +4904,8 @@ msgstr ""
4904
msgid "Note that empty commits are commented out"
4905
msgstr "Chú ý rằng lần chuyển giao trống rỗng là ghi chú"
4906
4873
-#: rebase-interactive.c:105 rerere.c:485 rerere.c:692 sequencer.c:3447
4874
-#: sequencer.c:3473 sequencer.c:5120 builtin/fsck.c:356 builtin/rebase.c:235
4907
+#: rebase-interactive.c:105 rerere.c:485 rerere.c:692 sequencer.c:3388
4908
+#: sequencer.c:3414 sequencer.c:5084 builtin/fsck.c:356 builtin/rebase.c:235
4909
#, c-format
4910
msgid "could not write '%s'"
4911
msgstr "không thể ghi “%s”"
@@ -4918,7 +4952,7 @@ msgstr "“%s” không chỉ đến một lần chuyển giao hợp lệ nào c
4952
msgid "ignoring dangling symref %s"
4953
msgstr "đang lờ đi tham chiếu mềm thừa %s"
4954
4921
-#: refs.c:669 ref-filter.c:2092
4955
+#: refs.c:669 ref-filter.c:2098
4956
#, c-format
4957
msgid "ignoring broken ref %s"
4958
msgstr "đang lờ đi tham chiếu hỏng %s"
@@ -4943,14 +4977,14 @@ msgstr "tham chiếu “%s” đã có từ trước rồi"
4977
msgid "unexpected object ID when writing '%s'"
4978
msgstr "không cần ID đối tượng khi ghi “%s”"
4979
4946
-#: refs.c:833 sequencer.c:403 sequencer.c:2709 sequencer.c:2913
4947
-#: sequencer.c:2927 sequencer.c:3184 sequencer.c:5037 wrapper.c:656
4980
+#: refs.c:833 sequencer.c:403 sequencer.c:2647 sequencer.c:2851
4981
+#: sequencer.c:2865 sequencer.c:3122 sequencer.c:5001 wrapper.c:620
4982
#, c-format
4983
msgid "could not write to '%s'"
4984
msgstr "không thể ghi vào “%s”"
4985
4952
-#: refs.c:860 wrapper.c:225 wrapper.c:395 builtin/am.c:715
4953
-#: builtin/rebase.c:1003
4986
+#: refs.c:860 wrapper.c:188 wrapper.c:358 builtin/am.c:714
4987
+#: builtin/rebase.c:1004
4988
#, c-format
4989
msgid "could not open '%s' for writing"
4990
msgstr "không thể mở “%s” để ghi"
@@ -4985,21 +5019,21 @@ msgstr "từ chối cập nhật tham chiếu với tên sai “%s”"
5019
msgid "update_ref failed for ref '%s': %s"
5020
msgstr "update_ref bị lỗi cho ref “%s”: %s"
5021
4988
-#: refs.c:2012
5022
+#: refs.c:2023
5023
#, c-format
5024
msgid "multiple updates for ref '%s' not allowed"
5025
msgstr "không cho phép đa cập nhật cho tham chiếu “%s”"
5026
4993
-#: refs.c:2044
5027
+#: refs.c:2055
5028
msgid "ref updates forbidden inside quarantine environment"
5029
msgstr "cập nhật tham chiếu bị cấm trong môi trường kiểm tra"
5030
4997
-#: refs.c:2140 refs.c:2170
5031
+#: refs.c:2151 refs.c:2181
5032
#, c-format
5033
msgid "'%s' exists; cannot create '%s'"
5034
msgstr "“%s” sẵn có; không thể tạo “%s”"
5035
5002
-#: refs.c:2146 refs.c:2181
5036
+#: refs.c:2157 refs.c:2192
5037
#, c-format
5038
msgid "cannot process '%s' and '%s' at the same time"
5039
msgstr "không thể xử lý “%s” và “%s” cùng một lúc"
@@ -5009,13 +5043,13 @@ msgstr "không thể xử lý “%s” và “%s” cùng một lúc"
5043
msgid "could not remove reference %s"
5044
msgstr "không thể gỡ bỏ tham chiếu: %s"
5045
5012
-#: refs/files-backend.c:1248 refs/packed-backend.c:1532
5013
-#: refs/packed-backend.c:1542
5046
+#: refs/files-backend.c:1248 refs/packed-backend.c:1541
5047
+#: refs/packed-backend.c:1551
5048
#, c-format
5049
msgid "could not delete reference %s: %s"
5050
msgstr "không thể xóa bỏ tham chiếu %s: %s"
5051
5018
-#: refs/files-backend.c:1251 refs/packed-backend.c:1545
5052
+#: refs/files-backend.c:1251 refs/packed-backend.c:1554
5053
#, c-format
5054
msgid "could not delete references: %s"
5055
msgstr "không thể xóa bỏ tham chiếu: %s"
@@ -5025,7 +5059,7 @@ msgstr "không thể xóa bỏ tham chiếu: %s"
5059
msgid "invalid refspec '%s'"
5060
msgstr "refspec không hợp lệ “%s”"
5061
5028
-#: ref-filter.c:42 wt-status.c:1934
5062
+#: ref-filter.c:42 wt-status.c:1938
5063
msgid "gone"
5064
msgstr "đã ra đi"
5065
@@ -5044,122 +5078,122 @@ msgstr "đằng sau %d"
5078
msgid "ahead %d, behind %d"
5079
msgstr "trước %d, sau %d"
5080
5047
-#: ref-filter.c:162
5081
+#: ref-filter.c:165
5082
#, c-format
5083
msgid "expected format: %%(color:<color>)"
5084
msgstr "cần định dạng: %%(color:<color>)"
5085
5052
-#: ref-filter.c:164
5086
+#: ref-filter.c:167
5087
#, c-format
5088
msgid "unrecognized color: %%(color:%s)"
5089
msgstr "không nhận ra màu: %%(màu:%s)"
5090
5057
-#: ref-filter.c:186
5091
+#: ref-filter.c:189
5092
#, c-format
5093
msgid "Integer value expected refname:lstrip=%s"
5094
msgstr "Giá trị nguyên cần tên tham chiếu:lstrip=%s"
5095
5062
-#: ref-filter.c:190
5096
+#: ref-filter.c:193
5097
#, c-format
5098
msgid "Integer value expected refname:rstrip=%s"
5099
msgstr "Giá trị nguyên cần tên tham chiếu:rstrip=%s"
5100
5067
-#: ref-filter.c:192
5101
+#: ref-filter.c:195
5102
#, c-format
5103
msgid "unrecognized %%(%s) argument: %s"
5104
msgstr "đối số không được thừa nhận %%(%s): %s"
5105
5072
-#: ref-filter.c:247
5106
+#: ref-filter.c:250
5107
#, c-format
5108
msgid "%%(objecttype) does not take arguments"
5109
msgstr "%%(objecttype) không nhận các đối số"
5110
5077
-#: ref-filter.c:269
5111
+#: ref-filter.c:272
5112
#, c-format
5113
msgid "unrecognized %%(objectsize) argument: %s"
5114
msgstr "tham số không được thừa nhận %%(objectname): %s"
5115
5082
-#: ref-filter.c:277
5116
+#: ref-filter.c:280
5117
#, c-format
5118
msgid "%%(deltabase) does not take arguments"
5119
msgstr "%%(deltabase) không nhận các đối số"
5120
5087
-#: ref-filter.c:289
5121
+#: ref-filter.c:292
5122
#, c-format
5123
msgid "%%(body) does not take arguments"
5124
msgstr "%%(body) không nhận các đối số"
5125
5092
-#: ref-filter.c:298
5126
+#: ref-filter.c:301
5127
#, c-format
5128
msgid "%%(subject) does not take arguments"
5129
msgstr "%%(subject) không nhận các đối số"
5130
5097
-#: ref-filter.c:320
5131
+#: ref-filter.c:323
5132
#, c-format
5133
msgid "unknown %%(trailers) argument: %s"
5134
msgstr "không hiểu tham số %%(trailers): %s"
5135
5102
-#: ref-filter.c:349
5136
+#: ref-filter.c:352
5137
#, c-format
5138
msgid "positive value expected contents:lines=%s"
5139
msgstr "cần nội dung mang giá trị dương:lines=%s"
5140
5107
-#: ref-filter.c:351
5141
+#: ref-filter.c:354
5142
#, c-format
5143
msgid "unrecognized %%(contents) argument: %s"
5144
msgstr "đối số không được thừa nhận %%(contents): %s"
5145
5112
-#: ref-filter.c:366
5146
+#: ref-filter.c:369
5147
#, c-format
5148
msgid "positive value expected objectname:short=%s"
5149
msgstr "cần nội dung mang giá trị dương:shot=%s"
5150
5117
-#: ref-filter.c:370
5151
+#: ref-filter.c:373
5152
#, c-format
5153
msgid "unrecognized %%(objectname) argument: %s"
5154
msgstr "đối số không được thừa nhận %%(objectname): %s"
5155
5122
-#: ref-filter.c:400
5156
+#: ref-filter.c:403
5157
#, c-format
5158
msgid "expected format: %%(align:<width>,<position>)"
5159
msgstr "cần định dạng: %%(align:<width>,<position>)"
5160
5127
-#: ref-filter.c:412
5161
+#: ref-filter.c:415
5162
#, c-format
5163
msgid "unrecognized position:%s"
5164
msgstr "vị trí không được thừa nhận:%s"
5165
5132
-#: ref-filter.c:419
5166
+#: ref-filter.c:422
5167
#, c-format
5168
msgid "unrecognized width:%s"
5169
msgstr "chiều rộng không được thừa nhận:%s"
5170
5137
-#: ref-filter.c:428
5171
+#: ref-filter.c:431
5172
#, c-format
5173
msgid "unrecognized %%(align) argument: %s"
5174
msgstr "đối số không được thừa nhận %%(align): %s"
5175
5142
-#: ref-filter.c:436
5176
+#: ref-filter.c:439
5177
#, c-format
5178
msgid "positive width expected with the %%(align) atom"
5179
msgstr "cần giá trị độ rộng dương với nguyên tử %%(align)"
5180
5147
-#: ref-filter.c:454
5181
+#: ref-filter.c:457
5182
#, c-format
5183
msgid "unrecognized %%(if) argument: %s"
5184
msgstr "đối số không được thừa nhận %%(if): %s"
5185
5152
-#: ref-filter.c:556
5186
+#: ref-filter.c:559
5187
#, c-format
5188
msgid "malformed field name: %.*s"
5189
msgstr "tên trường dị hình: %.*s"
5190
5157
-#: ref-filter.c:583
5191
+#: ref-filter.c:586
5192
#, c-format
5193
msgid "unknown field name: %.*s"
5194
msgstr "không hiểu tên trường: %.*s"
5195
5162
-#: ref-filter.c:587
5196
+#: ref-filter.c:590
5197
#, c-format
5198
msgid ""
5199
"not a git repository, but the field '%.*s' requires access to object data"
@@ -5167,159 +5201,159 @@ msgstr ""
5201
"không phải là một kho git, nhưng trường “%.*s” yêu cầu truy cập vào dữ liệu "
5202
"đối tượng"
5203
5170
-#: ref-filter.c:711
5204
+#: ref-filter.c:714
5205
#, c-format
5206
msgid "format: %%(if) atom used without a %%(then) atom"
5207
msgstr "định dạng: nguyên tử %%(if) được dùng mà không có nguyên tử %%(then)"
5208
5175
-#: ref-filter.c:774
5209
+#: ref-filter.c:777
5210
#, c-format
5211
msgid "format: %%(then) atom used without an %%(if) atom"
5212
msgstr "định dạng: nguyên tử %%(then) được dùng mà không có nguyên tử %%(if)"
5213
5180
-#: ref-filter.c:776
5214
+#: ref-filter.c:779
5215
#, c-format
5216
msgid "format: %%(then) atom used more than once"
5217
msgstr "định dạng: nguyên tử %%(then) được dùng nhiều hơn một lần"
5218
5185
-#: ref-filter.c:778
5219
+#: ref-filter.c:781
5220
#, c-format
5221
msgid "format: %%(then) atom used after %%(else)"
5222
msgstr "định dạng: nguyên tử %%(then) được dùng sau %%(else)"
5223
5190
-#: ref-filter.c:806
5224
+#: ref-filter.c:809
5225
#, c-format
5226
msgid "format: %%(else) atom used without an %%(if) atom"
5227
msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(if)"
5228
5195
-#: ref-filter.c:808
5229
+#: ref-filter.c:811
5230
#, c-format
5231
msgid "format: %%(else) atom used without a %%(then) atom"
5232
msgstr "định dạng: nguyên tử %%(else) được dùng mà không có nguyên tử %%(then)"
5233
5200
-#: ref-filter.c:810
5234
+#: ref-filter.c:813
5235
#, c-format
5236
msgid "format: %%(else) atom used more than once"
5237
msgstr "định dạng: nguyên tử %%(else) được dùng nhiều hơn một lần"
5238
5205
-#: ref-filter.c:825
5239
+#: ref-filter.c:828
5240
#, c-format
5241
msgid "format: %%(end) atom used without corresponding atom"
5242
msgstr "định dạng: nguyên tử %%(end) được dùng mà không có nguyên tử tương ứng"
5243
5210
-#: ref-filter.c:882
5244
+#: ref-filter.c:885
5245
#, c-format
5246
msgid "malformed format string %s"
5247
msgstr "chuỗi định dạng dị hình %s"
5248
5215
-#: ref-filter.c:1485
5249
+#: ref-filter.c:1488
5250
#, c-format
5251
msgid "no branch, rebasing %s"
5252
msgstr "không nhánh, đang cải tổ %s"
5253
5220
-#: ref-filter.c:1488
5254
+#: ref-filter.c:1491
5255
#, c-format
5256
msgid "no branch, rebasing detached HEAD %s"
5257
msgstr "không nhánh, đang cải tổ HEAD %s đã tách rời"
5258
5225
-#: ref-filter.c:1491
5259
+#: ref-filter.c:1494
5260
#, c-format
5261
msgid "no branch, bisect started on %s"
5262
msgstr "không nhánh, di chuyển nửa bước được bắt đầu tại %s"
5263
5230
-#: ref-filter.c:1501
5264
+#: ref-filter.c:1504
5265
msgid "no branch"
5266
msgstr "không nhánh"
5267
5234
-#: ref-filter.c:1537 ref-filter.c:1743
5268
+#: ref-filter.c:1540 ref-filter.c:1749
5269
#, c-format
5270
msgid "missing object %s for %s"
5271
msgstr "thiếu đối tượng %s cho %s"
5272
5239
-#: ref-filter.c:1547
5273
+#: ref-filter.c:1550
5274
#, c-format
5275
msgid "parse_object_buffer failed on %s for %s"
5276
msgstr "parse_object_buffer gặp lỗi trên %s cho %s"
5277
5244
-#: ref-filter.c:1998
5278
+#: ref-filter.c:2004
5279
#, c-format
5280
msgid "malformed object at '%s'"
5281
msgstr "đối tượng dị hình tại “%s”"
5282
5249
-#: ref-filter.c:2087
5283
+#: ref-filter.c:2093
5284
#, c-format
5285
msgid "ignoring ref with broken name %s"
5286
msgstr "đang lờ đi tham chiếu với tên hỏng %s"
5287
5254
-#: ref-filter.c:2382
5288
+#: ref-filter.c:2389
5289
#, c-format
5290
msgid "format: %%(end) atom missing"
5291
msgstr "định dạng: thiếu nguyên tử %%(end)"
5292
5259
-#: ref-filter.c:2482
5293
+#: ref-filter.c:2489
5294
#, c-format
5295
msgid "option `%s' is incompatible with --merged"
5296
msgstr "tùy chọn “%s” là xung khắc với tùy chọn --merged"
5297
5264
-#: ref-filter.c:2485
5298
+#: ref-filter.c:2492
5299
#, c-format
5300
msgid "option `%s' is incompatible with --no-merged"
5301
msgstr "tùy chọn “%s” là xung khắc với tùy chọn --no-merged"
5302
5269
-#: ref-filter.c:2495
5303
+#: ref-filter.c:2502
5304
#, c-format
5305
msgid "malformed object name %s"
5306
msgstr "tên đối tượng dị hình %s"
5307
5274
-#: ref-filter.c:2500
5308
+#: ref-filter.c:2507
5309
#, c-format
5310
msgid "option `%s' must point to a commit"
5311
msgstr "tùy chọn “%s” phải chỉ đến một lần chuyển giao"
5312
5279
-#: remote.c:363
5313
+#: remote.c:366
5314
#, c-format
5315
msgid "config remote shorthand cannot begin with '/': %s"
5316
msgstr "cấu hình viết tắt máy chủ không thể bắt đầu bằng “/”: %s"
5317
5284
-#: remote.c:410
5318
+#: remote.c:413
5319
msgid "more than one receivepack given, using the first"
5320
msgstr "đã đưa ra nhiều hơn một gói nhận về, đang sử dụng cái đầu tiên"
5321
5288
-#: remote.c:418
5322
+#: remote.c:421
5323
msgid "more than one uploadpack given, using the first"
5324
msgstr "đã đưa ra nhiều hơn một gói tải lên, đang sử dụng cái đầu tiên"
5325
5292
-#: remote.c:608
5326
+#: remote.c:611
5327
#, c-format
5328
msgid "Cannot fetch both %s and %s to %s"
5329
msgstr "Không thể lấy về cả %s và %s cho %s"
5330
5297
-#: remote.c:612
5331
+#: remote.c:615
5332
#, c-format
5333
msgid "%s usually tracks %s, not %s"
5334
msgstr "%s thường theo dõi %s, không phải %s"
5335
5302
-#: remote.c:616
5336
+#: remote.c:619
5337
#, c-format
5338
msgid "%s tracks both %s and %s"
5339
msgstr "%s theo dõi cả %s và %s"
5340
5307
-#: remote.c:684
5341
+#: remote.c:687
5342
#, c-format
5343
msgid "key '%s' of pattern had no '*'"
5344
msgstr "khóa “%s” của mẫu k có “*”"
5345
5312
-#: remote.c:694
5346
+#: remote.c:697
5347
#, c-format
5348
msgid "value '%s' of pattern has no '*'"
5349
msgstr "giá trị “%s” của mẫu k có “*”"
5350
5317
-#: remote.c:1000
5351
+#: remote.c:1003
5352
#, c-format
5353
msgid "src refspec %s does not match any"
5354
msgstr "refspec %s nguồn không khớp bất kỳ cái gì"
5355
5322
-#: remote.c:1005
5356
+#: remote.c:1008
5357
#, c-format
5358
msgid "src refspec %s matches more than one"
5359
msgstr "refspec %s nguồn khớp nhiều hơn một"
@@ -5328,7 +5362,7 @@ msgstr "refspec %s nguồn khớp nhiều hơn một"
5362
#. <remote> <src>:<dst>" push, and "being pushed ('%s')" is
5363
#. the <src>.
5364
#.
5331
-#: remote.c:1020
5365
+#: remote.c:1023
5366
#, c-format
5367
msgid ""
5368
"The destination you provided is not a full refname (i.e.,\n"
@@ -5353,7 +5387,7 @@ msgstr ""
5387
"Nếu cả hai là không thể, thì chúng tôi cũng chịu thua. Bạn phải dùng tham "
5388
"chiếu dạng đầy đủ."
5389
5356
-#: remote.c:1040
5390
+#: remote.c:1043
5391
#, c-format
5392
msgid ""
5393
"The <src> part of the refspec is a commit object.\n"
@@ -5364,7 +5398,7 @@ msgstr ""
5398
"Có phải ý bạn là một tạo một nhánh mới bằng cách đẩy lên\n"
5399
"“%s:refs/heads/%s”?"
5400
5367
-#: remote.c:1045
5401
+#: remote.c:1048
5402
#, c-format
5403
msgid ""
5404
"The <src> part of the refspec is a tag object.\n"
@@ -5375,7 +5409,7 @@ msgstr ""
5409
"Có phải ý bạn là một tạo một thẻ mới bằng cách đẩy lên\n"
5410
"“%s:refs/tags/%s”?"
5411
5378
-#: remote.c:1050
5412
+#: remote.c:1053
5413
#, c-format
5414
msgid ""
5415
"The <src> part of the refspec is a tree object.\n"
@@ -5386,7 +5420,7 @@ msgstr ""
5420
"Có phải ý bạn là một tạo một cây mới bằng cách đẩy lên\n"
5421
"“%s:refs/tags/%s”?"
5422
5389
-#: remote.c:1055
5423
+#: remote.c:1058
5424
#, c-format
5425
msgid ""
5426
"The <src> part of the refspec is a blob object.\n"
@@ -5397,115 +5431,115 @@ msgstr ""
5431
"Có phải ý bạn là một tạo một blob mới bằng cách đẩy lên\n"
5432
"“%s:refs/tags/%s”?"
5433
5400
-#: remote.c:1091
5434
+#: remote.c:1094
5435
#, c-format
5436
msgid "%s cannot be resolved to branch"
5437
msgstr "“%s” không thể được phân giải thành nhánh"
5438
5405
-#: remote.c:1102
5439
+#: remote.c:1105
5440
#, c-format
5441
msgid "unable to delete '%s': remote ref does not exist"
5442
msgstr "không thể xóa “%s”: tham chiếu trên máy chủ không tồn tại"
5443
5410
-#: remote.c:1114
5444
+#: remote.c:1117
5445
#, c-format
5446
msgid "dst refspec %s matches more than one"
5447
msgstr "dst refspec %s khớp nhiều hơn một"
5448
5415
-#: remote.c:1121
5449
+#: remote.c:1124
5450
#, c-format
5451
msgid "dst ref %s receives from more than one src"
5452
msgstr "dst ref %s nhận từ hơn một nguồn"
5453
5420
-#: remote.c:1624 remote.c:1725
5454
+#: remote.c:1627 remote.c:1728
5455
msgid "HEAD does not point to a branch"
5456
msgstr "HEAD không chỉ đến một nhánh nào cả"
5457
5424
-#: remote.c:1633
5458
+#: remote.c:1636
5459
#, c-format
5460
msgid "no such branch: '%s'"
5461
msgstr "không có nhánh nào như thế: “%s”"
5462
5429
-#: remote.c:1636
5463
+#: remote.c:1639
5464
#, c-format
5465
msgid "no upstream configured for branch '%s'"
5466
msgstr "không có thượng nguồn được cấu hình cho nhánh “%s”"
5467
5434
-#: remote.c:1642
5468
+#: remote.c:1645
5469
#, c-format
5470
msgid "upstream branch '%s' not stored as a remote-tracking branch"
5471
msgstr ""
5472
"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ủ"
5473
5440
-#: remote.c:1657
5474
+#: remote.c:1660
5475
#, c-format
5476
msgid "push destination '%s' on remote '%s' has no local tracking branch"
5477
msgstr "đẩy lên đích “%s” trên máy chủ “%s” không có nhánh theo dõi nội bộ"
5478
5445
-#: remote.c:1669
5479
+#: remote.c:1672
5480
#, c-format
5481
msgid "branch '%s' has no remote for pushing"
5482
msgstr "nhánh “%s” không có máy chủ để đẩy lên"
5483
5450
-#: remote.c:1679
5484
+#: remote.c:1682
5485
#, c-format
5486
msgid "push refspecs for '%s' do not include '%s'"
5487
msgstr "đẩy refspecs cho “%s” không bao gồm “%s”"
5488
5455
-#: remote.c:1692
5489
+#: remote.c:1695
5490
msgid "push has no destination (push.default is 'nothing')"
5491
msgstr "đẩy lên mà không có đích (push.default là “nothing”)"
5492
5459
-#: remote.c:1714
5493
+#: remote.c:1717
5494
msgid "cannot resolve 'simple' push to a single destination"
5495
msgstr "không thể phân giải đẩy “đơn giản” đến một đích đơn"
5496
5463
-#: remote.c:1840
5497
+#: remote.c:1843
5498
#, c-format
5499
msgid "couldn't find remote ref %s"
5500
msgstr "không thể tìm thấy tham chiếu máy chủ %s"
5501
5468
-#: remote.c:1853
5502
+#: remote.c:1856
5503
#, c-format
5504
msgid "* Ignoring funny ref '%s' locally"
5505
msgstr "* Đang bỏ qua tham chiếu thú vị nội bộ “%s”"
5506
5473
-#: remote.c:2016
5507
+#: remote.c:2019
5508
#, c-format
5509
msgid "Your branch is based on '%s', but the upstream is gone.\n"
5510
msgstr ""
5511
"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"
5512
5479
-#: remote.c:2020
5513
+#: remote.c:2023
5514
msgid " (use \"git branch --unset-upstream\" to fixup)\n"
5515
msgstr " (dùng \" git branch --unset-upstream\" để sửa)\n"
5516
5483
-#: remote.c:2023
5517
+#: remote.c:2026
5518
#, c-format
5519
msgid "Your branch is up to date with '%s'.\n"
5520
msgstr "Nhánh của bạn đã cập nhật với “%s”.\n"
5521
5488
-#: remote.c:2027
5522
+#: remote.c:2030
5523
#, c-format
5524
msgid "Your branch and '%s' refer to different commits.\n"
5525
msgstr "Nhánh của bạn và “%s” tham chiếu đến các lần chuyển giao khác nhau.\n"
5526
5493
-#: remote.c:2030
5527
+#: remote.c:2033
5528
#, c-format
5529
msgid " (use \"%s\" for details)\n"
5530
msgstr " (dùng \"%s\" để biết thêm chi tiết)\n"
5531
5498
-#: remote.c:2034
5532
+#: remote.c:2037
5533
#, c-format
5534
msgid "Your branch is ahead of '%s' by %d commit.\n"
5535
msgid_plural "Your branch is ahead of '%s' by %d commits.\n"
5536
msgstr[0] "Nhánh của bạn đứng trước “%s” %d lần chuyển giao.\n"
5537
5504
-#: remote.c:2040
5538
+#: remote.c:2043
5539
msgid " (use \"git push\" to publish your local commits)\n"
5540
msgstr " (dùng \"git push\" để xuất bản các lần chuyển giao nội bộ của bạn)\n"
5541
5508
-#: remote.c:2043
5542
+#: remote.c:2046
5543
#, c-format
5544
msgid "Your branch is behind '%s' by %d commit, and can be fast-forwarded.\n"
5545
msgid_plural ""
@@ -5514,11 +5548,11 @@ msgstr[0] ""
5548
"Nhánh của bạn đứng đằng sau “%s” %d lần chuyển giao, và có thể được chuyển-"
5549
"tiếp-nhanh.\n"
5550
5517
-#: remote.c:2051
5551
+#: remote.c:2054
5552
msgid " (use \"git pull\" to update your local branch)\n"
5553
msgstr " (dùng \"git pull\" để cập nhật nhánh nội bộ của bạn)\n"
5554
5521
-#: remote.c:2054
5555
+#: remote.c:2057
5556
#, c-format
5557
msgid ""
5558
"Your branch and '%s' have diverged,\n"
@@ -5531,13 +5565,13 @@ msgstr[0] ""
5565
"và có %d và %d lần chuyển giao khác nhau cho từng cái,\n"
5566
"tương ứng với mỗi lần.\n"
5567
5534
-#: remote.c:2064
5568
+#: remote.c:2067
5569
msgid " (use \"git pull\" to merge the remote branch into yours)\n"
5570
msgstr ""
5571
" (dùng \"git pull\" để hòa trộn nhánh trên máy chủ vào trong nhánh của "
5572
"bạn)\n"
5573
5540
-#: remote.c:2247
5574
+#: remote.c:2250
5575
#, c-format
5576
msgid "cannot parse expected object name '%s'"
5577
msgstr "không thể phân tích tên đối tượng mong muốn “%s”"
@@ -5615,7 +5649,7 @@ msgstr "không thể unlink stray “%s”"
5649
msgid "Recorded preimage for '%s'"
5650
msgstr "Preimage đã được ghi lại cho “%s”"
5651
5618
-#: rerere.c:881 submodule.c:2023 builtin/log.c:1773
5652
+#: rerere.c:881 submodule.c:2023 builtin/log.c:1790
5653
#: builtin/submodule--helper.c:1418 builtin/submodule--helper.c:1428
5654
#, c-format
5655
msgid "could not create directory '%s'"
@@ -5650,20 +5684,20 @@ msgstr "Quên phân giải cho “%s”\n"
5684
msgid "unable to open rr-cache directory"
5685
msgstr "không thể mở thư mục rr-cache"
5686
5653
-#: revision.c:2507
5687
+#: revision.c:2509
5688
msgid "your current branch appears to be broken"
5689
msgstr "nhánh hiện tại của bạn có vẻ như bị hỏng"
5690
5657
-#: revision.c:2510
5691
+#: revision.c:2512
5692
#, c-format
5693
msgid "your current branch '%s' does not have any commits yet"
5694
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ả"
5695
5662
-#: revision.c:2710
5696
+#: revision.c:2720
5697
msgid "--first-parent is incompatible with --bisect"
5698
msgstr "--first-parent xung khắc với --bisect"
5699
5666
-#: revision.c:2714
5700
+#: revision.c:2724
5701
msgid "-L does not yet support diff formats besides -p and -s"
5702
msgstr "-L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và -s"
5703
@@ -5685,30 +5719,30 @@ msgstr ""
5719
"Móc “%s” bị bỏ qua bởi vì nó không thể đặt là thực thi được.\n"
5720
"Bạn có thể tắt cảnh báo này bằng “git config advice.ignoredHook false“."
5721
5688
-#: send-pack.c:141
5722
+#: send-pack.c:142
5723
msgid "unexpected flush packet while reading remote unpack status"
5724
msgstr ""
5725
"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ủ"
5726
5693
-#: send-pack.c:143
5727
+#: send-pack.c:144
5728
#, c-format
5729
msgid "unable to parse remote unpack status: %s"
5730
msgstr "không thể phân tích tình trạng unpack máy chủ: %s"
5731
5698
-#: send-pack.c:145
5732
+#: send-pack.c:146
5733
#, c-format
5734
msgid "remote unpack failed: %s"
5735
msgstr "máy chủ gặp lỗi unpack: %s"
5736
5703
-#: send-pack.c:306
5737
+#: send-pack.c:307
5738
msgid "failed to sign the push certificate"
5739
msgstr "gặp lỗi khi ký chứng thực đẩy"
5740
5707
-#: send-pack.c:420
5741
+#: send-pack.c:421
5742
msgid "the receiving end does not support --signed push"
5743
msgstr "kết thúc nhận không hỗ trợ đẩy --signed"
5744
5711
-#: send-pack.c:422
5745
+#: send-pack.c:423
5746
msgid ""
5747
"not sending a push certificate since the receiving end does not support --"
5748
"signed push"
@@ -5716,11 +5750,11 @@ msgstr ""
5750
"đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --"
5751
"signed"
5752
5719
-#: send-pack.c:434
5753
+#: send-pack.c:435
5754
msgid "the receiving end does not support --atomic push"
5755
msgstr "kết thúc nhận không hỗ trợ đẩy --atomic"
5756
5723
-#: send-pack.c:439
5757
+#: send-pack.c:440
5758
msgid "the receiving end does not support push options"
5759
msgstr "kết thúc nhận không hỗ trợ các tùy chọn của lệnh push"
5760
@@ -5734,7 +5768,7 @@ msgstr "chế độ dọn dẹp ghi chú các lần chuyển giao không hợp l
5768
msgid "could not delete '%s'"
5769
msgstr "không thể xóa bỏ “%s”"
5770
5737
-#: sequencer.c:311 builtin/rebase.c:759 builtin/rebase.c:1645 builtin/rm.c:369
5771
+#: sequencer.c:311 builtin/rebase.c:760 builtin/rebase.c:1676 builtin/rm.c:369
5772
#, c-format
5773
msgid "could not remove '%s'"
5774
msgstr "không thể gỡ bỏ “%s”"
@@ -5774,7 +5808,7 @@ msgstr ""
5808
"với lệnh “git add </các/đường/dẫn>” hoặc “git rm </các/đường/dẫn>”\n"
5809
"và chuyển giao kết quả bằng lệnh “git commit”"
5810
5777
-#: sequencer.c:401 sequencer.c:2909
5811
+#: sequencer.c:401 sequencer.c:2847
5812
#, c-format
5813
msgid "could not lock '%s'"
5814
msgstr "không thể khóa “%s”"
@@ -5784,15 +5818,15 @@ msgstr "không thể khóa “%s”"
5818
msgid "could not write eol to '%s'"
5819
msgstr "không thể ghi eol vào “%s”"
5820
5787
-#: sequencer.c:413 sequencer.c:2714 sequencer.c:2915 sequencer.c:2929
5788
-#: sequencer.c:3192
5821
+#: sequencer.c:413 sequencer.c:2652 sequencer.c:2853 sequencer.c:2867
5822
+#: sequencer.c:3130
5823
#, c-format
5824
msgid "failed to finalize '%s'"
5825
msgstr "gặp lỗi khi hoàn thành “%s”"
5826
5793
-#: sequencer.c:436 sequencer.c:981 sequencer.c:1655 sequencer.c:2734
5794
-#: sequencer.c:3174 sequencer.c:3283 builtin/am.c:245 builtin/commit.c:763
5795
-#: builtin/merge.c:1112 builtin/rebase.c:567
5827
+#: sequencer.c:436 sequencer.c:1585 sequencer.c:2672 sequencer.c:3112
5828
+#: sequencer.c:3221 builtin/am.c:244 builtin/commit.c:763 builtin/merge.c:1117
5829
+#: builtin/rebase.c:568
5830
#, c-format
5831
msgid "could not read '%s'"
5832
msgstr "không thể đọc “%s”"
@@ -5819,70 +5853,65 @@ msgstr "Chế độ dọn dẹp không hợp lệ %s"
5853
#. TRANSLATORS: %s will be "revert", "cherry-pick" or
5854
#. "rebase -i".
5855
#.
5822
-#: sequencer.c:632
5856
+#: sequencer.c:631
5857
#, c-format
5858
msgid "%s: Unable to write new index file"
5859
msgstr "%s: Không thể ghi tập tin lưu bảng mục lục mới"
5860
5827
-#: sequencer.c:649
5861
+#: sequencer.c:648
5862
msgid "unable to update cache tree"
5863
msgstr "không thể cập nhật cây bộ nhớ đệm"
5864
5831
-#: sequencer.c:663
5865
+#: sequencer.c:662
5866
msgid "could not resolve HEAD commit"
5867
msgstr "không thể phân giải lần chuyển giao HEAD"
5868
5835
-#: sequencer.c:743
5869
+#: sequencer.c:742
5870
#, c-format
5871
msgid "no key present in '%.*s'"
5872
msgstr "không có khóa hiện diện trong “%.*s”"
5873
5840
-#: sequencer.c:754
5874
+#: sequencer.c:753
5875
#, c-format
5876
msgid "unable to dequote value of '%s'"
5877
msgstr "không thể giải trích dẫn giá trị của “%s”"
5878
5845
-#: sequencer.c:791 wrapper.c:227 wrapper.c:397 builtin/am.c:706
5846
-#: builtin/am.c:798 builtin/merge.c:1109 builtin/rebase.c:1045
5879
+#: sequencer.c:790 wrapper.c:190 wrapper.c:360 builtin/am.c:705
5880
+#: builtin/am.c:797 builtin/merge.c:1114 builtin/rebase.c:1046
5881
#, c-format
5882
msgid "could not open '%s' for reading"
5883
msgstr "không thể mở “%s” để đọc"
5884
5851
-#: sequencer.c:801
5885
+#: sequencer.c:800
5886
msgid "'GIT_AUTHOR_NAME' already given"
5887
msgstr "“GIT_AUTHOR_NAME” đã sẵn đưa ra rồi"
5888
5855
-#: sequencer.c:806
5889
+#: sequencer.c:805
5890
msgid "'GIT_AUTHOR_EMAIL' already given"
5891
msgstr "“GIT_AUTHOR_EMAIL” đã sẵn đưa ra rồi"
5892
5859
-#: sequencer.c:811
5893
+#: sequencer.c:810
5894
msgid "'GIT_AUTHOR_DATE' already given"
5895
msgstr "“GIT_AUTHOR_DATE” đã sẵn đưa ra rồi"
5896
5863
-#: sequencer.c:815
5897
+#: sequencer.c:814
5898
#, c-format
5899
msgid "unknown variable '%s'"
5900
msgstr "không hiểu biến “%s”"
5901
5868
-#: sequencer.c:820
5902
+#: sequencer.c:819
5903
msgid "missing 'GIT_AUTHOR_NAME'"
5904
msgstr "thiếu “GIT_AUTHOR_NAME”"
5905
5872
-#: sequencer.c:822
5906
+#: sequencer.c:821
5907
msgid "missing 'GIT_AUTHOR_EMAIL'"
5908
msgstr "thiếu “GIT_AUTHOR_EMAIL”"
5909
5876
-#: sequencer.c:824
5910
+#: sequencer.c:823
5911
msgid "missing 'GIT_AUTHOR_DATE'"
5912
msgstr "thiếu “GIT_AUTHOR_DATE”"
5913
5880
-#: sequencer.c:884
5881
-#, c-format
5882
-msgid "invalid date format '%s' in '%s'"
5883
-msgstr "định dạng ngày tháng không hợp lệ “%s” trong “%s”"
5884
-
5885
-#: sequencer.c:901
5914
+#: sequencer.c:872
5915
#, c-format
5916
msgid ""
5917
"you have staged changes in your working tree\n"
@@ -5911,15 +5940,11 @@ msgstr ""
5940
"\n"
5941
" git rebase --continue\n"
5942
5914
-#: sequencer.c:995
5915
-msgid "writing root commit"
5916
-msgstr "ghi chuyển giao gốc"
5917
-
5918
-#: sequencer.c:1216
5943
+#: sequencer.c:1146
5944
msgid "'prepare-commit-msg' hook failed"
5945
msgstr "móc “prepare-commit-msg” bị lỗi"
5946
5922
-#: sequencer.c:1223
5947
+#: sequencer.c:1153
5948
msgid ""
5949
"Your name and email address were configured automatically based\n"
5950
"on your username and hostname. Please check that they are accurate.\n"
@@ -5950,7 +5975,7 @@ msgstr ""
5975
"\n"
5976
" git commit --amend --reset-author\n"
5977
5953
-#: sequencer.c:1236
5978
+#: sequencer.c:1166
5979
msgid ""
5980
"Your name and email address were configured automatically based\n"
5981
"on your username and hostname. Please check that they are accurate.\n"
@@ -5978,328 +6003,328 @@ msgstr ""
6003
"\n"
6004
" git commit --amend --reset-author\n"
6005
5981
-#: sequencer.c:1278
6006
+#: sequencer.c:1208
6007
msgid "couldn't look up newly created commit"
6008
msgstr "không thể tìm thấy lần chuyển giao mới hơn đã được tạo"
6009
5985
-#: sequencer.c:1280
6010
+#: sequencer.c:1210
6011
msgid "could not parse newly created commit"
6012
msgstr ""
6013
"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"
6014
5990
-#: sequencer.c:1326
6015
+#: sequencer.c:1256
6016
msgid "unable to resolve HEAD after creating commit"
6017
msgstr "không thể phân giải HEAD sau khi tạo lần chuyển giao"
6018
5994
-#: sequencer.c:1328
6019
+#: sequencer.c:1258
6020
msgid "detached HEAD"
6021
msgstr "đã rời khỏi HEAD"
6022
5998
-#: sequencer.c:1332
6023
+#: sequencer.c:1262
6024
msgid " (root-commit)"
6025
msgstr " (root-commit)"
6026
6002
-#: sequencer.c:1353
6027
+#: sequencer.c:1283
6028
msgid "could not parse HEAD"
6029
msgstr "không thể phân tích HEAD"
6030
6006
-#: sequencer.c:1355
6031
+#: sequencer.c:1285
6032
#, c-format
6033
msgid "HEAD %s is not a commit!"
6034
msgstr "HEAD %s không phải là một lần chuyển giao!"
6035
6011
-#: sequencer.c:1359 builtin/commit.c:1571
6036
+#: sequencer.c:1289 builtin/commit.c:1571
6037
msgid "could not parse HEAD commit"
6038
msgstr "không thể phân tích commit (lần chuyển giao) HEAD"
6039
6015
-#: sequencer.c:1411 sequencer.c:2004
6040
+#: sequencer.c:1341 sequencer.c:1933
6041
msgid "unable to parse commit author"
6042
msgstr "không thể phân tích tác giả của lần chuyển giao"
6043
6019
-#: sequencer.c:1421 builtin/am.c:1573 builtin/merge.c:684
6044
+#: sequencer.c:1352 builtin/am.c:1561 builtin/merge.c:684
6045
msgid "git write-tree failed to write a tree"
6046
msgstr "lệnh git write-tree gặp lỗi khi ghi một cây"
6047
6023
-#: sequencer.c:1438 sequencer.c:1499
6048
+#: sequencer.c:1369 sequencer.c:1429
6049
#, c-format
6050
msgid "unable to read commit message from '%s'"
6051
msgstr "không thể đọc phần chú thích (message) từ “%s”"
6052
6028
-#: sequencer.c:1465 builtin/am.c:1595 builtin/commit.c:1670 builtin/merge.c:878
6029
-#: builtin/merge.c:903
6053
+#: sequencer.c:1396 builtin/am.c:1583 builtin/commit.c:1670 builtin/merge.c:883
6054
+#: builtin/merge.c:908
6055
msgid "failed to write commit object"
6056
msgstr "gặp lỗi khi ghi đối tượng chuyển giao"
6057
6033
-#: sequencer.c:1526
6058
+#: sequencer.c:1456
6059
#, c-format
6060
msgid "could not parse commit %s"
6061
msgstr "không thể phân tích lần chuyển giao %s"
6062
6038
-#: sequencer.c:1531
6063
+#: sequencer.c:1461
6064
#, c-format
6065
msgid "could not parse parent commit %s"
6066
msgstr "không thể phân tích lần chuyển giao cha mẹ “%s”"
6067
6043
-#: sequencer.c:1605 sequencer.c:1715
6068
+#: sequencer.c:1535 sequencer.c:1645
6069
#, c-format
6070
msgid "unknown command: %d"
6071
msgstr "không hiểu câu lệnh %d"
6072
6048
-#: sequencer.c:1662 sequencer.c:1687
6073
+#: sequencer.c:1592 sequencer.c:1617
6074
#, c-format
6075
msgid "This is a combination of %d commits."
6076
msgstr "Đây là tổ hợp của %d lần chuyển giao."
6077
6053
-#: sequencer.c:1672
6078
+#: sequencer.c:1602
6079
msgid "need a HEAD to fixup"
6080
msgstr "cần một HEAD để sửa"
6081
6057
-#: sequencer.c:1674 sequencer.c:3219
6082
+#: sequencer.c:1604 sequencer.c:3157
6083
msgid "could not read HEAD"
6084
msgstr "không thể đọc HEAD"
6085
6061
-#: sequencer.c:1676
6086
+#: sequencer.c:1606
6087
msgid "could not read HEAD's commit message"
6088
msgstr "không thể đọc phần chú thích (message) của HEAD"
6089
6065
-#: sequencer.c:1682
6090
+#: sequencer.c:1612
6091
#, c-format
6092
msgid "cannot write '%s'"
6093
msgstr "không thể ghi “%s”"
6094
6070
-#: sequencer.c:1689 git-rebase--preserve-merges.sh:496
6095
+#: sequencer.c:1619 git-rebase--preserve-merges.sh:496
6096
msgid "This is the 1st commit message:"
6097
msgstr "Đây là chú thích cho lần chuyển giao thứ nhất:"
6098
6074
-#: sequencer.c:1697
6099
+#: sequencer.c:1627
6100
#, c-format
6101
msgid "could not read commit message of %s"
6102
msgstr "không thể đọc phần chú thích (message) của %s"
6103
6079
-#: sequencer.c:1704
6104
+#: sequencer.c:1634
6105
#, c-format
6106
msgid "This is the commit message #%d:"
6107
msgstr "Đây là chú thích cho lần chuyển giao thứ #%d:"
6108
6084
-#: sequencer.c:1710
6109
+#: sequencer.c:1640
6110
#, c-format
6111
msgid "The commit message #%d will be skipped:"
6112
msgstr "Chú thích cho lần chuyển giao thứ #%d sẽ bị bỏ qua:"
6113
6089
-#: sequencer.c:1798
6114
+#: sequencer.c:1728
6115
msgid "your index file is unmerged."
6116
msgstr "tập tin lưu mục lục của bạn không được hòa trộn."
6117
6093
-#: sequencer.c:1805
6118
+#: sequencer.c:1735
6119
msgid "cannot fixup root commit"
6120
msgstr "không thể sửa chữa lần chuyển giao gốc"
6121
6097
-#: sequencer.c:1824
6122
+#: sequencer.c:1754
6123
#, c-format
6124
msgid "commit %s is a merge but no -m option was given."
6125
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."
6126
6102
-#: sequencer.c:1832 sequencer.c:1840
6127
+#: sequencer.c:1762 sequencer.c:1770
6128
#, c-format
6129
msgid "commit %s does not have parent %d"
6130
msgstr "lần chuyển giao %s không có cha mẹ %d"
6131
6107
-#: sequencer.c:1846
6132
+#: sequencer.c:1776
6133
#, c-format
6134
msgid "cannot get commit message for %s"
6135
msgstr "không thể lấy ghi chú lần chuyển giao cho %s"
6136
6137
#. TRANSLATORS: The first %s will be a "todo" command like
6138
#. "revert" or "pick", the second %s a SHA1.
6114
-#: sequencer.c:1865
6139
+#: sequencer.c:1795
6140
#, c-format
6141
msgid "%s: cannot parse parent commit %s"
6142
msgstr "%s: không thể phân tích lần chuyển giao mẹ của %s"
6143
6119
-#: sequencer.c:1930
6144
+#: sequencer.c:1860
6145
#, c-format
6146
msgid "could not rename '%s' to '%s'"
6147
msgstr "không thể đổi tên “%s” thành “%s”"
6148
6124
-#: sequencer.c:1985
6149
+#: sequencer.c:1915
6150
#, c-format
6151
msgid "could not revert %s... %s"
6152
msgstr "không thể hoàn nguyên %s… %s"
6153
6129
-#: sequencer.c:1986
6154
+#: sequencer.c:1916
6155
#, c-format
6156
msgid "could not apply %s... %s"
6157
msgstr "không thể áp dụng miếng vá %s… %s"
6158
6134
-#: sequencer.c:2045
6159
+#: sequencer.c:1983
6160
#, c-format
6161
msgid "git %s: failed to read the index"
6162
msgstr "git %s: gặp lỗi đọc bảng mục lục"
6163
6139
-#: sequencer.c:2052
6164
+#: sequencer.c:1990
6165
#, c-format
6166
msgid "git %s: failed to refresh the index"
6167
msgstr "git %s: gặp lỗi khi làm tươi mới bảng mục lục"
6168
6144
-#: sequencer.c:2128
6169
+#: sequencer.c:2066
6170
#, c-format
6171
msgid "%s does not accept arguments: '%s'"
6172
msgstr "%s không nhận các đối số: “%s”"
6173
6149
-#: sequencer.c:2137
6174
+#: sequencer.c:2075
6175
#, c-format
6176
msgid "missing arguments for %s"
6177
msgstr "thiếu đối số cho %s"
6178
6154
-#: sequencer.c:2174
6179
+#: sequencer.c:2112
6180
#, c-format
6181
msgid "could not parse '%.*s'"
6182
msgstr "không thể phân tích cú pháp “%.*s”"
6183
6159
-#: sequencer.c:2228
6184
+#: sequencer.c:2166
6185
#, c-format
6186
msgid "invalid line %d: %.*s"
6187
msgstr "dòng không hợp lệ %d: %.*s"
6188
6164
-#: sequencer.c:2239
6189
+#: sequencer.c:2177
6190
#, c-format
6191
msgid "cannot '%s' without a previous commit"
6192
msgstr "không thể “%s” thể mà không có lần chuyển giao kế trước"
6193
6169
-#: sequencer.c:2287 builtin/rebase.c:153 builtin/rebase.c:178
6194
+#: sequencer.c:2225 builtin/rebase.c:153 builtin/rebase.c:178
6195
#: builtin/rebase.c:204 builtin/rebase.c:229
6196
#, c-format
6197
msgid "could not read '%s'."
6198
msgstr "không thể đọc “%s”."
6199
6175
-#: sequencer.c:2323
6200
+#: sequencer.c:2261
6201
msgid "cancelling a cherry picking in progress"
6202
msgstr "đang hủy bỏ thao tác cherry pick đang thực hiện"
6203
6179
-#: sequencer.c:2330
6204
+#: sequencer.c:2268
6205
msgid "cancelling a revert in progress"
6206
msgstr "đang hủy bỏ các thao tác hoàn nguyên đang thực hiện"
6207
6183
-#: sequencer.c:2364
6208
+#: sequencer.c:2302
6209
msgid "please fix this using 'git rebase --edit-todo'."
6210
msgstr "vui lòng sửa lỗi này bằng cách dùng “git rebase --edit-todo”."
6211
6187
-#: sequencer.c:2366
6212
+#: sequencer.c:2304
6213
#, c-format
6214
msgid "unusable instruction sheet: '%s'"
6215
msgstr "bảng chỉ thị không thể dùng được: %s"
6216
6192
-#: sequencer.c:2371
6217
+#: sequencer.c:2309
6218
msgid "no commits parsed."
6219
msgstr "không có lần chuyển giao nào được phân tích."
6220
6196
-#: sequencer.c:2382
6221
+#: sequencer.c:2320
6222
msgid "cannot cherry-pick during a revert."
6223
msgstr "không thể cherry-pick trong khi hoàn nguyên."
6224
6200
-#: sequencer.c:2384
6225
+#: sequencer.c:2322
6226
msgid "cannot revert during a cherry-pick."
6227
msgstr "không thể thực hiện việc hoàn nguyên trong khi đang cherry-pick."
6228
6204
-#: sequencer.c:2466
6229
+#: sequencer.c:2404
6230
#, c-format
6231
msgid "invalid value for %s: %s"
6232
msgstr "giá trị cho %s không hợp lệ: %s"
6233
6209
-#: sequencer.c:2553
6234
+#: sequencer.c:2491
6235
msgid "unusable squash-onto"
6236
msgstr "squash-onto không dùng được"
6237
6213
-#: sequencer.c:2569
6238
+#: sequencer.c:2507
6239
#, c-format
6240
msgid "malformed options sheet: '%s'"
This file is too large to show in full.