summaryrefslogtreecommitdiffstats
path: root/po/vi/man1
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-15 19:43:11 +0000
commitfc22b3d6507c6745911b9dfcc68f1e665ae13dbc (patch)
treece1e3bce06471410239a6f41282e328770aa404a /po/vi/man1
parentInitial commit. (diff)
downloadmanpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.tar.xz
manpages-l10n-fc22b3d6507c6745911b9dfcc68f1e665ae13dbc.zip
Adding upstream version 4.22.0.upstream/4.22.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'po/vi/man1')
-rw-r--r--po/vi/man1/b2sum.1.po489
-rw-r--r--po/vi/man1/base32.1.po330
-rw-r--r--po/vi/man1/base64.1.po330
-rw-r--r--po/vi/man1/basename.1.po370
-rw-r--r--po/vi/man1/basenc.1.po537
-rw-r--r--po/vi/man1/bison.1.po1277
-rw-r--r--po/vi/man1/cat.1.po424
-rw-r--r--po/vi/man1/chcon.1.po476
-rw-r--r--po/vi/man1/chgrp.1.po490
-rw-r--r--po/vi/man1/chmod.1.po533
-rw-r--r--po/vi/man1/chown.1.po564
-rw-r--r--po/vi/man1/chroot.1.po357
-rw-r--r--po/vi/man1/cksum.1.po644
-rw-r--r--po/vi/man1/cmp.1.po398
-rw-r--r--po/vi/man1/comm.1.po428
-rw-r--r--po/vi/man1/cp.1.po896
-rw-r--r--po/vi/man1/csplit.1.po446
-rw-r--r--po/vi/man1/csv2rec.1.po236
-rw-r--r--po/vi/man1/cut.1.po453
-rw-r--r--po/vi/man1/date.1.po1247
-rw-r--r--po/vi/man1/dd.1.po928
-rw-r--r--po/vi/man1/df.1.po620
-rw-r--r--po/vi/man1/diff.1.po1228
-rw-r--r--po/vi/man1/diff3.1.po506
-rw-r--r--po/vi/man1/dir.1.po1366
-rw-r--r--po/vi/man1/dircolors.1.po319
-rw-r--r--po/vi/man1/dirname.1.po325
-rw-r--r--po/vi/man1/du.1.po778
-rw-r--r--po/vi/man1/echo.1.po478
-rw-r--r--po/vi/man1/env.1.po617
-rw-r--r--po/vi/man1/expand.1.po339
-rw-r--r--po/vi/man1/expr.1.po550
-rw-r--r--po/vi/man1/factor.1.po273
-rw-r--r--po/vi/man1/false.1.po264
-rw-r--r--po/vi/man1/flex.1.po768
-rw-r--r--po/vi/man1/fmt.1.po357
-rw-r--r--po/vi/man1/fold.1.po318
-rw-r--r--po/vi/man1/grub-editenv.1.po273
-rw-r--r--po/vi/man1/grub-file.1.po485
-rw-r--r--po/vi/man1/grub-fstest.1.po364
-rw-r--r--po/vi/man1/grub-glue-efi.1.po229
-rw-r--r--po/vi/man1/grub-kbdcomp.1.po173
-rw-r--r--po/vi/man1/grub-menulst2cfg.1.po110
-rw-r--r--po/vi/man1/grub-mkfont.1.po318
-rw-r--r--po/vi/man1/grub-mkimage.1.po397
-rw-r--r--po/vi/man1/grub-mklayout.1.po224
-rw-r--r--po/vi/man1/grub-mknetdir.1.po365
-rw-r--r--po/vi/man1/grub-mkpasswd-pbkdf2.1.po216
-rw-r--r--po/vi/man1/grub-mkrelpath.1.po173
-rw-r--r--po/vi/man1/grub-mkrescue.1.po483
-rw-r--r--po/vi/man1/grub-mkstandalone.1.po422
-rw-r--r--po/vi/man1/grub-mount.1.po224
-rw-r--r--po/vi/man1/grub-render-label.1.po255
-rw-r--r--po/vi/man1/grub-script-check.1.po184
-rw-r--r--po/vi/man1/grub-syslinux2cfg.1.po290
-rw-r--r--po/vi/man1/grub2-editenv.1.po307
-rw-r--r--po/vi/man1/grub2-file.1.po561
-rw-r--r--po/vi/man1/grub2-fstest.1.po420
-rw-r--r--po/vi/man1/grub2-glue-efi.1.po230
-rw-r--r--po/vi/man1/grub2-kbdcomp.1.po197
-rw-r--r--po/vi/man1/grub2-menulst2cfg.1.po128
-rw-r--r--po/vi/man1/grub2-mkfont.1.po365
-rw-r--r--po/vi/man1/grub2-mkimage.1.po493
-rw-r--r--po/vi/man1/grub2-mklayout.1.po254
-rw-r--r--po/vi/man1/grub2-mknetdir.1.po462
-rw-r--r--po/vi/man1/grub2-mkpasswd-pbkdf2.1.po245
-rw-r--r--po/vi/man1/grub2-mkrelpath.1.po208
-rw-r--r--po/vi/man1/grub2-mkrescue.1.po599
-rw-r--r--po/vi/man1/grub2-mkstandalone.1.po519
-rw-r--r--po/vi/man1/grub2-render-label.1.po256
-rw-r--r--po/vi/man1/grub2-script-check.1.po208
-rw-r--r--po/vi/man1/grub2-set-bootflag.1.po105
-rw-r--r--po/vi/man1/grub2-syslinux2cfg.1.po331
-rw-r--r--po/vi/man1/head.1.po387
-rw-r--r--po/vi/man1/hostid.1.po259
-rw-r--r--po/vi/man1/id.1.po384
-rw-r--r--po/vi/man1/install.1.po683
-rw-r--r--po/vi/man1/intro.1.po519
-rw-r--r--po/vi/man1/join.1.po503
-rw-r--r--po/vi/man1/link.1.po273
-rw-r--r--po/vi/man1/ln.1.po570
-rw-r--r--po/vi/man1/logname.1.po259
-rw-r--r--po/vi/man1/ls.1.po1371
-rw-r--r--po/vi/man1/make.1.po952
-rw-r--r--po/vi/man1/md5sum.1.po470
-rw-r--r--po/vi/man1/mkdir.1.po347
-rw-r--r--po/vi/man1/mkfifo.1.po309
-rw-r--r--po/vi/man1/mknod.1.po389
-rw-r--r--po/vi/man1/mktemp.1.po365
-rw-r--r--po/vi/man1/mv.1.po572
-rw-r--r--po/vi/man1/nice.1.po348
-rw-r--r--po/vi/man1/nl.1.po574
-rw-r--r--po/vi/man1/nohup.1.po330
-rw-r--r--po/vi/man1/nproc.1.po277
-rw-r--r--po/vi/man1/numfmt.1.po782
-rw-r--r--po/vi/man1/od.1.po843
-rw-r--r--po/vi/man1/paste.1.po303
-rw-r--r--po/vi/man1/pathchk.1.po292
-rw-r--r--po/vi/man1/pinky.1.po377
-rw-r--r--po/vi/man1/pr.1.po630
-rw-r--r--po/vi/man1/printenv.1.po276
-rw-r--r--po/vi/man1/printf.1.po536
-rw-r--r--po/vi/man1/ptx.1.po482
-rw-r--r--po/vi/man1/pwd.1.po307
-rw-r--r--po/vi/man1/readlink.1.po393
-rw-r--r--po/vi/man1/realpath.1.po380
-rw-r--r--po/vi/man1/rec2csv.1.po236
-rw-r--r--po/vi/man1/recdel.1.po333
-rw-r--r--po/vi/man1/recfix.1.po312
-rw-r--r--po/vi/man1/recfmt.1.po210
-rw-r--r--po/vi/man1/recinf.1.po249
-rw-r--r--po/vi/man1/recins.1.po376
-rw-r--r--po/vi/man1/recsel.1.po426
-rw-r--r--po/vi/man1/recset.1.po391
-rw-r--r--po/vi/man1/rm.1.po513
-rw-r--r--po/vi/man1/rmdir.1.po349
-rw-r--r--po/vi/man1/runcon.1.po420
-rw-r--r--po/vi/man1/sdiff.1.po534
-rw-r--r--po/vi/man1/sed.1.po1180
-rw-r--r--po/vi/man1/seq.1.po327
-rw-r--r--po/vi/man1/sha1sum.1.po470
-rw-r--r--po/vi/man1/sha224sum.1.po445
-rw-r--r--po/vi/man1/sha256sum.1.po445
-rw-r--r--po/vi/man1/sha384sum.1.po445
-rw-r--r--po/vi/man1/sha512sum.1.po445
-rw-r--r--po/vi/man1/shred.1.po436
-rw-r--r--po/vi/man1/shuf.1.po363
-rw-r--r--po/vi/man1/sleep.1.po293
-rw-r--r--po/vi/man1/sort.1.po752
-rw-r--r--po/vi/man1/split.1.po587
-rw-r--r--po/vi/man1/stat.1.po1003
-rw-r--r--po/vi/man1/stdbuf.1.po466
-rw-r--r--po/vi/man1/stty.1.po1859
-rw-r--r--po/vi/man1/sum.1.po288
-rw-r--r--po/vi/man1/sync.1.po309
-rw-r--r--po/vi/man1/tac.1.po310
-rw-r--r--po/vi/man1/tail.1.po523
-rw-r--r--po/vi/man1/tar.1.po5821
-rw-r--r--po/vi/man1/tee.1.po422
-rw-r--r--po/vi/man1/test.1.po858
-rw-r--r--po/vi/man1/timeout.1.po525
-rw-r--r--po/vi/man1/touch.1.po434
-rw-r--r--po/vi/man1/tr.1.po806
-rw-r--r--po/vi/man1/true.1.po263
-rw-r--r--po/vi/man1/truncate.1.po400
-rw-r--r--po/vi/man1/tsort.1.po256
-rw-r--r--po/vi/man1/tty.1.po258
-rw-r--r--po/vi/man1/uname.1.po382
-rw-r--r--po/vi/man1/unexpand.1.po350
-rw-r--r--po/vi/man1/uniq.1.po466
-rw-r--r--po/vi/man1/unlink.1.po269
-rw-r--r--po/vi/man1/uptime.1.po207
-rw-r--r--po/vi/man1/users.1.po274
-rw-r--r--po/vi/man1/vdir.1.po1367
-rw-r--r--po/vi/man1/wc.1.po385
-rw-r--r--po/vi/man1/wdiff.1.po456
-rw-r--r--po/vi/man1/who.1.po482
-rw-r--r--po/vi/man1/whoami.1.po255
-rw-r--r--po/vi/man1/yes.1.po250
159 files changed, 78255 insertions, 0 deletions
diff --git a/po/vi/man1/b2sum.1.po b/po/vi/man1/b2sum.1.po
new file mode 100644
index 00000000..fb48ae94
--- /dev/null
+++ b/po/vi/man1/b2sum.1.po
@@ -0,0 +1,489 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B2SUM"
+msgstr "B2SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "b2sum - compute and check BLAKE2 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<b2sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<b2sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Print or check BLAKE2b (512-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra BLAKE2b (512 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--length>=I<\\,BITS\\/>"
+msgstr "B<-l>, B<--length>=I<\\,BITS\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"digest length in bits; must not exceed the max for the blake2 algorithm and "
+"must be a multiple of 8"
+msgstr ""
+"chiều dài tóm lược tính bằng bít; không được vượt quá giá trị tối đa cho "
+"thuật toán blake2 và phải là bội số của 8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in RFC 7693. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 7693. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Padraig Brady and Samuel Neves."
+msgstr "Viết bởi Padraig Brady và Samuel Neves."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/b2sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"b2sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) b2sum invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) b2sum invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Print or check BLAKE2 (512-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra BLAKE2 (512 bit)."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read BLAKE2 sums from the FILEs and check them"
+msgstr "đọc tổng BLAKE2 từ các FILE và kiểm tra"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-l>, B<--length>"
+msgstr "B<-l>, B<--length>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"digest length in bits; must not exceed the maximum for the blake2 algorithm "
+"and must be a multiple of 8"
+msgstr ""
+"chiều dài tóm lược tính bằng bít; không được vượt quá giá trị tối đa cho "
+"thuật toán blake2 và phải là bội số của 8"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in RFC 7693. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 7693. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/base32.1.po b/po/vi/man1/base32.1.po
new file mode 100644
index 00000000..7006ec41
--- /dev/null
+++ b/po/vi/man1/base32.1.po
@@ -0,0 +1,330 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BASE32"
+msgstr "BASE32"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s [OPTION]... [FILE]\n"
+#| "Base%d encode or decode FILE, or standard input, to standard output.\n"
+msgid "base32 - base32 encode/decode data and print to standard output"
+msgstr ""
+"Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN]\n"
+"Mã hóa/giải mã Base%d TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<base32> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<base32> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Base32 encode or decode FILE, or standard input, to standard output."
+msgstr "Mã hóa/giải mã Base32 TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--decode>"
+msgstr "B<-d>, B<--decode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "decode data"
+msgstr "giải mã dữ liệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-garbage>"
+msgstr "B<-i>, B<--ignore-garbage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "when decoding, ignore non-alphabet characters"
+msgstr "khi giải mã thì cũng bỏ qua ký tự không nằm trong bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--wrap>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--wrap>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wrap encoded lines after COLS character (default 76). Use 0 to disable line "
+"wrapping"
+msgstr ""
+"ngắt dòng mã hóa sau số cột này (mặc định 76). Giá trị 0 thì tắt chức năng "
+"ngắt dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The data are encoded as described for the base32 alphabet in RFC 4648. When "
+"decoding, the input may contain newlines in addition to the bytes of the "
+"formal base32 alphabet. Use B<--ignore-garbage> to attempt to recover from "
+"any other non-alphabet bytes in the encoded stream."
+msgstr ""
+"Dữ liệu được mã hóa như được diễn tả cho bảng chữ cái base32 trong tài liệu "
+"RFC 4648. Khi giải mã, đầu vào có thể chứa các ký tự dòng mới, thêm vào các "
+"byte của bảng chữ cái base32 hình thức. Hãy dùng tùy chọn B<--ignore-"
+"garbage> để thử phục hồi khi luồng đã mã hóa chứa byte khác chữ cái."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Simon Josefsson."
+msgstr "Viết bởi Simon Josefsson."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<cksum>(1)"
+msgid "B<basenc>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/base32E<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"base32E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) base32 invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) base32 invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/base64.1.po b/po/vi/man1/base64.1.po
new file mode 100644
index 00000000..31b943fe
--- /dev/null
+++ b/po/vi/man1/base64.1.po
@@ -0,0 +1,330 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BASE64"
+msgstr "BASE64"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s [OPTION]... [FILE]\n"
+#| "Base%d encode or decode FILE, or standard input, to standard output.\n"
+msgid "base64 - base64 encode/decode data and print to standard output"
+msgstr ""
+"Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN]\n"
+"Mã hóa/giải mã Base%d TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<base64> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<base64> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Base64 encode or decode FILE, or standard input, to standard output."
+msgstr "Mã hóa/giải mã Base64 TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--decode>"
+msgstr "B<-d>, B<--decode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "decode data"
+msgstr "giải mã dữ liệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-garbage>"
+msgstr "B<-i>, B<--ignore-garbage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "when decoding, ignore non-alphabet characters"
+msgstr "khi giải mã thì cũng bỏ qua ký tự không nằm trong bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--wrap>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--wrap>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wrap encoded lines after COLS character (default 76). Use 0 to disable line "
+"wrapping"
+msgstr ""
+"ngắt dòng mã hóa sau số cột này (mặc định 76). Giá trị 0 thì tắt chức năng "
+"ngắt dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The data are encoded as described for the base64 alphabet in RFC 4648. When "
+"decoding, the input may contain newlines in addition to the bytes of the "
+"formal base64 alphabet. Use B<--ignore-garbage> to attempt to recover from "
+"any other non-alphabet bytes in the encoded stream."
+msgstr ""
+"Dữ liệu được mã hóa như được diễn tả cho bảng chữ cái base64 trong tài liệu "
+"RFC 4648. Khi giải mã, đầu vào có thể chứa các ký tự dòng mới, thêm vào các "
+"byte của bảng chữ cái base64 hình thức. Hãy dùng tùy chọn B<--ignore-"
+"garbage> để thử phục hồi khi luồng đã mã hóa chứa byte khác chữ cái."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Simon Josefsson."
+msgstr "Viết bởi Simon Josefsson."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<cksum>(1)"
+msgid "B<basenc>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/base64E<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"base64E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) base64 invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) base64 invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/basename.1.po b/po/vi/man1/basename.1.po
new file mode 100644
index 00000000..937c2c6e
--- /dev/null
+++ b/po/vi/man1/basename.1.po
@@ -0,0 +1,370 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BASENAME"
+msgstr "BASENAME"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "basename - strip directory and suffix from filenames"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<basename> I<\\,NAME \\/>[I<\\,SUFFIX\\/>]"
+msgstr "B<basename> I<\\,TÊN \\/>[I<\\,HẬU_TỐ\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<basename> I<\\,OPTION\\/>... I<\\,NAME\\/>..."
+msgstr "B<basename> I<\\,TÙY_CHỌN\\/>… I<\\,TÊN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print NAME with any leading directory components removed. If specified, "
+"also remove a trailing SUFFIX."
+msgstr ""
+"Hiển thị TÊN mà không có thành phần thư mục dẫn đầu. Nếu chỉ định thì còn "
+"xóa HẬU_TỐ theo sau."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--multiple>"
+msgstr "B<-a>, B<--multiple>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "support multiple arguments and treat each as a NAME"
+msgstr "hỗ trợ đa tham số và xử lý từng tham số như là một TÊN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<-s>, B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove a trailing SUFFIX; implies B<-a>"
+msgstr "gỡ bỏ đuôi phụ tố HẬU_TỐ; ý là B<-a>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "basename /usr/bin/sort"
+msgstr "basename /usr/bin/sort"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"sort\""
+msgstr "-E<gt> “sort”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "basename include/stdio.h .h"
+msgstr "basename include/stdio.h .h"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"stdio\""
+msgstr "-E<gt> “stdio”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "basename -s .h include/stdio.h"
+msgstr "basename -s .h include/stdio.h"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "basename -a any/str1 any/str2"
+msgstr "basename -a any/str1 any/str2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"str1\" followed by \"str2\""
+msgstr "-E<gt> “str1” theo sau là “str2”"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "dirname(1), readlink(1)"
+msgid "B<dirname>(1), B<readlink>(1)"
+msgstr "B<dirname>(1), B<readlink>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/basenameE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"basenameE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) basename invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) basename invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "dirname(1), readlink(1)"
+msgstr "B<dirname>(1), B<readlink>(1)"
diff --git a/po/vi/man1/basenc.1.po b/po/vi/man1/basenc.1.po
new file mode 100644
index 00000000..88ea7abc
--- /dev/null
+++ b/po/vi/man1/basenc.1.po
@@ -0,0 +1,537 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BASENC"
+msgstr "BASENC"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s [OPTION]... [FILE]\n"
+#| "Base%d encode or decode FILE, or standard input, to standard output.\n"
+msgid "basenc - Encode/decode data and print to standard output"
+msgstr ""
+"Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN]\n"
+"Mã hóa/giải mã Base%d TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<basenc> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<basenc> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s [OPTION]... [FILE]\n"
+#| "Base%d encode or decode FILE, or standard input, to standard output.\n"
+msgid "basenc encode or decode FILE, or standard input, to standard output."
+msgstr ""
+"Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN]\n"
+"Mã hóa/giải mã Base%d TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base64>"
+msgstr "B<--base64>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as 'base64' program (RFC4648 section 4)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base64url>"
+msgstr "B<--base64url>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file- and url-safe base64 (RFC4648 section 5)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base32>"
+msgstr "B<--base32>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as 'base32' program (RFC4648 section 6)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base32hex>"
+msgstr "B<--base32hex>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "extended hex alphabet base32 (RFC4648 section 7)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base16>"
+msgstr "B<--base16>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hex encoding (RFC4648 section 8)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base2msbf>"
+msgstr "B<--base2msbf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bit string with most significant bit (msb) first"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--base2lsbf>"
+msgstr "B<--base2lsbf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bit string with least significant bit (lsb) first"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--decode>"
+msgstr "B<-d>, B<--decode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "decode data"
+msgstr "giải mã dữ liệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-garbage>"
+msgstr "B<-i>, B<--ignore-garbage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "when decoding, ignore non-alphabet characters"
+msgstr "khi giải mã thì cũng bỏ qua ký tự không nằm trong bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--wrap>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--wrap>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"wrap encoded lines after COLS character (default 76). Use 0 to disable line "
+"wrapping"
+msgstr ""
+"ngắt dòng mã hóa sau số cột này (mặc định 76). Giá trị 0 thì tắt chức năng "
+"ngắt dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--z85>"
+msgstr "B<--z85>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"ascii85-like encoding (ZeroMQ spec:32/Z85); when encoding, input length must "
+"be a multiple of 4; when decoding, input length must be a multiple of 5"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When decoding, the input may contain newlines in addition to the bytes of "
+"the formal alphabet. Use B<--ignore-garbage> to attempt to recover from any "
+"other non-alphabet bytes in the encoded stream."
+msgstr ""
+"Khi giải mã, đầu vào có thể chứa các ký tự dòng mới, thêm vào các byte của "
+"bảng chữ cái %s hình thức. Hãy dùng tùy chọn B<--ignore-garbage> để thử phục "
+"hồi khi luồng đã mã hóa chứa byte khác chữ cái."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "EXAMPLES"
+msgid "ENCODING EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base64\n"
+"/k+C\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base64\n"
+"/k+C\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base64url\n"
+"_k-C\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base64url\n"
+"_k-C\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base32\n"
+"7ZHYE===\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base32\n"
+"7ZHYE===\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base32hex\n"
+"VP7O4===\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base32hex\n"
+"VP7O4===\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base16\n"
+"FE4F82\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base16\n"
+"FE4F82\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base2lsbf\n"
+"011111111111001001000001\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base2lsbf\n"
+"011111111111001001000001\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202' | basenc --base2msbf\n"
+"111111100100111110000010\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202' | basenc --base2msbf\n"
+"111111100100111110000010\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ printf '\\e376\\e117\\e202\\e000' | basenc --z85\n"
+"@.FaC\n"
+msgstr ""
+"$ printf '\\e376\\e117\\e202\\e000' | basenc --z85\n"
+"@.FaC\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Simon Josefsson and Assaf Gordon."
+msgstr "Viết bởi Somin Josefsson và Assaf Gordon."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/basencE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"basencE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) basenc invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) basenc invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+# type: =head1
+#. type: SH
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "EXAMPLES"
+msgid "ENCODINGS EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/bison.1.po b/po/vi/man1/bison.1.po
new file mode 100644
index 00000000..35aaf276
--- /dev/null
+++ b/po/vi/man1/bison.1.po
@@ -0,0 +1,1277 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:55+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BISON"
+msgstr "BISON"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "September 2021"
+msgstr "Tháng 9 năm 2021"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "GNU Bison 3.8.2"
+msgstr "GNU Bison 3.8.2"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "bison - GNU Project parser generator (yacc replacement)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<bison> [I<\\,OPTION\\/>]... I<\\,FILE\\/>"
+msgstr "B<bison> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<Bison> is a parser generator in the style of I<yacc>(1). It should be "
+"upwardly compatible with input files designed for I<yacc>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Input files should follow the I<yacc> convention of ending in B<.y>. Unlike "
+"I<yacc>, the generated files do not have fixed names, but instead use the "
+"prefix of the input file. Moreover, if you need to put I<C++> code in the "
+"input file, you can end his name by a C++-like extension (.ypp or .y++), "
+"then bison will follow your extension to name the output file (.cpp or .c+"
+"+). For instance, a grammar description file named B<parse.yxx> would "
+"produce the generated parser in a file named B<parse.tab.cxx>, instead of "
+"I<yacc>'s B<y.tab.c> or old I<Bison> version's B<parse.tab.c>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This description of the options that can be given to I<bison> is adapted "
+"from the node B<Invocation> in the B<bison.texi> manual, which should be "
+"taken as authoritative."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<Bison> supports both traditional single-letter options and mnemonic long "
+"option names. Long option names are indicated with B<--> instead of B<->. "
+"Abbreviations for option names are allowed as long as they are unique. When "
+"a long option takes an argument, like B<--file-prefix>, connect the option "
+"name and the argument with B<=>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Generate a deterministic LR or generalized LR (GLR) parser employing "
+"LALR(1), IELR(1), or canonical LR(1) parser tables."
+msgstr ""
+"Tạo ra một bộ phân tích tất định LR hay RL được khái quát hóa dùng bảng phân "
+"tích LALR(1), IELR(1), hay canonical LR(1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too. "
+"The same is true for optional arguments."
+msgstr ""
+"Mọi đối số bắt buộc phải sử dụng với tùy chọn dài cũng bắt buộc với tùy chọn "
+"ngắn. Cũng yêu cầu như thế đối với đối số tùy chọn."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Operation Modes:"
+msgstr "Chế độ thao tác:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr "B<-h>, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--print-localedir>"
+msgstr "B<--print-localedir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "output directory containing locale-dependent data and exit"
+msgstr "xuất thư mục chứa dữ liệu phụ thuộc vào miền địa phương"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--print-datadir>"
+msgstr "B<--print-datadir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid "output directory containing skeletons and XSLT and exit"
+msgstr "xuất thư mục chứa khung sườn và XSLT"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--update>"
+msgstr "B<-u>, B<--update>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "apply fixes to the source grammar file and exit"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--feature>[=I<\\,FEATURES\\/>]"
+msgstr "B<-f>, B<--feature>[=I<\\,TÍNH-NĂNG\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "activate miscellaneous features"
+msgstr "kích hoạt các TÍNH-NĂNG"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "FEATURES is a list of comma separated words that can include:"
+msgstr "TÍNH-NĂNG là một danh sách các từ cách nhau bằng dấu phẩy, bao gồm:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "caret, diagnostics-show-caret"
+msgstr "caret, diagnostics-show-caret"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "show errors with carets"
+msgstr "hiển thị lỗi bằng dấu ^"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "fixit, diagnostics-parseable-fixits"
+msgstr "fixit, diagnostics-parseable-fixits"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "show machine-readable fixes"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "syntax-only"
+msgstr "syntax-only"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not generate any file"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "all"
+msgstr "all"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all of the above"
+msgstr "tất cả các thứ ở trên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "none"
+msgstr "none"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable all of the above"
+msgstr "tắt tất cả các thứ ở trên"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Diagnostics:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--warnings>[=I<\\,CATEGORY\\/>]"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "report the warnings falling in CATEGORY"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--color>[=I<\\,WHEN\\/>]"
+msgstr "B<--color>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "whether to colorize the diagnostics"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--style>=I<\\,FILE\\/>"
+msgstr "B<--style>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "specify the CSS FILE for colorizer diagnostics"
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Warning categories include:"
+msgstr "Các kiểu cảnh báo bao gồm:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "conflicts-sr"
+msgstr "conflicts-sr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "S/R conflicts (enabled by default)"
+msgstr "xung đột S/R (bật theo mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "conflicts-rr"
+msgstr "conflicts-rr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "R/R conflicts (enabled by default)"
+msgstr "xung đột R/R (bật theo mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "counterexamples, cex"
+msgstr "counterexamples, cex"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate conflict counterexamples"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "dangling-alias"
+msgstr "dangling-alias"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "string aliases not attached to a symbol"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "deprecated"
+msgstr "deprecated"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "obsolete constructs"
+msgstr "các chỉ lệnh cũ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "empty-rule"
+msgstr "empty-rule"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "empty rules without %empty"
+msgstr "quy tắc rỗng không cần %empty"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "midrule-values"
+msgstr "midrule-values"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "unset or unused midrule values"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "precedence"
+msgstr "precedence"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "useless precedence and associativity"
+msgstr "quyền ưu tiên và tính kết hợp vô ích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "yacc"
+msgstr "yacc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "incompatibilities with POSIX Yacc"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "other"
+msgstr "khác"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all other warnings (enabled by default)"
+msgstr "mọi cảnh báo khác (bật theo mặc định)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "all the warnings except 'counterexamples', 'dangling-alias' and 'yacc'"
+msgstr "tất cả các cảnh báo ngoại trừ “yacc”, “dangling-alias”, “yacc”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "no-CATEGORY"
+msgstr "no-LOẠI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "turn off warnings in CATEGORY"
+msgstr "tắt cảnh báo với LOẠI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "turn off all the warnings"
+msgstr "tắt mọi cảnh báo"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "error[=CATEGORY]"
+msgstr "error[=LOẠI]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat warnings as errors"
+msgstr "xử lý cảnh báo dưới dạng lỗi"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "WHEN can be one of the following:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "always, yes"
+msgstr "always, yes"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "colorize the output"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "never, no"
+msgstr "never, no"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "don't colorize the output"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "auto, tty"
+msgstr "auto, tty"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "colorize if the output device is a tty"
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy, no-wrap
+msgid "Tuning the Parser:"
+msgstr "Bộ phân tích cú pháp:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--language>=I<\\,LANGUAGE\\/>"
+msgstr "B<-L>, B<--language>=I<\\,NGÔN_NGỮ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the output programming language"
+msgstr "chỉ định ngôn ngữ lập trình kết xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--skeleton>=I<\\,FILE\\/>"
+msgstr "B<-S>, B<--skeleton>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the skeleton to use"
+msgstr "chỉ định khung sườn cần dùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--debug>"
+msgstr "B<-t>, B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "instrument the parser for tracing same as '-Dparse.trace'"
+msgstr "đặt phân tích để gỡ lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locations>"
+msgstr "B<--locations>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable location support"
+msgstr "cho phép hỗ trợ về vị trí"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--define=NAME>[=I<\\,VALUE\\/>]"
+msgstr "B<-D>, B<--define=TÊN>[=I<\\,GIÁ_TRỊ\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "similar to '%define NAME VALUE'"
+msgstr "tương tự như “%define TÊN \"GIÁ_TRỊ\""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--force-define=NAME>[=I<\\,VALUE\\/>]"
+msgstr "B<-F>, B<--force-define=TÊN>[=I<\\,GIÁ_TRỊ\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "override '%define NAME VALUE'"
+msgstr "đè lên “%define TÊN \"GIÁ_TRỊ\"”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--name-prefix>=I<\\,PREFIX\\/>"
+msgstr "B<-p>, B<--name-prefix>=I<\\,TIỀN_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"prepend PREFIX to the external symbols deprecated by '-Dapi.prefix={PREFIX}'"
+msgstr ""
+"đặt tiền tố nào vào trước ký hiệu ngoài bị phản đối bởi “-Dapi."
+"prefix=TIỀN_TỐ”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--no-lines>"
+msgstr "B<-l>, B<--no-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't generate '#line' directives"
+msgstr "không tạo chỉ thị kiểu “#line”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--token-table>"
+msgstr "B<-k>, B<--token-table>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "include a table of token names"
+msgstr "bao gồm bảng các tên thẻ bài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-y>, B<--yacc>"
+msgstr "B<-y>, B<--yacc>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "emulate POSIX Yacc"
+msgstr "mô phỏng POSIX Yacc"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy, no-wrap
+msgid "Output Files:"
+msgstr "Kết xuất:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--header>=I<\\,[FILE]\\/>"
+msgstr "B<-H>, B<--header>=I<\\,[TẬP_TIN]\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "also produce a header file"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise but cannot specify FILE (for POSIX Yacc)"
+msgstr "cũng vậy nhưng không thể chỉ định TẬP_TIN (cho POSIX Yacc)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--report>=I<\\,THINGS\\/>"
+msgstr "B<-r>, B<--report>=I<\\,CÁI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "also produce details on the automaton"
+msgstr "cũng hiện chi tiết về hàm tự động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--report-file>=I<\\,FILE\\/>"
+msgstr "B<--report-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write report to FILE"
+msgstr "ghi báo cáo vào tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as '--report=state'"
+msgstr "tương đương với B<--report=state>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--file-prefix>=I<\\,PREFIX\\/>"
+msgstr "B<-b>, B<--file-prefix>=I<\\,TIỀN_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify a PREFIX for output files"
+msgstr "chỉ định tiền tố cho các tập tin kết xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "leave output to FILE"
+msgstr "xuất vào tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--graph>[=I<\\,FILE\\/>]"
+msgstr "B<-g>, B<--graph>[=I<\\,TẬP_TIN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "also output a graph of the automaton"
+msgstr "cũng xuất một đồ thị về hàm tự động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--html>[=I<\\,FILE\\/>]"
+msgstr "B<--html>[=I<\\,TẬP_TIN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "also output an HTML report of the automaton"
+msgstr "cũng xuất một báo cáo HTML về hàm tự động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--xml>[=I<\\,FILE\\/>]"
+msgstr "B<-x>, B<--xml>[=I<\\,TẬP_TIN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "also output an XML report of the automaton"
+msgstr "cũng xuất một báo cáo XML về hàm tự động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>, B<--file-prefix-map>=I<\\,OLD=NEW\\/> replace prefix OLD with NEW when writing file paths"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "conflicting outputs to file %s"
+msgid "in output files"
+msgstr "tập tin “%s” có nhiều kết xuất xung đột với nhau"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "THINGS is a list of comma separated words that can include:"
+msgstr "CÁI là danh sách những từ được ngăn cách bằng dấu phẩy, bao gồm:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "states"
+msgstr "states"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "describe the states"
+msgstr "diễn tả các tình trạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "itemsets"
+msgstr "itemsets"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "complete the core item sets with their closure"
+msgstr "tập hợp mục dùng để tự điền với kết thúc nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "lookaheads"
+msgstr "lookaheads"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "explicitly associate lookahead tokens to items"
+msgstr "liên quan rõ ràng mỗi thẻ bài nhìn trước đến mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "solved"
+msgstr "solved"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "describe shift/reduce conflicts solving"
+msgstr "diễn tả việc phân giải sự xung đột kiểu dịch/giảm"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "include all the above information"
+msgstr "bao gồm tất cả thông tin trên"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable the report"
+msgstr "tắt báo cáo"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Robert Corbett and Richard Stallman."
+msgstr "Tác giả: Robert Corbett và Richard Stallman."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-bison@gnu.orgE<gt>."
+msgstr "Hãy thông báo lỗi cho E<lt>bug-bison@gnu.orgE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "GNU Bison home page: E<lt>https://www.gnu.org/software/bison/E<gt>."
+msgstr "Trang chủ GNU Bison: E<lt>https://www.gnu.org/software/bison/E<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>."
+msgstr ""
+"Hướng dẫn chung về phần mềm GNU: E<lt>https://www.gnu.org/gethelp/E<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "For complete documentation, run: info bison."
+msgstr "Để xem toàn bộ tài liệu về phần mềm này, hãy chạy lệnh: info bison."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Copyright \\(co 2021 Free Software Foundation, Inc."
+msgstr "Bản quyền \\(co 2021 Tổ chức Phần mềm Tự do."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software; see the source for copying conditions. There is NO "
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+msgstr ""
+"Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép. "
+"KHÔNG CÓ BẢO HÀNH GÌ CẢ, NGAY CẢ KHI NÓ ĐƯỢC BÁN HAY PHÙ HỢP CẢ VỚI MỤC ĐÍCH "
+"ĐẶC BIỆT."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<lex>(1), B<flex>(1), B<yacc>(1)."
+msgstr "B<lex>(1), B<flex>(1), B<yacc>(1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<bison> is maintained as a Texinfo manual. If "
+"the B<info> and B<bison> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<bison> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<bison> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info bison>"
+msgstr "B<info bison>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable mageia-cauldron
+msgid ""
+"Report translation bugs to E<lt>https://translationproject.org/team/E<gt>."
+msgstr ""
+"Hãy thông báo lỗi dịch cho E<lt>https://translationproject.org/team/vi."
+"htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "February 2023"
+msgstr "Tháng 2 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2015"
+msgstr "Tháng 1 năm 2015"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "bison 3.0.4"
+msgstr "bison 3.0.4"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Generate a deterministic LR or generalized LR (GLR) parser employing "
+"LALR(1), IELR(1), or canonical LR(1) parser tables. IELR(1) and canonical "
+"LR(1) support is experimental."
+msgstr ""
+"Tạo ra một bộ phân tích tất định LR hay RL được khái quát hóa dùng bảng phân "
+"tích LALR(1), IELR(1), hay canonical LR(1). Việc hỗ trợ IELR(1) và "
+"canonical LR(1) chỉ là thử nghiệm."
+
+#. type: SS
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Operation modes:"
+msgstr "Chế độ thao tác:"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "output directory containing locale-dependent data"
+msgstr "xuất thư mục chứa dữ liệu phụ thuộc vào miền địa phương"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "output directory containing skeletons and XSLT"
+msgstr "xuất thư mục chứa khung sườn và XSLT"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-f>, B<--feature>[=I<\\,FEATURE\\/>]"
+msgstr "B<-f>, B<--feature>[=I<\\,TÍNH-NĂNG\\/>]"
+
+#. type: SS
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Parser:"
+msgstr "Bộ phân tích cú pháp:"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "similar to '%define NAME \"VALUE\"'"
+msgstr "tương tự như “%define TÊN \"GIÁ_TRỊ\"”"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "override '%define NAME \"VALUE\"'"
+msgstr "đè lên “%define TÊN \"GIÁ_TRỊ\"”"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"prepend PREFIX to the external symbols deprecated by '-Dapi.prefix=PREFIX'"
+msgstr ""
+"đặt tiền tố nào vào trước ký hiệu ngoài bị phản đối bởi “-Dapi."
+"prefix=TIỀN_TỐ”"
+
+#. type: SS
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Output:"
+msgstr "Kết xuất:"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<--defines>[=I<\\,FILE\\/>]"
+msgstr "B<--defines>[=I<\\,TẬP_TIN\\/>]"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"also output an XML report of the automaton (the XML schema is experimental)"
+msgstr ""
+"cũng xuất một báo cáo XML về hàm tự động (giản đồ XML vẫn còn là thực nghiệm)"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'midrule-values'"
+msgstr "\\&'midrule-values'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'yacc'"
+msgstr "\\&'yacc'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'conflicts-sr'"
+msgstr "\\&'conflicts-sr'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'conflicts-rr'"
+msgstr "\\&'conflicts-rr'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'deprecated'"
+msgstr "\\&'deprecated'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'empty-rule'"
+msgstr "\\&'empty-rule'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'precedence'"
+msgstr "\\&'precedence'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'other'"
+msgstr "\\&'other'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'all'"
+msgstr "\\&'all'"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "all the warnings except 'yacc'"
+msgstr "tất cả các cảnh báo ngoại trừ “yacc”"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'no-CATEGORY'"
+msgstr "\\&'no-LOẠI'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'none'"
+msgstr "\\&'none'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'error[=CATEGORY]'"
+msgstr "\\&'error[=LOẠI]'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'state'"
+msgstr "\\&'state'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'itemset'"
+msgstr "\\&'itemset'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'lookahead'"
+msgstr "\\&'lookahead'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'solved'"
+msgstr "\\&'solved'"
+
+#. type: SS
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "FEATURE is a list of comma separated words that can include:"
+msgstr "TÍNH-NĂNG là một danh sách các từ cách nhau bằng dấu phẩy, bao gồm:"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'caret'"
+msgstr "\\&'caret'"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "GNU Bison home page: E<lt>http://www.gnu.org/software/bison/E<gt>."
+msgstr "Trang chủ GNU Bison: E<lt>https://www.gnu.org/software/bison/E<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>."
+msgstr ""
+"Hướng dẫn chung về phần mềm GNU: E<lt>https://www.gnu.org/gethelp/E<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Report translation bugs to E<lt>http://translationproject.org/team/E<gt>."
+msgstr ""
+"Hãy thông báo lỗi dịch cho E<lt>http://translationproject.org/team/vi."
+"htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Copyright \\(co 2015 Free Software Foundation, Inc."
+msgstr "Bản quyền \\(co 2015 Tổ chức Phần mềm Tự do."
diff --git a/po/vi/man1/cat.1.po b/po/vi/man1/cat.1.po
new file mode 100644
index 00000000..68ab11b9
--- /dev/null
+++ b/po/vi/man1/cat.1.po
@@ -0,0 +1,424 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CAT"
+msgstr "CAT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Concatenate FILE(s) to standard output.\n"
+msgid "cat - concatenate files and print on the standard output"
+msgstr "Nối (các) TẬP_TIN rồi ghi ra đầu ra tiêu chuẩn.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cat> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<cat> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Concatenate FILE(s) to standard output."
+msgstr "Nối (các) TẬP_TIN rồi ghi ra đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--show-all>"
+msgstr "B<-A>, B<--show-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to B<-vET>"
+msgstr "tương đương với B<-vET>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--number-nonblank>"
+msgstr "B<-b>, B<--number-nonblank>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "number nonempty output lines, overrides B<-n>"
+msgstr "đánh số dòng kết quả không rỗng, đè lên B<-n>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>"
+msgstr "B<-e>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to B<-vE>"
+msgstr "tương đương với B<-vE>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E>, B<--show-ends>"
+msgstr "B<-E>, B<--show-ends>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display $ at end of each line"
+msgstr "hiển thị “$” tại cuối mỗi dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--number>"
+msgstr "B<-n>, B<--number>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "number all output lines"
+msgstr "đánh số tất cả những dòng của kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--squeeze-blank>"
+msgstr "B<-s>, B<--squeeze-blank>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress repeated empty output lines"
+msgstr "không bao giờ lặp lại các dòng rỗng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to B<-vT>"
+msgstr "tương đương với B<-vT>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--show-tabs>"
+msgstr "B<-T>, B<--show-tabs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display TAB characters as ^I"
+msgstr "hiển thị ký tự TAB ở dạng “^I”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(ignored)"
+msgstr "(bị bỏ qua)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--show-nonprinting>"
+msgstr "B<-v>, B<--show-nonprinting>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use ^ and M- notation, except for LFD and TAB"
+msgstr "dùng ký hiệu “^” và “M-”, trừ cho LFD và TAB"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cat f - g"
+msgstr "cat f - g"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Output f's contents, then standard input, then g's contents."
+msgstr ""
+"Xuất nội dung của f, tiếp đến là đầu vào tiêu chuẩn, rồi đến nội dung của g."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cat"
+msgstr "cat"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy standard input to standard output."
+msgstr "Sao chép đầu từ đầu vào tiêu chuẩn sang đầu ra tiêu chuẩn."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Torbjorn Granlund and Richard M. Stallman."
+msgstr "Viết bởi Torbjorn Granlund và Richard M. Stallman."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tac>(1)"
+msgstr "B<tac>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/catE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/catE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) cat invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) cat invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/chcon.1.po b/po/vi/man1/chcon.1.po
new file mode 100644
index 00000000..2d199712
--- /dev/null
+++ b/po/vi/man1/chcon.1.po
@@ -0,0 +1,476 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHCON"
+msgstr "CHCON"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "changing security context of %s\n"
+msgid "chcon - change file security context"
+msgstr "đang thay đổi ngữ cảnh bảo mật của %s\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chcon> [I<\\,OPTION\\/>]... I<\\,CONTEXT FILE\\/>..."
+msgstr "B<chcon> [I<\\,TÙY_CHỌN\\/>]… I<\\,NGỮ_CẢNH TẬP_TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<chcon> [I<\\,OPTION\\/>]... [I<\\,-u USER\\/>] [I<\\,-r ROLE\\/>] [I<\\,-l "
+"RANGE\\/>] [I<\\,-t TYPE\\/>] I<\\,FILE\\/>..."
+msgstr ""
+"B<chcon> [I<\\,TÙY_CHỌN\\/>]... [I<\\,-u NGƯỜI_DÙNG\\/>] [I<\\,-r VAI_TRÒ\\/"
+">] [I<\\,-l PHẠM_VI\\/>] [I<\\,-t KIỂU\\/>] I<\\,TẬP_TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chcon> [I<\\,OPTION\\/>]... I<\\,--reference=RFILE FILE\\/>..."
+msgstr "B<chcon> [I<\\,TÙY_CHỌN\\/>]… I<\\,--reference=TẬP_TIN_TC TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change the SELinux security context of each FILE to CONTEXT. With B<--"
+"reference>, change the security context of each FILE to that of RFILE."
+msgstr ""
+"Thay đổi ngữ cảnh bảo mật của từng TẬP_TIN thành NGỮ_CẢNH. Khi có B<--"
+"reference>, ngữ cảnh bảo mật cho từng TẬP_TIN được lấy từ TẬP_TIN_TC."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference>"
+msgstr "B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect the referent of each symbolic link (this is the default), rather than "
+"the symbolic link itself"
+msgstr ""
+"tác động đến nơi chỉ đến của mỗi liên kết mềm (đây là mặc định), hơn là tự "
+"bản thân liên kết mềm đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--no-dereference>"
+msgstr "B<-h>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "affect symbolic links instead of any referenced file"
+msgstr "tác động đến liên kết mềm thay vì tham chiếu đến tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--user>=I<\\,USER\\/>"
+msgstr "B<-u>, B<--user>=I<\\,NGƯỜI_DÙNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set user USER in the target security context"
+msgstr "đặt NGƯỜI_DÙNG trong ngữ cảnh bảo mật đích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--role>=I<\\,ROLE\\/>"
+msgstr "B<-r>, B<--role>=I<\\,VAI_TRÒ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set role ROLE in the target security context"
+msgstr "đặt VAI_TRÒ trong ngữ cảnh bảo mật đích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set type TYPE in the target security context"
+msgstr "đặt KIỂU trong ngữ cảnh bảo mật đích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--range>=I<\\,RANGE\\/>"
+msgstr "B<-l>, B<--range>=I<\\,PHẠM_VI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set range RANGE in the target security context"
+msgstr "đặt PHẠM_VI trong ngữ cảnh bảo mật đích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve-root>"
+msgstr "B<--no-preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not treat '/' specially (the default)"
+msgstr "không coi “/” là đặc biệt (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-root>"
+msgstr "B<--preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail to operate recursively on '/'"
+msgstr "không thực hiện đệ quy trên “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--reference>=I<\\,RFILE\\/>"
+msgstr "B<--reference>=I<\\,TẬP_TIN_TC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use RFILE's security context rather than specifying a CONTEXT value"
+msgstr ""
+"sử dụng ngữ cảnh bảo mật của TẬP_TIN_TC thay cho việc chỉ định giá trị cho "
+"NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "operate on files and directories recursively"
+msgstr "thao tác trên các tập tin và thư mục một cách đệ qui"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a diagnostic for every file processed"
+msgstr "xuất ra các chuẩn đoán cho mọi quá trính xử lý tập tin"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following options modify how a hierarchy is traversed when the B<-R> "
+"option is also specified. If more than one is specified, only the final one "
+"takes effect."
+msgstr ""
+"Những tùy chọn sau sửa đổi cách đi qua cây thư mục khi có tùy chọn B<-R>. "
+"cũng được chỉ định. Nếu chỉ ra hơn một tùy chọn, thì chỉ tùy chọn cuối có "
+"hiệu lực."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"if a command line argument is a symbolic link to a directory, traverse it"
+msgstr "nếu đối số dòng lệnh là liên kết mềm tới một thư mục, thì đi qua nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "traverse every symbolic link to a directory encountered"
+msgstr "đi qua mọi liên kết mềm tới một thư mục mà nó gặp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>"
+msgstr "B<-P>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not traverse any symbolic links (default)"
+msgstr "không đi qua bất kỳ liên kết mềm nào (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Russell Coker and Jim Meyering."
+msgstr "Viết bởi Russell Coker và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/chconE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"chconE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) chcon invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) chcon invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/chgrp.1.po b/po/vi/man1/chgrp.1.po
new file mode 100644
index 00000000..904f1081
--- /dev/null
+++ b/po/vi/man1/chgrp.1.po
@@ -0,0 +1,490 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHGRP"
+msgstr "CHGRP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "no change to ownership of %s\n"
+msgid "chgrp - change group ownership"
+msgstr "không thay đổi quyền sở hữu của %s\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chgrp> [I<\\,OPTION\\/>]... I<\\,GROUP FILE\\/>..."
+msgstr "B<chgrp> [I<\\,TÙY_CHỌN\\/>]… I<\\,NHÓM TẬP TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chgrp> [I<\\,OPTION\\/>]... I<\\,--reference=RFILE FILE\\/>..."
+msgstr "B<chgrp> [I<\\,TÙY_CHỌN\\/>]… I<\\,--reference=TẬP_TIN_TC TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change the group of each FILE to GROUP. With B<--reference>, change the "
+"group of each FILE to that of RFILE."
+msgstr ""
+"Thay đổi nhóm của mỗi TẬP_TIN thành NHÓM. Khi có B<--reference>, nhóm của "
+"mỗi TẬP_TIN được lấy từ TẬP_TIN_TC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--changes>"
+msgstr "B<-c>, B<--changes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like verbose but report only when a change is made"
+msgstr "giống với B<--verbose> nhưng chỉ báo cáo khi có thay đổi nảy sinh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--silent>, B<--quiet>"
+msgstr "B<-f>, B<--silent>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress most error messages"
+msgstr "chặn phần lớn các thông tin báo lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a diagnostic for every file processed"
+msgstr "xuất ra các chuẩn đoán cho mọi quá trính xử lý tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference>"
+msgstr "B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect the referent of each symbolic link (this is the default), rather than "
+"the symbolic link itself"
+msgstr ""
+"tác động đến nơi chỉ đến của mỗi liên kết mềm (đây là mặc định), hơn là tự "
+"bản thân liên kết mềm đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--no-dereference>"
+msgstr "B<-h>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect symbolic links instead of any referenced file (useful only on systems "
+"that can change the ownership of a symlink)"
+msgstr ""
+"tác động đến liên kết mềm thay vì tham chiếu đến tập tin (chỉ hữu dụng trên "
+"hệ thống có thể thay đổi quyền sở hữu của một liên kết mềm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve-root>"
+msgstr "B<--no-preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not treat '/' specially (the default)"
+msgstr "không coi “/” là đặc biệt (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-root>"
+msgstr "B<--preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail to operate recursively on '/'"
+msgstr "không thực hiện đệ quy trên “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--reference>=I<\\,RFILE\\/>"
+msgstr "B<--reference>=I<\\,TẬP_TIN_TC\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "use RFILE's group rather than specifying a GROUP value"
+msgid ""
+"use RFILE's group rather than specifying a GROUP. RFILE is always "
+"dereferenced if a symbolic link."
+msgstr "sử dụng nhóm của TẬP_TIN_TC thay vì chỉ định một giá trị GROUP"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "operate on files and directories recursively"
+msgstr "thao tác trên các tập tin và thư mục một cách đệ qui"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following options modify how a hierarchy is traversed when the B<-R> "
+"option is also specified. If more than one is specified, only the final one "
+"takes effect."
+msgstr ""
+"Những tùy chọn sau sửa đổi cách đi qua cây thư mục khi có tùy chọn B<-R>. "
+"cũng được chỉ định. Nếu chỉ ra hơn một tùy chọn, thì chỉ tùy chọn cuối có "
+"hiệu lực."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"if a command line argument is a symbolic link to a directory, traverse it"
+msgstr "nếu đối số dòng lệnh là liên kết mềm tới một thư mục, thì đi qua nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "traverse every symbolic link to a directory encountered"
+msgstr "đi qua mọi liên kết mềm tới một thư mục mà nó gặp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>"
+msgstr "B<-P>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not traverse any symbolic links (default)"
+msgstr "không đi qua bất kỳ liên kết mềm nào (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "chgrp staff /u"
+msgstr "chgrp staff /u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Change the group of /u to \"staff\"."
+msgstr "Thay đổi nhóm của /u thành “staff”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "chgrp -hR staff /u"
+msgstr "chgrp -hR staff /u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Change the group of /u and subfiles to \"staff\"."
+msgstr "Thay đổi nhóm của /u và các tập tin con thành “staff”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Jim Meyering."
+msgstr "Viết bởi David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "chown(1), chown(2)"
+msgid "B<chown>(1), B<chown>(2)"
+msgstr "B<chown>(1), B<chown>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/chgrpE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"chgrpE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) chgrp invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) chgrp invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "use RFILE's group rather than specifying a GROUP value"
+msgstr "sử dụng nhóm của TẬP_TIN_TC thay vì chỉ định một giá trị GROUP"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "chown(1), chown(2)"
+msgstr "B<chown>(1), B<chown>(2)"
diff --git a/po/vi/man1/chmod.1.po b/po/vi/man1/chmod.1.po
new file mode 100644
index 00000000..c3478ba0
--- /dev/null
+++ b/po/vi/man1/chmod.1.po
@@ -0,0 +1,533 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-09 15:32+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHMOD"
+msgstr "CHMOD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "chmod - change file mode bits"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<chmod> [I<\\,OPTION\\/>]... I<\\,MODE\\/>[I<\\,,MODE\\/>]... I<\\,FILE\\/"
+">..."
+msgstr ""
+"B<chmod> [I<\\,TÙY_CHỌN\\/>]… I<\\,CHẾ_ĐỘ\\/>[I<\\,,CHẾ_ĐỘ\\/>]… I<\\,"
+"TẬP_TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chmod> [I<\\,OPTION\\/>]... I<\\,OCTAL-MODE FILE\\/>..."
+msgstr "B<chmod> [I<\\,TÙY_CHỌN\\/>]… I<\\,CHẾ_ĐỘ_BÁT_PHÂN TẬP_TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chmod> [I<\\,OPTION\\/>]... I<\\,--reference=RFILE FILE\\/>..."
+msgstr "B<chmod> [I<\\,TÙY_CHỌN\\/>]… I<\\,--reference=RFILE TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This manual page documents the GNU version of B<chmod>. B<chmod> changes "
+"the file mode bits of each given file according to I<mode>, which can be "
+"either a symbolic representation of changes to make, or an octal number "
+"representing the bit pattern for the new mode bits."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The format of a symbolic mode is [ B<ugoa>.\\|.\\|.][[B<-+=>][I<perms>.\\|."
+"\\|.].\\|.\\|.], where I<perms> is either zero or more letters from the set "
+"B<rwxXst>, or a single letter from the set B<ugo>. Multiple symbolic modes "
+"can be given, separated by commas."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A combination of the letters B<ugoa> controls which users' access to the "
+"file will be changed: the user who owns it (B<u>), other users in the file's "
+"group (B<g>), other users not in the file's group (B<o>), or all users "
+"(B<a>). If none of these are given, the effect is as if (B<a>) were given, "
+"but bits that are set in the umask are not affected."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The operator B<+> causes the selected file mode bits to be added to the "
+"existing file mode bits of each file; B<-> causes them to be removed; and "
+"B<=> causes them to be added and causes unmentioned bits to be removed "
+"except that a directory's unmentioned set user and group ID bits are not "
+"affected."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The letters B<rwxXst> select file mode bits for the affected users: read "
+"(B<r>), write (B<w>), execute (or search for directories) (B<x>), execute/"
+"search only if the file is a directory or already has execute permission for "
+"some user (B<X>), set user or group ID on execution (B<s>), restricted "
+"deletion flag or sticky bit (B<t>). Instead of one or more of these "
+"letters, you can specify exactly one of the letters B<ugo>: the permissions "
+"granted to the user who owns the file (B<u>), the permissions granted to "
+"other users who are members of the file's group (B<g>), and the permissions "
+"granted to users that are in neither of the two preceding categories (B<o>)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A numeric mode is from one to four octal digits (0-7), derived by adding up "
+"the bits with values 4, 2, and 1. Omitted digits are assumed to be leading "
+"zeros. The first digit selects the set user ID (4) and set group ID (2) and "
+"restricted deletion or sticky (1) attributes. The second digit selects "
+"permissions for the user who owns the file: read (4), write (2), and execute "
+"(1); the third selects permissions for other users in the file's group, with "
+"the same values; and the fourth for other users not in the file's group, "
+"with the same values."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<chmod> never changes the permissions of symbolic links; the B<chmod> "
+"system call cannot change their permissions. This is not a problem since "
+"the permissions of symbolic links are never used. However, for each "
+"symbolic link listed on the command line, B<chmod> changes the permissions "
+"of the pointed-to file. In contrast, B<chmod> ignores symbolic links "
+"encountered during recursive directory traversals."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SETUID AND SETGID BITS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<chmod> clears the set-group-ID bit of a regular file if the file's group "
+"ID does not match the user's effective group ID or one of the user's "
+"supplementary group IDs, unless the user has appropriate privileges. "
+"Additional restrictions may cause the set-user-ID and set-group-ID bits of "
+"I<MODE> or I<RFILE> to be ignored. This behavior depends on the policy and "
+"functionality of the underlying B<chmod> system call. When in doubt, check "
+"the underlying system behavior."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"For directories B<chmod> preserves set-user-ID and set-group-ID bits unless "
+"you explicitly specify otherwise. You can set or clear the bits with "
+"symbolic modes like B<u+s> and B<g-s>. To clear these bits for directories "
+"with a numeric mode requires an additional leading zero like B<00755>, "
+"leading minus like B<-6000>, or leading equals like B<=755>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RESTRICTED DELETION FLAG OR STICKY BIT"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The restricted deletion flag or sticky bit is a single bit, whose "
+"interpretation depends on the file type. For directories, it prevents "
+"unprivileged users from removing or renaming a file in the directory unless "
+"they own the file or the directory; this is called the I<restricted deletion "
+"flag> for the directory, and is commonly found on world-writable directories "
+"like B</tmp>. For regular files on some older systems, the bit saves the "
+"program's text image on the swap device so it will load more quickly when "
+"run; this is called the I<sticky bit>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change the mode of each FILE to MODE. With B<--reference>, change the mode "
+"of each FILE to that of RFILE."
+msgstr ""
+"Thay đổi quyền truy cập của mỗi TẬP_TIN thành CHẾ_ĐỘ. Khi có B<--reference>, "
+"gán quyền cho từng TẬP_TIN bằng giá trị này từ TẬP_TIN_TC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--changes>"
+msgstr "B<-c>, B<--changes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like verbose but report only when a change is made"
+msgstr "giống với B<--verbose> nhưng chỉ báo cáo khi có thay đổi nảy sinh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--silent>, B<--quiet>"
+msgstr "B<-f>, B<--silent>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress most error messages"
+msgstr "chặn phần lớn các thông tin báo lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a diagnostic for every file processed"
+msgstr "xuất ra các chuẩn đoán cho mọi quá trính xử lý tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve-root>"
+msgstr "B<--no-preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not treat '/' specially (the default)"
+msgstr "không coi “/” là đặc biệt (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-root>"
+msgstr "B<--preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail to operate recursively on '/'"
+msgstr "không thực hiện đệ quy trên “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--reference>=I<\\,RFILE\\/>"
+msgstr "B<--reference>=I<\\,TẬP_TIN_TC\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"use RFILE's mode instead of specifying MODE values. RFILE is always "
+"dereferenced if a symbolic link."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change files and directories recursively"
+msgstr "thay đổi các tập tin và thư mục một cách đệ qui"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Each MODE is of the form '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'."
+msgstr "Mỗi CHẾ_ĐỘ có dạng “[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Jim Meyering."
+msgstr "Viết bởi David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<chmod>(2)"
+msgstr "B<chmod>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/chmodE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"chmodE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) chmod invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) chmod invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "use RFILE's mode instead of MODE values"
+msgstr "sử dụng chế độ của TẬP_TIN_TC thay vì giá trị CHẾ_ĐỘ"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"For directories B<chmod> preserves set-user-ID and set-group-ID bits unless "
+"you explicitly specify otherwise. You can set or clear the bits with "
+"symbolic modes like B<u+s> and B<g-s>. To clear these bits for directories "
+"with a numeric mode requires an additional leading zero, or leading = like "
+"B<00755> , or B<=755>"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "chmod(2)"
+msgstr "B<chmod>(2)"
diff --git a/po/vi/man1/chown.1.po b/po/vi/man1/chown.1.po
new file mode 100644
index 00000000..5938856f
--- /dev/null
+++ b/po/vi/man1/chown.1.po
@@ -0,0 +1,564 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHOWN"
+msgstr "CHOWN"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "chown - change file owner and group"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<chown> [I<\\,OPTION\\/>]... [I<\\,OWNER\\/>][I<\\,:\\/>[I<\\,GROUP\\/>]] "
+"I<\\,FILE\\/>..."
+msgstr ""
+"B<chown> [I<\\,TÙY_CHỌN\\/>]… [I<\\,NGƯỜI_SỞ_HỮU\\/>][I<\\,:\\/>[I<\\,NHÓM\\/"
+">]] I<\\,TẬP_TIN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<chown> [I<\\,OPTION\\/>]... I<\\,--reference=RFILE FILE\\/>..."
+msgstr "B<chown> [I<\\,TÙY_CHỌN\\/>]… I<\\,--reference=TẬP_TIN_TC TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This manual page documents the GNU version of B<chown>. B<chown> changes "
+"the user and/or group ownership of each given file. If only an owner (a "
+"user name or numeric user ID) is given, that user is made the owner of each "
+"given file, and the files' group is not changed. If the owner is followed "
+"by a colon and a group name (or numeric group ID), with no spaces between "
+"them, the group ownership of the files is changed as well. If a colon but "
+"no group name follows the user name, that user is made the owner of the "
+"files and the group of the files is changed to that user's login group. If "
+"the colon and group are given, but the owner is omitted, only the group of "
+"the files is changed; in this case, B<chown> performs the same function as "
+"B<chgrp>. If only a colon is given, or if the entire operand is empty, "
+"neither the owner nor the group is changed."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change the owner and/or group of each FILE to OWNER and/or GROUP. With B<--"
+"reference>, change the owner and group of each FILE to those of RFILE."
+msgstr ""
+"Thay đổi chủ sở hữu và/hoặc nhóm của từng TẬP_TIN thành NGƯỜI_SỞ_HỮU và/hoặc "
+"NHÓM. Với tùy chọn B<--reference>, thay đổi chủ và nhóm của từng TẬP_TIN "
+"giống với TẬP_TIN_TC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--changes>"
+msgstr "B<-c>, B<--changes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like verbose but report only when a change is made"
+msgstr "giống với B<--verbose> nhưng chỉ báo cáo khi có thay đổi nảy sinh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--silent>, B<--quiet>"
+msgstr "B<-f>, B<--silent>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress most error messages"
+msgstr "chặn phần lớn các thông tin báo lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a diagnostic for every file processed"
+msgstr "xuất ra các chuẩn đoán cho mọi quá trính xử lý tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference>"
+msgstr "B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect the referent of each symbolic link (this is the default), rather than "
+"the symbolic link itself"
+msgstr ""
+"tác động đến nơi chỉ đến của mỗi liên kết mềm (đây là mặc định), hơn là tự "
+"bản thân liên kết mềm đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--no-dereference>"
+msgstr "B<-h>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect symbolic links instead of any referenced file (useful only on systems "
+"that can change the ownership of a symlink)"
+msgstr ""
+"tác động đến liên kết mềm thay vì tham chiếu đến tập tin (chỉ hữu dụng trên "
+"hệ thống có thể thay đổi quyền sở hữu của một liên kết mềm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--from>=I<\\,CURRENT_OWNER\\/>:CURRENT_GROUP"
+msgstr "B<--from>=I<\\,SỞ_HỮU_HIỆN_CÓ\\/>:I<\\,NHÓM_HIỆN_TẠI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"change the owner and/or group of each file only if its current owner and/or "
+"group match those specified here. Either may be omitted, in which case a "
+"match is not required for the omitted attribute"
+msgstr ""
+"thay đổi chủ sở hữu và/hoặc nhóm của mỗi tập tin chỉ nếu chủ sở hữu và/hoặc "
+"nhóm hiện thời tương ứng với mẫu chỉ ra ở đây. Có thể bỏ sót một trong hai "
+"tham số, trong trường hợp đó không yêu cầu khớp nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve-root>"
+msgstr "B<--no-preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not treat '/' specially (the default)"
+msgstr "không coi “/” là đặc biệt (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-root>"
+msgstr "B<--preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail to operate recursively on '/'"
+msgstr "không thực hiện đệ quy trên “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--reference>=I<\\,RFILE\\/>"
+msgstr "B<--reference>=I<\\,TẬP_TIN_TC\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "use RFILE's owner and group rather than specifying OWNER:GROUP values"
+msgid ""
+"use RFILE's owner and group rather than specifying OWNER:GROUP values. "
+"RFILE is always dereferenced."
+msgstr ""
+"sử dụng owner nhóm của TẬP_TIN_TC thay vì chỉ định giá trị NGƯỜI_SỞ_HỮU:NHÓM"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "operate on files and directories recursively"
+msgstr "thao tác trên các tập tin và thư mục một cách đệ qui"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The following options modify how a hierarchy is traversed when the B<-R> "
+"option is also specified. If more than one is specified, only the final one "
+"takes effect."
+msgstr ""
+"Những tùy chọn sau sửa đổi cách đi qua cây thư mục khi có tùy chọn B<-R>. "
+"cũng được chỉ định. Nếu chỉ ra hơn một tùy chọn, thì chỉ tùy chọn cuối có "
+"hiệu lực."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"if a command line argument is a symbolic link to a directory, traverse it"
+msgstr "nếu đối số dòng lệnh là liên kết mềm tới một thư mục, thì đi qua nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>"
+msgstr "B<-L>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "traverse every symbolic link to a directory encountered"
+msgstr "đi qua mọi liên kết mềm tới một thư mục mà nó gặp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>"
+msgstr "B<-P>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not traverse any symbolic links (default)"
+msgstr "không đi qua bất kỳ liên kết mềm nào (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Owner is unchanged if missing. Group is unchanged if missing, but changed "
+"to login group if implied by a ':' following a symbolic OWNER. OWNER and "
+"GROUP may be numeric as well as symbolic."
+msgstr ""
+"Chủ sở hữu không thay nếu bị thiếu. Nhóm không thay đổi nếu thiếu, nhưng bị "
+"thay đổi thành nhóm đăng nhập nếu đặt một dấu hai chấm “:” sau CHỦ_SỞ_HỮU "
+"tượng trưng. CHỦ_SỞ_HỮU và NHÓM có thể là các giá trị số cũng như tượng "
+"trưng."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "chown root /u"
+msgstr "chown root /u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Change the owner of /u to \"root\"."
+msgstr "Thay đổi người sở hữu /u thành “root”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "chown root:staff /u"
+msgstr "chown root:staff /u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Likewise, but also change its group to \"staff\"."
+msgstr "Cũng vậy, nhưng thay đổi nhóm của nó thành “staff”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "chown -hR root /u"
+msgstr "chown -hR root /u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Change the owner of /u and subfiles to \"root\"."
+msgstr "Thay đổi người sở hữu /u và các tập tin dưới thành “root”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Jim Meyering."
+msgstr "Viết bởi David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<chown>(2)"
+msgstr "B<chown>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/chownE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"chownE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) chown invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) chown invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "use RFILE's owner and group rather than specifying OWNER:GROUP values"
+msgstr ""
+"sử dụng owner nhóm của TẬP_TIN_TC thay vì chỉ định giá trị NGƯỜI_SỞ_HỮU:NHÓM"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "chown(2)"
+msgstr "B<chown>(2)"
diff --git a/po/vi/man1/chroot.1.po b/po/vi/man1/chroot.1.po
new file mode 100644
index 00000000..a61f7423
--- /dev/null
+++ b/po/vi/man1/chroot.1.po
@@ -0,0 +1,357 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "CHROOT"
+msgstr "CHROOT"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "chroot - run command or interactive shell with special root directory"
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<chroot> [I<\\,OPTION\\/>] I<\\,NEWROOT \\/>[I<\\,COMMAND \\/>[I<\\,ARG\\/"
+">]...]"
+msgstr ""
+"B<chroot> [I<\\,TÙY_CHỌN\\/>] I<\\,GỐC_MỚI \\/>[I<\\,LỆNH \\/>[I<\\,SỐ\\/>]…]"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<chroot> I<\\,OPTION\\/>"
+msgstr "B<chroot> [I<\\,TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Run COMMAND with root directory set to NEWROOT."
+msgstr "Chạy câu LỆNH với thư mục gốc (root) đặt là GỐC_MỚI."
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--groups>=I<\\,G_LIST\\/>"
+msgstr "B<--groups>=I<\\,G_LIST\\/>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "specify supplementary groups as g1,g2,..,gN"
+msgstr "chỉ ra các nhóm phụ kiểu g1,g2,..,gN"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--userspec>=I<\\,USER\\/>:GROUP"
+msgstr "B<--userspec>=I<\\,NGƯỜI_DÙNG\\/>:I<\\,NHÓM\\/>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "specify user and group (ID or name) to use"
+msgstr "chỉ ra người dùng và nhóm (theo mã số hay tên) cần dùng"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--skip-chdir>"
+msgstr "B<--skip-chdir>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "do not change working directory to '/'"
+msgstr "không chuyển đổi thư mục làm việc đến “/”"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"If no command is given, run '\"$SHELL\" B<-i>' (default: '/bin/sh B<-i>')."
+msgstr ""
+"Nếu không đưa ra câu lệnh, thì chạy câu lệnh “\"$SHELL\" B<-i>” (mặc định: “/"
+"bin/sh B<-i>”)."
+
+#. type: SS
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the chroot command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Written by Roland McGrath."
+msgstr "Viết bởi Roland McGrath."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid "B<chroot>(2)"
+msgstr "B<chroot>(2)"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/chrootE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"chrootE<gt>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) chroot invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) chroot invocation\\(aq"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "chroot(2)"
+msgstr "B<chroot>(2)"
diff --git a/po/vi/man1/cksum.1.po b/po/vi/man1/cksum.1.po
new file mode 100644
index 00000000..6ce2300b
--- /dev/null
+++ b/po/vi/man1/cksum.1.po
@@ -0,0 +1,644 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CKSUM"
+msgstr "CKSUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "cksum - compute and verify file checksums"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<cksum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Print or verify checksums. By default use the 32 bit CRC algorithm."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--algorithm>=I<\\,TYPE\\/>"
+msgstr "B<-a>, B<--algorithm>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "select the digest type to use. See DIGEST below."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-b>, B<--batch>"
+msgid "B<--base64>"
+msgstr "B<-b>, B<--batch>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "emit base64-encoded digests, not hexadecimal"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--length>=I<\\,BITS\\/>"
+msgstr "B<-l>, B<--length>=I<\\,BITS\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"digest length in bits; must not exceed the max for the blake2 algorithm and "
+"must be a multiple of 8"
+msgstr ""
+"chiều dài tóm lược tính bằng bít; không được vượt quá giá trị tối đa cho "
+"thuật toán blake2 và phải là bội số của 8"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<--raw>"
+msgstr "B<--raw>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "emit a raw binary digest, not hexadecimal"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " --tag create a BSD-style checksum\n"
+msgid "create a BSD-style checksum (the default)"
+msgstr " --tag tạo tổng kiểm tra kiểu-BSD\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--untagged>"
+msgstr "B<--untagged>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " --tag create a BSD-style checksum\n"
+msgid "create a reversed style checksum, without digest type"
+msgstr " --tag tạo tổng kiểm tra kiểu-BSD\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " --debug print warnings about invalid input\n"
+msgid "indicate which implementation used"
+msgstr " --debug hiển thị các cảnh báo đầu vào không hợp lệ\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "DIGEST determines the digest algorithm and default output format:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sysv"
+msgstr "sysv"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sum B<-s>)"
+msgstr "(tương đương với “sum B<-s>”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "bsd"
+msgstr "bsd"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sum B<-r>)"
+msgstr "(tương đương với “sum B<-r>”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "crc"
+msgstr "crc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to cksum)"
+msgstr "(tương đương với “cksum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "md5"
+msgstr "md5"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to md5sum)"
+msgstr "(tương đương với “md5sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sha1"
+msgstr "sha1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sha1sum)"
+msgstr "(tương đương với “sha1sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sha224"
+msgstr "sha224"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sha224sum)"
+msgstr "(tương đương với “sha224sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sha256"
+msgstr "sha256"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sha256sum)"
+msgstr "(tương đương với “sha256sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sha384"
+msgstr "sha384"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sha384sum)"
+msgstr "(tương đương với “sha384sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sha512"
+msgstr "sha512"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to sha512sum)"
+msgstr "(tương đương với “sha512sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "blake2b"
+msgstr "blake2b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(equivalent to b2sum)"
+msgstr "(tương đương với “b2sum”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "sm3"
+msgstr "sm3"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(only available through cksum)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"When checking, the input should be a former output of this program, or "
+"equivalent standalone program."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Written by Padraig Brady and Q. Frank Xia."
+msgstr "Viết bởi Padraig Brady và Q. Frank Xia."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/cksumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"cksumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) cksum invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) cksum invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "cksum - checksum and count the bytes in a file"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "B<cksum> [I<\\,FILE\\/>]..."
+msgstr "B<cksum> [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "B<cksum> [I<\\,OPTION\\/>]"
+msgstr "B<cksum> [I<\\,TÙY_CHỌN\\/>]"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Print CRC checksum and byte counts of each FILE."
+msgstr "In ra tổng kiểm tra CRC và số byte của mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Written by Q. Frank Xia."
+msgstr "Viết bởi Q. Frank Xia."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/cmp.1.po b/po/vi/man1/cmp.1.po
new file mode 100644
index 00000000..67005236
--- /dev/null
+++ b/po/vi/man1/cmp.1.po
@@ -0,0 +1,398 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CMP"
+msgstr "CMP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "May 2023"
+msgstr "Tháng 5 năm 2023"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "diffutils 3.10"
+msgstr "diffutils 3.10"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cmp - compare two files byte by byte"
+msgstr "cmp - so sánh mỗi byte trong hai tập tin"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cmp> [I<OPTION>]... I<FILE1 >[I<FILE2 >[I<SKIP1 >[I<SKIP2>]]]"
+msgstr "B<cmp> [I<TÙY_CHỌN>]… I<TẬP_TIN1 >[I<TẬP_TIN2 >[I<SỐ1 >[I<SỐ2>]]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare two files byte by byte."
+msgstr "So sánh mỗi byte trong hai tập tin."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The optional SKIP1 and SKIP2 specify the number of bytes to skip at the "
+"beginning of each file (zero by default)."
+msgstr ""
+"Tùy chọn SKIP1 và SKIP2 chỉ định số byte sẽ được bỏ qua tại vị trí bắt đầu "
+"của mỗi tập tin (số không là mặc định)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--print-bytes>"
+msgstr "B<-b>, B<--print-bytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print differing bytes"
+msgstr "in ra những byte khác nhau."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP>"
+msgstr "B<-i>, B<--ignore-initial>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "skip first SKIP bytes of both inputs"
+msgstr "bỏ qua SỐ byte khởi đầu của dữ liệu nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-initial>=I<SKIP1>:SKIP2"
+msgstr "B<-i>, B<--ignore-initial>=I<SỐ1>:I<SỐ2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "skip first SKIP1 bytes of FILE1 and first SKIP2 bytes of FILE2"
+msgstr "bỏ qua SỐ1 byte đầu của TẬP-TIN1 và SỐ2 byte đầu của TẬP-TIN2."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--verbose>"
+msgstr "B<-l>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output byte numbers and differing byte values"
+msgstr "xuất số byte và giá trị của tất cả byte khác nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--bytes>=I<LIMIT>"
+msgstr "B<-n>, B<--bytes>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare at most LIMIT bytes"
+msgstr "so sánh tối đa SỐ byte"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--quiet>, B<--silent>"
+msgstr "B<-s>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress all normal output"
+msgstr "loại bỏ tất cả các kết xuất thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"SKIP values may be followed by the following multiplicative suffixes: kB "
+"1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824, "
+"and so on for T, P, E, Z, Y."
+msgstr ""
+"SKIP có thể sử dụng một của những chữ theo đây để làm hệ số nhân: kB x 1000K "
+"x 1024, MB x 1,000,000M x 1,048,576, GB x 1,000,000,000, G x 1,073,741,824, "
+"tương tự với T, P, E, Z, Y v.v."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If a FILE is '-' or missing, read standard input. Exit status is 0 if "
+"inputs are the same, 1 if different, 2 if trouble."
+msgstr ""
+"Nếu TẬP-TIN là “-”, hay bỏ trống, thì đọc từ đầu vào tiêu chuẩn. Trạng thái "
+"thoát là số 0 nếu hai đầu vào bằng nhau, số 1 nếu là khác nhau và số 2 nếu "
+"gặp lỗi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Torbjorn Granlund and David MacKenzie."
+msgstr "Tác giả: Torbjorn Granlund và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr ""
+"Thông báo lỗi nào cho: E<lt>bug-diffutils@gnu.orgE<gt>; Thông báo lỗi dịch "
+"nào cho: E<lt>http://translationproject.org/team/vi.htmlE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về cách sử dụng phần mềm GNU: E<lt>https://www.gnu.org/"
+"gethelp/E<gt>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "diff(1), diff3(1), sdiff(1)"
+msgid "B<diff>(1), B<diff3>(1), B<sdiff>(1)"
+msgstr "B<diff>(1), B<diff3>(1), B<sdiff>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<cmp> is maintained as a Texinfo manual. If the "
+"B<info> and B<cmp> programs are properly installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<cmp> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<cmp> được cài đặt đúng ở địa chỉ của "
+"bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info cmp>"
+msgstr "B<info cmp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "August 2021"
+msgstr "Tháng 8 năm 2021"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr "diffutils 3.8"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "diff(1), diff3(1), sdiff(1)"
+msgstr "B<diff>(1), B<diff3>(1), B<sdiff>(1)"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "May 2017"
+msgstr "Tháng 5 năm 2017"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "diffutils 3.6"
+msgstr "diffutils 3.6"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"GNU diffutils home page: E<lt>http://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl."
+"htmlE<gt>."
diff --git a/po/vi/man1/comm.1.po b/po/vi/man1/comm.1.po
new file mode 100644
index 00000000..e4751a05
--- /dev/null
+++ b/po/vi/man1/comm.1.po
@@ -0,0 +1,428 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COMM"
+msgstr "COMM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Compare sorted files FILE1 and FILE2 line by line.\n"
+msgid "comm - compare two sorted files line by line"
+msgstr "So sánh các tập tin đã sắp xếp TẬP_TIN1 và TẬP_TIN2 theo từng dòng.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<comm> [I<\\,OPTION\\/>]... I<\\,FILE1 FILE2\\/>"
+msgstr "B<comm> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN1 TẬP_TIN2\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare sorted files FILE1 and FILE2 line by line."
+msgstr "So sánh các tập tin đã sắp xếp TẬP_TIN1 và TẬP_TIN2 theo từng dòng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "When FILE1 or FILE2 (not both) is -, read standard input."
+msgstr ""
+"Khi TẬP_TIN1 hoặc TẬP_TIN2 (không phải cả hai) là “-”, thì đọc từ đầu vào "
+"tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"With no options, produce three-column output. Column one contains lines "
+"unique to FILE1, column two contains lines unique to FILE2, and column three "
+"contains lines common to both files."
+msgstr ""
+"Khi không có tùy chọn, đưa ra kết quả trong ba cột. Cột thứ nhất là những "
+"dòng chỉ có trong TẬP_TIN1, cột thứ hai chứa những dòng chỉ có trong "
+"TẬP_TIN2, và cột thứ ba chứa những dòng có chung trong chúng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress column 1 (lines unique to FILE1)"
+msgstr "bỏ đi cột 1 (những dòng chỉ có trong TẬP_TIN1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-2>"
+msgstr "B<-2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress column 2 (lines unique to FILE2)"
+msgstr "bỏ đi cột 2 (những dòng chỉ có trong TẬP_TIN2)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-3>"
+msgstr "B<-3>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress column 3 (lines that appear in both files)"
+msgstr "bỏ đi cột 3 (những dòng có trong cả hai tập tin)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--check-order>"
+msgstr "B<--check-order>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"check that the input is correctly sorted, even if all input lines are "
+"pairable"
+msgstr ""
+"kiểm tra dữ liệu đầu vào được sắp xếp đúng, thậm chí nếu mọi dòng đầu vào "
+"đều có thể kết đôi được"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--nocheck-order>"
+msgstr "B<--nocheck-order>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not check that the input is correctly sorted"
+msgstr "không kiểm tra xem đầu vào đã xắp xếp đúng chưa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--output-delimiter>=I<\\,STR\\/>"
+msgstr "B<--output-delimiter>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "separate columns with STR"
+msgstr "phân cách các cột bằng chuỗi này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--total>"
+msgstr "B<--total>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a summary"
+msgstr "xuất tổng thể"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Note, comparisons honor the rules specified by 'LC_COLLATE'."
+msgstr "Chú ý là so sánh tuân theo quy tắc quy định bởi “LC_COLLATE”."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "comm -12 file1 file2"
+msgstr "comm -12 tin1 tin2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print only lines present in both file1 and file2."
+msgstr "In ra chỉ những dòng nằm trong cả hai tập tin."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "comm -3 file1 file2"
+msgstr "comm -3 tin1 tin2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print lines in file1 not in file2, and vice versa."
+msgstr "In ra những dòng chỉ nằm trong một của hai tập tin này."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard M. Stallman and David MacKenzie."
+msgstr "Viết bởi Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "join(1), uniq(1)"
+msgid "B<join>(1), B<uniq>(1)"
+msgstr "B<join>(1), B<uniq>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/commE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/commE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) comm invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) comm invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "join(1), uniq(1)"
+msgstr "B<join>(1), B<uniq>(1)"
diff --git a/po/vi/man1/cp.1.po b/po/vi/man1/cp.1.po
new file mode 100644
index 00000000..7571e784
--- /dev/null
+++ b/po/vi/man1/cp.1.po
@@ -0,0 +1,896 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CP"
+msgstr "CP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid " directory fail unless a directory\n"
+msgid "cp - copy files and directories"
+msgstr " directory không thành công nếu không phải thư mục\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cp> [I<\\,OPTION\\/>]... [I<\\,-T\\/>] I<\\,SOURCE DEST\\/>"
+msgstr "B<cp> [I<\\,TÙY_CHỌN\\/>]… [I<\\,-T\\/>] I<\\,NGUỒN ĐÍCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cp> [I<\\,OPTION\\/>]... I<\\,SOURCE\\/>... I<\\,DIRECTORY\\/>"
+msgstr "B<cp> [I<\\,TÙY_CHỌN\\/>]… I<\\,NGUỒN\\/>… I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cp> [I<\\,OPTION\\/>]... I<\\,-t DIRECTORY SOURCE\\/>..."
+msgstr "B<cp> [I<\\,TÙY_CHỌN\\/>]… I<\\,-t THƯ_MỤC NGUỒN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY."
+msgstr "Sao chép NGUỒN tới ĐÍCH hoặc nhiều NGUỒN tới THƯ_MỤC."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--archive>"
+msgstr "B<-a>, B<--archive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-dR> B<--preserve>=I<\\,all\\/>"
+msgstr "giống như B<-dR> B<--preserve>=I<\\,all\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--attributes-only>"
+msgstr "B<--attributes-only>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't copy the file data, just the attributes"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--backup>[=I<\\,CONTROL\\/>]"
+msgstr "B<--backup>[=I<\\,ĐIỀUKHIỂN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make a backup of each existing destination file"
+msgstr "tạo bản sao lưu cho mỗi tập tin đích đã tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--backup> but does not accept an argument"
+msgstr "giống B<--backup> nhưng không chấp nhận đối số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--copy-contents>"
+msgstr "B<--copy-contents>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy contents of special files when recursive"
+msgstr "sao chép nội dung của tập tin đặc biệt khi đệ quy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<--no-dereference> B<--preserve>=I<\\,links\\/>"
+msgstr "giống như B<--no-dereference> B<--preserve>=I<\\,links\\/>"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "explain how a file is copied. Implies B<-v>"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--force>"
+msgstr "B<-f>, B<--force>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"if an existing destination file cannot be opened, remove it and try again "
+"(this option is ignored when the B<-n> option is also used)"
+msgstr ""
+"nếu không mở được tập tin đích thì xóa nó và thử lại (tùy chọn này bị bỏ qua "
+"khi tùy chọn B<-n> cũng đồng thời được dùng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--interactive>"
+msgstr "B<-i>, B<--interactive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "prompt before overwrite (overrides a previous B<-n> option)"
+msgstr "hỏi lại trước khi ghi đè (ghi đè lên tùy chọn B<-n> đặt trước nó)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow command-line symbolic links in SOURCE"
+msgstr "đi theo các liên kết mềm của dòng lệnh trong NGUỒN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--link>"
+msgstr "B<-l>, B<--link>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hard link files instead of copying"
+msgstr "liên kết tập tin thay vào sao chép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always follow symbolic links in SOURCE"
+msgstr "luôn luôn theo liên kết mềm trong NGUỒN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--no-clobber>"
+msgstr "B<-n>, B<--no-clobber>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "do not overwrite an existing file (overrides a previous B<-i> option)"
+msgid ""
+"do not overwrite an existing file (overrides a B<-u> or previous B<-i> "
+"option). See also B<--update>"
+msgstr ""
+"không ghi đè lên một tập tin đã có (có quyền cao hơn một tùy chọn B<-i> đặt "
+"trước)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--no-dereference>"
+msgstr "B<-P>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never follow symbolic links in SOURCE"
+msgstr "không bao giờ nên theo liên kết mềm trong NGUỒN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<--preserve>=I<\\,mode\\/>,ownership,timestamps"
+msgstr "giống như B<--preserve>=I<\\,mode\\/>,ownership,timestamps"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve>[=I<\\,ATTR_LIST\\/>]"
+msgstr "B<--preserve>[=I<\\,DS_T.TÍNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "don't preserve the specified attributes"
+msgid "preserve the specified attributes"
+msgstr "không giữ các thuộc tính chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve>=I<\\,ATTR_LIST\\/>"
+msgstr "B<--no-preserve>=I<\\,DANH_SÁCH_THUỘC_TÍNH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't preserve the specified attributes"
+msgstr "không giữ các thuộc tính chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--parents>"
+msgstr "B<--parents>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use full source file name under DIRECTORY"
+msgstr "dùng tên tập tin nguồn đầy đủ dưới THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<-r>, B<--recursive>"
+msgstr "B<-R>, B<-r>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy directories recursively"
+msgstr "sao chép đệ quy các thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--reflink>[=I<\\,WHEN\\/>]"
+msgstr "B<--reflink>[=I<\\,KHI_NÀO\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "control clone/CoW copies. See below"
+msgstr "điều khiển việc sao chép clone/CoW. Xem dưới."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--remove-destination>"
+msgstr "B<--remove-destination>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"remove each existing destination file before attempting to open it (contrast "
+"with B<--force>)"
+msgstr ""
+"gỡ bỏ mỗi tập tin đích đến đã có trước khi thử mở nó (tương phản với B<--"
+"force>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sparse>=I<\\,WHEN\\/>"
+msgstr "B<--sparse>=I<\\,KHI_NÀO\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "control creation of sparse files. See below"
+msgstr "điều khiển việc tạo tập tin sparse. Xem dưới."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-trailing-slashes>"
+msgstr "B<--strip-trailing-slashes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove any trailing slashes from each SOURCE argument"
+msgstr "gỡ bỏ mọi dấu gạch ngược đi theo khỏi mỗi đối số NGUỒN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--symbolic-link>"
+msgstr "B<-s>, B<--symbolic-link>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make symbolic links instead of copying"
+msgstr "tạo liên kết mềm thay cho việc sao chép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<-S>, B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "override the usual backup suffix"
+msgstr "thay cho hậu tố thường dùng để sao lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--target-directory>=I<\\,DIRECTORY\\/>"
+msgstr "B<-t>, B<--target-directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy all SOURCE arguments into DIRECTORY"
+msgstr "sao chép mọi đối số NGUỒN vào THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--no-target-directory>"
+msgstr "B<-T>, B<--no-target-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat DEST as a normal file"
+msgstr "coi ĐÍCH là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--hide>=I<\\,PATTERN\\/>"
+msgid "B<--update>[=I<\\,UPDATE\\/>]"
+msgstr "B<--hide>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"control which existing files are updated; UPDATE={all,none,older(default)}. "
+"See below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "equivalent to B<--update>[=I<\\,older\\/>]"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "explain what is being done"
+msgstr "cho biết cụ thể những gì đã thực hiện"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--one-file-system>"
+msgstr "B<-x>, B<--one-file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stay on this file system"
+msgstr "chỉ thực hiện trên hệ thống tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set SELinux security context of destination file to default type"
+msgstr "đặt ngữ cảnh an ninh SELinux của các tập tin đích thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--context>[=I<\\,CTX\\/>]"
+msgstr "B<--context>[=I<\\,NGỮ_CẢNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<-Z>, or if CTX is specified then set the SELinux or SMACK security "
+"context to CTX"
+msgstr ""
+"giống với B<-Z>, hoặc nếu NGỮ_CẢNH được chỉ định thì đặt ngữ cảnh an ninh "
+"SELinux hay SMACK thành NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"ATTR_LIST is a comma-separated list of attributes. Attributes are 'mode' for "
+"permissions (including any ACL and xattr permissions), 'ownership' for user "
+"and group, 'timestamps' for file timestamps, 'links' for hard links, "
+"'context' for security context, 'xattr' for extended attributes, and 'all' "
+"for all attributes."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By default, sparse SOURCE files are detected by a crude heuristic and the "
+"corresponding DEST file is made sparse as well. That is the behavior "
+"selected by B<--sparse>=I<\\,auto\\/>. Specify B<--sparse>=I<\\,always\\/> "
+"to create a sparse DEST file whenever the SOURCE file contains a long enough "
+"sequence of zero bytes. Use B<--sparse>=I<\\,never\\/> to inhibit creation "
+"of sparse files."
+msgstr ""
+"Mặc định là tập tin NGUỒN sparse được dò tìm bởi một tiên đoán thô sơ và tập "
+"tin ĐÍCH tương ứng cũng được sparse. Các hành xử này được lựa chọn bởi B<--"
+"sparse>=I<\\,auto\\/>. chỉ định B<--sparse>=I<\\,always\\/> để tạo một tập "
+"tin ĐÍCH sparse kể cả khi tập tin NGUỒN chứa một chuỗi byte số không đủ dài. "
+"Hãy dùng B<--sparse>=I<\\,never\\/> để ngăn chặn việc tạo các tập tin sparse."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"UPDATE controls which existing files in the destination are replaced. "
+"\\&'all' is the default operation when an B<--update> option is not "
+"specified, and results in all existing files in the destination being "
+"replaced. \\&'none' is similar to the B<--no-clobber> option, in that no "
+"files in the destination are replaced, but also skipped files do not induce "
+"a failure. \\&'older' is the default operation when B<--update> is "
+"specified, and results in files being replaced if they're older than the "
+"corresponding source file."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When B<--reflink>[=I<\\,always\\/>] is specified, perform a lightweight "
+"copy, where the data blocks are copied only when modified. If this is not "
+"possible the copy fails, or if B<--reflink>=I<\\,auto\\/> is specified, fall "
+"back to a standard copy. Use B<--reflink>=I<\\,never\\/> to ensure a "
+"standard copy is performed."
+msgstr ""
+"Khi B<--reflink>[=I<\\,always\\/>] được chỉ định, thực hiện một sao chép nhẹ "
+"cân, nơi mà các khối dữ liệu chỉ được sao chép khi đã bị sửa đổi. Nếu việc "
+"này là không thể việc sao chép lỗi, hoặc nếu B<--reflink>=I<\\,auto\\/> được "
+"đưa ra, khi lỗi thì quay lại sao chép dạng tiêu chuẩn. Dùng B<--"
+"reflink>=I<\\,never\\/> dể đảm bảo rằng sao chép dạng tiêu chuẩn được thực "
+"thi."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The backup suffix is '~', unless set with B<--suffix> or "
+"SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the "
+"B<--backup> option or through the VERSION_CONTROL environment variable. "
+"Here are the values:"
+msgstr ""
+"Hậu tố sao lưu là “~”, trừ khi đặt với B<--suffix> hoặc "
+"SIMPLE_BACKUP_SUFFIX. Phương pháp điều khiển phiên bản có thể chọn qua tùy "
+"chọn B<--backup> hoặc qua biến môi trường VERSION_CONTROL. Có những giá trị "
+"sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "none, off"
+msgstr "none, off"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never make backups (even if B<--backup> is given)"
+msgstr "không bao giờ tạo bản sao lưu (dù đưa ra B<--backup>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "numbered, t"
+msgstr "numbered, t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make numbered backups"
+msgstr "đánh số thứ tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "existing, nil"
+msgstr "existing, nil"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numbered if numbered backups exist, simple otherwise"
+msgstr "đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "simple, never"
+msgstr "simple, never"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always make simple backups"
+msgstr "luôn luôn tạo bản sao lưu dạng đơn giản"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As a special case, cp makes a backup of SOURCE when the force and backup "
+"options are given and SOURCE and DEST are the same name for an existing, "
+"regular file."
+msgstr ""
+"Như một trường hợp đặc biệt, cp tạo bản sao lưu của NGUỒN khi đưa ra hai tùy "
+"chọn force (ép buộc) và backup (sao lưu) và NGUỒN và ĐÍCH cùng là một tên "
+"cho một tập tin thông thường đã tồn tại."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Torbjorn Granlund, David MacKenzie, and Jim Meyering."
+msgstr "Viết bởi Torbjorn Granlund, David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<all>"
+msgid "B<install>(1)"
+msgstr "B<all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/cpE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/cpE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) cp invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) cp invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "do not overwrite an existing file (overrides a previous B<-i> option)"
+msgstr ""
+"không ghi đè lên một tập tin đã có (có quyền cao hơn một tùy chọn B<-i> đặt "
+"trước)"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"preserve the specified attributes (default: mode,ownership,timestamps), if "
+"possible additional attributes: context, links, xattr, all"
+msgstr ""
+"bảo tồn các thuộc tính chỉ ra. Mặc định: mode,ownership,timestamps (chế độ, "
+"quyền sở hữu, dấu vết thời gian), cũng có thể có các thuộc tính mở rộng: "
+"context (ngữ cảnh), links (các liên kết), xattr, all (tất cả)"
+
+#. type: TP
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, no-wrap
+msgid "B<-u>, B<--update>"
+msgstr "B<-u>, B<--update>"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"copy only when the SOURCE file is newer than the destination file or when "
+"the destination file is missing"
+msgstr ""
+"chỉ sao chép nếu tập tin NGUỒN mới hơn tập tin đích đến hoặc khi thiếu tập "
+"tin đích đến"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-unstable
+#, fuzzy
+#| msgid ""
+#| "do not overwrite an existing file (overrides a previous B<-i> option)"
+msgid ""
+"do not overwrite an existing file and do not fail (overrides a B<-u> or "
+"previous B<-i> option). See also B<--update>; equivalent to B<--update>=I<\\,"
+"none\\/>."
+msgstr ""
+"không ghi đè lên một tập tin đã có (có quyền cao hơn một tùy chọn B<-i> đặt "
+"trước)"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/csplit.1.po b/po/vi/man1/csplit.1.po
new file mode 100644
index 00000000..f5d27a6b
--- /dev/null
+++ b/po/vi/man1/csplit.1.po
@@ -0,0 +1,446 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CSPLIT"
+msgstr "CSPLIT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "csplit - split a file into sections determined by context lines"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<csplit> [I<\\,OPTION\\/>]... I<\\,FILE PATTERN\\/>..."
+msgstr "B<csplit> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN MẪU\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., "
+"and output byte counts of each piece to standard output."
+msgstr ""
+"Xuất ra các phần của TẬP_TIN ngăn cách bởi (các) MẪU thành các tập tin "
+"“xx00”, “xx01”, v.v., và in ra đầu ra tiêu chuẩn kích thước theo byte của "
+"mỗi phần."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Read standard input if FILE is -"
+msgstr "Đọc đầu vào tiêu chuẩn nếu TẬP_TIN là “-”"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--suffix-format>=I<\\,FORMAT\\/>"
+msgstr "B<-b>, B<--suffix-format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use sprintf FORMAT instead of %02d"
+msgstr "dùng sprintf ĐỊNH_DẠNG thay cho %02d"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--prefix>=I<\\,PREFIX\\/>"
+msgstr "B<-f>, B<--prefix>=I<\\,TIỀN_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use PREFIX instead of 'xx'"
+msgstr "dùng TIỀN_TỐ thay cho “xx”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--keep-files>"
+msgstr "B<-k>, B<--keep-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not remove output files on errors"
+msgstr "không xóa tập tin xuất khi có lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suppress-matched>"
+msgstr "B<--suppress-matched>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress the lines matching PATTERN"
+msgstr "cấm các dòng khớp MẪU"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--digits>=I<\\,DIGITS\\/>"
+msgstr "B<-n>, B<--digits>=I<\\,CHỮ_SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use specified number of digits instead of 2"
+msgstr "dùng số chữ số CHỮ_SỐ thay cho 2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--quiet>, B<--silent>"
+msgstr "B<-s>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not print counts of output file sizes"
+msgstr "không in ra kích thước của mỗi tập tin xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--elide-empty-files>"
+msgstr "B<-z>, B<--elide-empty-files>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "remove empty output files"
+msgid "suppress empty output files"
+msgstr "xóa tập tin xuất rỗng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Each PATTERN may be:"
+msgstr "Từng MẪU có thể là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER"
+msgstr "SỐ_NGUYÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy up to but not including specified line number"
+msgstr "sao chép đến (nhưng không chứa) số thứ tự dòng đã chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/REGEXP/[OFFSET]"
+msgstr "/BTCQ/[HIỆU]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy up to but not including a matching line"
+msgstr "sao chép đến (nhưng không chứa) một dòng tương ứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%REGEXP%[OFFSET]"
+msgstr "%BTCQ%[HIỆU]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "skip to, but not including a matching line"
+msgstr "nhảy tới (nhưng không chứa) một dòng tương ứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "{INTEGER}"
+msgstr "{SỐ_NGUYÊN}"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "repeat the previous pattern specified number of times"
+msgstr "lặp lại mẫu trước với số lần đã chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "{*}"
+msgstr "{*}"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "repeat the previous pattern as many times as possible"
+msgstr "lặp lại mẫu trước càng nhiều lần càng tốt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "A line OFFSET is an integer optionally preceded by '+' or '-'"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Stuart Kemp and David MacKenzie."
+msgstr "Viết bởi Stuart Kemp và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/csplitE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"csplitE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) csplit invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) csplit invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "remove empty output files"
+msgstr "xóa tập tin xuất rỗng"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "A line OFFSET is a required '+' or '-' followed by a positive integer."
+msgstr ""
+"(BTCQ: biểu thức chính quy) HIỆU dòng phải là dấu cộng “+” hay dấu trừ “-” "
+"với một số nguyên dương theo sau."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/csv2rec.1.po b/po/vi/man1/csv2rec.1.po
new file mode 100644
index 00000000..16729063
--- /dev/null
+++ b/po/vi/man1/csv2rec.1.po
@@ -0,0 +1,236 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:54+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "CSV2REC"
+msgstr "CSV2REC"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "csv2rec 1.8"
+msgid "csv2rec 1.9"
+msgstr "csv2rec 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "csv2rec - csv to rec converter"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<csv2rec> [I<\\,OPTIONS\\/>]... [I<\\,CSV_FILE\\/>]"
+msgstr "B<csv2rec> [I<\\,CÁC-TÙY-CHỌN\\/>]… [I<\\,TẬP-TIN-CSV\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Convert csv data into rec data."
+msgstr "Chuyển đổi dữ liệu từ kiểu csv sang rec."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"type name for the converted records; if this parameter is omitted then no "
+"type is used."
+msgstr ""
+"tên kiểu cho các bản ghi được chuyển đổi; nếu tham số này được để trống thì "
+"kiểu mặc định sẽ được áp dụng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-s>, B<--strict>"
+msgstr "B<-s>, B<--strict>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "be strict parsing the csv file."
+msgstr "phân tích theo chuẩn csv."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-e>, B<--omit-empty>"
+msgstr "B<-e>, B<--omit-empty>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "omit empty fields."
+msgstr "bỏ qua các trường trống."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<csv2rec> is maintained as a Texinfo manual. If "
+"the B<info> and B<csv2rec> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<csv2rec> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<csv2rec> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/cut.1.po b/po/vi/man1/cut.1.po
new file mode 100644
index 00000000..2382a0fb
--- /dev/null
+++ b/po/vi/man1/cut.1.po
@@ -0,0 +1,453 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CUT"
+msgstr "CUT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "cut - remove sections from each line of files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<cut> I<\\,OPTION\\/>... [I<\\,FILE\\/>]..."
+msgstr "B<cut> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print selected parts of lines from each FILE to standard output."
+msgstr "In ra đầu ra tiêu chuẩn phần đã chọn của các dòng từ mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bytes>=I<\\,LIST\\/>"
+msgstr "B<-b>, B<--bytes>=I<\\,DANH_SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "select only these bytes"
+msgstr "chỉ chọn những byte này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--characters>=I<\\,LIST\\/>"
+msgstr "B<-c>, B<--characters>=I<\\,DANH_SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "select only these characters"
+msgstr "chỉ chọn những ký tự này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--delimiter>=I<\\,DELIM\\/>"
+msgstr "B<-d>, B<--delimiter>=I<\\,DẤU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use DELIM instead of TAB for field delimiter"
+msgstr "sử dụng DẤU này thay cho TAB, để phân cách các trường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--fields>=I<\\,LIST\\/>"
+msgstr "B<-f>, B<--fields>=I<\\,DANH_SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"select only these fields; also print any line that contains no delimiter "
+"character, unless the B<-s> option is specified"
+msgstr ""
+"chỉ chọn những trường này, đồng thời in mọi dòng không có ký tự phân cách, "
+"trừ khi đưa ra tùy chọn B<-s>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "(ignored)"
+msgstr "(bị bỏ qua)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--complement>"
+msgstr "B<--complement>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "complement the set of selected bytes, characters or fields"
+msgstr "bổ sung tập hợp các byte, ký tự hoặc trường đã chọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--only-delimited>"
+msgstr "B<-s>, B<--only-delimited>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not print lines not containing delimiters"
+msgstr "không in ra những dòng không có ký tự phân cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--output-delimiter>=I<\\,STRING\\/>"
+msgstr "B<--output-delimiter>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use STRING as the output delimiter the default is to use the input delimiter"
+msgstr ""
+"dùng CHUỖI là ký tự phân cách cho kết quả in ra. Mặc định là ký tự phân cách "
+"đầu vào."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use one, and only one of B<-b>, B<-c> or B<-f>. Each LIST is made up of one "
+"range, or many ranges separated by commas. Selected input is written in the "
+"same order that it is read, and is written exactly once. Each range is one "
+"of:"
+msgstr ""
+"Dùng chỉ một của những tùy chọn B<-b>, B<-c> và B<-f>. Mỗi DANH_SÁCH chứa "
+"một phạm vi, hoặc nhiều phạm vi định giới bằng dấu phẩy. Đầu vào đã chọn "
+"được ghi theo cùng một thứ tự với việc đọc; nó được ghi chỉ một lần. Mỗi "
+"phạm vi là một trong:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "N'th byte, character or field, counted from 1"
+msgstr "Byte thứ N, ký tự hoặc trường, đếm từ 1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N-"
+msgstr "N-"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from N'th byte, character or field, to end of line"
+msgstr "Từ byte, ký tự hoặc trường thứ N đến cuối dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N-M"
+msgstr "N-M"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from N'th to M'th (included) byte, character or field"
+msgstr "Từ byte, ký tự hoặc trường thứ N đến M (tính cả M)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>"
+msgstr "B<-M>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from first to M'th (included) byte, character or field"
+msgstr "Từ byte, ký tự hoặc trường đầu tiên đến thứ M (tính cả M)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David M. Ihnat, David MacKenzie, and Jim Meyering."
+msgstr "Viết bởi David M. Ihnat, David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/cutE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/cutE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) cut invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) cut invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "with B<-b>: don't split multibyte characters"
+msgstr ""
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/date.1.po b/po/vi/man1/date.1.po
new file mode 100644
index 00000000..b627e0f2
--- /dev/null
+++ b/po/vi/man1/date.1.po
@@ -0,0 +1,1247 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DATE"
+msgstr "DATE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "date - print or set the system date and time"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<date> [I<\\,OPTION\\/>]... [I<\\,+FORMAT\\/>]"
+msgstr "B<date> [I<\\,TÙY_CHỌN\\/>]… [I<\\,+ĐỊNH_DẠNG\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<date> [I<\\,-u|--utc|--universal\\/>] [I<\\,MMDDhhmm\\/>[[I<\\,CC\\/>]I<\\,"
+"YY\\/>][I<\\,.ss\\/>]]"
+msgstr ""
+"B<date> [I<\\,-u|--utc|--universal\\/>] [I<\\,MMDDhhmm\\/>[[I<\\,CC\\/>]I<\\,"
+"YY\\/>][I<\\,.ss\\/>]] (C là viết tắt của thế kỷ, Y năm, M tháng, D ngày, h "
+"giờ, m phút và s giây)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Display the current time in the given FORMAT, or set the system date."
+msgid ""
+"Display date and time in the given FORMAT. With B<-s>, or with "
+"[MMDDhhmm[[CC]YY][.ss]], set the date and time."
+msgstr ""
+"Hiển thị thời gian hiện tại ở ĐỊNH-DẠNG đã cho, hoặc đặt ngày tháng cho hệ "
+"thống."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--date>=I<\\,STRING\\/>"
+msgstr "B<-d>, B<--date>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display time described by STRING, not 'now'"
+msgstr "hiển thị thời gian theo CHUỖI, không phải “now”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "annotate the parsed date, and warn about questionable usage to stderr"
+msgstr ""
+"diễn giải ngày tháng đã phân tích, và cảnh báo về cách dùng ra đầu ra tiêu "
+"chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--file>=I<\\,DATEFILE\\/>"
+msgstr "B<-f>, B<--file>=I<\\,TẬP_TIN_NGÀY\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--date>; once for each line of DATEFILE"
+msgstr "giống B<--date> một lần cho mỗi dòng của TẬP_TIN_NGÀY"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I[FMT]>, B<--iso-8601>[=I<\\,FMT\\/>]"
+msgstr "B<-I[ĐẶC_TẢ_GIỜ ]>, B<--iso-8601>[=I<\\,ĐẶC_TẢ_GIỜ \\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output date/time in ISO 8601 format. FMT='date' for date only (the "
+"default), \\&'hours', 'minutes', 'seconds', or 'ns' for date and time to the "
+"indicated precision. Example: 2006-08-14T02:34:56-06:00"
+msgstr ""
+"đưa ra ngày/giờ ở dạng ISO 8601. ĐẶC_TẢ_GIỜ =“date” chỉ cho ngày (mặc định), "
+"\\&“hours”, “minutes”, “seconds”, hoặc “ns” cho ngày và thời gian với độ "
+"chính xác đã cho. Ví dụ: 2006-08-14T02:34:56-06:00"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--resolution>"
+msgstr "B<--resolution>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "output the available resolution of timestamps Example: 0.000000001"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--rfc-email>"
+msgstr "B<-R>, B<--rfc-email>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output date and time in RFC 5322 format. Example: Mon, 14 Aug 2006 02:34:56 "
+"B<-0600>"
+msgstr ""
+"xuất ngày giờ theo định dạng RFC 5322 format. Ví dụ: Mon, 14 Aug 2006 "
+"02:34:56 B<-0600>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--rfc-3339>=I<\\,FMT\\/>"
+msgstr "B<--rfc-3339>=I<\\,ĐẶC_TẢ_GIỜ \\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output date/time in RFC 3339 format. FMT='date', 'seconds', or 'ns' for "
+"date and time to the indicated precision. Example: 2006-08-14 02:34:56-06:00"
+msgstr ""
+"đưa ra ngày và giờ dạng tương thích RFC 3339. ĐẶC_TẢ_GIỜ có giá trị là "
+"“date” (ngày tháng), “seconds” (giây) hoặc “ns” (nanô-giây). cho thời gian "
+"và ngày tháng với độ chính xác đưa ra. Ví dụ: 2006-08-14 02:34:56-06:00"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reference>=I<\\,FILE\\/>"
+msgstr "B<-r>, B<--reference>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display the last modification time of FILE"
+msgstr "hiển thị thời gian sửa lần cuối của TẬP TIN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--set>=I<\\,STRING\\/>"
+msgstr "B<-s>, B<--set>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set time described by STRING"
+msgstr "đặt thời gian theo mẫu của CHUỖI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--utc>, B<--universal>"
+msgstr "B<-u>, B<--utc>, B<--universal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print or set Coordinated Universal Time (UTC)"
+msgstr "in ra hay đặt Thời gian Quốc tế (UTC)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"All options that specify the date to display are mutually exclusive. I.e.: "
+"B<--date>, B<--file>, B<--reference>, B<--resolution>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FORMAT controls the output. Interpreted sequences are:"
+msgstr "ĐỊNH_DẠNG điều khiển kết xuất. Các chuỗi được đọc:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "a literal %"
+msgstr "một chữ cái %"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%a"
+msgstr "%a"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's abbreviated weekday name (e.g., Sun)"
+msgstr "tên viết tắt của ngày trong tuần của miền địa phương (Th 3..CN)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%A"
+msgstr "%A"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's full weekday name (e.g., Sunday)"
+msgstr "tên đầy đủ của ngày trong tuần của miền địa phương (Thứ hai..Chủ nhật)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%b"
+msgstr "%b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's abbreviated month name (e.g., Jan)"
+msgstr "tên ngắn gọn của các tháng của miền địa phương (Thg 1..Thg 12)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%B"
+msgstr "%B"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's full month name (e.g., January)"
+msgstr ""
+"tên đầy đủ của các tháng của miền địa phương (Tháng giêng..Tháng mười hai)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's date and time (e.g., Thu Mar 3 23:05:25 2005)"
+msgstr ""
+"thời gian và ngày của miền địa phương (v.d. 14:36:33 MSD Thứ ba 26 Thg 4 "
+"2005)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "century; like %Y, except omit last two digits (e.g., 20)"
+msgstr "thế kỷ, giống như %Y, trừ bỏ quên hai chữ số cuối cùng (v.d. 21)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "day of month (e.g., 01)"
+msgstr "ngày của tháng (ví dụ, 01)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "date; same as %m/%d/%y"
+msgstr "ngày (giống như %m/%d/%y)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%e"
+msgstr "%e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "day of month, space padded; same as %_d"
+msgstr "ngày của tháng, để trống thay cho việc dùng 0 ( 1..31), giống như %_d"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "full date; like %+4Y-%m-%d"
+msgstr "ngày tháng đầy đủ (giống như %Y-%m-%d"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "last two digits of year of ISO week number (see %G)"
+msgstr "hai chữ số cuối cùng của năm của số thứ tự tuần ISO (xem %G)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "year of ISO week number (see %V); normally useful only with %V"
+msgstr "năm của số thứ tự tuần ISO (xem %V); thường chỉ có ích cùng với %V"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%h"
+msgstr "%h"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as %b"
+msgstr "giống như %b"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%H"
+msgstr "%H"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hour (00..23)"
+msgstr "giờ (00..23)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%I"
+msgstr "%I"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hour (01..12)"
+msgstr "giờ (01..12)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%j"
+msgstr "%j"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "day of year (001..366)"
+msgstr "ngày của năm (001..366)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%k"
+msgstr "%k"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hour, space padded ( 0..23); same as %_H"
+msgstr "giờ, có khoảng trống, tương tự như %_H"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hour, space padded ( 1..12); same as %_I"
+msgstr "giờ, có khoảng trống, tương tự như %_H"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%m"
+msgstr "%m"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "month (01..12)"
+msgstr "tháng (01..12)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%M"
+msgstr "%M"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "minute (00..59)"
+msgstr "phút (00..59)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "a newline"
+msgstr "một dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "nanoseconds (000000000..999999999)"
+msgstr "nanô-giây (000000000..999999999)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%p"
+msgstr "%p"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's equivalent of either AM or PM; blank if not known"
+msgstr "chỉ ra AM hoặc PM viết hoa của miền địa phương (không rõ thì rỗng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%P"
+msgstr "%P"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like %p, but lower case"
+msgstr "giống %p, nhưng ở dạng chữ thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%q"
+msgstr "%q"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "quarter of year (1..4)"
+msgstr "quý của năm year (1..4)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%r"
+msgstr "%r"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's 12-hour clock time (e.g., 11:11:04 PM)"
+msgstr "thời gian, tính theo 12 giờ, của miền địa phương (v.d. 11:11:04 CH)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%R"
+msgstr "%R"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "24-hour hour and minute; same as %H:%M"
+msgstr "thời gian, tính theo 24 giờ (giống như %H:%M)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid "seconds since the Epoch (1970-01-01 00:00 UTC)"
+msgstr "số giây kể từ 1970-01-01 00:00:00 UTC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "second (00..60)"
+msgstr "giây (00..60); cần 60 để thích hợp với giây nhảy qua phút khác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "a tab"
+msgstr "khoảng tab ngang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time; same as %H:%M:%S"
+msgstr "thời gian (giống như %H:%M:%S)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%u"
+msgstr "%u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "day of week (1..7); 1 is Monday"
+msgstr "ngày của tuần (1..7); 1 tương ứng với Thứ Hai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%U"
+msgstr "%U"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "week number of year, with Sunday as first day of week (00..53)"
+msgstr "số thứ tự của tuần trong năm với Chủ Nhật là ngày đầu tuần (00..53)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%V"
+msgstr "%V"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ISO week number, with Monday as first day of week (01..53)"
+msgstr "số thứ tự của tuần ISO với Thứ hai là ngày đầu tuần (01..53)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "day of week (0..6); 0 is Sunday"
+msgstr "ngày trong tuần (0..6); 0 là Chủ Nhật"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "week number of year, with Monday as first day of week (00..53)"
+msgstr "số thứ tự của tuần trong năm với Thứ Hai là ngày đầu tuần (00..53)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's date representation (e.g., 12/31/99)"
+msgstr "ngày theo quy định của miền địa phương (v.d. 22/10/07)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "locale's time representation (e.g., 23:13:48)"
+msgstr "giờ theo quy định của miền địa phương (v.d. 23:13:48)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%y"
+msgstr "%y"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "last two digits of year (00..99)"
+msgstr "hai chữ số cuối cùng của năm (00..99)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%Y"
+msgstr "%Y"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "year"
+msgstr "năm (v.d. 2007)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "+hhmm numeric time zone (e.g., B<-0400>)"
+msgstr "+hhmm múi giờ dạng số (v.d., B<-0400>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%:z"
+msgstr "%:z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "+hh:mm numeric time zone (e.g., B<-04>:00)"
+msgstr "+hh:mm múi giờ dạng số (v.d., B<-04>:00)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%::z"
+msgstr "%::z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "+hh:mm:ss numeric time zone (e.g., B<-04>:00:00)"
+msgstr "+hh:mm:ss múi giờ dạng số (v.d., B<-04>:00:00)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%:::z"
+msgstr "%:::z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numeric time zone with : to necessary precision (e.g., B<-04>, +05:30)"
+msgstr ""
+"múi giờ dạng số có “:” đến mức chính xác đã yêu cầu (v.d., B<-04>, +05:30)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "alphabetic time zone abbreviation (e.g., EDT)"
+msgstr "viết tắt múi giờ theo kiểu bảng chữ cái (v.d., EDT, CST)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By default, date pads numeric fields with zeroes. The following optional "
+"flags may follow '%':"
+msgstr ""
+"Mặc định là lệnh ngày tháng đệm trường số bằng số không (0). Theo sau “%” có "
+"thể đặt những tùy chọn cờ sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(hyphen) do not pad the field"
+msgstr "(dấu gạch nối) không đệm trường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "_"
+msgstr "_"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(underscore) pad with spaces"
+msgstr "(dấu gạch dưới) đệm trường bằng dấu cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(zero) pad with zeros"
+msgstr "(số không) đệm trường bằng số không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "+"
+msgstr "+"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "pad with zeros, and put '+' before future years with E<gt>4 digits"
+msgstr "(số không) đệm trường bằng số không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "^"
+msgstr "^"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use upper case if possible"
+msgstr "in ra chữ hoa nếu có thể"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "#"
+msgstr "#"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use opposite case if possible"
+msgstr "in ra chữ đối diện nếu có thể"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After any flags comes an optional field width, as a decimal number; then an "
+"optional modifier, which is either E to use the locale's alternate "
+"representations if available, or O to use the locale's alternate numeric "
+"symbols if available."
+msgstr ""
+"Sau mỗi cờ cũng có thể đặt bề rộng trường, là con số thập phân; rồi (cũng "
+"tùy chọn) sự sửa đổi, hoặc là E để dùng các sự đại diện xen kẽ của miền địa "
+"phương (nếu có) hoặc là O để dùng các ký hiệu thuộc số xen kẽ của miền địa "
+"phương (nếu có)."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Convert seconds since the Epoch (1970-01-01 UTC) to a date"
+msgstr "Chuyển giây từ epoch (1970-01-01 UTC) thành ngày"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ date --date='@2147483647'>"
+msgstr "CW<$ date --date='@2147483647'>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Show the time on the west coast of the US (use tzselect(1) to find TZ)"
+msgid ""
+"Show the time on the west coast of the US (use B<tzselect>(1) to find TZ)"
+msgstr "Hiển thị thời gian bờ tây nước Mỹ (dùng B<tzselect>(1) để tìm TZ)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ TZ='America/Los_Angeles' date>"
+msgstr "CW<$ TZ='America/Los_Angeles' date>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Show the local time for 9AM next Friday on the west coast of the US"
+msgstr "Hiện thời gian địa phương lúc 9AM ngày thứ 6 sắp tới ở bờ Tây nước Mỹ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ date --date='TZ=\"America/Los_Angeles\" 09:00 next Fri'>"
+msgstr "CW<$ date --date='TZ=\"America/Los_Angeles\" 09:00 next Fri'>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DATE STRING"
+msgstr ""
+
+#. NOTE: keep this paragraph in sync with the one in touch.x
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The --date=STRING is a mostly free format human readable date string such as "
+"\"Sun, 29 Feb 2004 16:21:42 -0800\" or \"2004-02-29 16:21:42\" or even "
+"\"next Thursday\". A date string may contain items indicating calendar "
+"date, time of day, time zone, day of week, relative time, relative date, and "
+"numbers. An empty string indicates the beginning of the day. The date "
+"string format is more complex than is easily documented here but is fully "
+"described in the info documentation."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/dateE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/dateE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) date invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) date invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: SH
+#: mageia-cauldron
+#, no-wrap
+msgid "ENVIRONMENT"
+msgstr "MÔI TRƯỜNG"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "TZ"
+msgstr "TZ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"Specifies the timezone, unless overridden by command line parameters. If "
+"neither is specified, the setting from /etc/localtime is used."
+msgstr ""
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Display the current time in the given FORMAT, or set the system date."
+msgstr ""
+"Hiển thị thời gian hiện tại ở ĐỊNH-DẠNG đã cho, hoặc đặt ngày tháng cho hệ "
+"thống."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "seconds since 1970-01-01 00:00:00 UTC"
+msgstr "số giây kể từ 1970-01-01 00:00:00 UTC"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Convert seconds since the epoch (1970-01-01 UTC) to a date"
+msgstr "Chuyển giây từ epoch (1970-01-01 UTC) thành ngày"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Show the time on the west coast of the US (use tzselect(1) to find TZ)"
+msgstr "Hiển thị thời gian bờ tây nước Mỹ (dùng B<tzselect>(1) để tìm TZ)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/dd.1.po b/po/vi/man1/dd.1.po
new file mode 100644
index 00000000..f30908a6
--- /dev/null
+++ b/po/vi/man1/dd.1.po
@@ -0,0 +1,928 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DD"
+msgstr "DD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dd - convert and copy a file"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dd> [I<\\,OPERAND\\/>]..."
+msgstr "B<dd> [I<\\,TOÁN_HẠNG\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dd> I<\\,OPTION\\/>"
+msgstr "B<dd> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy a file, converting and formatting according to the operands."
+msgstr "Sao chép tập tin, chuyển đổi và định dạng theo các toán hạng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "bs=BYTES"
+msgstr "bs=BYTES"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"read and write up to BYTES bytes at a time (default: 512); overrides ibs and "
+"obs"
+msgstr "đọc và ghi BYTES byte mỗi lần(mặc định: 512); đè ibs và obs"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cbs=BYTES"
+msgstr "cbs=BYTES"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "convert BYTES bytes at a time"
+msgstr "chuyển đổi BYTES byte mỗi lần"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "conv=CONVS"
+msgstr "conv=CONVS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "convert the file as per the comma separated symbol list"
+msgstr ""
+"chuyển đổi tập tin tùy theo danh sách các ký hiệu, phân cách nhau bởi dấu "
+"phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "count=N"
+msgstr "count=SỐ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy only N input blocks"
+msgstr "chỉ sao chép SỐ khối đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ibs=BYTES"
+msgstr "ibs=BYTES"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read up to BYTES bytes at a time (default: 512)"
+msgstr "đọc BYTES byte mỗi lần (mặc định: 512)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "if=FILE"
+msgstr "if=TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read from FILE instead of stdin"
+msgstr "đọc từ TẬP_TIN thay cho đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "iflag=FLAGS"
+msgstr "iflag=CỜ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read as per the comma separated symbol list"
+msgstr "đọc tùy theo danh sách các ký hiệu phân cách bởi dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "obs=BYTES"
+msgstr "obs=BYTES"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write BYTES bytes at a time (default: 512)"
+msgstr "ghi BYTES byte mỗi lần (mặc định: 512)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "of=FILE"
+msgstr "of=TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write to FILE instead of stdout"
+msgstr "ghi vào TẬP_TIN thay cho đầu ra tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "oflag=FLAGS"
+msgstr "oflag=CỜ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write as per the comma separated symbol list"
+msgstr "ghi tùy theo danh sách các ký hiệu phân cách bởi dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "seek=N"
+msgstr "seek=N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(or oseek=N) skip N obs-sized output blocks"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "skip=N"
+msgstr "skip=N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "(or iseek=N) skip N ibs-sized input blocks"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "status=LEVEL"
+msgstr "status=MỨC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The LEVEL of information to print to stderr; \\&'none' suppresses everything "
+"but error messages, \\&'noxfer' suppresses the final transfer statistics, "
+"\\&'progress' shows periodic transfer statistics"
+msgstr ""
+"MỨC thông tin in ra đầu ra lỗi; \\&“none” chặn tất cả nhưng trừ các thông "
+"báo lỗi, \\&“noxfer” bỏ đi thống kê truyền tải, \\&“progress” tm các thống "
+"kê truyền tải định kỳ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "N and BYTES may be followed by the following multiplicative suffixes:\n"
+#| "c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM "
+#| "=M,\n"
+#| "GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+#| "Each CONV symbol may be:\n"
+#| "\n"
+msgid ""
+"N and BYTES may be followed by the following multiplicative suffixes: c=1, "
+"w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M, "
+"GB=1000*1000*1000, G=1024*1024*1024, and so on for T, P, E, Z, Y, R, Q. "
+"Binary prefixes can be used, too: KiB=K, MiB=M, and so on. If N ends in "
+"'B', it counts bytes not blocks."
+msgstr ""
+"\n"
+"N và BYTES có thể được theo sau bởi các đơn vị sau:\n"
+"c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M,\n"
+"GB =1000*1000*1000, G =1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+"\n"
+"Mỗi ký hiệu CONV có thể là:\n"
+"\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Each CONV symbol may be:"
+msgstr "Mỗi ký hiệu CONV có thể là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ascii"
+msgstr "ascii"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from EBCDIC to ASCII"
+msgstr "từ EBCDIC tới ASCII"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ebcdic"
+msgstr "ebcdic"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from ASCII to EBCDIC"
+msgstr "từ ASCII tới EBCDIC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ibm"
+msgstr "ibm"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from ASCII to alternate EBCDIC"
+msgstr "từ ASCII tới EBCDIC thay thế"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "block"
+msgstr "block"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pad newline-terminated records with spaces to cbs-size"
+msgstr "thêm mục ghi dừng dòng mới với khoảng trắng đến kích cỡ cbs"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "unblock"
+msgstr "unblock"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "replace trailing spaces in cbs-size records with newline"
+msgstr "thay thế khoảng trắng theo sau trong mục ghi kích cỡ cbs bằng dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "lcase"
+msgstr "lcase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change upper case to lower case"
+msgstr "thay đổi chữ HOA thành chữ thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ucase"
+msgstr "ucase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change lower case to upper case"
+msgstr "thay đổi chữ thường thành chữ HOA"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sparse"
+msgstr "sparse"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "try to seek rather than write all-NUL output blocks"
+msgstr "thử thay đổi vị trí thay vì ghi kết xuất cho khối đầu vào NUL"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "swab"
+msgstr "swab"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "swap every pair of input bytes"
+msgstr "trao đổi mọi cặp byte đưa vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sync"
+msgstr "sync"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"pad every input block with NULs to ibs-size; when used with block or "
+"unblock, pad with spaces rather than NULs"
+msgstr ""
+"thêm mọi khối đầu vào với NUL đến kích thước ibs; khi sử dụng với block hoặc "
+"unblock, thêm bằng khoảng trắng thay vì NUL"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "excl"
+msgstr "excl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail if the output file already exists"
+msgstr "lỗi nếu tập tin kết quả đã có"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nocreat"
+msgstr "nocreat"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not create the output file"
+msgstr "không tạo tập tin kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "notrunc"
+msgstr "notrunc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not truncate the output file"
+msgstr "không cắt ngắn tập tin kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "noerror"
+msgstr "noerror"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "continue after read errors"
+msgstr "tiếp tục sau khi gặp lỗi đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fdatasync"
+msgstr "fdatasync"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "physically write output file data before finishing"
+msgstr "ghi vật lý dữ liệu tập tin kết quả lên đĩa trước khi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fsync"
+msgstr "fsync"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, but also write metadata"
+msgstr "như trên, nhưng đồng thời ghi cả siêu dữ liệu"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Each FLAG symbol may be:"
+msgstr "Mỗi ký hiệu CỜ có thể là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "append"
+msgstr "append"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append mode (makes sense only for output; conv=notrunc suggested)"
+msgstr "chế độ nối thêm (chỉ có ích cho đầu ra; cũng đề nghị “conv=notrunc”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "direct"
+msgstr "direct"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use direct I/O for data"
+msgstr "sử dụng I/O trực tiếp cho dữ liệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "directory"
+msgstr "thư mục"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fail unless a directory"
+msgstr "không thành công nếu không phải thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dsync"
+msgstr "dsync"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use synchronized I/O for data"
+msgstr "dùng I/O đã đồng bộ cho dữ liệu"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, but also for metadata"
+msgstr "như trên, nhưng đồng thời cho cả siêu dữ liệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "fullblock"
+msgstr "fullblock"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "accumulate full blocks of input (iflag only)"
+msgstr "tích lũy các khối đầy đủ dữ liệu đầu vào (chỉ iflag)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nonblock"
+msgstr "nonblock"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use non-blocking I/O"
+msgstr "sử dụng I/O không đặt khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "noatime"
+msgstr "noatime"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not update access time"
+msgstr "không cập nhật giờ truy cập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nocache"
+msgstr "nocache"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Request to drop cache. See also oflag=sync"
+msgstr "Yêu cầu xóa bộ nhớ đệm. Cũng nên xem oflag=sync"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "noctty"
+msgstr "noctty"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not assign controlling terminal from file"
+msgstr "không ấn định thiết bị cuối điều khiển từ tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nofollow"
+msgstr "nofollow"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not follow symlinks"
+msgstr "không đi theo liên kết mềm"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Sending a USR1 signal to a running 'dd' process makes it print I/O "
+"statistics to standard error and then resume copying."
+msgstr ""
+"Gửi một tín hiệu USR1 đến tiến trình B<dd> đang chạy để làm cho nó in thống "
+"kê vào ra đến đầu ra lỗi chuẩn và sau đó tiếp tục sao chép."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Options are:"
+msgstr "Các tùy chọn là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Paul Rubin, David MacKenzie, and Stuart Kemp."
+msgstr "Viết bởi Paul Rubin, David MacKenzie và Stuart Kemp."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/ddE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/ddE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) dd invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) dd invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "N and BYTES may be followed by the following multiplicative suffixes:\n"
+#| "c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM "
+#| "=M,\n"
+#| "GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+#| "Each CONV symbol may be:\n"
+#| "\n"
+msgid ""
+"N and BYTES may be followed by the following multiplicative suffixes: c=1, "
+"w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M, "
+"GB=1000*1000*1000, G=1024*1024*1024, and so on for T, P, E, Z, Y. Binary "
+"prefixes can be used, too: KiB=K, MiB=M, and so on. If N ends in 'B', it "
+"counts bytes not blocks."
+msgstr ""
+"\n"
+"N và BYTES có thể được theo sau bởi các đơn vị sau:\n"
+"c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M,\n"
+"GB =1000*1000*1000, G =1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+"\n"
+"Mỗi ký hiệu CONV có thể là:\n"
+"\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "skip N obs-sized blocks at start of output"
+msgstr "bỏ qua N khối với kích thước obs ở đầu đầu ra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "skip N ibs-sized blocks at start of input"
+msgstr "bỏ qua N khối với kích thước ibs ở đầu đầu vào"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "N and BYTES may be followed by the following multiplicative suffixes:\n"
+#| "c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM "
+#| "=M,\n"
+#| "GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+#| "Each CONV symbol may be:\n"
+#| "\n"
+msgid ""
+"N and BYTES may be followed by the following multiplicative suffixes: c=1, "
+"w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M, "
+"GB=1000*1000*1000, G=1024*1024*1024, and so on for T, P, E, Z, Y. Binary "
+"prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"N và BYTES có thể được theo sau bởi các đơn vị sau:\n"
+"c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M,\n"
+"GB =1000*1000*1000, G =1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+"\n"
+"Mỗi ký hiệu CONV có thể là:\n"
+"\n"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "count_bytes"
+msgstr "count_bytes"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "treat 'count=N' as a byte count (iflag only)"
+msgstr "coi “count=N” như là số lượng byte (chỉ với cờ iflag)"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "skip_bytes"
+msgstr "skip_bytes"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "treat 'skip=N' as a byte count (iflag only)"
+msgstr "coi treat “skip=N” là số lượng byte (chỉ cờ ilag)"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "seek_bytes"
+msgstr "seek_bytes"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "treat 'seek=N' as a byte count (oflag only)"
+msgstr "coi “seek=N” là số lượng byte (chỉ cờ oflag)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/df.1.po b/po/vi/man1/df.1.po
new file mode 100644
index 00000000..33f5bec3
--- /dev/null
+++ b/po/vi/man1/df.1.po
@@ -0,0 +1,620 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DF"
+msgstr "DF"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "no file systems processed"
+msgid "df - report file system space usage"
+msgstr "không có hệ thống tập tin được xử lý"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<df> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<df> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"This manual page documents the GNU version of B<df>. B<df> displays the "
+"amount of space available on the file system containing each file name "
+"argument. If no file name is given, the space available on all currently "
+"mounted file systems is shown. Space is shown in 1K blocks by default, "
+"unless the environment variable POSIXLY_CORRECT is set, in which case 512-"
+"byte blocks are used."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"If an argument is the absolute file name of a device node containing a "
+"mounted file system, B<df> shows the space available on that file system "
+"rather than on the file system containing the device node. This version of "
+"B<df> cannot show the space available on unmounted file systems, because on "
+"most kinds of systems doing so requires non-portable intimate knowledge of "
+"file system structures."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Show information about the file system on which each FILE resides, or all "
+"file systems by default."
+msgstr ""
+"Hiển thị thông tin về hệ thống tập tin nơi mà TẬP_TIN cư ngụ, hoặc tất cả "
+"các tập tin theo mặc định."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "include pseudo, duplicate, inaccessible file systems"
+msgstr "gồm cả những hệ thống tập tin giả, trùng, không truy cập được"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--block-size>=I<\\,SIZE\\/>"
+msgstr "B<-B>, B<--block-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"scale sizes by SIZE before printing them; e.g., \\&'-BM' prints sizes in "
+"units of 1,048,576 bytes; see SIZE format below"
+msgstr ""
+"biến đổi cỡ theo CỠ trước khi in. Ví dụ: B<-BM> sẽ in cỡ của đơn vị theo "
+"1,048,576 bytes; xem định dạng CỠ ở phía dưới."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-readable>"
+msgstr "B<-h>, B<--human-readable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print sizes in powers of 1024 (e.g., 1023M)"
+msgstr "hiển thị kích cỡ theo dạng mũ 1024 (v.d. 1023M)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--si>"
+msgstr "B<-H>, B<--si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print sizes in powers of 1000 (e.g., 1.1G)"
+msgstr "hiển thị kích cỡ theo dạng mũ 1000 (v.d. 1.1G)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--inodes>"
+msgstr "B<-i>, B<--inodes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list inode information instead of block usage"
+msgstr "liêt kê thông tin về inode thay cho sử dụng khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--block-size>=I<\\,1K\\/>"
+msgstr "giống như B<--block-size>=I<\\,1K\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--local>"
+msgstr "B<-l>, B<--local>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "limit listing to local file systems"
+msgstr "chỉ liệt kê hệ thống tập tin cục bộ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-sync>"
+msgstr "B<--no-sync>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not invoke sync before getting usage info (default)"
+msgstr "không gọi sync trước khi lấy thông tin sử dụng (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--output>[=I<\\,FIELD_LIST\\/>]"
+msgstr "B<--output>[=I<\\,D.SÁCH_TRƯỜNG\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use the output format defined by FIELD_LIST, or print all fields if "
+"FIELD_LIST is omitted."
+msgstr ""
+"dùng định dạng kết xuất được định nghĩa bởi D.SÁCH_TRƯỜNG, hay hiển thị tất "
+"cả các trường nếu D.SÁCH_TRƯỜNG để trống."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--portability>"
+msgstr "B<-P>, B<--portability>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use the POSIX output format"
+msgstr "sử dụng định dạng kết quả POSIX"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sync>"
+msgstr "B<--sync>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "invoke sync before getting usage info"
+msgstr "gọi sync trước khi lấy thông tin cách dùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--total>"
+msgstr "B<--total>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"elide all entries insignificant to available space, and produce a grand total"
+msgstr ""
+"lược đi tất cả các mục tin vô nghĩa với không gian sẵn sàng, và sản sinh "
+"tổng cộng lớn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "limit listing to file systems of type TYPE"
+msgstr "chỉ liệt kê các hệ thống tập tin KIỂU"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--print-type>"
+msgstr "B<-T>, B<--print-type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print file system type"
+msgstr "in ra kiểu hệ thống tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--exclude-type>=I<\\,TYPE\\/>"
+msgstr "B<-x>, B<--exclude-type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "limit listing to file systems not of type TYPE"
+msgstr "giới hạn liệt kê các hệ thống tập tin không phải KIỂU"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(ignored)"
+msgstr "(bị bỏ qua)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Display values are in units of the first available SIZE from B<--block-"
+"size>, and the DF_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment "
+"variables. Otherwise, units default to 1024 bytes (or 512 if "
+"POSIXLY_CORRECT is set)."
+msgstr ""
+"Giá trị hiển thị theo đơn vị kích CỠ sẵn có đầu tiên từ B<--block-size>, và "
+"các biến đổi môi trường DF_BLOCK_SIZE, BLOCK_SIZE và BLOCKSIZE. Không thì "
+"đơn vị mặc định là 1024 byte (hoặc 512 nếu đặt POSIXLY_CORRECT)."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"FIELD_LIST is a comma-separated list of columns to be included. Valid field "
+"names are: 'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', "
+"\\&'size', 'used', 'avail', 'pcent', 'file' and 'target' (see info page)."
+msgstr ""
+"D.SÁCH_TRƯỜNG là danh sách các trường được ngăn cách nhau bởi dấu phẩy các "
+"cột được bao gồm. Các tên trường hợp lệ là: “source”, “fstype”, “itotal”, "
+"“iused”, “iavail”, “ipcent”, “size”, “used”, “avail”, “pcent”, “file” và "
+"“target” (xem trang info)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Torbjorn Granlund, David MacKenzie, and Paul Eggert."
+msgstr "Viết bởi Torbjorn Granlund, David MacKenzie và Paul Eggert."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/dfE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/dfE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) df invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) df invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"If an argument is the absolute file name of a device node containing a "
+"mounted file system, B<df> shows the space available on that file system "
+"rather than on the file system containing the device node. This version of "
+"B<df> cannot show the space available on unmounted file systems, because on "
+"most kinds of systems doing so requires very nonportable intimate knowledge "
+"of file system structures."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TP
+#: fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--direct>"
+msgstr "B<--direct>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+msgid "show statistics for a file instead of mount point"
+msgstr ""
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy
+#| msgid "no file systems processed"
+msgid "df - report file system disk space usage"
+msgstr "không có hệ thống tập tin được xử lý"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"This manual page documents the GNU version of B<df>. B<df> displays the "
+"amount of disk space available on the file system containing each file name "
+"argument. If no file name is given, the space available on all currently "
+"mounted file systems is shown. Disk space is shown in 1K blocks by default, "
+"unless the environment variable POSIXLY_CORRECT is set, in which case 512-"
+"byte blocks are used."
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"If an argument is the absolute file name of a disk device node containing a "
+"mounted file system, B<df> shows the space available on that file system "
+"rather than on the file system containing the device node. This version of "
+"B<df> cannot show the space available on unmounted file systems, because on "
+"most kinds of systems doing so requires very nonportable intimate knowledge "
+"of file system structures."
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/diff.1.po b/po/vi/man1/diff.1.po
new file mode 100644
index 00000000..992f52f3
--- /dev/null
+++ b/po/vi/man1/diff.1.po
@@ -0,0 +1,1228 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DIFF"
+msgstr "DIFF"
+
+#. type: TH
+#: archlinux debian-unstable mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "May 2023"
+msgstr "Tháng 5 năm 2023"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "diffutils 3.10"
+msgstr "diffutils 3.10"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Compare three files line by line."
+msgid "diff - compare files line by line"
+msgstr "So sánh ba tập tin từng dòng một."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<diff> [I<OPTION>]... I<FILES>"
+msgstr "B<diff> [I<TÙY_CHỌN>]… I<CÁC_TẬP_TIN>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare FILES line by line."
+msgstr "So sánh các TẬP-TIN theo từng dòng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--normal>"
+msgstr "B<--normal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a normal diff (the default)"
+msgstr "xuất ra định dạng diff thông thường (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--brief>"
+msgstr "B<-q>, B<--brief>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "report only when files differ"
+msgstr "chỉ báo cáo nếu những tập tin khác với nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--report-identical-files>"
+msgstr "B<-s>, B<--report-identical-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "report when two files are the same"
+msgstr "báo cáo khi có hai tập tin bằng nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<-C> NUM, B<--context>[=I<NUM>]"
+msgstr "B<-c>, B<-C> SỐ, B<--context>[=I<SỐ>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output NUM (default 3) lines of copied context"
+msgstr "xuất ra SỐ (mặc định là 3) dòng của ngữ cảnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<-U> NUM, B<--unified>[=I<NUM>]"
+msgstr "B<-u>, B<-U> SỐ, B<--unified>[=I<SỐ>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output NUM (default 3) lines of unified context"
+msgstr "xuất ra SỐ (mặc định là 3) dòng của ngữ cảnh hợp nhất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--ed>"
+msgstr "B<-e>, B<--ed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output an ed script"
+msgstr "xuất tập lệnh loại B<ed>(1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--rcs>"
+msgstr "B<-n>, B<--rcs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output an RCS format diff"
+msgstr "xuất dữ liệu khác biệt sử dụng định dạng RCS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-y>, B<--side-by-side>"
+msgstr "B<-y>, B<--side-by-side>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output in two columns"
+msgstr "xuất ra theo định dạng hai cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--width>=I<NUM>"
+msgstr "B<-W>, B<--width>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output at most NUM (default 130) print columns"
+msgstr "kết xuất nhiểu nhất là SỐ cột (mặc định là 130)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--left-column>"
+msgstr "B<--left-column>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output only the left column of common lines"
+msgstr "kết xuất chỉ cột bên trái của các dòng chung nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suppress-common-lines>"
+msgstr "B<--suppress-common-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not output common lines"
+msgstr "không kết xuất các dòng chung nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--show-c-function>"
+msgstr "B<-p>, B<--show-c-function>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "show which C function each change is in"
+msgstr "hiển thị cái mà từng hàm C thay đổi ở trong đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--show-function-line>=I<RE>"
+msgstr "B<-F>, B<--show-function-line>=I<RE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "show the most recent line matching RE"
+msgstr "hiển thị những dòng gần nhất khớp với RE"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--label> LABEL"
+msgstr "B<--label> NHÃN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use LABEL instead of file name and timestamp (can be repeated)"
+msgstr ""
+"sử dụng NHÃN thay vì tên tập tin và dấu thời gian (có thể được lặp lại)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--expand-tabs>"
+msgstr "B<-t>, B<--expand-tabs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "expand tabs to spaces in output"
+msgstr "khai triển ký tự tab thành các khoảng trắng khi kết xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--initial-tab>"
+msgstr "B<-T>, B<--initial-tab>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make tabs line up by prepending a tab"
+msgstr "tạo khoảng tab cho dòng bằng cách thêm một tab vào trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tabsize>=I<NUM>"
+msgstr "B<--tabsize>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tab stops every NUM (default 8) print columns"
+msgstr "định khoảng cách tab sau mỗi SỐ cột đã in ra (mặc định là 8)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suppress-blank-empty>"
+msgstr "B<--suppress-blank-empty>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress space or tab before empty output lines"
+msgstr "thu hồi khoảng cách hay tab đằng trước dòng kết xuất trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--paginate>"
+msgstr "B<-l>, B<--paginate>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pass output through 'pr' to paginate it"
+msgstr "chuyển dữ liệu kết xuất qua B<pr>(1) để dàn trang nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--recursive>"
+msgstr "B<-r>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "recursively compare any subdirectories found"
+msgstr "so sánh đệ qui mọi thư mục con đã tìm thấy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-dereference>"
+msgstr "B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't follow symbolic links"
+msgstr "không theo liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--new-file>"
+msgstr "B<-N>, B<--new-file>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat absent files as empty"
+msgstr "coi tập tin vắng mặt là trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--unidirectional-new-file>"
+msgstr "B<--unidirectional-new-file>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat absent first files as empty"
+msgstr "coi tập tin đầu mà vắng mặt là trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-file-name-case>"
+msgstr "B<--ignore-file-name-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore case when comparing file names"
+msgstr "bỏ qua chữ HOA/thường khi so sánh các tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-ignore-file-name-case>"
+msgstr "B<--no-ignore-file-name-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "consider case when comparing file names"
+msgstr "phân biệt HOA/thường khi so sánh tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--exclude>=I<PAT>"
+msgstr "B<-x>, B<--exclude>=I<MẪU>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exclude files that match PAT"
+msgstr "loại trừ các tập tin khớp với MẪU ấy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>, B<--exclude-from>=I<FILE>"
+msgstr "B<-X>, B<--exclude-from>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exclude files that match any pattern in FILE"
+msgstr "loại trừ mọi tập tin khớp với bất cứ mẫu nào trong TẬP TIN ấy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--starting-file>=I<FILE>"
+msgstr "B<-S>, B<--starting-file>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "start with FILE when comparing directories"
+msgstr "bắt đầu với TẬP TIN khi so sánh nhiều thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--from-file>=I<FILE1>"
+msgstr "B<--from-file>=I<TẬP_TIN1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare FILE1 to all operands; FILE1 can be a directory"
+msgstr "so TẬP TIN 1 với tất cả toán hạng; TẬP TIN 1 có thể là thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--to-file>=I<FILE2>"
+msgstr "B<--to-file>=I<TẬP_TIN2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare all operands to FILE2; FILE2 can be a directory"
+msgstr "So tất cả toán hạng với TẬP TIN 2; TẬP TIN 2 có thể là thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore case differences in file contents"
+msgstr "không phân biệt chữ HOA/thường trong nội dung tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E>, B<--ignore-tab-expansion>"
+msgstr "B<-E>, B<--ignore-tab-expansion>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes due to tab expansion"
+msgstr "bỏ qua mọi thay đổi do mở rộng tab"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--ignore-trailing-space>"
+msgstr "B<-Z>, B<--ignore-trailing-space>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore white space at line end"
+msgstr "bỏ qua tất cả dấu cách ở cuối dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--ignore-space-change>"
+msgstr "B<-b>, B<--ignore-space-change>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes in the amount of white space"
+msgstr "bỏ qua thay đổi gây ra bởi nhóm dấu cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--ignore-all-space>"
+msgstr "B<-w>, B<--ignore-all-space>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore all white space"
+msgstr "bỏ qua tất cả dấu cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--ignore-blank-lines>"
+msgstr "B<-B>, B<--ignore-blank-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes where lines are all blank"
+msgstr "bỏ qua thay đổi do dòng trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--ignore-matching-lines>=I<RE>"
+msgstr "B<-I>, B<--ignore-matching-lines>=I<RE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes where all lines match RE"
+msgstr "bỏ qua thay đổi do mà mọi dòng khớp với RE"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--text>"
+msgstr "B<-a>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat all files as text"
+msgstr "coi mọi tập tin là văn bản thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-trailing-cr>"
+msgstr "B<--strip-trailing-cr>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strip trailing carriage return on input"
+msgstr "cắt bỏ ký tự về đầu dòng (cr) theo sau khi nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--ifdef>=I<NAME>"
+msgstr "B<-D>, B<--ifdef>=I<TÊN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output merged file with '#ifdef NAME' diffs"
+msgstr "kết xuất tập tin đã trộn với khác biệt “#ifdef TÊN”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--GTYPE-group-format>=I<GFMT>"
+msgstr "B<--GTYPE-group-format>=I<GFMT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "format GTYPE input groups with GFMT"
+msgstr "định dạng nhập GTYPE với GFMT "
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--line-format>=I<LFMT>"
+msgstr "B<--line-format>=I<LFMT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "format all input lines with LFMT"
+msgstr "định dạng tất cảc các dòng vào với LFMT"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--LTYPE-line-format>=I<LFMT>"
+msgstr "B<--LTYPE-line-format>=I<LFMT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "format LTYPE input lines with LFMT"
+msgstr "định dạng nhập LTYPE với LFMT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "These format options provide fine-grained control over the output"
+msgstr "Nhưng tùy chọn đó điểu khiển kết xuất ra định dạng B<diff>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "of diff, generalizing B<-D>/--ifdef."
+msgstr "đẹp hơn, khái quát hóa B<-D>/B<--ifdef>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LTYPE is 'old', 'new', or 'unchanged'."
+msgstr "LTYPE là “cũ”, “mới”, hoặc “chưa thay đổi”."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GTYPE is LTYPE or 'changed'."
+msgstr "GTYPE là LTYPE hoặc “thay đổi rồi”."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GFMT (only) may contain:"
+msgstr "GFMT chỉ có thể chứa:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%E<lt>"
+msgstr "%E<lt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "lines from FILE1"
+msgstr "dòng từ TẬP_TIN1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%E<gt>"
+msgstr "%E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "lines from FILE2"
+msgstr "dòng từ TẬP_TIN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%="
+msgstr "%="
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "lines common to FILE1 and FILE2"
+msgstr "dòng chung của TẬP_TIN1 và TẬP_TIN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}LETTER"
+msgstr "%[-][ĐỘ_RỘNG][.[PREC]]{doxX}CHỮ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "printf-style spec for LETTER"
+msgstr "dạng printf cho CHỮ ấy"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "LETTERs are as follows for new group, lower case for old group:"
+msgstr "CHỮ HOA cho nhóm mới, chữ thường cho nhóm cũ:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "F"
+msgstr "F"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "first line number"
+msgstr "số dòng đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "L"
+msgstr "L"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "last line number"
+msgstr "số dòng cuối cùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "number of lines = L-F+1"
+msgstr "tổng số dòng = L-F+1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "E"
+msgstr "E"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "F-1"
+msgstr "F-1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "M"
+msgstr "M"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "L+1"
+msgstr "L+1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%(A=B?T:E)"
+msgstr "%(A=B?T:E)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if A equals B then T else E"
+msgstr "nếu A bằng B thì T nếu không thì E"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "LFMT (only) may contain:"
+msgstr "LFMT chỉ có thể chứa:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%L"
+msgstr "%L"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "contents of line"
+msgstr "nội dung của dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "contents of line, excluding any trailing newline"
+msgstr "nội dung của dòng, loại trừ ký tự dòng mới nào đi theo"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%[-][WIDTH][.[PREC]]{doxX}n"
+msgstr "%[-][Đ_RỘNG][.[PREC]]{doxX}n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "printf-style spec for input line number"
+msgstr "đặc tả dạng printf cho số dòng đầu vào"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Both GFMT and LFMT may contain:"
+msgstr "Cả GFMT và LFMT có thể chứa:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%"
+msgstr "%"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%c'C'"
+msgstr "%c'C'"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the single character C"
+msgstr "ký tự riêng lẻ C"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%c'\\eOOO'"
+msgstr "%c'\\eOOO'"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the character with octal code OOO"
+msgstr "ký tự có mã bát phân OOO"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "C"
+msgstr "C"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the character C (other characters represent themselves)"
+msgstr "ký tự C (các ký tự khác đại diện cho chính chúng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--minimal>"
+msgstr "B<-d>, B<--minimal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "try hard to find a smaller set of changes"
+msgstr "cố tìm một thay đổi nhỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--horizon-lines>=I<NUM>"
+msgstr "B<--horizon-lines>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "keep NUM lines of the common prefix and suffix"
+msgstr "giữ SỐ dòng của tiền tố và hậu tố chung"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--speed-large-files>"
+msgstr "B<--speed-large-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume large files and many scattered small changes"
+msgstr "Giả định _tập tin lớn_ và nhiều thay đổi nhỏ rải rác (_tốc độ_)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--color>[=I<WHEN>]"
+msgstr "B<--color>[=I<WHEN>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " --color[=WHEN] colorize the output; WHEN can be 'never', "
+#| "'always',\n"
+#| " or 'auto' (the default)"
+msgid ""
+"color output; WHEN is 'never', 'always', or 'auto'; plain B<--color> means "
+"B<--color=>'auto'"
+msgstr ""
+" --color[=WHEN] tô màu kết xuất; WHEN có thể là 'never', 'always',\n"
+" hay 'auto' (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--palette>=I<PALETTE>"
+msgstr "B<--palette>=I<PALETTE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"the colors to use when B<--color> is active; PALETTE is a colon-separated "
+"list of terminfo capabilities"
+msgstr ""
+"các màu được dùng khi B<--color> kích hoạt; PALETTE là một danh sách "
+"terminfo capabilities ngăn cách bằng dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE' or 'FILE DIR'. If B<--"
+"from-file> or B<--to-file> is given, there are no restrictions on FILE(s). "
+"If a FILE is '-', read standard input. Exit status is 0 if inputs are the "
+"same, 1 if different, 2 if trouble."
+msgstr ""
+"CÁC TẬP TIN là “TẬP_TIN1 TẬP_TIN2” hoặc “THƯ_MỤC1 THƯ_MỤC2” hoặc “THƯ_MỤC "
+"TẬP_TIN” hay “TẬP_TIN THƯ_MỤC”. Nếu đưa ra tùy chọn B<--from-file> (từ tập "
+"tin) hay B<--to-file> (vào tập tin) thì không có giới hạn TẬP TIN. Nếu TẬP-"
+"TIN là “-”, thì đọc từ đầu vào tiêu chuẩn. Trạng thái thoát là số 0 nếu hai "
+"đầu vào bằng nhau, số 1 nếu là khác nhau và số 2 nếu gặp lỗi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len "
+"Tower."
+msgstr ""
+"Tác giả: Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, và Len "
+"Tower."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr ""
+"Thông báo lỗi nào cho: E<lt>bug-diffutils@gnu.orgE<gt>; Thông báo lỗi dịch "
+"nào cho: E<lt>http://translationproject.org/team/vi.htmlE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về cách sử dụng phần mềm GNU: E<lt>https://www.gnu.org/"
+"gethelp/E<gt>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)"
+msgid "B<wdiff>(1), B<cmp>(1), B<diff3>(1), B<sdiff>(1), B<patch>(1)"
+msgstr "B<wdiff>(1), B<cmp>(1), B<diff3>(1), B<sdiff>(1), B<patch>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<diff> is maintained as a Texinfo manual. If "
+"the B<info> and B<diff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<diff> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<diff> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info diff>"
+msgstr "B<info diff>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "August 2021"
+msgstr "Tháng 8 năm 2021"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr "diffutils 3.8"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)"
+msgstr "B<wdiff>(1), B<cmp>(1), B<diff3>(1), B<sdiff>(1), B<patch>(1)"
+
+#. type: TH
+#: fedora-40 fedora-rawhide
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "May 2017"
+msgstr "Tháng 5 năm 2017"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "diffutils 3.6"
+msgstr "diffutils 3.6"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"colorize the output; WHEN can be 'never', 'always', or 'auto' (the default)"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"GNU diffutils home page: E<lt>http://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl."
+"htmlE<gt>."
diff --git a/po/vi/man1/diff3.1.po b/po/vi/man1/diff3.1.po
new file mode 100644
index 00000000..e7d3eeef
--- /dev/null
+++ b/po/vi/man1/diff3.1.po
@@ -0,0 +1,506 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DIFF3"
+msgstr "DIFF3"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "May 2023"
+msgstr "Tháng 5 năm 2023"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "diffutils 3.10"
+msgstr "diffutils 3.10"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "diff3 - compare three files line by line"
+msgstr "diff3 - so sánh ba tập tin từng dòng một"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<diff3> [I<OPTION>]... I<MYFILE OLDFILE YOURFILE>"
+msgstr "B<diff3> [I<TÙY_CHỌN>]… I<TẬP_TIN_TÔI TẬP_TIN_CŨ TẬP_TIN_BẠN>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compare three files line by line."
+msgstr "So sánh ba tập tin từng dòng một."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--show-all>"
+msgstr "B<-A>, B<--show-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output all changes, bracketing conflicts"
+msgstr "kết xuất tất cả thay đổi, đặt mọi xung đột trong ngoặc đơn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--ed>"
+msgstr "B<-e>, B<--ed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output ed script incorporating changes from OLDFILE to YOURFILE into MYFILE"
+msgstr ""
+"kết xuất script B<ed>(1) những thay đổi hợp nhất từ TẬP_TIN_CŨ thành "
+"TẬP_TIN_CỦA_BẠN vào TẬP_TIN_TÔI."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E>, B<--show-overlap>"
+msgstr "B<-E>, B<--show-overlap>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-e>, but bracket conflicts"
+msgstr "giống B<-e>, nhưng đặt xung đột trong ngoặc đơn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-3>, B<--easy-only>"
+msgstr "B<-3>, B<--easy-only>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-e>, but incorporate only nonoverlapping changes"
+msgstr "giống B<-e>, nhưng chỉ sát nhập những thay đổi không chồng lấp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--overlap-only>"
+msgstr "B<-x>, B<--overlap-only>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-e>, but incorporate only overlapping changes"
+msgstr "giống B<-e>, nhưng chỉ sát nhập những thay đổi bị chồng lấp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-x>, but bracket conflicts"
+msgstr "giống B<-x>, nhưng đặt xung đột trong ngoặc đơn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>"
+msgstr "B<-i>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append 'w' and 'q' commands to ed scripts"
+msgstr "nối thêm hai lệnh “w” và “q” vào văn lệnh B<ed>(1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--merge>"
+msgstr "B<-m>, B<--merge>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output actual merged file, according to B<-A> if no other options are given"
+msgstr ""
+"kết xuất tập tin đã thực tế được hòa trộn, tuân theo tùy chọn B<-A> nếu như "
+"không có tùy chọn khác được chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--text>"
+msgstr "B<-a>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat all files as text"
+msgstr "coi mọi tập tin là văn bản thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-trailing-cr>"
+msgstr "B<--strip-trailing-cr>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strip trailing carriage return on input"
+msgstr "cắt bỏ ký tự về đầu dòng (cr) theo sau khi nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--initial-tab>"
+msgstr "B<-T>, B<--initial-tab>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make tabs line up by prepending a tab"
+msgstr "tạo khoảng tab cho dòng bằng cách thêm một tab vào trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--diff-program>=I<PROGRAM>"
+msgstr "B<--diff-program>=I<CHƯƠNG_TRÌNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use PROGRAM to compare files"
+msgstr "dùng CHƯƠNG_TRÌNH để so sánh các tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--label>=I<LABEL>"
+msgstr "B<-L>, B<--label>=I<NHÃN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use LABEL instead of file name (can be repeated up to three times)"
+msgstr "sử dụng NHÃN thay vì tên tập tin (có thể lặp lại đến ba lần)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The default output format is a somewhat human-readable representation of the "
+"changes."
+msgstr ""
+"Định dạng kết xuất mặc định là hơi khó để con người có thể đọc được các thay "
+"đổi là gì."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<-e>, B<-E>, B<-x>, B<-X> (and corresponding long) options cause an ed "
+"script to be output instead of the default."
+msgstr ""
+"Tùy chọn B<-e>, B<-E>, B<-x>, B<-X> (tương ứng với dạng dài) là căn nguyên "
+"kết xuất dạng bó lệnh ed thay vì kiểu mặc định."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Finally, the B<-m> (B<--merge>) option causes diff3 to do the merge "
+"internally and output the actual merged file. For unusual input, this is "
+"more robust than using ed."
+msgstr ""
+"Cuối cùng, tùy chọn B<-m> (B<--merge>) là căn nguyên B<diff3> thực hiện việc "
+"trộn từ nội tại và kết xuất là tập tin đã được trộn. Với kiểu đầu vào ít "
+"dùng, đây là cách\n"
+"hợp lý hơn sử dụng B<ed>(1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If a FILE is '-', read standard input. Exit status is 0 if successful, 1 if "
+"conflicts, 2 if trouble."
+msgstr ""
+"Nếu TẬP-TIN là “-”, thì đọc từ đầu vào tiêu chuẩn. Trạng thái thoát là số 0 "
+"nếu thành công, số 1 nếu có xung đột nào và số 2 nếu gặp lỗi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Randy Smith."
+msgstr "Tác giả: Randy Smith."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr ""
+"Thông báo lỗi nào cho: E<lt>bug-diffutils@gnu.orgE<gt>; Thông báo lỗi dịch "
+"nào cho: E<lt>http://translationproject.org/team/vi.htmlE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về cách sử dụng phần mềm GNU: E<lt>https://www.gnu.org/"
+"gethelp/E<gt>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "cmp(1), diff(1), sdiff(1)"
+msgid "B<cmp>(1), B<diff>(1), B<sdiff>(1)"
+msgstr "B<cmp>(1), B<diff>(1), B<sdiff>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<diff3> is maintained as a Texinfo manual. If "
+"the B<info> and B<diff3> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<diff3> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<diff3> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info diff3>"
+msgstr "B<info diff3>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "August 2021"
+msgstr "Tháng 8 năm 2021"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr "diffutils 3.8"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "cmp(1), diff(1), sdiff(1)"
+msgstr "B<cmp>(1), B<diff>(1), B<sdiff>(1)"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "May 2017"
+msgstr "Tháng 5 năm 2017"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "diffutils 3.6"
+msgstr "diffutils 3.6"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"GNU diffutils home page: E<lt>http://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl."
+"htmlE<gt>."
diff --git a/po/vi/man1/dir.1.po b/po/vi/man1/dir.1.po
new file mode 100644
index 00000000..fb813a6a
--- /dev/null
+++ b/po/vi/man1/dir.1.po
@@ -0,0 +1,1366 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DIR"
+msgstr "DIR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dir - list directory contents"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dir> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<dir> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"List information about the FILEs (the current directory by default). Sort "
+"entries alphabetically if none of B<-cftuvSUX> nor B<--sort> is specified."
+msgstr ""
+"Liệt kê thông tin về các TẬP-TIN (thư mục hiện thời theo mặc định). Sắp xếp "
+"các mục theo bảng chữ cái nếu không có B<-cftuvSUX> cũng không B<--sort>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not ignore entries starting with ."
+msgstr "đừng bỏ qua mục bắt đầu với “.”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--almost-all>"
+msgstr "B<-A>, B<--almost-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied . and .."
+msgstr "đừng liệt kê “.” và “..” theo ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--author>"
+msgstr "B<--author>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l>, print the author of each file"
+msgstr "với B<-l> thì in ra tác giả của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--escape>"
+msgstr "B<-b>, B<--escape>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print C-style escapes for nongraphic characters"
+msgstr "in ra thoát chuỗi kiểu-C cho ký tự không thể hiển thị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--block-size>=I<\\,SIZE\\/>"
+msgstr "B<--block-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, scale sizes by SIZE when printing them; e.g., '--block-size=M'; "
+"see SIZE format below"
+msgstr ""
+"với B<-l>, cỡ tỷ lê cỡ thơ CỠ khi in chúng; ví dụ: B<--block-size>=I<M>; xem "
+"định dạng CỠ bên dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--ignore-backups>"
+msgstr "B<-B>, B<--ignore-backups>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries ending with ~"
+msgstr "không liệt kê các mục có đuôi “~” mhư ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "with B<-lt>: sort by, and show, ctime (time of last modification of file "
+#| "status information); with B<-l>: show ctime and sort by name; otherwise: "
+#| "sort by ctime, newest first"
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last change of file status "
+"information); with B<-l>: show ctime and sort by name; otherwise: sort by "
+"ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by columns"
+msgstr "liệt kê các mục theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--color>[=I<\\,WHEN\\/>]"
+msgstr "B<--color>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "color the output WHEN; more info below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>"
+msgstr "B<-d>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list directories themselves, not their contents"
+msgstr "liệt kê bản thân thư mục thay vì nội dung của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--dired>"
+msgstr "B<-D>, B<--dired>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate output designed for Emacs' dired mode"
+msgstr "tạo kết xuất thích hợp với chế độ dired của “Emacs”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list all entries in directory order"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--classify>[=I<\\,WHEN\\/>]"
+msgstr "B<-F>, B<--classify>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "append indicator (one of */=E<gt>@|) to entries"
+msgid "append indicator (one of */=E<gt>@|) to entries WHEN"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--file-type>"
+msgstr "B<--file-type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, except do not append '*'"
+msgstr "cũng vậy, nhưng không nối thêm “*”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--format>=I<\\,WORD\\/>"
+msgstr "B<--format>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"across B<-x>, commas B<-m>, horizontal B<-x>, long B<-l>, single-column "
+"B<-1>, verbose B<-l>, vertical B<-C>"
+msgstr ""
+"across B<-x> (ngang qua), commas B<-m> (dấu phẩy), horizontal B<-x> (nằm "
+"ngang), long B<-l> (dài), single-column B<-1> (cột đơn), verbose B<-l> (xuất "
+"chi tiết), vertical B<-C> (thẳng đứng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--full-time>"
+msgstr "B<--full-time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l> B<--time-style>=I<\\,full-iso\\/>"
+msgstr "giống B<-l> B<--time-style>=I<\\,full-iso\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>"
+msgstr "B<-g>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list owner"
+msgstr "giống B<-l>, nhưng không liệt kê người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group-directories-first>"
+msgstr "B<--group-directories-first>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+#| "none\\/> (B<-U>) disables grouping"
+msgid ""
+"group directories before files; can be augmented with a B<--sort> option, "
+"but any use of B<--sort>=I<\\,none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--no-group>"
+msgstr "B<-G>, B<--no-group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "in a long listing, don't print group names"
+msgstr "ở danh sách dài, dừng in các tên nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-readable>"
+msgstr "B<-h>, B<--human-readable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l> and B<-s>, print sizes like 1K 234M 2G etc."
+msgstr "với B<-l>, và B<-s>, in kích cỡ ở dạng 1K 234M 2G v.v.."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--si>"
+msgstr "B<--si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, but use powers of 1000 not 1024"
+msgstr "giống trên, nhưng dùng hệ số mũ 1000, không phải 1024"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--dereference-command-line>"
+msgstr "B<-H>, B<--dereference-command-line>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow symbolic links listed on the command line"
+msgstr "đi theo liên kết mềm liệt kê trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference-command-line-symlink-to-dir>"
+msgstr "B<--dereference-command-line-symlink-to-dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "follow each command line symbolic link"
+msgid "follow each command line symbolic link that points to a directory"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hide>=I<\\,PATTERN\\/>"
+msgstr "B<--hide>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"do not list implied entries matching shell PATTERN (overridden by B<-a> or "
+"B<-A>)"
+msgstr ""
+"không liệt kê những mục tương ứng với MẪU của shell (bị ghi đè bởi B<-a> "
+"hoặc B<-A>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hyperlink>[=I<\\,WHEN\\/>]"
+msgstr "B<--hyperlink>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "hyperlink file names WHEN"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--indicator-style>=I<\\,WORD\\/>"
+msgstr "B<--indicator-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"append indicator with style WORD to entry names: none (default), slash (B<-"
+"p>), file-type (B<--file-type>), classify (B<-F>)"
+msgstr ""
+"nối thêm vào tên mục chỉ thị với dạng TỪ: none (không có, mặc định), slash "
+"(dấu gạch chéo, B<-p>), file-type (kiểu tập tin, B<--file-type>), classify "
+"(phân loại, B<-F>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--inode>"
+msgstr "B<-i>, B<--inode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the index number of each file"
+msgstr "in ra số chỉ mục của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--ignore>=I<\\,PATTERN\\/>"
+msgstr "B<-I>, B<--ignore>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries matching shell PATTERN"
+msgstr "không liệt kê các mục tương ứng với MẪU của hệ vỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--kibibytes>"
+msgstr "B<-k>, B<--kibibytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " -k, --kibibytes default to 1024-byte blocks for disk usage;\n"
+#| " used only with -s and per directory "
+#| "totals\n"
+msgid ""
+"default to 1024-byte blocks for file system usage; used only with B<-s> and "
+"per directory totals"
+msgstr ""
+" -k, --kibibytes mặc định dùng khối 1024-byte cho dung lượng đĩa "
+"đã dùng;\n"
+" chỉ được dùng với -s và mỗi tổng thư mục\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use a long listing format"
+msgstr "dùng dạng danh sách dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"when showing file information for a symbolic link, show information for the "
+"file the link references rather than for the link itself"
+msgstr ""
+"khi hiển thị thông tin cho một liên kết mềm, hiển thị thông tin cho tập tin "
+"mà liên kết chỉ đến thay cho bản thân liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fill width with a comma separated list of entries"
+msgstr "liệt kê liền nhau các mục, cách nhau bởi dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--numeric-uid-gid>"
+msgstr "B<-n>, B<--numeric-uid-gid>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but list numeric user and group IDs"
+msgstr "giống B<-l>, nhưng liệt kê UID và GID dạng số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--literal>"
+msgstr "B<-N>, B<--literal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print entry names without quoting"
+msgstr "in ra tên thô của các mục không trích dẫn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list group information"
+msgstr "giống B<-l>, nhưng không liệt kê thông tin về nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+msgstr "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append / indicator to directories"
+msgstr "nối thêm vào thư mục chỉ thị “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--hide-control-chars>"
+msgstr "B<-q>, B<--hide-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print ? instead of nongraphic characters"
+msgstr "in dấu “?” thay cho các ký tự không đồ họa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-control-chars>"
+msgstr "B<--show-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show nongraphic characters as-is (the default, unless program is 'ls' and "
+"output is a terminal)"
+msgstr ""
+"hiển thị các ký tự không phải đồ họa như chúng có (mặc định, trừ khi chương "
+"trình là B<ls> và đầu ra là thiết bị cuối)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Q>, B<--quote-name>"
+msgstr "B<-Q>, B<--quote-name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enclose entry names in double quotes"
+msgstr "đặt tên các mục trong ngoặc kép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quoting-style>=I<\\,WORD\\/>"
+msgstr "B<--quoting-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use quoting style WORD for entry names: literal, locale, shell, shell-"
+"always, shell-escape, shell-escape-always, c, escape (overrides "
+"QUOTING_STYLE environment variable)"
+msgstr ""
+"dùng dạng trích dẫn TỪ cho tên các mục: literal (văn chương), locale (miền "
+"địa phương), shell (hệ vỏ), shell-always (luôn luôn hệ vỏ), c, escape "
+"(thoát), (đè lên các biến môi trường QUOTING_STYLE)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reverse>"
+msgstr "B<-r>, B<--reverse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reverse order while sorting"
+msgstr "đảo ngược thứ tự khi sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list subdirectories recursively"
+msgstr "liệt kê đệ quy các thư mục con"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>"
+msgstr "B<-s>, B<--size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the allocated size of each file, in blocks"
+msgstr "in kích cỡ đã cấp phát của mỗi tập tin, theo khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort by file size, largest first"
+msgstr "sắp xếp theo kích cỡ tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sort>=I<\\,WORD\\/>"
+msgstr "B<--sort>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>), width"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>=I<\\,WORD\\/>"
+msgstr "B<--time>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"select which timestamp used to display or sort; access time (B<-u>): atime, "
+"access, use; metadata change time (B<-c>): ctime, status; modified time "
+"(default): mtime, modification; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, WORD determines which time to show; with B<--sort>=I<\\,time\\/"
+">, sort by WORD (newest first)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time-style>=I<\\,TIME_STYLE\\/>"
+msgstr "B<--time-style>=I<\\,TIME_STYLE\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time/date format with B<-l>; see TIME_STYLE below"
+msgstr "định dạng ngày/tháng với B<-l>; xem TIME_STYLE ở phía dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "sort by time, newest first; see B<--time>"
+msgstr "sắp xếp theo thời gian thay đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--tabsize>=I<\\,COLS\\/>"
+msgstr "B<-T>, B<--tabsize>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume tab stops at each COLS instead of 8"
+msgstr "giả định chiều dài tab là CỘT thay cho 8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-lt>: sort by, and show, access time; with B<-l>: show access time "
+"and sort by name; otherwise: sort by access time, newest first"
+msgstr ""
+"với B<-lt>: sắp xếp theo, và hiển thị thời gian truy cập; với B<-l>: hiển "
+"thị thời gian truy cập và sắp xếp theo tên; nếu không: sắp xếp theo thời "
+"gian truy cập, mới trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-U>"
+msgstr "B<-U>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not sort; list entries in directory order"
+msgstr "không sắp xếp; liệt kê các mục theo thứ tự của thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "natural sort of (version) numbers within text"
+msgstr "sắp xếp các số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--width>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set output width to COLS. 0 means no limit"
+msgstr "coi chiều rộng màn hình là CỘT. 0 là không giới hạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by lines instead of by columns"
+msgstr "liệt kê các mục theo dòng thay vì theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort alphabetically by entry extension"
+msgstr "sắp xếp phần mở rộng các mục theo bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--context>"
+msgstr "B<-Z>, B<--context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print any security context of each file"
+msgstr "in bất kỳ ngữ cảnh bảo mật nào của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--zero>"
+msgstr "B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list one file per line"
+msgstr "liệt kê một tập tin trên mỗi dòng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or "
+#| "+FORMAT. FORMAT is interpreted like in date(1). If FORMAT is "
+#| "FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+#| "and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes "
+#| "effect only outside the POSIX locale. Also the TIME_STYLE environment "
+#| "variable sets the default style to use."
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in B<date>(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The WHEN argument defaults to 'always' and can also be 'auto' or 'never'."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Using color to distinguish file types is disabled both by default and "
+#| "with B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits "
+#| "color codes only when standard output is connected to a terminal. The "
+#| "LS_COLORS environment variable can change the settings. Use the "
+#| "dircolors command to set it."
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the B<dircolors>(1) "
+"command to set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if OK,"
+msgstr "nếu ổn,"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if minor problems (e.g., cannot access subdirectory),"
+msgstr "nếu gặp lỗi nhỏ (v.d. không thể truy cập đến thư mục con),"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if serious trouble (e.g., cannot access command-line argument)."
+msgstr ""
+"nếu gặp lỗi nghiêm trọng (v.d. không thể truy cập đến đối số dòng lệnh)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard M. Stallman and David MacKenzie."
+msgstr "Viết bởi Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/dirE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/dirE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) dir invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) dir invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last modification of file "
+"status information); with B<-l>: show ctime and sort by name; otherwise: "
+"sort by ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"change the default of using modification times; access time (B<-u>): atime, "
+"access, use; change time (B<-c>): ctime, status; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"colorize the output; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'; more info below"
+msgstr ""
+"tô màu kết xuất. KHI có thể là: never (không bao giờ), auto (tự động), "
+"always (luôn luôn, mặc định). Thông tin thêm xem ở dưới đây"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "do not sort, enable B<-aU>, disable B<-ls> B<--color>"
+msgstr ""
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-F>, B<--classify>"
+msgstr "B<-F>, B<--classify>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "append indicator (one of */=E<gt>@|) to entries"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "group directories before files;"
+msgstr "nhóm lại các thư mục trước các tập tin."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+"none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "follow each command line symbolic link"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "that points to a directory"
+msgstr "cái mà chỉ tới một thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"hyperlink file names; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'"
+msgstr ""
+"hyperlink các tên tập tin; KHI có thể là “always” (mặc định nếu để trống), "
+"“auto”, hoặc “never”"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"default to 1024-byte blocks for disk usage; used only with B<-s> and per "
+"directory totals"
+msgstr ""
+"mặc định dùng khối 1024-byte cho dung lượng đĩa đã dùng; chỉ được dùng với "
+"B<-s> và mỗi tổng thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>)"
+msgstr ""
+"sắp xếp theo TỪ thay cho tên: none (B<-U>, không có), size (B<-S>, kích cỡ), "
+"time (B<-t>, thời gian), version (B<-v>, phiên bản), extension (B<-X>, phần "
+"đuôi mở rộng)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "list one file per line. Avoid '\\en' with B<-q> or B<-b>"
+msgstr "liệt kê một tập tin trên mỗi dòng. Tránh “\\en” với B<-q> hay B<-b>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in date(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the dircolors command to "
+"set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/dircolors.1.po b/po/vi/man1/dircolors.1.po
new file mode 100644
index 00000000..5e224344
--- /dev/null
+++ b/po/vi/man1/dircolors.1.po
@@ -0,0 +1,319 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DIRCOLORS"
+msgstr "DIRCOLORS"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dircolors - color setup for ls"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dircolors> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<dircolors> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Output commands to set the LS_COLORS environment variable."
+msgstr "Đưa ra các câu lệnh đặt biến môi trường LS_COLORS."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Determine format of output:"
+msgstr "Nhận ra định dạng kết quả:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--sh>, B<--bourne-shell>"
+msgstr "B<-b>, B<--sh>, B<--bourne-shell>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output Bourne shell code to set LS_COLORS"
+msgstr "đưa ra mã Bourne shell đặt LS_COLORS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--csh>, B<--c-shell>"
+msgstr "B<-c>, B<--csh>, B<--c-shell>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output C shell code to set LS_COLORS"
+msgstr "đưa ra mã C shell đặt LS_COLORS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--print-database>"
+msgstr "B<-p>, B<--print-database>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output defaults"
+msgstr "xuất các giá trị mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--print-ls-colors>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "output fully escaped colors for display"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If FILE is specified, read it to determine which colors to use for which "
+"file types and extensions. Otherwise, a precompiled database is used. For "
+"details on the format of these files, run 'dircolors B<--print-database>'."
+msgstr ""
+"Nếu chỉ ra TẬP_TIN, thì đọc nó để tìm ra màu nào sử dụng cho dạng tập tin và "
+"phần mở rộng tập tin nào. Nếu không, sử dụng cơ sở dữ liệu đã biên dịch từ "
+"trước. Để xem chi tiết về định dạng của những tập tin này, chạy “dircolors "
+"B<--print-database>”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by H. Peter Anvin."
+msgstr "Viết bởi H. Peter Anvin."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/dircolorsE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"dircolorsE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) dircolors invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) dircolors invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/dirname.1.po b/po/vi/man1/dirname.1.po
new file mode 100644
index 00000000..956c4af7
--- /dev/null
+++ b/po/vi/man1/dirname.1.po
@@ -0,0 +1,325 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DIRNAME"
+msgstr "DIRNAME"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "leading '-' in a component of file name %s"
+msgid "dirname - strip last component from file name"
+msgstr "dấu gạch nối “-” đứng trước trong phần của tên tập tin %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<dirname> [I<\\,OPTION\\/>] I<\\,NAME\\/>..."
+msgstr "B<dirname> [I<\\,TÙY-CHỌN\\/>] I<\\,TÊN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Output each NAME with its last non-slash component and trailing slashes "
+"removed; if NAME contains no /'s, output '.' (meaning the current directory)."
+msgstr ""
+"In ra từng TÊN không có dấu gách chéo ở đầu và cuối; nếu TÊN không chứa “/” "
+"nào, thì in ra “.” (có nghĩa là thư mục hiện thời)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dirname /usr/bin/"
+msgstr "dirname /usr/bin/"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"/usr\""
+msgstr "-E<gt> “/usr”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dirname dir1/str dir2/str"
+msgstr "dirname dir1/str dir2/str"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"dir1\" followed by \"dir2\""
+msgstr "-E<gt> “dir1” theo sau bởi “dir2”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dirname stdio.h"
+msgstr "dirname stdio.h"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \".\""
+msgstr "-E<gt> “.”"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Jim Meyering."
+msgstr "Viết bởi David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "basename(1), readlink(1)"
+msgid "B<basename>(1), B<readlink>(1)"
+msgstr "B<basename>(1), B<readlink>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/dirnameE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"dirnameE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) dirname invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) dirname invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "basename(1), readlink(1)"
+msgstr "B<basename>(1), B<readlink>(1)"
diff --git a/po/vi/man1/du.1.po b/po/vi/man1/du.1.po
new file mode 100644
index 00000000..7b78ed80
--- /dev/null
+++ b/po/vi/man1/du.1.po
@@ -0,0 +1,778 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DU"
+msgstr "DU"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "du - estimate file space usage"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<du> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<du> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<du> [I<\\,OPTION\\/>]... I<\\,--files0-from=F\\/>"
+msgstr "B<du> [I<\\,TÙY_CHỌN\\/>]… I<\\,--files0-from=F\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Summarize disk usage of the set of FILEs, recursively for directories.\n"
+msgid ""
+"Summarize device usage of the set of FILEs, recursively for directories."
+msgstr ""
+"Tính tổng không gian đĩa của bộ các TẬP_TIN sử dụng, một cách đệ quy trong "
+"thư mục.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-0>, B<--null>"
+msgstr "B<-0>, B<--null>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write counts for all files, not just directories"
+msgstr "ghi tổng số lượng cho mọi tập tin, không chỉ thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--apparent-size>"
+msgstr "B<--apparent-size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " -0, --null end each output line with NUL, not newline\n"
+#| " -a, --all write counts for all files, not just directories\n"
+#| " --apparent-size print apparent sizes, rather than disk usage; "
+#| "although\n"
+#| " the apparent size is usually smaller, it may "
+#| "be\n"
+#| " larger due to holes in ('sparse') files, "
+#| "internal\n"
+#| " fragmentation, indirect blocks, and the like\n"
+msgid ""
+"print apparent sizes rather than device usage; although the apparent size is "
+"usually smaller, it may be larger due to holes in ('sparse') files, internal "
+"fragmentation, indirect blocks, and the like"
+msgstr ""
+" -0, --null kết thúc từng dòng kết xuất bằng NUL thay vì dòng "
+"mới\n"
+" -a, --all ghi tổng số lượng cho mọi tập tin, không chỉ thư "
+"mục\n"
+" --apparent-size in ra kích cỡ hiển thị, thay cho sử dụng đĩa; mặc "
+"dù\n"
+" kích cỡ hiển thị thường nhỏ hơn, đôi khi nó\n"
+" lớn hơn do các lỗ hổng trong tập tin (“sparse”),\n"
+" sự phân mảnh, khối gián tiếp, và những thứ tương "
+"tự\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--block-size>=I<\\,SIZE\\/>"
+msgstr "B<-B>, B<--block-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"scale sizes by SIZE before printing them; e.g., \\&'-BM' prints sizes in "
+"units of 1,048,576 bytes; see SIZE format below"
+msgstr ""
+"biến đổi cỡ theo CỠ trước khi in. Ví dụ: B<-BM> sẽ in cỡ của đơn vị theo "
+"1,048,576 bytes; xem định dạng CỠ ở phía dưới."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bytes>"
+msgstr "B<-b>, B<--bytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to '--apparent-size B<--block-size>=I<\\,1\\/>'"
+msgstr "tương đương “B<--apparent-size> B<--block-size>=I<\\,1\\/>”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--total>"
+msgstr "B<-c>, B<--total>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "produce a grand total"
+msgstr "đưa ra một báo cáo tổng cộng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--dereference-args>"
+msgstr "B<-D>, B<--dereference-args>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dereference only symlinks that are listed on the command line"
+msgstr "không theo liên kết mềm được liệt kê trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--max-depth>=I<\\,N\\/>"
+msgstr "B<-d>, B<--max-depth>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print the total for a directory (or file, with B<--all>) only if it is N or "
+"fewer levels below the command line argument; B<--max-depth>=I<\\,0\\/> is "
+"the same as B<--summarize>"
+msgstr ""
+"chỉ hiển thị toàn bộ thư mục (hoặc tập tin, khi có B<--all>) nếu nó là I<\\,"
+"N\\/> hay ít hơn mức theo sau tham số dòng lệnh; B<--max-depth>=I<\\,0\\/> "
+"tương đương với B<--summarize>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--files0-from>=I<\\,F\\/>"
+msgstr "B<--files0-from>=I<\\,F\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"summarize device usage of the NUL-terminated file names specified in file F; "
+"if F is -, then read names from standard input"
+msgstr ""
+"tính tổng sử dụng đĩa của các tập tin có tên kết thúc bằng NUL chỉ ra trong "
+"tập tin F nếu F là “-” thì sẽ đọc các tên từ đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>"
+msgstr "B<-H>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to B<--dereference-args> (B<-D>)"
+msgstr "tương đương với B<--dereference-args> (B<-D>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-readable>"
+msgstr "B<-h>, B<--human-readable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print sizes in human readable format (e.g., 1K 234M 2G)"
+msgstr "in kích cỡ với định dạng dễ đọc (v.d. 1K 234M 2G)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--inodes>"
+msgstr "B<--inodes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list inode usage information instead of block usage"
+msgstr "liệt kê thông tin theo inode thay cho khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>"
+msgstr "B<-k>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--block-size>=I<\\,1K\\/>"
+msgstr "giống như B<--block-size>=I<\\,1K\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dereference all symbolic links"
+msgstr "không theo liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--count-links>"
+msgstr "B<-l>, B<--count-links>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "count sizes many times if hard linked"
+msgstr "tính kích cỡ rất nhiều lần nếu có liên kết cứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--block-size>=I<\\,1M\\/>"
+msgstr "giống B<--block-size>=I<\\,1M\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--no-dereference>"
+msgstr "B<-P>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't follow any symbolic links (this is the default)"
+msgstr "không đi theo liên kết mềm nào (đây là mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--separate-dirs>"
+msgstr "B<-S>, B<--separate-dirs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "for directories do not include size of subdirectories"
+msgstr "với thư mục thì không thêm kích cỡ của thư mục con"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--si>"
+msgstr "B<--si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-h>, but use powers of 1000 not 1024"
+msgstr "giống B<-h>, nhưng theo số mũ 1000 chứ không phải 1024"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--summarize>"
+msgstr "B<-s>, B<--summarize>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display only a total for each argument"
+msgstr "chỉ hiển thị tổng số cho mỗi đối số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--threshold>=I<\\,SIZE\\/>"
+msgstr "B<-t>, B<--threshold>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"exclude entries smaller than SIZE if positive, or entries greater than SIZE "
+"if negative"
+msgstr "loại trừ các mục nhỏ hơn CỠ nếu dương, hoặc lớn hơn CỠ nếu âm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>"
+msgstr "B<--time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show time of the last modification of any file in the directory, or any of "
+"its subdirectories"
+msgstr ""
+"hiển thị giờ sửa đổi cuối cùng của mọi tập tin trong thư mục, hoặc mọi thư "
+"mục con của nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>=I<\\,WORD\\/>"
+msgstr "B<--time>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show time as WORD instead of modification time: atime, access, use, ctime or "
+"status"
+msgstr ""
+"hiển thị giờ theo TỪ thay cho giờ sửa đổi: atime (giờ truy cập), access (giờ "
+"truy cập), use (giờ dùng), ctime (giờ thay đổi inode), status (giờ lấy trạng "
+"thái)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time-style>=I<\\,STYLE\\/>"
+msgstr "B<--time-style>=I<\\,KIỂU_DÁNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show times using STYLE, which can be: full-iso, long-iso, iso, or +FORMAT; "
+"FORMAT is interpreted like in 'date'"
+msgstr ""
+"hiển thị giờ theo kiểu dáng KIỂU_DÁNG: full-iso (ISO đầy đủ), long-iso (ISO "
+"dài), iso (ISO), +ĐỊNH_DẠNG; ĐỊNH_DẠNG dùng như của lệnh B<date>(1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>, B<--exclude-from>=I<\\,FILE\\/>"
+msgstr "B<-X>, B<--exclude-from>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exclude files that match any pattern in FILE"
+msgstr "loại trừ mọi tập tin khớp với bất cứ mẫu nào trong TẬP TIN ấy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude>=I<\\,PATTERN\\/>"
+msgstr "B<--exclude>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exclude files that match PATTERN"
+msgstr "loại trừ các tập tin khớp MẪU"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--one-file-system>"
+msgstr "B<-x>, B<--one-file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "skip directories on different file systems"
+msgstr "bỏ qua các thư mục trên hệ thống tập tin khác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Display values are in units of the first available SIZE from B<--block-"
+"size>, and the DU_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment "
+"variables. Otherwise, units default to 1024 bytes (or 512 if "
+"POSIXLY_CORRECT is set)."
+msgstr ""
+"Giá trị hiển thị theo đơn vị kích CỠ sẵn có đầu tiên từ B<--block-size>, và "
+"các biến đổi môi trường DU_BLOCK_SIZE, BLOCK_SIZE và BLOCKSIZE. Không thì "
+"đơn vị mặc định là 1024 byte (hoặc 512 nếu đặt POSIXLY_CORRECT)."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PATTERNS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"PATTERN is a shell pattern (not a regular expression). The pattern B<?\\&> "
+"matches any one character, whereas B<*> matches any string (composed of "
+"zero, one or multiple characters). For example, B<*.o> will match any files "
+"whose names end in B<.o>. Therefore, the command"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<du --exclude=\\(aq*.o\\(aq>"
+msgstr "B<du --exclude=\\(aq*.o\\(aq>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"will skip all files and subdirectories ending in B<.o> (including the file "
+"B<.o> itself)."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Torbjorn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering."
+msgstr ""
+"Viết bởi Torbjorn Granlund, David MacKenzie, Paul Eggert và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/duE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/duE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) du invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) du invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Summarize disk usage of the set of FILEs, recursively for directories."
+msgstr ""
+"Tính tổng không gian đĩa của bộ các TẬP_TIN sử dụng, một cách đệ quy trong "
+"thư mục."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"print apparent sizes, rather than disk usage; although the apparent size is "
+"usually smaller, it may be larger due to holes in ('sparse') files, internal "
+"fragmentation, indirect blocks, and the like"
+msgstr ""
+"in ra kích cỡ hiển thị, thay cho sử dụng đĩa; mặc dù kích cỡ hiển thị thường "
+"nhỏ hơn, đôi khi nó lớn hơn do các lỗ hổng trong tập tin (“sparse”), sự phân "
+"mảnh, khối gián tiếp, và những thứ tương tự"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"summarize disk usage of the NUL-terminated file names specified in file F; "
+"if F is -, then read names from standard input"
+msgstr ""
+"tính tổng sử dụng đĩa của các tập tin có tên kết thúc bằng NUL chỉ ra trong "
+"tập tin F nếu F là - thì sẽ đọc các tên từ đầu vào tiêu chuẩn"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/echo.1.po b/po/vi/man1/echo.1.po
new file mode 100644
index 00000000..98d036b9
--- /dev/null
+++ b/po/vi/man1/echo.1.po
@@ -0,0 +1,478 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ECHO"
+msgstr "ECHO"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo - display a line of text"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<echo> [I<\\,SHORT-OPTION\\/>]... [I<\\,STRING\\/>]..."
+msgstr "B<echo> [I<\\,TÙY_CHỌN_NGẮN\\/>]… [I<\\,CHUỖI\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<echo> I<\\,LONG-OPTION\\/>"
+msgstr "B<echo> I<\\,TÙY-CHỌN-DÀI\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Echo the STRING(s) to standard output."
+msgstr "Hiển thị CHUỖI ra đầu ra tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not output the trailing newline"
+msgstr "không in ra ký tự dòng mới đi theo"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>"
+msgstr "B<-e>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable interpretation of backslash escapes"
+msgstr "bật chức năng đọc ký tự thoát chéo ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E>"
+msgstr "B<-E>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable interpretation of backslash escapes (default)"
+msgstr "tắt chức năng đọc ký tự thoát chéo ngược (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If B<-e> is in effect, the following sequences are recognized:"
+msgstr "B<-e> có hiệu lực thì cũng nhận ra những dãy theo đây:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\e\\e"
+msgstr "\\e\\e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backslash"
+msgstr "sổ chéo ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ea"
+msgstr "\\ea"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "alert (BEL)"
+msgstr "cảnh giác (BEL)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eb"
+msgstr "\\eb"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backspace"
+msgstr "xóa lùi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ec"
+msgstr "\\ec"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "produce no further output"
+msgstr "không xuất gì thêm nữa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ee"
+msgstr "\\ee"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "escape"
+msgstr "thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ef"
+msgstr "\\ef"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "form feed"
+msgstr "kéo trang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\en"
+msgstr "\\en"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "new line"
+msgstr "dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\er"
+msgstr "\\er"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "carriage return"
+msgstr "xuống dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\et"
+msgstr "\\et"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "horizontal tab"
+msgstr "cột tab theo chiều ngang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ev"
+msgstr "\\ev"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "vertical tab"
+msgstr "cột tab theo chiều dọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\e0NNN"
+msgstr "\\e0NNN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "byte with octal value NNN (1 to 3 digits)"
+msgstr "byte có giá trị bát phân NNN (1 đến 3 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\exHH"
+msgstr "\\exHH"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "byte with hexadecimal value HH (1 to 2 digits)"
+msgstr "byte có giá trị thập lục HH (1 đến 2 chữ số)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of echo, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<echo> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"NOTE: B<printf>(1) is a preferred alternative, which does not have issues "
+"outputting option-like strings."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Brian Fox and Chet Ramey."
+msgstr "Viết bởi Brian Fox và Chet Ramey."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<printf>(1)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/echoE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/echoE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) echo invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) echo invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/env.1.po b/po/vi/man1/env.1.po
new file mode 100644
index 00000000..bab4201b
--- /dev/null
+++ b/po/vi/man1/env.1.po
@@ -0,0 +1,617 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ENV"
+msgstr "ENV"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "env - run a program in a modified environment"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<env> [I<\\,OPTION\\/>]... [I<\\,-\\/>] [I<\\,NAME=VALUE\\/>]... [I<\\,"
+"COMMAND \\/>[I<\\,ARG\\/>]...]"
+msgstr ""
+"B<env> [I<\\,TÙY_CHỌN\\/>]… [I<\\,-\\/>] [I<\\,TÊN=GIÁ_TRỊ\\/>]… [I<\\,LỆNH "
+"\\/>[I<\\,Đ.SỐ\\/>]…]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Set each NAME to VALUE in the environment and run COMMAND."
+msgstr "Đặt từng TÊN thành GIÁ-TRỊ trong biến môi trường và chạy LỆNH."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-environment>"
+msgstr "B<-i>, B<--ignore-environment>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "start with an empty environment"
+msgstr "bắt đầu với một môi trường rỗng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-0>, B<--null>"
+msgstr "B<-0>, B<--null>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--unset>=I<\\,NAME\\/>"
+msgstr "B<-u>, B<--unset>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove variable from the environment"
+msgstr "xóa biến TÊN khỏi môi trường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--chdir>=I<\\,DIR\\/>"
+msgstr "B<-C>, B<--chdir>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change working directory to DIR"
+msgstr "chuyển thư mục làm việc sang TMỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--split-string>=I<\\,S\\/>"
+msgstr "B<-S>, B<--split-string>=I<\\,S\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"process and split S into separate arguments; used to pass multiple arguments "
+"on shebang lines"
+msgstr ""
+"xử lý và chia tách S thành các tham số riêng; được dùng để chuyển nhiều tham "
+"số trên dòng shebang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--product-name>=I<\\,STRING\\/>"
+msgid "B<--block-signal>[=I<\\,SIG\\/>]"
+msgstr "B<--product-name>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "block delivery of SIG signal(s) to COMMAND"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--product-name>=I<\\,STRING\\/>"
+msgid "B<--default-signal>[=I<\\,SIG\\/>]"
+msgstr "B<--product-name>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reset handling of SIG signal(s) to the default"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--product-version>=I<\\,STRING\\/>"
+msgid "B<--ignore-signal>[=I<\\,SIG\\/>]"
+msgstr "B<--product-version>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "set handling of SIG signal(s) to do nothing"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--list-signal-handling>"
+msgstr "B<--list-signal-handling>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list non default signal handling to stderr"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--debug>"
+msgstr "B<-v>, B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print verbose information for each processing step"
+msgstr "hiển thị thông tin chi tiết từng bước thực hiện"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A mere - implies B<-i>. If no COMMAND, print the resulting environment."
+msgstr ""
+"Một “-” nghĩa là B<-i>. Nếu không có câu LỆNH, thì in ra môi trường kết quả."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "SIGNAL may be a signal name like 'HUP', or a signal number like '1',\n"
+#| "or the exit status of a process terminated by a signal.\n"
+#| "PID is an integer; if negative it identifies a process group.\n"
+msgid ""
+"SIG may be a signal name like 'PIPE', or a signal number like '13'. Without "
+"SIG, all known signals are included. Multiple signals can be comma-"
+"separated. An empty SIG argument is a no-op."
+msgstr ""
+"\n"
+"TÍN_HIỆU có thể là một tên tín hiệu như “HUP” (treo, gác), hoặc một số thứ "
+"tự tín hiệu như “1”,\n"
+"hoặc trạng thái thoát của một tiến trình dừng bởi một tín hiệu.\n"
+"PID là một số nguyên, nếu âm thì đại diện cho một nhóm tiến trình.\n"
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the env command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-S/--split-string usage in scripts"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<-S> option allows specifying multiple parameters in a script. Running "
+"a script named B<1.pl> containing the following first line:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"#!/usr/bin/env -S perl -w -T\n"
+"\\&...\n"
+msgstr ""
+"#!/usr/bin/env -S perl -w -T\n"
+"\\&…\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Will execute B<perl -w -T 1.pl .>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Without the B<'-S'> parameter the script will likely fail with:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/usr/bin/env: 'perl -w -T': No such file or directory\n"
+msgstr "/usr/bin/env: 'perl -w -T': Không có tập tin hoặc thư mục như vậy\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See the full documentation for more details."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "--default-signal[=SIG] usage"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This option allows setting a signal handler to its default action, which is "
+"not possible using the traditional shell trap command. The following "
+"example ensures that seq will be terminated by SIGPIPE no matter how this "
+"signal is being handled in the process invoking the command."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sh -c 'env --default-signal=PIPE seq inf | head -n1'\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "POSIX's B<exec>(3p) pages says:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"many existing applications wrongly assume that they start with certain "
+"signals set to the default action and/or unblocked.... Therefore, it is best "
+"not to block or ignore signals across execs without explicit reason to do "
+"so, and especially not to block signals across execs of arbitrary (not "
+"closely cooperating) programs."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard Mlynarik, David MacKenzie, and Assaf Gordon."
+msgstr "Viết bởi Richard Mlynarik, David MacKenzie và Assaf Gordon."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "sigaction(2), sigprocmask(2), signal(7)"
+msgid "B<sigaction>(2), B<sigprocmask>(2), B<signal>(7)"
+msgstr "B<sigaction>(2), B<sigprocmask>(2), B<signal>(7)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/envE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/envE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) env invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) env invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "SIGNAL may be a signal name like 'HUP', or a signal number like '1',\n"
+#| "or the exit status of a process terminated by a signal.\n"
+#| "PID is an integer; if negative it identifies a process group.\n"
+msgid ""
+"SIG may be a signal name like 'PIPE', or a signal number like '13'. Without "
+"SIG, all known signals are included. Multiple signals can be comma-"
+"separated."
+msgstr ""
+"\n"
+"TÍN_HIỆU có thể là một tên tín hiệu như “HUP” (treo, gác), hoặc một số thứ "
+"tự tín hiệu như “1”,\n"
+"hoặc trạng thái thoát của một tiến trình dừng bởi một tín hiệu.\n"
+"PID là một số nguyên, nếu âm thì đại diện cho một nhóm tiến trình.\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "set handling of SIG signals(s) to do nothing"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "POSIX's exec(2) pages says:"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "sigaction(2), sigprocmask(2), signal(7)"
+msgstr "B<sigaction>(2), B<sigprocmask>(2), B<signal>(7)"
diff --git a/po/vi/man1/expand.1.po b/po/vi/man1/expand.1.po
new file mode 100644
index 00000000..b2326c4f
--- /dev/null
+++ b/po/vi/man1/expand.1.po
@@ -0,0 +1,339 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXPAND"
+msgstr "EXPAND"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "expand tabs to spaces in output"
+msgid "expand - convert tabs to spaces"
+msgstr "khai triển ký tự tab thành các khoảng trắng khi kết xuất"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expand> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<expand> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Convert tabs in each FILE to spaces, writing to standard output."
+msgstr ""
+"Chuyển đổi tab trong mỗi TẬP_TIN thành khoảng trắng, ghi ra đầu ra tiêu "
+"chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--initial>"
+msgstr "B<-i>, B<--initial>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not convert tabs after non blanks"
+msgstr "không chuyển đổi tab nằm sau ký tự không phải trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--tabs>=I<\\,N\\/>"
+msgstr "B<-t>, B<--tabs>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "have tabs N characters apart, not 8"
+msgstr "dùng SỐ cho số ký tự của tab, không phải 8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--tabs>=I<\\,LIST\\/>"
+msgstr "B<-t>, B<--tabs>=I<\\,D.SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"use comma separated list of tab positions. The last specified position can "
+"be prefixed with '/' to specify a tab size to use after the last explicitly "
+"specified tab stop. Also a prefix of '+' can be used to align remaining tab "
+"stops relative to the last specified tab stop instead of the first column"
+msgstr ""
+"Dùng danh sách phân cách bởi dấu phẩy các vị trí của tab. Vị trí anh nghĩa "
+"cuối cùng cùng có thể treo trước bằng “/” để chỉ định cỡ một tab muốn dùng "
+"sau điểm dừng tab danh nghĩa ngầm định. Cũng có thể dùng tiền tố “+” để căn "
+"chỉnh các điểm dừng tab còn lại tương đối với điểm dừng tab danh nghĩa cuối "
+"cùng thay cho cột đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "unexpand(1)"
+msgid "B<unexpand>(1)"
+msgstr "B<unexpand>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/expandE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"expandE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) expand invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) expand invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"use comma separated list of tab positions The last specified position can be "
+"prefixed with '/' to specify a tab size to use after the last explicitly "
+"specified tab stop. Also a prefix of '+' can be used to align remaining tab "
+"stops relative to the last specified tab stop instead of the first column"
+msgstr ""
+"Dùng danh sách phân cách bởi dấu phẩy các vị trí của tab. Vị trí anh nghĩa "
+"cuối cùng cùng có thể treo trước bằng “/” để chỉ định cỡ một tab muốn dùng "
+"sau điểm dừng tab danh nghĩa ngầm định. Cũng có thể dùng tiền tố “+” để căn "
+"chỉnh các điểm dừng tab còn lại tương đối với điểm dừng tab danh nghĩa cuối "
+"cùng thay cho cột đầu tiên"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "unexpand(1)"
+msgstr "B<unexpand>(1)"
diff --git a/po/vi/man1/expr.1.po b/po/vi/man1/expr.1.po
new file mode 100644
index 00000000..dfa402e3
--- /dev/null
+++ b/po/vi/man1/expr.1.po
@@ -0,0 +1,550 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXPR"
+msgstr "EXPR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "error in regular expression search"
+msgid "expr - evaluate expressions"
+msgstr "lỗi trong biểu thức chính quy tìm kiếm"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expr> I<\\,EXPRESSION\\/>"
+msgstr "B<expr> I<\\,BIỂU_THỨC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<expr> I<\\,OPTION\\/>"
+msgstr "B<expr> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the value of EXPRESSION to standard output. A blank line below "
+"separates increasing precedence groups. EXPRESSION may be:"
+msgstr ""
+"In giá trị của BIỂU_THỨC ra đầu ra tiêu chuẩn. Một dòng trắng ở dưới phân "
+"cách các nhóm có quyền ưu tiên tăng dần. BIỂU_THỨC có thể là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 | ARG2"
+msgstr "Đ.SỐ1 | Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 if it is neither null nor 0, otherwise ARG2"
+msgstr "Đ.SỐ1 nếu nó không phải rỗng hoặc 0, nếu không thì Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 & ARG2"
+msgstr "Đ.SỐ1 & Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 if neither argument is null or 0, otherwise 0"
+msgstr "Đ.SỐ1 nếu mỗi đối số không phải rỗng hay 0, ngược lại thì 0"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 E<lt> ARG2"
+msgstr "Đ.SỐ1 E<lt> Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is less than ARG2"
+msgstr "Đ.SỐ1 nhỏ hơn Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 E<lt>= ARG2"
+msgstr "Đ.SỐ1 E<lt>= Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is less than or equal to ARG2"
+msgstr "Đ.SỐ1 nhỏ hơn hoặc bằng Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 = ARG2"
+msgstr "Đ.SỐ1 = Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is equal to ARG2"
+msgstr "Đ.SỐ1 bằng Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 != ARG2"
+msgstr "Đ.SỐ1 != Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is unequal to ARG2"
+msgstr "Đ.SỐ1 khác Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 E<gt>= ARG2"
+msgstr "Đ.SỐ1 E<gt>= Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is greater than or equal to ARG2"
+msgstr "Đ.SỐ1 lớn hơn hoặc bằng Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 E<gt> ARG2"
+msgstr "Đ.SỐ1 E<gt> Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ARG1 is greater than ARG2"
+msgstr "Đ.SỐ1 lớn hơn Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 + ARG2"
+msgstr "Đ.SỐ1 + Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "arithmetic sum of ARG1 and ARG2"
+msgstr "tổng số học của Đ.SỐ1 và Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 - ARG2"
+msgstr "Đ.SỐ1 - Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "arithmetic difference of ARG1 and ARG2"
+msgstr "hiệu số học của Đ.SỐ1 và Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 * ARG2"
+msgstr "Đ.SỐ1 * Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "arithmetic product of ARG1 and ARG2"
+msgstr "tích số học của Đ.SỐ1 và Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 / ARG2"
+msgstr "Đ.SỐ1 / Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "arithmetic quotient of ARG1 divided by ARG2"
+msgstr "thương số học của Đ.SỐ1 chia cho Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ARG1 % ARG2"
+msgstr "Đ.SỐ1 % Đ.SỐ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "arithmetic remainder of ARG1 divided by ARG2"
+msgstr "phần dư khi Đ.SỐ1 chia cho Đ.SỐ2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STRING : REGEXP"
+msgstr "CHUỖI : BTCQ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "anchored pattern match of REGEXP in STRING"
+msgstr "đánh dấu tương ứng của BTCQ trong CHUỖI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "match STRING REGEXP"
+msgstr "match CHUỖI BTCQ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as STRING : REGEXP"
+msgstr "giống như CHUỖI : BTCQ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "substr STRING POS LENGTH"
+msgstr "substr CHUỖI VỊ_TRÍ DÀI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "substring of STRING, POS counted from 1"
+msgstr "chuỗi con của CHUỖI, VỊ_TRÍ đếm từ 1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "index STRING CHARS"
+msgstr "index CHUỖI KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "index in STRING where any CHARS is found, or 0"
+msgstr "chỉ mục trong CHUỖI ở đó tìm thấy KÝ_TỰ, hoặc 0"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "length STRING"
+msgstr "length CHUỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "length of STRING"
+msgstr "chiều dài CHUỖI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "+ TOKEN"
+msgstr "+ HIỆU_BÀI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "interpret TOKEN as a string, even if it is a"
+msgstr "hiểu HIỆU_BÀI như một chuỗi, thậm chí cả khi nó"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "keyword like 'match' or an operator like '/'"
+msgstr "là một từ khóa như “match” hay một toán tử như “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "( EXPRESSION )"
+msgstr "( BIỂU_THỨC )"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "value of EXPRESSION"
+msgstr "giá trị của BIỂU_THỨC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Beware that many operators need to be escaped or quoted for shells. "
+"Comparisons are arithmetic if both ARGs are numbers, else lexicographical. "
+"Pattern matches return the string matched between \\e( and \\e) or null; if "
+"\\e( and \\e) are not used, they return the number of characters matched or "
+"0."
+msgstr ""
+"Cần biết rằng rất nhiều toán tử cần đặt sau ký tự thoát hoặc trong dấu ngoặc "
+"khi gõ vào trong shell. So sánh sẽ là số học nếu cả hai Đ.SỐ đều là số, nếu "
+"không sẽ là so sánh nghĩa từ. Khớp mẫu sẽ trả lại chuỗi tương ứng giữa "
+"“\\e(” và “\\e)” hoặc rỗng. Nếu không dùng “\\e(” và “\\e)”, chúng sẽ trả "
+"lại số ký tự tương ứng hoặc 0."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exit status is 0 if EXPRESSION is neither null nor 0, 1 if EXPRESSION is "
+"null or 0, 2 if EXPRESSION is syntactically invalid, and 3 if an error "
+"occurred."
+msgstr ""
+"Trạng thái thoát là: 0 nếu BIỂU_THỨC không phải rỗng hoặc 0, 1 nếu BIỂU_THỨC "
+"là rỗng hoặc 0, 2 nếu BIỂU_THỨC sai cú pháp, 3 nếu gặp lỗi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Parker, James Youngman, and Paul Eggert."
+msgstr "Viết bởi Mike Parker, James Youngman và Paul Eggert."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/exprE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/exprE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) expr invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) expr invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/factor.1.po b/po/vi/man1/factor.1.po
new file mode 100644
index 00000000..24f62b9b
--- /dev/null
+++ b/po/vi/man1/factor.1.po
@@ -0,0 +1,273 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FACTOR"
+msgstr "FACTOR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "factor - factor numbers"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<factor> [I<\\,NUMBER\\/>]..."
+msgid "B<factor> [I<\\,OPTION\\/>] [I<\\,NUMBER\\/>]..."
+msgstr "B<factor> [I<\\,SỐ\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the prime factors of each specified integer NUMBER. If none are "
+"specified on the command line, read them from standard input."
+msgstr ""
+"In ra các nhân số nguyên tố của mỗi số nguyên SỐ. Nếu không có đối số chỉ "
+"ra trên dòng lệnh, thì đọc chúng từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-p>, B<--parents>"
+msgid "B<-h>, B<--exponents>"
+msgstr "B<-p>, B<--parents>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "print repeated factors in form p^e unless e is 1"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Paul Rubin, Torbjorn Granlund, and Niels Moller."
+msgstr "Viết bởi Paul Rubin, Torbjorn Granlund và Niels Moller."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/factorE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"factorE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) factor invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) factor invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "B<factor> [I<\\,NUMBER\\/>]..."
+msgstr "B<factor> [I<\\,SỐ\\/>]…"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "B<factor> I<\\,OPTION\\/>"
+msgstr "B<factor> I<\\,TÙY_CHỌN\\/>"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/false.1.po b/po/vi/man1/false.1.po
new file mode 100644
index 00000000..38e6b581
--- /dev/null
+++ b/po/vi/man1/false.1.po
@@ -0,0 +1,264 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FALSE"
+msgstr "FALSE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "false - do nothing, unsuccessfully"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<false> [I<\\,ignored command line arguments\\/>]"
+msgstr "B<false> [I<\\,các đối số dòng lệnh bị bỏ qua\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<false> I<\\,OPTION\\/>"
+msgstr "B<false> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exit with a status code indicating failure."
+msgstr "Thoát với mã trạng thái thất bại."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of false, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<false> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/falseE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"falseE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) false invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) false invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/flex.1.po b/po/vi/man1/flex.1.po
new file mode 100644
index 00000000..46b366e3
--- /dev/null
+++ b/po/vi/man1/flex.1.po
@@ -0,0 +1,768 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:56+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "FLEX"
+msgstr "FLEX"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "May 2017"
+msgstr "Tháng 5 năm 2017"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "The Flex Project"
+msgstr ""
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Programming"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "flex - the fast lexical analyser generator"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<flex> [I<\\,OPTIONS\\/>] [I<\\,FILE\\/>]..."
+msgstr "B<flex> [I<\\,TÙY_CHỌN\\/>] [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Generates programs that perform pattern-matching on text."
+msgstr ""
+"Tạo ra chương trình để thực hiện tiến trình khớp mẫu trên văn bản thường."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Table Compression:"
+msgstr "Cách nén bảng:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Ca>, B<--align>"
+msgstr "B<-Ca>, B<--align>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "trade off larger tables for better memory alignment"
+msgstr "thoả hiệp giữa bảng lớn hơn và độ _canh lề_ bộ nhớ khá hơn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Ce>, B<--ecs>"
+msgstr "B<-Ce>, B<--ecs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "construct equivalence classes"
+msgstr "cấu tạo lớp kiểu tương đương"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Cf>"
+msgstr "B<-Cf>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not compress tables; use B<-f> representation"
+msgstr "không nén bảng; dùng sự tiêu biểu B<-f>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-CF>"
+msgstr "B<-CF>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not compress tables; use B<-F> representation"
+msgstr "không nén bảng; dùng sự cách tiêu biểu B<-F>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Cm>, B<--meta-ecs>"
+msgstr "B<-Cm>, B<--meta-ecs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "construct meta-equivalence classes"
+msgstr "cấu tạo lớp kiểu meta tương đương"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Cr>, B<--read>"
+msgstr "B<-Cr>, B<--read>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "use read() instead of stdio for scanner input"
+msgstr ""
+"dùng chức năng read() thay thế thiết bị nhập/xuất chuẩn để nhập bộ quét"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--full>"
+msgstr "B<-f>, B<--full>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate fast, large scanner. Same as B<-Cfr>"
+msgstr "tạo ra bộ quét nhanh và lớn; bằng B<-Cfr> (_đầy đủ_)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--fast>"
+msgstr "B<-F>, B<--fast>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "use alternate table representation. Same as B<-CFr>"
+msgstr "dùng sự tiêu biểu bảng xen kẽ; bằng B<-CFr> (_nhanh_)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Cem>"
+msgstr "B<-Cem>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "default compression (same as B<--ecs> B<--meta-ecs>)"
+msgstr "phương pháp nén mặc định; bằng B<--ecs> B<--meta-ecs>)"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Debugging:"
+msgstr "Gỡ lỗi:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--debug>"
+msgstr "B<-d>, B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "enable debug mode in scanner"
+msgstr "bật chế độ _gỡ lỗi_ trong bộ quét"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--backup>"
+msgstr "B<-b>, B<--backup>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "write backing-up information to lex.backup"
+msgstr "ghi thông tin _sao lưu_ vào lex.backup"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--perf-report>"
+msgstr "B<-p>, B<--perf-report>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "write performance report to stderr"
+msgstr "ghi _thông báo hiệu suất_ vào thiết bị lỗi chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--nodefault>"
+msgstr "B<-s>, B<--nodefault>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "suppress default rule to ECHO unmatched text"
+msgstr "thu hồi quy tắc _mặc định_ để ECHO (vọng) đoạn chưa khớp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--trace>"
+msgstr "B<-T>, B<--trace>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "flex should run in trace mode"
+msgstr "B<flex> nên chạy trong chế độ theo _dấu vết_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--nowarn>"
+msgstr "B<-w>, B<--nowarn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not generate warnings"
+msgstr "_không_ tạo ra lời _cảnh báo_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "write summary of scanner statistics to stdout"
+msgstr "ghi tóm tắt các thống kê bộ quét vào thiết bị xuất chuẩn (_chi tiêt_)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hex>"
+msgstr "B<--hex>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "use hexadecimal numbers instead of octal in debug outputs"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "FILES"
+msgstr "TẬP TIN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--outfile>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--outfile>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "specify output filename"
+msgstr "ghi rõ tên _tập tin xuất_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--skel>=I<\\,FILE\\/>"
+msgstr "B<-S>, B<--skel>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "specify skeleton file"
+msgstr "ghi rõ tập tin _khung sườn_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--stdout>"
+msgstr "B<-t>, B<--stdout>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "write scanner on stdout instead of lex.yy.c"
+msgstr "ghi bộ quét ra _thiết bị xuất chuẩn_ thay thế ra lex.yy.c"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--yyclass>=I<\\,NAME\\/>"
+msgstr "B<--yyclass>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "name of C++ class"
+msgstr "tên của _lớp_ C++"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--header-file>=I<\\,FILE\\/>"
+msgstr "B<--header-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "create a C header file in addition to the scanner"
+msgstr "tạo _tập tin phần đầu_ C thêm vào bộ quét"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<--tables-file>[=I<\\,FILE\\/>] write tables to FILE"
+msgstr "B<--tables-file>[=I<\\,TẬP_TIN\\/>] ghi các bảng vào TẬP_TIN này"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Scanner behavior:"
+msgstr "Ứng xử của bộ quét:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-7>, B<--7bit>"
+msgstr "B<-7>, B<--7bit>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate 7-bit scanner"
+msgstr "tạo ra bộ quét kiểu 7-bit"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-8>, B<--8bit>"
+msgstr "B<-8>, B<--8bit>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate 8-bit scanner"
+msgstr "tạo ra bộ quét kiểu 8-bit"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--batch>"
+msgstr "B<-B>, B<--batch>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate batch scanner (opposite of B<-I>)"
+msgstr "tạo ra bộ quét _bó_ (ngược với B<-I>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--case-insensitive>"
+msgstr "B<-i>, B<--case-insensitive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "ignore case in patterns"
+msgstr "_không phân biệt HOA/thường_ trong mẫu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--lex-compat>"
+msgstr "B<-l>, B<--lex-compat>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "maximal compatibility with original lex"
+msgstr "độ _tương thích_ tối đa với lex gốc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>, B<--posix-compat>"
+msgstr "B<-X>, B<--posix-compat>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "maximal compatibility with POSIX lex"
+msgstr "độ _tương thích_ tối đa với lex _POSIX_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--interactive>"
+msgstr "B<-I>, B<--interactive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate interactive scanner (opposite of B<-B>)"
+msgstr "tạo ra bộ quét _tương tác_ (ngược với B<-B>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--yylineno>"
+msgstr "B<--yylineno>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "track line count in yylineno"
+msgstr "theo dõi số đếm số dòng trong yylineno"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Generated code:"
+msgstr "Mã đã tạo ra:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "-+, B<--c>++"
+msgstr "-+, B<--c>++"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate C++ scanner class"
+msgstr "tạo ra hang bộ quét kiểu C++"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Dmacro>[=I<\\,defn\\/>]"
+msgstr "B<-Dmacro>[=I<\\,định_nghĩa\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "#define macro defn (default defn is '1')"
+msgstr "_định nghĩa_ cho lệnh #define (mặc định là '1')"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--noline>"
+msgstr "B<-L>, B<--noline>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "suppress #line directives in scanner"
+msgstr "thu hồi các chỉ thị #line trong bộ quét"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--prefix>=I<\\,STRING\\/>"
+msgstr "B<-P>, B<--prefix>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "use STRING as prefix instead of \"yy\""
+msgstr "dùng CHUỖI này là _tiền tố_ thay thế \"yy\""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--reentrant>"
+msgstr "B<-R>, B<--reentrant>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "generate a reentrant C scanner"
+msgstr "tạo ra một bộ quét C kiểu _vào lại_"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--bison-bridge>"
+msgstr "B<--bison-bridge>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "scanner for bison pure parser."
+msgstr "bộ quét cho trình phân tách thuần tuý kiểu B<bison>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--bison-locations>"
+msgstr "B<--bison-locations>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "include yylloc support."
+msgstr "gồm khả năng hỗ trợ yylloc (_địa điểm_)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--stdinit>"
+msgstr "B<--stdinit>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "initialize yyin/yyout to stdin/stdout"
+msgstr "khởi động yyin/yyout vào thiết bị nhập/xuất chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--nounistd>"
+msgstr "B<--nounistd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not include E<lt>unistd.hE<gt>"
+msgstr "_không_ bao gồm E<lt>unistd.hE<gt>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--noFUNCTION>"
+msgstr "B<--noCHỨC_NĂNG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do not generate a particular FUNCTION"
+msgstr "không tạo ra một CHỨC NĂNG cá biệt"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Miscellaneous:"
+msgstr "Lặt vặt:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "do-nothing POSIX option"
+msgstr "tùy chọn POSIX không làm gì"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>"
+msgstr "B<-n>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "-?"
+msgstr "-?"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr "B<-h>, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "produce this help message"
+msgstr "hiển thị _trợ giúp_ này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "report flex version"
+msgstr "thông báo phiên bản B<flex>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The full documentation for B<flex> is maintained as a Texinfo manual. If "
+"the B<info> and B<flex> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<flex> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<flex> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<info flex>"
+msgstr "B<info flex>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "May 2023"
+msgstr "Tháng 5 năm 2023"
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--backup-file>=I<\\,FILE\\/>"
+msgstr "B<--backup-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "write backing-up information to FILE"
+msgstr "ghi thông tin _sao lưu_ vào TẬP_TIN"
+
+#. type: TH
+#: debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "March 2022"
+msgstr "Tháng 3 năm 2022"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
diff --git a/po/vi/man1/fmt.1.po b/po/vi/man1/fmt.1.po
new file mode 100644
index 00000000..0d4baa61
--- /dev/null
+++ b/po/vi/man1/fmt.1.po
@@ -0,0 +1,357 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FMT"
+msgstr "FMT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fmt - simple optimal text formatter"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fmt> [I<\\,-WIDTH\\/>] [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<fmt> [I<\\,-RỘNG\\/>] [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Reformat each paragraph in the FILE(s), writing to standard output. The "
+"option B<-WIDTH> is an abbreviated form of B<--width>=I<\\,DIGITS\\/>."
+msgstr ""
+"Định dạng lại mỗi đoạn văn trong (các) TẬP_TIN, ghi ra đầu ra tiêu chuẩn. "
+"Tùy chọn B<-RỘNG> là dạng viết tắt của tùy chọn B<--width>=I<\\,CHỮ_SỐ\\/>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--crown-margin>"
+msgstr "B<-c>, B<--crown-margin>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "preserve indentation of first two lines"
+msgstr "giữ khoảng thụt dòng của hai dòng đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--prefix>=I<\\,STRING\\/>"
+msgstr "B<-p>, B<--prefix>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"reformat only lines beginning with STRING, reattaching the prefix to "
+"reformatted lines"
+msgstr ""
+"chỉ định dạng lại những dòng bắt đầu với CHUỖI, gán lại chuỗi tiền tố đó vào "
+"dòng đã định dạng lại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--split-only>"
+msgstr "B<-s>, B<--split-only>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "split long lines, but do not refill"
+msgstr "chia những dòng dài, nhưng không điền lại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--tagged-paragraph>"
+msgstr "B<-t>, B<--tagged-paragraph>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "indentation of first line different from second"
+msgstr "thụt dòng của dòng đầu tiên khác với dòng thứ hai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--uniform-spacing>"
+msgstr "B<-u>, B<--uniform-spacing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "one space between words, two after sentences"
+msgstr "một khoảng trống giữa các từ, hai giữa các câu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,WIDTH\\/>"
+msgstr "B<-w>, B<--width>=I<\\,RỘNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "maximum line width (default of 75 columns)"
+msgstr "độ rộng dòng tối đa (mặc định là 75 cột)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--goal>=I<\\,WIDTH\\/>"
+msgstr "B<-g>, B<--goal>=I<\\,RỘNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "goal width (default of 93% of width)"
+msgstr "độ rộng mục đích (mặc định là bằng 93% of chiều rộng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ross Paterson."
+msgstr "Viết bởi Ross Paterson."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/fmtE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/fmtE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) fmt invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) fmt invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/fold.1.po b/po/vi/man1/fold.1.po
new file mode 100644
index 00000000..4e8cfa0a
--- /dev/null
+++ b/po/vi/man1/fold.1.po
@@ -0,0 +1,318 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 17:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FOLD"
+msgstr "FOLD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fold - wrap each input line to fit in specified width"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<fold> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<fold> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Wrap input lines in each FILE, writing to standard output."
+msgstr "Ngắt dòng cho từng TẬP_TIN, ghi ra đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bytes>"
+msgstr "B<-b>, B<--bytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "count bytes rather than columns"
+msgstr "đếm byte thay cho cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--spaces>"
+msgstr "B<-s>, B<--spaces>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "break at spaces"
+msgstr "ngắt dòng ở khoảng trắng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,WIDTH\\/>"
+msgstr "B<-w>, B<--width>=I<\\,RỘNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use WIDTH columns instead of 80"
+msgstr "dùng RỘNG cột thay cho 80"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<cksum>(1)"
+msgid "B<fmt>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/foldE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/foldE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) fold invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) fold invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--characters>"
+msgstr "B<-c>, B<--characters>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "count characters rather than columns"
+msgstr ""
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/grub-editenv.1.po b/po/vi/man1/grub-editenv.1.po
new file mode 100644
index 00000000..4caa1dc8
--- /dev/null
+++ b/po/vi/man1/grub-editenv.1.po
@@ -0,0 +1,273 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-EDITENV"
+msgstr "GRUB-EDITENV"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "Tool to edit environment block."
+msgid "grub-editenv - edit GRUB environment block"
+msgstr "Công cụ sửa khối biến môi trường."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-editenv> [I<\\,OPTION\\/>...] I<\\,FILENAME COMMAND\\/>"
+msgstr "B<grub-editenv> [I<\\,TÙY_CHỌN\\/>…] I<\\,TÊN_TẬP_TIN LỆNH\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Tool to edit environment block."
+msgstr "Công cụ sửa khối biến môi trường."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Commands:"
+msgstr "Lệnh:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "create"
+msgstr "create"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Create a blank environment block file."
+msgstr "Tạo khối môi trường có nội dung trắng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "list"
+msgstr "list"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "List the current variables."
+msgstr "Liệt kê các biến sẵn dùng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "set [NAME=VALUE ...]"
+msgstr "set [TÊN=GIÁ_TRỊ …]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Set variables."
+msgstr "Đặt các biến."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "unset [NAME ...]"
+msgstr "unset [TÊN …]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Delete variables."
+msgstr "Xóa các biến."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Options:"
+msgstr "Tùy chọn:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux
+msgid "If FILENAME is `-', the default value //boot/grub/grubenv is used."
+msgstr ""
+"Nếu TÊN_TẬP_TIN là “-”, thì giá trị mặc định //boot/grub/grubenv sẽ được "
+"dùng."
+
+#. type: Plain text
+#: archlinux
+msgid ""
+"There is no `delete' command; if you want to delete the whole environment "
+"block, use `rm //boot/grub/grubenv'."
+msgstr ""
+"Ở đây không có lệnh “delete”; nếu bạn muốn xóa toàn bộ khối môi\n"
+"trường thì hãy dùng lệnh “rm //boot/grub/grubenv”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-reboot>(8), B<grub-set-default>(8)"
+msgstr "B<grub-reboot>(8), B<grub-set-default>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-editenv> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-editenv> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-editenv> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-editenv> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-editenv>"
+msgstr "B<info grub-editenv>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"If FILENAME is `-', the default value I<\\,/boot/grub/grubenv\\/> is used."
+msgstr ""
+"Nếu TÊN_TẬP_TIN là “-”, thì giá trị mặc định I<\\,/boot/grub/grubenv\\/> sẽ "
+"được dùng."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"There is no `delete' command; if you want to delete the whole environment "
+"block, use `rm /boot/grub/grubenv'."
+msgstr ""
+"Ở đây không có lệnh “delete”; nếu bạn muốn xóa toàn bộ khối môi trường thì "
+"hãy dùng lệnh “rm /boot/grub/grubenv”."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-file.1.po b/po/vi/man1/grub-file.1.po
new file mode 100644
index 00000000..d8cb24be
--- /dev/null
+++ b/po/vi/man1/grub-file.1.po
@@ -0,0 +1,485 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-FILE"
+msgstr "GRUB-FILE"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-file - check file type"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<file> I<\\,OPTIONS FILE\\/>"
+msgstr "B<file> I<\\,CÁC TÙY CHỌN TẬP_TIN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is of specified type."
+msgstr "Kiểm tra xem TẬP_TIN có phải là kiểu đã chỉ ra hay không."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-i386-xen-pae-domu>"
+msgstr "B<--is-i386-xen-pae-domu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là khách không đặc quyền i386 "
+"PAE Xen"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86_64-xen-domu>"
+msgstr "B<--is-x86_64-xen-domu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE can be booted as x86_64 Xen unprivileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là khách không đặc quyền Xen "
+"i386_64"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-xen-dom0>"
+msgstr "B<--is-x86-xen-dom0>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE can be used as Xen x86 privileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là nhân khách không đặc quyền "
+"Xen i386"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-multiboot>"
+msgstr "B<--is-x86-multiboot>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE can be used as x86 multiboot kernel"
+msgstr "Kiểm tra xem TẬP_TIN có thể dùng làm nhân x86 đa khởi động (multiboot)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<--is-x86-multiboot2> Check if FILE can be used as x86 multiboot2 kernel"
+msgstr ""
+"B<--is-x86-multiboot2> Kiểm tra xem TẬP_TIN có thể dùng làm nhân x86 đa khởi "
+"động 2 (multiboot2)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-arm-linux>"
+msgstr "B<--is-arm-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is ARM Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ARM Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-arm64-linux>"
+msgstr "B<--is-arm64-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is ARM64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ARM Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-ia64-linux>"
+msgstr "B<--is-ia64-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is IA64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là IA64 Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-mips-linux>"
+msgstr "B<--is-mips-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is MIPS Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là MIPS Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-mipsel-linux>"
+msgstr "B<--is-mipsel-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is MIPSEL Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là MIPSEL Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-sparc64-linux>"
+msgstr "B<--is-sparc64-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is SPARC64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là SPARC64 Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-powerpc-linux>"
+msgstr "B<--is-powerpc-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is POWERPC Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là POWERPC Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-linux>"
+msgstr "B<--is-x86-linux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-linux32>"
+msgstr "B<--is-x86-linux32>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86 Linux supporting 32-bit protocol"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 Linux hỗ trợ giao thức 32 bít"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-kfreebsd>"
+msgstr "B<--is-x86-kfreebsd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 kFreeBSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-i386-kfreebsd>"
+msgstr "B<--is-i386-kfreebsd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is i386 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 kFreeBSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86_64-kfreebsd>"
+msgstr "B<--is-x86_64-kfreebsd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86_64 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86_64 kFreeBSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-knetbsd>"
+msgstr "B<--is-x86-knetbsd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86 kNetBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 kNetBSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-i386-knetbsd>"
+msgstr "B<--is-i386-knetbsd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is i386 kNetBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 kNetBSD"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<--is-x86_64-knetbsd> Check if FILE is x86_64 kNetBSD"
+msgstr "B<--is-x86_64-knetbsd> Kiểm tra xem TẬP_TIN có phải là x86_64 kNetBSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-i386-efi>"
+msgstr "B<--is-i386-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is i386 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 EFI file"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86_64-efi>"
+msgstr "B<--is-x86_64-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86_64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin x86_64 EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-ia64-efi>"
+msgstr "B<--is-ia64-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is IA64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin IA64 EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-arm64-efi>"
+msgstr "B<--is-arm64-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is ARM64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM64 EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-arm-efi>"
+msgstr "B<--is-arm-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is ARM EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-riscv32-efi>"
+msgstr "B<--is-riscv32-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "Check if FILE is ARM EFI file"
+msgid "Check if FILE is RISC-V 32bit EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-riscv64-efi>"
+msgstr "B<--is-riscv64-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "Check if FILE is IA64 EFI file"
+msgid "Check if FILE is RISC-V 64bit EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin IA64 EFI"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-hibernated-hiberfil>"
+msgstr "B<--is-hibernated-hiberfil>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is hiberfil.sys in hibernated state"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có phải là hiberfil.sys hay trạng thái của ngủ đông"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86_64-xnu>"
+msgstr "B<--is-x86_64-xnu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is x86_64 XNU (Mac OS X kernel)"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86_64 XNU (nhân Mac OS X)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-i386-xnu>"
+msgstr "B<--is-i386-xnu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is i386 XNU (Mac OS X kernel)"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 XNU (nhân Mac OS X)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-xnu-hibr>"
+msgstr "B<--is-xnu-hibr>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is XNU (Mac OS X kernel) hibernated image"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ảnh ngủ đông XNU (nhân Mac OS X)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--is-x86-bios-bootsector>"
+msgstr "B<--is-x86-bios-bootsector>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Check if FILE is BIOS bootsector"
+msgstr "Kiểm tra xem TẬP_TIN có phải là rãnh khởi động BIOS"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<-h>, B<--help> Display this help and exit. B<-u>, B<--usage> Display the "
+"usage of this command and exit."
+msgstr ""
+"B<-h>, B<--help> Hiển thị trợ giúp này, sau đó thoát. B<-u>, B<--usage> "
+"Hiển thị cách sử dụng lệnh này, rồi thoát."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-file> is maintained as a Texinfo manual. "
+"If the B<info> and B<grub-file> programs are properly installed at your "
+"site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-file> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<grub-file> được cài đặt đúng ở địa "
+"chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-file>"
+msgstr "B<info grub-file>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-fstest.1.po b/po/vi/man1/grub-fstest.1.po
new file mode 100644
index 00000000..2db1d98c
--- /dev/null
+++ b/po/vi/man1/grub-fstest.1.po
@@ -0,0 +1,364 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-FSTEST"
+msgstr "GRUB-FSTEST"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "Debug tool for filesystem driver."
+msgid "grub-fstest - debug tool for GRUB filesystem drivers"
+msgstr "Công cụ gỡ lỗi cho ổ đĩa hệ thống tập tin."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-fstest> [I<\\,OPTION\\/>...] I<\\,IMAGE_PATH COMMANDS\\/>"
+msgstr "B<grub-fstest> [I<\\,TÙY_CHỌN\\/>…] I<\\,ĐƯỜNG_DẪN_ẢNH CÁC_LỆNH\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Debug tool for filesystem driver."
+msgstr "Công cụ gỡ lỗi cho ổ đĩa hệ thống tập tin."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Commands:"
+msgstr "Lệnh:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "blocklist FILE"
+msgstr "blocklist TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Display blocklist of FILE."
+msgstr "Hiển thị blocklist của TẬP_TIN."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "cat FILE"
+msgstr "cat TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Copy FILE to standard output."
+msgstr "Xuất TẬP_TIN ra đầu ra tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "cmp FILE LOCAL"
+msgstr "cmp TẬP_TIN NỘI-BỘ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Compare FILE with local file LOCAL."
+msgstr "So sánh TẬP_TIN với tập tin CỤC_BỘ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "cp FILE LOCAL"
+msgstr "cp TẬP_TIN CỤC_BỘ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Copy FILE to local file LOCAL."
+msgstr "Sao chép TẬP_TIN tới tập tin CỤC_BỘ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "crc FILE"
+msgstr "crc TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Get crc32 checksum of FILE."
+msgstr "Lấy tổng kiểm tra crc32 của TẬP_TIN."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "hex FILE"
+msgstr "hex TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Show contents of FILE in hex."
+msgstr "Hiển thị thông tin của TẬP_TIN ở dạng thập lục phân."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "ls PATH"
+msgstr "ls ĐƯỜNG_DẪN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "List files in PATH."
+msgstr "Liệt kê các tập tin nằm trong THƯ-MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "xnu_uuid DEVICE"
+msgstr "xnu_uuid THIẾT_BỊ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Compute XNU UUID of the device."
+msgstr "Tính toán XNU UUID của thiết bị."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--diskcount>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--diskcount>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Specify the number of input files."
+msgstr "Ghi rõ số lượng tập tin đầu vào."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-C>, B<--crypto>"
+msgstr "B<-C>, B<--crypto>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Mount crypto devices."
+msgstr "Gắn thiết bị mã hóa."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--debug>=I<\\,STRING\\/>"
+msgstr "B<-d>, B<--debug>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Set debug environment variable."
+msgstr "Đặt biến môi trường gỡ lỗi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-K>, B<--zfs-key>=I<\\,FILE\\/>|prompt"
+msgstr "B<-K>, B<--zfs-key>=I<\\,TẬP_TIN\\/>|prompt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Load zfs crypto key."
+msgstr "Tải khóa mã hóa zfs."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-n>, B<--length>=I<\\,NUM\\/>"
+msgstr "B<-n>, B<--length>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Handle N bytes in output file."
+msgstr "Lấy N byte từ tập tin xuất."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-r>, B<--root>=I<\\,DEVICE_NAME\\/>"
+msgstr "B<-r>, B<--root>=I<\\,TÊN_THIẾT_BỊ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Set root device."
+msgstr "Đặt thiết bị gốc."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-s>, B<--skip>=I<\\,NUM\\/>"
+msgstr "B<-s>, B<--skip>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Skip N bytes from output file."
+msgstr "Bỏ qua N byte từ tập tin đầu vào."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-u>, B<--uncompress>"
+msgstr "B<-u>, B<--uncompress>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Uncompress data."
+msgstr "dữ liệu không nén."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-probe>(8)"
+msgstr "B<grub-probe>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-fstest> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-fstest> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-fstest> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-fstest> được cài đặt đúng ở "
+"địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-fstest>"
+msgstr "B<info grub-fstest>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-glue-efi.1.po b/po/vi/man1/grub-glue-efi.1.po
new file mode 100644
index 00000000..7f1ec738
--- /dev/null
+++ b/po/vi/man1/grub-glue-efi.1.po
@@ -0,0 +1,229 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-GLUE-EFI"
+msgstr "GRUB-GLUE-EFI"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-glue-efi - generate a fat binary for EFI"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-glue-efi> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-glue-efi> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC TÙY CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"grub-glue-efi processes ia32 and amd64 EFI images and glues them according "
+"to Apple format."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Glue 32-bit and 64-bit binary into Apple universal one."
+msgstr "Glue nhị phân 32-bit và 64-bit thành “Apple fat one”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-3>, B<--input32>=I<\\,FILE\\/>"
+msgstr "B<-3>, B<--input32>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set input filename for 32-bit part."
+msgstr "đặt tên tập tin đầu vào cho bộ phận 32-bit."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-6>, B<--input64>=I<\\,FILE\\/>"
+msgstr "B<-6>, B<--input64>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set input filename for 64-bit part."
+msgstr "đặt tên tập tin đầu vào cho bộ phận 64-bit."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-glue-efi> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-glue-efi> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-glue-efi> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-glue-efi> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-glue-efi>"
+msgstr "B<info grub-glue-efi>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-kbdcomp.1.po b/po/vi/man1/grub-kbdcomp.1.po
new file mode 100644
index 00000000..ac8a9626
--- /dev/null
+++ b/po/vi/man1/grub-kbdcomp.1.po
@@ -0,0 +1,173 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-KBDCOMP"
+msgstr "GRUB-KBDCOMP"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "grub-kbdcomp ()"
+msgstr "grub-kbdcomp ()"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-kbdcomp - generate a GRUB keyboard layout file"
+msgstr "grub-kbdcomp - tạo tập tin bố cục bàn phím GRUB"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-kbdcomp> I<\\,-o OUTPUT CKBMAP_ARGUMENTS\\/>..."
+msgstr "B<grub-kbdcomp> I<\\,-o KẾT-XUẤT CÁC-THAM-SỐ-CKBMAP\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"grub-kbdcomp processes a X keyboard layout description in B<keymaps>(5) "
+"format into a format that can be used by GRUB's B<keymap> command."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Make GRUB keyboard layout file."
+msgstr "Tạo tập tin bố cục bàn phím GRUB."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr "B<-h>, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print this message and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print the version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-kbdcomp generates a keyboard layout for GRUB using ckbcomp"
+msgstr "B<grub-kbdcomp> tạo giao diện bàn phím cho GRUB sử dụng ckbcomp"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mklayout>(8)"
+msgstr "B<grub-mklayout>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-kbdcomp> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-kbdcomp> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-kbdcomp> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-kbdcomp> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-kbdcomp>"
+msgstr "B<info grub-kbdcomp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
diff --git a/po/vi/man1/grub-menulst2cfg.1.po b/po/vi/man1/grub-menulst2cfg.1.po
new file mode 100644
index 00000000..1ed1015a
--- /dev/null
+++ b/po/vi/man1/grub-menulst2cfg.1.po
@@ -0,0 +1,110 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MENULST2CFG"
+msgstr "GRUB-MENULST2CFG"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "Usage: grub-menulst2cfg [INFILE [OUTFILE]]"
+msgstr "Cách dùng: grub-menulst2cfg [TẬP_TIN_VÀO [TẬP_TIN_RA]]"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-menulst2cfg - transform legacy menu.lst into grub.cfg"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-menulst2cfg> [I<\\,INFILE \\/>[I<\\,OUTFILE\\/>]]"
+msgstr "B<grub-menulst2cfg> [I<\\,TẬP_TIN_VÀO \\/>[I<\\,TẬP_TIN_RA\\/>]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-menulst2cfg> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-menulst2cfg> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-menulst2cfg> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-menulst2cfg> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-menulst2cfg>"
+msgstr "B<info grub-menulst2cfg>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
diff --git a/po/vi/man1/grub-mkfont.1.po b/po/vi/man1/grub-mkfont.1.po
new file mode 100644
index 00000000..3969ee97
--- /dev/null
+++ b/po/vi/man1/grub-mkfont.1.po
@@ -0,0 +1,318 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKFONT"
+msgstr "GRUB-MKFONT"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkfont - make GRUB font files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<grub-mkfont> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>] I<\\,FONT_FILES\\/>"
+msgstr ""
+"B<grub-mkfont> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>] I<\\,"
+"TẬP_TIN_PHÔNG\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Convert common font file formats into PF2"
+msgstr "Chuyển đổi định dạng phông chữ chung sang PF2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-a>, B<--force-autohint>"
+msgstr "B<-a>, B<--force-autohint>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "force autohint"
+msgstr "ép buộc tự-động-gợi-ý"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-b>, B<--bold>"
+msgstr "B<-b>, B<--bold>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "convert to bold font"
+msgstr "chuyển sang phông chữ đậm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--asce>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--asce>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set font ascent"
+msgstr "đặt kích cỡ phông lớn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--desc>=I<\\,NUM\\/>"
+msgstr "B<-d>, B<--desc>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set font descent"
+msgstr "đặt kích cỡ phông nhỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-i>, B<--index>=I<\\,NUM\\/>"
+msgstr "B<-i>, B<--index>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "select face index"
+msgstr "chọn chỉ số cho phông chữ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--no-bitmap>"
+msgstr "B<--no-bitmap>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "ignore bitmap strikes when loading"
+msgstr "bỏ qua vẽ phông chữ có sẵn, bắt vẽ lại khi nó được tải"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--no-hinting>"
+msgstr "B<--no-hinting>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "disable hinting"
+msgstr "tắt gợi ý"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-n>, B<--name>=I<\\,NAME\\/>"
+msgstr "B<-n>, B<--name>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set font family name"
+msgstr "đặt tên phông chữ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-r>, B<--range>=I<\\,FROM-TO[\\/>,FROM-TO]"
+msgstr "B<-r>, B<--range>=I<\\,TỪ-ĐẾN[\\/>,TỪ-ĐẾN]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set font range"
+msgstr "đặt phạm vi phông chữ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-s>, B<--size>=I<\\,SIZE\\/>"
+msgstr "B<-s>, B<--size>=I<\\,KÍCH-CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set font size"
+msgstr "đặt kích cỡ phông"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkfont> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkfont> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkfont> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkfont> được cài đặt đúng ở "
+"địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkfont>"
+msgstr "B<info grub-mkfont>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mkimage.1.po b/po/vi/man1/grub-mkimage.1.po
new file mode 100644
index 00000000..a756ce8f
--- /dev/null
+++ b/po/vi/man1/grub-mkimage.1.po
@@ -0,0 +1,397 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKIMAGE"
+msgstr "GRUB-MKIMAGE"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkimage - make a bootable image of GRUB"
+msgstr "grub-mkimage - tạo ảnh có thể khởi động của GRUB"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<grub-mkimage> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>]... [I<\\,MODULES\\/>]"
+msgstr ""
+"B<grub-mkimage> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>]… [I<\\,MÔ_ĐUN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Make a bootable image of GRUB."
+msgstr "Tạo ảnh có thể khởi động của GRUB."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--config>=I<\\,FILE\\/>"
+msgstr "B<-c>, B<--config>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as an early config"
+msgstr "coi TẬP_TIN nhúng như là cấu hình trước đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-C>, B<--compression=>(xz|none|auto)"
+msgstr "B<-C>, B<--compression=>(xz|none|auto)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/lib/grub/E<lt>nền-tảngE<gt>]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-D>, B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<-D>, B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "embed FILE as an early config"
+msgid "embed FILE as a device tree (DTB)"
+msgstr "coi TẬP_TIN nhúng như là cấu hình trước đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-m>, B<--memdisk>=I<\\,FILE\\/>"
+msgstr "B<-m>, B<--memdisk>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as a memdisk image"
+msgstr "TẬP_TIN được nhúng như là ảnh đĩa nhớ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Implies `-p (memdisk)/boot/grub' and overrides"
+msgstr "Hàm ý “-p (memdisk)/boot/grub” và được đè lên bởi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "any prefix supplied previously, but the prefix"
+msgstr "bất kỳ tiền tố được áp dụng trước, nhưng bản thân"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "itself can be overridden by later options"
+msgstr "tiền tố có thể bị ghi đè lên bởi các tùy chọn sau này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-n>, B<--note>"
+msgstr "B<-n>, B<--note>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "add NOTE segment for CHRP IEEE1275"
+msgstr "thêm đoạn NOTE cho CHRP IEEE1275"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "output a generated image to FILE [default=stdout]"
+msgstr "xuất ảnh đã tạo ra TẬP_TIN [mặc định=stdout]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-O>, B<--format>=I<\\,FORMAT\\/>"
+msgstr "B<-O>, B<--format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable
+#, fuzzy
+#| msgid ""
+#| "generate an image in FORMAT available formats: i386-coreboot, i386-"
+#| "multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-"
+#| "efi, i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-"
+#| "yeeloong-flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-"
+#| "ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-"
+#| "aout, ia64-efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-"
+#| "qemu_mips-flash, mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, "
+#| "arm-coreboot-vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-"
+#| "efi, riscv64-efi"
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, loongarch64-efi, riscv32-"
+"efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-p>, B<--prefix>=I<\\,DIR\\/>"
+msgstr "B<-p>, B<--prefix>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set prefix directory"
+msgstr "đặt thư mục tiền tố"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-s>, B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<-s>, B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-install>(8), B<grub-mkrescue>(1), B<grub-mknetdir>(8)"
+msgstr "B<grub-install>(8), B<grub-mkrescue>(1), B<grub-mknetdir>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkimage> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkimage> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkimage> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkimage> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkimage>"
+msgstr "B<info grub-mkimage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mklayout.1.po b/po/vi/man1/grub-mklayout.1.po
new file mode 100644
index 00000000..85263e4f
--- /dev/null
+++ b/po/vi/man1/grub-mklayout.1.po
@@ -0,0 +1,224 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKLAYOUT"
+msgstr "GRUB-MKLAYOUT"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mklayout - generate a GRUB keyboard layout file"
+msgstr "grub-mklayout - tạo tập tin bố cục bàn phím GRUB"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mklayout> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-mklayout> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"grub-mklayout processes a keyboard layout description in B<keymaps>(5) "
+"format into a format that can be used by GRUB's B<keymap> command."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Generate GRUB keyboard layout from Linux console one."
+msgstr ""
+"Tạo bố cục bàn phím GRUB từ một (giao diện bàn điều khiển) console Linux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-i>, B<--input>=I<\\,FILE\\/>"
+msgstr "B<-i>, B<--input>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set input filename. Default is STDIN"
+msgstr "đặt tên tập tin đầu vào. Mặc định là STDIN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mklayout> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mklayout> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mklayout> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mklayout> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mklayout>"
+msgstr "B<info grub-mklayout>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mknetdir.1.po b/po/vi/man1/grub-mknetdir.1.po
new file mode 100644
index 00000000..fc30a33d
--- /dev/null
+++ b/po/vi/man1/grub-mknetdir.1.po
@@ -0,0 +1,365 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKNETDIR"
+msgstr "GRUB-MKNETDIR"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mknetdir - prepare a GRUB netboot directory."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mknetdir> [I<\\,OPTION\\/>...]"
+msgstr "B<grub-mknetdir> [I<\\,TÙY_CHỌN\\/>…]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Prepares GRUB network boot images at net_directory/subdir assuming "
+"net_directory being TFTP root."
+msgstr ""
+"Chuẩn bị ảnh khởi động mạng GRUB tại net_directory/subdir coi net_directory "
+"là gốc TFTP."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/lib/grub/E<lt>nền-tảngE<gt>]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--net-directory>=I<\\,DIR\\/>"
+msgstr "B<--net-directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "root directory of TFTP server"
+msgstr "thư mục gốc của máy chủ TFTP"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--subdir>=I<\\,DIR\\/>"
+msgstr "B<--subdir>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "relative subdirectory on network server"
+msgstr "thư mục con tương đối trên máy chủ mạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mknetdir> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mknetdir> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mknetdir> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mknetdir> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mknetdir>"
+msgstr "B<info grub-mknetdir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mkpasswd-pbkdf2.1.po b/po/vi/man1/grub-mkpasswd-pbkdf2.1.po
new file mode 100644
index 00000000..d69b3c59
--- /dev/null
+++ b/po/vi/man1/grub-mkpasswd-pbkdf2.1.po
@@ -0,0 +1,216 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKPASSWD-PBKDF2"
+msgstr "GRUB-MKPASSWD-PBKDF2"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkpasswd-pbkdf2 - generate hashed password for GRUB"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkpasswd-pbkdf2> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-mkpasswd-pbkdf2> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC-TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Generate PBKDF2 password hash."
+msgstr "Tạo mã băm mật khẩu kiểu PBKDF2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--iteration-count>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--iteration-count>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Number of PBKDF2 iterations"
+msgstr "Số lần lặp của PBKDF2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-l>, B<--buflen>=I<\\,NUM\\/>"
+msgstr "B<-l>, B<--buflen>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Length of generated hash"
+msgstr "Độ dài của mã băm tạo ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-s>, B<--salt>=I<\\,NUM\\/>"
+msgstr "B<-s>, B<--salt>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Length of salt"
+msgstr "Độ dài của salt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkpasswd-pbkdf2> is maintained as a "
+"Texinfo manual. If the B<info> and B<grub-mkpasswd-pbkdf2> programs are "
+"properly installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkpasswd-pbkdf2> được bảo trì dưới dạng "
+"một sổ tay Texinfo. Nếu chương trình B<info> và B<grub-mkpasswd-pbkdf2> "
+"được cài đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkpasswd-pbkdf2>"
+msgstr "B<info grub-mkpasswd-pbkdf2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mkrelpath.1.po b/po/vi/man1/grub-mkrelpath.1.po
new file mode 100644
index 00000000..cd9031c3
--- /dev/null
+++ b/po/vi/man1/grub-mkrelpath.1.po
@@ -0,0 +1,173 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKRELPATH"
+msgstr "GRUB-MKRELPATH"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkrelpath - make a system path relative to its root"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkrelpath> [I<\\,OPTION\\/>...] I<\\,PATH\\/>"
+msgstr "B<grub-mkrelpath> [I<\\,TÙY_CHỌN\\/>…] I<\\,ĐƯỜNG_DẪN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Transform a system filename into GRUB one."
+msgstr "Chuyển đổi kiểu tên tập tin hệ thống thành kiểu GRUB."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-probe>(8)"
+msgstr "B<grub-probe>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkrelpath> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkrelpath> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkrelpath> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkrelpath> được cài đặt "
+"đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkrelpath>"
+msgstr "B<info grub-mkrelpath>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mkrescue.1.po b/po/vi/man1/grub-mkrescue.1.po
new file mode 100644
index 00000000..e535606b
--- /dev/null
+++ b/po/vi/man1/grub-mkrescue.1.po
@@ -0,0 +1,483 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKRESCUE"
+msgstr "GRUB-MKRESCUE"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkrescue - make a GRUB rescue image"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<grub-mkrescue> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>] I<\\,SOURCE\\/>..."
+msgstr ""
+"B<grub-mkrescue> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>] I<\\,NGUỒN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Make GRUB CD-ROM, disk, pendrive and floppy bootable image."
+msgstr ""
+"Tạo ảnh đĩa GRUB có thể khởi động được cho CD-ROM, đĩa cứng, usb, đĩa mềm."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/lib/grub/E<lt>nền-tảngE<gt>]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--arcs-boot>"
+msgstr "B<--arcs-boot>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"enable ARCS (big-endian mips machines, mostly SGI) boot. Disables HFS+, APM, "
+"sparc64 and boot as disk image for i386-pc"
+msgstr ""
+"bật mồi máy ARCS (máy mips big-endian, phần lớn là SGI). Tắt HFS+, APM, "
+"sparc64 và mồi máy như là ảnh đĩa cho i386-pc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--label-bgcolor>=I<\\,COLOR\\/>"
+msgstr "B<--label-bgcolor>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use COLOR for label background"
+msgstr "dùng MÀU cho nền nhãn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--label-color>=I<\\,COLOR\\/>"
+msgstr "B<--label-color>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use COLOR for label"
+msgstr "dùng MÀU cho nhãn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--label-font>=I<\\,FILE\\/>"
+msgstr "B<--label-font>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use FILE as font for label"
+msgstr "dùng TẬP_TIN làm phông dành cho nhãn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--product-name>=I<\\,STRING\\/>"
+msgstr "B<--product-name>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use STRING as product name"
+msgstr "dùng CHUỖI như là tên sản phẩm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--product-version>=I<\\,STRING\\/>"
+msgstr "B<--product-version>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use STRING as product version"
+msgstr "dùng CHUỖI làm phiên bản sản phẩm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--rom-directory>=I<\\,DIR\\/>"
+msgstr "B<--rom-directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "save ROM images in DIR [optional]"
+msgstr "ghi lại ảnh ROM vào TMỤC [tùy chọn]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--sparc-boot>"
+msgstr "B<--sparc-boot>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"enable sparc boot. Disables HFS+, APM, ARCS and boot as disk image for i386-"
+"pc"
+msgstr ""
+"bật mồi máy sparc. Tắt HFS+, APM, sparc64 và mồi máy như là ảnh đĩa cho i386-"
+"pc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--xorriso>=I<\\,FILE\\/>"
+msgstr "B<--xorriso>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use FILE as xorriso [optional]"
+msgstr "sử dụng TẬP_TIN như là xorriso [tùy chọn]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Generates a bootable CD/USB/floppy image. Arguments other than options to "
+"this program are passed to xorriso, and indicate source files, source "
+"directories, or any of the mkisofs options listed by the output of `xorriso "
+"B<-as> mkisofs B<-help>'."
+msgstr ""
+"Tạo ảnh CD/USB/đĩa-mềm có thể khởi động được. Các đối số khác tùy chọn "
+"chương trình này được chuyển qua cho xorriso, và cho biết các tập tin nguồn, "
+"thư mục nguồn hay bất kỳ tùy chọn mkisofs nào được liệt kê bởi lệnh “xorriso "
+"B<-as> mkisofs B<-help>”."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Option B<--> switches to native xorriso command mode."
+msgstr "Tùy chọn B<--> chuyển tới chế độ lệnh xorriso nguyên gốc."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Mail xorriso support requests to E<lt>bug-xorriso@gnu.orgE<gt>."
+msgstr "Gửi thư yêu cầu hỗ trợ về xorriso tới E<lt>bug-xorriso@gnu.orgE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkrescue> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkrescue> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkrescue> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkrescue> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkrescue>"
+msgstr "B<info grub-mkrescue>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mkstandalone.1.po b/po/vi/man1/grub-mkstandalone.1.po
new file mode 100644
index 00000000..c6c741ce
--- /dev/null
+++ b/po/vi/man1/grub-mkstandalone.1.po
@@ -0,0 +1,422 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MKSTANDALONE"
+msgstr "GRUB-MKSTANDALONE"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mkstandalone - make a memdisk-based GRUB image"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<grub-mkstandalone> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>] I<\\,SOURCE\\/"
+">..."
+msgstr ""
+"B<grub-mkstandalone> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>] I<\\,NGUỒN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Generate a standalone image (containing all modules) in the selected format"
+msgstr "Tạo ảnh đĩa dạng gộp (chứa toàn bộ các mô-đun) theo định dạng đã chọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/lib/grub/E<lt>nền-tảngE<gt>]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-O>, B<--format>=I<\\,FILE\\/>"
+msgstr "B<-O>, B<--format>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable
+#, fuzzy
+#| msgid ""
+#| "generate an image in FORMAT available formats: i386-coreboot, i386-"
+#| "multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-"
+#| "efi, i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-"
+#| "yeeloong-flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-"
+#| "ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-"
+#| "aout, ia64-efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-"
+#| "qemu_mips-flash, mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, "
+#| "arm-coreboot-vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-"
+#| "efi, riscv64-efi"
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, loongarch64-efi, riscv32-"
+"efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Graft point syntax (E.g. I<\\,/boot/grub/grub\\/>.cfg=./grub.cfg) is accepted"
+msgstr ""
+"Cú pháp điểm Graft được chấp nhận (Vd: I<\\,/boot/grub/grub\\/>.cfg=./grub."
+"cfg)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mkstandalone> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkstandalone> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkstandalone> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-mkstandalone> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mkstandalone>"
+msgstr "B<info grub-mkstandalone>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-mount.1.po b/po/vi/man1/grub-mount.1.po
new file mode 100644
index 00000000..5d6afa16
--- /dev/null
+++ b/po/vi/man1/grub-mount.1.po
@@ -0,0 +1,224 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-MOUNT"
+msgstr "GRUB-MOUNT"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-mount - export GRUB filesystem with FUSE"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"B<grub-mount> [I<\\,OPTION\\/>...] I<\\,IMAGE1 \\/>[I<\\,IMAGE2 \\/>...] "
+"I<\\,MOUNTPOINT\\/>"
+msgstr ""
+"B<grub-mount> [I<\\,TÙY_CHỌN\\/>…] I<\\,ẢNH1 \\/>[I<\\,ẢNH2 \\/>…] I<\\,"
+"ĐIỂN_GẮN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Debug tool for filesystem driver."
+msgstr "Công cụ gỡ lỗi cho ổ đĩa hệ thống tập tin."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-C>, B<--crypto>"
+msgstr "B<-C>, B<--crypto>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Mount crypto devices."
+msgstr "Gắn thiết bị mã hóa."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-d>, B<--debug>=I<\\,STRING\\/>"
+msgstr "B<-d>, B<--debug>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Set debug environment variable."
+msgstr "Đặt biến môi trường gỡ lỗi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-K>, B<--zfs-key>=I<\\,FILE\\/>|prompt"
+msgstr "B<-K>, B<--zfs-key>=I<\\,TẬP_TIN\\/>|prompt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Load zfs crypto key."
+msgstr "Tải khóa mã hóa zfs."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-r>, B<--root>=I<\\,DEVICE_NAME\\/>"
+msgstr "B<-r>, B<--root>=I<\\,TÊN_THIẾT_BỊ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Set root device."
+msgstr "Đặt thiết bị gốc."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-mount> is maintained as a Texinfo manual. "
+"If the B<info> and B<grub-mount> programs are properly installed at your "
+"site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mount> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<grub-mount> được cài đặt đúng ở địa "
+"chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-mount>"
+msgstr "B<info grub-mount>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-render-label.1.po b/po/vi/man1/grub-render-label.1.po
new file mode 100644
index 00000000..2578bd1c
--- /dev/null
+++ b/po/vi/man1/grub-render-label.1.po
@@ -0,0 +1,255 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-RENDER-LABEL"
+msgstr "GRUB-RENDER-LABEL"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-render-label - generate a .disk_label for Apple Macs."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-render-label> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-render-label> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Render Apple .disk_label."
+msgstr "Render Apple .disk_label."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-b>, B<--bgcolor>=I<\\,COLOR\\/>"
+msgstr "B<-b>, B<--bgcolor>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use COLOR for background"
+msgstr "dùng MÀU cho nền"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--color>=I<\\,COLOR\\/>"
+msgstr "B<-c>, B<--color>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use COLOR for text"
+msgstr "dùng MÀU cho chữ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-f>, B<--font>=I<\\,FILE\\/>"
+msgstr "B<-f>, B<--font>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "use FILE as font (PF2)."
+msgstr "dùng TẬP_TIN như là phông chữ (PF2)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-i>, B<--input>=I<\\,FILE\\/>"
+msgstr "B<-i>, B<--input>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "read text from FILE."
+msgstr "đọc văn bản từ TẬP_TIN."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-t>, B<--text>=I<\\,STRING\\/>"
+msgstr "B<-t>, B<--text>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "set the label to render"
+msgstr "đặt nhãn để vẽ (render)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-render-label> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-render-label> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-render-label> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-render-label> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-render-label>"
+msgstr "B<info grub-render-label>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-script-check.1.po b/po/vi/man1/grub-script-check.1.po
new file mode 100644
index 00000000..d82bf4b1
--- /dev/null
+++ b/po/vi/man1/grub-script-check.1.po
@@ -0,0 +1,184 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-SCRIPT-CHECK"
+msgstr "GRUB-SCRIPT-CHECK"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "grub-script-check - check grub.cfg for syntax errors"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-script-check> [I<\\,OPTION\\/>...] [I<\\,PATH\\/>]"
+msgstr "B<grub-script-check> [I<\\,TÙY_CHỌN\\/>…] [I<\\,ĐƯỜNG_DẪN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Checks GRUB script configuration file for syntax errors."
+msgstr "Kiểm tra tập tin cấu hình “GRUB script” xem có lỗi gì không."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-script-check> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-script-check> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-script-check> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-script-check> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-script-check>"
+msgstr "B<info grub-script-check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub-syslinux2cfg.1.po b/po/vi/man1/grub-syslinux2cfg.1.po
new file mode 100644
index 00000000..bdf3d40d
--- /dev/null
+++ b/po/vi/man1/grub-syslinux2cfg.1.po
@@ -0,0 +1,290 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 16:59+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "GRUB-SYSLINUX2CFG"
+msgstr "GRUB-SYSLINUX2CFG"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "December 2023"
+msgstr "Tháng 12 năm 2023"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "GRUB 2:2.12-1"
+msgstr "GRUB 2:2.12-1"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+#, fuzzy
+#| msgid "Transform syslinux config into GRUB one."
+msgid "grub-syslinux2cfg - transform syslinux config into grub.cfg"
+msgstr "Chuyển đổi cấu hình từ kiểu syslinux sang thành kiểu GRUB."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-syslinux2cfg> [I<\\,OPTION\\/>...] I<\\,FILE\\/>"
+msgstr "B<grub-syslinux2cfg> [I<\\,TÙY_CHỌN\\/>…] I<\\,TẬP_TIN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Transform syslinux config into GRUB one."
+msgstr "Chuyển đổi cấu hình từ kiểu syslinux sang thành kiểu GRUB."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-c>, B<--cwd>=I<\\,DIR\\/>"
+msgstr "B<-c>, B<--cwd>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"current directory of syslinux [default is parent directory of input file]."
+msgstr ""
+"thư mục hiện tại của syslinux [thư mục mặc định là cha của tập tin đầu vào]."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-i>, B<--isolinux>"
+msgstr "B<-i>, B<--isolinux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "assume input is an isolinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình isolinux."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "write output to FILE [default=stdout]."
+msgstr "xuất cấu hình đã tạo ra TẬP_TIN [mặc định=stdout]."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-p>, B<--pxelinux>"
+msgstr "B<-p>, B<--pxelinux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "assume input is a pxelinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình pxelinux."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-r>, B<--root>=I<\\,DIR\\/>"
+msgstr "B<-r>, B<--root>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "root directory of the syslinux disk [default=/]."
+msgstr "thư mục gốc của đĩa syslinux [mặc định=/]."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-s>, B<--syslinux>"
+msgstr "B<-s>, B<--syslinux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "assume input is a syslinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình syslinux."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-t>, B<--target-root>=I<\\,DIR\\/>"
+msgstr "B<-t>, B<--target-root>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "root directory as it will be seen on runtime [default=/]."
+msgstr "thư mục gốc như là nó khi đang chạy [mặc định=/]."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-T>, B<--target-cwd>=I<\\,DIR\\/>"
+msgstr "B<-T>, B<--target-cwd>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"current directory of syslinux as it will be seen on runtime [default is "
+"parent directory of input file]."
+msgstr ""
+"thư mục hiện tại của syslinux như là khi nó đang chạy [mặc định là thư mục "
+"cha của tập tin đầu vào]."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<grub-menulst2cfg>(8)"
+msgstr "B<grub-menulst2cfg>(8)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid ""
+"The full documentation for B<grub-syslinux2cfg> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-syslinux2cfg> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-syslinux2cfg> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-syslinux2cfg> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "B<info grub-syslinux2cfg>"
+msgstr "B<info grub-syslinux2cfg>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "GRUB 2.06-13+deb12u1"
+msgstr "GRUB 2.06-13+deb12u1"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "GRUB 2.12-1"
+msgstr "GRUB 2.12-1"
diff --git a/po/vi/man1/grub2-editenv.1.po b/po/vi/man1/grub2-editenv.1.po
new file mode 100644
index 00000000..9ca48dda
--- /dev/null
+++ b/po/vi/man1/grub2-editenv.1.po
@@ -0,0 +1,307 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-EDITENV"
+msgstr "GRUB-EDITENV"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Tool to edit environment block."
+msgid "grub-editenv - edit GRUB environment block"
+msgstr "Công cụ sửa khối biến môi trường."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-editenv> [I<\\,OPTION\\/>...] I<\\,FILENAME COMMAND\\/>"
+msgstr "B<grub-editenv> [I<\\,TÙY_CHỌN\\/>…] I<\\,TÊN_TẬP_TIN LỆNH\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Tool to edit environment block."
+msgstr "Công cụ sửa khối biến môi trường."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Commands:"
+msgstr "Lệnh:"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "create"
+msgstr "create"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Create a blank environment block file."
+msgstr "Tạo khối môi trường có nội dung trắng."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "unset [NAME ...]"
+msgid "incr [NAME ...]"
+msgstr "unset [TÊN …]"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid "Delete variables."
+msgid "Increase value of integer variables."
+msgstr "Xóa các biến."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "list"
+msgstr "list"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "List the current variables."
+msgstr "Liệt kê các biến sẵn dùng."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "set [NAME=VALUE ...]"
+msgstr "set [TÊN=GIÁ_TRỊ …]"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Set variables."
+msgstr "Đặt các biến."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "unset [NAME ...]"
+msgstr "unset [TÊN …]"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Delete variables."
+msgstr "Xóa các biến."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Options:"
+msgstr "Tùy chọn:"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"If FILENAME is `-', the default value I<\\,/boot/grub2/grubenv\\/> is used."
+msgstr ""
+"Nếu TÊN_TẬP_TIN là “-”, thì giá trị mặc định I<\\,/boot/grub2/grubenv\\/> sẽ "
+"được dùng."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"There is no `delete' command; if you want to delete the whole environment "
+"block, use `rm /boot/grub2/grubenv'."
+msgstr ""
+"Ở đây không có lệnh “delete”; nếu bạn muốn xóa toàn bộ khối môi trường thì "
+"hãy dùng lệnh “rm /boot/grub2/grubenv”."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-reboot>(8), B<grub-set-default>(8)"
+msgstr "B<grub-reboot>(8), B<grub-set-default>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-editenv> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-editenv> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-editenv> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-editenv> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-editenv>"
+msgstr "B<info grub-editenv>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-editenv (GRUB2) 2.06"
+msgid "grub-editenv (GRUB2) 2.12"
+msgstr "grub-editenv (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-file.1.po b/po/vi/man1/grub2-file.1.po
new file mode 100644
index 00000000..67b787b3
--- /dev/null
+++ b/po/vi/man1/grub2-file.1.po
@@ -0,0 +1,561 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-FILE"
+msgstr "GRUB-FILE"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-file - check file type"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<file> I<\\,OPTIONS FILE\\/>"
+msgstr "B<file> I<\\,CÁC TÙY CHỌN TẬP_TIN\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is of specified type."
+msgstr "Kiểm tra xem TẬP_TIN có phải là kiểu đã chỉ ra hay không."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-i386-xen-pae-domu>"
+msgstr "B<--is-i386-xen-pae-domu>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE can be booted as i386 PAE Xen unprivileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là khách không đặc quyền i386 "
+"PAE Xen"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86_64-xen-domu>"
+msgstr "B<--is-x86_64-xen-domu>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE can be booted as x86_64 Xen unprivileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là khách không đặc quyền Xen "
+"i386_64"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-xen-dom0>"
+msgstr "B<--is-x86-xen-dom0>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE can be used as Xen x86 privileged guest kernel"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có thể được khởi động như là nhân khách không đặc quyền "
+"Xen i386"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-multiboot>"
+msgstr "B<--is-x86-multiboot>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE can be used as x86 multiboot kernel"
+msgstr "Kiểm tra xem TẬP_TIN có thể dùng làm nhân x86 đa khởi động (multiboot)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<--is-x86-multiboot2> Check if FILE can be used as x86 multiboot2 kernel"
+msgstr ""
+"B<--is-x86-multiboot2> Kiểm tra xem TẬP_TIN có thể dùng làm nhân x86 đa khởi "
+"động 2 (multiboot2)"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-arm-linux>"
+msgstr "B<--is-arm-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is ARM Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ARM Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-arm64-linux>"
+msgstr "B<--is-arm64-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is ARM64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ARM Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-ia64-linux>"
+msgstr "B<--is-ia64-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is IA64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là IA64 Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-mips-linux>"
+msgstr "B<--is-mips-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is MIPS Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là MIPS Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-mipsel-linux>"
+msgstr "B<--is-mipsel-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is MIPSEL Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là MIPSEL Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-sparc64-linux>"
+msgstr "B<--is-sparc64-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is SPARC64 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là SPARC64 Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-powerpc-linux>"
+msgstr "B<--is-powerpc-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is POWERPC Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là POWERPC Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-linux>"
+msgstr "B<--is-x86-linux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86 Linux"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-linux32>"
+msgstr "B<--is-x86-linux32>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86 Linux supporting 32-bit protocol"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 Linux hỗ trợ giao thức 32 bít"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-kfreebsd>"
+msgstr "B<--is-x86-kfreebsd>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 kFreeBSD"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-i386-kfreebsd>"
+msgstr "B<--is-i386-kfreebsd>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is i386 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 kFreeBSD"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86_64-kfreebsd>"
+msgstr "B<--is-x86_64-kfreebsd>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86_64 kFreeBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86_64 kFreeBSD"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-knetbsd>"
+msgstr "B<--is-x86-knetbsd>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86 kNetBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86 kNetBSD"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-i386-knetbsd>"
+msgstr "B<--is-i386-knetbsd>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is i386 kNetBSD"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 kNetBSD"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<--is-x86_64-knetbsd> Check if FILE is x86_64 kNetBSD"
+msgstr "B<--is-x86_64-knetbsd> Kiểm tra xem TẬP_TIN có phải là x86_64 kNetBSD"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-i386-efi>"
+msgstr "B<--is-i386-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is i386 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 EFI file"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86_64-efi>"
+msgstr "B<--is-x86_64-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86_64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin x86_64 EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-ia64-efi>"
+msgstr "B<--is-ia64-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is IA64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin IA64 EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-arm64-efi>"
+msgstr "B<--is-arm64-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is ARM64 EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM64 EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-arm-efi>"
+msgstr "B<--is-arm-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is ARM EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-riscv32-efi>"
+msgstr "B<--is-riscv32-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Check if FILE is ARM EFI file"
+msgid "Check if FILE is RISC-V 32bit EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin ARM EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-riscv64-efi>"
+msgstr "B<--is-riscv64-efi>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Check if FILE is IA64 EFI file"
+msgid "Check if FILE is RISC-V 64bit EFI file"
+msgstr "Kiểm tra xem TẬP_TIN có phải là tập tin IA64 EFI"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-hibernated-hiberfil>"
+msgstr "B<--is-hibernated-hiberfil>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is hiberfil.sys in hibernated state"
+msgstr ""
+"Kiểm tra xem TẬP_TIN có phải là hiberfil.sys hay trạng thái của ngủ đông"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86_64-xnu>"
+msgstr "B<--is-x86_64-xnu>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is x86_64 XNU (Mac OS X kernel)"
+msgstr "Kiểm tra xem TẬP_TIN có phải là x86_64 XNU (nhân Mac OS X)"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-i386-xnu>"
+msgstr "B<--is-i386-xnu>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is i386 XNU (Mac OS X kernel)"
+msgstr "Kiểm tra xem TẬP_TIN có phải là i386 XNU (nhân Mac OS X)"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-xnu-hibr>"
+msgstr "B<--is-xnu-hibr>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is XNU (Mac OS X kernel) hibernated image"
+msgstr "Kiểm tra xem TẬP_TIN có phải là ảnh ngủ đông XNU (nhân Mac OS X)"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--is-x86-bios-bootsector>"
+msgstr "B<--is-x86-bios-bootsector>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Check if FILE is BIOS bootsector"
+msgstr "Kiểm tra xem TẬP_TIN có phải là rãnh khởi động BIOS"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<-h>, B<--help> Display this help and exit. B<-u>, B<--usage> Display the "
+"usage of this command and exit."
+msgstr ""
+"B<-h>, B<--help> Hiển thị trợ giúp này, sau đó thoát. B<-u>, B<--usage> "
+"Hiển thị cách sử dụng lệnh này, rồi thoát."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-file> is maintained as a Texinfo manual. "
+"If the B<info> and B<grub-file> programs are properly installed at your "
+"site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-file> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<grub-file> được cài đặt đúng ở địa "
+"chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-file>"
+msgstr "B<info grub-file>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-file (GRUB2) 2.06"
+msgid "grub-file (GRUB2) 2.12"
+msgstr "grub-file (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-fstest.1.po b/po/vi/man1/grub2-fstest.1.po
new file mode 100644
index 00000000..0e59293a
--- /dev/null
+++ b/po/vi/man1/grub2-fstest.1.po
@@ -0,0 +1,420 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-FSTEST"
+msgstr "GRUB-FSTEST"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Debug tool for filesystem driver."
+msgid "grub-fstest - debug tool for GRUB filesystem drivers"
+msgstr "Công cụ gỡ lỗi cho ổ đĩa hệ thống tập tin."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-fstest> [I<\\,OPTION\\/>...] I<\\,IMAGE_PATH COMMANDS\\/>"
+msgstr "B<grub-fstest> [I<\\,TÙY_CHỌN\\/>…] I<\\,ĐƯỜNG_DẪN_ẢNH CÁC_LỆNH\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Debug tool for filesystem driver."
+msgstr "Công cụ gỡ lỗi cho ổ đĩa hệ thống tập tin."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Commands:"
+msgstr "Lệnh:"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "blocklist FILE"
+msgstr "blocklist TẬP_TIN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Display blocklist of FILE."
+msgstr "Hiển thị blocklist của TẬP_TIN."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "cat FILE"
+msgstr "cat TẬP_TIN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Copy FILE to standard output."
+msgstr "Xuất TẬP_TIN ra đầu ra tiêu chuẩn."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "cmp FILE LOCAL"
+msgstr "cmp TẬP_TIN NỘI-BỘ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Compare FILE with local file LOCAL."
+msgstr "So sánh TẬP_TIN với tập tin CỤC_BỘ."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "cp FILE LOCAL"
+msgstr "cp TẬP_TIN CỤC_BỘ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Copy FILE to local file LOCAL."
+msgstr "Sao chép TẬP_TIN tới tập tin CỤC_BỘ."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "crc FILE"
+msgstr "crc TẬP_TIN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Get crc32 checksum of FILE."
+msgstr "Lấy tổng kiểm tra crc32 của TẬP_TIN."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "hex FILE"
+msgstr "hex TẬP_TIN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Show contents of FILE in hex."
+msgstr "Hiển thị thông tin của TẬP_TIN ở dạng thập lục phân."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "ls PATH"
+msgstr "ls ĐƯỜNG_DẪN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "List files in PATH."
+msgstr "Liệt kê các tập tin nằm trong THƯ-MỤC"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "xnu_uuid DEVICE"
+msgstr "xnu_uuid THIẾT_BỊ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Compute XNU UUID of the device."
+msgstr "Tính toán XNU UUID của thiết bị."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--diskcount>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--diskcount>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Specify the number of input files."
+msgstr "Ghi rõ số lượng tập tin đầu vào."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--crypto>"
+msgstr "B<-C>, B<--crypto>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Mount crypto devices."
+msgstr "Gắn thiết bị mã hóa."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--debug>=I<\\,STRING\\/>"
+msgstr "B<-d>, B<--debug>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Set debug environment variable."
+msgstr "Đặt biến môi trường gỡ lỗi."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-K>, B<--zfs-key>=I<\\,FILE\\/>|prompt"
+msgstr "B<-K>, B<--zfs-key>=I<\\,TẬP_TIN\\/>|prompt"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Load zfs crypto key."
+msgstr "Tải khóa mã hóa zfs."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--length>=I<\\,NUM\\/>"
+msgstr "B<-n>, B<--length>=I<\\,N\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Handle N bytes in output file."
+msgstr "Lấy N byte từ tập tin xuất."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--root>=I<\\,DEVICE_NAME\\/>"
+msgstr "B<-r>, B<--root>=I<\\,TÊN_THIẾT_BỊ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Set root device."
+msgstr "Đặt thiết bị gốc."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--skip>=I<\\,NUM\\/>"
+msgstr "B<-s>, B<--skip>=I<\\,N\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Skip N bytes from output file."
+msgstr "Bỏ qua N byte từ tập tin đầu vào."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--uncompress>"
+msgstr "B<-u>, B<--uncompress>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Uncompress data."
+msgstr "dữ liệu không nén."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-probe>(8)"
+msgstr "B<grub-probe>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-fstest> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-fstest> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-fstest> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-fstest> được cài đặt đúng ở "
+"địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-fstest>"
+msgstr "B<info grub-fstest>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-fstest (GRUB2) 2.06"
+msgid "grub-fstest (GRUB2) 2.12"
+msgstr "grub-fstest (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-glue-efi.1.po b/po/vi/man1/grub2-glue-efi.1.po
new file mode 100644
index 00000000..b4733a52
--- /dev/null
+++ b/po/vi/man1/grub2-glue-efi.1.po
@@ -0,0 +1,230 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:57+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-GLUE-EFI"
+msgstr "GRUB-GLUE-EFI"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "grub-glue-efi - generate a fat binary for EFI"
+msgstr ""
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<grub-glue-efi> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-glue-efi> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC TÙY CHỌN\\/>]"
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"grub-glue-efi processes ia32 and amd64 EFI images and glues them according "
+"to Apple format."
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Glue 32-bit and 64-bit binary into Apple universal one."
+msgstr "Glue nhị phân 32-bit và 64-bit thành “Apple fat one”."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-3>, B<--input32>=I<\\,FILE\\/>"
+msgstr "B<-3>, B<--input32>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set input filename for 32-bit part."
+msgstr "đặt tên tập tin đầu vào cho bộ phận 32-bit."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-6>, B<--input64>=I<\\,FILE\\/>"
+msgstr "B<-6>, B<--input64>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set input filename for 64-bit part."
+msgstr "đặt tên tập tin đầu vào cho bộ phận 64-bit."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-glue-efi> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-glue-efi> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-glue-efi> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-glue-efi> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info grub-glue-efi>"
+msgstr "B<info grub-glue-efi>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-glue-efi (GRUB2) 2.06"
+msgid "grub-glue-efi (GRUB2) 2.12"
+msgstr "grub-glue-efi (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-kbdcomp.1.po b/po/vi/man1/grub2-kbdcomp.1.po
new file mode 100644
index 00000000..9177f0a3
--- /dev/null
+++ b/po/vi/man1/grub2-kbdcomp.1.po
@@ -0,0 +1,197 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-KBDCOMP"
+msgstr "GRUB-KBDCOMP"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "grub-kbdcomp ()"
+msgstr "grub-kbdcomp ()"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-kbdcomp - generate a GRUB keyboard layout file"
+msgstr "grub-kbdcomp - tạo tập tin bố cục bàn phím GRUB"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-kbdcomp> I<\\,-o OUTPUT CKBMAP_ARGUMENTS\\/>..."
+msgstr "B<grub-kbdcomp> I<\\,-o KẾT-XUẤT CÁC-THAM-SỐ-CKBMAP\\/>…"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"grub-kbdcomp processes a X keyboard layout description in B<keymaps>(5) "
+"format into a format that can be used by GRUB's B<keymap> command."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Make GRUB keyboard layout file."
+msgstr "Tạo tập tin bố cục bàn phím GRUB."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr "B<-h>, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print this message and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print the version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-kbdcomp generates a keyboard layout for GRUB using ckbcomp"
+msgstr "B<grub-kbdcomp> tạo giao diện bàn phím cho GRUB sử dụng ckbcomp"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mklayout>(8)"
+msgstr "B<grub-mklayout>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-kbdcomp> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-kbdcomp> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-kbdcomp> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-kbdcomp> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-kbdcomp>"
+msgstr "B<info grub-kbdcomp>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
diff --git a/po/vi/man1/grub2-menulst2cfg.1.po b/po/vi/man1/grub2-menulst2cfg.1.po
new file mode 100644
index 00000000..9ef45282
--- /dev/null
+++ b/po/vi/man1/grub2-menulst2cfg.1.po
@@ -0,0 +1,128 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MENULST2CFG"
+msgstr "GRUB-MENULST2CFG"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "Usage: grub-menulst2cfg [INFILE [OUTFILE]]"
+msgstr "Cách dùng: grub-menulst2cfg [TẬP_TIN_VÀO [TẬP_TIN_RA]]"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-menulst2cfg - transform legacy menu.lst into grub.cfg"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-menulst2cfg> [I<\\,INFILE \\/>[I<\\,OUTFILE\\/>]]"
+msgstr "B<grub-menulst2cfg> [I<\\,TẬP_TIN_VÀO \\/>[I<\\,TẬP_TIN_RA\\/>]]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-menulst2cfg> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-menulst2cfg> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-menulst2cfg> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-menulst2cfg> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-menulst2cfg>"
+msgstr "B<info grub-menulst2cfg>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "grub-menulst2cfg grub-menulst2cfg [INFILE [OUTFILE]]"
+msgstr "grub-menulst2cfg grub-menulst2cfg [TẬP_TIN_VÀO [TẬP_TIN_RA]]"
diff --git a/po/vi/man1/grub2-mkfont.1.po b/po/vi/man1/grub2-mkfont.1.po
new file mode 100644
index 00000000..c2018e86
--- /dev/null
+++ b/po/vi/man1/grub2-mkfont.1.po
@@ -0,0 +1,365 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKFONT"
+msgstr "GRUB-MKFONT"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkfont - make GRUB font files"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<grub-mkfont> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>] I<\\,FONT_FILES\\/>"
+msgstr ""
+"B<grub-mkfont> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>] I<\\,"
+"TẬP_TIN_PHÔNG\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Convert common font file formats into PF2"
+msgstr "Chuyển đổi định dạng phông chữ chung sang PF2"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--force-autohint>"
+msgstr "B<-a>, B<--force-autohint>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "force autohint"
+msgstr "ép buộc tự-động-gợi-ý"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bold>"
+msgstr "B<-b>, B<--bold>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "convert to bold font"
+msgstr "chuyển sang phông chữ đậm"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--asce>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--asce>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set font ascent"
+msgstr "đặt kích cỡ phông lớn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--desc>=I<\\,NUM\\/>"
+msgstr "B<-d>, B<--desc>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set font descent"
+msgstr "đặt kích cỡ phông nhỏ"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--index>=I<\\,NUM\\/>"
+msgstr "B<-i>, B<--index>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "select face index"
+msgstr "chọn chỉ số cho phông chữ"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-bitmap>"
+msgstr "B<--no-bitmap>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "ignore bitmap strikes when loading"
+msgstr "bỏ qua vẽ phông chữ có sẵn, bắt vẽ lại khi nó được tải"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-hinting>"
+msgstr "B<--no-hinting>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "disable hinting"
+msgstr "tắt gợi ý"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--name>=I<\\,NAME\\/>"
+msgstr "B<-n>, B<--name>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set font family name"
+msgstr "đặt tên phông chữ"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--range>=I<\\,FROM-TO[\\/>,FROM-TO]"
+msgstr "B<-r>, B<--range>=I<\\,TỪ-ĐẾN[\\/>,TỪ-ĐẾN]"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set font range"
+msgstr "đặt phạm vi phông chữ"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>=I<\\,SIZE\\/>"
+msgstr "B<-s>, B<--size>=I<\\,KÍCH-CỠ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set font size"
+msgstr "đặt kích cỡ phông"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkfont> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkfont> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkfont> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkfont> được cài đặt đúng ở "
+"địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkfont>"
+msgstr "B<info grub-mkfont>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkfont (GRUB2) 2.06"
+msgid "grub-mkfont (GRUB2) 2.12"
+msgstr "grub-mkfont (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mkimage.1.po b/po/vi/man1/grub2-mkimage.1.po
new file mode 100644
index 00000000..482a67a6
--- /dev/null
+++ b/po/vi/man1/grub2-mkimage.1.po
@@ -0,0 +1,493 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKIMAGE"
+msgstr "GRUB-MKIMAGE"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkimage - make a bootable image of GRUB"
+msgstr "grub-mkimage - tạo ảnh có thể khởi động của GRUB"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<grub-mkimage> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>]... [I<\\,MODULES\\/>]"
+msgstr ""
+"B<grub-mkimage> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>]… [I<\\,MÔ_ĐUN\\/>]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Make a bootable image of GRUB."
+msgstr "Tạo ảnh có thể khởi động của GRUB."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--config>=I<\\,FILE\\/>"
+msgstr "B<-c>, B<--config>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed FILE as an early config"
+msgstr "coi TẬP_TIN nhúng như là cấu hình trước đó"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--compression=>(xz|none|auto)"
+msgstr "B<-C>, B<--compression=>(xz|none|auto)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "use images and modules under DIR [default=/usr/share/grub2/"
+#| "E<lt>platformE<gt>]"
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<-D>, B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as an early config"
+msgid "embed FILE as a device tree (DTB)"
+msgstr "coi TẬP_TIN nhúng như là cấu hình trước đó"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as public key for signature checking"
+msgid "embed FILE as public key for PGP signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--memdisk>=I<\\,FILE\\/>"
+msgstr "B<-m>, B<--memdisk>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed FILE as a memdisk image"
+msgstr "TẬP_TIN được nhúng như là ảnh đĩa nhớ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Implies `-p (memdisk)/boot/grub' and overrides"
+msgstr "Hàm ý “-p (memdisk)/boot/grub” và được đè lên bởi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "any prefix supplied previously, but the prefix"
+msgstr "bất kỳ tiền tố được áp dụng trước, nhưng bản thân"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "itself can be overridden by later options"
+msgstr "tiền tố có thể bị ghi đè lên bởi các tùy chọn sau này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--note>"
+msgstr "B<-n>, B<--note>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "add NOTE segment for CHRP IEEE1275"
+msgstr "thêm đoạn NOTE cho CHRP IEEE1275"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "output a generated image to FILE [default=stdout]"
+msgstr "xuất ảnh đã tạo ra TẬP_TIN [mặc định=stdout]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O>, B<--format>=I<\\,FORMAT\\/>"
+msgstr "B<-O>, B<--format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--prefix>=I<\\,DIR\\/>"
+msgstr "B<-p>, B<--prefix>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set prefix directory"
+msgstr "đặt thư mục tiền tố"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<-s>, B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-s>, B<--size>=I<\\,SIZE\\/>"
+msgid "B<-S>, B<--appended-signature-size>=I<\\,SIZE\\/>"
+msgstr "B<-s>, B<--size>=I<\\,KÍCH-CỠ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Add a note segment reserving SIZE bytes for an appended signature"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-D>, B<--dtb>=I<\\,FILE\\/>"
+msgid "B<-x>, B<--x509>=I<\\,FILE\\/>"
+msgstr "B<-D>, B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as public key for signature checking"
+msgid "embed FILE as an x509 certificate for appended signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-install>(8), B<grub-mkrescue>(1), B<grub-mknetdir>(8)"
+msgstr "B<grub-install>(8), B<grub-mkrescue>(1), B<grub-mknetdir>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkimage> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkimage> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkimage> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkimage> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkimage>"
+msgstr "B<info grub-mkimage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkimage (GRUB2) 2.06"
+msgid "grub-mkimage (GRUB2) 2.12"
+msgstr "grub-mkimage (GRUB2) 2.06"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use images and modules under DIR [default=/usr/share/grub2/"
+"E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "generate an image in FORMAT available formats: i386-coreboot, i386-"
+#| "multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-"
+#| "efi, i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-"
+#| "yeeloong-flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-"
+#| "ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-"
+#| "aout, ia64-efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-"
+#| "qemu_mips-flash, mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, "
+#| "arm-coreboot-vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-"
+#| "efi, riscv64-efi"
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, loongarch64-efi, riscv32-"
+"efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mklayout.1.po b/po/vi/man1/grub2-mklayout.1.po
new file mode 100644
index 00000000..2471fe4d
--- /dev/null
+++ b/po/vi/man1/grub2-mklayout.1.po
@@ -0,0 +1,254 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKLAYOUT"
+msgstr "GRUB-MKLAYOUT"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mklayout - generate a GRUB keyboard layout file"
+msgstr "grub-mklayout - tạo tập tin bố cục bàn phím GRUB"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mklayout> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-mklayout> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"grub-mklayout processes a keyboard layout description in B<keymaps>(5) "
+"format into a format that can be used by GRUB's B<keymap> command."
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Generate GRUB keyboard layout from Linux console one."
+msgstr ""
+"Tạo bố cục bàn phím GRUB từ một (giao diện bàn điều khiển) console Linux"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--input>=I<\\,FILE\\/>"
+msgstr "B<-i>, B<--input>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set input filename. Default is STDIN"
+msgstr "đặt tên tập tin đầu vào. Mặc định là STDIN"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mklayout> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mklayout> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mklayout> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mklayout> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mklayout>"
+msgstr "B<info grub-mklayout>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mklayout (GRUB2) 2.06"
+msgid "grub-mklayout (GRUB2) 2.12"
+msgstr "grub-mklayout (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mknetdir.1.po b/po/vi/man1/grub2-mknetdir.1.po
new file mode 100644
index 00000000..be6e96b0
--- /dev/null
+++ b/po/vi/man1/grub2-mknetdir.1.po
@@ -0,0 +1,462 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKNETDIR"
+msgstr "GRUB-MKNETDIR"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mknetdir - prepare a GRUB netboot directory."
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mknetdir> [I<\\,OPTION\\/>...]"
+msgstr "B<grub-mknetdir> [I<\\,TÙY_CHỌN\\/>…]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Prepares GRUB network boot images at net_directory/subdir assuming "
+"net_directory being TFTP root."
+msgstr ""
+"Chuẩn bị ảnh khởi động mạng GRUB tại net_directory/subdir coi net_directory "
+"là gốc TFTP."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--random-source>=I<\\,FILE\\/>"
+msgid "B<--appended-signature-size>=I<\\,SIZE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Add a note segment reserving SIZE bytes for an appended signature"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "use images and modules under DIR [default=/usr/share/grub2/"
+#| "E<lt>platformE<gt>]"
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--x509key>=I<\\,FILE\\/>"
+msgstr "B<-x>, B<--x509key>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as public key for signature checking"
+msgid "embed FILE as an x509 certificate for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--net-directory>=I<\\,DIR\\/>"
+msgstr "B<--net-directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "root directory of TFTP server"
+msgstr "thư mục gốc của máy chủ TFTP"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--subdir>=I<\\,DIR\\/>"
+msgstr "B<--subdir>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "relative subdirectory on network server"
+msgstr "thư mục con tương đối trên máy chủ mạng"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mknetdir> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mknetdir> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mknetdir> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mknetdir> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mknetdir>"
+msgstr "B<info grub-mknetdir>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mknetdir (GRUB2) 2.06"
+msgid "grub-mknetdir (GRUB2) 2.12"
+msgstr "grub-mknetdir (GRUB2) 2.06"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use images and modules under DIR [default=/usr/share/grub2/"
+"E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mkpasswd-pbkdf2.1.po b/po/vi/man1/grub2-mkpasswd-pbkdf2.1.po
new file mode 100644
index 00000000..b64c8457
--- /dev/null
+++ b/po/vi/man1/grub2-mkpasswd-pbkdf2.1.po
@@ -0,0 +1,245 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKPASSWD-PBKDF2"
+msgstr "GRUB-MKPASSWD-PBKDF2"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkpasswd-pbkdf2 - generate hashed password for GRUB"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkpasswd-pbkdf2> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-mkpasswd-pbkdf2> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC-TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Generate PBKDF2 password hash."
+msgstr "Tạo mã băm mật khẩu kiểu PBKDF2"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--iteration-count>=I<\\,NUM\\/>"
+msgstr "B<-c>, B<--iteration-count>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Number of PBKDF2 iterations"
+msgstr "Số lần lặp của PBKDF2"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--buflen>=I<\\,NUM\\/>"
+msgstr "B<-l>, B<--buflen>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Length of generated hash"
+msgstr "Độ dài của mã băm tạo ra"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--salt>=I<\\,NUM\\/>"
+msgstr "B<-s>, B<--salt>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Length of salt"
+msgstr "Độ dài của salt"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkpasswd-pbkdf2> is maintained as a "
+"Texinfo manual. If the B<info> and B<grub-mkpasswd-pbkdf2> programs are "
+"properly installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkpasswd-pbkdf2> được bảo trì dưới dạng "
+"một sổ tay Texinfo. Nếu chương trình B<info> và B<grub-mkpasswd-pbkdf2> "
+"được cài đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkpasswd-pbkdf2>"
+msgstr "B<info grub-mkpasswd-pbkdf2>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkpasswd-pbkdf2 (GRUB2) 2.06"
+msgid "grub-mkpasswd-pbkdf2 (GRUB2) 2.12"
+msgstr "grub-mkpasswd-pbkdf2 (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mkrelpath.1.po b/po/vi/man1/grub2-mkrelpath.1.po
new file mode 100644
index 00000000..d10d8b0a
--- /dev/null
+++ b/po/vi/man1/grub2-mkrelpath.1.po
@@ -0,0 +1,208 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKRELPATH"
+msgstr "GRUB-MKRELPATH"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkrelpath - make a system path relative to its root"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkrelpath> [I<\\,OPTION\\/>...] I<\\,PATH\\/>"
+msgstr "B<grub-mkrelpath> [I<\\,TÙY_CHỌN\\/>…] I<\\,ĐƯỜNG_DẪN\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Transform a system filename into GRUB one."
+msgstr "Chuyển đổi kiểu tên tập tin hệ thống thành kiểu GRUB."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--relative>"
+msgstr "B<-r>, B<--relative>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use relative path on btrfs"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-probe>(8)"
+msgstr "B<grub-probe>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkrelpath> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkrelpath> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkrelpath> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkrelpath> được cài đặt "
+"đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkrelpath>"
+msgstr "B<info grub-mkrelpath>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkrelpath (GRUB2) 2.06"
+msgid "grub-mkrelpath (GRUB2) 2.12"
+msgstr "grub-mkrelpath (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mkrescue.1.po b/po/vi/man1/grub2-mkrescue.1.po
new file mode 100644
index 00000000..7974b9e0
--- /dev/null
+++ b/po/vi/man1/grub2-mkrescue.1.po
@@ -0,0 +1,599 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKRESCUE"
+msgstr "GRUB-MKRESCUE"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkrescue - make a GRUB rescue image"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<grub-mkrescue> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>] I<\\,SOURCE\\/>..."
+msgstr ""
+"B<grub-mkrescue> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>] I<\\,NGUỒN\\/>…"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Make GRUB CD-ROM, disk, pendrive and floppy bootable image."
+msgstr ""
+"Tạo ảnh đĩa GRUB có thể khởi động được cho CD-ROM, đĩa cứng, usb, đĩa mềm."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--random-source>=I<\\,FILE\\/>"
+msgid "B<--appended-signature-size>=I<\\,SIZE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Add a note segment reserving SIZE bytes for an appended signature"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "use images and modules under DIR [default=/usr/share/grub2/"
+#| "E<lt>platformE<gt>]"
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--x509key>=I<\\,FILE\\/>"
+msgstr "B<-x>, B<--x509key>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as public key for signature checking"
+msgid "embed FILE as an x509 certificate for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--arcs-boot>"
+msgstr "B<--arcs-boot>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"enable ARCS (big-endian mips machines, mostly SGI) boot. Disables HFS+, APM, "
+"sparc64 and boot as disk image for i386-pc"
+msgstr ""
+"bật mồi máy ARCS (máy mips big-endian, phần lớn là SGI). Tắt HFS+, APM, "
+"sparc64 và mồi máy như là ảnh đĩa cho i386-pc"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--label-bgcolor>=I<\\,COLOR\\/>"
+msgstr "B<--label-bgcolor>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use COLOR for label background"
+msgstr "dùng MÀU cho nền nhãn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--label-color>=I<\\,COLOR\\/>"
+msgstr "B<--label-color>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use COLOR for label"
+msgstr "dùng MÀU cho nhãn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--label-font>=I<\\,FILE\\/>"
+msgstr "B<--label-font>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use FILE as font for label"
+msgstr "dùng TẬP_TIN làm phông dành cho nhãn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--product-name>=I<\\,STRING\\/>"
+msgstr "B<--product-name>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use STRING as product name"
+msgstr "dùng CHUỖI như là tên sản phẩm"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--product-version>=I<\\,STRING\\/>"
+msgstr "B<--product-version>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use STRING as product version"
+msgstr "dùng CHUỖI làm phiên bản sản phẩm"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--rom-directory>=I<\\,DIR\\/>"
+msgstr "B<--rom-directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "save ROM images in DIR [optional]"
+msgstr "ghi lại ảnh ROM vào TMỤC [tùy chọn]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sparc-boot>"
+msgstr "B<--sparc-boot>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"enable sparc boot. Disables HFS+, APM, ARCS and boot as disk image for i386-"
+"pc"
+msgstr ""
+"bật mồi máy sparc. Tắt HFS+, APM, sparc64 và mồi máy như là ảnh đĩa cho i386-"
+"pc"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--xorriso>=I<\\,FILE\\/>"
+msgstr "B<--xorriso>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "use FILE as xorriso [optional]"
+msgstr "sử dụng TẬP_TIN như là xorriso [tùy chọn]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Generates a bootable CD/USB/floppy image. Arguments other than options to "
+"this program are passed to xorriso, and indicate source files, source "
+"directories, or any of the mkisofs options listed by the output of `xorriso "
+"B<-as> mkisofs B<-help>'."
+msgstr ""
+"Tạo ảnh CD/USB/đĩa-mềm có thể khởi động được. Các đối số khác tùy chọn "
+"chương trình này được chuyển qua cho xorriso, và cho biết các tập tin nguồn, "
+"thư mục nguồn hay bất kỳ tùy chọn mkisofs nào được liệt kê bởi lệnh “xorriso "
+"B<-as> mkisofs B<-help>”."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Option B<--> switches to native xorriso command mode."
+msgstr "Tùy chọn B<--> chuyển tới chế độ lệnh xorriso nguyên gốc."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Mail xorriso support requests to E<lt>bug-xorriso@gnu.orgE<gt>."
+msgstr "Gửi thư yêu cầu hỗ trợ về xorriso tới E<lt>bug-xorriso@gnu.orgE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkrescue> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkrescue> programs are properly installed "
+"at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkrescue> được bảo trì dưới dạng một sổ "
+"tay Texinfo. Nếu chương trình B<info> và B<grub-mkrescue> được cài đặt đúng "
+"ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkrescue>"
+msgstr "B<info grub-mkrescue>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkrescue (GRUB2) 2.06"
+msgid "grub-mkrescue (GRUB2) 2.12"
+msgstr "grub-mkrescue (GRUB2) 2.06"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use images and modules under DIR [default=/usr/share/grub2/"
+"E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-mkstandalone.1.po b/po/vi/man1/grub2-mkstandalone.1.po
new file mode 100644
index 00000000..45e558b2
--- /dev/null
+++ b/po/vi/man1/grub2-mkstandalone.1.po
@@ -0,0 +1,519 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-MKSTANDALONE"
+msgstr "GRUB-MKSTANDALONE"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-mkstandalone - make a memdisk-based GRUB image"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"B<grub-mkstandalone> [I<\\,OPTION\\/>...] [I<\\,OPTION\\/>] I<\\,SOURCE\\/"
+">..."
+msgstr ""
+"B<grub-mkstandalone> [I<\\,TÙY_CHỌN\\/>…] [I<\\,TÙY_CHỌN\\/>] I<\\,NGUỒN\\/>…"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Generate a standalone image (containing all modules) in the selected format"
+msgstr "Tạo ảnh đĩa dạng gộp (chứa toàn bộ các mô-đun) theo định dạng đã chọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--random-source>=I<\\,FILE\\/>"
+msgid "B<--appended-signature-size>=I<\\,SIZE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Add a note segment reserving SIZE bytes for an appended signature"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+msgstr "B<--compress>=I<\\,no\\/>|xz|gz|lzo"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "compress GRUB files [optional]"
+msgstr "nén tập tin GRUB [tùy chọn]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--disable-shim-lock>"
+msgstr "B<--disable-shim-lock>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "disable shim_lock verifier"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dtb>=I<\\,FILE\\/>"
+msgstr "B<--dtb>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed a specific DTB"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "use images and modules under DIR [default=/usr/share/grub2/"
+#| "E<lt>platformE<gt>]"
+msgid ""
+"use images and modules under DIR [default=/usr/lib/grub/E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgstr "B<--fonts>=I<\\,PHÔNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install FONTS [default=unicode]"
+msgstr "install PHÔNG [mặc định=unicode]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--install-modules>=I<\\,MODULES\\/>"
+msgstr "B<--install-modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only MODULES and their dependencies [default=all]"
+msgstr "chỉ cài đặt các MÔ_ĐUN và các phần phụ thuộc của chúng [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--pubkey>=I<\\,FILE\\/>"
+msgstr "B<-k>, B<--pubkey>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "embed FILE as public key for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locale-directory>=I<\\,DIR\\/> use translations under DIR"
+msgstr "B<--locale-directory>=I<\\,TMỤC\\/> dùng các bản dịch nằm ở TMỤC"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "[default=/usr/share/locale]"
+msgstr "[mặc định=/usr/share/locale]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--locales>=I<\\,LOCALES\\/>"
+msgstr "B<--locales>=I<\\,ĐỊA_PHƯƠNG\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install only LOCALES [default=all]"
+msgstr "chỉ cài đặt CÁC MIỀN ĐỊA PHƯƠNG [mặc định=all]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--modules>=I<\\,MODULES\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "pre-load specified modules MODULES"
+msgstr "tải trước các MÔ_ĐUN đã chỉ định"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sbat>=I<\\,FILE\\/>"
+msgstr "B<--sbat>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "SBAT metadata"
+msgstr ""
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--themes>=I<\\,THEMES\\/>"
+msgstr "B<--themes>=I<\\,CHỦ_ĐỀ\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "install THEMES [default=starfield]"
+msgstr "install CHỦ ĐỀ [mặc định=starfield]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--x509key>=I<\\,FILE\\/>"
+msgstr "B<-x>, B<--x509key>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "embed FILE as public key for signature checking"
+msgid "embed FILE as an x509 certificate for signature checking"
+msgstr "nhúng TẬP_TIN như là khóa công dành cho việc xác minh chữ ký"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--core-compress>=I<\\,xz\\/>|none|auto"
+msgstr "B<--core-compress>=I<\\,xz\\/>|none|auto"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "choose the compression to use for core image"
+msgstr "chọn kiểu nén sẽ dùng cho ảnh lõi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "save output in FILE [required]"
+msgstr "ghi kết xuất vào TẬP_TIN [bắt buộc]"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O>, B<--format>=I<\\,FILE\\/>"
+msgstr "B<-O>, B<--format>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Graft point syntax (E.g. I<\\,/boot/grub/grub\\/>.cfg=./grub.cfg) is accepted"
+msgstr ""
+"Cú pháp điểm Graft được chấp nhận (Vd: I<\\,/boot/grub/grub\\/>.cfg=./grub."
+"cfg)"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkimage>(1)"
+msgstr "B<grub-mkimage>(1)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-mkstandalone> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-mkstandalone> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-mkstandalone> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-mkstandalone> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-mkstandalone>"
+msgstr "B<info grub-mkstandalone>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-mkstandalone (GRUB2) 2.06"
+msgid "grub-mkstandalone (GRUB2) 2.12"
+msgstr "grub-mkstandalone (GRUB2) 2.06"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use images and modules under DIR [default=/usr/share/grub2/"
+"E<lt>platformE<gt>]"
+msgstr ""
+"dùng các ảnh và mô-đun dưới TMỤC [mặc định=/usr/share/grub2/E<lt>nền-"
+"tảngE<gt>]"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "generate an image in FORMAT available formats: i386-coreboot, i386-"
+#| "multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-"
+#| "efi, i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-"
+#| "yeeloong-flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-"
+#| "ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-"
+#| "aout, ia64-efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-"
+#| "qemu_mips-flash, mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, "
+#| "arm-coreboot-vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-"
+#| "efi, riscv64-efi"
+msgid ""
+"generate an image in FORMAT available formats: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, loongarch64-efi, riscv32-"
+"efi, riscv64-efi"
+msgstr ""
+"tạo ảnh theo ĐỊNH-DẠNG; các định dạng có thể sử dụng: i386-coreboot, i386-"
+"multiboot, i386-pc, i386-xen_pvh, i386-pc-pxe, i386-pc-eltorito, i386-efi, "
+"i386-ieee1275, i386-qemu, x86_64-efi, i386-xen, x86_64-xen, mipsel-yeeloong-"
+"flash, mipsel-fuloong2f-flash, mipsel-loongson-elf, powerpc-ieee1275, "
+"sparc64-ieee1275-raw, sparc64-ieee1275-cdcore, sparc64-ieee1275-aout, ia64-"
+"efi, mips-arc, mipsel-arc, mipsel-qemu_mips-elf, mips-qemu_mips-flash, "
+"mipsel-qemu_mips-flash, mips-qemu_mips-elf, arm-uboot, arm-coreboot-"
+"vexpress, arm-coreboot-veyron, arm-efi, arm64-efi, riscv32-efi, riscv64-efi"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-render-label.1.po b/po/vi/man1/grub2-render-label.1.po
new file mode 100644
index 00000000..107251e4
--- /dev/null
+++ b/po/vi/man1/grub2-render-label.1.po
@@ -0,0 +1,256 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-RENDER-LABEL"
+msgstr "GRUB-RENDER-LABEL"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "grub-render-label - generate a .disk_label for Apple Macs."
+msgstr ""
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<grub-render-label> [I<\\,OPTION\\/>...] [I<\\,OPTIONS\\/>]"
+msgstr "B<grub-render-label> [I<\\,TÙY_CHỌN\\/>…] [I<\\,CÁC_TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Render Apple .disk_label."
+msgstr "Render Apple .disk_label."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bgcolor>=I<\\,COLOR\\/>"
+msgstr "B<-b>, B<--bgcolor>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use COLOR for background"
+msgstr "dùng MÀU cho nền"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--color>=I<\\,COLOR\\/>"
+msgstr "B<-c>, B<--color>=I<\\,MÀU\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use COLOR for text"
+msgstr "dùng MÀU cho chữ"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--font>=I<\\,FILE\\/>"
+msgstr "B<-f>, B<--font>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use FILE as font (PF2)."
+msgstr "dùng TẬP_TIN như là phông chữ (PF2)."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--input>=I<\\,FILE\\/>"
+msgstr "B<-i>, B<--input>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read text from FILE."
+msgstr "đọc văn bản từ TẬP_TIN."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set output filename. Default is STDOUT"
+msgstr "đặt tên tập tin đầu ra. Mặc định là STDOUT"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>=I<\\,STRING\\/>"
+msgstr "B<-t>, B<--text>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the label to render"
+msgstr "đặt nhãn để vẽ (render)"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-render-label> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-render-label> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-render-label> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-render-label> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info grub-render-label>"
+msgstr "B<info grub-render-label>"
+
+#. type: Plain text
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-render-label (GRUB2) 2.06"
+msgid "grub-render-label (GRUB2) 2.12"
+msgstr "grub-render-label (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-script-check.1.po b/po/vi/man1/grub2-script-check.1.po
new file mode 100644
index 00000000..6d9e540a
--- /dev/null
+++ b/po/vi/man1/grub2-script-check.1.po
@@ -0,0 +1,208 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-SCRIPT-CHECK"
+msgstr "GRUB-SCRIPT-CHECK"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "grub-script-check - check grub.cfg for syntax errors"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-script-check> [I<\\,OPTION\\/>...] [I<\\,PATH\\/>]"
+msgstr "B<grub-script-check> [I<\\,TÙY_CHỌN\\/>…] [I<\\,ĐƯỜNG_DẪN\\/>]"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Checks GRUB script configuration file for syntax errors."
+msgstr "Kiểm tra tập tin cấu hình “GRUB script” xem có lỗi gì không."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-mkconfig>(8)"
+msgstr "B<grub-mkconfig>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-script-check> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-script-check> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-script-check> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-script-check> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-script-check>"
+msgstr "B<info grub-script-check>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-script-check (GRUB2) 2.06"
+msgid "grub-script-check (GRUB2) 2.12"
+msgstr "grub-script-check (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/grub2-set-bootflag.1.po b/po/vi/man1/grub2-set-bootflag.1.po
new file mode 100644
index 00000000..f4fd67c7
--- /dev/null
+++ b/po/vi/man1/grub2-set-bootflag.1.po
@@ -0,0 +1,105 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB-SET-BOOTFLAG"
+msgstr "GRUB-SET-BOOTFLAG"
+
+#. type: TH
+#: fedora-40 fedora-rawhide
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "grub-set-bootflag - set a bootflag in the GRUB environment block"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"B<'grub-set-bootflag> I<\\,E<lt>bootflagE<gt>', where E<lt>bootflagE<gt> is "
+"one of:\\/>"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "boot_success menu_show_once"
+msgstr ""
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid ""
+"The full documentation for B<grub-set-bootflag> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-set-bootflag> programs are properly "
+"installed at your site, the command"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, fuzzy
+#| msgid "B<info grub>"
+msgid "B<info grub-set-bootflag>"
+msgstr "B<info grub>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
diff --git a/po/vi/man1/grub2-syslinux2cfg.1.po b/po/vi/man1/grub2-syslinux2cfg.1.po
new file mode 100644
index 00000000..dfc1f2f3
--- /dev/null
+++ b/po/vi/man1/grub2-syslinux2cfg.1.po
@@ -0,0 +1,331 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB-SYSLINUX2CFG"
+msgstr "GRUB-SYSLINUX2CFG"
+
+#. type: TH
+#: fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "GRUB 2.06"
+msgstr "GRUB 2.06"
+
+#. type: TH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "Transform syslinux config into GRUB one."
+msgid "grub-syslinux2cfg - transform syslinux config into grub.cfg"
+msgstr "Chuyển đổi cấu hình từ kiểu syslinux sang thành kiểu GRUB."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-syslinux2cfg> [I<\\,OPTION\\/>...] I<\\,FILE\\/>"
+msgstr "B<grub-syslinux2cfg> [I<\\,TÙY_CHỌN\\/>…] I<\\,TẬP_TIN\\/>"
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Transform syslinux config into GRUB one."
+msgstr "Chuyển đổi cấu hình từ kiểu syslinux sang thành kiểu GRUB."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--cwd>=I<\\,DIR\\/>"
+msgstr "B<-c>, B<--cwd>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"current directory of syslinux [default is parent directory of input file]."
+msgstr ""
+"thư mục hiện tại của syslinux [thư mục mặc định là cha của tập tin đầu vào]."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--isolinux>"
+msgstr "B<-i>, B<--isolinux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "assume input is an isolinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình isolinux."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "write output to FILE [default=stdout]."
+msgstr "xuất cấu hình đã tạo ra TẬP_TIN [mặc định=stdout]."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--pxelinux>"
+msgstr "B<-p>, B<--pxelinux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "assume input is a pxelinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình pxelinux."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--root>=I<\\,DIR\\/>"
+msgstr "B<-r>, B<--root>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "root directory of the syslinux disk [default=/]."
+msgstr "thư mục gốc của đĩa syslinux [mặc định=/]."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--syslinux>"
+msgstr "B<-s>, B<--syslinux>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "assume input is a syslinux configuration file."
+msgstr "coi đầu vào là một tập tin cấu hình syslinux."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--target-root>=I<\\,DIR\\/>"
+msgstr "B<-t>, B<--target-root>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "root directory as it will be seen on runtime [default=/]."
+msgstr "thư mục gốc như là nó khi đang chạy [mặc định=/]."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--target-cwd>=I<\\,DIR\\/>"
+msgstr "B<-T>, B<--target-cwd>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"current directory of syslinux as it will be seen on runtime [default is "
+"parent directory of input file]."
+msgstr ""
+"thư mục hiện tại của syslinux như là khi nó đang chạy [mặc định là thư mục "
+"cha của tập tin đầu vào]."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print verbose messages."
+msgstr "hiển thị thông tin chi tiết."
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: TP
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-grub@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho E<lt>bug-grub@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: SH
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<grub-menulst2cfg>(8)"
+msgstr "B<grub-menulst2cfg>(8)"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"The full documentation for B<grub-syslinux2cfg> is maintained as a Texinfo "
+"manual. If the B<info> and B<grub-syslinux2cfg> programs are properly "
+"installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<grub-syslinux2cfg> được bảo trì dưới dạng một "
+"sổ tay Texinfo. Nếu chương trình B<info> và B<grub-syslinux2cfg> được cài "
+"đặt đúng ở địa chỉ của bạn thì câu lệnh"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "B<info grub-syslinux2cfg>"
+msgstr "B<info grub-syslinux2cfg>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "September 2023"
+msgstr "Tháng 9 năm 2023"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, fuzzy, no-wrap
+#| msgid "grub-syslinux2cfg (GRUB2) 2.06"
+msgid "grub-syslinux2cfg (GRUB2) 2.12"
+msgstr "grub-syslinux2cfg (GRUB2) 2.06"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GRUB2 2.12"
+msgstr "GRUB2 2.12"
diff --git a/po/vi/man1/head.1.po b/po/vi/man1/head.1.po
new file mode 100644
index 00000000..b48dde3f
--- /dev/null
+++ b/po/vi/man1/head.1.po
@@ -0,0 +1,387 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:00+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HEAD"
+msgstr "HEAD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "head - output the first part of files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<head> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<head> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the first 10 lines of each FILE to standard output. With more than "
+"one FILE, precede each with a header giving the file name."
+msgstr ""
+"In 10 dòng đầu tiên của mỗi TẬP_TIN ra đầu ra tiêu chuẩn. Khi có nhiều hơn "
+"một TẬP_TIN, treo thêm trước bằng tên tập tin."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--bytes>=I<\\,[-]NUM\\/>"
+msgstr "B<-c>, B<--bytes>=I<\\,[-]SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print the first NUM bytes of each file; with the leading '-', print all but "
+"the last NUM bytes of each file"
+msgstr ""
+"in ra SỐ byte đầu tiên của mỗi tập tin; khi có “-” ở đầu, in ra tất cả trừ "
+"SỐ byte cuối cùng của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--lines>=I<\\,[-]NUM\\/>"
+msgstr "B<-n>, B<--lines>=I<\\,[-]SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print the first NUM lines instead of the first 10; with the leading '-', "
+"print all but the last NUM lines of each file"
+msgstr ""
+"in ra SỐ dòng đầu tiên thay vì 10; khi có “-” ở đầu, in ra tất cả trừ SỐ "
+"dòng cuối cùng của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--quiet>, B<--silent>"
+msgstr "B<-q>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never print headers giving file names"
+msgstr "không in ra phần đầu cho biết tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always print headers giving file names"
+msgstr "luôn luôn in ra phần đầu cho biết tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "NUM may have a multiplier suffix:\n"
+#| "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+#| "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+msgid ""
+"NUM may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M "
+"1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y, "
+"R, Q. Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"SỐ có thể đặt các hậu tố bội số sau:\n"
+"b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+"GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Jim Meyering."
+msgstr "Viết bởi David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "tail(1)"
+msgid "B<tail>(1)"
+msgstr "B<tail>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/headE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/headE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) head invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) head invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "NUM may have a multiplier suffix:\n"
+#| "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+#| "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+msgid ""
+"NUM may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M "
+"1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, "
+"Y. Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"SỐ có thể đặt các hậu tố bội số sau:\n"
+"b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+"GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "tail(1)"
+msgstr "B<tail>(1)"
diff --git a/po/vi/man1/hostid.1.po b/po/vi/man1/hostid.1.po
new file mode 100644
index 00000000..ca39f92a
--- /dev/null
+++ b/po/vi/man1/hostid.1.po
@@ -0,0 +1,259 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:00+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "HOSTID"
+msgstr "HOSTID"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hostid - print the numeric identifier for the current host"
+msgstr "hostid - in ra số nhận diện máy chủ hiện thời"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<hostid> [I<\\,OPTION\\/>]"
+msgstr "B<hostid> [I<\\,TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print the numeric identifier (in hexadecimal) for the current host."
+msgstr "In ra số nhận diện (thập lục) máy chủ hiện thời."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "gethostid(3)"
+msgid "B<gethostid>(3)"
+msgstr "B<gethostid>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/hostidE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"hostidE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) hostid invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) hostid invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "gethostid(3)"
+msgstr "B<gethostid>(3)"
diff --git a/po/vi/man1/id.1.po b/po/vi/man1/id.1.po
new file mode 100644
index 00000000..73196269
--- /dev/null
+++ b/po/vi/man1/id.1.po
@@ -0,0 +1,384 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:01+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ID"
+msgstr "ID"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "id - print real and effective user and group IDs"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<id> [I<\\,OPTION\\/>]... [I<\\,USER\\/>]..."
+msgstr "B<id> [I<\\,TÙY_CHỌN\\/>]… [I<\\,NGƯỜI_DÙNG\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Print user and group information for the specified USER,\n"
+#| "or (when USER omitted) for the current user.\n"
+#| "\n"
+msgid ""
+"Print user and group information for each specified USER, or (when USER "
+"omitted) for the current process."
+msgstr ""
+"In thông tin về người dùng và nhóm đối với TÊN_NGƯỜI_DÙNG đưa ra,\n"
+"hoặc (khi không đưa ra TÊN_NGƯỜI_DÙNG) về người dùng hiện tại.\n"
+"\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore, for compatibility with other versions"
+msgstr "bỏ qua để tương thích với các phiên bản khác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--context>"
+msgstr "B<-Z>, B<--context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print only the security context of the process"
+msgstr "chỉ in ngữ cảnh bảo mật của tiến trình"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--group>"
+msgstr "B<-g>, B<--group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print only the effective group ID"
+msgstr "chỉ in mã số của nhóm chịu tác động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--groups>"
+msgstr "B<-G>, B<--groups>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print all group IDs"
+msgstr "in mã số của mọi nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--name>"
+msgstr "B<-n>, B<--name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print a name instead of a number, for B<-ugG>"
+msgstr "in ra tên thay cho số, dùng cho các tùy chọn B<-ugG>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--real>"
+msgstr "B<-r>, B<--real>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the real ID instead of the effective ID, with B<-ugG>"
+msgstr "in ra mã số thực sự thay cho mã số chịu tác động, dùng với B<-ugG>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--user>"
+msgstr "B<-u>, B<--user>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print only the effective user ID"
+msgstr "chỉ in ra mã số của người dùng chịu tác động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "delimit entries with NUL characters, not whitespace;"
+msgstr "ngăn các các mục băng ký tự NUL, không phải khoảng trắng;"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "not permitted in default format"
+msgstr "không cho phép ở định dạng mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Without any OPTION, print some useful set of identified information."
+msgstr "Khi không có TÙY_CHỌN, in ra một vài bộ thông tin xác định có ích."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Arnold Robbins and David MacKenzie."
+msgstr "Viết bởi Arnold Robbins và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/idE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/idE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) id invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) id invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "Print user and group information for the specified USER,\n"
+#| "or (when USER omitted) for the current user.\n"
+#| "\n"
+msgid ""
+"Print user and group information for each specified USER, or (when USER "
+"omitted) for the current user."
+msgstr ""
+"In thông tin về người dùng và nhóm đối với TÊN_NGƯỜI_DÙNG đưa ra,\n"
+"hoặc (khi không đưa ra TÊN_NGƯỜI_DÙNG) về người dùng hiện tại.\n"
+"\n"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/install.1.po b/po/vi/man1/install.1.po
new file mode 100644
index 00000000..6cb1a3b3
--- /dev/null
+++ b/po/vi/man1/install.1.po
@@ -0,0 +1,683 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:01+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INSTALL"
+msgstr "INSTALL"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "install - copy files and set attributes"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<install> [I<\\,OPTION\\/>]... [I<\\,-T\\/>] I<\\,SOURCE DEST\\/>"
+msgstr "B<install> [I<\\,TÙY_CHỌN\\/>]… [I<\\,-T\\/>] I<\\,NGUỒN ĐÍCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<install> [I<\\,OPTION\\/>]... I<\\,SOURCE\\/>... I<\\,DIRECTORY\\/>"
+msgstr "B<install> [I<\\,TÙY_CHỌN\\/>]… I<\\,NGUỒN\\/>… I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<install> [I<\\,OPTION\\/>]... I<\\,-t DIRECTORY SOURCE\\/>..."
+msgstr "B<install> [I<\\,TÙY_CHỌN\\/>]… I<\\,-t THƯ_MỤC NGUỒN\\/>…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<install> [I<\\,OPTION\\/>]... I<\\,-d DIRECTORY\\/>..."
+msgstr "B<install> [I<\\,TÙY_CHỌN\\/>]… I<\\,-d THƯ_MỤC\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "This install program copies files (often just compiled) into destination "
+#| "locations you choose. If you want to download and install a ready-to-use "
+#| "package on a GNU/Linux system, you should instead be using a package "
+#| "manager like yum(1) or apt-get(1)."
+msgid ""
+"This install program copies files (often just compiled) into destination "
+"locations you choose. If you want to download and install a ready-to-use "
+"package on a GNU/Linux system, you should instead be using a package manager "
+"like B<yum>(1) or B<apt-get>(1)."
+msgstr ""
+"Chương trình cài đặt này sao chép các tập tin (thường vừa mới biên dịch) vào "
+"các vị trí đích được bạn chọn. Muốn tải về và cài đặt một gói sẵn có thể "
+"dùng vào một hệ thống GNU/Linux thì bạn nên sử dụng một trình quản lý gói "
+"phần mềm để thay thế, ví dụ B<yum>(1) hay B<apt-get>(1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to the "
+"existing DIRECTORY, while setting permission modes and owner/group. In the "
+"4th form, create all components of the given DIRECTORY(ies)."
+msgstr ""
+"Theo ba kiểu đầu tiên, sao chép NGUỒN vào ĐÍCH hoặc đồng thời nhiều NGUỒN "
+"vào THƯ_MỤC đã có, cũng cài đặt các chế độ quyền hạn và chủ sở hữu/nhóm. "
+"Theo kiểu thứ tư, tạo mọi thành phần của (các) THƯ_MỤC đưa ra."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--backup>[=I<\\,CONTROL\\/>]"
+msgstr "B<--backup>[=I<\\,ĐIỀUKHIỂN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make a backup of each existing destination file"
+msgstr "tạo bản sao lưu cho mỗi tập tin đích đã tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--backup> but does not accept an argument"
+msgstr "giống B<--backup> nhưng không chấp nhận đối số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(ignored)"
+msgstr "(bị bỏ qua)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--compare>"
+msgstr "B<-C>, B<--compare>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "compare each pair of source and destination files, and in some cases, do "
+#| "not modify the destination at all"
+msgid ""
+"compare content of source and destination files, and if no change to "
+"content, ownership, and permissions, do not modify the destination at all"
+msgstr ""
+"so sánh mỗi cặp tập tin nguồn và đích, và trong một số trường hợp nào đó "
+"cũng không sửa đổi đích bằng cách nào cả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>"
+msgstr "B<-d>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"treat all arguments as directory names; create all components of the "
+"specified directories"
+msgstr ""
+"coi mọi đối số là tên thư mục; tạo tất cả các thành phần của thư mục chỉ ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>"
+msgstr "B<-D>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"create all leading components of DEST except the last, or all components of "
+"B<--target-directory>, then copy SOURCE to DEST"
+msgstr ""
+"tạo mọi thành phần đi trước của mỗi ĐÍCH trừ cái cuối, hoặc mọi thành phần "
+"của B<--target-directory>, sau đó sao chép NGUỒN tới ĐÍCH"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "explain how a file is copied. Implies B<-v>"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--group>=I<\\,GROUP\\/>"
+msgstr "B<-g>, B<--group>=I<\\,NHÓM\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set group ownership, instead of process' current group"
+msgstr "đặt quyền sở hữu nhóm, thay cho nhóm của tiến trình hiện thời"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--mode>=I<\\,MODE\\/>"
+msgstr "B<-m>, B<--mode>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set permission mode (as in chmod), instead of rwxr-xr-x"
+msgstr "đặt chế độ quyền hạn (như trong B<chmod>(1)), thay cho “rwxr-xr-x”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--owner>=I<\\,OWNER\\/>"
+msgstr "B<-o>, B<--owner>=I<\\,SỞ_HỮU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set ownership (super-user only)"
+msgstr "đặt quyền sở hữu (chỉ cho siêu người dùng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--preserve-timestamps>"
+msgstr "B<-p>, B<--preserve-timestamps>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"apply access/modification times of SOURCE files to corresponding destination "
+"files"
+msgstr ""
+"áp dụng thời gian truy cập/sửa đổi cho các tập tin NGUỒN tới các tập tin "
+"đích tương ứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--strip>"
+msgstr "B<-s>, B<--strip>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strip symbol tables"
+msgstr "cắt bỏ các bảng ký hiệu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-program>=I<\\,PROGRAM\\/>"
+msgstr "B<--strip-program>=I<\\,TRÌNH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "program used to strip binaries"
+msgstr "chương trình dùng để cắt bỏ tập tin nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<-S>, B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "override the usual backup suffix"
+msgstr "thay cho hậu tố thường dùng để sao lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--target-directory>=I<\\,DIRECTORY\\/>"
+msgstr "B<-t>, B<--target-directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "copy all SOURCE arguments into DIRECTORY"
+msgstr "sao chép mọi đối số NGUỒN vào THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--no-target-directory>"
+msgstr "B<-T>, B<--no-target-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat DEST as a normal file"
+msgstr "coi ĐÍCH là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "print the name of each directory as it is created"
+msgid "print the name of each created file or directory"
+msgstr "in ra tên của mỗi thư mục khi tạo ra nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-context>"
+msgstr "B<--preserve-context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "preserve SELinux security context"
+msgstr "bảo tồn ngữ cảnh bảo mật SELinux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set SELinux security context of destination file and each created directory "
+"to default type"
+msgstr ""
+"đặt ngữ cảnh an ninh SELinux của các tập tin đích và từng thư mục được tạo "
+"thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--context>[=I<\\,CTX\\/>]"
+msgstr "B<--context>[=I<\\,NGỮ_CẢNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<-Z>, or if CTX is specified then set the SELinux or SMACK security "
+"context to CTX"
+msgstr ""
+"giống với B<-Z>, hoặc nếu NGỮ_CẢNH được chỉ định thì đặt ngữ cảnh an ninh "
+"SELinux hay SMACK thành NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The backup suffix is '~', unless set with B<--suffix> or "
+"SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the "
+"B<--backup> option or through the VERSION_CONTROL environment variable. "
+"Here are the values:"
+msgstr ""
+"Hậu tố sao lưu là “~”, trừ khi đặt với B<--suffix> hoặc "
+"SIMPLE_BACKUP_SUFFIX. Phương pháp điều khiển phiên bản có thể chọn qua tùy "
+"chọn B<--backup> hoặc qua biến môi trường VERSION_CONTROL. Có những giá trị "
+"sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "none, off"
+msgstr "none, off"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never make backups (even if B<--backup> is given)"
+msgstr "không bao giờ tạo bản sao lưu (dù đưa ra B<--backup>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "numbered, t"
+msgstr "numbered, t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make numbered backups"
+msgstr "đánh số thứ tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "existing, nil"
+msgstr "existing, nil"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numbered if numbered backups exist, simple otherwise"
+msgstr "đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "simple, never"
+msgstr "simple, never"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always make simple backups"
+msgstr "luôn luôn tạo bản sao lưu dạng đơn giản"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<cksum>(1)"
+msgid "B<cp>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/installE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"installE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) install invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) install invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "print the name of each directory as it is created"
+msgstr "in ra tên của mỗi thư mục khi tạo ra nó"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"This install program copies files (often just compiled) into destination "
+"locations you choose. If you want to download and install a ready-to-use "
+"package on a GNU/Linux system, you should instead be using a package manager "
+"like yum(1) or apt-get(1)."
+msgstr ""
+"Chương trình cài đặt này sao chép các tập tin (thường vừa mới biên dịch) vào "
+"các vị trí đích được bạn chọn. Muốn tải về và cài đặt một gói sẵn có thể "
+"dùng vào một hệ thống GNU/Linux thì bạn nên sử dụng một trình quản lý gói "
+"phần mềm để thay thế, ví dụ B<yum>(1) hay B<apt-get>(1)."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"compare each pair of source and destination files, and in some cases, do not "
+"modify the destination at all"
+msgstr ""
+"so sánh mỗi cặp tập tin nguồn và đích, và trong một số trường hợp nào đó "
+"cũng không sửa đổi đích bằng cách nào cả"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/intro.1.po b/po/vi/man1/intro.1.po
new file mode 100644
index 00000000..b565c0e5
--- /dev/null
+++ b/po/vi/man1/intro.1.po
@@ -0,0 +1,519 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 16:58+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "intro"
+msgstr ""
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "2023-10-31"
+msgstr "Ngày 31 tháng 10 năm 2023"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron
+#, no-wrap
+msgid "Linux man-pages 6.06"
+msgstr "Linux man-pages 6.06"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "intro - introduction to user commands"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Section 1 of the manual describes user commands and tools, for example, file "
+"manipulation tools, shells, compilers, web browsers, file and image viewers "
+"and editors, and so on."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTES"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Linux is a flavor of UNIX, and as a first approximation all user commands "
+"under UNIX work precisely the same under Linux (and FreeBSD and lots of "
+"other UNIX-like systems)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Under Linux, there are GUIs (graphical user interfaces), where you can point "
+"and click and drag, and hopefully get work done without first reading lots "
+"of documentation. The traditional UNIX environment is a CLI (command line "
+"interface), where you type commands to tell the computer what to do. That "
+"is faster and more powerful, but requires finding out what the commands "
+"are. Below a bare minimum, to get started."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Login"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In order to start working, you probably first have to open a session by "
+"giving your username and password. The program B<login>(1) now starts a "
+"I<shell> (command interpreter) for you. In case of a graphical login, you "
+"get a screen with menus or icons and a mouse click will start a shell in a "
+"window. See also B<xterm>(1)."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The shell"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"One types commands to the I<shell>, the command interpreter. It is not "
+"built-in, but is just a program and you can change your shell. Everybody "
+"has their own favorite one. The standard one is called I<sh>. See also "
+"B<ash>(1), B<bash>(1), B<chsh>(1), B<csh>(1), B<dash>(1), B<ksh>(1), "
+"B<zsh>(1)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A session might go like:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"knuth login: B<aeb>\n"
+"Password: B<********>\n"
+"$ B<date>\n"
+"Tue Aug 6 23:50:44 CEST 2002\n"
+"$ B<cal>\n"
+" August 2002\n"
+"Su Mo Tu We Th Fr Sa\n"
+" 1 2 3\n"
+" 4 5 6 7 8 9 10\n"
+"11 12 13 14 15 16 17\n"
+"18 19 20 21 22 23 24\n"
+"25 26 27 28 29 30 31\n"
+"\\&\n"
+"$ B<ls>\n"
+"bin tel\n"
+"$ B<ls -l>\n"
+"total 2\n"
+"drwxrwxr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-rw-r-- 1 aeb 37 Aug 6 23:52 tel\n"
+"$ B<cat tel>\n"
+"maja 0501-1136285\n"
+"peter 0136-7399214\n"
+"$ B<cp tel tel2>\n"
+"$ B<ls -l>\n"
+"total 3\n"
+"drwxr-xr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:52 tel\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:53 tel2\n"
+"$ B<mv tel tel1>\n"
+"$ B<ls -l>\n"
+"total 3\n"
+"drwxr-xr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:52 tel1\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:53 tel2\n"
+"$ B<diff tel1 tel2>\n"
+"$ B<rm tel1>\n"
+"$ B<grep maja tel2>\n"
+"maja 0501-1136285\n"
+"$\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Here typing Control-D ended the session."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<$> here was the command prompt\\[em]it is the shell's way of "
+"indicating that it is ready for the next command. The prompt can be "
+"customized in lots of ways, and one might include stuff like username, "
+"machine name, current directory, time, and so on. An assignment PS1=\"What "
+"next, master? \" would change the prompt as indicated."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"We see that there are commands I<date> (that gives date and time), and "
+"I<cal> (that gives a calendar)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<ls> lists the contents of the current directory\\[em]it tells "
+"you what files you have. With a I<-l> option it gives a long listing, that "
+"includes the owner and size and date of the file, and the permissions people "
+"have for reading and/or changing the file. For example, the file \"tel\" "
+"here is 37 bytes long, owned by aeb and the owner can read and write it, "
+"others can only read it. Owner and permissions can be changed by the "
+"commands I<chown> and I<chmod>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<cat> will show the contents of a file. (The name is from "
+"\"concatenate and print\": all files given as parameters are concatenated "
+"and sent to \"standard output\" (see B<stdout>(3)), here the terminal "
+"screen.)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The command I<cp> (from \"copy\") will copy a file."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The command I<mv> (from \"move\"), on the other hand, only renames it."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<diff> lists the differences between two files. Here there was "
+"no output because there were no differences."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<rm> (from \"remove\") deletes the file, and be careful! it is "
+"gone. No wastepaper basket or anything. Deleted means lost."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<grep> (from \"g/re/p\") finds occurrences of a string in one "
+"or more files. Here it finds Maja's telephone number."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Pathnames and the current directory"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Files live in a large tree, the file hierarchy. Each has a I<pathname> "
+"describing the path from the root of the tree (which is called I</>) to the "
+"file. For example, such a full pathname might be I</home/aeb/tel>. Always "
+"using full pathnames would be inconvenient, and the name of a file in the "
+"current directory may be abbreviated by giving only the last component. "
+"That is why I</home/aeb/tel> can be abbreviated to I<tel> when the current "
+"directory is I</home/aeb>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The command I<pwd> prints the current directory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The command I<cd> changes the current directory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Try alternatively I<cd> and I<pwd> commands and explore I<cd> usage: \"cd\", "
+"\"cd .\", \"cd ..\", \"cd /\", and \"cd \\[ti]\"."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Directories"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The command I<mkdir> makes a new directory."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<rmdir> removes a directory if it is empty, and complains "
+"otherwise."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<find> (with a rather baroque syntax) will find files with "
+"given name or other properties. For example, \"find . -name tel\" would "
+"find the file I<tel> starting in the present directory (which is called I<."
+">). And \"find / -name tel\" would do the same, but starting at the root of "
+"the tree. Large searches on a multi-GB disk will be time-consuming, and it "
+"may be better to use B<locate>(1)."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Disks and filesystems"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The command I<mount> will attach the filesystem found on some disk (or "
+"floppy, or CDROM or so) to the big filesystem hierarchy. And I<umount> "
+"detaches it again. The command I<df> will tell you how much of your disk is "
+"still free."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Processes"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On a UNIX system many user and system processes run simultaneously. The one "
+"you are talking to runs in the I<foreground>, the others in the "
+"I<background>. The command I<ps> will show you which processes are active "
+"and what numbers these processes have. The command I<kill> allows you to "
+"get rid of them. Without option this is a friendly request: please go "
+"away. And \"kill -9\" followed by the number of the process is an immediate "
+"kill. Foreground processes can often be killed by typing Control-C."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Getting information"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"There are thousands of commands, each with many options. Traditionally "
+"commands are documented on I<man pages>, (like this one), so that the "
+"command \"man kill\" will document the use of the command \"kill\" (and "
+"\"man man\" document the command \"man\"). The program I<man> sends the "
+"text through some I<pager>, usually I<less>. Hit the space bar to get the "
+"next page, hit q to quit."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In documentation it is customary to refer to man pages by giving the name "
+"and section number, as in B<man>(1). Man pages are terse, and allow you to "
+"find quickly some forgotten detail. For newcomers an introductory text with "
+"more examples and explanations is useful."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A lot of GNU/FSF software is provided with info files. Type \"info info\" "
+"for an introduction on the use of the program I<info>."
+msgstr ""
+
+#
+#. Actual examples? Separate section for each of cat, cp, ...?
+#. gzip, bzip2, tar, rpm
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Special topics are often treated in HOWTOs. Look in I</usr/share/doc/howto/"
+"en> and use a browser if you find HTML files there."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ash>(1), B<bash>(1), B<chsh>(1), B<csh>(1), B<dash>(1), B<ksh>(1), "
+"B<locate>(1), B<login>(1), B<man>(1), B<xterm>(1), B<zsh>(1), B<wait>(2), "
+"B<stdout>(3), B<man-pages>(7), B<standards>(7)"
+msgstr ""
+"B<ash>(1), B<bash>(1), B<chsh>(1), B<csh>(1), B<dash>(1), B<ksh>(1), "
+"B<locate>(1), B<login>(1), B<man>(1), B<xterm>(1), B<zsh>(1), B<wait>(2), "
+"B<stdout>(3), B<man-pages>(7), B<standards>(7)"
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "2023-02-05"
+msgstr "Ngày 5 tháng 2 năm 2023"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "Linux man-pages 6.03"
+msgstr "Linux man-pages 6.03"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"knuth login: B<aeb>\n"
+"Password: B<********>\n"
+"$ B<date>\n"
+"Tue Aug 6 23:50:44 CEST 2002\n"
+"$ B<cal>\n"
+" August 2002\n"
+"Su Mo Tu We Th Fr Sa\n"
+" 1 2 3\n"
+" 4 5 6 7 8 9 10\n"
+"11 12 13 14 15 16 17\n"
+"18 19 20 21 22 23 24\n"
+"25 26 27 28 29 30 31\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid ""
+"$ B<ls>\n"
+"bin tel\n"
+"$ B<ls -l>\n"
+"total 2\n"
+"drwxrwxr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-rw-r-- 1 aeb 37 Aug 6 23:52 tel\n"
+"$ B<cat tel>\n"
+"maja 0501-1136285\n"
+"peter 0136-7399214\n"
+"$ B<cp tel tel2>\n"
+"$ B<ls -l>\n"
+"total 3\n"
+"drwxr-xr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:52 tel\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:53 tel2\n"
+"$ B<mv tel tel1>\n"
+"$ B<ls -l>\n"
+"total 3\n"
+"drwxr-xr-x 2 aeb 1024 Aug 6 23:51 bin\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:52 tel1\n"
+"-rw-r--r-- 1 aeb 37 Aug 6 23:53 tel2\n"
+"$ B<diff tel1 tel2>\n"
+"$ B<rm tel1>\n"
+"$ B<grep maja tel2>\n"
+"maja 0501-1136285\n"
+"$\n"
+msgstr ""
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "2023-05-03"
+msgstr "Ngày 3 tháng 5 năm 2023"
+
+#. type: TH
+#: debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid "Linux man-pages 6.05.01"
+msgstr "Linux man-pages 6.05.01"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "Linux man-pages 6.04"
+msgstr "Linux man-pages 6.04"
diff --git a/po/vi/man1/join.1.po b/po/vi/man1/join.1.po
new file mode 100644
index 00000000..93ed3b03
--- /dev/null
+++ b/po/vi/man1/join.1.po
@@ -0,0 +1,503 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:02+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "JOIN"
+msgstr "JOIN"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "join - join lines of two files on a common field"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<join> [I<\\,OPTION\\/>]... I<\\,FILE1 FILE2\\/>"
+msgstr "B<join> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN1 TẬP_TIN2\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"For each pair of input lines with identical join fields, write a line to "
+"standard output. The default join field is the first, delimited by blanks."
+msgstr ""
+"Với mỗi cặp dòng văn bản đầu vào với trường để gia nhập giống nhau, ghi một "
+"dòng văn bản ra đầu ra tiêu chuẩn. Trường để gia nhập mặc định là đầu tiên, "
+"giới hạn bởi khoảng trắng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "When FILE1 or FILE2 (not both) is -, read standard input."
+msgstr ""
+"Khi TẬP_TIN1 hoặc TẬP_TIN2 (không phải cả hai) là “-”, thì đọc từ đầu vào "
+"tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a> FILENUM"
+msgstr "B<-a> TẬP_TIN_SỐ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"also print unpairable lines from file FILENUM, where FILENUM is 1 or 2, "
+"corresponding to FILE1 or FILE2"
+msgstr ""
+"in ra dòng không có cặp từ tập tin số TẬP_TIN_SỐ , ở đó TẬP_TIN_SỐ là 1 "
+"hoặc 2, tương ứng với TẬP_TIN_SỐ 1 hoặc TẬP_TIN_SỐ 2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-e> EMPTY"
+msgid "B<-e> STRING"
+msgstr "B<-e> EMPTY"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"replace missing (empty) input fields with STRING; I.e., missing fields "
+"specified with '-12jo' options"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore differences in case when comparing fields"
+msgstr "bỏ qua sự khác nhau về kiểu chữ HOA/thường khi so sánh các trường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-j> FIELD"
+msgstr "B<-j> TRƯỜNG"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to '-1 FIELD B<-2> FIELD'"
+msgstr "tương đương với “B<-1> TRƯỜNG B<-2> TRƯỜNG”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o> FORMAT"
+msgstr "B<-o> ĐỊNH_DẠNG"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "obey FORMAT while constructing output line"
+msgstr "tuân theo ĐỊNH_DẠNG khi tạo ra dòng kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t> CHAR"
+msgstr "B<-t> KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use CHAR as input and output field separator"
+msgstr "dùng KÝ_TỰ làm ký tự phân chia trường đưa vào và kết quả ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v> FILENUM"
+msgstr "B<-v> TẬP_TIN_SỐ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-a> FILENUM, but suppress joined output lines"
+msgstr "giống như “B<-a> TẬP_TIN_SỐ”, nhưng bỏ đi các dòng nhập đã nối lại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1> FIELD"
+msgstr "B<-1> TRƯỜNG"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "join on this FIELD of file 1"
+msgstr "nối lại ở TRƯỜNG này của tập tin 1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-2> FIELD"
+msgstr "B<-2> TRƯỜNG"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "join on this FIELD of file 2"
+msgstr "nối lại ở TRƯỜNG này của tập tin 2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--check-order>"
+msgstr "B<--check-order>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"check that the input is correctly sorted, even if all input lines are "
+"pairable"
+msgstr ""
+"kiểm tra dữ liệu đầu vào được sắp xếp đúng, thậm chí nếu mọi dòng đầu vào "
+"đều có thể kết đôi được"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--nocheck-order>"
+msgstr "B<--nocheck-order>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not check that the input is correctly sorted"
+msgstr "không kiểm tra xem đầu vào đã xắp xếp đúng chưa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--header>"
+msgstr "B<--header>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"treat the first line in each file as field headers, print them without "
+"trying to pair them"
+msgstr ""
+"xử lý dòng đầu của từng tập tin là dòng đầu trường, in ra mà không thử kết "
+"đôi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unless B<-t> CHAR is given, leading blanks separate fields and are ignored, "
+"else fields are separated by CHAR. Any FIELD is a field number counted from "
+"1. FORMAT is one or more comma or blank separated specifications, each "
+"being 'FILENUM.FIELD' or '0'. Default FORMAT outputs the join field, the "
+"remaining fields from FILE1, the remaining fields from FILE2, all separated "
+"by CHAR. If FORMAT is the keyword 'auto', then the first line of each file "
+"determines the number of fields output for each line."
+msgstr ""
+"Trừ phi đưa ra tùy chọn “B<-t> KÝ_TỰ”, ký tự trắng nào đi trước sẽ phân cách "
+"các trường và bị bỏ qua, không thì thì phân cách bởi KÝ_TỰ. Mỗi TRƯỜNG được "
+"đánh số và bắt đầu đếm từ 1. ĐỊNH_DẠNG là một hoặc vài định dạng phân cách "
+"bởi một hay hơn khoảng trắng hoặc dấu phẩy, với cấu trúc “TẬP_TIN_SỐ.TRƯỜNG” "
+"hoặc “0”. ĐỊNH_DẠNG kết xuất mặc định đưa ra trường để nối lại, những trường "
+"còn lại trong TẬP_TIN1, các trường còn lại trong TẬP_TIN2, cả phân cách bởi "
+"KÝ_TỰ. Nếu ĐỊNH_DẠNG là từ khóa “auto”, thế thì dòng đầu tiên của mối tập "
+"tin được xác định bằng số trường xuất ra bởi mỗi dòng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Important: FILE1 and FILE2 must be sorted on the join fields. E.g., use "
+"\"sort B<-k> 1b,1\" if 'join' has no options, or use \"join B<-t> ''\" if "
+"'sort' has no options. Note, comparisons honor the rules specified by "
+"'LC_COLLATE'. If the input is not sorted and some lines cannot be joined, a "
+"warning message will be given."
+msgstr ""
+"Quan trọng: TẬP_TIN1 và TẬP_TIN2 phải được sắp xếp theo vùng nối lại. V.d. "
+"dùng “sort B<-k> 1b,1” nếu B<join> không có tùy chọn. hay sử dụng \"join B<-"
+"t> “'\" nếu B<sort>(1) không có tùy chọn. Ghi chú: việc so sánh tùy theo quy "
+"tắc của “LC_COLLATE”. Nếu đầu vào không phải được sắp xếp và một số dòng nào "
+"đó không nối lại được, một thông điệp cảnh báo sẽ được hiển thị."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Haertel."
+msgstr "Viết bởi Mike Haertel."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "comm(1), uniq(1)"
+msgid "B<comm>(1), B<uniq>(1)"
+msgstr "B<comm>(1), B<uniq>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/joinE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/joinE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) join invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) join invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-e> EMPTY"
+msgstr "B<-e> EMPTY"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "replace missing input fields with EMPTY"
+msgstr "thay thế các trường nhập thiếu bằng EMPTY"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "comm(1), uniq(1)"
+msgstr "B<comm>(1), B<uniq>(1)"
diff --git a/po/vi/man1/link.1.po b/po/vi/man1/link.1.po
new file mode 100644
index 00000000..84c0195e
--- /dev/null
+++ b/po/vi/man1/link.1.po
@@ -0,0 +1,273 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:02+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LINK"
+msgstr "LINK"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Call the link function to create a link named FILE2 to an existing "
+#| "FILE1.\n"
+#| "\n"
+msgid "link - call the link function to create a link to a file"
+msgstr ""
+"Gọi hàm số link để tạo liên kết có tên TẬP_TIN2 tới một TẬP_TIN1 đã có.\n"
+"\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<link> I<\\,FILE1 FILE2\\/>"
+msgstr "B<link> I<\\,TẬP_TIN1 TẬP_TIN2\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<link> I<\\,OPTION\\/>"
+msgstr "B<link> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Call the link function to create a link named FILE2 to an existing FILE1."
+msgstr ""
+"Gọi hàm số link để tạo liên kết có tên TẬP_TIN2 tới một TẬP_TIN1 đã có."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Michael Stone."
+msgstr "Viết bởi Michael Stone."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "link(2)"
+msgid "B<link>(2)"
+msgstr "B<link>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/linkE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/linkE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) link invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) link invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "link(2)"
+msgstr "B<link>(2)"
diff --git a/po/vi/man1/ln.1.po b/po/vi/man1/ln.1.po
new file mode 100644
index 00000000..fd6c66dc
--- /dev/null
+++ b/po/vi/man1/ln.1.po
@@ -0,0 +1,570 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:02+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LN"
+msgstr "LN"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ln - make links between files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ln> [I<\\,OPTION\\/>]... [I<\\,-T\\/>] I<\\,TARGET LINK_NAME\\/>"
+msgstr "B<ln> [I<\\,TÙY_CHỌN\\/>]… [I<\\,-T\\/>] I<\\,ĐÍCH TÊN_LIÊN_KẾT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ln> [I<\\,OPTION\\/>]... I<\\,TARGET\\/>"
+msgstr "B<ln> [I<\\,TÙY_CHỌN\\/>]… I<\\,ĐÍCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ln> [I<\\,OPTION\\/>]... I<\\,TARGET\\/>... I<\\,DIRECTORY\\/>"
+msgstr "B<ln> [I<\\,TÙY_CHỌN\\/>]… I<\\,ĐÍCH\\/>… I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ln> [I<\\,OPTION\\/>]... I<\\,-t DIRECTORY TARGET\\/>..."
+msgstr "B<ln> [I<\\,TÙY_CHỌN\\/>]… I<\\,-t THƯ_MỤC ĐÍCH\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In the 1st form, create a link to TARGET with the name LINK_NAME. In the "
+"2nd form, create a link to TARGET in the current directory. In the 3rd and "
+"4th forms, create links to each TARGET in DIRECTORY. Create hard links by "
+"default, symbolic links with B<--symbolic>. By default, each destination "
+"(name of new link) should not already exist. When creating hard links, each "
+"TARGET must exist. Symbolic links can hold arbitrary text; if later "
+"resolved, a relative link is interpreted in relation to its parent directory."
+msgstr ""
+"Theo kiểu thứ 1, tạo một liên kết tới ĐÍCH với tên TÊN_LIÊN_KẾT. Theo kiểu "
+"thứ 2, tạo một liên kết tới ĐÍCH trong thư mục hiện tại. Theo kiểu thứ 3 và "
+"thứ 4, tạo liên kết tới từng ĐÍCH trong THƯ_MỤC. Tạo liên kết cứng theo mặc "
+"định, liên kết mềm với tùy chọn B<--symbolic>. Theo mặc định, mỗi đích (tên "
+"của liên kết mới) phải tồn tại. Khi tạo liên kết cứng, mỗi ĐÍCH phải tồn tại "
+"sẵn. Liên kết mềm có thể chứa văn bản tùy ý; nếu được giải quyết về sau, một "
+"liên kết tương đối được hiểu là mối quan hệ với thư mục cấp trên."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--backup>[=I<\\,CONTROL\\/>]"
+msgstr "B<--backup>[=I<\\,ĐIỀUKHIỂN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make a backup of each existing destination file"
+msgstr "tạo bản sao lưu cho mỗi tập tin đích đã tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--backup> but does not accept an argument"
+msgstr "giống B<--backup> nhưng không chấp nhận đối số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<-F>, B<--directory>"
+msgstr "B<-d>, B<-F>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"allow the superuser to attempt to hard link directories (note: will probably "
+"fail due to system restrictions, even for the superuser)"
+msgstr ""
+"cho phép siêu người dùng thử tạo liên kết cứng tới thư mục (chú ý: rất có "
+"thể sẽ không thành công do hạn chế của hệ thống, thậm chí đối với siêu người "
+"dùng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--force>"
+msgstr "B<-f>, B<--force>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove existing destination files"
+msgstr "xóa các tập tin tồn tại ở nơi đến"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--interactive>"
+msgstr "B<-i>, B<--interactive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "prompt whether to remove destinations"
+msgstr "nhắc có nên gỡ bỏ đích hay không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--logical>"
+msgstr "B<-L>, B<--logical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "dereference TARGETs that are symbolic links"
+msgstr "bỏ tham chiếu đến ĐÍCH mà nó là liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--no-dereference>"
+msgstr "B<-n>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"treat LINK_NAME as a normal file if it is a symbolic link to a directory"
+msgstr ""
+"xử lý LINK_NAME như các tập tin thông thường nếu nó là liên kết mềm đến một "
+"thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--physical>"
+msgstr "B<-P>, B<--physical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make hard links directly to symbolic links"
+msgstr "tạo liên kết cứng trực tiếp đến liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--relative>"
+msgstr "B<-r>, B<--relative>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid "with B<-s>, create links relative to link location"
+msgstr "tạo liên kết mềm tương đỗi tới vị trí liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--symbolic>"
+msgstr "B<-s>, B<--symbolic>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make symbolic links instead of hard links"
+msgstr "tạo liên kết mềm thay cho liên kết cứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<-S>, B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "override the usual backup suffix"
+msgstr "thay cho hậu tố thường dùng để sao lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--target-directory>=I<\\,DIRECTORY\\/>"
+msgstr "B<-t>, B<--target-directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the DIRECTORY in which to create the links"
+msgstr "chỉ ra THƯ_MỤC đến đó cần tạo các liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--no-target-directory>"
+msgstr "B<-T>, B<--no-target-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat LINK_NAME as a normal file always"
+msgstr "luôn coi TÊN_LIÊN_KẾT là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print name of each linked file"
+msgstr "in ra tên của mỗi tập tin đã liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The backup suffix is '~', unless set with B<--suffix> or "
+"SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the "
+"B<--backup> option or through the VERSION_CONTROL environment variable. "
+"Here are the values:"
+msgstr ""
+"Hậu tố sao lưu là “~”, trừ khi đặt với B<--suffix> hoặc "
+"SIMPLE_BACKUP_SUFFIX. Phương pháp điều khiển phiên bản có thể chọn qua tùy "
+"chọn B<--backup> hoặc qua biến môi trường VERSION_CONTROL. Có những giá trị "
+"sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "none, off"
+msgstr "none, off"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never make backups (even if B<--backup> is given)"
+msgstr "không bao giờ tạo bản sao lưu (dù đưa ra B<--backup>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "numbered, t"
+msgstr "numbered, t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make numbered backups"
+msgstr "đánh số thứ tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "existing, nil"
+msgstr "existing, nil"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numbered if numbered backups exist, simple otherwise"
+msgstr "đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "simple, never"
+msgstr "simple, never"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always make simple backups"
+msgstr "luôn luôn tạo bản sao lưu dạng đơn giản"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Using B<-s> ignores B<-L> and B<-P>. Otherwise, the last option specified "
+"controls behavior when a TARGET is a symbolic link, defaulting to B<-P>."
+msgstr ""
+"Sử dụng tùy chọn B<-s> thì lờ cả hai B<-L> và B<-P>. Không thì tùy chọn đưa "
+"ra cuối cùng sẽ điều khiển ứng xử khi NGUỒN là một liên kết mềm; mặc định là "
+"B<-P>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Parker and David MacKenzie."
+msgstr "Viết bởi Mike Parker và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "link(2), symlink(2)"
+msgid "B<link>(2), B<symlink>(2)"
+msgstr "B<link>(2), B<symlink>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/lnE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/lnE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) ln invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) ln invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+#, fuzzy
+#| msgid "cannot create symbolic link %s to %s"
+msgid "create symbolic links relative to link location"
+msgstr "không tạo được liên kết mềm %s tới %s"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "link(2), symlink(2)"
+msgstr "B<link>(2), B<symlink>(2)"
diff --git a/po/vi/man1/logname.1.po b/po/vi/man1/logname.1.po
new file mode 100644
index 00000000..161dcbce
--- /dev/null
+++ b/po/vi/man1/logname.1.po
@@ -0,0 +1,259 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:03+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LOGNAME"
+msgstr "LOGNAME"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "logname - print user\\'s login name"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<logname> [I<\\,OPTION\\/>]"
+msgstr "B<logname> [I<\\,TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Print the user's login name."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by FIXME: unknown."
+msgstr "Viết bởi FIXME: không hiểu."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "getlogin(3)"
+msgid "B<getlogin>(3)"
+msgstr "B<getlogin>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/lognameE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"lognameE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) logname invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) logname invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Print the name of the current user."
+msgstr "In ra tên của người dùng hiện thời."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/ls.1.po b/po/vi/man1/ls.1.po
new file mode 100644
index 00000000..b9c6cc38
--- /dev/null
+++ b/po/vi/man1/ls.1.po
@@ -0,0 +1,1371 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:03+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "LS"
+msgstr "LS"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ls - list directory contents"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ls> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<ls> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"List information about the FILEs (the current directory by default). Sort "
+"entries alphabetically if none of B<-cftuvSUX> nor B<--sort> is specified."
+msgstr ""
+"Liệt kê thông tin về các TẬP-TIN (thư mục hiện thời theo mặc định). Sắp xếp "
+"các mục theo bảng chữ cái nếu không có B<-cftuvSUX> cũng không B<--sort>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not ignore entries starting with ."
+msgstr "đừng bỏ qua mục bắt đầu với “.”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--almost-all>"
+msgstr "B<-A>, B<--almost-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied . and .."
+msgstr "đừng liệt kê “.” và “..” theo ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--author>"
+msgstr "B<--author>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l>, print the author of each file"
+msgstr "với B<-l> thì in ra tác giả của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--escape>"
+msgstr "B<-b>, B<--escape>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print C-style escapes for nongraphic characters"
+msgstr "in ra thoát chuỗi kiểu-C cho ký tự không thể hiển thị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--block-size>=I<\\,SIZE\\/>"
+msgstr "B<--block-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, scale sizes by SIZE when printing them; e.g., '--block-size=M'; "
+"see SIZE format below"
+msgstr ""
+"với B<-l>, cỡ tỷ lê cỡ thơ CỠ khi in chúng; ví dụ: B<--block-size>=I<M>; xem "
+"định dạng CỠ bên dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--ignore-backups>"
+msgstr "B<-B>, B<--ignore-backups>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries ending with ~"
+msgstr "không liệt kê các mục có đuôi “~” mhư ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "with B<-lt>: sort by, and show, ctime (time of last modification of file "
+#| "status information); with B<-l>: show ctime and sort by name; otherwise: "
+#| "sort by ctime, newest first"
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last change of file status "
+"information); with B<-l>: show ctime and sort by name; otherwise: sort by "
+"ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by columns"
+msgstr "liệt kê các mục theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--color>[=I<\\,WHEN\\/>]"
+msgstr "B<--color>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "color the output WHEN; more info below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>"
+msgstr "B<-d>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list directories themselves, not their contents"
+msgstr "liệt kê bản thân thư mục thay vì nội dung của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--dired>"
+msgstr "B<-D>, B<--dired>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate output designed for Emacs' dired mode"
+msgstr "tạo kết xuất thích hợp với chế độ dired của “Emacs”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list all entries in directory order"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--classify>[=I<\\,WHEN\\/>]"
+msgstr "B<-F>, B<--classify>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "append indicator (one of */=E<gt>@|) to entries"
+msgid "append indicator (one of */=E<gt>@|) to entries WHEN"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--file-type>"
+msgstr "B<--file-type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, except do not append '*'"
+msgstr "cũng vậy, nhưng không nối thêm “*”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--format>=I<\\,WORD\\/>"
+msgstr "B<--format>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"across B<-x>, commas B<-m>, horizontal B<-x>, long B<-l>, single-column "
+"B<-1>, verbose B<-l>, vertical B<-C>"
+msgstr ""
+"across B<-x> (ngang qua), commas B<-m> (dấu phẩy), horizontal B<-x> (nằm "
+"ngang), long B<-l> (dài), single-column B<-1> (cột đơn), verbose B<-l> (xuất "
+"chi tiết), vertical B<-C> (thẳng đứng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--full-time>"
+msgstr "B<--full-time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l> B<--time-style>=I<\\,full-iso\\/>"
+msgstr "giống B<-l> B<--time-style>=I<\\,full-iso\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>"
+msgstr "B<-g>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list owner"
+msgstr "giống B<-l>, nhưng không liệt kê người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group-directories-first>"
+msgstr "B<--group-directories-first>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+#| "none\\/> (B<-U>) disables grouping"
+msgid ""
+"group directories before files; can be augmented with a B<--sort> option, "
+"but any use of B<--sort>=I<\\,none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--no-group>"
+msgstr "B<-G>, B<--no-group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "in a long listing, don't print group names"
+msgstr "ở danh sách dài, dừng in các tên nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-readable>"
+msgstr "B<-h>, B<--human-readable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l> and B<-s>, print sizes like 1K 234M 2G etc."
+msgstr "với B<-l>, và B<-s>, in kích cỡ ở dạng 1K 234M 2G v.v.."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--si>"
+msgstr "B<--si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, but use powers of 1000 not 1024"
+msgstr "giống trên, nhưng dùng hệ số mũ 1000, không phải 1024"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--dereference-command-line>"
+msgstr "B<-H>, B<--dereference-command-line>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow symbolic links listed on the command line"
+msgstr "đi theo liên kết mềm liệt kê trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference-command-line-symlink-to-dir>"
+msgstr "B<--dereference-command-line-symlink-to-dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "follow each command line symbolic link"
+msgid "follow each command line symbolic link that points to a directory"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hide>=I<\\,PATTERN\\/>"
+msgstr "B<--hide>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"do not list implied entries matching shell PATTERN (overridden by B<-a> or "
+"B<-A>)"
+msgstr ""
+"không liệt kê những mục tương ứng với MẪU của shell (bị ghi đè bởi B<-a> "
+"hoặc B<-A>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hyperlink>[=I<\\,WHEN\\/>]"
+msgstr "B<--hyperlink>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "hyperlink file names WHEN"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--indicator-style>=I<\\,WORD\\/>"
+msgstr "B<--indicator-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"append indicator with style WORD to entry names: none (default), slash (B<-"
+"p>), file-type (B<--file-type>), classify (B<-F>)"
+msgstr ""
+"nối thêm vào tên mục chỉ thị với dạng TỪ: none (không có, mặc định), slash "
+"(dấu gạch chéo, B<-p>), file-type (kiểu tập tin, B<--file-type>), classify "
+"(phân loại, B<-F>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--inode>"
+msgstr "B<-i>, B<--inode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the index number of each file"
+msgstr "in ra số chỉ mục của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--ignore>=I<\\,PATTERN\\/>"
+msgstr "B<-I>, B<--ignore>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries matching shell PATTERN"
+msgstr "không liệt kê các mục tương ứng với MẪU của hệ vỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--kibibytes>"
+msgstr "B<-k>, B<--kibibytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " -k, --kibibytes default to 1024-byte blocks for disk usage;\n"
+#| " used only with -s and per directory "
+#| "totals\n"
+msgid ""
+"default to 1024-byte blocks for file system usage; used only with B<-s> and "
+"per directory totals"
+msgstr ""
+" -k, --kibibytes mặc định dùng khối 1024-byte cho dung lượng đĩa "
+"đã dùng;\n"
+" chỉ được dùng với -s và mỗi tổng thư mục\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use a long listing format"
+msgstr "dùng dạng danh sách dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"when showing file information for a symbolic link, show information for the "
+"file the link references rather than for the link itself"
+msgstr ""
+"khi hiển thị thông tin cho một liên kết mềm, hiển thị thông tin cho tập tin "
+"mà liên kết chỉ đến thay cho bản thân liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fill width with a comma separated list of entries"
+msgstr "liệt kê liền nhau các mục, cách nhau bởi dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--numeric-uid-gid>"
+msgstr "B<-n>, B<--numeric-uid-gid>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but list numeric user and group IDs"
+msgstr "giống B<-l>, nhưng liệt kê UID và GID dạng số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--literal>"
+msgstr "B<-N>, B<--literal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print entry names without quoting"
+msgstr "in ra tên thô của các mục không trích dẫn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list group information"
+msgstr "giống B<-l>, nhưng không liệt kê thông tin về nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+msgstr "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append / indicator to directories"
+msgstr "nối thêm vào thư mục chỉ thị “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--hide-control-chars>"
+msgstr "B<-q>, B<--hide-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print ? instead of nongraphic characters"
+msgstr "in dấu “?” thay cho các ký tự không đồ họa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-control-chars>"
+msgstr "B<--show-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show nongraphic characters as-is (the default, unless program is 'ls' and "
+"output is a terminal)"
+msgstr ""
+"hiển thị các ký tự không phải đồ họa như chúng có (mặc định, trừ khi chương "
+"trình là B<ls> và đầu ra là thiết bị cuối)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Q>, B<--quote-name>"
+msgstr "B<-Q>, B<--quote-name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enclose entry names in double quotes"
+msgstr "đặt tên các mục trong ngoặc kép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quoting-style>=I<\\,WORD\\/>"
+msgstr "B<--quoting-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use quoting style WORD for entry names: literal, locale, shell, shell-"
+"always, shell-escape, shell-escape-always, c, escape (overrides "
+"QUOTING_STYLE environment variable)"
+msgstr ""
+"dùng dạng trích dẫn TỪ cho tên các mục: literal (văn chương), locale (miền "
+"địa phương), shell (hệ vỏ), shell-always (luôn luôn hệ vỏ), c, escape "
+"(thoát), (đè lên các biến môi trường QUOTING_STYLE)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reverse>"
+msgstr "B<-r>, B<--reverse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reverse order while sorting"
+msgstr "đảo ngược thứ tự khi sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list subdirectories recursively"
+msgstr "liệt kê đệ quy các thư mục con"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>"
+msgstr "B<-s>, B<--size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the allocated size of each file, in blocks"
+msgstr "in kích cỡ đã cấp phát của mỗi tập tin, theo khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort by file size, largest first"
+msgstr "sắp xếp theo kích cỡ tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sort>=I<\\,WORD\\/>"
+msgstr "B<--sort>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>), width"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>=I<\\,WORD\\/>"
+msgstr "B<--time>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"select which timestamp used to display or sort; access time (B<-u>): atime, "
+"access, use; metadata change time (B<-c>): ctime, status; modified time "
+"(default): mtime, modification; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, WORD determines which time to show; with B<--sort>=I<\\,time\\/"
+">, sort by WORD (newest first)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time-style>=I<\\,TIME_STYLE\\/>"
+msgstr "B<--time-style>=I<\\,TIME_STYLE\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time/date format with B<-l>; see TIME_STYLE below"
+msgstr "định dạng ngày/tháng với B<-l>; xem TIME_STYLE ở phía dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "sort by time, newest first; see B<--time>"
+msgstr "sắp xếp theo thời gian thay đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--tabsize>=I<\\,COLS\\/>"
+msgstr "B<-T>, B<--tabsize>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume tab stops at each COLS instead of 8"
+msgstr "giả định chiều dài tab là CỘT thay cho 8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-lt>: sort by, and show, access time; with B<-l>: show access time "
+"and sort by name; otherwise: sort by access time, newest first"
+msgstr ""
+"với B<-lt>: sắp xếp theo, và hiển thị thời gian truy cập; với B<-l>: hiển "
+"thị thời gian truy cập và sắp xếp theo tên; nếu không: sắp xếp theo thời "
+"gian truy cập, mới trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-U>"
+msgstr "B<-U>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not sort; list entries in directory order"
+msgstr "không sắp xếp; liệt kê các mục theo thứ tự của thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "natural sort of (version) numbers within text"
+msgstr "sắp xếp các số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--width>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set output width to COLS. 0 means no limit"
+msgstr "coi chiều rộng màn hình là CỘT. 0 là không giới hạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by lines instead of by columns"
+msgstr "liệt kê các mục theo dòng thay vì theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort alphabetically by entry extension"
+msgstr "sắp xếp phần mở rộng các mục theo bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--context>"
+msgstr "B<-Z>, B<--context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print any security context of each file"
+msgstr "in bất kỳ ngữ cảnh bảo mật nào của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--zero>"
+msgstr "B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list one file per line"
+msgstr "liệt kê một tập tin trên mỗi dòng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or "
+#| "+FORMAT. FORMAT is interpreted like in date(1). If FORMAT is "
+#| "FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+#| "and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes "
+#| "effect only outside the POSIX locale. Also the TIME_STYLE environment "
+#| "variable sets the default style to use."
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in B<date>(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The WHEN argument defaults to 'always' and can also be 'auto' or 'never'."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Using color to distinguish file types is disabled both by default and "
+#| "with B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits "
+#| "color codes only when standard output is connected to a terminal. The "
+#| "LS_COLORS environment variable can change the settings. Use the "
+#| "dircolors command to set it."
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the B<dircolors>(1) "
+"command to set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if OK,"
+msgstr "nếu ổn,"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if minor problems (e.g., cannot access subdirectory),"
+msgstr "nếu gặp lỗi nhỏ (v.d. không thể truy cập đến thư mục con),"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if serious trouble (e.g., cannot access command-line argument)."
+msgstr ""
+"nếu gặp lỗi nghiêm trọng (v.d. không thể truy cập đến đối số dòng lệnh)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard M. Stallman and David MacKenzie."
+msgstr "Viết bởi Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<dircolors>(1)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/lsE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/lsE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) ls invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) ls invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last modification of file "
+"status information); with B<-l>: show ctime and sort by name; otherwise: "
+"sort by ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"change the default of using modification times; access time (B<-u>): atime, "
+"access, use; change time (B<-c>): ctime, status; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"colorize the output; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'; more info below"
+msgstr ""
+"tô màu kết xuất. KHI có thể là: never (không bao giờ), auto (tự động), "
+"always (luôn luôn, mặc định). Thông tin thêm xem ở dưới đây"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "do not sort, enable B<-aU>, disable B<-ls> B<--color>"
+msgstr ""
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-F>, B<--classify>"
+msgstr "B<-F>, B<--classify>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "append indicator (one of */=E<gt>@|) to entries"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "group directories before files;"
+msgstr "nhóm lại các thư mục trước các tập tin."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+"none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "follow each command line symbolic link"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "that points to a directory"
+msgstr "cái mà chỉ tới một thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"hyperlink file names; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'"
+msgstr ""
+"hyperlink các tên tập tin; KHI có thể là “always” (mặc định nếu để trống), "
+"“auto”, hoặc “never”"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"default to 1024-byte blocks for disk usage; used only with B<-s> and per "
+"directory totals"
+msgstr ""
+"mặc định dùng khối 1024-byte cho dung lượng đĩa đã dùng; chỉ được dùng với "
+"B<-s> và mỗi tổng thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>)"
+msgstr ""
+"sắp xếp theo TỪ thay cho tên: none (B<-U>, không có), size (B<-S>, kích cỡ), "
+"time (B<-t>, thời gian), version (B<-v>, phiên bản), extension (B<-X>, phần "
+"đuôi mở rộng)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "list one file per line. Avoid '\\en' with B<-q> or B<-b>"
+msgstr "liệt kê một tập tin trên mỗi dòng. Tránh “\\en” với B<-q> hay B<-b>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in date(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the dircolors command to "
+"set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/make.1.po b/po/vi/man1/make.1.po
new file mode 100644
index 00000000..cd4ab880
--- /dev/null
+++ b/po/vi/man1/make.1.po
@@ -0,0 +1,952 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:03+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "MAKE"
+msgstr "MAKE"
+
+#. type: TH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "May 2021"
+msgid "26 May 2023"
+msgstr "Tháng 5 năm 2021"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "GNU"
+msgstr "GNU"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid "make - GNU Make utility to maintain groups of programs"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<make> [I<OPTION>]... [I<TARGET>]..."
+msgstr "B<make> [I<TÙY_CHỌN>]… [I<ĐÍCH>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The I<make> utility will determine automatically which pieces of a large "
+"program need to be recompiled, and issue the commands to recompile them. "
+"The manual describes the GNU implementation of B<make>, which was written by "
+"Richard Stallman and Roland McGrath, and is currently maintained by Paul "
+"Smith. Our examples show C programs, since they are very common, but you "
+"can use B<make> with any programming language whose compiler can be run with "
+"a shell command. In fact, B<make> is not limited to programs. You can use "
+"it to describe any task where some files must be updated automatically from "
+"others whenever the others change."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"To prepare to use B<make>, you must write a file called the I<makefile> that "
+"describes the relationships among files in your program, and provides "
+"commands for updating each file. In a program, typically the executable "
+"file is updated from object files, which are in turn made by compiling "
+"source files."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Once a suitable makefile exists, each time you change some source files, "
+"this simple shell command:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<make>"
+msgstr "B<make>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"suffices to perform all necessary recompilations. The B<make> program uses "
+"the makefile description and the last-modification times of the files to "
+"decide which of the files need to be updated. For each of those files, it "
+"issues the commands recorded in the makefile."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"B<make> executes commands in the I<makefile> to update one or more "
+"I<targets>, where I<target> is typically a program. If no B<-f> option is "
+"present, B<make> will look for the makefiles I<GNUmakefile>, I<makefile>, "
+"and I<Makefile>, in that order."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Normally you should call your makefile either I<makefile> or I<Makefile>. "
+"(We recommend I<Makefile> because it appears prominently near the beginning "
+"of a directory listing, right near other important files such as "
+"I<README>.) The first name checked, I<GNUmakefile>, is not recommended for "
+"most makefiles. You should use this name if you have a makefile that is "
+"specific to GNU Make, and will not be understood by other versions of "
+"B<make>. If I<makefile> is '-', the standard input is read."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"B<make> updates a target if it depends on prerequisite files that have been "
+"modified since the target was last modified, or if the target does not exist."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<-m>"
+msgstr "B<-b>, B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"These options are ignored for compatibility with other versions of B<make>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--always-make>"
+msgstr "B<-B>, B<--always-make>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Unconditionally make all targets."
+msgstr "Tạo mọi đích vô điều kiện."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C> I<dir>, B<--directory>=I<dir>"
+msgstr "B<-C> I<thư_mục>, B<--directory>=I<thư_mục>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Change to directory I<dir> before reading the makefiles or doing anything "
+"else. If multiple B<-C> options are specified, each is interpreted relative "
+"to the previous one: B<-C >/ B<-C >etc is equivalent to B<-C >/etc. This is "
+"typically used with recursive invocations of B<make>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print debugging information in addition to normal processing. The debugging "
+"information says which files are being considered for remaking, which file-"
+"times are being compared and with what results, which files actually need to "
+"be remade, which implicit rules are considered and which are applied---"
+"everything interesting about how B<make> decides what to do."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>I<[=FLAGS]>"
+msgstr "B<--debug>I<[=CỜ]>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print debugging information in addition to normal processing. If the "
+"I<FLAGS> are omitted, then the behavior is the same as if B<-d> was "
+"specified. I<FLAGS> may be any or all of the following names, comma- or "
+"space-separated. Only the first character is significant: the rest may be "
+"omitted: I<all> for all debugging output (same as using B<-d>), I<basic> for "
+"basic debugging, I<verbose> for more verbose basic debugging, I<implicit> "
+"for showing implicit rule search operations, I<jobs> for details on "
+"invocation of commands, I<makefile> for debugging while remaking makefiles, "
+"I<print> shows all recipes that are run even if they are silent, and I<why> "
+"shows the reason B<make> decided to rebuild each target. Use I<none> to "
+"disable all previous debugging flags."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--environment-overrides>"
+msgstr "B<-e>, B<--environment-overrides>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Give variables taken from the environment precedence over variables from "
+"makefiles."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E> I<string>, B<--eval> I<string>"
+msgstr "B<-E> I<chuỗi>, B<--eval> I<chuỗi>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Interpret I<string> using the B<eval> function, before parsing any makefiles."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f> I<file>, B<--file>=I<file>, B<--makefile>=I<FILE>"
+msgstr "B<-f> I<tập_tin>, B<--file>=I<tập_tin>, B<--makefile>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Use I<file> as a makefile."
+msgstr "Đọc I<tập_tin> dạng makefile."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-errors>"
+msgstr "B<-i>, B<--ignore-errors>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Ignore all errors in commands executed to remake files."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I> I<dir>, B<--include-dir>=I<dir>"
+msgstr "B<-I> I<thư_mục>, B<--include-dir>=I<thư_mục>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Specifies a directory I<dir> to search for included makefiles. If several "
+"B<-I> options are used to specify several directories, the directories are "
+"searched in the order specified. Unlike the arguments to other flags of "
+"B<make>, directories given with B<-I> flags may come directly after the "
+"flag: B<-I>I<dir> is allowed, as well as B<-I> I<dir>. This syntax is "
+"allowed for compatibility with the C preprocessor's B<-I> flag."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-j> [I<jobs>], B<--jobs>[=I<jobs>]"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Specifies the number of I<jobs> (commands) to run simultaneously. If there "
+"is more than one B<-j> option, the last one is effective. If the B<-j> "
+"option is given without an argument, B<make> will not limit the number of "
+"jobs that can run simultaneously."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--jobserver-fds> [I<R,W>]"
+msgid "B<--jobserver-style=>I<style>"
+msgstr "B<--jobserver-fds> [I<R,W>]"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The style of jobserver to use. The I<style> may be one of B<fifo>, B<pipe>, "
+"or B<sem> (Windows only)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--keep-going>"
+msgstr "B<-k>, B<--keep-going>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Continue as much as possible after an error. While the target that failed, "
+"and those that depend on it, cannot be remade, the other dependencies of "
+"these targets can be processed all the same."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l> [I<load>], B<--load-average>[=I<load>]"
+msgstr "B<-l> [I<tải>], B<--load-average>[=I<tải>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Specifies that no new jobs (commands) should be started if there are others "
+"jobs running and the load average is at least I<load> (a floating-point "
+"number). With no argument, removes a previous load limit."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--check-symlink-times>"
+msgstr "B<-L>, B<--check-symlink-times>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Use the latest mtime between symlinks and target."
+msgstr "Dùng mtime mới nhất giữa liên kết và đích."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--just-print>, B<--dry-run>, B<--recon>"
+msgstr "B<-n>, B<--just-print>, B<--dry-run>, B<--recon>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print the commands that would be executed, but do not execute them (except "
+"in certain circumstances)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o> I<file>, B<--old-file>=I<file>, B<--assume-old>=I<file>"
+msgstr "B<-o> I<tập_tin>, B<--old-file>=I<tập_tin>, B<--assume-old>=I<tập_tin>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Do not remake the file I<file> even if it is older than its dependencies, "
+"and do not remake anything on account of changes in I<file>. Essentially "
+"the file is treated as very old and its rules are ignored."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O>[I<type>], B<--output-sync>[=I<type>]"
+msgstr "B<-O>[I<kiểu>], B<--output-sync>[=I<kiểu>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"When running multiple jobs in parallel with B<-j>, ensure the output of each "
+"job is collected together rather than interspersed with output from other "
+"jobs. If I<type> is not specified or is B<target> the output from the "
+"entire recipe for each target is grouped together. If I<type> is B<line> "
+"the output from each command line within a recipe is grouped together. If "
+"I<type> is B<recurse> output from an entire recursive make is grouped "
+"together. If I<type> is B<none> output synchronization is disabled."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--print-data-base>"
+msgstr "B<-p>, B<--print-data-base>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print the data base (rules and variable values) that results from reading "
+"the makefiles; then execute as usual or as otherwise specified. This also "
+"prints the version information given by the B<-v> switch (see below). To "
+"print the data base without trying to remake any files, use I<make -p -f/dev/"
+"null>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--question>"
+msgstr "B<-q>, B<--question>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"``Question mode''. Do not run any commands, or print anything; just return "
+"an exit status that is zero if the specified targets are already up to date, "
+"nonzero otherwise."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--no-builtin-rules>"
+msgstr "B<-r>, B<--no-builtin-rules>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Eliminate use of the built-in implicit rules. Also clear out the default "
+"list of suffixes for suffix rules."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--no-builtin-variables>"
+msgstr "B<-R>, B<--no-builtin-variables>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Don't define any built-in variables."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--silent>, B<--quiet>"
+msgstr "B<-s>, B<--silent>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Silent operation; do not print the commands as they are executed."
+msgstr ""
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-silent>"
+msgstr "B<--no-silent>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid "Cancel the effect of the B<-s> option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--no-keep-going>, B<--stop>"
+msgstr "B<-S>, B<--no-keep-going>, B<--stop>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid "Cancel the effect of the B<-k> option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--touch>"
+msgstr "B<-t>, B<--touch>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Touch files (mark them up to date without really changing them) instead of "
+"running their commands. This is used to pretend that the commands were "
+"done, in order to fool future invocations of B<make>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--trace>"
+msgstr "B<--trace>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Information about the disposition of each target is printed (why the target "
+"is being rebuilt and what commands are run to rebuild it)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print the version of the B<make> program plus a copyright, a list of authors "
+"and a notice that there is no warranty."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--print-directory>"
+msgstr "B<-w>, B<--print-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Print a message containing the working directory before and after other "
+"processing. This may be useful for tracking down errors from complicated "
+"nests of recursive B<make> commands."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-print-directory>"
+msgstr "B<--no-print-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Turn off B<-w>, even if it was turned on implicitly."
+msgstr "Tắt B<-w>, thậm chí nếu được bật ngầm."
+
+#. type: TP
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--shuffle>I<[=MODE]>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Enable shuffling of goal and prerequisite ordering. I<MODE> is one of "
+"I<none> to disable shuffle mode, I<random> to shuffle prerequisites in "
+"random order, I<reverse> to consider prerequisites in reverse order, or an "
+"integer I<E<lt>seedE<gt>> which enables I<random> mode with a specific "
+"I<seed> value. If I<MODE> is omitted the default is I<random>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W> I<file>, B<--what-if>=I<file>, B<--new-file>=I<file>, B<--assume-new>=I<file>"
+msgstr "B<-W> I<tập_tin>, B<--what-if>=I<tập_tin>, B<--new-file>=I<tập_tin>, B<--assume-new>=I<tập_tin>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Pretend that the target I<file> has just been modified. When used with the "
+"B<-n> flag, this shows you what would happen if you were to modify that "
+"file. Without B<-n>, it is almost the same as running a I<touch> command on "
+"the given file before running B<make>, except that the modification time is "
+"changed only in the imagination of B<make>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--warn-undefined-variables>"
+msgstr "B<--warn-undefined-variables>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Warn when an undefined variable is referenced."
+msgstr "Cảnh báo tham chiếu đến biến chưa xác định."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU Make exits with a status of zero if all makefiles were successfully "
+"parsed and no targets that were built failed. A status of one will be "
+"returned if the B<-q> flag was used and B<make> determines that a target "
+"needs to be rebuilt. A status of two will be returned if any errors were "
+"encountered."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The full documentation for B<make> is maintained as a Texinfo manual. If "
+"the B<info> and B<make> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<make> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<make> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<info make>"
+msgstr "B<info make>"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "See the chapter ``Problems and Bugs'' in I<The GNU Make Manual>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"This manual page contributed by Dennis Morse of Stanford University. "
+"Further updates contributed by Mike Frysinger. It has been reworked by "
+"Roland McGrath. Maintained by Paul Smith."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 1992-1993, 1996-2023 Free Software Foundation, Inc. This "
+"file is part of I<GNU Make>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU Make is free software; you can redistribute it and/or modify it under "
+"the terms of the GNU General Public License as published by the Free "
+"Software Foundation; either version 3 of the License, or (at your option) "
+"any later version."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY "
+"WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS "
+"FOR A PARTICULAR PURPOSE. See the GNU General Public License for more "
+"details."
+msgstr ""
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+msgid ""
+"You should have received a copy of the GNU General Public License along with "
+"this program. If not, see I<https://www.gnu.org/licenses/>."
+msgstr ""
+
+#. type: TH
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "28 February 2016"
+msgstr "Ngày 28 tháng 2 năm 2016"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "make - GNU make utility to maintain groups of programs"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"To prepare to use B<make>, you must write a file called the I<makefile> that "
+"describes the relationships among files in your program, and the states the "
+"commands for updating each file. In a program, typically the executable "
+"file is updated from object files, which are in turn made by compiling "
+"source files."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"B<make> executes commands in the I<makefile> to update one or more target "
+"I<names>, where I<name> is typically a program. If no B<-f> option is "
+"present, B<make> will look for the makefiles I<GNUmakefile>, I<makefile>, "
+"and I<Makefile>, in that order."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Normally you should call your makefile either I<makefile> or I<Makefile>. "
+"(We recommend I<Makefile> because it appears prominently near the beginning "
+"of a directory listing, right near other important files such as "
+"I<README>.) The first name checked, I<GNUmakefile>, is not recommended for "
+"most makefiles. You should use this name if you have a makefile that is "
+"specific to GNU B<make>, and will not be understood by other versions of "
+"B<make>. If I<makefile> is '-', the standard input is read."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Print debugging information in addition to normal processing. If the "
+"I<FLAGS> are omitted, then the behavior is the same as if B<-d> was "
+"specified. I<FLAGS> may be I<a> for all debugging output (same as using B<-"
+"d>), I<b> for basic debugging, I<v> for more verbose basic debugging, I<i> "
+"for showing implicit rules, I<j> for details on invocation of commands, and "
+"I<m> for debugging while remaking makefiles. Use I<n> to disable all "
+"previous debugging flags."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Specifies the number of I<jobs> (commands) to run simultaneously. If there "
+"is more than one B<-j> option, the last one is effective. If the B<-j> "
+"option is given without an argument, B<make> will not limit the number of "
+"jobs that can run simultaneously. When B<make> invokes a B<sub-make,> all "
+"instances of make will coordinate to run the specified number of jobs at a "
+"time; see the section B<PARALLEL MAKE AND THE JOBSERVER> for details."
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "B<--jobserver-fds> [I<R,W>]"
+msgstr "B<--jobserver-fds> [I<R,W>]"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Internal option B<make> uses to pass the jobserver pipe read and write file "
+"descriptor numbers to B<sub-makes;> see the section B<PARALLEL MAKE AND THE "
+"JOBSERVER> for details"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Cancel the effect of the B<-k> option. This is never necessary except in a "
+"recursive B<make> where B<-k> might be inherited from the top-level B<make> "
+"via MAKEFLAGS or if you set B<-k> in MAKEFLAGS in your environment."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"GNU B<make> exits with a status of zero if all makefiles were successfully "
+"parsed and no targets that were built failed. A status of one will be "
+"returned if the B<-q> flag was used and B<make> determines that a target "
+"needs to be rebuilt. A status of two will be returned if any errors were "
+"encountered."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, fuzzy
+msgid ""
+"should give you access to the complete manual. Additionally, the manual is "
+"also available online at I<https://www.gnu.org/software/make/manual/"
+"html_node/index.html>"
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: SH
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "PARALLEL MAKE AND THE JOBSERVER"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Using the I<-j> option, the user can instruct B<make> to execute tasks in "
+"parallel. By specifying a numeric argument to I<-j> the user may specify an "
+"upper limit of the number of parallel tasks to be run."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"When the build environment is such that a top level B<make> invokes B<sub-"
+"makes> (for instance, a style in which each sub-directory contains its own "
+"I<Makefile> ), no individual instance of B<make> knows how many tasks are "
+"running in parallel, so keeping the number of tasks under the upper limit "
+"would be impossible without communication between all the B<make> instances "
+"running. While solutions like having the top level B<make> serve as a "
+"central controller are feasible, or using other synchronization mechanisms "
+"like shared memory or sockets can be created, the current implementation "
+"uses a simple shared pipe."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"This pipe is created by the top-level B<make> process, and passed on to all "
+"the B<sub-makes.> The top level B<make>processB<writes> B<N-1> one-byte "
+"tokens into the pipe (The top level B<make> is assumed to reserve one token "
+"for itself). Whenever any of the B<make> processes (including the top-level "
+"B<make> ) needs to run a new task, it reads a byte from the shared pipe. If "
+"there are no tokens left, it must wait for a token to be written back to the "
+"pipe. Once the task is completed, the B<make> process writes a token back to "
+"the pipe (and thus, if the tokens had been exhausted, unblocking the first "
+"B<make> process that was waiting to read a token). Since only B<N-1> tokens "
+"were written into the pipe, no more than B<N> tasks can be running at any "
+"given time."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"If the job to be run is not a B<sub-make> then B<make> will close the "
+"jobserver pipe file descriptors before invoking the commands, so that the "
+"command can not interfere with the I<jobserver,> and the command does not "
+"find any unusual file descriptors."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Copyright \\(co 1992-1993, 1996-2016 Free Software Foundation, Inc. This "
+"file is part of I<GNU make>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"You should have received a copy of the GNU General Public License along with "
+"this program. If not, see I<http://www.gnu.org/licenses/>."
+msgstr ""
diff --git a/po/vi/man1/md5sum.1.po b/po/vi/man1/md5sum.1.po
new file mode 100644
index 00000000..823d8e1f
--- /dev/null
+++ b/po/vi/man1/md5sum.1.po
@@ -0,0 +1,470 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:03+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MD5SUM"
+msgstr "MD5SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "md5sum - compute and check MD5 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<md5sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<md5sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check MD5 (128-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra MD5 (128 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in RFC 1321. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 1321. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Do not use the MD5 algorithm for security related purposes. Instead, use an "
+"SHA-2 algorithm, implemented in the programs B<sha224sum>(1), "
+"B<sha256sum>(1), B<sha384sum>(1), B<sha512sum>(1), or the BLAKE2 algorithm, "
+"implemented in B<b2sum>(1)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/md5sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"md5sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) md5sum invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) md5sum invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read MD5 sums from the FILEs and check them"
+msgstr "đọc tổng MD5 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in RFC 1321. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 1321. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Do not use the MD5 algorithm for security related purposes. Instead, use an "
+"SHA-2 algorithm, implemented in the programs sha224sum(1), sha256sum(1), "
+"sha384sum(1), sha512sum(1), or the BLAKE2 algorithm, implemented in b2sum(1)"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/mkdir.1.po b/po/vi/man1/mkdir.1.po
new file mode 100644
index 00000000..c447e491
--- /dev/null
+++ b/po/vi/man1/mkdir.1.po
@@ -0,0 +1,347 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:04+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MKDIR"
+msgstr "MKDIR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "cannot make directory %s"
+msgid "mkdir - make directories"
+msgstr "không tạo được thư mục %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mkdir> [I<\\,OPTION\\/>]... I<\\,DIRECTORY\\/>..."
+msgstr "B<mkdir> [I<\\,TÙY_CHỌN\\/>]… I<\\,THƯ_MỤC\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Create the DIRECTORY(ies), if they do not already exist."
+msgstr "Tạo (các) THƯ_MỤC, nếu chúng chưa có."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--mode>=I<\\,MODE\\/>"
+msgstr "B<-m>, B<--mode>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set file mode (as in chmod), not a=rwx - umask"
+msgstr "đặt chế độ tập tin (giống như B<chmod>(1)), không phải “a=rwx - umask”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--parents>"
+msgstr "B<-p>, B<--parents>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"no error if existing, make parent directories as needed, with their file "
+"modes unaffected by any B<-m> option."
+msgstr "không đưa ra lỗi nếu có, tạo thư mục mẹ khi cần thiết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print a message for each created directory"
+msgstr "in ra thông báo mỗi khi tạo một thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set SELinux security context of each created directory to the default type"
+msgstr ""
+"đặt ngữ cảnh an ninh SELinux cho từng thư mục được tạo thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--context>[=I<\\,CTX\\/>]"
+msgstr "B<--context>[=I<\\,NGỮ_CẢNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<-Z>, or if CTX is specified then set the SELinux or SMACK security "
+"context to CTX"
+msgstr ""
+"giống với B<-Z>, hoặc nếu NGỮ_CẢNH được chỉ định thì đặt ngữ cảnh an ninh "
+"SELinux hay SMACK thành NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "mkdir(2)"
+msgid "B<mkdir>(2)"
+msgstr "B<mkdir>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/mkdirE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"mkdirE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) mkdir invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) mkdir invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "no error if existing, make parent directories as needed"
+msgstr "không đưa ra lỗi nếu có, tạo thư mục mẹ khi cần thiết"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "mkdir(2)"
+msgstr "B<mkdir>(2)"
diff --git a/po/vi/man1/mkfifo.1.po b/po/vi/man1/mkfifo.1.po
new file mode 100644
index 00000000..fc63a61f
--- /dev/null
+++ b/po/vi/man1/mkfifo.1.po
@@ -0,0 +1,309 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:04+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MKFIFO"
+msgstr "MKFIFO"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mkfifo - make FIFOs (named pipes)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mkfifo> [I<\\,OPTION\\/>]... I<\\,NAME\\/>..."
+msgstr "B<mkfifo> [I<\\,TÙY_CHỌN\\/>]… I<\\,TÊN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Create named pipes (FIFOs) with the given NAMEs."
+msgstr "Tạo ống (pipe) có tên (FIFO) với TÊN chỉ ra."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--mode>=I<\\,MODE\\/>"
+msgstr "B<-m>, B<--mode>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set file permission bits to MODE, not a=rw - umask"
+msgstr "đặt quyền hạn tập tin thành CHẾ_ĐỘ, thay cho “a=rw - umask”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the SELinux security context to default type"
+msgstr "đặt ngữ cảnh an ninh SELinux thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--context>[=I<\\,CTX\\/>]"
+msgstr "B<--context>[=I<\\,NGỮ_CẢNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<-Z>, or if CTX is specified then set the SELinux or SMACK security "
+"context to CTX"
+msgstr ""
+"giống với B<-Z>, hoặc nếu NGỮ_CẢNH được chỉ định thì đặt ngữ cảnh an ninh "
+"SELinux hay SMACK thành NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "mkfifo(3)"
+msgid "B<mkfifo>(3)"
+msgstr "B<mkfifo>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/mkfifoE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"mkfifoE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) mkfifo invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) mkfifo invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "mkfifo(3)"
+msgstr "B<mkfifo>(3)"
diff --git a/po/vi/man1/mknod.1.po b/po/vi/man1/mknod.1.po
new file mode 100644
index 00000000..00dd2ae7
--- /dev/null
+++ b/po/vi/man1/mknod.1.po
@@ -0,0 +1,389 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:04+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MKNOD"
+msgstr "MKNOD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "character special file"
+msgid "mknod - make block or character special files"
+msgstr "tập tin đặc biệt ký tự"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mknod> [I<\\,OPTION\\/>]... I<\\,NAME TYPE \\/>[I<\\,MAJOR MINOR\\/>]"
+msgstr "B<mknod> [I<\\,TÙY_CHỌN\\/>]… I<\\,TÊN KIỂU \\/>[I<\\,LỚN NHỎ\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Create the special file NAME of the given TYPE."
+msgstr "Tạo tập tin đặc biệt với TÊN và KIỂU đưa ra."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--mode>=I<\\,MODE\\/>"
+msgstr "B<-m>, B<--mode>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set file permission bits to MODE, not a=rw - umask"
+msgstr "đặt quyền hạn tập tin thành CHẾ_ĐỘ, thay cho “a=rw - umask”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>"
+msgstr "B<-Z>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the SELinux security context to default type"
+msgstr "đặt ngữ cảnh an ninh SELinux thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--context>[=I<\\,CTX\\/>]"
+msgstr "B<--context>[=I<\\,NGỮ_CẢNH\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<-Z>, or if CTX is specified then set the SELinux or SMACK security "
+"context to CTX"
+msgstr ""
+"giống với B<-Z>, hoặc nếu NGỮ_CẢNH được chỉ định thì đặt ngữ cảnh an ninh "
+"SELinux hay SMACK thành NGỮ_CẢNH"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they\n"
+#| "must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,\n"
+#| "it is interpreted as hexadecimal; otherwise, if it begins with 0, as "
+#| "octal;\n"
+#| "otherwise, as decimal. TYPE may be:\n"
+msgid ""
+"Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they "
+"must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X, it "
+"is interpreted as hexadecimal; otherwise, if it begins with 0, as octal; "
+"otherwise, as decimal. TYPE may be:"
+msgstr ""
+"\n"
+"Phải đưa ra cả LỚN và NHỎ khi KIỂU là b, c hoặc u,\n"
+"và phải bỏ đi khi KIỂU là p.\n"
+"Nếu LỚN hoặc NHỎ bắt đầu với:\n"
+" tiền tố giải thích dạng\n"
+" * 0x hoặc 0X thập lục\n"
+" * 0 bát phân\n"
+" * gì khác thập phân\n"
+"KIỂU có thể là:\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "b"
+msgstr "b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a block (buffered) special file"
+msgstr "tạo một tập tin đặc biệt kiểu khối (có bộ đệm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "c, u"
+msgstr "c, u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a character (unbuffered) special file"
+msgstr "tạo một tập tin đặc biệt kiểu ký tự (không có bộ đệm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "p"
+msgstr "p"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a FIFO"
+msgstr "tạo một FIFO (VTRT: Vào Trước, Ra Trước)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of mknod, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<mknod> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "mknod(2)"
+msgid "B<mknod>(2)"
+msgstr "B<mknod>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/mknodE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"mknodE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) mknod invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) mknod invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "mknod(2)"
+msgstr "B<mknod>(2)"
diff --git a/po/vi/man1/mktemp.1.po b/po/vi/man1/mktemp.1.po
new file mode 100644
index 00000000..cf2eb66c
--- /dev/null
+++ b/po/vi/man1/mktemp.1.po
@@ -0,0 +1,365 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:04+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MKTEMP"
+msgstr "MKTEMP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "failed to create temporary file in %s"
+msgid "mktemp - create a temporary file or directory"
+msgstr "gặp lỗi khi tạo tập tin tạm trong %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mktemp> [I<\\,OPTION\\/>]... [I<\\,TEMPLATE\\/>]"
+msgstr "B<mktemp> [I<\\,TÙY_CHỌN\\/>]… [I<\\,MẪU\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Create a temporary file or directory, safely, and print its name. TEMPLATE "
+"must contain at least 3 consecutive 'X's in last component. If TEMPLATE is "
+"not specified, use tmp.XXXXXXXXXX, and B<--tmpdir> is implied. Files are "
+"created u+rw, and directories u+rwx, minus umask restrictions."
+msgstr ""
+"Tạo một tập tin hay thư mục tạm, một cách an toàn, và in ra tên của nó. MẪU "
+"phải chứa ít nhất 3 chữ X liên tiếp trong phần cuối cùng. Không chỉ định MẪU "
+"thì dùng “tmp.XXXXXXXXXX”, và B<--tmpdir> được dùng. Tập tin được tạo với "
+"quyền là u+rw, và thư mục u+rwu, không có ràng buộc umask."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>"
+msgstr "B<-d>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a directory, not a file"
+msgstr "tạo một thư mục, không phải một tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--dry-run>"
+msgstr "B<-u>, B<--dry-run>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not create anything; merely print a name (unsafe)"
+msgstr "đừng tạo gì, chỉ in ra một tên (không an toàn)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--quiet>"
+msgstr "B<-q>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress diagnostics about file/dir-creation failure"
+msgstr "thu hồi các hàm chẩn đoán về lỗi tạo tập tin hay thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suffix>=I<\\,SUFF\\/>"
+msgstr "B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"append SUFF to TEMPLATE; SUFF must not contain a slash. This option is "
+"implied if TEMPLATE does not end in X"
+msgstr ""
+"nối thêm HẬU_TỐ này vào MẪU. Không cho phép hậu tố chứa dấu sổ chéo. Tùy "
+"chọn này được ngầm định nếu MẪU không kết thúc bằng chữ X."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p> DIR, B<--tmpdir>[=I<\\,DIR\\/>]"
+msgstr "B<-p> I<THƯ_MỤC>, B<--tmpdir>[=I<\\,THƯ_MỤC\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"interpret TEMPLATE relative to DIR; if DIR is not specified, use $TMPDIR if "
+"set, else I<\\,/tmp\\/>. With this option, TEMPLATE must not be an absolute "
+"name; unlike with B<-t>, TEMPLATE may contain slashes, but mktemp creates "
+"only the final component"
+msgstr ""
+"diễn giải MẪU tương đối so với THƯ_MỤC. Không chỉ định THƯ_MỤC thì dùng "
+"$TMPDIR (nếu đặt), không thì I<\\,/tmp\\/>. Khi dùng tùy chọn này, MẪU không "
+"thể là một tên tuyệt đối. Không giống như B<-t>, MẪU có thể chứa dấu gạch "
+"ngược, nhưng mktemp chỉ tạo thành phần cuối cùng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"interpret TEMPLATE as a single file name component, relative to a directory: "
+"$TMPDIR, if set; else the directory specified via B<-p>; else I<\\,/tmp\\/> "
+"[deprecated]"
+msgstr ""
+"diễn dịch MẪU là một thành phần tên tập tin đơn, tương đối so với một thư "
+"mục: $TMPDIR, nếu đặt; không thì dùng thư mục được chỉ ra bằng B<-p>; không "
+"thì I<\\,/tmp\\/> [không nên dùng]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering and Eric Blake."
+msgstr "Viết bởi Jim Meyering và Eric Blake."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "mkstemp(3), mkdtemp(3), mktemp(3)"
+msgid "B<mkstemp>(3), B<mkdtemp>(3), B<mktemp>(3)"
+msgstr "B<mkstemp>(3), B<mkdtemp>(3), B<mktemp>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/mktempE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"mktempE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) mktemp invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) mktemp invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "mkstemp(3), mkdtemp(3), mktemp(3)"
+msgstr "B<mkstemp>(3), B<mkdtemp>(3), B<mktemp>(3)"
diff --git a/po/vi/man1/mv.1.po b/po/vi/man1/mv.1.po
new file mode 100644
index 00000000..c30ed68f
--- /dev/null
+++ b/po/vi/man1/mv.1.po
@@ -0,0 +1,572 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MV"
+msgstr "MV"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mv - move (rename) files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mv> [I<\\,OPTION\\/>]... [I<\\,-T\\/>] I<\\,SOURCE DEST\\/>"
+msgstr "B<mv> [I<\\,TÙY_CHỌN\\/>]… [I<\\,-T\\/>] I<\\,NGUỒN ĐÍCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mv> [I<\\,OPTION\\/>]... I<\\,SOURCE\\/>... I<\\,DIRECTORY\\/>"
+msgstr "B<mv> [I<\\,TÙY_CHỌN\\/>]… I<\\,NGUỒN\\/>… I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<mv> [I<\\,OPTION\\/>]... I<\\,-t DIRECTORY SOURCE\\/>..."
+msgstr "B<mv> [I<\\,TÙY_CHỌN\\/>]… I<\\,-t THƯ_MỤC NGUỒN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY."
+msgstr "Đổi tên NGUỒN thành ĐÍCH, hoặc di chuyển (các) NGUỒN vào THƯ_MỤC."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--backup>[=I<\\,CONTROL\\/>]"
+msgstr "B<--backup>[=I<\\,ĐIỀUKHIỂN\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make a backup of each existing destination file"
+msgstr "tạo bản sao lưu cho mỗi tập tin đích đã tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<--backup> but does not accept an argument"
+msgstr "giống B<--backup> nhưng không chấp nhận đối số"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "explain how a file is copied. Implies B<-v>"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--force>"
+msgstr "B<-f>, B<--force>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not prompt before overwriting"
+msgstr "không hỏi lại trước khi ghi đè"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--interactive>"
+msgstr "B<-i>, B<--interactive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "prompt before overwrite"
+msgstr "hỏi lại trước khi ghi đè"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--no-clobber>"
+msgstr "B<-n>, B<--no-clobber>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not overwrite an existing file"
+msgstr "không ghi đè lên tập tin đã có"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If you specify more than one of B<-i>, B<-f>, B<-n>, only the final one "
+"takes effect."
+msgstr ""
+"Nếu bạn chỉ ra nhiều hơn một trong số các tùy chọn B<-i>, B<-f> và B<-n> thì "
+"chỉ tùy chọn cuối cùng được áp dụng."
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--no-wrap>"
+msgid "B<--no-copy>"
+msgstr "B<--no-wrap>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "do not create any files"
+msgid "do not copy if renaming fails"
+msgstr "không tạo tập tin nào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-trailing-slashes>"
+msgstr "B<--strip-trailing-slashes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove any trailing slashes from each SOURCE argument"
+msgstr "gỡ bỏ mọi dấu gạch ngược đi theo khỏi mỗi đối số NGUỒN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<-S>, B<--suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "override the usual backup suffix"
+msgstr "thay cho hậu tố thường dùng để sao lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--target-directory>=I<\\,DIRECTORY\\/>"
+msgstr "B<-t>, B<--target-directory>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "move all SOURCE arguments into DIRECTORY"
+msgstr "di chuyển mọi đối số NGUỒN vào THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--no-target-directory>"
+msgstr "B<-T>, B<--no-target-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat DEST as a normal file"
+msgstr "coi ĐÍCH là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--hide>=I<\\,PATTERN\\/>"
+msgid "B<--update>[=I<\\,UPDATE\\/>]"
+msgstr "B<--hide>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"control which existing files are updated; UPDATE={all,none,older(default)}. "
+"See below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "equivalent to B<--update>[=I<\\,older\\/>]"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "explain what is being done"
+msgstr "cho biết cụ thể những gì đã thực hiện"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--context>"
+msgstr "B<-Z>, B<--context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set SELinux security context of destination file to default type"
+msgstr "đặt ngữ cảnh an ninh SELinux của các tập tin đích thành kiểu mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"UPDATE controls which existing files in the destination are replaced. "
+"\\&'all' is the default operation when an B<--update> option is not "
+"specified, and results in all existing files in the destination being "
+"replaced. \\&'none' is similar to the B<--no-clobber> option, in that no "
+"files in the destination are replaced, but also skipped files do not induce "
+"a failure. \\&'older' is the default operation when B<--update> is "
+"specified, and results in files being replaced if they're older than the "
+"corresponding source file."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The backup suffix is '~', unless set with B<--suffix> or "
+"SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the "
+"B<--backup> option or through the VERSION_CONTROL environment variable. "
+"Here are the values:"
+msgstr ""
+"Hậu tố sao lưu là “~”, trừ khi đặt với B<--suffix> hoặc "
+"SIMPLE_BACKUP_SUFFIX. Phương pháp điều khiển phiên bản có thể chọn qua tùy "
+"chọn B<--backup> hoặc qua biến môi trường VERSION_CONTROL. Có những giá trị "
+"sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "none, off"
+msgstr "none, off"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never make backups (even if B<--backup> is given)"
+msgstr "không bao giờ tạo bản sao lưu (dù đưa ra B<--backup>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "numbered, t"
+msgstr "numbered, t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "make numbered backups"
+msgstr "đánh số thứ tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "existing, nil"
+msgstr "existing, nil"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numbered if numbered backups exist, simple otherwise"
+msgstr "đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "simple, never"
+msgstr "simple, never"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always make simple backups"
+msgstr "luôn luôn tạo bản sao lưu dạng đơn giản"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Parker, David MacKenzie, and Jim Meyering."
+msgstr "Viết bởi Mike Parker, David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "rename(2)"
+msgid "B<rename>(2)"
+msgstr "B<rename>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/mvE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/mvE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) mv invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) mv invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: TP
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, no-wrap
+msgid "B<-u>, B<--update>"
+msgstr "B<-u>, B<--update>"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"move only when the SOURCE file is newer than the destination file or when "
+"the destination file is missing"
+msgstr ""
+"chỉ di chuyển khi tập tin NGUỒN mới hơn tập tin ở nơi đến hoặc khi không có "
+"tập tin ở nơi đến"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "rename(2)"
+msgstr "B<rename>(2)"
diff --git a/po/vi/man1/nice.1.po b/po/vi/man1/nice.1.po
new file mode 100644
index 00000000..6a254b5c
--- /dev/null
+++ b/po/vi/man1/nice.1.po
@@ -0,0 +1,348 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NICE"
+msgstr "NICE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "nice - run a program with modified scheduling priority"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nice> [I<\\,OPTION\\/>] [I<\\,COMMAND \\/>[I<\\,ARG\\/>]...]"
+msgstr "B<nice> [I<\\,TÙY_CHỌN\\/>] [I<\\,LỆNH \\/>[I<\\,Đ.SỐ\\/>]…]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Run COMMAND with an adjusted niceness, which affects process scheduling. "
+"With no COMMAND, print the current niceness. Niceness values range from "
+"B<-20> (most favorable to the process) to 19 (least favorable to the "
+"process)."
+msgstr ""
+"Chạy câu LỆNH với giá trị ưu tiên (nice) khác để thay đổi quyền ưu tiên xử "
+"lý. Khi không có câu LỆNH, in ra giá trị nice hiện thời. Giá trị nice nằm "
+"trong khoảng từ B<-20> (ưu tiên về thời gian cao nhất) đến 19 (ưu tiên ít "
+"nhất)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--adjustment>=I<\\,N\\/>"
+msgstr "B<-n>, B<--adjustment>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add integer N to the niceness (default 10)"
+msgstr "thêm số nguyên N vào “niceness” (mặc định là 10)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of nice, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<nice> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the nice command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "nice(2), renice(1)"
+msgid "B<nice>(2), B<renice>(1)"
+msgstr "B<nice>(2), B<renice>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/niceE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/niceE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) nice invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) nice invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "nice(2), renice(1)"
+msgstr "B<nice>(2), B<renice>(1)"
diff --git a/po/vi/man1/nl.1.po b/po/vi/man1/nl.1.po
new file mode 100644
index 00000000..794358c9
--- /dev/null
+++ b/po/vi/man1/nl.1.po
@@ -0,0 +1,574 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NL"
+msgstr "NL"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "invalid number of lines"
+msgid "nl - number lines of files"
+msgstr "sai số dòng"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<grub-syslinux2cfg> [I<\\,OPTION\\/>...] I<\\,FILE\\/>"
+msgid "B<nl> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<grub-syslinux2cfg> [I<\\,TÙY_CHỌN\\/>…] I<\\,TẬP_TIN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Write each FILE to standard output, with line numbers added.\n"
+msgid "Write each FILE to standard output, with line numbers added."
+msgstr ""
+"Ghi từng TẬP_TIN ra đầu ra tiêu chuẩn, có số thứ tự của các dòng ở đầu.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-b>, B<--boot-image>=I<\\,FILE\\/>"
+msgid "B<-b>, B<--body-numbering>=I<\\,STYLE\\/>"
+msgstr "B<-b>, B<--boot-image>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STYLE for numbering body lines"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-d>, B<--directory>=I<\\,DIR\\/>"
+msgid "B<-d>, B<--section-delimiter>=I<\\,CC\\/>"
+msgstr "B<-d>, B<--directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use CC for logical page delimiters"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-f>, B<--font>=I<\\,FILE\\/>"
+msgid "B<-f>, B<--footer-numbering>=I<\\,STYLE\\/>"
+msgstr "B<-f>, B<--font>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STYLE for numbering footer lines"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-d>, B<--debug>=I<\\,STRING\\/>"
+msgid "B<-h>, B<--header-numbering>=I<\\,STYLE\\/>"
+msgstr "B<-d>, B<--debug>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STYLE for numbering header lines"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-i>, B<--index>=I<\\,NUM\\/>"
+msgid "B<-i>, B<--line-increment>=I<\\,NUMBER\\/>"
+msgstr "B<-i>, B<--index>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "invalid line number increment"
+msgid "line number increment at each line"
+msgstr "sai độ tăng số của dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-l>, B<--buflen>=I<\\,NUM\\/>"
+msgid "B<-l>, B<--join-blank-lines>=I<\\,NUMBER\\/>"
+msgstr "B<-l>, B<--buflen>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "group of NUMBER empty lines counted as one"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-O>, B<--format>=I<\\,FORMAT\\/>"
+msgid "B<-n>, B<--number-format>=I<\\,FORMAT\\/>"
+msgstr "B<-O>, B<--format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "insert line numbers according to FORMAT"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-n>, B<--note>"
+msgid "B<-p>, B<--no-renumber>"
+msgstr "B<-n>, B<--note>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not reset line numbers for each section"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-t>, B<--text>=I<\\,STRING\\/>"
+msgid "B<-s>, B<--number-separator>=I<\\,STRING\\/>"
+msgstr "B<-t>, B<--text>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add STRING after (possible) line number"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--iteration-count>=I<\\,NUM\\/>"
+msgid "B<-v>, B<--starting-line-number>=I<\\,NUMBER\\/>"
+msgstr "B<-c>, B<--iteration-count>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "%s: invalid number of seconds"
+msgid "first line number for each section"
+msgstr "%s: sai số giây"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<-n>, B<--name>=I<\\,NAME\\/>"
+msgid "B<-w>, B<--number-width>=I<\\,NUMBER\\/>"
+msgstr "B<-n>, B<--name>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "'-N NUMBER' invalid starting line number"
+msgid "use NUMBER columns for line numbers"
+msgstr "”-N SỐ” sai số dòng bắt đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Default options are: B<-bt> B<-d>'\\e:' B<-fn> B<-hn> B<-i1> B<-l1> B<-"
+"n>'rn' B<-s>E<lt>TABE<gt> B<-v1> B<-w6>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Default options are: -bt -d'\\:' -fn -hn -i1 -l1 -n'rn' -s<TAB> -v1 -w6\n"
+#| "\n"
+#| "CC are two delimiter characters used to construct logical page "
+#| "delimiters;\n"
+#| "a missing second character implies ':'.\n"
+msgid ""
+"CC are two delimiter characters used to construct logical page delimiters; a "
+"missing second character implies ':'. As a GNU extension one can specify "
+"more than two characters, and also specifying the empty string (B<-d> '') "
+"disables section matching."
+msgstr ""
+"\n"
+"Theo mặc định, các tùy chọn là: -bt -d'\\:' -fn -hn -i1 -l1 -n'rn' -s<TAB> -"
+"v1 -w6\n"
+"\n"
+"CC là hai ký tự phân cách dùng để chia các trang lôgíc;\n"
+"khi thiếu ký tự thứ hai thì nó ngầm hiểu là “:”.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "STYLE is one of:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "a"
+msgstr "a"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "number of lines"
+msgid "number all lines"
+msgstr "số dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "t"
+msgstr "t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "number of lines"
+msgid "number only nonempty lines"
+msgstr "số dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "n"
+msgstr "n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "number of lines"
+msgid "number no lines"
+msgstr "số dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pBRE"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"number only lines that contain a match for the basic regular expression, BRE"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FORMAT is one of:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "l"
+msgid "ln"
+msgstr "l"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "left justified, no leading zeros"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "rn"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "right justified, no leading zeros"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "rz"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "right justified, leading zeros"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Scott Bartram and David MacKenzie."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/nlE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/nlE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) nl invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) nl invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"CC are two delimiter characters used to construct logical page delimiters; a "
+"missing second character implies ':'."
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/nohup.1.po b/po/vi/man1/nohup.1.po
new file mode 100644
index 00000000..0a98b47e
--- /dev/null
+++ b/po/vi/man1/nohup.1.po
@@ -0,0 +1,330 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOHUP"
+msgstr "NOHUP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "nohup - run a command immune to hangups, with output to a non-tty"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nohup> I<\\,COMMAND \\/>[I<\\,ARG\\/>]..."
+msgstr "B<nohup> I<\\,LỆNH \\/>[I<\\,Đ.SỐ\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nohup> I<\\,OPTION\\/>"
+msgstr "B<nohup> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Run COMMAND, ignoring hangup signals."
+msgstr "Chạy câu LỆNH, và bỏ qua tín hiệu treo (hangup)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If standard input is a terminal, redirect it from an unreadable file. If "
+"standard output is a terminal, append output to 'nohup.out' if possible, "
+"\\&'$HOME/nohup.out' otherwise. If standard error is a terminal, redirect "
+"it to standard output. To save output to FILE, use 'nohup COMMAND E<gt> "
+"FILE'."
+msgstr ""
+"Đầu vào tiêu chuẩn là thiết bị cuối, thì chuyển hướng nó từ tập tin không "
+"đọc được. Đầu ra tiêu chuẩn là thiết bị cuối thì nối thêm kết xuất vào "
+"”nohup.out” nếu có thể, không thì “$HOME/nohup.out”. Đầu lỗi tiêu chuẩn là "
+"thiết bị cuối thì chuyển hướng nó đến đầu ra tiêu chuẩn.Để lưu kết xuất vào "
+"TẬP TIN, dùng “nohup LỆNH E<gt> TẬP_TIN”."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of nohup, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<nohup> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the nohup command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/nohupE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"nohupE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) nohup invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) nohup invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/nproc.1.po b/po/vi/man1/nproc.1.po
new file mode 100644
index 00000000..b1ec645a
--- /dev/null
+++ b/po/vi/man1/nproc.1.po
@@ -0,0 +1,277 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NPROC"
+msgstr "NPROC"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "nproc - print the number of processing units available"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<nproc> [I<\\,OPTION\\/>]..."
+msgstr "B<nproc> [I<\\,TÙY_CHỌN\\/>…]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the number of processing units available to the current process, which "
+"may be less than the number of online processors"
+msgstr ""
+"In ra số đơn vị xử lý sẵn sàng cho tiến trình hiện thời, một số có thể nhỏ "
+"hơn số bộ xử lý trực tuyến"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--all>"
+msgstr "B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the number of installed processors"
+msgstr "in ra số bộ xử lý được cài đặt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore>=I<\\,N\\/>"
+msgstr "B<--ignore>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if possible, exclude N processing units"
+msgstr "nếu có thể thì loại trừ SỐ đơn vị xử lý"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+# Họ tên Ý
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Giuseppe Scrivano."
+msgstr "Viết bởi Giuseppe Scrivano."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/nprocE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"nprocE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) nproc invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) nproc invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/numfmt.1.po b/po/vi/man1/numfmt.1.po
new file mode 100644
index 00000000..a3817930
--- /dev/null
+++ b/po/vi/man1/numfmt.1.po
@@ -0,0 +1,782 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NUMFMT"
+msgstr "NUMFMT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "numfmt - Convert numbers from/to human-readable strings"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<numfmt> [I<\\,OPTION\\/>]... [I<\\,NUMBER\\/>]..."
+msgstr "B<numfmt> [I<\\,TÙY-CHỌN\\/>]… [I<\\,SỐ\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Reformat NUMBER(s), or the numbers from standard input if none are specified."
+msgstr ""
+"Định dạng lại SỐ, hoặc con số từ đầu vào tiêu chuẩn nếu không chỉ ra cái nào."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print warnings about invalid input"
+msgstr "hiển thị các cảnh báo đầu vào không hợp lệ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--delimiter>=I<\\,X\\/>"
+msgstr "B<-d>, B<--delimiter>=I<\\,X\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use X instead of whitespace for field delimiter"
+msgstr "dùng X thay vì khoảng trắng để phân tách các trường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--field>=I<\\,FIELDS\\/>"
+msgstr "B<--field>=I<\\,CÁC_TRƯỜNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "replace the numbers in these input fields (default=1); see FIELDS below"
+msgstr ""
+"thay thế con số trong những trường đầu vào (mặc định là 1) xem CÁC_TRƯỜNG ở "
+"bên dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--format>=I<\\,FORMAT\\/>"
+msgstr "B<--format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use printf style floating-point FORMAT; see FORMAT below for details"
+msgstr ""
+"sử dụng ĐỊNH-DẠNG dấu chấm động cho hàm B<printf>(1); xem ĐỊNH-DẠNG ở phía "
+"dưới để có thêm thông tin chi tiết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--from>=I<\\,UNIT\\/>"
+msgstr "B<--from>=I<\\,UNIT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "auto-scale input numbers to UNITs; default is 'none'; see UNIT below"
+msgstr ""
+"hệ số biến-đổi-tự-động thành UNIT; mặc định là “none”. xem UNIT ở dưới đây"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--from-unit>=I<\\,N\\/>"
+msgstr "B<--from-unit>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the input unit size (instead of the default 1)"
+msgstr "chỉ ra kích thước đơn vị đầu vào (thay vì giá trị 1 theo mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--grouping>"
+msgstr "B<--grouping>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use locale-defined grouping of digits, e.g. 1,000,000 (which means it has no "
+"effect in the C/POSIX locale)"
+msgstr ""
+"sử dụng vùng-địa-phương-đã-định-nghĩa để nhóm chữ số, ví dụ 1,000,000 (có "
+"nghĩa là không chịu ảnh hưởng vùng địa phương C/POSIX)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--header>[=I<\\,N\\/>]"
+msgstr "B<--header>[=I<\\,N\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print (without converting) the first N header lines; N defaults to 1 if not "
+"specified"
+msgstr ""
+"in ra (mà không chuyển đổi) N dòng đầu tiên; N mặc định là 1 nếu không chỉ "
+"định rõ ràng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--invalid>=I<\\,MODE\\/>"
+msgstr "B<--invalid>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"failure mode for invalid numbers: MODE can be: abort (default), fail, warn, "
+"ignore"
+msgstr "chế độ sai: nó có thể là: abort (mặc định), fail, warn, ignore"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--padding>=I<\\,N\\/>"
+msgstr "B<--padding>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"pad the output to N characters; positive N will right-align; negative N will "
+"left-align; padding is ignored if the output is wider than N; the default is "
+"to automatically pad if a whitespace is found"
+msgstr ""
+"đệm kết xuất N ký tự; N dương sẽ căn-phải; N âm căn-trái; việc đệm thêm sẽ "
+"bị bỏ qua nếu kết xuất rộng hơn N; mặc định là tự động đệm thêm nếu khoảng "
+"trắng được tìm thấy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--round>=I<\\,METHOD\\/>"
+msgstr "B<--round>=I<\\,PHƯƠNG_THỨC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use METHOD for rounding when scaling; METHOD can be: up, down, from-zero "
+"(default), towards-zero, nearest"
+msgstr ""
+"dùng PHƯƠNG_THỨC để làm tròn khi biến đổi tỷ lệ; PHƯƠNG_THỨC có thể là: up, "
+"down, from-zero (mặc định), towards-zero, nearest"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<--suffix>=I<\\,HẬU-TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"add SUFFIX to output numbers, and accept optional SUFFIX in input numbers"
+msgstr ""
+"thêm HẬU-TỐ cho con số đầu ra, và chấp nhận HẬU-TỐ tùy chọn trong con số đầu "
+"vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--to>=I<\\,UNIT\\/>"
+msgstr "B<--to>=I<\\,UNIT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "auto-scale output numbers to UNITs; see UNIT below"
+msgstr "con số cho biến đổi tỷ lệ tự động áp dụng cho UNIT; xem UNIT bên dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--to-unit>=I<\\,N\\/>"
+msgstr "B<--to-unit>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the output unit size (instead of the default 1)"
+msgstr "kích thước đơn vị kết xuất (thay cho giá trị mặc định là 1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNIT options:"
+msgstr "Các tùy chọn về ĐƠN-VỊ (UNIT):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "none"
+msgstr "none"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "no auto-scaling is done; suffixes will trigger an error"
+msgstr "không áp dụng biến đổi tỷ lệ tự động; các hậu tố sẽ coi lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "auto"
+msgstr "auto"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "accept optional single/two letter suffix:"
+msgstr "chấp nhận tùy chọn hậu tố đơn/hai ký tự:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,"
+msgstr "1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576,"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "si"
+msgstr "si"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "accept optional single letter suffix:"
+msgstr "chấp nhận hậu tố là một ký tự đơn:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1K = 1000, 1M = 1000000, \\&..."
+msgstr "1K = 1000, 1M = 1000000, \\&…"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "iec"
+msgstr "iec"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1K = 1024, 1M = 1048576, \\&..."
+msgstr "1K = 1024, 1M = 1048576, \\&…"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "iec-i"
+msgstr "iec-i"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "accept optional two-letter suffix:"
+msgstr "chấp nhận tùy chọn hậu tố dạng hai-ký-tự:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1Ki = 1024, 1Mi = 1048576, \\&..."
+msgstr "1Ki = 1024, 1Mi = 1048576, \\&…"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FIELDS supports cut(1) style field ranges:"
+msgstr "Phạm vi trường kiểu B<cut>(1) được hỗ trợ là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "N'th field, counted from 1"
+msgstr "Byte, ký tự hoặc trường thứ N đếm từ 1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N-"
+msgstr "N-"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from N'th field, to end of line"
+msgstr "Từ byte, ký tự hoặc trường thứ N đến cuối dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N-M"
+msgstr "N-M"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from N'th to M'th field (inclusive)"
+msgstr "Từ byte, ký tự hoặc trường thứ N đến M (tính cả M)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>"
+msgstr "B<-M>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "from first to M'th field (inclusive)"
+msgstr "Từ byte, ký tự hoặc trường đầu tiên đến thứ M (tính cả M)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all fields"
+msgstr "Mọi trường"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Multiple fields/ranges can be separated with commas"
+msgstr "Đa vùng/trường có thể ngăn cách bằng dấu phẩy"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"FORMAT must be suitable for printing one floating-point argument '%f'. "
+"Optional quote (%'f) will enable B<--grouping> (if supported by current "
+"locale). Optional width value (%10f) will pad output. Optional zero (%010f) "
+"width will zero pad the number. Optional negative values (%-10f) will left "
+"align. Optional precision (%.1f) will override the input determined "
+"precision."
+msgstr ""
+"ĐỊNH-DẠNG phải phù hợp cho việc hiển thị tham số dấu chấm động “%f”. Tùy "
+"chọn trích dẫn (%'f) sẽ bật B<--grouping> (nếu nó được hỗ trợ bởi miền địa "
+"phương hiện hành). Tùy chọn độ rộng (%10f) sẽ đệm thêm khi kết xuất. Tùy "
+"chọn độ rộng với số không (%010f) sẽ đệm bằng số không. Tùy chọn độ rộng với "
+"giá trị âm (%-10f) sẽ căn lề trái. Tùy chọn độ chính xác (%.1f) sẽ đè lên độ "
+"chính xác dò tìm từ đầu vào."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exit status is 0 if all input numbers were successfully converted. By "
+"default, numfmt will stop at the first conversion error with exit status 2. "
+"With B<--invalid=>'fail' a warning is printed for each conversion error and "
+"the exit status is 2. With B<--invalid=>'warn' each conversion error is "
+"diagnosed, but the exit status is 0. With B<--invalid=>'ignore' conversion "
+"errors are not diagnosed and the exit status is 0."
+msgstr ""
+"Trạng thái thoát là 0 nếu tất cả các con số đầu vào đều được chuyển đổi. "
+"Theo mặc đinh, B<numfmt> sẽ dừng tại nơi xảy ra lỗi chuyển đổi đầu tiên với "
+"trạng thái thoát là 2. Có tùy chọn B<--invalid>=“fail” cảnh báo sẽ đưa ra "
+"khi có các lỗi chuyển đổi xảy ra và thoát với trạng thái là 2. Có tùy chọn "
+"B<--invalid>=“warn” mỗi lỗi chuyển đổi được coi là sai, nhưng trạng thái "
+"thoát là 0. Tùy chọn B<--invalid>=“ignore” lỗi chuyển đổi không được chuẩn "
+"đoán và thoát với trạng thái là 0."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ numfmt --to=si 1000>"
+msgstr "CW<$ numfmt --to=si 1000>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"1.0K\""
+msgstr "-E<gt> \"1.0K\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ numfmt --to=iec 2048>"
+msgstr "CW<$ numfmt --to=iec 2048>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"2.0K\""
+msgstr "-E<gt> \"2.0K\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ numfmt --to=iec-i 4096>"
+msgstr "CW<$ numfmt --to=iec-i 4096>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"4.0Ki\""
+msgstr "-E<gt> \"4.0Ki\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ echo 1K | numfmt --from=si>"
+msgstr "CW<$ echo 1K | numfmt --from=si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"1000\""
+msgstr "-E<gt> \"1000\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ echo 1K | numfmt --from=iec>"
+msgstr "CW<$ echo 1K | numfmt --from=iec>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "-E<gt> \"1024\""
+msgstr "-E<gt> \"1024\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ df -B1 | numfmt --header --field 2-4 --to=si>"
+msgstr "CW<$ df -B1 | numfmt --header --field 2-4 --to=si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ ls -l | numfmt --header --field 5 --to=iec>"
+msgstr "CW<$ ls -l | numfmt --header --field 5 --to=iec>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ ls -lh | numfmt --header --field 5 --from=iec --padding=10>"
+msgstr "CW<$ ls -lh | numfmt --header --field 5 --from=iec --padding=10>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CW<$ ls -lh | numfmt --header --field 5 --from=iec --format %10f>"
+msgstr "CW<$ ls -lh | numfmt --header --field 5 --from=iec --format %10f>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Assaf Gordon."
+msgstr "Viết bởi Assaf Gordon."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/numfmtE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"numfmtE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) numfmt invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) numfmt invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "replace the numbers in these input fields (default=1) see FIELDS below"
+msgstr ""
+"thay thế con số trong những trường đầu vào (mặc định là 1) xem CÁC_TRƯỜNG ở "
+"bên dưới"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/od.1.po b/po/vi/man1/od.1.po
new file mode 100644
index 00000000..93be8752
--- /dev/null
+++ b/po/vi/man1/od.1.po
@@ -0,0 +1,843 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OD"
+msgstr "OD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "od - dump files in octal and other formats"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<od> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<od> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<od> [I<\\,-abcdfilosx\\/>]... [I<\\,FILE\\/>] [[I<\\,+\\/>]I<\\,OFFSET\\/"
+">[I<\\,.\\/>][I<\\,b\\/>]]"
+msgstr ""
+"B<od> [I<\\,-abcdfilosx\\/>]… [I<\\,TẬP_TIN\\/>] [[I<\\,+\\/>]I<\\,HIỆU\\/"
+">[I<\\,.\\/>][I<\\,b\\/>]]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<od> I<\\,--traditional \\/>[I<\\,OPTION\\/>]... [I<\\,FILE\\/>] [[I<\\,+\\/"
+">]I<\\,OFFSET\\/>[I<\\,.\\/>][I<\\,b\\/>] [I<\\,+\\/>][I<\\,LABEL\\/>][I<\\,."
+"\\/>][I<\\,b\\/>]]"
+msgstr ""
+"B<od> I<\\,--traditional \\/>[I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>] [[I<\\,+"
+"\\/>]I<\\,HIỆU\\/>[I<\\,.\\/>][I<\\,b\\/>] [I<\\,+\\/>][I<\\,NHÃN\\/>][I<\\,."
+"\\/>][I<\\,b\\/>]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Write an unambiguous representation, octal bytes by default, of FILE to "
+"standard output. With more than one FILE argument, concatenate them in the "
+"listed order to form the input."
+msgstr ""
+"Ghi TẬP_TIN biểu diễn không rõ ràng ra đầu ra tiêu chuẩn, theo byte bát phân "
+"theo mặc định. Khi có nhiều hơn một đối số TẬP_TIN, thì nối chúng với nhau "
+"theo thứ tự liệt kê để tạo dữ liệu vào."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If first and second call formats both apply, the second format is assumed if "
+"the last operand begins with + or (if there are 2 operands) a digit. An "
+"OFFSET operand means B<-j> OFFSET. LABEL is the pseudo-address at first "
+"byte printed, incremented when dump is progressing. For OFFSET and LABEL, a "
+"0x or 0X prefix indicates hexadecimal; suffixes may be . for octal and b for "
+"multiply by 512."
+msgstr ""
+"Nếu áp dụng cả dạng gọi thứ nhất và thứ hai, thì dạng thứ hai có tác dụng "
+"nếu toán hạng cuối cùng bắt đầu với “+” hoặc (nếu có 2 toán hạng) một chữ "
+"số. Một toán hạng HIỆU có nghĩa “B<-j> HIỆU”. NHÃN là một địa chỉ giả lập "
+"tại byte đầu tiên được in, tăng lên khi tiến trình đổ đang chạy. Đối với "
+"HIỆU và NHÃN, một tiền tố “0x” hoặc “0X” cho biết nó là dạng thập lục; hậu "
+"tố đuôi có thể là “.” đối với bát phân và “b” để nhân lên 512."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--address-radix>=I<\\,RADIX\\/>"
+msgstr "B<-A>, B<--address-radix>=I<\\,CƠ_SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output format for file offsets; RADIX is one of [doxn], for Decimal, Octal, "
+"Hex or None"
+msgstr ""
+"định dạng kết xuất cho offset tập tin. Cơ số là một trong [doxn]. Đây là "
+"những chữ viết tắt của: Decimal (cho Thập Phân), Octal (Bát Phân), hex (Thập "
+"lục phân), None (không)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--endian=>{big|little}"
+msgstr "B<--endian=>{big|little}"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "swap input bytes according the specified order"
+msgstr "tráo đổi thứ tự byte tuân theo thứ tự đã cho"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-j>, B<--skip-bytes>=I<\\,BYTES\\/>"
+msgstr "B<-j>, B<--skip-bytes>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "skip BYTES input bytes first"
+msgstr "bỏ qua SỐ byte đầu tiên từ đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--read-bytes>=I<\\,BYTES\\/>"
+msgstr "B<-N>, B<--read-bytes>=I<\\,BYTE\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "limit dump to BYTES input bytes"
+msgstr "giới hạn việc đổ thành BYTE byte dữ liệu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S> BYTES, B<--strings>[=I<\\,BYTES\\/>]"
+msgstr "B<-S> I<\\,BYTE\\/>, B<--strings>[=I<\\,BYTE\\/>]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"show only NUL terminated strings of at least BYTES (3) printable characters"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--format>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--format>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "select output format or formats"
+msgstr "chọn (các) định dạng kết quả, hay các định dạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--output-duplicates>"
+msgstr "B<-v>, B<--output-duplicates>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not use * to mark line suppression"
+msgstr "không dùng “*” để đánh dấu việc bỏ dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w[BYTES]>, B<--width>[=I<\\,BYTES\\/>]"
+msgstr "B<-w[BYTE]>, B<--width>[=I<\\,BYTE\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output BYTES bytes per output line; 32 is implied when BYTES is not specified"
+msgstr "cho ra BYTE byte trên mỗi dòng 32 là mặc định khi không chỉ ra BYTE"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--traditional>"
+msgstr "B<--traditional>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "accept arguments in third form above"
+msgstr "chấp nhận đối số ở dạng thứ ba ở trên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Traditional format specifications may be intermixed; they accumulate:"
+msgstr "Có thể kết hợp tham số ở dạng truyền thống; chúng tích lũy:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> a, select named characters, ignoring high-order bit"
+msgstr "ký tự có tên, lờ đi bit bậc cao"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> o1, select octal bytes"
+msgstr "byte bát phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> c, select printable characters or backslash escapes"
+msgstr "ký tự ASCII hoặc ký tự thoát gạch ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> u2, select unsigned decimal 2-byte units"
+msgstr "đơn vị hai byte thập phân không dấu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> fF, select floats"
+msgstr "dấu chấm động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>"
+msgstr "B<-i>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> dI, select decimal ints"
+msgstr "số nguyên thập phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> dL, select decimal longs"
+msgstr "chiều dài thập phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> o2, select octal 2-byte units"
+msgstr "đơn vị 2 byte bát phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>"
+msgstr "B<-s>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> d2, select decimal 2-byte units"
+msgstr "đơn vị 2 byte thập phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "same as B<-t> x2, select hexadecimal 2-byte units"
+msgstr "đơn vị 2 byte thập lục"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TYPE is made up of one or more of these specifications:"
+msgstr "KIỂU làm từ một hoặc vài dạng đặc tả sau đây:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "a"
+msgstr "a"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "named character, ignoring high-order bit"
+msgstr "ký tự có tên, lờ đi bit bậc cao"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "c"
+msgstr "c"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "printable character or backslash escape"
+msgstr "ký tự ASCII hoặc thoát chuỗi gạch ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "d[SIZE]"
+msgstr "d[CỠ]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "signed decimal, SIZE bytes per integer"
+msgstr "số thập phân có dấu, CỠ byte cho mỗi số nguyên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "f[SIZE]"
+msgstr "f[CỠ]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "floating point, SIZE bytes per float"
+msgstr "dấu chấm động, CỠ byte cho mỗi số thực"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "o[SIZE]"
+msgstr "o[CỠ]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "octal, SIZE bytes per integer"
+msgstr "số bát phân, CỠ byte cho mỗi số nguyên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "u[SIZE]"
+msgstr "u[CỠ]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "unsigned decimal, SIZE bytes per integer"
+msgstr "số thập phân không dấu, CỠ byte cho mỗi số nguyên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x[SIZE]"
+msgstr "x[CỠ]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "hexadecimal, SIZE bytes per integer"
+msgstr "số thập lục, CỠ byte cho mỗi số nguyên"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "SIZE is a number. For TYPE in [doux], SIZE may also be C for\n"
+#| "sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n"
+#| "sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D\n"
+#| "for sizeof(double) or L for sizeof(long double).\n"
+msgid ""
+"SIZE is a number. For TYPE in [doux], SIZE may also be C for sizeof(char), "
+"S for sizeof(short), I for sizeof(int) or L for sizeof(long). If TYPE is f, "
+"SIZE may also be F for sizeof(float), D for sizeof(double) or L for "
+"sizeof(long double)."
+msgstr ""
+"\n"
+"CỠ là một số. Đối với KIỂU trong [doux], CỠ còn có thể là:\n"
+" C sizeof(char) kích cỡ ký tự\n"
+" S sizeof(short) kích cỡ ngắn\n"
+" I sizeof(int) kích cỡ số nguyên\n"
+" L sizeof(long) kích cỡ dài\n"
+"Nếu KIỂU là f, CỠ còn có thể là:\n"
+" F sizeof(float) kích cỡ dấu chấm động\n"
+" D sizeof(double) kích cỡ chính\n"
+" L sizeof(long double) kích cỡ chính đôi dài\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Adding a z suffix to any type displays printable characters at the end of "
+"each output line."
+msgstr ""
+"Thêm hậu tố z vào mọi ký tự có thể hiển thị được tại cuối của từng dòng kết "
+"xuất."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BYTES is hex with 0x or 0X prefix, and may have a multiplier suffix:"
+msgstr "BYTES là dạng bát phân với tiền tố 0x hoặc 0X, và có thể đặt các hậu tố bội số sau:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "b"
+msgstr "b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "512"
+msgstr "512"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "KB"
+msgstr "KB"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1000"
+msgstr "1000"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "K"
+msgstr "K"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1024"
+msgstr "1024"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MB"
+msgstr "MB"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1000*1000"
+msgstr "1000*1000"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "M"
+msgstr "M"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "1024*1024"
+msgstr "1024*1024"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"and so on for G, T, P, E, Z, Y, R, Q. Binary prefixes can be used, too: "
+"KiB=K, MiB=M, and so on."
+msgstr "và tương tự với G, T, P, E, Z, Y."
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<od -A x -t x1z -v>"
+msgstr "B<od -A x -t x1z -v>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "cannot perform formatted output"
+msgid "Display hexdump format output"
+msgstr "không thể thực hiện kết xuất đã định dạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<od -A o -t oS -w16>"
+msgstr "B<od -A o -t oS -w16>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "multiple output formats specified"
+msgid "The default output format used by od"
+msgstr "đã chỉ ra nhiều định dạng kết quả"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/odE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/odE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) od invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) od invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"output strings of at least BYTES graphic chars; 3 is implied when BYTES is "
+"not specified"
+msgstr ""
+"cho ra các chuỗi của ít nhất BYTE ký tự đồ họa 3 là mặc định khi không chỉ "
+"ra BYTE"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+msgid ""
+"and so on for G, T, P, E, Z, Y. Binary prefixes can be used, too: KiB=K, "
+"MiB=M, and so on."
+msgstr "và tương tự với G, T, P, E, Z, Y."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/paste.1.po b/po/vi/man1/paste.1.po
new file mode 100644
index 00000000..af2837e7
--- /dev/null
+++ b/po/vi/man1/paste.1.po
@@ -0,0 +1,303 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PASTE"
+msgstr "PASTE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "paste - merge lines of files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<paste> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<paste> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Write lines consisting of the sequentially corresponding lines from each "
+"FILE, separated by TABs, to standard output."
+msgstr ""
+"Viết các dòng bao gồm chuỗi các dòng tương ứng từ từng TẬP_TIN, phân cách "
+"nhau bởi TAB, ra đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--delimiters>=I<\\,LIST\\/>"
+msgstr "B<-d>, B<--delimiters>=I<\\,DANH_SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reuse characters from LIST instead of TABs"
+msgstr "sử dụng lại các ký tự từ DANH_SÁCH thay cho TAB"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--serial>"
+msgstr "B<-s>, B<--serial>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "paste one file at a time instead of in parallel"
+msgstr "dán một dòng cho mỗi lần thay vì dán song song"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David M. Ihnat and David MacKenzie."
+msgstr "Viết bởi David M. Ihnat và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/pasteE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"pasteE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) paste invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) paste invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/pathchk.1.po b/po/vi/man1/pathchk.1.po
new file mode 100644
index 00000000..5f394487
--- /dev/null
+++ b/po/vi/man1/pathchk.1.po
@@ -0,0 +1,292 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PATHCHK"
+msgstr "PATHCHK"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pathchk - check whether file names are valid or portable"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<pathchk> [I<\\,OPTION\\/>]... I<\\,NAME\\/>..."
+msgstr "B<pathchk> [I<\\,TÙY_CHỌN\\/>]… I<\\,TÊN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "Diagnose invalid or unportable file names."
+msgid "Diagnose invalid or non-portable file names."
+msgstr "Chẩn đoán tên tập tin không hợp lệ hay tên tập tin không khả chuyển."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "check for most POSIX systems"
+msgstr "kiểm tra có hệ thống POSIX (nhận ra phần lớn)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>"
+msgstr "B<-P>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "check for empty names and leading \"-\""
+msgstr "kiểm tra có tên rỗng và dấu gạch nối đứng trước “-”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--portability>"
+msgstr "B<--portability>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "check for all POSIX systems (equivalent to B<-p> B<-P>)"
+msgstr ""
+"kiểm tra có hệ thống POSIX (nhận ra tất cả); bằng tùy chọn “B<-p> B<-P>”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Paul Eggert, David MacKenzie, and Jim Meyering."
+msgstr "Viết bởi Paul Eggert, David MacKenzie và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/pathchkE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"pathchkE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) pathchk invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) pathchk invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "Diagnose invalid or unportable file names."
+msgstr "Chẩn đoán tên tập tin không hợp lệ hay tên tập tin không khả chuyển."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/pinky.1.po b/po/vi/man1/pinky.1.po
new file mode 100644
index 00000000..06dcb41d
--- /dev/null
+++ b/po/vi/man1/pinky.1.po
@@ -0,0 +1,377 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PINKY"
+msgstr "PINKY"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pinky - lightweight finger"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<pinky> [I<\\,OPTION\\/>]... [I<\\,USER\\/>]..."
+msgstr "B<pinky> [I<\\,TÙY_CHỌN\\/>]… [I<\\,NGƯỜI_DÙNG\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "produce long format output for the specified USERs"
+msgstr "đưa ra kết quả dạng dài cho (các) NGƯỜI_DÙNG"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>"
+msgstr "B<-b>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's home directory and shell in long format"
+msgstr "bỏ đi thư mục cá nhân của người dùng và shell trong dạng dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>"
+msgstr "B<-h>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's project file in long format"
+msgstr "bỏ đi tập tin dự án của người dùng trong dạng dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's plan file in long format"
+msgstr "bỏ đi tập tin kế hoạch của người dùng trong dạng dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>"
+msgstr "B<-s>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do short format output, this is the default"
+msgstr "xuất dạng ngắn, đây là mặc định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the line of column headings in short format"
+msgstr "bỏ đi dòng chỉ tên cột trong dạng ngắn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>"
+msgstr "B<-w>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's full name in short format"
+msgstr "bỏ đi tên đầy đủ của người dùng trong dạng ngắn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>"
+msgstr "B<-i>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's full name and remote host in short format"
+msgstr "bỏ đi tên đầy đủ của người dùng và máy ở xa trong dạng ngắn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>"
+msgstr "B<-q>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit the user's full name, remote host and idle time in short format"
+msgstr ""
+"bỏ đi tên đầy đủ của người dùng, máy ởỡa và thời gian nghỉ trong dạng ngắn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A lightweight 'finger' program; print user information. The utmp file will "
+"be I<\\,/var/run/utmp\\/>."
+msgstr ""
+"Một chương trình “finger” nhẹ; in ra thông tin về người dùng. Tập tin "
+"“utmp” sẽ là I<\\,/var/run/utmp\\/>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi."
+msgstr "Viết bởi Joseph Arceneaux, David MacKenzie và Kaveh Ghazi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/pinkyE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"pinkyE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) pinky invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) pinky invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"A lightweight 'finger' program; print user information. The utmp file will "
+"be I<\\,/run/utmp\\/>."
+msgstr ""
+"Một chương trình “finger” nhẹ; in ra thông tin về người dùng. Tập tin "
+"“utmp” sẽ là I<\\,/run/utmp\\/>."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/pr.1.po b/po/vi/man1/pr.1.po
new file mode 100644
index 00000000..ef425c25
--- /dev/null
+++ b/po/vi/man1/pr.1.po
@@ -0,0 +1,630 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PR"
+msgstr "PR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "pr - convert text files for printing"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<pr> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<pr> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Paginate or columnate FILE(s) for printing."
+msgstr "Đánh số trang hoặc dàn cột (các) TẬP_TIN để in."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "+FIRST_PAGE[:LAST_PAGE], B<--pages>=I<\\,FIRST_PAGE[\\/>:LAST_PAGE]"
+msgstr "+TRANG_ĐẦU[:TRANG_CUỐI], B<--pages>=I<\\,TRANG_ĐẦU[\\/>:TRANG_CUỐI]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "begin [stop] printing with page FIRST_[LAST_]PAGE"
+msgstr "bắt đầu [dừng] in ấn ở trang TRANG_ĐẦU[_CUỐI]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-COLUMN>, B<--columns>=I<\\,COLUMN\\/>"
+msgstr "B<-CỘT>, B<--columns>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output COLUMN columns and print columns down, unless B<-a> is used. Balance "
+"number of lines in the columns on each page"
+msgstr ""
+"đưa ra CỘT cột và in ra các cột xuống dưới, trừ khi dùng B<-a>. Cân bằng số "
+"dòng trong các cột trên mỗi trang."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--across>"
+msgstr "B<-a>, B<--across>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print columns across rather than down, used together with B<-COLUMN>"
+msgstr "in các cột bắt chéo nhau thay vì in xuống, sử dụng cùng với B<-CỘT>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--show-control-chars>"
+msgstr "B<-c>, B<--show-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use hat notation (^G) and octal backslash notation"
+msgstr "dùng ký hiệu mũ (^G) và cách ghi gạch ngược bát phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--double-space>"
+msgstr "B<-d>, B<--double-space>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "double space the output"
+msgstr "nhân đôi khoảng trắng trong kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--date-format>=I<\\,FORMAT\\/>"
+msgstr "B<-D>, B<--date-format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use FORMAT for the header date"
+msgstr "dùng ĐỊNH_DẠNG cho ngày tháng trong phần đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e[CHAR[WIDTH]]>, B<--expand-tabs>[=I<\\,CHAR[WIDTH]\\/>]"
+msgstr "B<-e[KÝ_TỰ[RỘNG]]>, B<--expand-tabs>[=I<\\,KÝ_TỰ[RỘNG]\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "expand input CHARs (TABs) to tab WIDTH (8)"
+msgstr "mở rộng KÝ_TỰ đưa vào (TAB) thành chiều RỘNG của tab (8)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<-f>, B<--form-feed>"
+msgstr "B<-F>, B<-f>, B<--form-feed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use form feeds instead of newlines to separate pages (by a 3-line page "
+"header with B<-F> or a 5-line header and trailer without B<-F>)"
+msgstr ""
+"dùng các dạng khác để chia trang thay cho dòng mới (3 dòng phần đầu của "
+"trang với B<-F>, hoặc 5 dòng phần đầu và gạch dài khi không có B<-F>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--header>=I<\\,HEADER\\/>"
+msgstr "B<-h>, B<--header>=I<\\,ĐẦU_TRANG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use a centered HEADER instead of filename in page header, B<-h> \"\" prints "
+"a blank line, don't use B<-h>\"\""
+msgstr ""
+"dùng một phần ĐẦU_TRANG ở giữa thay cho tên tập tin trong phần đầu trang, B<-"
+"h> \"\" in một dòng trắng, đừng sử dụng B<-h>\"\""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i[CHAR[WIDTH]]>, B<--output-tabs>[=I<\\,CHAR[WIDTH]\\/>]"
+msgstr "B<-i[KÝ_TỰ[RỘNG]]>, B<--output-tabs>[=I<\\,KÝ_TỰ[RỘNG]\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "replace spaces with CHARs (TABs) to tab WIDTH (8)"
+msgstr "thay thế khoảng trắng với các KÝ_TỰ (TAB) thành chiều RỘNG tab (8)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-J>, B<--join-lines>"
+msgstr "B<-J>, B<--join-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"merge full lines, turns off B<-W> line truncation, no column alignment, B<--"
+"sep-string>[=I<\\,STRING\\/>] sets separators"
+msgstr ""
+"gộp lại các dòng đầy đủ, tắt bỏ cắt dòng B<-W>, không sắp hàng các cột, B<--"
+"sep-string>[=I<\\,CHUỖI\\/>] đặt ký tự phân chia"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--length>=I<\\,PAGE_LENGTH\\/>"
+msgstr "B<-l>, B<--length>=I<\\,DÀI_TRANG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set the page length to PAGE_LENGTH (66) lines (default number of lines of "
+"text 56, and with B<-F> 63). implies B<-t> if PAGE_LENGTH E<lt>= 10"
+msgstr ""
+"đặt chiều dài trang thành chiều DÀI_TRANG (66) dòng (số dòng mặc định của "
+"văn bản là 56, và với B<-F> 63). ngầm định B<-t> nếu DÀI_TRANG E<lt>= 10"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--merge>"
+msgstr "B<-m>, B<--merge>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print all files in parallel, one in each column, truncate lines, but join "
+"lines of full length with B<-J>"
+msgstr ""
+"in song song tất cả các tập tin, mỗi tập tin trên một cột cắt ngắn các dòng, "
+"có B<-J> thì cũng nhập các dòng có chiều dài đầy đủ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n[SEP[DIGITS]]>, B<--number-lines>[=I<\\,SEP[DIGITS]\\/>]"
+msgstr "B<-n[PHÂN_CÁCH[CHỮ_SỐ]]>, B<--number-lines>[=I<\\,PHÂN_CÁCH[CHỮ_SỐ]\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"number lines, use DIGITS (5) digits, then SEP (TAB), default counting starts "
+"with 1st line of input file"
+msgstr ""
+"đánh số dòng, sử dụng CHỮ_SỐ (5) chữ số, sau đó PHÂN_CÁCH (TAB), mặc định "
+"đếm bắt đầu từ dòng thứ nhất của tập tin đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--first-line-number>=I<\\,NUMBER\\/>"
+msgstr "B<-N>, B<--first-line-number>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"start counting with NUMBER at 1st line of first page printed (see "
+"+FIRST_PAGE)"
+msgstr ""
+"bắt đầu đếm với SỐ tại dòng thứ nhất của trang in đầu tiên (xem “+TRANG_ĐẦU”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--indent>=I<\\,MARGIN\\/>"
+msgstr "B<-o>, B<--indent>=I<\\,LỀ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"offset each line with MARGIN (zero) spaces, do not affect B<-w> or B<-W>, "
+"MARGIN will be added to PAGE_WIDTH"
+msgstr ""
+"thụt mỗi dòng với LỀ (số không) khoảng trắng, không ảnh hưởng B<-w> hoặc B<-"
+"W>, LỀ sẽ được thêm vào chiều RỘNG_TRANG"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--no-file-warnings>"
+msgstr "B<-r>, B<--no-file-warnings>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit warning when a file cannot be opened"
+msgstr "bỏ đi cảnh báo khi không mở được một tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s[CHAR]>, B<--separator>[=I<\\,CHAR\\/>]"
+msgstr "B<-s[KÝ_TỰ]>, B<--separator>[=I<\\,KÝ_TỰ\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"separate columns by a single character, default for CHAR is the "
+"E<lt>TABE<gt> character without B<-w> and 'no char' with B<-w>. B<-s[CHAR]> "
+"turns off line truncation of all 3 column options (B<-COLUMN>|-a B<-COLUMN>|-"
+"m) except B<-w> is set"
+msgstr ""
+"phân chia các cột bằng một ký tự đơn, mặc định cho KÝ_TỰ là ký tự "
+"E<lt>TABE<gt> không có B<-w> và “no char” với B<-w>. B<-s[KÝ_TỰ]> bỏ việc "
+"cắt ngắn dòng của tất cả 3 tùy chọn cột (B<-CỘT>|-a B<-CỘT>|-m) trừ khi đặt "
+"B<-w>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S[STRING]>, B<--sep-string>[=I<\\,STRING\\/>]"
+msgstr "B<-S[CHUỖI]>, B<--sep-string>[=I<\\,CHUỖI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"separate columns by STRING, without B<-S>: Default separator E<lt>TABE<gt> "
+"with B<-J> and E<lt>spaceE<gt> otherwise (same as B<-S>\" \"), no effect on "
+"column options"
+msgstr ""
+"phân chia các cột bằng CHUỖI, không có B<-S>: Ký tự phân chia mặc định "
+"E<lt>TABE<gt> với B<-J> và E<lt>dấu_cáchE<gt> nếu không (giống như B<-S>\" "
+"\"), không ảnh hưởng đến các tùy chọn cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--omit-header>"
+msgstr "B<-t>, B<--omit-header>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "omit page headers and trailers; implied if PAGE_LENGTH E<lt>= 10"
+msgstr "bỏ qua phần đầu trang và đuôi; ngầm định nếu PAGE_LENGTH E<lt>= 10"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--omit-pagination>"
+msgstr "B<-T>, B<--omit-pagination>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"omit page headers and trailers, eliminate any pagination by form feeds set "
+"in input files"
+msgstr ""
+"bỏ qua phần đầu và phần đi theo của trang, loại trừ sự dàn trang bởi mẫu "
+"trong tập tin đưa vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--show-nonprinting>"
+msgstr "B<-v>, B<--show-nonprinting>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use octal backslash notation"
+msgstr "sử dụng ký hiệu gạch ngược bát phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,PAGE_WIDTH\\/>"
+msgstr "B<-w>, B<--width>=I<\\,RỘNG_TRANG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set page width to PAGE_WIDTH (72) characters for multiple text-column output "
+"only, B<-s[char]> turns off (72)"
+msgstr ""
+"đặt chiều rộng trang thành chiều RỘNG_TRANG (72) ký tự chỉ cho kết quả đa "
+"cột văn bản, B<-s[ký_tự]> tắt đi (72)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--page-width>=I<\\,PAGE_WIDTH\\/>"
+msgstr "B<-W>, B<--page-width>=I<\\,RỘNG_TRANG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"set page width to PAGE_WIDTH (72) characters always, truncate lines, except "
+"B<-J> option is set, no interference with B<-S> or B<-s>"
+msgstr ""
+"đặt chiều rộng trang thành luôn luôn RỘNG_TRANG (72) ký tự, cắt ngắn các "
+"dòng, trừ khi đặt tùy chọn B<-J>, không can thiệp với B<-S> hoặc B<-s>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Pete TerMaat and Roland Huebner."
+msgstr "Viết bởi Pete TerMaat và Roland Huebner."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/prE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/prE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) pr invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) pr invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/printenv.1.po b/po/vi/man1/printenv.1.po
new file mode 100644
index 00000000..2dea2dc6
--- /dev/null
+++ b/po/vi/man1/printenv.1.po
@@ -0,0 +1,276 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PRINTENV"
+msgstr "PRINTENV"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "printenv - print all or part of environment"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<printenv> [I<\\,OPTION\\/>]... [I<\\,VARIABLE\\/>]..."
+msgstr "B<printenv> [I<\\,TÙY_CHỌN\\/>]… [I<\\,BIẾN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the values of the specified environment VARIABLE(s). If no VARIABLE "
+"is specified, print name and value pairs for them all."
+msgstr ""
+"In ra các giá trị của (những) biến môi trường đưa ra. Không đưa ra BIẾN môi "
+"trường thì in cặp tên/giá_trị cho mỗi biến."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-0>, B<--null>"
+msgstr "B<-0>, B<--null>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of printenv, which usually "
+"supersedes the version described here. Please refer to your shell's "
+"documentation for details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<printenv> riêng của nó, mà nó lại "
+"thường có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn "
+"của shell để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie and Richard Mlynarik."
+msgstr "Viết bởi David MacKenzie và Richard Mlynarik."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/printenvE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"printenvE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) printenv invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) printenv invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/printf.1.po b/po/vi/man1/printf.1.po
new file mode 100644
index 00000000..bb562674
--- /dev/null
+++ b/po/vi/man1/printf.1.po
@@ -0,0 +1,536 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:06+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PRINTF"
+msgstr "PRINTF"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "printf - format and print data"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<printf> I<\\,FORMAT \\/>[I<\\,ARGUMENT\\/>]..."
+msgstr "B<printf> I<\\,ĐỊNH_DẠNG \\/>[I<\\,Đ.SỐ\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<printf> I<\\,OPTION\\/>"
+msgstr "B<printf> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print ARGUMENT(s) according to FORMAT, or execute according to OPTION:"
+msgstr "In (các) Đ.SỐ theo ĐỊNH_DẠNG, hoặc thực hiện tùy theo TÙY_CHỌN:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FORMAT controls the output as in C printf. Interpreted sequences are:"
+msgstr "ĐỊNH_DẠNG điều khiển kết xuất giống như trong printf kiểu C."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\e\""
+msgstr "\\e\""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "double quote"
+msgstr "ngoặc kép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\e\\e"
+msgstr "\\e\\e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backslash"
+msgstr "sổ chéo ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ea"
+msgstr "\\ea"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "alert (BEL)"
+msgstr "cảnh giác (BEL)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eb"
+msgstr "\\eb"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backspace"
+msgstr "xóa lùi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ec"
+msgstr "\\ec"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "produce no further output"
+msgstr "không xuất gì thêm nữa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ee"
+msgstr "\\ee"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "escape"
+msgstr "thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ef"
+msgstr "\\ef"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "form feed"
+msgstr "kéo trang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\en"
+msgstr "\\en"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "new line"
+msgstr "dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\er"
+msgstr "\\er"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "carriage return"
+msgstr "xuống dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\et"
+msgstr "\\et"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "horizontal tab"
+msgstr "cột tab theo chiều ngang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ev"
+msgstr "\\ev"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "vertical tab"
+msgstr "cột tab theo chiều dọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eNNN"
+msgstr "\\eNNN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "byte with octal value NNN (1 to 3 digits)"
+msgstr "byte có giá trị bát phân NNN (1 đến 3 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\exHH"
+msgstr "\\exHH"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "byte with hexadecimal value HH (1 to 2 digits)"
+msgstr "byte có giá trị thập lục HH (1 đến 2 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\euHHHH"
+msgstr "\\euHHHH"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)"
+msgstr "ký tự Unicode (ISO/IEC 10646) có giá trị thập lục HHHH (4 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eUHHHHHHHH"
+msgstr "\\eUHHHHHHHH"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Unicode character with hex value HHHHHHHH (8 digits)"
+msgstr "ký tự Unicode có giá trị thập lục HHHHHHHH (8 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%%"
+msgstr "%%"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "a single %"
+msgstr "một dấu % đơn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%b"
+msgstr "%b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"ARGUMENT as a string with '\\e' escapes interpreted, except that octal "
+"escapes are of the form \\e0 or \\e0NNN"
+msgstr ""
+"ĐỐI_SỐ là một chuỗi có các ký tự thoát “\\e” đã biên dịch, trừ khi dãy thoát "
+"bát phân có dạng “\\e0” hoặc “\\e0NNN”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%q"
+msgstr "%q"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"ARGUMENT is printed in a format that can be reused as shell input, escaping "
+"non-printable characters with the proposed POSIX $'' syntax."
+msgstr ""
+"ĐỐI_SỐ được in ở định dạng mà có thể dùng lại làm đầu vào hệ vỏ, thoát các "
+"ký tự không-in với cú pháp POSIX $'” dự kiến."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"and all C format specifications ending with one of diouxXfeEgGcs, with "
+"ARGUMENTs converted to proper type first. Variable widths are handled."
+msgstr ""
+"và tất cả các đặc tả định dạng C kết thúc bởi một trong “diouxXfeEgGcs”, và "
+"đầu tiên các ĐỐI SỐ đã chuyển đổi tới dạng thích hợp. Chiều dài các biến "
+"được điều khiển."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of printf, which usually "
+"supersedes the version described here. Please refer to your shell's "
+"documentation for details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<printf> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "printf(3)"
+msgid "B<printf>(3)"
+msgstr "B<printf>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/printfE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"printfE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) printf invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) printf invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "printf(3)"
+msgstr "B<printf>(3)"
diff --git a/po/vi/man1/ptx.1.po b/po/vi/man1/ptx.1.po
new file mode 100644
index 00000000..7f58550d
--- /dev/null
+++ b/po/vi/man1/ptx.1.po
@@ -0,0 +1,482 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:07+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PTX"
+msgstr "PTX"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ptx - produce a permuted index of file contents"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<ptx> [I<\\,OPTION\\/>]... [I<\\,INPUT\\/>]... I<\\,(without -G)\\/>"
+msgstr "B<ptx> [I<\\,TÙY_CHỌN\\/>]… [I<\\,VÀO\\/>]… I<\\,(không có “-G”)\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<ptx> I<\\,-G \\/>[I<\\,OPTION\\/>]... [I<\\,INPUT \\/>[I<\\,OUTPUT\\/>]]"
+msgstr "B<ptx> I<\\,-G \\/>[I<\\,TÙY_CHỌN\\/>]… [I<\\,VÀO \\/>[I<\\,RA\\/>]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Output a permuted index, including context, of the words in the input files."
+msgstr ""
+"Đưa ra một chỉ mục đã hoán vị, bao gồm ngữ cảnh, của những từ trong các tập "
+"tin đầu vào."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--auto-reference>"
+msgstr "B<-A>, B<--auto-reference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output automatically generated references"
+msgstr "đưa ra sự chỉ đến đã tạo ra tự động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--traditional>"
+msgstr "B<-G>, B<--traditional>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "behave more like System V 'ptx'"
+msgstr "làm việc giống với B<ptx> của System V"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--flag-truncation>=I<\\,STRING\\/>"
+msgstr "B<-F>, B<--flag-truncation>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STRING for flagging line truncations. The default is '/'"
+msgstr "dùng CHUỖI để đánh dấu sự cắt dòng. Mặc định là “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>, B<--macro-name>=I<\\,STRING\\/>"
+msgstr "B<-M>, B<--macro-name>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "macro name to use instead of 'xx'"
+msgstr "tên vĩ lệnh để sử dụng thay cho “xx”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O>, B<--format>=I<\\,roff\\/>"
+msgstr "B<-O>, B<--format>=I<\\,roff\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate output as roff directives"
+msgstr "tạo ra kết quả như chỉ thị roff"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--right-side-refs>"
+msgstr "B<-R>, B<--right-side-refs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "put references at right, not counted in B<-w>"
+msgstr "đặt sự chỉ đến ở bên phải, không đếm trong B<-w>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--sentence-regexp>=I<\\,REGEXP\\/>"
+msgstr "B<-S>, B<--sentence-regexp>=I<\\,BTCQ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "for end of lines or end of sentences"
+msgstr "cho cuối các dòng hoặc cuối các câu (BTCQ: biểu thức chính quy)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--format>=I<\\,tex\\/>"
+msgstr "B<-T>, B<--format>=I<\\,tex\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate output as TeX directives"
+msgstr "tạo kết quả như chỉ thị TeX"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--word-regexp>=I<\\,REGEXP\\/>"
+msgstr "B<-W>, B<--word-regexp>=I<\\,BTCQ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use REGEXP to match each keyword"
+msgstr "dùng biểu thức chính quy này để tương ứng mỗi từ khóa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--break-file>=I<\\,FILE\\/>"
+msgstr "B<-b>, B<--break-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "word break characters in this FILE"
+msgstr "ký tự phá vỡ từ trong TẬP_TIN này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--ignore-case>"
+msgstr "B<-f>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fold lower case to upper case for sorting"
+msgstr "đưa chữ thường thành hoa để sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--gap-size>=I<\\,NUMBER\\/>"
+msgstr "B<-g>, B<--gap-size>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "gap size in columns between output fields"
+msgstr "kích cỡ chỗ trống trong các cột giữa các trường kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-file>=I<\\,FILE\\/>"
+msgstr "B<-i>, B<--ignore-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read ignore word list from FILE"
+msgstr "đọc danh sách từ bỏ qua từ TẬP_TIN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--only-file>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--only-file>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read only word list from this FILE"
+msgstr "chỉ đọc danh sách từ từ TẬP_TIN này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--references>"
+msgstr "B<-r>, B<--references>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "first field of each line is a reference"
+msgstr "trường đầu tiên của mỗi dòng là một sự tham khảo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-t>, B<--typeset-mode> - not implemented -"
+msgstr "B<-t>, B<--typeset-mode> (chưa thực hiện)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,NUMBER\\/>"
+msgstr "B<-w>, B<--width>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output width in columns, reference excluded"
+msgstr "chiều rộng kết quả theo cột, bỏ đi sự tham khảo"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by F. Pinard."
+msgstr "Viết bởi F. Pinard."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/ptxE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/ptxE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) ptx invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) ptx invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/pwd.1.po b/po/vi/man1/pwd.1.po
new file mode 100644
index 00000000..02c56f51
--- /dev/null
+++ b/po/vi/man1/pwd.1.po
@@ -0,0 +1,307 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:07+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "PWD"
+msgstr "PWD"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Print the full filename of the current working directory.\n"
+#| "\n"
+msgid "pwd - print name of current/working directory"
+msgstr ""
+"In ra tên đầy đủ của thư mục làm việc hiện thời.\n"
+"\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<pwd> [I<\\,OPTION\\/>]..."
+msgstr "B<pwd> [I<\\,TÙY_CHỌN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print the full filename of the current working directory."
+msgstr "In ra tên đầy đủ của thư mục làm việc hiện thời."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--logical>"
+msgstr "B<-L>, B<--logical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use PWD from environment, even if it contains symlinks"
+msgstr "dùng PWD từ môi trường, thậm chí nếu nó chứa liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--physical>"
+msgstr "B<-P>, B<--physical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "avoid all symlinks"
+msgstr "tránh mọi liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If no option is specified, B<-P> is assumed."
+msgstr "Nếu không có tùy chọn nào được chỉ ra, thì coi là B<-P>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of pwd, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<pwd> riêng của nó, mà nó lại thường có "
+"quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell để "
+"tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "getcwd(3)"
+msgid "B<getcwd>(3)"
+msgstr "B<getcwd>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/pwdE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/pwdE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) pwd invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) pwd invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "getcwd(3)"
+msgstr "B<getcwd>(3)"
diff --git a/po/vi/man1/readlink.1.po b/po/vi/man1/readlink.1.po
new file mode 100644
index 00000000..69f601a8
--- /dev/null
+++ b/po/vi/man1/readlink.1.po
@@ -0,0 +1,393 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "READLINK"
+msgstr "READLINK"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Print value of a symbolic link or canonical file name\n"
+#| "\n"
+msgid "readlink - print resolved symbolic links or canonical file names"
+msgstr ""
+"Hiển thị giá trị của một liên kết mềm hoặc tên tập tin chuẩn tắc.\n"
+"\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<readlink> [I<\\,OPTION\\/>]... I<\\,FILE\\/>..."
+msgstr "B<readlink> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. Add any additional description here
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Note B<realpath>(1) is the preferred command to use for canonicalization "
+"functionality."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print value of a symbolic link or canonical file name"
+msgstr "Hiển thị giá trị của một liên kết mềm hoặc tên tập tin chuẩn tắc."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--canonicalize>"
+msgstr "B<-f>, B<--canonicalize>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"canonicalize by following every symlink in every component of the given name "
+"recursively; all but the last component must exist"
+msgstr ""
+"làm hợp quy tắc bằng cách theo đệ quy mọi liên kết mềm trong mọi thành phần "
+"của tên đưa ra; tất cả thành phần (trừ mục cuối cùng) của đường dẫn phải tồn "
+"tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--canonicalize-existing>"
+msgstr "B<-e>, B<--canonicalize-existing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"canonicalize by following every symlink in every component of the given name "
+"recursively, all components must exist"
+msgstr ""
+"làm hợp quy tắc bằng cách theo đệ quy mọi liên kết mềm sau trong mọi thành "
+"phần của đường dẫn đưa ra, tất cả thành phầu của đường dẫn phải tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--canonicalize-missing>"
+msgstr "B<-m>, B<--canonicalize-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"canonicalize by following every symlink in every component of the given name "
+"recursively, without requirements on components existence"
+msgstr ""
+"làm hợp quy tắc bằng cách theo đệ quy mọi liên kết mềm sau trong mọi thành "
+"phần của đường dẫn đưa ra, và không cần sự tồn tại của các thành phần"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--no-newline>"
+msgstr "B<-n>, B<--no-newline>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not output the trailing delimiter"
+msgstr "không đưa ra ký tự thừa"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-q>, B<--quiet>"
+msgstr "B<-q>, B<--quiet>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--silent>"
+msgstr "B<-s>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress most error messages (on by default)"
+msgstr "bỏ đi hầu hết các thông báo lỗi (mặc định là bật)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "report error messages"
+msgstr "báo cáo các thông báo lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Dmitry V. Levin."
+msgstr "Viết bởi Dmitry V. Levin."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "readlink(2), realpath(1), realpath(3)"
+msgid "B<readlink>(2), B<realpath>(1), B<realpath>(3)"
+msgstr "B<readlink>(2), B<realpath>(1), B<realpath>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/readlinkE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"readlinkE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) readlink invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) readlink invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. Add any additional description here
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Note realpath(1) is the preferred command to use for canonicalization "
+"functionality."
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "readlink(2), realpath(1), realpath(3)"
+msgstr "B<readlink>(2), B<realpath>(1), B<realpath>(3)"
diff --git a/po/vi/man1/realpath.1.po b/po/vi/man1/realpath.1.po
new file mode 100644
index 00000000..b97c17ae
--- /dev/null
+++ b/po/vi/man1/realpath.1.po
@@ -0,0 +1,380 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REALPATH"
+msgstr "REALPATH"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "realpath - print the resolved path"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<realpath> [I<\\,OPTION\\/>]... I<\\,FILE\\/>..."
+msgstr "B<realpath> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the resolved absolute file name; all but the last component must exist"
+msgstr ""
+"In ra tên tập tin tuyệt đối đã phân giải; tất cả nhưng thành phần cuối cùng "
+"phải tồn tại sẵn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--canonicalize-existing>"
+msgstr "B<-e>, B<--canonicalize-existing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all components of the path must exist"
+msgstr "tất cả các bộ phận hợp thành đường đẫn phải có sẵn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--canonicalize-missing>"
+msgstr "B<-m>, B<--canonicalize-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "no path components need exist or be a directory"
+msgstr "không cần thành phần hợp thành đường dẫn tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--logical>"
+msgstr "B<-L>, B<--logical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "resolve '..' components before symlinks"
+msgstr "giải quyết thành phần “..” trước liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--physical>"
+msgstr "B<-P>, B<--physical>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "resolve symlinks as encountered (default)"
+msgstr "giải quyết liên kết mềm khi gặp (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--quiet>"
+msgstr "B<-q>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress most error messages"
+msgstr "chặn phần lớn các thông tin báo lỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--relative-to>=I<\\,DIR\\/>"
+msgstr "B<--relative-to>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the resolved path relative to DIR"
+msgstr "in ra đường dẫn tương đối với THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--relative-base>=I<\\,DIR\\/>"
+msgstr "B<--relative-base>=I<\\,THƯ_MỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print absolute paths unless paths below DIR"
+msgstr "in ra đường dẫn tuyệt đối trừ khi ở dưới THƯ_MỤC"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--strip>, B<--no-symlinks>"
+msgstr "B<-s>, B<--strip>, B<--no-symlinks>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't expand symlinks"
+msgstr "không mở rộng liên kết mềm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Padraig Brady."
+msgstr "Viết bởi Padraig Brady."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "readlink(1), readlink(2), realpath(3)"
+msgid "B<readlink>(1), B<readlink>(2), B<realpath>(3)"
+msgstr "B<readlink>(1), B<readlink>(2), B<realpath>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/realpathE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"realpathE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) realpath invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) realpath invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "readlink(1), readlink(2), realpath(3)"
+msgstr "B<readlink>(1), B<readlink>(2), B<realpath>(3)"
diff --git a/po/vi/man1/rec2csv.1.po b/po/vi/man1/rec2csv.1.po
new file mode 100644
index 00000000..65130723
--- /dev/null
+++ b/po/vi/man1/rec2csv.1.po
@@ -0,0 +1,236 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REC2CSV"
+msgstr "REC2CSV"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "rec2csv 1.8"
+msgid "rec2csv 1.9"
+msgstr "rec2csv 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "rec2csv - rec to csv converter"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<rec2csv> [I<\\,OPTIONS\\/>]... [I<\\,REC_FILE\\/>]"
+msgstr "B<rec2csv> [I<\\,TÙY-CHỌN\\/>]… [I<\\,TẬP-TIN-REC\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Convert rec data into csv data."
+msgstr "Chuyển đổi dữ liệu từ kiểu rec sang csv."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-d>, B<--delim>=I<\\,char\\/>"
+msgstr "B<-d>, B<--delim>=I<\\,ký_tự\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "sets the deliminator (default ',')"
+msgstr "ngăn cách bằng ký tự này (mặc định là “,”)"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"record set to convert to csv; if this parameter is omitted then the default "
+"record set is used"
+msgstr ""
+"tập hợp các bản ghi chuyển đổi sang csv; nếu tham số này được bỏ qua thì tập "
+"hợp các bản ghi mặc định sẽ được dùng"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-S>, B<--sort>=I<\\,FIELDS\\/>"
+msgstr "B<-S>, B<--sort>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "sort the output by the specified fields."
+msgstr "sắp xếp kết xuất theo trường này."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<rec2csv> is maintained as a Texinfo manual. If "
+"the B<info> and B<rec2csv> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<rec2csv> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<rec2csv> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recdel.1.po b/po/vi/man1/recdel.1.po
new file mode 100644
index 00000000..92761cdb
--- /dev/null
+++ b/po/vi/man1/recdel.1.po
@@ -0,0 +1,333 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECDEL"
+msgstr "RECDEL"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recdel 1.8"
+msgid "recdel 1.9"
+msgstr "recdel 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid "Remove (or comment out) records from a rec file.\n"
+msgid "recdel - remove records from a recfile"
+msgstr "Gỡ bỏ (biến thành ghi chú) các bản ghi từ tập tin rec.\n"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"B<recdel> [I<\\,OPTIONS\\/>]... [I<\\,-t TYPE\\/>] [I<\\,-n NUM | -e "
+"RECORD_EXPR | -q STR | -m NUM\\/>] [I<\\,FILE\\/>]"
+msgstr ""
+"B<recdel> [I<\\,TÙY-CHỌN\\/>]… [I<\\,-t KIỂU\\/>] [I<\\,-n SỐ | -e "
+"BTHỨC_BẢNGHI | -q CHUỖI | -m SỐ\\/>] [I<\\,TẬP-TIN\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Remove (or comment out) records from a rec file."
+msgstr "Gỡ bỏ (biến thành ghi chú) các bản ghi từ tập tin rec."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-c>, B<--comment>"
+msgstr "B<-c>, B<--comment>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "comment out the matching records instead of deleting them."
+msgstr ""
+"đánh dấu là ghi chú cho các bản ghi được tìm thấy thay vì xóa chúng đi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--force>"
+msgstr "B<--force>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"delete even in potentially dangerous situations, and if the deletion is "
+"violating record restrictions."
+msgstr "xóa ngay cả khi nó tiềm ẩn rủi ro, và khi nó vi phạm các hạn chế."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--no-external>"
+msgstr "B<--no-external>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "don't use external descriptors."
+msgstr "không dùng mô tả từ bên ngoài."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--verbose>"
+msgstr "B<--verbose>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "give a detailed report if the integrity check fails."
+msgstr "đưa ra báo cáo chi tiết nếu việc kiểm tra tính toàn vẹn thất bại."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Record selection options:"
+msgstr "Các tùy chọn để lấy bản ghi:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-i>, B<--case-insensitive>"
+msgstr "B<-i>, B<--case-insensitive>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "make strings case-insensitive in selection expressions."
+msgstr "làm cho biểu thức chọn phân biệt HOA/thường"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "operate on records of the specified type only."
+msgstr "chỉ thao tác với các bản ghi có kiểu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-e>, B<--expression>=I<\\,RECORD_EXPR\\/>"
+msgstr "B<-e>, B<--expression>=I<\\,BTHỨC_BGHI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "selection expression."
+msgstr "biểu thức chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-q>, B<--quick>=I<\\,STR\\/>"
+msgstr "B<-q>, B<--quick>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select records with fields containing a string."
+msgstr "lấy các bản ghi với các trường chứa chuỗi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-n>, B<--number>=I<\\,NUM\\/>,..."
+msgstr "B<-n>, B<--number>=I<\\,SỐ\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select specific records by position, with ranges."
+msgstr "lấy các bản ghi theo vị trí với một vùng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-m>, B<--random>=I<\\,NUM\\/>"
+msgstr "B<-m>, B<--random>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select a given number of random records."
+msgstr "lấy ra số bản ghi ngẫu nhiên."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"If no FILE is specified then the command acts like a filter, getting the "
+"data from standard input and writing the result to standard output."
+msgstr ""
+"Nếu không đưa ra TẬP-TIN thì lệnh thực hiện như là một bộ lọc, lấy dữ liệu "
+"từ đầu vào tiêu chuẩn và kết quả đưa ra đầu ra tiêu chuẩn."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recdel> is maintained as a Texinfo manual. If "
+"the B<info> and B<recdel> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recdel> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recdel> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recfix.1.po b/po/vi/man1/recfix.1.po
new file mode 100644
index 00000000..695c3ccb
--- /dev/null
+++ b/po/vi/man1/recfix.1.po
@@ -0,0 +1,312 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECFIX"
+msgstr "RECFIX"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recfix 1.8"
+msgid "recfix 1.9"
+msgstr "recfix 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "recfix - check a recfile for errors"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"B<recfix> [I<\\,OPTION\\/>]... [I<\\,OPERATION\\/>] [I<\\,OP_OPTION\\/>]... "
+"[I<\\,FILE\\/>]"
+msgstr ""
+"B<recfix> [I<\\,TÙY-CHỌN\\/>]… [I<\\,THAO-TÁC\\/>] [I<\\,TÙY-CHỌN-THAO-TÁC\\/"
+">]… [I<\\,TẬP-TIN\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Check and fix rec files."
+msgstr "Kiểm tra và sửa chữa các tập tin rec."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--no-external>"
+msgstr "B<--no-external>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "don't use external descriptors."
+msgstr "không dùng mô tả từ bên ngoài."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--force>"
+msgstr "B<--force>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "force the requested operation."
+msgstr "ép buộc thao tác được yêu cầu."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Operations:"
+msgstr "Các thao tác:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--check>"
+msgstr "B<--check>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "check integrity of the specified file. Default."
+msgstr "kiểm tra tính toàn vẹn của tập tin. Mặc định."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--sort>"
+msgstr "B<--sort>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "sort the records in the specified file."
+msgstr "sắp xếp các bản ghi trong tập tin đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--auto>"
+msgstr "B<--auto>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "insert auto-generated fields in records missing them."
+msgstr "chèn thêm các trường auto-generated vào các bản ghi bị thiếu."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--encrypt>"
+msgstr "B<--encrypt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "encrypt confidential fields in the specified file."
+msgstr "mã hóa các trường trong tập tin đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--decrypt>"
+msgstr "B<--decrypt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "decrypt confidential fields in the specified file."
+msgstr "giải mã các trường trong tập tin đã cho."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "De/Encryption options:"
+msgstr "Tùy chọn mã hóa và giải mã:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-s>, B<--password>=I<\\,PASSWORD\\/>"
+msgstr "B<-s>, B<--password>=I<\\,MẬT_KHẨU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "encrypt/decrypt with this password."
+msgstr "mã hóa hoặc giải mã dùng MẬT_KHẨU này."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"If no FILE is specified then the command acts like a filter, getting the "
+"data from standard input and writing the result to standard output."
+msgstr ""
+"Nếu không đưa ra TẬP-TIN thì lệnh thực hiện như là một bộ lọc, lấy dữ liệu "
+"từ đầu vào tiêu chuẩn và kết quả đưa ra đầu ra tiêu chuẩn."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recfix> is maintained as a Texinfo manual. If "
+"the B<info> and B<recfix> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recfix> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recfix> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recfmt.1.po b/po/vi/man1/recfmt.1.po
new file mode 100644
index 00000000..a7935625
--- /dev/null
+++ b/po/vi/man1/recfmt.1.po
@@ -0,0 +1,210 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECFMT"
+msgstr "RECFMT"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recfmt 1.8"
+msgid "recfmt 1.9"
+msgstr "recfmt 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "recfmt - apply a template to records"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<recfmt> [I<\\,OPTION\\/>]... [I<\\,TEMPLATE\\/>]"
+msgstr "B<recfmt> [I<\\,TÙY-CHỌN\\/>]… [I<\\,MẪU\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Apply a template to records read from standard input."
+msgstr "Áp dụng mẫu cho các bản ghi đọc từ đầu ra tiêu chuẩn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-f>, B<--file>=I<\\,FILENAME\\/>"
+msgstr "B<-f>, B<--file>=I<\\,TẬP-TIN\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "read the template to apply from a file."
+msgstr "đọc mẫu để áp dụng từ một tập tin."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recfmt> is maintained as a Texinfo manual. If "
+"the B<info> and B<recfmt> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recfmt> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recfmt> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recinf.1.po b/po/vi/man1/recinf.1.po
new file mode 100644
index 00000000..895fc186
--- /dev/null
+++ b/po/vi/man1/recinf.1.po
@@ -0,0 +1,249 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECINF"
+msgstr "RECINF"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recinf 1.8"
+msgid "recinf 1.9"
+msgstr "recinf 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "recinf - print information about a recfile"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<recinf> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<recinf> [I<\\,TÙY-CHỌN\\/>]… [I<\\,TẬP-TIN\\/>]…"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Print information about the types of records stored in the input."
+msgstr "Hiển thị thông tin về các kiểu của các trường đã lưu trong đầu vào."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,RECORD_TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU-BẢN-GHI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print information on the records having the specified type."
+msgstr "hiển thị thông tin trên những bản ghi có kiểu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-d>, B<--descriptor>"
+msgstr "B<-d>, B<--descriptor>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "include the full record descriptors."
+msgstr "bao gồm đầy đủ cả các mô tả bản ghi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-n>, B<--names-only>"
+msgstr "B<-n>, B<--names-only>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "output just the names of the record files found in the input."
+msgstr "chỉ hiển thị tên của những tập tin bản ghi được tìm thấy từ đầu vào."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Special options:"
+msgstr "Các tùy chọn đặc biệt:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-S>, B<--print-sexps>"
+msgstr "B<-S>, B<--print-sexps>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print the data in sexps instead of rec format."
+msgstr "hiển thị dữ liệu ở định dạng sexps thay cho rec."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recinf> is maintained as a Texinfo manual. If "
+"the B<info> and B<recinf> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recinf > được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recinf> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recins.1.po b/po/vi/man1/recins.1.po
new file mode 100644
index 00000000..bab09d94
--- /dev/null
+++ b/po/vi/man1/recins.1.po
@@ -0,0 +1,376 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECINS"
+msgstr "RECINS"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recins 1.8"
+msgid "recins 1.9"
+msgstr "recins 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid "Insert new records in a rec database.\n"
+msgid "recins - insert records in a recfile"
+msgstr "Chèn thêm các bản ghi mới vào cơ sở dữ liệu rec.\n"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"B<recins> [I<\\,OPTION\\/>]... [I<\\,-t TYPE\\/>] [I<\\,-n NUM | -e "
+"RECORD_EXPR | -q STR | -m NUM\\/>] [I<\\,(-f NAME -v STR) | -r RECDATA\\/"
+">]... [I<\\,FILE\\/>]"
+msgstr ""
+"B<recins> [I<\\,TÙY-CHỌN\\/>]… [I<\\,-t KIỂU\\/>] [I<\\,-n SỐ | -e "
+"BTHỨC_BẢN_GHI | -q CHUỖI | -m SỐ\\/>] [I<\\,(-f TÊN -v CHUỖI] | [ -r "
+"RECDATA\\/>)]… [I<\\,TẬP-TIN\\/>]"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Insert new records in a rec database."
+msgstr "Chèn thêm các bản ghi mới vào cơ sở dữ liệu rec."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-f>, B<--field>=I<\\,STR\\/>"
+msgstr "B<-f>, B<--field>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "field name; should be followed by a B<-v>."
+msgstr "tên trường; nên được theo sau B<-v>."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-v>, B<--value>=I<\\,STR\\/>"
+msgstr "B<-v>, B<--value>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "field value; should be preceded by an B<-f>."
+msgstr "tên trường; nên được theo trước B<-f>."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-r>, B<--record>=I<\\,STR\\/>"
+msgstr "B<-r>, B<--record>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "record that will be inserted in the file."
+msgstr "bản ghi sẽ được chèn trong tập tin."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--force>"
+msgstr "B<--force>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "insert the record even if it is violating record restrictions."
+msgstr "chèn bản ghi thậm chí nó vi phạm các hạn chế."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--no-external>"
+msgstr "B<--no-external>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "don't use external descriptors."
+msgstr "không dùng mô tả từ bên ngoài."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--no-auto>"
+msgstr "B<--no-auto>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "don't insert auto generated fields."
+msgstr "không chèn các trường tự động."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--verbose>"
+msgstr "B<--verbose>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "give a detailed report if the integrity check fails."
+msgstr "đưa ra báo cáo chi tiết nếu việc kiểm tra tính toàn vẹn thất bại."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-s>, B<--password>=I<\\,STR\\/>"
+msgstr "B<-s>, B<--password>=I<\\,MK\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "encrypt confidential fields with the given password."
+msgstr "mã hóa các trường bằng mật khẩu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Record selection options:"
+msgstr "Các tùy chọn để lấy bản ghi:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-i>, B<--case-insensitive>"
+msgstr "B<-i>, B<--case-insensitive>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "make strings case-insensitive in selection expressions."
+msgstr "làm cho biểu thức chọn phân biệt HOA/thường"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "operate on records of the specified type only."
+msgstr "chỉ thao tác với các bản ghi có kiểu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-e>, B<--expression>=I<\\,RECORD_EXPR\\/>"
+msgstr "B<-e>, B<--expression>=I<\\,BTHỨC_BGHI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "selection expression."
+msgstr "biểu thức chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-q>, B<--quick>=I<\\,STR\\/>"
+msgstr "B<-q>, B<--quick>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select records with fields containing a string."
+msgstr "lấy các bản ghi với các trường chứa chuỗi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-n>, B<--number>=I<\\,NUM\\/>,..."
+msgstr "B<-n>, B<--number>=I<\\,SỐ\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select specific records by position, with ranges."
+msgstr "lấy các bản ghi theo vị trí với một vùng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-m>, B<--random>=I<\\,NUM\\/>"
+msgstr "B<-m>, B<--random>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select a given number of random records."
+msgstr "lấy ra số bản ghi ngẫu nhiên."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"If no FILE is specified then the command acts like a filter, getting the "
+"data from standard input and writing the result to standard output."
+msgstr ""
+"Nếu không đưa ra TẬP-TIN thì lệnh thực hiện như là một bộ lọc, lấy dữ liệu "
+"từ đầu vào tiêu chuẩn và kết quả đưa ra đầu ra tiêu chuẩn."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recins> is maintained as a Texinfo manual. If "
+"the B<info> and B<recins> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recins> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recins> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recsel.1.po b/po/vi/man1/recsel.1.po
new file mode 100644
index 00000000..e1339baa
--- /dev/null
+++ b/po/vi/man1/recsel.1.po
@@ -0,0 +1,426 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECSEL"
+msgstr "RECSEL"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recsel 1.8"
+msgid "recsel 1.9"
+msgstr "recsel 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid "Remove (or comment out) records from a rec file.\n"
+msgid "recsel - print records from a recfile"
+msgstr "Gỡ bỏ (biến thành ghi chú) các bản ghi từ tập tin rec.\n"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"B<recsel> [I<\\,OPTION\\/>]... [I<\\,-t TYPE\\/>] [I<\\,-j FIELD\\/>] [I<\\,-"
+"n INDEXES | -e RECORD_EXPR | -q STR | -m NUM\\/>] [I<\\,-c | (-p|-P) "
+"FIELD_EXPR\\/>] [I<\\,FILE\\/>]..."
+msgstr ""
+"B<recsel> [I<\\,TÙY-CHỌN\\/>]… [I<\\,-t KIỂU\\/>] [I<\\,-j TRƯỜNG\\/>] "
+"[I<\\,-n CHỈSỐ | -e BTHỨC_BẢNGHI | -q CHUỖI | -m SỐ\\/>] [I<\\,-c | (-p|-P) "
+"BTHỨC_TRƯỜNG\\/>] [I<\\,TẬP-TIN\\/>]…"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Select and print rec data."
+msgstr "Chọn và hiển thị dữ liệu rec."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-d>, B<--include-descriptors>"
+msgstr "B<-d>, B<--include-descriptors>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print record descriptors along with the matched records."
+msgstr "hiển thị các mô tả bản ghi cùng với các bản ghi tìm thấy."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-C>, B<--collapse>"
+msgstr "B<-C>, B<--collapse>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "do not section the result in records with newlines."
+msgstr "không phân đoạn kết quả từng bản ghi bằng ngắt dòng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-S>, B<--sort>=I<\\,FIELD\\/>,..."
+msgstr "B<-S>, B<--sort>=I<\\,TRƯỜNG\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "sort the output by the specified fields."
+msgstr "sắp xếp kết xuất theo trường này."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-G>, B<--group-by>=I<\\,FIELD\\/>,..."
+msgstr "B<-G>, B<--group-by>=I<\\,TRƯỜNG\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "group records by the specified fields."
+msgstr "nhóm các bản ghi theo trường đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-U>, B<--uniq>"
+msgstr "B<-U>, B<--uniq>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "remove duplicated fields in the output records."
+msgstr "gỡ bỏ các trường bị trùng trong các bản ghi kết xuất."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-s>, B<--password>=I<\\,STR\\/>"
+msgstr "B<-s>, B<--password>=I<\\,MK\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "decrypt confidential fields with the given password."
+msgstr "giải mã các trường bằng mật khẩu."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Record selection options:"
+msgstr "Các tùy chọn để lấy bản ghi:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-i>, B<--case-insensitive>"
+msgstr "B<-i>, B<--case-insensitive>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "make strings case-insensitive in selection expressions."
+msgstr "làm cho biểu thức chọn phân biệt HOA/thường"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "operate on records of the specified type only."
+msgstr "chỉ thao tác với các bản ghi có kiểu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-e>, B<--expression>=I<\\,RECORD_EXPR\\/>"
+msgstr "B<-e>, B<--expression>=I<\\,BTHỨC_BGHI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "selection expression."
+msgstr "biểu thức chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-q>, B<--quick>=I<\\,STR\\/>"
+msgstr "B<-q>, B<--quick>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select records with fields containing a string."
+msgstr "lấy các bản ghi với các trường chứa chuỗi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-n>, B<--number>=I<\\,NUM\\/>,..."
+msgstr "B<-n>, B<--number>=I<\\,SỐ\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select specific records by position, with ranges."
+msgstr "lấy các bản ghi theo vị trí với một vùng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-m>, B<--random>=I<\\,NUM\\/>"
+msgstr "B<-m>, B<--random>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select a given number of random records."
+msgstr "lấy ra số bản ghi ngẫu nhiên."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-j>, B<--join>=I<\\,FIELD\\/>"
+msgstr "B<-j>, B<--join>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "perform an inner join using the specified field."
+msgstr "thực hiện phép gia nhập “inner join” dùng trường đã cho."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Output options:"
+msgstr "Các tùy chọn kết xuất:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-p>, B<--print>=I<\\,FIELDS\\/>"
+msgstr "B<-p>, B<--print>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "comma-separated list of fields to print for each matching record."
+msgstr ""
+"danh sách các trường (ngăn cách bằng dấu phẩy) sẽ được in ra khi kết xuất."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-P>, B<--print-values>=I<\\,FIELDS\\/>"
+msgstr "B<-P>, B<--print-values>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "as B<-p>, but print only the values of the selected fields."
+msgstr "như B<-p>, nhưng chỉ in giá trị của các trường đã chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-R>, B<--print-row>=I<\\,FIELDS\\/>"
+msgstr "B<-R>, B<--print-row>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "as B<-P>, but separate the values with spaces instead of newlines."
+msgstr ""
+"như B<-P>, nhưng ngăn cách các giá trị bằng khoảng trắng thay vì ngắt dòng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-c>, B<--count>"
+msgstr "B<-c>, B<--count>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"print a count of the matching records instead of the records themselves."
+msgstr "in ra số lượng của các bản ghi thay cho các bản ghi."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Special options:"
+msgstr "Các tùy chọn đặc biệt:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--print-sexps>"
+msgstr "B<--print-sexps>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print the data in sexps instead of rec format."
+msgstr "hiển thị dữ liệu ở định dạng sexps thay cho rec."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recsel> is maintained as a Texinfo manual. If "
+"the B<info> and B<recsel> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recsel> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recsel> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/recset.1.po b/po/vi/man1/recset.1.po
new file mode 100644
index 00000000..faffba95
--- /dev/null
+++ b/po/vi/man1/recset.1.po
@@ -0,0 +1,391 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-03-01 17:05+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "RECSET"
+msgstr "RECSET"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: debian-bookworm fedora-40 fedora-rawhide
+#, fuzzy, no-wrap
+#| msgid "recset 1.8"
+msgid "recset 1.9"
+msgstr "recset 1.8"
+
+#. type: TH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "recset - manipulate fields in a recfile"
+msgstr ""
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<recset> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<recset> [I<\\,TÙY-CHỌN\\/>]… [I<\\,TẬP-TIN\\/>]…"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Alter or delete fields in records."
+msgstr "Thay thế hay xóa các trường trong bản ghi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--no-external>"
+msgstr "B<--no-external>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "don't use external descriptors."
+msgstr "không dùng mô tả từ bên ngoài."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--force>"
+msgstr "B<--force>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "alter the records even if violating record restrictions."
+msgstr "thay thế các bản ghi ngay cả khi nó vi phạm các hạn chế."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "print a help message and exit."
+msgstr "hiển thị trợ giúp rồi thoát."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "show version and exit."
+msgstr "hiển thị phiên bản rồi thoát."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Record selection options:"
+msgstr "Các tùy chọn để lấy bản ghi:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-i>, B<--case-insensitive>"
+msgstr "B<-i>, B<--case-insensitive>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "make strings case-insensitive in selection expressions."
+msgstr "làm cho biểu thức chọn phân biệt HOA/thường"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "operate on records of the specified type only."
+msgstr "chỉ thao tác với các bản ghi có kiểu đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-e>, B<--expression>=I<\\,RECORD_EXPR\\/>"
+msgstr "B<-e>, B<--expression>=I<\\,BTHỨC_BGHI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "selection expression."
+msgstr "biểu thức chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-q>, B<--quick>=I<\\,STR\\/>"
+msgstr "B<-q>, B<--quick>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select records with fields containing a string."
+msgstr "lấy các bản ghi với các trường chứa chuỗi."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-n>, B<--number>=I<\\,NUM\\/>,..."
+msgstr "B<-n>, B<--number>=I<\\,SỐ\\/>,…"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select specific records by position, with ranges."
+msgstr "lấy các bản ghi theo vị trí với một vùng."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-m>, B<--random>=I<\\,NUM\\/>"
+msgstr "B<-m>, B<--random>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "select a given number of random records."
+msgstr "lấy ra số bản ghi ngẫu nhiên."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Field selection options:"
+msgstr "Các tùy chọn chọn trường:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-f>, B<--fields>=I<\\,FIELDS\\/>"
+msgstr "B<-f>, B<--fields>=I<\\,TRƯỜNG\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "comma-separated list of field names with optional subscripts."
+msgstr ""
+"danh sách tên trường được ngăn cách bằng dấu phẩy với chỉ số phụ tùy chọn."
+
+#. type: SS
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "Actions:"
+msgstr "Hành vi:"
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-s>, B<--set>=I<\\,VALUE\\/>"
+msgstr "B<-s>, B<--set>=I<\\,GIÁ-TRỊ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "change the value of the selected fields."
+msgstr "thay đổi giá trị của các trường đã chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-a>, B<--add>=I<\\,VALUE\\/>"
+msgstr "B<-a>, B<--add>=I<\\,GIÁ-TRỊ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "add the selected fields with the given value."
+msgstr "thêm các trường đã chọn bằng giá trị đã cho."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-S>, B<--set-add>=I<\\,VALUE\\/>"
+msgstr "B<-S>, B<--set-add>=I<\\,GIÁ-TRỊ\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"change the value of the selected fields. If they don't exist then add a new "
+"field with that value."
+msgstr ""
+"thay đổi giá trị của các trường đã chọn. Nếu chúng chưa có thì thêm trường "
+"bằng giá trị này."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-r>, B<--rename>=I<\\,NAME\\/>"
+msgstr "B<-r>, B<--rename>=I<\\,TÊN\\/>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"rename the selected fields to a given name. If an entire record set is "
+"selected then the field is renamed in the record descriptor as well."
+msgstr ""
+"đổi tên trường bằng tên đã cho. Nếu toàn bộ tập hợp bản ghi được chọn thì "
+"trường đổi tên mô tả bản ghi cũng bị đổi tên."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-d>, B<--delete>"
+msgstr "B<-d>, B<--delete>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "delete the selected fields."
+msgstr "xóa các trường đã chọn."
+
+#. type: TP
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "B<-c>, B<--comment>"
+msgstr "B<-c>, B<--comment>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "comment out the selected fields."
+msgstr "biến các trường đã chọn thành ghi chú."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Written by Jose E. Marchesi."
+msgstr "Được viết bởi Jose E. Marchesi."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "Report bugs to: bug-recutils@gnu.org"
+msgstr ""
+"Thông báo lỗi cho: E<lt>bug-recutils@gnu.orgE<gt>. Thông báo lỗi dịch cho: "
+"E<lt>http://translationproject.org/team/vi.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid ""
+#| "GNU recutils home page: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+msgid ""
+"GNU recutils home page: E<lt>https://www.gnu.org/software/recutils/E<gt>"
+msgstr ""
+"Trang chủ GNU recutils: E<lt>http://www.gnu.org/software/recutils/E<gt>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. License GPLv3+: GNU GPL version "
+"3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2010-2020 Jose E. Marchesi. Giấy phép GPL pb3+ : Giấy phép "
+"Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid ""
+"The full documentation for B<recset> is maintained as a Texinfo manual. If "
+"the B<info> and B<recset> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<recset> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<recset> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "B<info recutils>"
+msgstr "B<info recutils>"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-unstable
+#, no-wrap
+msgid "February 2024"
+msgstr "Tháng 2 năm 2024"
+
+#. type: TH
+#: debian-unstable
+#, fuzzy, no-wrap
+#| msgid "GNU coreutils 9.1"
+msgid "GNU recutils 1.9"
+msgstr "GNU coreutils 9.1"
diff --git a/po/vi/man1/rm.1.po b/po/vi/man1/rm.1.po
new file mode 100644
index 00000000..028b7318
--- /dev/null
+++ b/po/vi/man1/rm.1.po
@@ -0,0 +1,513 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RM"
+msgstr "RM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "refusing to remove %s or %s directory: skipping %s"
+msgid "rm - remove files or directories"
+msgstr "từ chối gỡ bỏ thư mục %s hay %s: bỏ qua %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rm> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<rm> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This manual page documents the GNU version of B<rm>. B<rm> removes each "
+"specified file. By default, it does not remove directories."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the I<-I> or I<--interactive=once> option is given, and there are more "
+"than three files or the I<-r>, I<-R>, or I<--recursive> are given, then "
+"B<rm> prompts the user for whether to proceed with the entire operation. If "
+"the response is not affirmative, the entire command is aborted."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Otherwise, if a file is unwritable, standard input is a terminal, and the I<-"
+"f> or I<--force> option is not given, or the I<-i> or I<--"
+"interactive=always> option is given, B<rm> prompts the user for whether to "
+"remove the file. If the response is not affirmative, the file is skipped."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Remove (unlink) the FILE(s)."
+msgstr "Xóa (hủy liên kết) các TẬP_TIN."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--force>"
+msgstr "B<-f>, B<--force>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore nonexistent files and arguments, never prompt"
+msgstr "bỏ qua tập tin không tồn tại, không bao giờ hỏi trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>"
+msgstr "B<-i>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "prompt before every removal"
+msgstr "hỏi trước mỗi lần xóa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>"
+msgstr "B<-I>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"prompt once before removing more than three files, or when removing "
+"recursively; less intrusive than B<-i>, while still giving protection "
+"against most mistakes"
+msgstr ""
+"hỏi mỗi một lần xóa nhiều hơn 3 tập tin, hoặc: khi di chuyển đệ quy. Ít "
+"phiền toái hơn B<-i> trong khi vẫn đưa lại khả năng bảo vệ tránh khỏi phần "
+"lớn lỗi."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--interactive>[=I<\\,WHEN\\/>]"
+msgstr "B<--interactive>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"prompt according to WHEN: never, once (B<-I>), or always (B<-i>); without "
+"WHEN, prompt always"
+msgstr ""
+"hỏi KHI:\n"
+" * never không bao giờ\n"
+" * once (-I) một lần\n"
+" * always (-i) luôn luôn\n"
+" không có KHI thì luôn luôn hỏi trước\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--one-file-system>"
+msgstr "B<--one-file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"when removing a hierarchy recursively, skip any directory that is on a file "
+"system different from that of the corresponding command line argument"
+msgstr ""
+"khi xóa đệ quy một phân cấp, nhảy qua thư mục nằm trên hệ thống tập tin khác "
+"với hệ thống có đối số dòng lệnh tượng ứng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-preserve-root>"
+msgstr "B<--no-preserve-root>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not treat '/' specially"
+msgstr "không coi “/” là đặc biệt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--preserve-root>[=I<\\,all\\/>]"
+msgstr "B<--preserve-root>[=I<\\,all\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"do not remove '/' (default); with 'all', reject any command line argument on "
+"a separate device from its parent"
+msgstr ""
+"không xóa “/” (mặc định); với, từ chối bất kỳ một đối số dòng lệnh nào trên "
+"một thiết bị ngăn cách từ cha mẹ nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<-R>, B<--recursive>"
+msgstr "B<-r>, B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove directories and their contents recursively"
+msgstr "xóa đệ quy các thư mục và nội dung của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--dir>"
+msgstr "B<-d>, B<--dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "remove empty directories"
+msgstr "xóa bỏ thư mục rỗng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "explain what is being done"
+msgstr "cho biết cụ thể những gì đã thực hiện"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By default, rm does not remove directories. Use the B<--recursive> (B<-r> "
+"or B<-R>) option to remove each listed directory, too, along with all of "
+"its contents."
+msgstr ""
+"Mặc định, “rm” không xóa thư mục. Hãy dùng tùy chọn B<--recursive> (B<-r> "
+"hoặc B<-R>) để xóa từng thư mục đã liệt kê, cùng với nội dung của chúng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"To remove a file whose name starts with a '-', for example '-foo', use one "
+"of these commands:"
+msgstr ""
+"Để xóa một tập tin có tên bắt đầu với một “-”, ví dụ “-foo”, sử dụng một "
+"trong các câu lệnh sau:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "rm B<--> B<-foo>"
+msgstr "rm B<--> B<-foo>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "rm ./-foo"
+msgstr "rm ./-foo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Note that if you use rm to remove a file, it might be possible to recover "
+#| "some of its contents, given sufficient expertise and/or time. For "
+#| "greater assurance that the contents are truly unrecoverable, consider "
+#| "using shred(1)."
+msgid ""
+"Note that if you use rm to remove a file, it might be possible to recover "
+"some of its contents, given sufficient expertise and/or time. For greater "
+"assurance that the contents are truly unrecoverable, consider using "
+"B<shred>(1)."
+msgstr ""
+"Chú ý rằng nếu dùng lệnh B<rm> để xóa bỏ một tập tin nào đó, vẫn có khả năng "
+"phục hồi một phần hoặc toàn bộ nội dung của tập tin đó (nếu có đủ kỹ năng và/"
+"hay thời gian). Để đảm bảo rằng nội dung không phục hồi được, hãy sử dụng "
+"lệnh B<shred>(1)."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Paul Rubin, David MacKenzie, Richard M. Stallman, and Jim "
+"Meyering."
+msgstr ""
+"Viết bởi Paul Rubin, David MacKenzie, Richard M. Stallman và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "unlink(1), unlink(2), chattr(1), shred(1)"
+msgid "B<unlink>(1), B<unlink>(2), B<chattr>(1), B<shred>(1)"
+msgstr "B<unlink>(1), B<unlink>(2), B<chattr>(1), B<shred>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/rmE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/rmE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) rm invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) rm invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Note that if you use rm to remove a file, it might be possible to recover "
+"some of its contents, given sufficient expertise and/or time. For greater "
+"assurance that the contents are truly unrecoverable, consider using shred."
+msgstr ""
+"Chú ý rằng nếu dùng lệnh B<rm> để xóa bỏ một tập tin nào đó, vẫn có khả năng "
+"phục hồi một phần hoặc toàn bộ nội dung của tập tin đó (nếu có đủ kỹ năng và/"
+"hay thời gian). Để đảm bảo rằng nội dung không phục hồi được, hãy sử dụng "
+"lệnh B<shred>(1)."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "unlink(1), unlink(2), chattr(1), shred(1)"
+msgstr "B<unlink>(1), B<unlink>(2), B<chattr>(1), B<shred>(1)"
diff --git a/po/vi/man1/rmdir.1.po b/po/vi/man1/rmdir.1.po
new file mode 100644
index 00000000..8d374bba
--- /dev/null
+++ b/po/vi/man1/rmdir.1.po
@@ -0,0 +1,349 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RMDIR"
+msgstr "RMDIR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "failed to remove directory %s"
+msgid "rmdir - remove empty directories"
+msgstr "gặp lỗi khi gỡ bỏ thư mục %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<rmdir> [I<\\,OPTION\\/>]... I<\\,DIRECTORY\\/>..."
+msgstr "B<rmdir> [I<\\,TÙY_CHỌN\\/>]… I<\\,THƯ_MỤC\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Remove the DIRECTORY(ies), if they are empty."
+msgstr "Gỡ bỏ mỗi THƯ_MỤC trống."
+
+#. #-#-#-#-# archlinux: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-leap-15-6: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-tumbleweed: rmdir.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-fail-on-non-empty>"
+msgstr "B<--ignore-fail-on-non-empty>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "ignore each failure that is solely because a directory"
+msgid "ignore each failure to remove a non-empty directory"
+msgstr "bỏ qua mỗi lần thất bại do thư mục không trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--parents>"
+msgstr "B<-p>, B<--parents>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "remove DIRECTORY and its ancestors; e.g., 'rmdir B<-p> a/b/c' is similar "
+#| "to 'rmdir a/b/c a/b a'"
+msgid ""
+"remove DIRECTORY and its ancestors; e.g., 'rmdir B<-p> a/b' is similar to "
+"'rmdir a/b a'"
+msgstr ""
+"gỡ bỏ THƯ_MỤC và các thư mục cấp trên nó; v.d. “rmdir B<-p> a/b/c” tương tự "
+"với “rmdir a/b/c a/b a”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output a diagnostic for every directory processed"
+msgstr "đưa ra chuẩn đoán cho mỗi thư mục được xử lý"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "rmdir(2)"
+msgid "B<rmdir>(2)"
+msgstr "B<rmdir>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/rmdirE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"rmdirE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) rmdir invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) rmdir invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+#, fuzzy
+#| msgid "ignore each failure that is solely because a directory"
+msgid "ignore each failure that is solely because a directory is non-empty"
+msgstr "bỏ qua mỗi lần thất bại do thư mục không trống"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"remove DIRECTORY and its ancestors; e.g., 'rmdir B<-p> a/b/c' is similar to "
+"'rmdir a/b/c a/b a'"
+msgstr ""
+"gỡ bỏ THƯ_MỤC và các thư mục cấp trên nó; v.d. “rmdir B<-p> a/b/c” tương tự "
+"với “rmdir a/b/c a/b a”."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "ignore each failure that is solely because a directory"
+msgstr "bỏ qua mỗi lần thất bại do thư mục không trống"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "is non-empty"
+msgstr "gây ra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "rmdir(2)"
+msgstr "B<rmdir>(2)"
diff --git a/po/vi/man1/runcon.1.po b/po/vi/man1/runcon.1.po
new file mode 100644
index 00000000..821fbb32
--- /dev/null
+++ b/po/vi/man1/runcon.1.po
@@ -0,0 +1,420 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:08+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RUNCON"
+msgstr "RUNCON"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "runcon - run command with specified security context"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<runcon> I<\\,CONTEXT COMMAND \\/>[I<\\,args\\/>]"
+msgstr "B<runcon> I<\\,NGỮ_CẢNH LỆNH \\/>[I<\\,đối_số…\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<runcon> [ I<\\,-c \\/>] [I<\\,-u USER\\/>] [I<\\,-r ROLE\\/>] [I<\\,-t "
+"TYPE\\/>] [I<\\,-l RANGE\\/>] I<\\,COMMAND \\/>[I<\\,args\\/>]"
+msgstr ""
+"B<runcon> [ I<\\,-c \\/>] [I<\\,-u NGƯỜI_DÙNG\\/>] [I<\\,-r VAI_TRÒ\\/>] "
+"[I<\\,-t KIỂU\\/>] [I<\\,-l PHẠM_VI\\/>] I<\\,LỆNH \\/>[I<\\,đối_số…\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Run COMMAND with completely-specified CONTEXT, or with current or "
+"transitioned security context modified by one or more of LEVEL, ROLE, TYPE, "
+"and USER."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If none of I<-c>, I<-t>, I<-u>, I<-r>, or I<-l>, is specified, the first "
+"argument is used as the complete context. Any additional arguments after "
+"I<COMMAND> are interpreted as arguments to the command."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that only carefully-chosen contexts are likely to successfully run."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Run a program in a different SELinux security context. With neither CONTEXT "
+"nor COMMAND, print the current security context."
+msgstr ""
+"Chạy một ứng dụng trong một ngữ cảnh bảo mật SELinux khác. Nếu không có NGỮ-"
+"CẢNH hoặc không LỆNH, hiển thị ngữ cảnh bảo mật hiện tại."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CONTEXT"
+msgstr "NGỮ_CẢNH"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Complete security context"
+msgstr "toàn bộ ngữ cảnh bảo mật"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--compute>"
+msgstr "B<-c>, B<--compute>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compute process transition context before modifying"
+msgstr "tính ngữ cảnh chuyển tiếp tiến trình trước khi sửa đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--type>=I<\\,TYPE\\/>"
+msgstr "B<-t>, B<--type>=I<\\,KIỂU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "type (for same role as parent)"
+msgstr "kiểu (cho cùng một vai trỏ với điều mẹ)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--user>=I<\\,USER\\/>"
+msgstr "B<-u>, B<--user>=I<\\,NGƯỜI_DÙNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "user identity"
+msgstr "định danh người dùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--role>=I<\\,ROLE\\/>"
+msgstr "B<-r>, B<--role>=I<\\,VAI_TRÒ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "role"
+msgstr "vai trò"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--range>=I<\\,RANGE\\/>"
+msgstr "B<-l>, B<--range>=I<\\,PHẠM_VI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "levelrange"
+msgstr "phạm vi cấp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the runcon command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Russell Coker."
+msgstr "Viết bởi Russell Coker."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/runconE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"runconE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) runcon invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) runcon invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sdiff.1.po b/po/vi/man1/sdiff.1.po
new file mode 100644
index 00000000..db53abe4
--- /dev/null
+++ b/po/vi/man1/sdiff.1.po
@@ -0,0 +1,534 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SDIFF"
+msgstr "SDIFF"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "May 2023"
+msgstr "Tháng 5 năm 2023"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "diffutils 3.10"
+msgstr "diffutils 3.10"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "Side-by-side merge of differences between FILE1 and FILE2."
+msgid "sdiff - side-by-side merge of file differences"
+msgstr "Hòa trộn những khác biệt TẬP_TIN1 VÀ TẬP_TIN2 cạnh nhau."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sdiff> [I<OPTION>]... I<FILE1 FILE2>"
+msgstr "B<sdiff> [I<TÙY_CHỌN>]… I<TẬP_TIN1 TẬP_TIN2>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Side-by-side merge of differences between FILE1 and FILE2."
+msgstr "Hòa trộn những khác biệt TẬP_TIN1 VÀ TẬP_TIN2 cạnh nhau."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<FILE>"
+msgstr "B<-o>, B<--output>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "operate interactively, sending output to FILE"
+msgstr "Thực hiện một cách tương tác, gửi kết xuất ra TẬP-TIN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "consider upper- and lower-case to be the same"
+msgstr "coi chữ HOA và thường là như nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-E>, B<--ignore-tab-expansion>"
+msgstr "B<-E>, B<--ignore-tab-expansion>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes due to tab expansion"
+msgstr "bỏ qua mọi thay đổi do mở rộng tab"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--ignore-trailing-space>"
+msgstr "B<-Z>, B<--ignore-trailing-space>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore white space at line end"
+msgstr "bỏ qua tất cả dấu cách ở cuối dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--ignore-space-change>"
+msgstr "B<-b>, B<--ignore-space-change>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes in the amount of white space"
+msgstr "bỏ qua thay đổi gây ra bởi nhóm dấu cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--ignore-all-space>"
+msgstr "B<-W>, B<--ignore-all-space>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore all white space"
+msgstr "bỏ qua tất cả dấu cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--ignore-blank-lines>"
+msgstr "B<-B>, B<--ignore-blank-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes whose lines are all blank"
+msgstr "bỏ qua thay đổi do đó là dòng trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--ignore-matching-lines>=I<RE>"
+msgstr "B<-I>, B<--ignore-matching-lines>=I<RE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore changes all whose lines match RE"
+msgstr "bỏ qua thay đổi do mà mọi dòng khớp với RE"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-trailing-cr>"
+msgstr "B<--strip-trailing-cr>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "strip trailing carriage return on input"
+msgstr "cắt bỏ ký tự về đầu dòng (cr) theo sau khi nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--text>"
+msgstr "B<-a>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat all files as text"
+msgstr "coi mọi tập tin là văn bản thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<NUM>"
+msgstr "B<-w>, B<--width>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output at most NUM (default 130) print columns"
+msgstr "kết xuất nhiểu nhất là SỐ cột (mặc định là 130)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--left-column>"
+msgstr "B<-l>, B<--left-column>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output only the left column of common lines"
+msgstr "kết xuất chỉ cột bên trái của các dòng chung nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--suppress-common-lines>"
+msgstr "B<-s>, B<--suppress-common-lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not output common lines"
+msgstr "không kết xuất các dòng chung nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--expand-tabs>"
+msgstr "B<-t>, B<--expand-tabs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "expand tabs to spaces in output"
+msgstr "khai triển ký tự tab thành các khoảng trắng khi kết xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tabsize>=I<NUM>"
+msgstr "B<--tabsize>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tab stops at every NUM (default 8) print columns"
+msgstr "điểm đừng tab sau mỗi SỐ cột đã in ra (mặc định là 8)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--minimal>"
+msgstr "B<-d>, B<--minimal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "try hard to find a smaller set of changes"
+msgstr "cố tìm một thay đổi nhỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--speed-large-files>"
+msgstr "B<-H>, B<--speed-large-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume large files, many scattered small changes"
+msgstr "Giả định _tập tin lớn_ và nhiều thay đổi nhỏ rải rác (_tốc độ_)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--diff-program>=I<PROGRAM>"
+msgstr "B<--diff-program>=I<CHƯƠNG_TRÌNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use PROGRAM to compare files"
+msgstr "dùng CHƯƠNG_TRÌNH để so sánh các tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If a FILE is '-', read standard input. Exit status is 0 if inputs are the "
+"same, 1 if different, 2 if trouble."
+msgstr ""
+"Nếu TẬP-TIN là “-”, thì đọc từ đầu vào tiêu chuẩn. Trạng thái thoát là số 0 "
+"nếu hai đầu vào bằng nhau, số 1 nếu là khác nhau và số 2 nếu gặp lỗi."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Thomas Lord."
+msgstr "Tác giả: Thomas Lord."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to: bug-diffutils@gnu.org"
+msgstr ""
+"Thông báo lỗi nào cho: E<lt>bug-diffutils@gnu.orgE<gt>; Thông báo lỗi dịch "
+"nào cho: E<lt>http://translationproject.org/team/vi.htmlE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"GNU diffutils home page: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "General help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về cách sử dụng phần mềm GNU: E<lt>https://www.gnu.org/"
+"gethelp/E<gt>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid "cmp(1), diff(1), diff3(1)"
+msgid "B<cmp>(1), B<diff>(1), B<diff3>(1)"
+msgstr "B<cmp>(1), B<diff>(1), B<diff3>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<sdiff> is maintained as a Texinfo manual. If "
+"the B<info> and B<sdiff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<sdiff> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<sdiff> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info sdiff>"
+msgstr "B<info sdiff>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "August 2021"
+msgstr "Tháng 8 năm 2021"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "diffutils 3.8"
+msgstr "diffutils 3.8"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2021 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "cmp(1), diff(1), diff3(1)"
+msgstr "B<cmp>(1), B<diff>(1), B<diff3>(1)"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "May 2017"
+msgstr "Tháng 5 năm 2017"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "diffutils 3.6"
+msgstr "diffutils 3.6"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"GNU diffutils home page: E<lt>http://www.gnu.org/software/diffutils/E<gt>"
+msgstr ""
+"Trang chủ GNU diffutils: E<lt>https://www.gnu.org/software/diffutils/E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "General help using GNU software: E<lt>http://www.gnu.org/gethelp/E<gt>"
+msgstr ""
+"Trợ giúp chung về sử dụng phần mềm GNU: E<lt>https://www.gnu.org/gethelp/"
+"E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>http://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2017 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>http://gnu.org/licenses/gpl."
+"htmlE<gt>."
diff --git a/po/vi/man1/sed.1.po b/po/vi/man1/sed.1.po
new file mode 100644
index 00000000..85517c91
--- /dev/null
+++ b/po/vi/man1/sed.1.po
@@ -0,0 +1,1180 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SED"
+msgstr "SED"
+
+#. type: TH
+#: archlinux
+#, no-wrap
+msgid "March 2023"
+msgstr "Tháng 3 năm 2023"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "sed 4.8"
+msgid "GNU sed 4.9"
+msgstr "sed 4.8"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sed - stream editor for filtering and transforming text"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"sed [-V] [--version] [--help] [-n] [--quiet] [--silent]\n"
+" [-l N] [--line-length=N] [-u] [--unbuffered]\n"
+" [-E] [-r] [--regexp-extended]\n"
+" [-e script] [--expression=script]\n"
+" [-f script-file] [--file=script-file]\n"
+" [script-if-no-other-script]\n"
+" [file...]\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: ds sd
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<sed>"
+msgstr "I<sed>"
+
+#. type: ds Sd
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<Sed>"
+msgstr "I<Sed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"\\*(Sd is a stream editor. A stream editor is used to perform basic text "
+"transformations on an input stream (a file or input from a pipeline). While "
+"in some ways similar to an editor which permits scripted edits (such as "
+"I<ed>), \\*(sd works by making only one pass over the input(s), and is "
+"consequently more efficient. But it is \\*(sd's ability to filter text in a "
+"pipeline which particularly distinguishes it from other types of editors."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-n>, B<--quiet>, B<--silent>"
+msgstr "B<-n>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "suppress automatic printing of pattern space"
+msgstr "thu hồi chức năng tự động in ra khoảng cách mẫu"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "annotate program execution"
+msgstr "điễn giải việc thực thi chương trình"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<-e> script, B<--expression>=I<script>"
+msgid "B<-e> script, B<--expression>=I<\\,script\\/>"
+msgstr "B<-e> văn_lệnh, B<--expression>=I<văn_lệnh>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add the script to the commands to be executed"
+msgstr "thêm văn lệnh này vào các câu lệnh cần thực hiện"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<-f> script-file, B<--file>=I<script-file>"
+msgid "B<-f> script-file, B<--file>=I<\\,script-file\\/>"
+msgstr "B<-f> tập_tin_văn_lệnh, B<--file>=I<tập_tin_văn_lệnh>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add the contents of script-file to the commands to be executed"
+msgstr "thêm nội dung của tập tin văn lệnh này vào các câu lệnh cần thực hiện"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--follow-symlinks>"
+msgstr "B<--follow-symlinks>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow symlinks when processing in place"
+msgstr "theo liên kết mềm khi xử lý tại chỗ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<-i[SUFFIX]>, B<--in-place>[=I<SUFFIX>]"
+msgid "B<-i[SUFFIX]>, B<--in-place>[=I<\\,SUFFIX\\/>]"
+msgstr "B<-i[HẬU_TỐ]>, B<--in-place>[=I<HẬU_TỐ>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "edit files in place (makes backup if SUFFIX supplied)"
+msgstr ""
+"chỉnh sửa tập tin tại chỗ (tạo bản sao lưu nếu phần mở rộng được áp dụng)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<-l> N, B<--line-length>=I<N>"
+msgid "B<-l> N, B<--line-length>=I<\\,N\\/>"
+msgstr "B<-l> N, B<--line-length>=I<N>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the desired line-wrap length for the `l' command"
+msgstr "chỉ ra chiều dài muốn ngắt dòng cho lệnh “l”"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--posix>"
+msgstr "B<--posix>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable all GNU extensions."
+msgstr "tắt mọi phần mở rộng của GNU."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-E>, B<-r>, B<--regexp-extended>"
+msgstr "B<-E>, B<-r>, B<--regexp-extended>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use extended regular expressions in the script (for portability use POSIX B<-"
+"E>)."
+msgstr ""
+"dùng biểu thức chính quy đã mở rộng trong văn lệnh. (để tương thích khi dùng "
+"POSIX B<-E>)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-s>, B<--separate>"
+msgstr "B<-s>, B<--separate>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"consider files as separate rather than as a single, continuous long stream."
+msgstr "coi các tập tin là riêng với nhau, chứ không phải đơn, luồng liên tục."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--sandbox>"
+msgstr "B<--sandbox>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "operate in sandbox mode (disable e/r/w commands)."
+msgstr "thực hiện trong chế độ sandbox (tắt lệnh e/r/w)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-u>, B<--unbuffered>"
+msgstr "B<-u>, B<--unbuffered>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"load minimal amounts of data from the input files and flush the output "
+"buffers more often"
+msgstr ""
+"nạp số lượng dữ liệu tối thiểu từ các tập tin đầu vào, và đẩy dữ liệu của bộ "
+"đệm kết xuất lên đĩa thường xuyên hơn"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-z>, B<--null-data>"
+msgstr "B<-z>, B<--null-data>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "separate lines by NUL characters"
+msgstr "ngăn cách các dòng bằng ký tự NUL"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If no B<-e>, B<--expression>, B<-f>, or B<--file> option is given, then the "
+"first non-option argument is taken as the sed script to interpret. All "
+"remaining arguments are names of input files; if no input files are "
+"specified, then the standard input is read."
+msgstr ""
+"Không đưa ra tùy chọn B<-e>, B<--expression> (biểu thức), B<-f> hay B<--"
+"file> (tập tin) thì đối số khác tùy chọn thứ nhất được lấy làm văn lệnh sed "
+"cần giải dịch. Tất cả các đối số còn lại là tên của tập tin đầu vào; không "
+"chỉ ra tập tin đầu vào thì nó dùng đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU sed home page: E<lt>https://www.gnu.org/software/sed/E<gt>. General "
+"help using GNU software: E<lt>https://www.gnu.org/gethelp/E<gt>. E-mail bug "
+"reports to: E<lt>bug-sed@gnu.orgE<gt>."
+msgstr ""
+"Trang chủ của sed GNU: E<lt>https://www.gnu.org/software/sed/E<gt>. Trợ giúp "
+"dùng chung cho các phần mềm tại GNU: E<lt>https://www.gnu.org/gethelp/E<gt>. "
+"Gửi thư điện tử báo cáo lỗi đến: E<lt>bug-sed@gnu.orgE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "SYNOPSIS"
+msgid "COMMAND SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is just a brief synopsis of \\*(sd commands to serve as a reminder to "
+"those who already know \\*(sd; other documentation (such as the texinfo "
+"document) must be consulted for fuller descriptions."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Zero-address ``commands''"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ":\\ I<label>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Label for B<b> and B<t> commands."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "#I<comment>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The comment extends until the next newline (or the end of a B<-e> script "
+"fragment)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "}"
+msgstr "}"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The closing bracket of a { } block."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Zero- or One- address commands"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "="
+msgstr "="
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print the current line number."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "a \\e"
+msgstr "a \\e"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<text>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Append I<text>, which has each embedded newline preceded by a backslash."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "i \\e"
+msgstr "i \\e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Insert I<text>, which has each embedded newline preceded by a backslash."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "q [I<exit-code>]"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Immediately quit the \\*(sd script without processing any more input, except "
+"that if auto-print is not disabled the current pattern space will be "
+"printed. The exit code argument is a GNU extension."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Q [I<exit-code>]"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Immediately quit the \\*(sd script without processing any more input. This "
+"is a GNU extension."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "r\\ I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Append text read from I<filename>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "R\\ I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Append a line read from I<filename>. Each invocation of the command reads a "
+"line from the file. This is a GNU extension."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "comments don't accept any addresses"
+msgid "Commands which accept address ranges"
+msgstr "chú thích không chấp nhận địa chỉ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "{"
+msgstr "{"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Begin a block of commands (end with a })."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "b\\ I<label>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Branch to I<label>; if I<label> is omitted, branch to end of script."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "c \\e"
+msgstr "c \\e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Replace the selected lines with I<text>, which has each embedded newline "
+"preceded by a backslash."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "d"
+msgstr "d"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Delete pattern space. Start next cycle."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "D"
+msgstr "D"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If pattern space contains no newline, start a normal new cycle as if the d "
+"command was issued. Otherwise, delete text in the pattern space up to the "
+"first newline, and restart cycle with the resultant pattern space, without "
+"reading a new line of input."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "h H"
+msgstr "h H"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy/append pattern space to hold space."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "g G"
+msgstr "g G"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy/append hold space to pattern space."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "l"
+msgstr "l"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "List out the current line in a ``visually unambiguous'' form."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "l\\ I<width>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"List out the current line in a ``visually unambiguous'' form, breaking it at "
+"I<width> characters. This is a GNU extension."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "n N"
+msgstr "n N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Read/append the next line of input into the pattern space."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "p"
+msgstr "p"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print the current pattern space."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "P"
+msgstr "P"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print up to the first embedded newline of the current pattern space."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "s/I<regexp>/I<replacement>/"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Attempt to match I<regexp> against the pattern space. If successful, "
+"replace that portion matched with I<replacement>. The I<replacement> may "
+"contain the special character B<&> to refer to that portion of the pattern "
+"space which matched, and the special escapes \\e1 through \\e9 to refer to "
+"the corresponding matching sub-expressions in the I<regexp>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "t\\ I<label>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If a s/// has done a successful substitution since the last input line was "
+"read and since the last t or T command, then branch to I<label>; if I<label> "
+"is omitted, branch to end of script."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "T\\ I<label>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If no s/// has done a successful substitution since the last input line was "
+"read and since the last t or T command, then branch to I<label>; if I<label> "
+"is omitted, branch to end of script. This is a GNU extension."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "w\\ I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Write the current pattern space to I<filename>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "W\\ I<filename>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Write the first line of the current pattern space to I<filename>. This is a "
+"GNU extension."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "x"
+msgstr "x"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exchange the contents of the hold and pattern spaces."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "y/I<source>/I<dest>/"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Transliterate the characters in the pattern space which appear in I<source> "
+"to the corresponding character in I<dest>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Addresses"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"\\*(Sd commands can be given with no addresses, in which case the command "
+"will be executed for all input lines; with one address, in which case the "
+"command will only be executed for input lines which match that address; or "
+"with two addresses, in which case the command will be executed for all input "
+"lines which match the inclusive range of lines starting from the first "
+"address and continuing to the second address. Three things to note about "
+"address ranges: the syntax is I<addr1>,I<addr2> (i.e., the addresses are "
+"separated by a comma); the line which I<addr1> matched will always be "
+"accepted, even if I<addr2> selects an earlier line; and if I<addr2> is a "
+"I<regexp>, it will not be tested against the line that I<addr1> matched."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"After the address (or address-range), and before the command, a B<!> may be "
+"inserted, which specifies that the command shall only be executed if the "
+"address (or address-range) does B<not> match."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The following address types are supported:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<number>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Match only the specified line I<number> (which increments cumulatively "
+"across files, unless the B<-s> option is specified on the command line)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<first>~I<step>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Match every I<step>'th line starting with line I<first>. For example, ``sed "
+"-n 1~2p'' will print all the odd-numbered lines in the input stream, and the "
+"address 2~5 will match every fifth line, starting with the second. I<first> "
+"can be zero; in this case, \\*(sd operates as if it were equal to I<step>. "
+"(This is an extension.)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "$"
+msgstr "$"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Match the last line."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "/I<regexp>/"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Match lines matching the regular expression I<regexp>. Matching is "
+"performed on the current pattern space, which can be modified with commands "
+"such as ``s///''."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eB<c>I<regexp>B<c>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Match lines matching the regular expression I<regexp>. The B<c> may be any "
+"character."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU \\*(sd also supports some special 2-address forms:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0,I<addr2>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Start out in \"matched first address\" state, until I<addr2> is found. This "
+"is similar to 1,I<addr2>, except that if I<addr2> matches the very first "
+"line of input the 0,I<addr2> form will be at the end of its range, whereas "
+"the 1,I<addr2> form will still be at the beginning of its range. This works "
+"only when I<addr2> is a regular expression."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<addr1>,+I<N>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Will match I<addr1> and the I<N> lines following I<addr1>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<addr1>,~I<N>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Will match I<addr1> and the lines following I<addr1> until the next line "
+"whose input line number is a multiple of I<N>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REGULAR EXPRESSIONS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"POSIX.2 BREs I<should> be supported, but they aren't completely because of "
+"performance problems. The B<\\en> sequence in a regular expression matches "
+"the newline character, and similarly for B<\\ea>, B<\\et>, and other "
+"sequences. The I<-E> option switches to using extended regular expressions "
+"instead; it has been supported for years by GNU sed, and is now included in "
+"POSIX."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"E-mail bug reports to B<bug-sed@gnu.org>. Also, please include the output "
+"of ``sed --version'' in the body of your report if at all possible."
+msgstr "Hãy thông báo lỗi cho: E<lt>bug-sed@gnu.orgE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering, "
+"and Assaf Gordon."
+msgstr ""
+"Viết bởi Jay Fenlason, Tom Lord, Ken Pizzini, Paolo Bonzini, Jim Meyering và "
+"Assaf Gordon."
+
+#. type: Plain text
+#: archlinux mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "This sed program was built with SELinux support. SELinux is enabled on "
+#| "this system."
+msgid "This sed program was built without SELinux support."
+msgstr ""
+"Chương trình sed này được biên dịch có hỗ trợ SELinux. SELinux được bật trên "
+"hệ thống này."
+
+#. type: SH
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<awk>(1), B<ed>(1), B<grep>(1), B<tr>(1), B<perlre>(1), sed.info, any of "
+"various books on \\*(sd,"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"the \\*(sd FAQ (http://sed.sf.net/grabbag/tutorials/sedfaq.txt), http://sed."
+"sf.net/grabbag/."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<sed> is maintained as a Texinfo manual. If the "
+"B<info> and B<sed> programs are properly installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<sed> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<sed> được cài đặt đúng ở địa chỉ của "
+"bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info sed>"
+msgstr "B<info sed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "January 2023"
+msgstr "Tháng 1 năm 2023"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, fuzzy
+#| msgid ""
+#| "Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU "
+#| "GPL version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgid ""
+"Packaged by Debian Copyright \\(co 2022 Free Software Foundation, Inc. "
+"License GPLv3+: GNU GPL version 3 or later E<lt>https://gnu.org/licenses/gpl."
+"htmlE<gt>. This is free software: you are free to change and redistribute "
+"it. There is NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "This sed program was built with SELinux support. SELinux is enabled on "
+#| "this system."
+msgid ""
+"This sed program was built with SELinux support. SELinux is disabled on "
+"this system."
+msgstr ""
+"Chương trình sed này được biên dịch có hỗ trợ SELinux. SELinux được bật trên "
+"hệ thống này."
+
+#. type: TH
+#: debian-unstable fedora-40 fedora-rawhide
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+#, fuzzy
+#| msgid "B<-c>, B<--count>"
+msgid "B<-c>, B<--copy>"
+msgstr "B<-c>, B<--count>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+msgid "use copy instead of rename when shuffling files in B<-i> mode"
+msgstr ""
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: fedora-40 fedora-rawhide
+msgid ""
+"does nothing; for compatibility with WIN32/CYGWIN/MSDOS/EMX (open files in "
+"binary mode; CR+LF are not processed specially)"
+msgstr ""
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "November 2022"
+msgstr "Tháng 11 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2023"
+msgstr "Tháng 10 năm 2023"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "December 2022"
+msgstr "Tháng 12 năm 2022"
diff --git a/po/vi/man1/seq.1.po b/po/vi/man1/seq.1.po
new file mode 100644
index 00000000..54fc40e8
--- /dev/null
+++ b/po/vi/man1/seq.1.po
@@ -0,0 +1,327 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEQ"
+msgstr "SEQ"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "seq - print a sequence of numbers"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<seq> [I<\\,OPTION\\/>]... I<\\,LAST\\/>"
+msgstr "B<seq> [I<\\,TÙY_CHỌN\\/>]… I<\\,CUỐI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<seq> [I<\\,OPTION\\/>]... I<\\,FIRST LAST\\/>"
+msgstr "B<seq> [I<\\,TÙY_CHỌN\\/>]… I<\\,ĐẦU CUỐI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<seq> [I<\\,OPTION\\/>]... I<\\,FIRST INCREMENT LAST\\/>"
+msgstr "B<seq> [I<\\,TÙY_CHỌN\\/>]… I<\\,ĐẦU CÔNG_SAI CUỐI\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print numbers from FIRST to LAST, in steps of INCREMENT."
+msgstr "In ra các con số từ ĐẦU đến CUỐI, tăng theo BƯỚC."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--format>=I<\\,FORMAT\\/>"
+msgstr "B<-f>, B<--format>=I<\\,ĐỊNH-DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use printf style floating-point FORMAT"
+msgstr "sử dụng ĐỊNH_DẠNG dấu chấm động kiểu printf"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--separator>=I<\\,STRING\\/>"
+msgstr "B<-s>, B<--separator>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STRING to separate numbers (default: \\en)"
+msgstr "dùng CHUỖI để phân cách các số (mặc định: \\en)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--equal-width>"
+msgstr "B<-w>, B<--equal-width>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equalize width by padding with leading zeroes"
+msgstr "cân bằng chiều rộng bằng cách thêm các số 0 vào đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If FIRST or INCREMENT is omitted, it defaults to 1. That is, an omitted "
+"INCREMENT defaults to 1 even when LAST is smaller than FIRST. The sequence "
+"of numbers ends when the sum of the current number and INCREMENT would "
+"become greater than LAST. FIRST, INCREMENT, and LAST are interpreted as "
+"floating point values. INCREMENT is usually positive if FIRST is smaller "
+"than LAST, and INCREMENT is usually negative if FIRST is greater than LAST. "
+"INCREMENT must not be 0; none of FIRST, INCREMENT and LAST may be NaN. "
+"FORMAT must be suitable for printing one argument of type 'double'; it "
+"defaults to %.PRECf if FIRST, INCREMENT, and LAST are all fixed point "
+"decimal numbers with maximum precision PREC, and to %g otherwise."
+msgstr ""
+"Nếu bỏ qua ĐẦU hoặc CÔNG_SAI, thì mặc định là 1. Tức là, CÔNG_SAI bị bỏ qua, "
+"mặc định đặt thành 1 ngay cả khi CUỐI nhỏ hơn ĐẦU. Chuỗi số được kết thúc "
+"khi tổng giá trị của số hiện tại và CÔNG_SAI sẽ trở nên lớn hơn CUỐI. ĐẦU, "
+"CÔNG_SAI, và CUỐI biên dịch như các giá trị dấu chấm động. CÔNG_SAI thường "
+"là dương nếu ĐẦU nhỏ hơn CUỐI, và CÔNG_SAI phải không là số không; không cái "
+"nào trong số ĐẦU, CÔNG_SAI, và CUỐI là NaN. ĐỊNH_DẠNG phải thích hợp để in "
+"ra một đối số kiểu “double”; nó có giá trị mặc định là “%.PRECf” nếu ĐẦU, "
+"CÔNG_SAI, và CUỐI đều là số thập phân dấu chấm cố định có độ chính xác tối "
+"đa PREC, và nếu không thì là %g."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper."
+msgstr "Viết bởi Ulrich Drepper."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/seqE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/seqE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) seq invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) seq invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sha1sum.1.po b/po/vi/man1/sha1sum.1.po
new file mode 100644
index 00000000..90ac999a
--- /dev/null
+++ b/po/vi/man1/sha1sum.1.po
@@ -0,0 +1,470 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHA1SUM"
+msgstr "SHA1SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sha1sum - compute and check SHA1 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sha1sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sha1sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check SHA1 (160-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra SHA1 (160 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in FIPS-180-1. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-1. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Do not use the SHA-1 algorithm for security related purposes. Instead, use "
+"an SHA-2 algorithm, implemented in the programs B<sha224sum>(1), "
+"B<sha256sum>(1), B<sha384sum>(1), B<sha512sum>(1), or the BLAKE2 algorithm, "
+"implemented in B<b2sum>(1)"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sha1sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sha1sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sha1sum invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sha1sum invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read SHA1 sums from the FILEs and check them"
+msgstr "đọc tổng SHA1 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in FIPS-180-1. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-1. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Do not use the SHA-1 algorithm for security related purposes. Instead, use "
+"an SHA-2 algorithm, implemented in the programs sha224sum(1), sha256sum(1), "
+"sha384sum(1), sha512sum(1), or the BLAKE2 algorithm, implemented in b2sum(1)"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sha224sum.1.po b/po/vi/man1/sha224sum.1.po
new file mode 100644
index 00000000..0912129f
--- /dev/null
+++ b/po/vi/man1/sha224sum.1.po
@@ -0,0 +1,445 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHA224SUM"
+msgstr "SHA224SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sha224sum - compute and check SHA224 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sha224sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sha224sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check SHA224 (224-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra SHA224 (224 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in RFC 3874. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 3874. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sha224sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sha224sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sha2 utilities\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sha2 utilities\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read SHA224 sums from the FILEs and check them"
+msgstr "đọc tổng SHA224 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in RFC 3874. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong RFC 3874. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sha256sum.1.po b/po/vi/man1/sha256sum.1.po
new file mode 100644
index 00000000..3ec13ee6
--- /dev/null
+++ b/po/vi/man1/sha256sum.1.po
@@ -0,0 +1,445 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHA256SUM"
+msgstr "SHA256SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sha256sum - compute and check SHA256 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sha256sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sha256sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check SHA256 (256-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra SHA256 (256 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sha256sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sha256sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sha2 utilities\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sha2 utilities\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read SHA256 sums from the FILEs and check them"
+msgstr "đọc tổng SHA256 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sha384sum.1.po b/po/vi/man1/sha384sum.1.po
new file mode 100644
index 00000000..d790c8d3
--- /dev/null
+++ b/po/vi/man1/sha384sum.1.po
@@ -0,0 +1,445 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHA384SUM"
+msgstr "SHA384SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sha384sum - compute and check SHA384 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sha384sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sha384sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check SHA384 (384-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra SHA384 (384 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sha384sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sha384sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sha2 utilities\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sha2 utilities\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read SHA384 sums from the FILEs and check them"
+msgstr "đọc tổng SHA384 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sha512sum.1.po b/po/vi/man1/sha512sum.1.po
new file mode 100644
index 00000000..6c75eef2
--- /dev/null
+++ b/po/vi/man1/sha512sum.1.po
@@ -0,0 +1,445 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHA512SUM"
+msgstr "SHA512SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sha512sum - compute and check SHA512 message digest"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sha512sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sha512sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or check SHA512 (512-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra SHA512 (512 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--binary>"
+msgstr "B<-b>, B<--binary>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in binary mode"
+msgstr "đọc ở chế độ nhị phân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>"
+msgstr "B<-c>, B<--check>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid " -c, --check read %s sums from the FILEs and check them\n"
+msgid "read checksums from the FILEs and check them"
+msgstr " -c, --check đọc tổng %s từ các FILE và kiểm tra\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--tag>"
+msgstr "B<--tag>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "create a BSD-style checksum"
+msgstr "tạo tổng kiểm tra kiểu-BSD"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--text>"
+msgstr "B<-t>, B<--text>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "read in text mode (default)"
+msgstr "đọc ở chế độ văn bản (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"end each output line with NUL, not newline, and disable file name escaping"
+msgstr ""
+"kết thúc dòng bằng NUL, không phải kí tự dòng mới, và tắt thoát tên tập tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "The following five options are useful only when verifying checksums:"
+msgstr "Các tùy chọn sau chỉ có ích khi thẩm tra tổng kiểm (checksum):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-missing>"
+msgstr "B<--ignore-missing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't fail or report status for missing files"
+msgstr "đừng dừng lại hay báo cáo các trạng thái cho các tập tin thiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quiet>"
+msgstr "B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't print OK for each successfully verified file"
+msgstr "đừng in ra OK cho mỗi tập tin được thẩm tra đúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--status>"
+msgstr "B<--status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "don't output anything, status code shows success"
+msgstr "không in ra gì cả, mã trạng thái cho biết thành công"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strict>"
+msgstr "B<--strict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit non-zero for improperly formatted checksum lines"
+msgstr ""
+"thoát khác không nếu các dòng tổng kiểm có định dạng không đúng quy cách"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--warn>"
+msgstr "B<-w>, B<--warn>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "warn about improperly formatted checksum lines"
+msgstr "cảnh báo về những dòng tổng kiểm tra có định dạng sai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with: checksum, a space, a character indicating input mode ('*' for "
+"binary, ' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: There is no difference between binary mode and text mode on GNU "
+"systems."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Ulrich Drepper, Scott Miller, and David Madore."
+msgstr "Viết bởi Ulrich Drepper, Scott Miller và David Madore."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<cksum>(1)"
+msgstr "B<cksum>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sha512sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sha512sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sha2 utilities\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sha2 utilities\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "read SHA512 sums from the FILEs and check them"
+msgstr "đọc tổng SHA512 từ các FILE và kiểm tra"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The sums are computed as described in FIPS-180-2. When checking, the input "
+"should be a former output of this program. The default mode is to print a "
+"line with checksum, a space, a character indicating input mode ('*' for "
+"binary, \\&' ' for text or where binary is insignificant), and name for each "
+"FILE."
+msgstr ""
+"Tổng được tính như mô tả trong FIPS-180-2. Khi kiểm tra, đầu vào phải là dữ "
+"liệu ra trước đây của chương trình này. Chế độ mặc định là in ra một dòng "
+"với tổng kiểm tra, một khoảng trắng, một ký tự chỉ thị chế độ (“*” cho nhị "
+"phân, “dấu cách” cho văn bản hoặc khi chế độ nhị phân là vô nghĩa), và tên "
+"cho mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/shred.1.po b/po/vi/man1/shred.1.po
new file mode 100644
index 00000000..ab9ea3ed
--- /dev/null
+++ b/po/vi/man1/shred.1.po
@@ -0,0 +1,436 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHRED"
+msgstr "SHRED"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "shred - overwrite a file to hide its contents, and optionally delete it"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<shred> [I<\\,OPTION\\/>]... I<\\,FILE\\/>..."
+msgstr "B<shred> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Overwrite the specified FILE(s) repeatedly, in order to make it harder for "
+"even very expensive hardware probing to recover the data."
+msgstr ""
+"Viết chèn nhiều lần (các) TẬP_TIN chỉ ra, để làm cho việc phục hồi dù bằng "
+"các thiết bị đắt tiền cũng khó khăn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If FILE is -, shred standard output."
+msgstr "Nếu TẬP_TIN là “-”, tẩy xóa đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--force>"
+msgstr "B<-f>, B<--force>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change permissions to allow writing if necessary"
+msgstr "Thay đổi quyền hạn để cho phép ghi nhớ nếu cần thiết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--iterations>=I<\\,N\\/>"
+msgstr "B<-n>, B<--iterations>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "overwrite N times instead of the default (3)"
+msgstr "ghi đè SỐ lần thay cho giá trị mặc định (3)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--random-source>=I<\\,FILE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "get random bytes from FILE"
+msgstr "lấy các byte ngẫu nhiên từ tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>=I<\\,N\\/>"
+msgstr "B<-s>, B<--size>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "shred this many bytes (suffixes like K, M, G accepted)"
+msgstr "shred số byte này (chấp nhận các hậu tố K, M, G, v.d. “102K”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "deallocate and remove file after overwriting"
+msgstr "cắt ngắn và xóa bỏ tập tin sau khi ghi dè"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--disk-module>=I<\\,MODULE\\/>"
+msgid "B<--remove>[=I<\\,HOW\\/>]"
+msgstr "B<--remove>[=I<\\,HOW\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-u> but give control on HOW to delete; See below"
+msgstr "giống B<-u> nhưng đưa ra điều khiển làm sao để xóa; Xem ở dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "show progress"
+msgstr "hiển thị tiến trình"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--exact>"
+msgstr "B<-x>, B<--exact>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not round file sizes up to the next full block;"
+msgstr "không làm tròn kích cỡ tập tin đến khối đầy tiếp theo;"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "this is the default for non-regular files"
+msgstr "đây là mặc định cho các tập tin không thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero>"
+msgstr "B<-z>, B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add a final overwrite with zeros to hide shredding"
+msgstr "thêm một lần ghi đè cuối cùng bằng các số 0 để giấu việc dùng B<shred>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Delete FILE(s) if B<--remove> (B<-u>) is specified. The default is not to "
+"remove the files because it is common to operate on device files like I<\\,/"
+"dev/hda\\/>, and those files usually should not be removed. The optional "
+"HOW parameter indicates how to remove a directory entry: \\&'unlink' =E<gt> "
+"use a standard unlink call. \\&'wipe' =E<gt> also first obfuscate bytes in "
+"the name. \\&'wipesync' =E<gt> also sync each obfuscated byte to the "
+"device. The default mode is 'wipesync', but note it can be expensive."
+msgstr ""
+"Xóa (các) TẬP_TIN nếu có chỉ ra B<--remove> (B<-u>). Mặc định là không xóa "
+"tập tin vì lệnh thường thao tác trên tập tin thiết bị như I<\\,/dev/hda\\/>, "
+"và không nên xóa bỏ những tập tin này. Đối số của tùy chọn HOW chỉ ra cách "
+"gỡ bỏ các mục tin thư mục: “unlink” =E<gt> dùng cú gọi unlink tiêu chuẩn. "
+"“wipe” =E<gt> cũng tẩy các byte đầu trong tên. “wipesync” =E<gt> cũng đồng "
+"bộ từng byte xóa lên đĩa. Chế độ mặc định là “wipesync”. nhưng nó có thể hơi "
+"xoa hoa."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"CAUTION: shred assumes the file system and hardware overwrite data in "
+"place. Although this is common, many platforms operate otherwise. Also, "
+"backups and mirrors may contain unremovable copies that will let a shredded "
+"file be recovered later. See the GNU coreutils manual for details."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Colin Plumb."
+msgstr "Viết bởi Colin Plumb."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/shredE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"shredE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) shred invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) shred invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Delete FILE(s) if B<--remove> (B<-u>) is specified. The default is not to "
+"remove the files because it is common to operate on device files like I<\\,/"
+"dev/hda\\/>, and those files usually should not be removed. The optional "
+"HOW parameter indicates how to remove a directory entry: \\&'unlink' =E<gt> "
+"use a standard unlink call. \\&'wipe' =E<gt> also first obfuscate bytes in "
+"the name. \\&'wipesync' =E<gt> also sync each obfuscated byte to disk. The "
+"default mode is 'wipesync', but note it can be expensive."
+msgstr ""
+"Xóa (các) TẬP_TIN nếu có chỉ ra B<--remove> (B<-u>). Mặc định là không xóa "
+"tập tin vì lệnh thường thao tác trên tập tin thiết bị như I<\\,/dev/hda\\/>, "
+"và không nên xóa bỏ những tập tin này. Đối số của tùy chọn HOW chỉ ra cách "
+"gỡ bỏ các mục tin thư mục: “unlink” =E<gt> dùng cú gọi unlink tiêu chuẩn. "
+"“wipe” =E<gt> cũng tẩy các byte đầu trong tên. “wipesync” =E<gt> cũng đồng "
+"bộ từng byte xóa lên đĩa. Chế độ mặc định là “wipesync”. nhưng nó có thể hơi "
+"xoa hoa."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/shuf.1.po b/po/vi/man1/shuf.1.po
new file mode 100644
index 00000000..55ad0fa6
--- /dev/null
+++ b/po/vi/man1/shuf.1.po
@@ -0,0 +1,363 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:10+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SHUF"
+msgstr "SHUF"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "shuf - generate random permutations"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<shuf> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<shuf> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<shuf> I<\\,-e \\/>[I<\\,OPTION\\/>]... [I<\\,ARG\\/>]..."
+msgstr "B<shuf> I<\\,-e \\/>[I<\\,TÙY_CHỌN\\/>]… [I<\\,Đ.SỐ\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<shuf> I<\\,-i LO-HI \\/>[I<\\,OPTION\\/>]..."
+msgstr "B<shuf> I<\\,-i THẤP-CAO \\/>[I<\\,TÙY_CHỌN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Write a random permutation of the input lines to standard output."
+msgstr ""
+"In ra đầu ra tiêu chuẩn một tập hợp hoán vị ngẫu nhiên các dòng đầu vào."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--echo>"
+msgstr "B<-e>, B<--echo>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat each ARG as an input line"
+msgstr "coi mỗi Đ.SỐ là một dòng đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--input-range>=I<\\,LO-HI\\/>"
+msgstr "B<-i>, B<--input-range>=I<\\,THẤP-CAO\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat each number LO through HI as an input line"
+msgstr "coi mỗi con số từ THẤP đến CAO là một dòng đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--head-count>=I<\\,COUNT\\/>"
+msgstr "B<-n>, B<--head-count>=I<\\,SỐ_LƯỢNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output at most COUNT lines"
+msgstr "xuất nhiều nhất là SỐ dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write result to FILE instead of standard output"
+msgstr "ghi kết quả vào tập tin này thay cho đầu ra tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--random-source>=I<\\,FILE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "get random bytes from FILE"
+msgstr "lấy các byte ngẫu nhiên từ tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--repeat>"
+msgstr "B<-r>, B<--repeat>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output lines can be repeated"
+msgstr "các dòng xuất có thể được lặp lại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Paul Eggert."
+msgstr "Viết bởi Paul Eggert."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/shufE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/shufE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) shuf invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) shuf invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sleep.1.po b/po/vi/man1/sleep.1.po
new file mode 100644
index 00000000..99d8c22d
--- /dev/null
+++ b/po/vi/man1/sleep.1.po
@@ -0,0 +1,293 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:11+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SLEEP"
+msgstr "SLEEP"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sleep - delay for a specified amount of time"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sleep> I<\\,NUMBER\\/>[I<\\,SUFFIX\\/>]..."
+msgstr "B<sleep> I<\\,SỐ\\/>[I<\\,HẬU_TỐ\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sleep> I<\\,OPTION\\/>"
+msgstr "B<sleep> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s NUMBER[SUFFIX]...\n"
+#| " or: %s OPTION\n"
+#| "Pause for NUMBER seconds. SUFFIX may be 's' for seconds (the default),\n"
+#| "'m' for minutes, 'h' for hours or 'd' for days. Unlike most "
+#| "implementations\n"
+#| "that require NUMBER be an integer, here NUMBER may be an arbitrary "
+#| "floating\n"
+#| "point number. Given two or more arguments, pause for the amount of time\n"
+#| "specified by the sum of their values.\n"
+#| "\n"
+msgid ""
+"Pause for NUMBER seconds. SUFFIX may be 's' for seconds (the default), "
+"\\&'m' for minutes, 'h' for hours or 'd' for days. NUMBER need not be an "
+"integer. Given two or more arguments, pause for the amount of time "
+"specified by the sum of their values."
+msgstr ""
+"Cách dùng: %s SỐ[HẬU_TỐ]…\n"
+" hoặc: %s TÙY_CHỌN\n"
+"Tạm dừng trong vòng SỐ giây.\n"
+"HẬU_TỐ có thể là:\n"
+" * s giây (mặc định)\n"
+" * m phút\n"
+" * h giờ\n"
+" * d ngày\n"
+"Không giống như phần lớn mã thực thi yêu cầu SỐ là số nguyên,\n"
+"ở đây SỐ có thể là số thực dấu chấm động. Đưa ra hai đối số\n"
+"hoặc nhiều hơn thì tạm dừng trong thời gian là tổng các giá trị đó.\n"
+"\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering and Paul Eggert."
+msgstr "Viết bởi Jim Meyering và Paul Eggert."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "sleep(3)"
+msgid "B<sleep>(3)"
+msgstr "B<sleep>(3)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sleepE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"sleepE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sleep invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sleep invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "sleep(3)"
+msgstr "B<sleep>(3)"
diff --git a/po/vi/man1/sort.1.po b/po/vi/man1/sort.1.po
new file mode 100644
index 00000000..9683f031
--- /dev/null
+++ b/po/vi/man1/sort.1.po
@@ -0,0 +1,752 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:11+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SORT"
+msgstr "SORT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort - sort lines of text files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sort> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sort> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sort> [I<\\,OPTION\\/>]... I<\\,--files0-from=F\\/>"
+msgstr "B<sort> [I<\\,TÙY_CHỌN\\/>]… I<\\,--files0-from=F\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Write sorted concatenation of all FILE(s) to standard output."
+msgstr "Ghi ra đầu ra tiêu chuẩn bản ghép nối đã sắp xếp của tất cả TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too. "
+"Ordering options:"
+msgstr ""
+"Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy. Tùy chọn sắp xếp:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--ignore-leading-blanks>"
+msgstr "B<-b>, B<--ignore-leading-blanks>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore leading blanks"
+msgstr "bỏ qua những khoảng trắng ở đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--dictionary-order>"
+msgstr "B<-d>, B<--dictionary-order>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "consider only blanks and alphanumeric characters"
+msgstr "tính chỉ các dấu cách và các ký tự chữ-cái/số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--ignore-case>"
+msgstr "B<-f>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fold lower case to upper case characters"
+msgstr "tính chữ thường là chữ hoa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--general-numeric-sort>"
+msgstr "B<-g>, B<--general-numeric-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare according to general numerical value"
+msgstr "so sánh theo giá trị thuộc số kiểu chung"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-nonprinting>"
+msgstr "B<-i>, B<--ignore-nonprinting>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "consider only printable characters"
+msgstr "tính chỉ các ký tự có thể in được"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>, B<--month-sort>"
+msgstr "B<-M>, B<--month-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare (unknown) E<lt> 'JAN' E<lt> ... E<lt> 'DEC'"
+msgstr "so sánh (không hiểu) E<lt> “Th1” E<lt> … E<lt> “Th12”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-numeric-sort>"
+msgstr "B<-h>, B<--human-numeric-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare human readable numbers (e.g., 2K 1G)"
+msgstr "so sánh các số mà người đọc được (v.d. 2K 1G)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--numeric-sort>"
+msgstr "B<-n>, B<--numeric-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare according to string numerical value"
+msgstr "so sánh theo giá trị thuộc số kiểu chuỗi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--random-sort>"
+msgstr "B<-R>, B<--random-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "shuffle, but group identical keys. See shuf(1)"
+msgid "shuffle, but group identical keys. See B<shuf>(1)"
+msgstr "xáo trộn, nhưng nhóm các khóa định danh. Xem B<shuf>(1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--random-source>=I<\\,FILE\\/>"
+msgstr "B<--random-source>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "get random bytes from FILE"
+msgstr "lấy các byte ngẫu nhiên từ tập tin này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reverse>"
+msgstr "B<-r>, B<--reverse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reverse the result of comparisons"
+msgstr "đảo ngược kết quả so sánh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sort>=I<\\,WORD\\/>"
+msgstr "B<--sort>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"sort according to WORD: general-numeric B<-g>, human-numeric B<-h>, month B<-"
+"M>, numeric B<-n>, random B<-R>, version B<-V>"
+msgstr ""
+"sắp xếp theo TỪ:\n"
+" * general-numeric -g\t\tthuộc số kiểu chung\n"
+" * human-numeric -h\t\tthuộc số kiểu người\n"
+" * month -M\t\t\t\ttháng\n"
+" * numeric -n\t\t\tthuộc số\n"
+" * random -R\t\t\tngẫu nhiên\n"
+" * version -V\t\t\tphiên bản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--version-sort>"
+msgstr "B<-V>, B<--version-sort>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "natural sort of (version) numbers within text"
+msgstr "sắp xếp các số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Other options:"
+msgstr "Những tùy chọn khác:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--batch-size>=I<\\,NMERGE\\/>"
+msgstr "B<--batch-size>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "merge at most NMERGE inputs at once; for more use temp files"
+msgstr ""
+"gộp lại đồng thời nhiều nhất SỐ đầu vào; nếu cần hơn, hãy sử dụng các tập "
+"tin tạm thời"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--check>, B<--check>=I<\\,diagnose-first\\/>"
+msgstr "B<-c>, B<--check>, B<--check>=I<\\,diagnose-first\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "check for sorted input; do not sort"
+msgstr "kiểm tra có đầu vào đã sắp xếp; không nên sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--check>=I<\\,quiet\\/>, B<--check>=I<\\,silent\\/>"
+msgstr "B<-C>, B<--check>=I<\\,quiet\\/>, B<--check>=I<\\,silent\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-c>, but do not report first bad line"
+msgstr "giống B<-c>, nhưng không thông báo dòng sai thứ nhất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--diff-program>=I<PROGRAM>"
+msgid "B<--compress-program>=I<\\,PROG\\/>"
+msgstr "B<--compress-program>=I<\\,PROG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compress temporaries with PROG; decompress them with PROG B<-d>"
+msgstr "nén các đồ tạm thời bằng chương trình này; để giải nén cũng đặt B<-d>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--debug>"
+msgstr "B<--debug>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"annotate the part of the line used to sort, and warn about questionable "
+"usage to stderr"
+msgstr ""
+"diễn giải thành phần của dòng được dùng để sắp xếp, và cảnh báo về các dùng "
+"đáng ngờ ra đầu ra lỗi chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--files0-from>=I<\\,F\\/>"
+msgstr "B<--files0-from>=I<\\,F\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"read input from the files specified by NUL-terminated names in file F; If F "
+"is - then read names from standard input"
+msgstr ""
+"đọc dữ liệu vào từ những tập tin chỉ ra bởi các tập tin chấm dứt rỗng (NUL) "
+"trong tập tin F; Nếu F là “-” thì đọc các tên từ đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--key>=I<\\,KEYDEF\\/>"
+msgstr "B<-k>, B<--key>=I<\\,KEYDEF\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort via a key; KEYDEF gives location and type"
+msgstr "sắp xếp qua khóa, KEYDEF chỉ ra vị trí và kiểu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--merge>"
+msgstr "B<-m>, B<--merge>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "merge already sorted files; do not sort"
+msgstr "hòa trộn các tập tin đã sắp xếp rồi; chứ không sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,FILE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write result to FILE instead of standard output"
+msgstr "ghi kết quả vào tập tin này thay cho đầu ra tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--stable>"
+msgstr "B<-s>, B<--stable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stabilize sort by disabling last-resort comparison"
+msgstr "ổn định sắp xếp bằng việc tắt so sánh sắp xếp lại cuối cùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--buffer-size>=I<\\,SIZE\\/>"
+msgstr "B<-S>, B<--buffer-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use SIZE for main memory buffer"
+msgstr "dùng CỠ cho bộ nhớ đệm chính"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--field-separator>=I<\\,SEP\\/>"
+msgstr "B<-t>, B<--field-separator>=I<\\,SEP\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use SEP instead of non-blank to blank transition"
+msgstr "phân cách các trường bằng SEP này thay ký tự trống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--temporary-directory>=I<\\,DIR\\/>"
+msgstr "B<-T>, B<--temporary-directory>=I<\\,TMỤC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use DIR for temporaries, not $TMPDIR or I<\\,/tmp\\/>; multiple options "
+"specify multiple directories"
+msgstr ""
+"dùng TMỤC làm thư mục tạm thời, không phải $TMPDIR hay I<\\,/tmp\\/>; có thể "
+"chỉ định nhiều thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--parallel>=I<\\,N\\/>"
+msgstr "B<--parallel>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change the number of sorts run concurrently to N"
+msgstr "thay đổi số sắp xếp chạy đồng thời là N"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--unique>"
+msgstr "B<-u>, B<--unique>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-c>, check for strict ordering; without B<-c>, output only the first "
+"of an equal run"
+msgstr ""
+"nếu có B<-c>, kiểm tra có thứ tự chặt chẽ; khi không có B<-c>, chỉ xuất kết "
+"quả chạy đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is "
+"a field number and C a character position in the field; both are origin 1, "
+"and the stop position defaults to the line's end. If neither B<-t> nor B<-"
+"b> is in effect, characters in a field are counted from the beginning of the "
+"preceding whitespace. OPTS is one or more single-letter ordering options "
+"[bdfgiMhnRrV], which override global ordering options for that key. If no "
+"key is given, use the entire line as the key. Use B<--debug> to diagnose "
+"incorrect key usage."
+msgstr ""
+"KEYDEF là F[.C][TÙY_CHỌN…], [F[.C][TÙY_CHỌN…]] cho điểm đầu và cuối, trong "
+"đó F là số thứ tự trường và C là vị trí của ký tự trong trường; cả hai có "
+"gốc bắt đầu là 1, và điểm kết thúc mặc định là cuối dòng. Nếu hoặc B<-t> "
+"hoặc B<-b> chịu tác động, các ký tự trong trường được đếm từ trước khoảng "
+"trắng. TÙY_CHỌN là một hoặc vài ký tự đơn xếp theo thứ tự [bdfgiMhnRrV], các "
+"tùy chọn này sẽ đè lên các tùy chọn toàn cục. Khi không đưa ra một khóa, thì "
+"dùng cả dòng làm khóa. Dùng B<--debug> để chuẩn đoán cách dùng khóa sai."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SIZE may be followed by the following multiplicative suffixes: % 1% of "
+#| "memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y."
+msgid ""
+"SIZE may be followed by the following multiplicative suffixes: % 1% of "
+"memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y, R, Q."
+msgstr ""
+"CỠ có thể theo bởi hậu tố là bội số của: % 1% của bộ nhớ, b 1, K 1024 (mặc "
+"định), và tương tự như vậy với M, G, T, P, E, Z, Y."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"*** WARNING *** The locale specified by the environment affects sort order. "
+"Set LC_ALL=C to get the traditional sort order that uses native byte values."
+msgstr ""
+"*** CẢNH BÁO *** Biến môi trường địa phương ảnh hưởng đến thứ tự sắp xếp. "
+"Đặt “LC_ALL=C” để dùng thứ tự sắp xếp truyền thống theo giá trị byte gốc."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Haertel and Paul Eggert."
+msgstr "Viết bởi Mike Haertel và Paul Eggert."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "shuf(1), uniq(1)"
+msgid "B<shuf>(1), B<uniq>(1)"
+msgstr "B<shuf>(1), B<uniq>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sortE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/sortE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sort invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sort invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"SIZE may be followed by the following multiplicative suffixes: % 1% of "
+"memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y."
+msgstr ""
+"CỠ có thể theo bởi hậu tố là bội số của: % 1% của bộ nhớ, b 1, K 1024 (mặc "
+"định), và tương tự như vậy với M, G, T, P, E, Z, Y."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "shuffle, but group identical keys. See shuf(1)"
+msgstr "xáo trộn, nhưng nhóm các khóa định danh. Xem B<shuf>(1)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "shuf(1), uniq(1)"
+msgstr "B<shuf>(1), B<uniq>(1)"
diff --git a/po/vi/man1/split.1.po b/po/vi/man1/split.1.po
new file mode 100644
index 00000000..dc11c3f7
--- /dev/null
+++ b/po/vi/man1/split.1.po
@@ -0,0 +1,587 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:11+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SPLIT"
+msgstr "SPLIT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "split - split a file into pieces"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<split> [I<\\,OPTION\\/>]... [I<\\,FILE \\/>[I<\\,PREFIX\\/>]]"
+msgstr "B<split> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN \\/>[I<\\,TIỀN_TỐ\\/>]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Output pieces of FILE to PREFIXaa, PREFIXab, ...; default size is 1000 "
+"lines, and default PREFIX is 'x'."
+msgstr ""
+"Tạo ra các phần có kích cỡ xác định của TẬP TIN tên TIỀN_TỐaa, TIỀN_TỐab, v."
+"v.; kích cỡ mặc định là 1000 dòng, và TIỀN_TỐ mặc định là “x”."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--suffix-length>=I<\\,N\\/>"
+msgstr "B<-a>, B<--suffix-length>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate suffixes of length N (default 2)"
+msgstr "tạo các hậu tố với chiều dài N (mặc định 2)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--additional-suffix>=I<\\,SUFFIX\\/>"
+msgstr "B<--additional-suffix>=I<\\,HẬU_TỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append an additional SUFFIX to file names"
+msgstr "nối thêm hậu tố HẬU_TỐ vào tên tập tin."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--bytes>=I<\\,SIZE\\/>"
+msgstr "B<-b>, B<--bytes>=I<\\,KÍCH-CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "put SIZE bytes per output file"
+msgstr "đặt KÍCH-CỠ byte cho mỗi tập tin kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--line-bytes>=I<\\,SIZE\\/>"
+msgstr "B<-C>, B<--line-bytes>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "put at most SIZE bytes of records per output file"
+msgstr "đặt nhiều nhất CỠ byte của các bản ghi cho mỗi tập tin kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>"
+msgstr "B<-d>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use numeric suffixes starting at 0, not alphabetic"
+msgstr "sử dụng hậu tố kiểu số bắt đầu từ 0 thay cho chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+msgid "B<--numeric-suffixes>[=I<\\,FROM\\/>]"
+msgstr "B<--numeric-suffixes>[=I<\\,FROM\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-d>, but allow setting the start value"
+msgstr "giống với B<-d> nhưng cho thay đổi giá trị khởi đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use hex suffixes starting at 0, not alphabetic"
+msgstr "dùng hậu tố dạng thập lục phân bắt đầu từ 0 thay cho chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--fonts>=I<\\,FONTS\\/>"
+msgid "B<--hex-suffixes>[=I<\\,FROM\\/>]"
+msgstr "B<--hex-suffixes>[=I<\\,FROM\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-x>, but allow setting the start value"
+msgstr "giống với B<-x> nhưng cho thay đổi giá trị khởi đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--elide-empty-files>"
+msgstr "B<-e>, B<--elide-empty-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not generate empty output files with '-n'"
+msgstr "không tạo tập tin trống với B<-n>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--filter>=I<\\,COMMAND\\/>"
+msgstr "B<--filter>=I<\\,LỆNH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "write to shell COMMAND; file name is $FILE"
+msgstr "ghi vào LỆNH hệ vỏ; với tên tập tin $FILE"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--lines>=I<\\,NUMBER\\/>"
+msgstr "B<-l>, B<--lines>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "put NUMBER lines/records per output file"
+msgstr "đặt SỐ dòng cho mỗi tập tin kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--number>=I<\\,CHUNKS\\/>"
+msgstr "B<-n>, B<--number>=I<\\,CHUNKS\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate CHUNKS output files; see explanation below"
+msgstr "tạo ra CHUNKS tập tin. Xem giải thích ở dưới đây"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--separator>=I<\\,SEP\\/>"
+msgstr "B<-t>, B<--separator>=I<\\,SEP\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use SEP instead of newline as the record separator; \\&'\\e0' (zero) "
+"specifies the NUL character"
+msgstr ""
+"dùng SEP thay cho ký tự dòng mới làm bộ ngăn cách bản ghi; “\\e0” (số không) "
+"để chỉ định ký tự NUL"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--unbuffered>"
+msgstr "B<-u>, B<--unbuffered>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "immediately copy input to output with '-n r/...'"
+msgstr "sao chép trực tiếp từ đầu vào tới đầu ra với “-n r/…”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--verbose>"
+msgstr "B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print a diagnostic just before each output file is opened"
+msgstr "in thông tin chẩn đoán đúng trước khi mở mỗi tập tin kết xuất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHUNKS may be:"
+msgstr "CHUNKS có thể là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "split into N files based on size of input"
+msgstr "chia nhỏ thành N tập tin theo cỡ của đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "K/N"
+msgstr "K/N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output Kth of N to stdout"
+msgstr "đầu ra thứ K trên N của stdout"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "l/N"
+msgstr "l/N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "split into N files without splitting lines/records"
+msgstr "chia nhỏ thành N tập tin không có dòng chia cắt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "l/K/N"
+msgstr "l/K/N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output Kth of N to stdout without splitting lines/records"
+msgstr "đầu ra thứ K trên N trong stdout không có dòng chia cắt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "r/N"
+msgstr "r/N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like 'l' but use round robin distribution"
+msgstr "tương tự “l” nhưng dùng phân phối round-robin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "r/K/N"
+msgstr "r/K/N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise but only output Kth of N to stdout"
+msgstr "tương tự nhưng chỉ xuất xuất phần thứ K trên N ra stdout"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Torbjorn Granlund and Richard M. Stallman."
+msgstr "Viết bởi Torbjorn Granlund và Richard M. Stallman."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/splitE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"splitE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) split invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) split invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/stat.1.po b/po/vi/man1/stat.1.po
new file mode 100644
index 00000000..99464716
--- /dev/null
+++ b/po/vi/man1/stat.1.po
@@ -0,0 +1,1003 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:11+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STAT"
+msgstr "STAT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stat - display file or file system status"
+msgstr "stat - hiển thị trạng thái của tập tin hay hệ thống tập tin"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stat> [I<\\,OPTION\\/>]... I<\\,FILE\\/>..."
+msgstr "B<stat> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Display file or file system status."
+msgstr "Hiển thị trạng thái của tập tin hay hệ thống tập tin."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow links"
+msgstr "theo các liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--file-system>"
+msgstr "B<-f>, B<--file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display file system status instead of file status"
+msgstr ""
+"hiển thị trạng thái của hệ thống tập tin thay cho trạng thái của tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--modules>=I<\\,MODULES\\/>"
+msgid "B<--cached>=I<\\,MODE\\/>"
+msgstr "B<--modules>=I<\\,MÔ_ĐUN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"specify how to use cached attributes; useful on remote file systems. See "
+"MODE below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c> B<--format>=I<\\,FORMAT\\/>"
+msgstr "B<-c> B<--format>=I<\\,ĐỊNH_DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use the specified FORMAT instead of the default; output a newline after each "
+"use of FORMAT"
+msgstr ""
+"dùng ĐỊNH_DẠNG đưa ra thay cho định dạng mặc định; xuất một ký tự dòng mới "
+"sau mỗi lần dùng ĐỊNH_DẠNG"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--printf>=I<\\,FORMAT\\/>"
+msgstr "B<--printf>=I<\\,ĐỊNH_DẠNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"like B<--format>, but interpret backslash escapes, and do not output a "
+"mandatory trailing newline; if you want a newline, include \\en in FORMAT"
+msgstr ""
+"giống B<--format>, nhưng phiên dịch thoát chuỗi dấu gạch ngược, và không kết "
+"xuất ký tự dòng mới ở cuối dòng. Muốn tạo dòng mới thì thêm \\en vào trong "
+"chuỗi ĐỊNH_DẠNG."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--terse>"
+msgstr "B<-t>, B<--terse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the information in terse form"
+msgstr "in ra thông tin dưới dạng ngắn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The MODE argument of B<--cached> can be: always, never, or default. "
+"\\&'always' will use cached attributes if available, while \\&'never' will "
+"try to synchronize with the latest attributes, and \\&'default' will leave "
+"it up to the underlying file system."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The valid format sequences for files (without B<--file-system>):"
+msgstr "Các chuỗi định dạng đúng cho các tập tin (không có B<--file-system>):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%a"
+msgstr "%a"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "permission bits in octal (note '#' and '0' printf flags)"
+msgstr "quyền truy cập theo dạng bát phân (chú ý “#” và “0” cờ printf)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%A"
+msgstr "%A"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "permission bits and file type in human readable form"
+msgstr "quyền truy cập theo dạng cho con người đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%b"
+msgstr "%b"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "number of blocks allocated (see %B)"
+msgstr "số khối đã cấp phát (xem %B)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%B"
+msgstr "%B"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the size in bytes of each block reported by %b"
+msgstr "kích cỡ theo byte của mỗi khối được %b thông báo"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%C"
+msgstr "%C"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "SELinux security context string"
+msgstr "chuỗi ngữ cảnh bảo mật SELinux"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%d"
+msgstr "%d"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "device number in decimal (st_dev)"
+msgstr "số hiệu thiết bị theo dạng thập phân (st_dev)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%D"
+msgstr "%D"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "device number in hex (st_dev)"
+msgstr "số hiệu thiết bị theo dạng thập lục (st_dev)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%Hd"
+msgstr "%Hd"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "invalid major device number %s"
+msgid "major device number in decimal"
+msgstr "sai số lớn của thiết bị %s"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%Ld"
+msgstr "%Ld"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "invalid minor device number %s"
+msgid "minor device number in decimal"
+msgstr "sai số nhỏ của thiết bị %s"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%f"
+msgstr "%f"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "raw mode in hex"
+msgstr "chế độ thô theo dạng thập lục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%F"
+msgstr "%F"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file type"
+msgstr "kiểu tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%g"
+msgstr "%g"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "group ID of owner"
+msgstr "ID nhóm của người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%G"
+msgstr "%G"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "group name of owner"
+msgstr "tên nhóm của người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%h"
+msgstr "%h"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "number of hard links"
+msgstr "số liên kết cứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%i"
+msgstr "%i"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "inode number"
+msgstr "số hiệu inode"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%m"
+msgstr "%m"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mount point"
+msgstr "điểm gắn kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%n"
+msgstr "%n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file name"
+msgstr "tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%N"
+msgstr "%N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "quoted file name with dereference if symbolic link"
+msgstr "tên tập tin đã trích dẫn (bỏ liên kết nếu là liên kết mềm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%o"
+msgstr "%o"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "optimal I/O transfer size hint"
+msgstr "kích cỡ khối I/O tối ưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%s"
+msgstr "%s"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "total size, in bytes"
+msgstr "tổng kích cỡ theo byte"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%r"
+msgstr "%r"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "device type in decimal (st_rdev)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%R"
+msgstr "%R"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "device type in hex (st_rdev)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%Hr"
+msgstr "%Hr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "major device type in decimal, for character/block device special files"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "%Lr"
+msgstr "%Lr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "minor device type in decimal, for character/block device special files"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%t"
+msgstr "%t"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "major device type in hex, for character/block device special files"
+msgstr ""
+"kiểu thiết bị lớn theo dạng thập lục, cho các tập tin ký-tự/khối đặc biệt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%T"
+msgstr "%T"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "minor device type in hex, for character/block device special files"
+msgstr ""
+"kiểu thiết bị nhỏ theo dạng thập lục, cho các tập tin ký-tự/khối đặc biệt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%u"
+msgstr "%u"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "user ID of owner"
+msgstr "mã số của người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%U"
+msgstr "%U"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "user name of owner"
+msgstr "tên người dùng của người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%w"
+msgstr "%w"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of file birth, human-readable; - if unknown"
+msgstr "thời điểm sinh ra tập tin, dạng cho con người đọc; - nếu không hiểu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%W"
+msgstr "%W"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of file birth, seconds since Epoch; 0 if unknown"
+msgstr "thời điểm sinh ra tập tin; số giây tính từ Epoch; 0 nếu không hiểu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%x"
+msgstr "%x"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last access, human-readable"
+msgstr "thời gian truy cập cuối cùng, dạng cho con người đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%X"
+msgstr "%X"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last access, seconds since Epoch"
+msgstr "thời gian truy cập cuối cùng, theo giây kể từ Epoch"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%y"
+msgstr "%y"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last data modification, human-readable"
+msgstr "thời gian sửa đổi dữ liệu cuối cùng, dạng cho con người đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%Y"
+msgstr "%Y"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last data modification, seconds since Epoch"
+msgstr "thời gian sửa đổi dữ liệu cuối cùng, theo giây kể từ Epoch"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%z"
+msgstr "%z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last status change, human-readable"
+msgstr "thời gian thay đổi trạng thái cuối cùng, dạng cho con người đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%Z"
+msgstr "%Z"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last status change, seconds since Epoch"
+msgstr "thời gian thay đổi trạng thái cuối cùng, theo giây kể từ Epoch"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Valid format sequences for file systems:"
+msgstr "Các dãy định dạng đúng cho hệ thống tập tin:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "free blocks available to non-superuser"
+msgstr "các khối còn trống cho người dùng không phải siêu người dùng"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "total data blocks in file system"
+msgstr "tổng số khối dữ liệu trong hệ thống tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%c"
+msgstr "%c"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "total file nodes in file system"
+msgstr "tổng số nút tập tin trong hệ thống tập tin"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "free file nodes in file system"
+msgstr "số nút tập tin còn trống trong hệ thống tập tin"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "free blocks in file system"
+msgstr "số khối còn trống trong hệ thống tập tin"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file system ID in hex"
+msgstr "ID hệ thống tập tin theo dạng thập lục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%l"
+msgstr "%l"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "maximum length of filenames"
+msgstr "chiều dài tối đa của tên tập tin"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "block size (for faster transfers)"
+msgstr "kích cỡ khối (để truyền nhanh hơn)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "%S"
+msgstr "%S"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fundamental block size (for block counts)"
+msgstr "kích cỡ khối cơ sở (để đếm các khối)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file system type in hex"
+msgstr "kiểu tập tin theo dạng thập lục"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file system type in human readable form"
+msgstr "kiểu hệ thống tập tin theo dạng người dễ đọc"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "--terse is equivalent to the following FORMAT:"
+msgstr "B<--terse> thì tương đương với FORMAT sau đây:"
+
+#. type: Plain text
+#: archlinux mageia-cauldron
+msgid "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o"
+msgstr "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "--terse --file-system is equivalent to the following FORMAT:"
+msgstr "B<--terse> B<--file-system> là tương đương với FORMAT sau đây:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%n %i %l %t %s %S %b %f %a %c %d"
+msgstr "%n %i %l %t %s %S %b %f %a %c %d"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of stat, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<stat> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Michael Meskes."
+msgstr "Viết bởi Michael Meskes."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "stat(2), statfs(2), statx(2)"
+msgid "B<stat>(2), B<statfs>(2), B<statx>(2)"
+msgstr "B<stat>(2), B<statfs>(2), B<statx>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/statE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/statE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) stat invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) stat invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm debian-unstable fedora-40 fedora-rawhide opensuse-leap-15-6
+#: opensuse-tumbleweed
+msgid "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C"
+msgstr "%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The B<--cached> MODE argument can be; always, never, or default. `always` "
+"will use cached attributes if available, while `never` will try to "
+"synchronize with the latest attributes, and `default` will leave it up to "
+"the underlying file system."
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "device number in decimal"
+msgstr "số hiệu thiết bị theo dạng thập phân"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "device number in hex"
+msgstr "số hiệu thiết bị theo dạng thập lục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "stat(2), statfs(2), statx(2)"
+msgstr "B<stat>(2), B<statfs>(2), B<statx>(2)"
diff --git a/po/vi/man1/stdbuf.1.po b/po/vi/man1/stdbuf.1.po
new file mode 100644
index 00000000..2bfb3ba7
--- /dev/null
+++ b/po/vi/man1/stdbuf.1.po
@@ -0,0 +1,466 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:11+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STDBUF"
+msgstr "STDBUF"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"stdbuf - Run COMMAND, with modified buffering operations for its standard "
+"streams."
+msgstr ""
+"stdbuf - chạy câu LỆNH, với thao tác sửa đổi bộ đệm cho các luồng dữ liệu "
+"tiêu chuẩn của nó"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stdbuf> I<\\,OPTION\\/>... I<\\,COMMAND\\/>"
+msgstr "B<stdbuf> I<\\,TÙY_CHỌN\\/>… I<\\,LỆNH\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Run COMMAND, with modified buffering operations for its standard streams."
+msgstr ""
+"Chạy câu LỆNH, với thao tác sửa đổi bộ đệm cho các luồng dữ liệu tiêu chuẩn "
+"của nó."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--input>=I<\\,MODE\\/>"
+msgstr "B<-i>, B<--input>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "adjust standard input stream buffering"
+msgstr "điều chỉnh việc chuyển hoán đệm luồng đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--output>=I<\\,MODE\\/>"
+msgstr "B<-o>, B<--output>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "adjust standard output stream buffering"
+msgstr "điều chỉnh việc chuyển hoán đệm luồng đầu ra tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e>, B<--error>=I<\\,MODE\\/>"
+msgstr "B<-e>, B<--error>=I<\\,CHẾ_ĐỘ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "adjust standard error stream buffering"
+msgstr "điều chỉnh việc chuyển hoán đệm luồng lỗi tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If MODE is 'L' the corresponding stream will be line buffered. This option "
+"is invalid with standard input."
+msgstr ""
+"Nếu CHẾ_ĐỘ là “L” thì luồng tương ứng được chuyển hoán đệm theo dòng. Tùy "
+"chọn này không hợp lệ với đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "If MODE is '0' the corresponding stream will be unbuffered."
+msgstr "Nếu CHẾ_ĐỘ là “0” thì luồng tương ứng không được chuyển hoán đệm."
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Otherwise MODE is a number which may be followed by one of the "
+#| "following:\n"
+#| "KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, "
+#| "Y.\n"
+#| "In this case the corresponding stream will be fully buffered with the "
+#| "buffer\n"
+#| "size set to MODE bytes.\n"
+msgid ""
+"Otherwise MODE is a number which may be followed by one of the following: KB "
+"1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G,T,P,E,Z,Y,R,Q. "
+"Binary prefixes can be used, too: KiB=K, MiB=M, and so on. In this case the "
+"corresponding stream will be fully buffered with the buffer size set to MODE "
+"bytes."
+msgstr ""
+"\n"
+"Không thì CHẾ_ĐỘ là một con số có thể đi trước một của những hậu tố này:\n"
+"KB 1000, K 1024, MB 1000*1000, M 1024*1024, và tương tự với G, T, P, E, Z, "
+"Y.\n"
+"Trong trường hợp này, luồng tương ứng được chuyển hoán đệm một cách đầy đủ,\n"
+"với kích cỡ vùng đệm được đặt thành CHẾ_ĐỘ byte.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: If COMMAND adjusts the buffering of its standard streams ('tee' does "
+"for example) then that will override corresponding changes by 'stdbuf'. "
+"Also some filters (like 'dd' and 'cat' etc.) don't use streams for I/O, and "
+"are thus unaffected by 'stdbuf' settings."
+msgstr ""
+"GHI CHÚ: nếu câu LỆNH điều chỉnh việc chuyển hoán đệm các luồng tiêu chuẩn "
+"(v.d. B<tee>(1)) thì cũng ghi đè lên các cài đặt tương ứng bị B<stdbuf> sửa "
+"đổi. Ngoài ra còn có một số bộ lọc (v.d. B<dd>(1) và B<cat>(1)) mà không "
+"dùng luồng với đầu I/O, thì không bị tác động bởi cài đặt B<stdbuf>."
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if the stdbuf command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+# type: =head1
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tail -f access.log | stdbuf -oL cut -d \\(aq \\(aq -f1 | uniq>"
+msgstr "B<tail -f access.log | stdbuf -oL cut -d \\(aq \\(aq -f1 | uniq>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This will immediately display unique entries from access.log"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"On GLIBC platforms, specifying a buffer size, i.e., using fully buffered "
+"mode will result in undefined operation."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Padraig Brady."
+msgstr "Viết bởi Padraig Brady."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/stdbufE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"stdbufE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) stdbuf invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) stdbuf invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Otherwise MODE is a number which may be followed by one of the "
+#| "following:\n"
+#| "KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, "
+#| "Y.\n"
+#| "In this case the corresponding stream will be fully buffered with the "
+#| "buffer\n"
+#| "size set to MODE bytes.\n"
+msgid ""
+"Otherwise MODE is a number which may be followed by one of the following: KB "
+"1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y. "
+"Binary prefixes can be used, too: KiB=K, MiB=M, and so on. In this case the "
+"corresponding stream will be fully buffered with the buffer size set to MODE "
+"bytes."
+msgstr ""
+"\n"
+"Không thì CHẾ_ĐỘ là một con số có thể đi trước một của những hậu tố này:\n"
+"KB 1000, K 1024, MB 1000*1000, M 1024*1024, và tương tự với G, T, P, E, Z, "
+"Y.\n"
+"Trong trường hợp này, luồng tương ứng được chuyển hoán đệm một cách đầy đủ,\n"
+"với kích cỡ vùng đệm được đặt thành CHẾ_ĐỘ byte.\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/stty.1.po b/po/vi/man1/stty.1.po
new file mode 100644
index 00000000..5cbbd87e
--- /dev/null
+++ b/po/vi/man1/stty.1.po
@@ -0,0 +1,1859 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:12+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STTY"
+msgstr "STTY"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stty - change and print terminal line settings"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stty> [I<\\,-F DEVICE | --file=DEVICE\\/>] [I<\\,SETTING\\/>]..."
+msgstr "B<stty> [I<\\,-F THIẾT_BỊ | --file=THIẾT_BỊ\\/>] [I<\\,CÀI_ĐẶT\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stty> [I<\\,-F DEVICE | --file=DEVICE\\/>] [I<\\,-a|--all\\/>]"
+msgstr "B<stty> [I<\\,-F THIẾT_BỊ | --file=THIẾT_BỊ\\/>] [I<\\,-a|--all\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<stty> [I<\\,-F DEVICE | --file=DEVICE\\/>] [I<\\,-g|--save\\/>]"
+msgstr "B<stty> [I<\\,-F THIẾT_BỊ | --file=THIẾT_BỊ\\/>] [I<\\,-g|--save\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print or change terminal characteristics."
+msgstr "Hiển thị hoặc thay đổi đặc tính thiết bị cuối."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print all current settings in human-readable form"
+msgstr "in mọi cài đặt hiện thời ở dạng con người có thể đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--save>"
+msgstr "B<-g>, B<--save>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print all current settings in a stty-readable form"
+msgstr "in mọi cài đặt hiện thời ở dạng stty có thể đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--file>=I<\\,DEVICE\\/>"
+msgstr "B<-F>, B<--file>=I<\\,THIẾT_BỊ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "open and use the specified DEVICE instead of stdin"
+msgstr "mở và dùng THIẾT_BỊ thay cho đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Optional - before SETTING indicates negation. An * marks non-POSIX "
+"settings. The underlying system defines which settings are available."
+msgstr ""
+"Một “-” không bắt buộc ở trước CÀI ĐẶT chỉ ra sự phủ định. Một “*” đánh dấu "
+"cài đặt không phải POSIX. Hệ thống nằm dưới định nghĩa các cài đặt có thể."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Special characters:"
+msgstr "Các ký tự đặc biệt:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* discard CHAR"
+msgstr "* discard KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will toggle discarding of output"
+msgstr "KÝ_TỰ sẽ bật/tắt loại bỏ của đầu ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "eof CHAR"
+msgstr "eof KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will send an end of file (terminate the input)"
+msgstr "KÝ_TỰ sẽ gửi một kết thúc tập tin (dừng đầu vào)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "eol CHAR"
+msgstr "eol KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will end the line"
+msgstr "KÝ_TỰ sẽ kết thúc dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* eol2 CHAR"
+msgstr "* eol2 KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "alternate CHAR for ending the line"
+msgstr "KÝ_TỰ thay thế cho kết thúc dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "erase CHAR"
+msgstr "erase KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will erase the last character typed"
+msgstr "KÝ_TỰ sẽ xóa ký tự cuối cùng gõ vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "intr CHAR"
+msgstr "intr KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will send an interrupt signal"
+msgstr "KÝ_TỰ sẽ gửi một tín hiệu gián đoạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "kill CHAR"
+msgstr "kill KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will erase the current line"
+msgstr "KÝ_TỰ sẽ xóa dòng hiện thời"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* lnext CHAR"
+msgstr "* lnext KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will enter the next character quoted"
+msgstr "KÝ_TỰ sẽ nhập vào ký tự trích dẫn kế"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "quit CHAR"
+msgstr "quit KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will send a quit signal"
+msgstr "KÝ_TỰ sẽ gửi tín hiệu thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* rprnt CHAR"
+msgstr "* rprnt KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will redraw the current line"
+msgstr "KÝ_TỰ sẽ vẽ lại dòng hiện tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "start CHAR"
+msgstr "start KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will restart the output after stopping it"
+msgstr "KÝ_TỰ sẽ khởi động lại đầu ra sau khi dừng nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "stop CHAR"
+msgstr "stop KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will stop the output"
+msgstr "KÝ_TỰ sẽ dừng kết quả"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "susp CHAR"
+msgstr "susp KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will send a terminal stop signal"
+msgstr "KÝ_TỰ sẽ gửi một tín hiệu dừng thiết bị cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* swtch CHAR"
+msgstr "* swtch KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will switch to a different shell layer"
+msgstr "KÝ_TỰ sẽ chuyển sang một lớp hệ vỏ khác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* werase CHAR"
+msgstr "* werase KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "CHAR will erase the last word typed"
+msgstr "KÝ_TỰ sẽ xóa từ đã gõ cuối cùng"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Special settings:"
+msgstr "Cài đặt đặc biệt:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "N"
+msgstr "N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the input and output speeds to N bauds"
+msgstr "đặt tốc độ đầu vào và kết xuất thành N baud"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* cols N"
+msgstr "* cols N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tell the kernel that the terminal has N columns"
+msgstr "cho hạt nhân biết thiết bị cuối có N cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* columns N"
+msgstr "* columns N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as cols N"
+msgstr "giống như “cols N”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]drain"
+msgstr "* [-]drain"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wait for transmission before applying settings (on by default)"
+msgstr "đợi truyền trước khi áp dụng các cài đặt (%s theo mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ispeed N"
+msgstr "ispeed N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the input speed to N"
+msgstr "đặt tốc độ đầu vào thành N"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* line N"
+msgstr "* line N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use line discipline N"
+msgstr "dùng kỷ luật dòng N"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "min N"
+msgstr "min N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-icanon>, set N characters minimum for a completed read"
+msgstr "với “-icanon”, đọc ít nhất N ký tự mỗi lần đọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ospeed N"
+msgstr "ospeed N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set the output speed to N"
+msgstr "đặt tốc độ đưa kết quả ra thành N"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* rows N"
+msgstr "* rows N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tell the kernel that the terminal has N rows"
+msgstr "cho nhân biết thiết bị cuối có N dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* size"
+msgstr "* size"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the number of rows and columns according to the kernel"
+msgstr "in ra số hàng và số cột theo thông tin của nhân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "speed"
+msgstr "speed"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the terminal speed"
+msgstr "in ra tốc độ của thiết bị cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "time N"
+msgstr "time N"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-icanon>, set read timeout of N tenths of a second"
+msgstr "với B<-icanon>, đặt thời gian chờ đọc thành N phần mười của một giây"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Control settings:"
+msgstr "Các cài đặt điều khiển:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]clocal"
+msgstr "[-]clocal"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable modem control signals"
+msgstr "tắt các tín hiệu điều khiển modem"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]cread"
+msgstr "[-]cread"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "allow input to be received"
+msgstr "cho phép đầu vào được nhận"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]crtscts"
+msgstr "* [-]crtscts"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable RTS/CTS handshaking"
+msgstr "bật bắt tay RTS/CTS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "csN"
+msgstr "csN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set character size to N bits, N in [5..8]"
+msgstr "đặt cỡ ký tự thành N bít, N trong khoảng [5..8]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]cstopb"
+msgstr "[-]cstopb"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use two stop bits per character (one with '-')"
+msgstr "dùng hai bit dừng cho mỗi ký tự (một với “-”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]hup"
+msgstr "[-]hup"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "send a hangup signal when the last process closes the tty"
+msgstr "gửi tín hiệu treo khi tiến trình cuối cùng đóng tty"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]hupcl"
+msgstr "[-]hupcl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]hup"
+msgstr "giống như [-]hup"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]parenb"
+msgstr "[-]parenb"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate parity bit in output and expect parity bit in input"
+msgstr ""
+"tạo bit tương tính chẵn lẻ trong kết quả và chờ bit tính chẵn lẻ trong dữ "
+"liệu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]parodd"
+msgstr "[-]parodd"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set odd parity (or even parity with '-')"
+msgstr "đặt tính chẵn lẻ kiểu là lẻ (hoặc đặt “-” thì chẵn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]cmspar"
+msgstr "* [-]cmspar"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use \"stick\" (mark/space) parity"
+msgstr "dùng \"stick\" chẵn lẻ (mark/space)"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Input settings:"
+msgstr "Cài đặt đầu vào:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]brkint"
+msgstr "[-]brkint"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "breaks cause an interrupt signal"
+msgstr "sự ngắt gây ra một tín hiệu gián đoạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]icrnl"
+msgstr "[-]icrnl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "translate carriage return to newline"
+msgstr "dịch về đầu dòng thành ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]ignbrk"
+msgstr "[-]ignbrk"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore break characters"
+msgstr "bỏ qua ký tự ngắt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]igncr"
+msgstr "[-]igncr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore carriage return"
+msgstr "bỏ qua return"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]ignpar"
+msgstr "[-]ignpar"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore characters with parity errors"
+msgstr "bỏ qua cá ký tự với lỗi chẵn lẻ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]imaxbel"
+msgstr "* [-]imaxbel"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "beep and do not flush a full input buffer on a character"
+msgstr ""
+"kêu bíp và thực hiện đẩy và kéo toàn bộ dữ liệu đệm trên thiết bị ký tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]inlcr"
+msgstr "[-]inlcr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "translate newline to carriage return"
+msgstr "chuyển dòng mới thành return"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]inpck"
+msgstr "[-]inpck"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable input parity checking"
+msgstr "bật dùng kiểm tra tính chẵn lẻ đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]istrip"
+msgstr "[-]istrip"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "clear high (8th) bit of input characters"
+msgstr "gột bit cao (thứ 8) của các ký tự đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]iutf8"
+msgstr "* [-]iutf8"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume input characters are UTF-8 encoded"
+msgstr "coi như các ký tự đưa vào được mã hóa UTF-8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]iuclc"
+msgstr "* [-]iuclc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "translate uppercase characters to lowercase"
+msgstr "chuyển đổi chữ HOA thành thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]ixany"
+msgstr "* [-]ixany"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "let any character restart output, not only start character"
+msgstr "để bất ký ký tự nào đặt lại đầu ra, không chỉ các ký tự bắt đầu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]ixoff"
+msgstr "[-]ixoff"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable sending of start/stop characters"
+msgstr "bật dùng việc gửi ký tự chạy/dừng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]ixon"
+msgstr "[-]ixon"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable XON/XOFF flow control"
+msgstr "bật dùng điều khiển luồng XON/XOFF"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]parmrk"
+msgstr "[-]parmrk"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "mark parity errors (with a 255-0-character sequence)"
+msgstr "đánh dấu lỗi tính chẵn lẻ (với một dãy 255-0 ký tự)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]tandem"
+msgstr "[-]tandem"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]ixoff"
+msgstr "giống như [-]ixoff"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Output settings:"
+msgstr "Cài đặt kết xuất:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* bsN"
+msgstr "* bsN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backspace delay style, N in [0..1]"
+msgstr "kiểu trễ xóa lùi, N trong khoảng [0..1]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* crN"
+msgstr "* crN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "carriage return delay style, N in [0..3]"
+msgstr "kiểu trễ về đầu dòng, N trong khoảng [0..3]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* ffN"
+msgstr "* ffN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "form feed delay style, N in [0..1]"
+msgstr "kiểu trễ form feed, N trong khoảng [0..1]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* nlN"
+msgstr "* nlN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "newline delay style, N in [0..1]"
+msgstr "kiểu trễ dòng mới, N trong khoảng [0..1]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]ocrnl"
+msgstr "* [-]ocrnl"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]ofdel"
+msgstr "* [-]ofdel"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use delete characters for fill instead of NUL characters"
+msgstr "dùng các ký tự xóa để điền đầy thay vì dùng các ký tự NUL"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]ofill"
+msgstr "* [-]ofill"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use fill (padding) characters instead of timing for delays"
+msgstr "dùng điền đầy (đệm thêm) các ký tự thay cho khoảng thời gian trễ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]olcuc"
+msgstr "* [-]olcuc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "translate lowercase characters to uppercase"
+msgstr "dịch các ký tự thường thành HOA"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]onlcr"
+msgstr "* [-]onlcr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "translate newline to carriage return-newline"
+msgstr "dịch ký tự dòng mới thành về đầu dòng dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]onlret"
+msgstr "* [-]onlret"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "newline performs a carriage return"
+msgstr "dòng mới thực hiện một về đầu dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]onocr"
+msgstr "* [-]onocr"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not print carriage returns in the first column"
+msgstr "đừng in về đầu dòng trong cột đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]opost"
+msgstr "[-]opost"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "postprocess output"
+msgstr "xử lý sau đầu ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* tabN"
+msgstr "* tabN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "horizontal tab delay style, N in [0..3]"
+msgstr "kiểu trễ tab ngang, N trong khoảng [0..3]"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* tabs"
+msgstr "* tabs"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as tab0"
+msgstr "giống như tab0"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* B<-tabs>"
+msgstr "* B<-tabs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as tab3"
+msgstr "giống như tab3"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* vtN"
+msgstr "* vtN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "vertical tab delay style, N in [0..1]"
+msgstr "kiểu trễ tab dọc, N trong khoảng [0..1]"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Local settings:"
+msgstr "Cài đặt nội bộ:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]crterase"
+msgstr "[-]crterase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo erase characters as backspace-space-backspace"
+msgstr "lặp lại các ký tự xóa như backspace-space-backspace"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* crtkill"
+msgstr "* crtkill"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "kill all line by obeying the echoprt and echoe settings"
+msgstr "diệt toàn dòng theo cài đặt echoprt và echoe"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* B<-crtkill>"
+msgstr "* B<-crtkill>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "kill all line by obeying the echoctl and echok settings"
+msgstr "diệt toàn dòng theo cài đặt echoctl và echok"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]ctlecho"
+msgstr "* [-]ctlecho"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo control characters in hat notation ('^c')"
+msgstr "lặp lại các ký tự điều khiển ở dạng ký hiệu mũ (“^c”)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]echo"
+msgstr "[-]echo"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo input characters"
+msgstr "lặp lại các ký tự đầu vào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]echoctl"
+msgstr "* [-]echoctl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]ctlecho"
+msgstr "giống như [-]ctlecho"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]echoe"
+msgstr "[-]echoe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]crterase"
+msgstr "giống như [-]crterase"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]echok"
+msgstr "[-]echok"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo a newline after a kill character"
+msgstr "lặp lại một ký tự dòng mới sau khi giết thiết bị ký tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]echoke"
+msgstr "* [-]echoke"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]crtkill"
+msgstr "giống như [-]crtkill"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]echonl"
+msgstr "[-]echonl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo newline even if not echoing other characters"
+msgstr "lặp lại dòng mới ngay cả khi không lặp các ký tự khác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]echoprt"
+msgstr "* [-]echoprt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "echo erased characters backward, between '\\e' and '/'"
+msgstr "lặp lại các ký tự tẩy về phía sau, giữa “\\e” và “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]extproc"
+msgstr "* [-]extproc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable \"LINEMODE\"; useful with high latency links"
+msgstr "bật \"LINEMODE\"; hữu ích với các liên kết cũ cao"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]flusho"
+msgstr "* [-]flusho"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "discard output"
+msgstr "loại bỏ đầu ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]icanon"
+msgstr "[-]icanon"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable special characters: erase, kill, werase, rprnt"
+msgstr "bật các ký tự đặc biệt: erase, kill, werase, rprnt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]iexten"
+msgstr "[-]iexten"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable non-POSIX special characters"
+msgstr "bật các ký tự đặc biệt không-POSIX"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]isig"
+msgstr "[-]isig"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enable interrupt, quit, and suspend special characters"
+msgstr "bật dùng các ký tự đặc ngắt, thoát, và ngưng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]noflsh"
+msgstr "[-]noflsh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "disable flushing after interrupt and quit special characters"
+msgstr "tắt bỏ đẩy dữ liệu lên đĩa sau ngắt và thoát khỏi các ký tự đặc biệt"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]prterase"
+msgstr "* [-]prterase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]echoprt"
+msgstr "giống như “[-]echoprt”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]tostop"
+msgstr "* [-]tostop"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "stop background jobs that try to write to the terminal"
+msgstr "dừng các công việc nền mà thử ghi vào thiết bị cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]xcase"
+msgstr "* [-]xcase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with icanon, escape with '\\e' for uppercase characters"
+msgstr "với “icanon”, thoát với “\\e” cho các ký tự viết HOA"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Combination settings:"
+msgstr "Cài đặt tổ hợp:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]LCASE"
+msgstr "* [-]LCASE"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]lcase"
+msgstr "giống như “[-]lcase”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cbreak"
+msgstr "cbreak"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-icanon>"
+msgstr "giống như B<-icanon>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-cbreak>"
+msgstr "B<-cbreak>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as icanon"
+msgstr "giống như icanon"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "cooked"
+msgstr "cooked"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"same as brkint ignpar istrip icrnl ixon opost isig icanon, eof and eol "
+"characters to their default values"
+msgstr ""
+"giống như “brkint ignpar istrip icrnl ixon opost isig icanon”, các ký tự eof "
+"và eol tới giá trị mặc định của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-cooked>"
+msgstr "B<-cooked>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as raw"
+msgstr "giống như “raw”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "crt"
+msgstr "crt"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as echoe echoctl echoke"
+msgstr "giống như echoe echoctl echoke"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "dec"
+msgstr "dec"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as echoe echoctl echoke B<-ixany> intr ^c erase 0177 kill ^u"
+msgstr "giống như echoe echoctl echoke B<-ixany> intr ^c erase 0177 kill ^u"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]decctlq"
+msgstr "* [-]decctlq"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]ixany"
+msgstr "giống như [-]ixany"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "ek"
+msgstr "ek"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "erase and kill characters to their default values"
+msgstr "tẩy và giết các ký tự thành giá trị mặc định của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "evenp"
+msgstr "evenp"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as parenb B<-parodd> cs7"
+msgstr "giống như parenb B<-parodd> cs7"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-evenp>"
+msgstr "B<-evenp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-parenb> cs8"
+msgstr "giống như B<-parenb> cs8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "* [-]lcase"
+msgstr "* [-]lcase"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as xcase iuclc olcuc"
+msgstr "giống như xcase iuclc olcuc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "litout"
+msgstr "litout"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-parenb> B<-istrip> B<-opost> cs8"
+msgstr "giống như B<-parenb> B<-istrip> B<-opost> cs8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-litout>"
+msgstr "B<-litout>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as parenb istrip opost cs7"
+msgstr "giống như parenb istrip opost cs7"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "nl"
+msgstr "nl"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-icrnl> B<-onlcr>"
+msgstr "giống như B<-icrnl> B<-onlcr>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-nl>"
+msgstr "B<-nl>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as icrnl B<-inlcr> B<-igncr> onlcr B<-ocrnl> B<-onlret>"
+msgstr "giống như icrnl B<-inlcr> B<-igncr> onlcr B<-ocrnl> B<-onlret>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "oddp"
+msgstr "oddp"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as parenb parodd cs7"
+msgstr "giống như parenb parodd cs7"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-oddp>"
+msgstr "B<-oddp>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[-]parity"
+msgstr "[-]parity"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as [-]evenp"
+msgstr "giống như [-]evenp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "pass8"
+msgstr "pass8"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-parenb> B<-istrip> cs8"
+msgstr "giống như B<-parenb> B<-istrip> cs8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-pass8>"
+msgstr "B<-pass8>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as parenb istrip cs7"
+msgstr "giống như parenb istrip cs7"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "raw"
+msgstr "raw"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"same as B<-ignbrk> B<-brkint> B<-ignpar> B<-parmrk> B<-inpck> B<-istrip> B<-"
+"inlcr> B<-igncr> B<-icrnl> B<-ixon> B<-ixoff> B<-icanon> B<-opost> B<-isig> "
+"B<-iuclc> B<-ixany> B<-imaxbel> B<-xcase> min 1 time 0"
+msgstr ""
+"giống như B<-ignbrk> B<-brkint> B<-ignpar> B<-parmrk> B<-inpck> B<-istrip> "
+"B<-inlcr> B<-igncr> B<-icrnl> B<-ixon> B<-ixoff> B<-icanon> B<-opost> B<-"
+"isig> B<-iuclc> B<-ixany> B<-imaxbel> B<-xcase> min 1 time 0"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-raw>"
+msgstr "B<-raw>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as cooked"
+msgstr "giống như cooked"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "sane"
+msgstr "sane"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"same as cread B<-ignbrk> brkint B<-inlcr> B<-igncr> icrnl icanon iexten echo "
+"echoe echok B<-echonl> B<-noflsh> B<-ixoff> B<-iutf8> B<-iuclc> B<-ixany> "
+"imaxbel B<-xcase> B<-olcuc> B<-ocrnl> opost B<-ofill> onlcr B<-onocr> B<-"
+"onlret> nl0 cr0 tab0 bs0 vt0 ff0 isig B<-tostop> B<-ofdel> B<-echoprt> "
+"echoctl echoke B<-extproc> B<-flusho>, all special characters to their "
+"default values"
+msgstr ""
+"giống như cread B<-ignbrk> brkint B<-inlcr> B<-igncr> icrnl icanon iexten "
+"echo echoe echok B<-echonl> B<-noflsh> B<-ixoff> B<-iutf8> B<-iuclc> B<-"
+"ixany> imaxbel B<-xcase> B<-olcuc> B<-ocrnl> opost B<-ofill> onlcr B<-onocr> "
+"B<-onlret> nl0 cr0 tab0 bs0 vt0 ff0 isig B<-tostop> B<-ofdel> B<-echoprt> "
+"echoctl echoke B<-extproc> B<-flusho>, mọi ký tự đặc biệt thành giá trị mặc "
+"định của chúng"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Handle the tty line connected to standard input. Without arguments, prints "
+"baud rate, line discipline, and deviations from stty sane. In settings, "
+"CHAR is taken literally, or coded as in ^c, 0x37, 0177 or 127; special "
+"values ^- or undef used to disable special characters."
+msgstr ""
+"Điều khiển đường tty kết nối tới đầu vào tiêu chuẩn. Khi không có đối số, "
+"in ra tốc độ đường truyền baud, kỷ luật đường truyền, và sự lệch hướng khỏi "
+"giá trị stty hữu tỷ. Trong cài đặt KÝ_TỰ là các chữ cái hoặc mã hóa như ^c, "
+"0x37, 0177 hoặc 127, giá trị đặc biệt “^-” hoặc “undef” dùng để tắt bỏ các "
+"ký tự đặc biệt."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/sttyE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/sttyE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) stty invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) stty invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sum.1.po b/po/vi/man1/sum.1.po
new file mode 100644
index 00000000..d0ca72c4
--- /dev/null
+++ b/po/vi/man1/sum.1.po
@@ -0,0 +1,288 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:12+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SUM"
+msgstr "SUM"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sum - checksum and count the blocks in a file"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sum> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<sum> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "Print or check BSD (16-bit) checksums."
+msgstr "In hoặc tính tổng kiểm tra BSD (16 bit)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>"
+msgstr "B<-r>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+msgid "use BSD sum algorithm (the default), use 1K blocks"
+msgstr "dùng thuật toán tính tổng BSD, dùng các khối 1K"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--sysv>"
+msgstr "B<-s>, B<--sysv>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use System V sum algorithm, use 512 bytes blocks"
+msgstr "dùng thuật toán tính tổng System V, dùng các khối 512 byte"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Kayvan Aghaiepour and David MacKenzie."
+msgstr "Viết bởi Kayvan Aghaiepour và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/sumE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/sumE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sum invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sum invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Print checksum and block counts for each FILE."
+msgstr "In ra tổng kiểm tra CRC và số khối của mỗi TẬP_TIN."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "use BSD sum algorithm, use 1K blocks"
+msgstr "dùng thuật toán tính tổng BSD, dùng các khối 1K"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/sync.1.po b/po/vi/man1/sync.1.po
new file mode 100644
index 00000000..7092a343
--- /dev/null
+++ b/po/vi/man1/sync.1.po
@@ -0,0 +1,309 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:12+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNC"
+msgstr "SYNC"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sync - Synchronize cached writes to persistent storage"
+msgstr "sync - các ghi được đệm đồng bộ với kho chứa cố định"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<sync> [I<\\,OPTION\\/>] [I<\\,FILE\\/>]..."
+msgstr "B<sync> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Synchronize cached writes to persistent storage"
+msgstr "Các ghi được đệm đồng bộ với kho chứa cố định"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If one or more files are specified, sync only them, or their containing file "
+"systems."
+msgstr ""
+"Nếu đưa ra một tập tin hay nhiều hơn, chỉ sync chúng, hoặc các hệ thống tập "
+"tin có chứa chúng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--data>"
+msgstr "B<-d>, B<--data>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sync only file data, no unneeded metadata"
+msgstr "chỉ đồng bộ dữ liệu tập tin, không siêu dữ liệu không cần"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--file-system>"
+msgstr "B<-f>, B<--file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sync the file systems that contain the files"
+msgstr "đồng bộ hệ thống tập tin cái mà có chứa các tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Persistence guarantees vary per system. See the system calls below for more "
+"details."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering and Giuseppe Scrivano."
+msgstr "Viết bởi Jim Meyering và Giuseppe Scrivano."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "fdatasync(2), fsync(2), sync(2), syncfs(2)"
+msgid "B<fdatasync>(2), B<fsync>(2), B<sync>(2), B<syncfs>(2)"
+msgstr "B<fdatasync>(2), B<fsync>(2), B<sync>(2), B<syncfs>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/syncE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/syncE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) sync invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) sync invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "fdatasync(2), fsync(2), sync(2), syncfs(2)"
+msgstr "B<fdatasync>(2), B<fsync>(2), B<sync>(2), B<syncfs>(2)"
diff --git a/po/vi/man1/tac.1.po b/po/vi/man1/tac.1.po
new file mode 100644
index 00000000..ceb1ee2f
--- /dev/null
+++ b/po/vi/man1/tac.1.po
@@ -0,0 +1,310 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TAC"
+msgstr "TAC"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tac - concatenate and print files in reverse"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tac> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<tac> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Write each FILE to standard output, last line first."
+msgstr "Ghi mỗi TẬP_TIN ra đầu ra tiêu chuẩn, dòng cuối cùng in đầu tiên."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--before>"
+msgstr "B<-b>, B<--before>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "attach the separator before instead of after"
+msgstr "gắn ký tự phân chia ở trước thay vì sau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--regex>"
+msgstr "B<-r>, B<--regex>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "interpret the separator as a regular expression"
+msgstr "biên dịch ký tự phân chia như là biểu thức chính quy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--separator>=I<\\,STRING\\/>"
+msgstr "B<-s>, B<--separator>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use STRING as the separator instead of newline"
+msgstr "dùng CHUỖI làm ký tự phân chia thay cho dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jay Lepreau and David MacKenzie."
+msgstr "Viết bởi Jay Lepreau và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "cat(1), rev(1)"
+msgid "B<cat>(1), B<rev>(1)"
+msgstr "B<cat>(1), B<rev>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/tacE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/tacE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tac invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tac invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "B<rev>(1)"
+msgstr "B<rev>(1)"
diff --git a/po/vi/man1/tail.1.po b/po/vi/man1/tail.1.po
new file mode 100644
index 00000000..f80e6b7f
--- /dev/null
+++ b/po/vi/man1/tail.1.po
@@ -0,0 +1,523 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TAIL"
+msgstr "TAIL"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tail - output the last part of files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tail> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<tail> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the last 10 lines of each FILE to standard output. With more than one "
+"FILE, precede each with a header giving the file name."
+msgstr ""
+"In ra 10 dòng cuối cùng của mỗi TẬP_TIN ra đầu ra tiêu chuẩn. Khi có vài "
+"TẬP_TIN, thì đầu tiên in ra phần đầu cho biết tên tập tin."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--bytes>=I<\\,[\\/>+]NUM"
+msgstr "B<-c>, B<--bytes>=I<\\,[\\/>+]SỐ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"output the last NUM bytes; or use B<-c> +NUM to output starting with byte "
+"NUM of each file"
+msgstr ""
+"xuất SỐ byte cuối cùng; hoặc dùng “B<-c> +SỐ” để xuất các byte bắt đầu với "
+"byte thứ SỐ của từng tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--follow[=>{name|descriptor}]"
+msgstr "B<-f>, B<--follow[=>{name|descriptor}]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output appended data as the file grows;"
+msgstr "(tạm dịch: tên|mô_tả) in ra dữ liệu đã nối thêm vào cuối tập tin;"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "an absent option argument means 'descriptor'"
+msgstr "nếu vắng mặt đối số nghĩa là “descriptor”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>"
+msgstr "B<-F>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<--follow>=I<\\,name\\/> B<--retry>"
+msgstr "giống như B<--follow>=I<\\,tên\\/> B<--retry>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--lines>=I<\\,[\\/>+]NUM"
+msgstr "B<-n>, B<--lines>=I<\\,[\\/>+]SỐ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "output the last NUM lines, instead of the last 10; or use B<-n> +NUM to "
+#| "output starting with line NUM"
+msgid ""
+"output the last NUM lines, instead of the last 10; or use B<-n> +NUM to skip "
+"NUM-1 lines at the start"
+msgstr ""
+"xuất SỐ dòng cuối cùng, thay cho %d cuối cùng hoặc dùng “B<-n> +SỐ” để xuất "
+"các dòng bắt đầu từ dòng SỐ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--max-unchanged-stats>=I<\\,N\\/>"
+msgstr "B<--max-unchanged-stats>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<--follow>=I<\\,name\\/>, reopen a FILE which has not"
+msgstr "với B<--follow>=I<\\,tên\\/>, mở lại một TẬP-TIN không thay"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"changed size after N (default 5) iterations to see if it has been unlinked "
+"or renamed (this is the usual case of rotated log files); with inotify, this "
+"option is rarely useful"
+msgstr ""
+"đổi kích cỡ sau N (mặc định 5) lần lặp lại để xem nó có bị bỏ liên kết hay "
+"đổi tên chưa (đây thường là trường hợp các tập tin theo dõi đã quay vòng). "
+"Khi đã có inotify, chức năng này trở nên ít hữu dụng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--pid>=I<\\,PID\\/>"
+msgstr "B<--pid>=I<\\,SỐ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-f>, terminate after process ID, PID dies"
+msgstr "với B<-f> thì chấm dứt sau khi tiến trình SỐ chết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--quiet>, B<--silent>"
+msgstr "B<-q>, B<--quiet>, B<--silent>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "never output headers giving file names"
+msgstr "không bao giờ xuất phần đầu chỉ ra tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--retry>"
+msgstr "B<--retry>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "keep trying to open a file if it is inaccessible"
+msgstr "cố thử mở tập tin ngay cả khi không thể truy cập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--sleep-interval>=I<\\,N\\/>"
+msgstr "B<-s>, B<--sleep-interval>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-f>, sleep for approximately N seconds (default 1.0) between "
+"iterations; with inotify and B<--pid>=I<\\,P\\/>, check process P at least "
+"once every N seconds"
+msgstr ""
+"với B<-f> thì ngủ trong khoảng N giây (mặc định 1.0) giữa hai lần lặp lại; "
+"khi có inotify và B<--pid>=I<\\,P\\/>, kiểm tra tiến trình P ít nhất một lần "
+"mỗi N giây."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "always output headers giving file names"
+msgstr "lúc nào cũng xuất phần đầu chỉ ra tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "NUM may have a multiplier suffix:\n"
+#| "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+#| "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+msgid ""
+"NUM may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M "
+"1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y, "
+"R, Q. Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"SỐ có thể đặt các hậu tố bội số sau:\n"
+"b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+"GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"With B<--follow> (B<-f>), tail defaults to following the file descriptor, "
+"which means that even if a tail'ed file is renamed, tail will continue to "
+"track its end. This default behavior is not desirable when you really want "
+"to track the actual name of the file, not the file descriptor (e.g., log "
+"rotation). Use B<--follow>=I<\\,name\\/> in that case. That causes tail to "
+"track the named file in a way that accommodates renaming, removal and "
+"creation."
+msgstr ""
+"Dùng B<--follow> (B<-f>) thì tail mặc định theo bộ mô tả tập tin. Có nghĩa "
+"là ngay cả khi tập tin được B<tail> cũng bị thay tên, tail cứ theo dõi kết "
+"thúc của nó. Ứng xử mặc định này không có giá trị khi người dùng thực sự "
+"muốn theo dõi tên thật của tập tin, chứ không phải bộ mô tả tập tin (ví dụ, "
+"quay vòng sổ theo dõi). Hãy dùng B<--follow>=I<\\,tên\\/> trong trường hợp "
+"đó. Nó khiến B<tail> theo dõi tập tin có tên đưa ra bằng một cách làm cho "
+"thích nghi việc thay tên, gỡ bỏ và tạo."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering."
+msgstr ""
+"Viết bởi Paul Rubin, David MacKenzie, Ian Lance Taylor và Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "head(1)"
+msgid "B<head>(1)"
+msgstr "B<head>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/tailE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/tailE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tail invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tail invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"output the last NUM lines, instead of the last 10; or use B<-n> +NUM to "
+"output starting with line NUM"
+msgstr ""
+"xuất SỐ dòng cuối cùng, thay cho %d cuối cùng hoặc dùng “B<-n> +SỐ” để xuất "
+"các dòng bắt đầu từ dòng SỐ"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "NUM may have a multiplier suffix:\n"
+#| "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+#| "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n"
+#| "\n"
+msgid ""
+"NUM may have a multiplier suffix: b 512, kB 1000, K 1024, MB 1000*1000, M "
+"1024*1024, GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, "
+"Y. Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"SỐ có thể đặt các hậu tố bội số sau:\n"
+"b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n"
+"GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "head(1)"
+msgstr "B<head>(1)"
diff --git a/po/vi/man1/tar.1.po b/po/vi/man1/tar.1.po
new file mode 100644
index 00000000..9a638ea5
--- /dev/null
+++ b/po/vi/man1/tar.1.po
@@ -0,0 +1,5821 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TAR"
+msgstr "TAR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "July 13, 2020"
+msgid "July 11, 2022"
+msgstr "Ngày 13 tháng 7 năm 2020"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "GNU TAR Manual"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tar - an archiving utility"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Traditional usage"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<tar> {B<A>|B<c>|B<d>|B<r>|B<t>|B<u>|B<x>}[B<GnSkUWOmpsMBiajJzZhPlRvwo>] "
+"[I<ARG>...]"
+msgstr ""
+"B<tar> {B<A>|B<c>|B<d>|B<r>|B<t>|B<u>|B<x>}[B<GnSkUWOmpsMBiajJzZhPlRvwo>] "
+"[I<ĐSỐ>…]"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNIX-style usage"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<tar> B<-A> [I<OPTIONS>] I<ARCHIVE> I<ARCHIVE>"
+msgid "B<tar> B<-A> [I<OPTIONS>] B<-f> I<ARCHIVE> I<ARCHIVE>..."
+msgstr "B<tar> B<-A> [I<TÙY_CHỌN>] I<KHO-LƯU> I<KHO-LƯU>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-c> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<-c> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-d> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<-d> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-r> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<-r> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-t> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr "B<tar> B<-t> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-VIÊN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-u> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<-u> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<-x> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr "B<tar> B<-x> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-VIÊN>…]"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "GNU-style usage"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<tar> {B<--catenate>|B<--concatenate>} [I<OPTIONS>] I<ARCHIVE> I<ARCHIVE>"
+msgid ""
+"B<tar> {B<--catenate>|B<--concatenate>} [I<OPTIONS>] B<--file> I<ARCHIVE> "
+"I<ARCHIVE>..."
+msgstr ""
+"B<tar> {B<--catenate>|B<--concatenate>} [I<TÙY_CHỌN>] I<KHO-LƯU> I<KHO-LƯU>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<--create> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<--create> [B<--file> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<tar> {B<--diff>|B<--compare>} [B<--file> I<ARCHIVE>] [I<OPTIONS>] "
+"[I<FILE>...]"
+msgstr ""
+"B<tar> {B<--diff>|B<--compare>} [B<--file> I<KHO-LƯU>] [I<TÙY_CHỌN>] "
+"[I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<--delete> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr ""
+"B<tar> B<--delete> [B<--file> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-VIÊN>…]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<tar> B<--append> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgid "B<tar> B<--append> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<--append> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<tar> B<--list> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgid "B<tar> B<--list> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr "B<tar> B<--list> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-VIÊN>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"B<tar> B<--test-label> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<LABEL>...]"
+msgstr ""
+"B<tar> B<--test-label> [B<--file> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<LABEL>…]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tar> B<--update> [B<--file> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<--update> [B<--file> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "B<tar> {B<--extract>|B<--get>} [B<-f> I<ARCHIVE>] [I<OPTIONS>] "
+#| "[I<MEMBER>...]"
+msgid ""
+"B<tar> {B<--extract>|B<--get>} [B<--file> I<ARCHIVE>] [I<OPTIONS>] "
+"[I<MEMBER>...]"
+msgstr ""
+"B<tar> {B<--extract>|B<--get>} [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-"
+"VIÊN>…]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NOTE"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This manpage is a short description of GNU B<tar>. For a detailed "
+"discussion, including examples and usage recommendations, refer to the B<GNU "
+"Tar Manual> available in texinfo format. If the B<info> reader and the tar "
+"documentation are properly installed on your system, the command"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info tar>"
+msgstr "B<info tar>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"You can also view the manual using the info mode in B<emacs>(1), or find it "
+"in various formats online at"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<http://www.gnu.org/software/tar/manual>"
+msgid "B<https://www.gnu.org/software/tar/manual>"
+msgstr "B<http://www.gnu.org/software/tar/manual>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If any discrepancies occur between this manpage and the B<GNU Tar Manual>, "
+"the later shall be considered the authoritative source."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU B<tar> is an archiving program designed to store multiple files in a "
+"single file (an B<archive>), and to manipulate such archives. The archive "
+"can be either a regular file or a device (e.g. a tape drive, hence the name "
+"of the program, which stands for B<t>ape B<ar>chiver), which can be located "
+"either on the local or on a remote machine."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Options"
+msgid "Option styles"
+msgstr "Tùy chọn"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Options to GNU B<tar> can be given in three different styles. In "
+"B<traditional style>, the first argument is a cluster of option letters and "
+"all subsequent arguments supply arguments to those options that require "
+"them. The arguments are read in the same order as the option letters. Any "
+"command line words that remain after all options have been processed are "
+"treated as non-option arguments: file or archive member names."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"For example, the B<c> option requires creating the archive, the B<v> option "
+"requests the verbose operation, and the B<f> option takes an argument that "
+"sets the name of the archive to operate upon. The following command, "
+"written in the traditional style, instructs tar to store all files from the "
+"directory B</etc> into the archive file B<etc.tar>, verbosely listing the "
+"files being archived:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tar cfv etc.tar /etc\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"In B<UNIX >orB< short-option style>, each option letter is prefixed with a "
+"single dash, as in other command line utilities. If an option takes an "
+"argument, the argument follows it, either as a separate command line word, "
+"or immediately following the option. However, if the option takes an "
+"B<optional> argument, the argument must follow the option letter without any "
+"intervening whitespace, as in B<-g/tmp/snar.db>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Any number of options not taking arguments can be clustered together after a "
+"single dash, e.g. B<-vkp>. An option that takes an argument (whether "
+"mandatory or optional) can appear at the end of such a cluster, e.g. B<-vkpf "
+"a.tar>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The example command above written in the B<short-option style> could look "
+"like:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tar -cvf etc.tar /etc\n"
+msgstr "tar -cvf etc.tar /etc\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or"
+msgstr "hoặc"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tar -c -v -f etc.tar /etc\n"
+msgstr "tar -c -v -f etc.tar /etc\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"In B<GNU >orB< long-option style>, each option begins with two dashes and "
+"has a meaningful name, consisting of lower-case letters and dashes. When "
+"used, the long option can be abbreviated to its initial letters, provided "
+"that this does not create ambiguity. Arguments to long options are supplied "
+"either as a separate command line word, immediately following the option, or "
+"separated from the option by an equals sign with no intervening whitespace. "
+"Optional arguments must always use the latter method."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Here are several ways of writing the example command in this style:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tar --create --file etc.tar --verbose /etc\n"
+msgstr "tar --create --file etc.tar --verbose /etc\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "File creation options:"
+msgid "or (abbreviating some options):"
+msgstr "Tùy chọn tạo tập tin:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "tar --cre --file=etc.tar --verb /etc\n"
+msgstr "tar --cre --file=etc.tar --verb /etc\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The options in all three styles can be intermixed, although doing so with "
+"old options is not encouraged."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Operation modifiers:"
+msgid "Operation mode"
+msgstr "Từ khóa bổ nghĩa thao tác:"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"The options listed in the table below tell GNU B<tar> what operation it is "
+"to perform. Exactly one of them must be given. The meaning of non-option "
+"arguments depends on the operation mode requested."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--catenate>, B<--concatenate>"
+msgstr "B<-A>, B<--catenate>, B<--concatenate>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Append archives to the end of another archive. The arguments are treated as "
+"the names of archives to append. All archives must be of the same format as "
+"the archive they are appended to, otherwise the resulting archive might be "
+"unusable with non-GNU implementations of B<tar>. Notice also that when more "
+"than one archive is given, the members from archives other than the first "
+"one will be accessible in the resulting archive only when using the B<-i> "
+"(B<--ignore-zeros>) option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Compressed archives cannot be concatenated."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--create>"
+msgstr "B<-c>, B<--create>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Create a new archive. Arguments supply the names of the files to be "
+"archived. Directories are archived recursively, unless the B<--no-"
+"recursion> option is given."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--diff>, B<--compare>"
+msgstr "B<-d>, B<--diff>, B<--compare>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Find differences between archive and file system. The arguments are "
+"optional and specify archive members to compare. If not given, the current "
+"working directory is assumed."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--delete>"
+msgstr "B<--delete>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Delete from the archive. The arguments supply names of the archive members "
+"to be removed. At least one argument must be given."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This option does not operate on compressed archives. There is no short "
+"option equivalent."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--append>"
+msgstr "B<-r>, B<--append>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Append files to the end of an archive. Arguments have the same meaning as "
+"for B<-c> (B<--create>)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--list>"
+msgstr "B<-t>, B<--list>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"List the contents of an archive. Arguments are optional. When given, they "
+"specify the names of the members to list."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--test-label>"
+msgstr "B<--test-label>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Test the archive volume label and exit. When used without arguments, it "
+"prints the volume label (if any) and exits with status B<0>. When one or "
+"more command line arguments are given. B<tar> compares the volume label "
+"with each argument. It exits with code B<0> if a match is found, and with "
+"code B<1> otherwise. No output is displayed, unless used together with the "
+"B<-v> (B<--verbose>) option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "There is no short option equivalent for this option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--update>"
+msgstr "B<-u>, B<--update>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Append files which are newer than the corresponding copy in the archive. "
+"Arguments have the same meaning as with the B<-c> and B<-r> options. "
+"Notice, that newer files don't replace their old archive copies, but instead "
+"are appended to the end of archive. The resulting archive can thus contain "
+"several members of the same name, corresponding to various versions of the "
+"same file."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--extract>, B<--get>"
+msgstr "B<-x>, B<--extract>, B<--get>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Extract files from an archive. Arguments are optional. When given, they "
+"specify names of the archive members to be extracted."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-defaults>"
+msgstr "B<--show-defaults>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "Show built-in defaults for various B<tar> options and exit."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-?>, B<--help>"
+msgstr "B<-?>, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "Display a short option summary and exit."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "Display a list of available options and exit."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print program version and copyright information and exit."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "OPTIONS"
+msgstr "TÙY CHỌN"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Operation modifiers"
+msgstr "Từ khóa bổ nghĩa thao tác"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--check-device>"
+msgstr "B<--check-device>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Check device numbers when creating incremental archives (default)."
+msgstr "Kiểm tra số thứ tự thiết bị khi tạo kho lưu tăng dần."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>, B<--listed-incremental>=I<FILE>"
+msgstr "B<-g>, B<--listed-incremental>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Handle new GNU-format incremental backups. I<FILE> is the name of a "
+"B<snapshot file>, where B<tar> stores additional information which is used "
+"to decide which files changed since the previous incremental dump and, "
+"consequently, must be dumped again. If I<FILE> does not exist when creating "
+"an archive, it will be created and all files will be added to the resulting "
+"archive (the B<level 0> dump). To create incremental archives of non-zero "
+"level B<N>, you need a copy of the snapshot file created for level B<N-1>, "
+"and use it as I<FILE>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"When listing or extracting, the actual content of I<FILE> is not inspected, "
+"it is needed only due to syntactical requirements. It is therefore common "
+"practice to use B</dev/null> in its place."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hole-detection>=I<METHOD>"
+msgstr "B<--hole-detection>=I<PHƯƠNG_THỨC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use I<METHOD> to detect holes in sparse files. This option implies B<--"
+"sparse>. Valid values for I<METHOD> are B<seek> and B<raw>. Default is "
+"B<seek> with fallback to B<raw> when not applicable."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--incremental>"
+msgstr "B<-G>, B<--incremental>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Handle old GNU-format incremental backups."
+msgstr "Điều khiển sao lưu incremental có định dạng GNU cũ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-failed-read>"
+msgstr "B<--ignore-failed-read>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Do not exit with nonzero on unreadable files."
+msgstr "Đừng thoát với giá trị khác không trên tập tin không thể đọc."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--level>=I<NUMBER>"
+msgstr "B<--level>=I<SỐ>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Set dump level for a created listed-incremental archive. Currently only B<--"
+"level=0> is meaningful: it instructs B<tar> to truncate the snapshot file "
+"before dumping, thereby forcing a level 0 dump."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--seek>"
+msgstr "B<-n>, B<--seek>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Assume the archive is seekable. Normally B<tar> determines automatically "
+"whether the archive can be seeked or not. This option is intended for use "
+"in cases when such recognition fails. It takes effect only if the archive "
+"is open for reading (e.g. with B<--list> or B<--extract> options)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-check-device>"
+msgstr "B<--no-check-device>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Do not check device numbers when creating incremental archives."
+msgstr "Đừng kiểm tra số thứ tự thiết bị khi tạo kho nén dần."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-seek>"
+msgstr "B<--no-seek>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "archive is not seekable"
+msgid "Assume the archive is not seekable."
+msgstr "không thể di chuyển vị trí đọc trong kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--occurrence>[=I<N>]"
+msgstr "B<--occurrence>[=I<SỐ>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "process only the NUMBERth occurrence of each file in the archive; this "
+#| "option is valid only in conjunction with one of the subcommands --delete, "
+#| "--diff, --extract or --list and when a list of files is given either on "
+#| "the command line or via the -T option; NUMBER defaults to 1"
+msgid ""
+"Process only the I<N>th occurrence of each file in the archive. This option "
+"is valid only when used with one of the following subcommands: B<--delete>, "
+"B<--diff>, B<--extract> or B<--list> and when a list of files is given "
+"either on the command line or via the B<-T> option. The default I<N> is "
+"B<1>."
+msgstr ""
+"chỉ thực hiện trên lần xuất hiện thứ SỐ của mỗi tập tin trong kho lưu. Tùy "
+"chọn này chỉ có ý nghĩa khi kết hợp với một trong những câu lệnh con:\n"
+" --delete xóa\n"
+" --diff khác biệt\n"
+" --extract rút trích\n"
+" --list liệt kê\n"
+"và khi đưa ra một danh sách tập tin hoặc trên dòng lệnh hoặc qua tùy chọn “-"
+"T”.\n"
+"Mặc định SỐ có giá trị bằng 1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--restrict>"
+msgstr "B<--restrict>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable the use of some potentially harmful options."
+msgstr "Tắt sử dụng một số tùy chọn có thể gây tai hại."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sparse-version>=I<MAJOR>[.I<MINOR>]"
+msgstr "B<--sparse-version>=I<CHÍNH>[.I<PHỤ>]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Set which version of the sparse format to use. This option implies B<--"
+"sparse>. Valid argument values are B<0.0>, B<0.1>, and B<1.0>. For a "
+"detailed discussion of sparse formats, refer to the B<GNU Tar Manual>, "
+"appendix B<D>, \"B<Sparse Formats>\". Using the B<info> reader, it can be "
+"accessed running the following command: B<info tar 'Sparse Formats'>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>, B<--sparse>"
+msgstr "B<-S>, B<--sparse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Handle sparse files efficiently. Some files in the file system may have "
+"segments which were actually never written (quite often these are database "
+"files created by such systems as B<DBM>). When given this option, B<tar> "
+"attempts to determine if the file is sparse prior to archiving it, and if "
+"so, to reduce the resulting archive size by not dumping empty parts of the "
+"file."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Overwrite control"
+msgstr "Điều khiển ghi đè"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"These options control B<tar> actions when extracting a file over an existing "
+"copy on disk."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--keep-old-files>"
+msgstr "B<-k>, B<--keep-old-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "overwrite existing files when extracting"
+msgid "Don't replace existing files when extracting."
+msgstr "ghi đè lên những tập tin đã có khi rút trích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--keep-newer-files>"
+msgstr "B<--keep-newer-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Don't replace existing files that are newer than their archive copies."
+msgstr "Không thay thế những tập tin đã có mà mới hơn bản sao trong kho lưu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--keep-directory-symlink>"
+msgstr "B<--keep-directory-symlink>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Don't replace existing symlinks to directories when extracting."
+msgstr "Bảo tồn liên kết mềm đến các thư mục sẵn có khi rút trích."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-overwrite-dir>"
+msgstr "B<--no-overwrite-dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Preserve metadata of existing directories."
+msgstr "Bảo quản dữ liệu mêta của các thư mục đã có."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--one-top-level>[B<=>I<DIR>]"
+msgstr "B<--one-top-level>[B<=>I<TMỤC>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Extract all files into I<DIR>, or, if used without argument, into a "
+"subdirectory named by the base name of the archive (minus standard "
+"compression suffixes recognizable by B<--auto-compress).>"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--overwrite>"
+msgstr "B<--overwrite>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Overwrite existing files when extracting."
+msgstr "Ghi đè lên những tập tin đã có khi rút trích."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--overwrite-dir>"
+msgstr "B<--overwrite-dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Overwrite metadata of existing directories when extracting (default)."
+msgstr ""
+"Ghi đè lên siêu dữ liệu của những thư mục đã có khi rút trích (mặc định)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--recursive-unlink>"
+msgstr "B<--recursive-unlink>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "remove each file prior to extracting over it"
+msgid "Recursively remove all files in the directory prior to extracting it."
+msgstr "xóa bỏ quyền ưu tiên của mỗi tập tin để rút trích và ghi đè lên nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--remove-files>"
+msgstr "B<--remove-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "remove files after adding them to the archive"
+msgid "Remove files from disk after adding them to the archive."
+msgstr "xóa bỏ các tập tin sau khi thêm chúng vào kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--skip-old-files>"
+msgstr "B<--skip-old-files>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Don't replace existing files when extracting, silently skip over them."
+msgstr ""
+"Khi rút trích thì không thay thế những tập tin đã có, chỉ âm thầm bỏ qua "
+"chúng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-U>, B<--unlink-first>"
+msgstr "B<-U>, B<--unlink-first>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Remove each file prior to extracting over it."
+msgstr "Xóa bỏ quyền ưu tiên của mỗi tập tin để rút trích và ghi đè lên nó."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-W>, B<--verify>"
+msgstr "B<-W>, B<--verify>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "attempt to verify the archive after writing it"
+msgid "Verify the archive after writing it."
+msgstr "thử kiểm tra kho lưu sau khi ghi nó"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Output stream selection"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-command-error>"
+msgstr "B<--ignore-command-error>"
+
+#. #-#-#-#-# archlinux: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# debian-bookworm: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-40: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# fedora-rawhide: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Ignore subprocess exit codes."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-ignore-command-error>"
+msgstr "B<--no-ignore-command-error>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Treat non-zero exit codes of children as error (default)."
+msgstr "Xử lý mã thoát khác số không của tiến trình con như lỗi (mặc định)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O>, B<--to-stdout>"
+msgstr "B<-O>, B<--to-stdout>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Extract files to standard output."
+msgstr "Rút trích tập tin ra đầu ra tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--to-command>=I<COMMAND>"
+msgstr "B<--to-command>=I<LỆNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Pipe extracted files to I<COMMAND>. The argument is the pathname of an "
+"external program, optionally with command line arguments. The program will "
+"be invoked and the contents of the file being extracted supplied to it on "
+"its standard input. Additional data will be supplied via the following "
+"environment variables:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_FILETYPE>"
+msgstr "B<TAR_FILETYPE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Type of the file. It is a single letter with the following meaning:"
+msgstr ""
+
+#. type: ta
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "8n 20n"
+msgstr "8n 20n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\tf\tRegular file\n"
+"\td\tDirectory\n"
+"\tl\tSymbolic link\n"
+"\th\tHard link\n"
+"\tb\tBlock device\n"
+"\tc\tCharacter device\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Currently only regular files are supported."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_MODE>"
+msgstr "B<TAR_MODE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "File mode, an octal number."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_FILENAME>"
+msgstr "B<TAR_FILENAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name of the file."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_REALNAME>"
+msgstr "B<TAR_REALNAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "append tar files to an archive"
+msgid "Name of the file as stored in the archive."
+msgstr "thêm các tập tin tar vào một kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_UNAME>"
+msgstr "B<TAR_UNAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Name of the file owner."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_GNAME>"
+msgstr "B<TAR_GNAME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Name of the file owner group."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_ATIME>"
+msgstr "B<TAR_ATIME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Time of last access. It is a decimal number, representing seconds since the "
+"Epoch. If the archive provides times with nanosecond precision, the "
+"nanoseconds are appended to the timestamp after a decimal point."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_MTIME>"
+msgstr "B<TAR_MTIME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Time of last modification."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_CTIME>"
+msgstr "B<TAR_CTIME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Time of last status change."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_SIZE>"
+msgstr "B<TAR_SIZE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Size of the file."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_UID>"
+msgstr "B<TAR_UID>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "UID of the file owner."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_GID>"
+msgstr "B<TAR_GID>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GID of the file owner."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Additionally, the following variables contain information about B<tar> "
+"operation mode and the archive being processed:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_VERSION>"
+msgstr "B<TAR_VERSION>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU B<tar> version number."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_ARCHIVE>"
+msgstr "B<TAR_ARCHIVE>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "The name of the archive B<tar> is processing."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_BLOCKING_FACTOR>"
+msgstr "B<TAR_BLOCKING_FACTOR>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Current blocking factor, i.e. number of 512-byte blocks in a record."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_VOLUME>"
+msgstr "B<TAR_VOLUME>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Ordinal number of the volume B<tar> is processing (set if reading a multi-"
+"volume archive)."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_FORMAT>"
+msgstr "B<TAR_FORMAT>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Format of the archive being processed. One of: B<gnu>, B<oldgnu>, B<posix>, "
+"B<ustar>, B<v7>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_SUBCOMMAND>"
+msgstr "B<TAR_SUBCOMMAND>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A short option (with a leading dash) describing the operation B<tar> is "
+"executing."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Handling of file attributes"
+msgstr "Điều khiển thuộc tính tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--atime-preserve>[=I<METHOD>]"
+msgstr "B<--atime-preserve>[=I<PHƯƠNG_THỨC>]"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Preserve access times on dumped files, either by restoring the times "
+#| "after reading (I<METHOD>=B<replace>, this is the default) or by not "
+#| "setting the times in the first place (I<METHOD>=B<system>)"
+msgid ""
+"Preserve access times on dumped files, either by restoring the times after "
+"reading (I<METHOD>=B<replace>, this is the default) or by not setting the "
+"times in the first place (I<METHOD>=B<system>)."
+msgstr ""
+"Bảo tồn các thời gian truy cập của tập tin đã đổ, hoặc bằng cách phục hồi "
+"thời gian sau khi đọc (I<PHƯƠNG_THỨC>=B<replace>; mặc định), hoặc bằng cách "
+"không đặt thời gian như vậy (I<PHƯƠNG_THỨC>=B<system>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--delay-directory-restore>"
+msgstr "B<--delay-directory-restore>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "delay setting modification times and permissions of extracted directories "
+#| "until the end of extraction"
+msgid ""
+"Delay setting modification times and permissions of extracted directories "
+"until the end of extraction. Use this option when extracting from an "
+"archive which has unusual member ordering."
+msgstr ""
+"hoãn đến kết thúc tiến trình rút trích việc đặt thời gian sửa đổi và quyền "
+"truy cập các thư mục đã rút trích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group>=I<NAME>[:I<GID>]"
+msgstr "B<--group>=I<TÊN>[:I<GID>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Force I<NAME> as group for added files. If I<GID> is not supplied, I<NAME> "
+"can be either a user name or numeric GID. In this case the missing part "
+"(GID or name) will be inferred from the current host's group database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When used with B<--group-map>=I<FILE>, affects only those files whose owner "
+"group is not listed in I<FILE>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group-map>=I<FILE>"
+msgstr "B<--group-map>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Read group translation map from I<FILE>. Empty lines are ignored. Comments "
+"are introduced with B<#> sign and extend to the end of line. Each non-empty "
+"line in I<FILE> defines translation for a single group. It must consist of "
+"two fields, delimited by any amount of whitespace:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<OLDGRP> I<NEWGRP>[B<:>I<NEWGID>]\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<OLDGRP> is either a valid group name or a GID prefixed with B<+>. Unless "
+"I<NEWGID> is supplied, I<NEWGRP> must also be either a valid group name or a "
+"B<+>I<GID>. Otherwise, both I<NEWGRP> and I<NEWGID> need not be listed in "
+"the system group database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As a result, each input file with owner group I<OLDGRP> will be stored in "
+"archive with owner group I<NEWGRP> and GID I<NEWGID>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--mode>=I<CHANGES>"
+msgstr "B<--mode>=I<THAY_ĐỔI>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Force symbolic mode I<CHANGES> for added files."
+msgstr "Bắt buộc I<THAY_ĐỔI> chế độ (ký hiệu) cho những tập tin thêm vào."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--mtime>=I<DATE-OR-FILE>"
+msgstr "B<--mtime>=I<NGÀY-CỦA-TẬP-TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Set mtime for added files. I<DATE-OR-FILE> is either a date/time in almost "
+"arbitrary format, or the name of an existing file. In the latter case the "
+"mtime of that file will be used."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--touch>"
+msgstr "B<-m>, B<--touch>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Don't extract file modified time."
+msgstr "Không rút trích thời gian sửa đổi của tập tin."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-delay-directory-restore>"
+msgstr "B<--no-delay-directory-restore>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Cancel the effect of the prior B<--delay-directory-restore> option."
+msgstr "Hủy hiệu ứng của tùy chọn B<--delay-directory-restore>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-same-owner>"
+msgstr "B<--no-same-owner>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Extract files as yourself (default for ordinary users)."
+msgstr ""
+"Rút trích tập tin dưới tên người dùng riêng (mặc định cho người dùng bình "
+"thường)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-same-permissions>"
+msgstr "B<--no-same-permissions>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Apply the user's umask when extracting permissions from the archive (default "
+"for ordinary users)."
+msgstr ""
+"Áp dụng umask của người dùng khi rút trích quyền truy cập ra từ kho lưu (mặc "
+"định cho người dùng bình thường)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--numeric-owner>"
+msgstr "B<--numeric-owner>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Always use numbers for user/group names."
+msgstr "Luôn luôn sử dụng số cho tên người dùng/nhóm."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--owner>=I<NAME>[:I<UID>]"
+msgstr "B<--owner>=I<TÊN>[:I<UID>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Force I<NAME> as owner for added files. If I<UID> is not supplied, I<NAME> "
+"can be either a user name or numeric UID. In this case the missing part "
+"(UID or name) will be inferred from the current host's user database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When used with B<--owner-map>=I<FILE>, affects only those files whose owner "
+"is not listed in I<FILE>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--owner-map>=I<FILE>"
+msgstr "B<--owner-map>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Read owner translation map from I<FILE>. Empty lines are ignored. Comments "
+"are introduced with B<#> sign and extend to the end of line. Each non-empty "
+"line in I<FILE> defines translation for a single UID. It must consist of "
+"two fields, delimited by any amount of whitespace:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "I<OLDUSR> I<NEWUSR>[B<:>I<NEWUID>]\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<OLDUSR> is either a valid user name or a UID prefixed with B<+>. Unless "
+"I<NEWUID> is supplied, I<NEWUSR> must also be either a valid user name or a "
+"B<+>I<UID>. Otherwise, both I<NEWUSR> and I<NEWUID> need not be listed in "
+"the system user database."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"As a result, each input file owned by I<OLDUSR> will be stored in archive "
+"with owner name I<NEWUSR> and UID I<NEWUID>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--preserve-permissions>, B<--same-permissions>"
+msgstr "B<-p>, B<--preserve-permissions>, B<--same-permissions>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "try extracting files with the same ownership as exists in the archive "
+#| "(default for superuser)"
+msgid ""
+"Set permissions of extracted files to those recorded in the archive (default "
+"for superuser)."
+msgstr ""
+"thử rút trích tập tin cùng quyền sở hữu với tập tin trong kho lưu (mặc định "
+"cho siêu người dùng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--same-owner>"
+msgstr "B<--same-owner>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Try extracting files with the same ownership as exists in the archive "
+"(default for superuser)."
+msgstr ""
+"Thử rút trích tập tin cùng quyền sở hữu với tập tin trong kho lưu (mặc định "
+"cho siêu người dùng)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--preserve-order>, B<--same-order>"
+msgstr "B<-s>, B<--preserve-order>, B<--same-order>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "member arguments are listed in the same order as the files in the archive"
+msgid ""
+"Tell B<tar> that the list of file names to process is sorted in the same "
+"order as the files in the archive."
+msgstr ""
+"các đối số thành viên được liệt kê cùng thứ tự với các tập tin trong kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sort=>I<ORDER>"
+msgstr "B<--sort=>I<THỨ_TỰ>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When creating an archive, sort directory entries according to I<ORDER>, "
+"which is one of B<none>, B<name>, or B<inode>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The default is B<--sort=none>, which stores archive members in the same "
+"order as returned by the operating system."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Using B<--sort=name> ensures the member ordering in the created archive is "
+"uniform and reproducible."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Using B<--sort=inode> reduces the number of disk seeks made when creating "
+"the archive and thus can considerably speed up archivation. This sorting "
+"order is supported only if the underlying system provides the necessary "
+"information."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Handling of extended file attributes:"
+msgid "Extended file attributes"
+msgstr "Điều khiển thuộc tính tập tin mở rộng:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--acls>"
+msgstr "B<--acls>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Enable POSIX ACLs support."
+msgstr "Bật hỗ trợ “POSIX ACLs”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-acls>"
+msgstr "B<--no-acls>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable POSIX ACLs support."
+msgstr "Tắt hỗ trợ “POSIX ACLs”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--selinux>"
+msgstr "B<--selinux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Enable SELinux context support."
+msgstr "Bật hỗ trợ ngữ cảnh SELinux."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-selinux>"
+msgstr "B<--no-selinux>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable SELinux context support."
+msgstr "Tắt hỗ trợ ngữ cảnh SELinux."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--xattrs>"
+msgstr "B<--xattrs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Enable extended attributes support."
+msgstr "Bật hỗ trợ các thuộc tính mở rộng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-xattrs>"
+msgstr "B<--no-xattrs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable extended attributes support."
+msgstr "Tắt hỗ trợ các thuộc tính mở rộng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--xattrs-exclude=>I<PATTERN>"
+msgstr "B<--xattrs-exclude=>I<MẪU>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Specify the exclude pattern for xattr keys. I<PATTERN> is a globbing "
+"pattern, e.g. B<--xattrs-exclude='user.*'> to include only attributes from "
+"the user namespace."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--xattrs-include=>I<PATTERN>"
+msgstr "B<--xattrs-include=>I<MẪU>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "specify the include pattern for xattr keys"
+msgid ""
+"Specify the include pattern for xattr keys. I<PATTERN> is a globbing "
+"pattern."
+msgstr "chỉ định mẫu bao gồm cho khóa “xattr”"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Device selection and switching"
+msgstr "Lựa chọn và chuyển đổi thiết bị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--file>=I<ARCHIVE>"
+msgstr "B<-f>, B<--file>=I<KHO-LƯU>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use archive file or device I<ARCHIVE>. If this option is not given, B<tar> "
+"will first examine the environment variable `TAPE'. If it is set, its value "
+"will be used as the archive name. Otherwise, B<tar> will assume the "
+"compiled-in default. The default value can be inspected either using the "
+"B<--show-defaults> option, or at the end of the B<tar --help> output."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An archive name that has a colon in it specifies a file or device on a "
+"remote machine. The part before the colon is taken as the machine name or "
+"IP address, and the part after it as the file or device pathname, e.g.:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "--file=remotehost:/dev/sr0\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An optional username can be prefixed to the hostname, placing a B<@> sign "
+"between them."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"By default, the remote host is accessed via the B<rsh>(1) command. "
+"Nowadays it is common to use B<ssh>(1) instead. You can do so by giving "
+"the following command line option:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "--rsh-command=/usr/bin/ssh\n"
+msgstr "--rsh-command=/usr/bin/ssh\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The remote machine should have the B<rmt>(8) command installed. If its "
+"pathname does not match B<tar>'s default, you can inform B<tar> about the "
+"correct pathname using the B<--rmt-command> option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--force-local>"
+msgstr "B<--force-local>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Archive file is local even if it has a colon."
+msgstr "Tập tin kho lưu là cục bộ thậm chí nếu có một dấu hai chấm."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--info-script>=I<COMMAND>, B<--new-volume-script>=I<COMMAND>"
+msgstr "B<-F>, B<--info-script>=I<LỆNH>, B<--new-volume-script>=I<LỆNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Run I<COMMAND> at the end of each tape (implies B<-M>). The command can "
+"include arguments. When started, it will inherit B<tar>'s environment plus "
+"the following variables:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<TAR_FD>"
+msgstr "B<TAR_FD>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"File descriptor which can be used to communicate the new volume name to "
+"B<tar>."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If the info script fails, B<tar> exits; otherwise, it begins writing the "
+"next volume."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--tape-length>=I<N>"
+msgstr "B<-L>, B<--tape-length>=I<N>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change tape after writing I<N>x1024 bytes. If I<N> is followed by a size "
+"suffix (see the subsection B<Size suffixes> below), the suffix specifies the "
+"multiplicative factor to be used instead of 1024."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "This option implies B<-M>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-M>, B<--multi-volume>"
+msgstr "B<-M>, B<--multi-volume>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Create/list/extract multi-volume archive."
+msgstr "Tạo/liệt kê/rút trích kho lưu nhiều khối."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--rmt-command>=I<COMMAND>"
+msgstr "B<--rmt-command>=I<LỆNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use I<COMMAND> instead of B<rmt> when accessing remote archives. See the "
+"description of the B<-f> option, above."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--rsh-command>=I<COMMAND>"
+msgstr "B<--rsh-command>=I<LỆNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Use I<COMMAND> instead of B<rsh> when accessing remote archives. See the "
+"description of the B<-f> option, above."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--volno-file>=I<FILE>"
+msgstr "B<--volno-file>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When this option is used in conjunction with B<--multi-volume>, B<tar> will "
+"keep track of which volume of a multi-volume archive it is working in "
+"I<FILE>."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Device blocking"
+msgstr "Khối của thiết bị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--blocking-factor>=I<BLOCKS>"
+msgstr "B<-b>, B<--blocking-factor>=I<KHỐI>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Set record size to I<BLOCKS>xB<512> bytes."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--read-full-records>"
+msgstr "B<-B>, B<--read-full-records>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When listing or extracting, accept incomplete input records after end-of-"
+"file marker."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-zeros>"
+msgstr "B<-i>, B<--ignore-zeros>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Ignore zeroed blocks in archive. Normally two consecutive 512-blocks filled "
+"with zeroes mean EOF and B<tar> stops reading after encountering them. This "
+"option instructs it to read further and is useful when reading archives "
+"created with the B<-A> option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--record-size>=I<NUMBER>"
+msgstr "B<--record-size>=I<SỐ\">"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Set record size. I<NUMBER> is the number of bytes per record. It must be "
+"multiple of B<512>. It can can be suffixed with a B<size suffix>, e.g. B<--"
+"record-size=10K>, for 10 Kilobytes. See the subsection B<Size suffixes>, "
+"for a list of valid suffixes."
+msgstr ""
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Archive format selection"
+msgstr "Lựa chọn định dạng kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--format>=I<FORMAT>"
+msgstr "B<-H>, B<--format>=I<ĐỊNH_DẠNG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "create archive of the given format"
+msgid "Create archive of the given format. Valid formats are:"
+msgstr "tạo kho lưu với định dạng đưa ra"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<gnu>"
+msgstr "B<gnu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU tar 1.13.x format"
+msgstr "Định dạng tar GNU 1.13.x"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<oldgnu>"
+msgstr "B<oldgnu>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "GNU format as per tar E<lt>= 1.12."
+msgstr "Định dạng GNU theo như tar E<lt>= 1.12."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<pax>, B<posix>"
+msgstr "B<pax>, B<posix>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX 1003.1-2001 (pax) format."
+msgstr "Định dạng POSIX 1003.1-2001 (pax)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ustar>"
+msgstr "B<ustar>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "POSIX 1003.1-1988 (ustar) format."
+msgstr "Định dạng POSIX 1003.1-1988 (ustar)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<v7>"
+msgstr "B<v7>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Old V7 tar format."
+msgstr "Định dạng tar V7 cũ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--old-archive>, B<--portability>"
+msgstr "B<--old-archive>, B<--portability>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Same as B<--format=v7>."
+msgstr "Giống như B<--format=v7>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--pax-option>=I<keyword>[[:]=I<value>][,I<keyword>[[:]=I<value>]]..."
+msgstr "B<--pax-option>=I<từ_khóa>[[:]=I<giá_trị>][,I<từ_khóa>[[:]=I<giá_trị>]]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Control pax keywords when creating B<PAX> archives (B<-H pax>). This option "
+"is equivalent to the B<-o> option of the B<pax>(1) utility."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--posix>"
+msgstr "B<--posix>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Same as B<--format=posix>."
+msgstr "Giống như B<--format=posix>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-V>, B<--label>=I<TEXT>"
+msgstr "B<-V>, B<--label>=I<VĂN_BẢN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "create archive with volume name TEXT; at list/extract time, use TEXT as a "
+#| "globbing pattern for volume name"
+msgid ""
+"Create archive with volume name I<TEXT>. If listing or extracting, use "
+"I<TEXT> as a globbing pattern for volume name."
+msgstr ""
+"tạo kho lưu với tên khối tin VĂN_BẢN; tại thời điểm liệt kê/rút trích, sử "
+"dụng VĂN_BẢN làm mẫu glob cho tên khối tin"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Compression options"
+msgstr "Tùy chọn nén"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--auto-compress>"
+msgstr "B<-a>, B<--auto-compress>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Use archive suffix to determine the compression program."
+msgstr "Dùng hậu tố kho lưu để xác định chương trình nén."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--use-compress-program>I<=COMMAND>"
+msgstr "B<-I>, B<--use-compress-program>I<=LỆNH>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Filter data through I<COMMAND>. It must accept the B<-d> option, for "
+"decompression. The argument can contain command line options."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-j>, B<--bzip2>"
+msgstr "B<-j>, B<--bzip2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<bzip2>(1)."
+msgstr "Lọc kho lưu qua B<bzip2>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-J>, B<--xz>"
+msgstr "B<-J>, B<--xz>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<xz>(1)."
+msgstr "Lọc kho lưu qua B<xz>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--lzip>"
+msgstr "B<--lzip>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<lzip>(1)."
+msgstr "Lọc kho lưu qua B<lzip>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--lzma>"
+msgstr "B<--lzma>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<lzma>(1)."
+msgstr "Lọc kho lưu qua B<lzma>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--lzop>"
+msgstr "B<--lzop>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<lzop>(1)."
+msgstr "Lọc kho lưu qua B<lzop>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-auto-compress>"
+msgstr "B<--no-auto-compress>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Do not use archive suffix to determine the compression program."
+msgstr "Không nên dùng hậu tố kho lưu để xác định chương trình nén."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--gzip>, B<--gunzip>, B<--ungzip>"
+msgstr "B<-z>, B<--gzip>, B<--gunzip>, B<--ungzip>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<gzip>(1)."
+msgstr "Lọc kho lưu qua B<gzip>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--compress>, B<--uncompress>"
+msgstr "B<-Z>, B<--compress>, B<--uncompress>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<compress>(1)."
+msgstr "Lọc kho lưu qua B<compress>(1)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--zstd>"
+msgstr "B<--zstd>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Filter the archive through B<zstd>(1)."
+msgstr "Lọc kho lưu qua B<zstd>(1)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Local file selection"
+msgstr "Lựa chọn tập tin nội bộ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--add-file>=I<FILE>"
+msgstr "B<--add-file>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Add I<FILE> to the archive (useful if its name starts with a dash)."
+msgstr ""
+"Thêm vào kho lưu I<TẬP-TIN> đã cho (có ích nếu tên nó bắt đầu với dấu gạch)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--backup>[=I<CONTROL>]"
+msgstr "B<--backup>[=I<ĐIỀU_KHIỂN>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid ""
+"Backup before removal. The I<CONTROL> argument, if supplied, controls the "
+"backup policy. Its valid values are:"
+msgstr "sao lưu trước khi xóa, chọn phiên bản ĐIỀU KHIỂN"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<none>, B<off>"
+msgstr "B<none>, B<off>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Never make backups."
+msgstr "Không bao giờ tạo bản sao lưu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<t>, B<numbered>"
+msgstr "B<t>, B<numbered>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Make numbered backups."
+msgstr "Tạo các bản sao lưu đã đánh số."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<nil>, B<existing>"
+msgstr "B<nil>, B<existing>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Make numbered backups if numbered backups exist, simple backups otherwise."
+msgstr "Đánh số nếu có bản sao lưu đánh số, nếu không thì đơn giản."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<never>, B<simple>"
+msgstr "B<never>, B<simple>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Always make simple backups"
+msgstr "Luôn luôn tạo sao lưu đơn giản"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If I<CONTROL> is not given, the value is taken from the B<VERSION_CONTROL> "
+"environment variable. If it is not set, B<existing> is assumed."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--directory>=I<DIR>"
+msgstr "B<-C>, B<--directory>=I<THƯ_MỤC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Change to I<DIR> before performing any operations. This option is order-"
+"sensitive, i.e. it affects all options that follow."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude>=I<PATTERN>"
+msgstr "B<--exclude>=I<MẪU>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude files matching I<PATTERN>, a B<glob>(3)-style wildcard pattern."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-backups>"
+msgstr "B<--exclude-backups>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude backup and lock files."
+msgstr "Loại trừ tập tin kiểu sao lưu và khóa."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-caches>"
+msgstr "B<--exclude-caches>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exclude contents of directories containing file B<CACHEDIR.TAG>, except for "
+"the tag file itself."
+msgstr ""
+"Loại trừ nội dung của thư mục chứa thẻ ghi nhớ tạm B<CACHEDIR.TAG>, trừ tập "
+"tin thẻ chính nó."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-caches-all>"
+msgstr "B<--exclude-caches-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "exclude contents of directories containing CACHEDIR.TAG, except for the "
+#| "tag file itself"
+msgid ""
+"Exclude directories containing file B<CACHEDIR.TAG> and the file itself."
+msgstr ""
+"loại trừ nội dung của thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG, trừ tập tin "
+"thẻ chính nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-caches-under>"
+msgstr "B<--exclude-caches-under>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude everything under directories containing B<CACHEDIR.TAG>"
+msgstr ""
+"Loại trừ mọi thứ đều nằm dưới thư mục chứa thẻ ghi nhớ tạm B<CACHEDIR.TAG>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-ignore=>I<FILE>"
+msgstr "B<--exclude-ignore=>I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Before dumping a directory, see if it contains I<FILE>. If so, read "
+"exclusion patterns from this file. The patterns affect only the directory "
+"itself."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-ignore-recursive=>I<FILE>"
+msgstr "B<--exclude-ignore-recursive=>I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Same as B<--exclude-ignore>, except that patterns from I<FILE> affect both "
+"the directory and all its subdirectories."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-tag>=I<FILE>"
+msgstr "B<--exclude-tag>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exclude contents of directories containing I<FILE>, except for I<FILE> "
+"itself."
+msgstr ""
+"Loại trừ nội dung của thư mục chứa I<TẬP-TIN>, trừ I<TẬP-TIN> chính nó."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-tag-all>=I<FILE>"
+msgstr "B<--exclude-tag-all>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude directories containing I<FILE>."
+msgstr "Loại trừ thư mục chứa I<TẬP-TIN>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-tag-under>=I<FILE>"
+msgstr "B<--exclude-tag-under>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude everything under directories containing I<FILE>."
+msgstr "Loại trừ mọi thứ đều nằm dưới thư mục chứa I<TẬP-TIN>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-vcs>"
+msgstr "B<--exclude-vcs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exclude version control system directories."
+msgstr "Loại trừ thư mục của hệ thống điều khiển phiên bản (v.d. “.svn”)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--exclude-vcs-ignores>"
+msgstr "B<--exclude-vcs-ignores>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Exclude files that match patterns read from VCS-specific ignore files. "
+"Supported files are: B<.cvsignore>, B<.gitignore>, B<.bzrignore>, and B<."
+"hgignore>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--dereference>"
+msgstr "B<-h>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Follow symlinks; archive and dump the files they point to."
+msgstr "Theo liên kết mềm; kho lưu và đổ tập tin tới đó nó chỉ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hard-dereference>"
+msgstr "B<--hard-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Follow hard links; archive and dump the files they refer to."
+msgstr "Theo liên kết cứng; kho lưu và đổ tập tin tới đó nó chỉ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-K>, B<--starting-file>=I<MEMBER>"
+msgstr "B<-K>, B<--starting-file>=I<TÊN-THÀNH-VIÊN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "begin at member MEMBER-NAME when reading the archive"
+msgid "Begin at the given member in the archive."
+msgstr "bắt đầu tại thành viên TÊN-THÀNH-VIÊN khi đọc kho lưu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--newer-mtime>=I<DATE>"
+msgstr "B<--newer-mtime>=I<NGÀY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Work on files whose data changed after the I<DATE>. If I<DATE> starts with "
+"B</> or B<.> it is taken to be a file name; the mtime of that file is used "
+"as the date."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-null>"
+msgstr "B<--no-null>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable the effect of the previous B<--null> option."
+msgstr "Tắt hiệu ứng của tùy chọn B<--null> trước đây."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-recursion>"
+msgstr "B<--no-recursion>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Avoid descending automatically in directories."
+msgstr "Tránh sự giảm dần một cách tự động trong các thư mục."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-unquote>"
+msgstr "B<--no-unquote>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Do not unquote input file or member names."
+msgstr "Đừng hủy trích dẫn các tên tập tin hay thành viên."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-verbatim-files-from>"
+msgstr "B<--no-verbatim-files-from>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Treat each line read from a file list as if it were supplied in the command "
+"line. I.e., leading and trailing whitespace is removed and, if the "
+"resulting string begins with a dash, it is treated as B<tar> command line "
+"option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is the default behavior. The B<--no-verbatim-files-from> option is "
+"provided as a way to restore it after B<--verbatim-files-from> option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This option is positional: it affects all B<--files-from> options that occur "
+"after it in, until B<--verbatim-files-from> option or end of line, whichever "
+"occurs first."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "It is implied by the B<--no-null> option."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--null>"
+msgstr "B<--null>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Instruct subsequent B<-T> options to read null-terminated names verbatim "
+"(disables special handling of names that start with a dash)."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See also B<--verbatim-files-from>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--newer>=I<DATE>, B<--after-date>=I<DATE>"
+msgstr "B<-N>, B<--newer>=I<NGÀY>, B<--after-date>=I<NGÀY>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Only store files newer than DATE. If I<DATE> starts with B</> or B<.> it is "
+"taken to be a file name; the mtime of that file is used as the date."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--one-file-system>"
+msgstr "B<--one-file-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Stay in local file system when creating archive."
+msgstr "Nằm trong hệ thống tập tin nội bộ khi tạo kho lưu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-P>, B<--absolute-names>"
+msgstr "B<-P>, B<--absolute-names>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "don't strip leading '/'s from file names"
+msgid "Don't strip leading slashes from file names when creating archives."
+msgstr "đừng bỏ “/” ở đầu tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--recursion>"
+msgstr "B<--recursion>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Recurse into directories (default)."
+msgstr "Đệ quy vào các thư mục (mặc định)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--suffix>=I<STRING>"
+msgstr "B<--suffix>=I<CHUỖI>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "backup before removal, override usual suffix ('~' unless overridden by "
+#| "environment variable SIMPLE_BACKUP_SUFFIX)"
+msgid ""
+"Backup before removal, override usual suffix. Default suffix is B<~>, "
+"unless overridden by environment variable B<SIMPLE_BACKUP_SUFFIX>."
+msgstr ""
+"sao lưu trước khi xóa, ghi đè hậu tố thông thường (“~” trừ khi ghi đè bằng "
+"biến môi trường SIMPLE_BACKUP_SUFFIX)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--files-from>=I<FILE>"
+msgstr "B<-T>, B<--files-from>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Get names to extract or create from I<FILE>."
+msgstr "Lấy các tên tập tin cần rút trích hay tạo từ I<TẬP-TIN>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Unless specified otherwise, the I<FILE> must contain a list of names "
+"separated by ASCII B<LF> (i.e. one name per line). The names read are "
+"handled the same way as command line arguments. They undergo quote removal "
+"and word splitting, and any string that starts with a B<-> is handled as "
+"B<tar> command line option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If this behavior is undesirable, it can be turned off using the B<--verbatim-"
+"files-from> option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The B<--null> option instructs B<tar> that the names in I<FILE> are "
+"separated by ASCII B<NUL> character, instead of B<LF>. It is useful if the "
+"list is generated by B<find>(1) B<-print0> predicate."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--unquote>"
+msgstr "B<--unquote>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "unquote input file or member names (default)"
+msgid "Unquote file or member names (default)."
+msgstr "hủy trích dẫn các tên tập tin hay thành viên (mặc định)"
+
+#. #-#-#-#-# archlinux: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-bookworm: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# debian-unstable: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-40: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# fedora-rawhide: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# mageia-cauldron: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: Plain text
+#. #-#-#-#-# opensuse-leap-15-6: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#. #-#-#-#-# opensuse-tumbleweed: tar.1.pot (PACKAGE VERSION) #-#-#-#-#
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--verbatim-files-from>"
+msgstr "B<--verbatim-files-from>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Treat each line obtained from a file list as a file name, even if it starts "
+"with a dash. File lists are supplied with the B<--files-from> (B<-T>) "
+"option. The default behavior is to handle names supplied in file lists as "
+"if they were typed in the command line, i.e. any names starting with a dash "
+"are treated as B<tar> options. The B<--verbatim-files-from> option disables "
+"this behavior."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"This option affects all B<--files-from> options that occur after it in the "
+"command line. Its effect is reverted by the B<--no-verbatim-files-from> "
+"option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "This option is implied by the B<--null> option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "See also B<--add-file>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>, B<--exclude-from>=I<FILE>"
+msgstr "B<-X>, B<--exclude-from>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "exclude patterns listed in FILE"
+msgid "Exclude files matching patterns listed in FILE."
+msgstr "loại trừ những mẫu liệt kê trong TẬP-TIN"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "File name transformations"
+msgstr "Chuyển dạng tên tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--strip-components>=I<NUMBER>"
+msgstr "B<--strip-components>=I<SỐ\">"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Strip I<NUMBER> leading components from file names on extraction."
+msgstr "Bỏ đi I<SỐ> thành phần đứng đầu ra tên tập tin khi rút trích."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--transform>=I<EXPRESSION>, B<--xform>=I<EXPRESSION>"
+msgstr "B<--transform>=I<BIỂU-THỨC>, B<--xform>=I<BIỂU-THỨC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Use sed replace I<EXPRESSION> to transform file names."
+msgstr "dDùng “sed replace I<BIỂU_THỨC>” để chuyển dạng tên tập tin."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "File creation options:"
+msgid "File name matching options"
+msgstr "Tùy chọn tạo tập tin:"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "File name matching options (affect both exclude and include patterns):"
+msgid "These options affect both exclude and include patterns."
+msgstr ""
+"Tùy chọn khớp tên tập tin (có tác động mẫu kiểu cả hai loại trừ và bao gồm):"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--anchored>"
+msgstr "B<--anchored>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Patterns match file name start."
+msgstr "Mẫu tương ứng với bắt đầu tên tập tin."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--ignore-case>"
+msgstr "B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Ignore case."
+msgstr "Không phân biệt HOA/thường."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-anchored>"
+msgstr "B<--no-anchored>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Patterns match after any B</> (default for exclusion)."
+msgstr "Mẫu khớp sau bất kỳ B</> nào (mặc định để loại trừ)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-ignore-case>"
+msgstr "B<--no-ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Case sensitive matching (default)."
+msgstr "Khớp mẫu phân biệt HOA/ thường (mặc định)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-wildcards>"
+msgstr "B<--no-wildcards>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Verbatim string matching."
+msgstr "Khớp đúng nguyên văn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-wildcards-match-slash>"
+msgstr "B<--no-wildcards-match-slash>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Wildcards do not match B</>."
+msgstr "Ký tự đại diện không khớp B</>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--wildcards>"
+msgstr "B<--wildcards>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Use wildcards (default for exclusion)."
+msgstr "Dùng ký tự đại diện (mặc định để loại trừ)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--wildcards-match-slash>"
+msgstr "B<--wildcards-match-slash>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Wildcards match B</> (default for exclusion)."
+msgstr "Ký tự đại khớp B</> (mặc định để loại trừ)."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Informative output"
+msgstr "Dữ liệu kết quả có tính thông tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--checkpoint>[=I<N>]"
+msgstr "B<--checkpoint>[=I<SỐ>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Display progress messages every I<N>th record (default 10)."
+msgstr ""
+"Hiển thị thông báo về tiến triển sau mỗi bản ghi thứ I<SỐ> (mặc định 10)."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--checkpoint-action>=I<ACTION>"
+msgstr "B<--checkpoint-action>=I<HÀNH_ĐỘNG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Run I<ACTION> on each checkpoint."
+msgstr "Thực hiện I<HÀNH_ĐỘNG> này ở mỗi điểm kiểm tra."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--clamp-mtime>"
+msgstr "B<--clamp-mtime>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "only set time when the file is more recent than what was given with B<--"
+#| "mtime>"
+msgid ""
+"Only set time when the file is more recent than what was given with B<--"
+"mtime>."
+msgstr "chỉ đặt thời gian khi tập tin gần đây hơn cái mà đưa ra với B<--mtime>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--full-time>"
+msgstr "B<--full-time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print file time to its full resolution."
+msgstr "In ra giờ tập tin đến độ phân giải đầy đủ."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--index-file>=I<FILE>"
+msgstr "B<--index-file>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Send verbose output to I<FILE>."
+msgstr "Gửi kết quả chi tiết tới I<TẬP-TIN>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--check-links>"
+msgstr "B<-l>, B<--check-links>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print a message if not all links are dumped."
+msgstr "In ra một thông báo nếu không phải tất cả các liên kết được dump."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--no-quote-chars>=I<STRING>"
+msgstr "B<--no-quote-chars>=I<CHUỖI>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable quoting for characters from I<STRING>."
+msgstr "Tắt trích dẫn các ký tự của I<CHUỖI>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quote-chars>=I<STRING>"
+msgstr "B<--quote-chars>=I<CHUỖI>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Additionally quote characters from I<STRING>."
+msgstr "Cũng trích dẫn các ký tự của I<CHUỖI>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quoting-style>=I<STYLE>"
+msgstr "B<--quoting-style>=I<KIỂU_DÁNG>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Set quoting style for file and member names. Valid values for I<STYLE> are "
+"B<literal>, B<shell>, B<shell-always>, B<c>, B<c-maybe>, B<escape>, "
+"B<locale>, B<clocale>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--block-number>"
+msgstr "B<-R>, B<--block-number>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Show block number within archive with each message."
+msgstr "Hiển thị số thứ tự khối trong kho lưu với mỗi thông báo."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-omitted-dirs>"
+msgstr "B<--show-omitted-dirs>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When listing or extracting, list each directory that does not match search "
+"criteria."
+msgstr ""
+"Khi liệt kê hay rút trích, liệt kê mỗi thư mục không tương ứng với tiêu chí "
+"tìm kiếm."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-transformed-names>, B<--show-stored-names>"
+msgstr "B<--show-transformed-names>, B<--show-stored-names>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "show file or archive names after transformation"
+msgid ""
+"Show file or archive names after transformation by B<--strip> and B<--"
+"transform> options."
+msgstr "hiển thị các tên tập tin hay kho lưu sau khi chuyển dạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--totals>[=I<SIGNAL>]"
+msgstr "B<--totals>[=I<TÍN_HIỆU>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "print total bytes after processing the archive; with an argument - print "
+#| "total bytes when this SIGNAL is delivered; Allowed signals are: SIGHUP, "
+#| "SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names without SIG prefix are "
+#| "also accepted"
+msgid ""
+"Print total bytes after processing the archive. If I<SIGNAL> is given, "
+"print total bytes when this signal is delivered. Allowed signals are: "
+"B<SIGHUP>, B<SIGQUIT>, B<SIGINT>, B<SIGUSR1>, and B<SIGUSR2>. The B<SIG> "
+"prefix can be omitted."
+msgstr ""
+"in ra tổng số byte sau khi xử lý kho lưu; có đối số thì in ra tổng số byte "
+"khi nhận được TÍN HIỆU này; Tín hiệu được phép: SIGHUP, SIGQUIT, SIGINT, "
+"SIGUSR1, SIGUSR2; cũng chấp nhận tên không có tiền tố “SIG”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--utc>"
+msgstr "B<--utc>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print file modification times in UTC."
+msgstr "In ra giờ sửa đổi tập tin theo UTC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Verbosely list files processed. Each instance of this option on the command "
+"line increases the verbosity level by one. The maximum verbosity level is "
+"3. For a detailed discussion of how various verbosity levels affect tar's "
+"output, please refer to B<GNU Tar Manual>, subsection 2.5.2 \"B<The '--"
+"verbose' Option>\"."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--warning>=I<KEYWORD>"
+msgstr "B<--warning>=I<TỪKHÓA>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Enable or disable warning messages identified by I<KEYWORD>. The messages "
+"are suppressed if I<KEYWORD> is prefixed with B<no-> and enabled otherwise."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "Multiple B<--warning> options accumulate."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Keywords controlling general B<tar> operation:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<all>"
+msgstr "B<all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Enable all warning messages. This is the default."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<none>"
+msgstr "B<none>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Disable all warning messages."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<filename-with-nuls>"
+msgstr "B<filename-with-nuls>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: file name read contains nul character"
+msgstr "%s: đọc tên tập tin chứa ký tự vô giá trị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<alone-zero-block>"
+msgstr "B<alone-zero-block>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A lone zero block at %s"
+msgstr "Một khối không đơn lẻ tại %s"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Keywords applicable for B<tar --create>:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<cachedir>"
+msgstr "B<cachedir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: contains a cache directory tag %s; %s"
+msgstr "%s: chứa một thẻ thư mục ghi nhớ tạm %s: %s"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<file-shrank>"
+msgstr "B<file-shrank>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: File shrank by %s bytes; padding with zeros"
+msgstr "%s: Tập tin được rút ngắn %s byte; độn vào bắng các số không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<xdev>"
+msgstr "B<xdev>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: file is on a different filesystem; not dumped"
+msgstr "%s: tập tin trên một hệ thống tập tin khác; không được dump"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<file-ignored>"
+msgstr "B<file-ignored>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: Unknown file type; file ignored"
+msgstr "%s: Không hiểu kiểu tập tin; tập tin bị lờ đi"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: socket ignored"
+msgstr "%s: socket bị lờ đi"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: door ignored"
+msgstr "%s: cửa (door) bị lờ đi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<file-unchanged>"
+msgstr "B<file-unchanged>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: file is unchanged; not dumped"
+msgstr "%s: tập tin chưa thay đổi; không được dump"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ignore-archive>"
+msgstr "B<ignore-archive>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid "%s: file is on a different filesystem; not dumped"
+msgid "%s: archive cannot contain itself; not dumped"
+msgstr "%s: tập tin trên một hệ thống tập tin khác; không được dump"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<file-removed>"
+msgstr "B<file-removed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: File removed before we read it"
+msgstr "%s: Tập tin bị xóa trước khi chúng ta đọc nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<file-changed>"
+msgstr "B<file-changed>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: file changed as we read it"
+msgstr "%s: tập tin đã thay đổi khi chúng ta đọc nó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<failed-read>"
+msgstr "B<failed-read>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Suppresses warnings about unreadable files or directories. This keyword "
+"applies only if used together with the B<--ignore-failed-read> option."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Keywords applicable for B<tar --extract>:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<existing-file>"
+msgstr "B<existing-file>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: skipping existing file"
+msgstr "%s: bỏ qua tập tin sẵn có"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<timestamp>"
+msgstr "B<timestamp>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: implausibly old time stamp %s"
+msgstr "%s: tem thời gian cũ không hợp lý %s"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: time stamp %s is %s s in the future"
+msgstr "%s: dấu vết thời gian %s là %s giây trong tương lai"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<contiguous-cast>"
+msgstr "B<contiguous-cast>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Extracting contiguous files as regular files"
+msgstr "Rút trích các tập tin liền nhau thành những tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<symlink-cast>"
+msgstr "B<symlink-cast>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Attempting extraction of symbolic links as hard links"
+msgstr "Đang thử rút trích liên kết mềm thành liên kết cứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<unknown-cast>"
+msgstr "B<unknown-cast>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: Unknown file type '%c', extracted as normal file"
+msgstr ""
+"%s: Không hiểu kiểu tập tin “%c” nên rút trích như tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<ignore-newer>"
+msgstr "B<ignore-newer>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Current %s is newer or same age"
+msgstr "%s hiện tại là mới hơn hoặc cùng tuổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<unknown-keyword>"
+msgstr "B<unknown-keyword>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Ignoring unknown extended header keyword '%s'"
+msgstr "Bỏ qua từ khóa phần đầu mở rộng không rõ “%s”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<decompress-program>"
+msgstr "B<decompress-program>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Controls verbose description of failures occurring when trying to run "
+"alternative decompressor programs. This warning is disabled by default "
+"(unless B<--verbose> is used). A common example of what you can get when "
+"using this warning is:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"$ tar --warning=decompress-program -x -f archive.Z\n"
+"tar (child): cannot run compress: No such file or directory\n"
+"tar (child): trying gzip\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This means that B<tar> first tried to decompress B<archive.Z> using "
+"B<compress>, and, when that failed, switched to B<gzip>."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<record-size>"
+msgstr "B<record-size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Record size = %lu blocks"
+msgstr "Kích cỡ mục ghi = %lu khối"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Keywords controlling incremental extraction:"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<rename-directory>"
+msgstr "B<rename-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: Directory has been renamed from %s"
+msgstr "%s: Thư mục đã bị đổi tên từ %s"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: Directory has been renamed"
+msgstr "%s: Thư mục đã bị đổi tên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<new-directory>"
+msgstr "B<new-directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: Directory is new"
+msgstr "%s: Thư mục là mới"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "%s: directory is on a different device: not purging"
+msgstr "%s: thư mục trên một thiết bị khác: không làm sạch"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<bad-dumpdir>"
+msgstr "B<bad-dumpdir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Malformed dumpdir: 'X' never used"
+msgstr "Thư mục đổ dạng sai: “X” không bao giờ dùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--interactive>, B<--confirmation>"
+msgstr "B<-w>, B<--interactive>, B<--confirmation>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Ask for confirmation for every action."
+msgstr "Hỏi xác nhận trước mỗi hành động."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Compatibility options"
+msgstr "Tùy chọn tương thích"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"When creating, same as B<--old-archive>. When extracting, same as B<--no-"
+"same-owner>."
+msgstr ""
+"Khi tạo, giống như B<--old-archive> khi rút trích, giống như B<--no-same-"
+"owner>."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "Size differs"
+msgid "Size suffixes"
+msgstr "Khác biệt kích thước"
+
+#. type: ta
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "8n 18n 42n"
+msgstr "8n 18n 42n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\tSuffix\tUnits\tByte Equivalent\n"
+"\tb\tBlocks\tI<SIZE> x 512\n"
+"\tB\tKilobytes\tI<SIZE> x 1024\n"
+"\tc\tBytes\tI<SIZE>\n"
+"\tG\tGigabytes\tI<SIZE> x 1024^3\n"
+"\tK\tKilobytes\tI<SIZE> x 1024\n"
+"\tk\tKilobytes\tI<SIZE> x 1024\n"
+"\tM\tMegabytes\tI<SIZE> x 1024^2\n"
+"\tP\tPetabytes\tI<SIZE> x 1024^5\n"
+"\tT\tTerabytes\tI<SIZE> x 1024^4\n"
+"\tw\tWords\tI<SIZE> x 2\n"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "RETURN VALUE"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Tar's exit code indicates whether it was able to successfully perform the "
+"requested operation, and if not, what kind of error occurred."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<0>"
+msgstr "B<0>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Successful termination."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<1>"
+msgstr "B<1>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"I<Some files differ.> If B<tar> was invoked with the B<--compare> (B<--"
+"diff>, B<-d>) command line option, this means that some files in the "
+"archive differ from their disk counterparts. If B<tar> was given one of the "
+"B<--create>, B<--append> or B<--update> options, this exit code means that "
+"some files were changed while being archived and so the resulting archive "
+"does not contain the exact copy of the file set."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<2>"
+msgstr "B<2>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"I<Fatal error.> This means that some fatal, unrecoverable error occurred."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If a subprocess that had been invoked by B<tar> exited with a nonzero exit "
+"code, B<tar> itself exits with that code as well. This can happen, for "
+"example, if a compression option (e.g. B<-z>) was used and the external "
+"compressor program failed. Another example is B<rmt> failure during backup "
+"to a remote device."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<bzip2>(1), B<compress>(1), B<gzip>(1), B<lzma>(1), B<lzop>(1), B<rmt>(8), "
+"B<symlink>(7), B<xz>(1), B<zstd>(1)."
+msgstr ""
+"B<bzip2>(1), B<compress>(1), B<gzip>(1), B<lzma>(1), B<lzop>(1), B<rmt>(8), "
+"B<symlink>(7), B<xz>(1), B<zstd>(1)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Complete B<tar> manual: run B<info tar> or use B<emacs>(1) info mode to "
+"read it."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Online copies of B<GNU tar> documentation in various formats can be found at:"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUG REPORTS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to E<lt>bug-tar@gnu.orgE<gt>."
+msgstr ""
+"Thông báo lỗi cho E<lt>bug-tar@gnu.orgE<gt>. Báo cáo lỗi dịch cho: "
+"E<lt>translation-team-vi@lists.sourceforge.netE<gt>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "Copyright \\(co 2023 Free Software Foundation, Inc."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later E<lt>http://gnu.org/licenses/gpl."
+"htmlE<gt>"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: TH
+#: debian-bookworm opensuse-leap-15-6
+#, no-wrap
+msgid "July 13, 2020"
+msgstr "Ngày 13 tháng 7 năm 2020"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<tar> B<-A> [I<OPTIONS>] I<ARCHIVE> I<ARCHIVE>"
+msgstr "B<tar> B<-A> [I<TÙY_CHỌN>] I<KHO-LƯU> I<KHO-LƯU>"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<tar> {B<--catenate>|B<--concatenate>} [I<OPTIONS>] I<ARCHIVE> I<ARCHIVE>"
+msgstr ""
+"B<tar> {B<--catenate>|B<--concatenate>} [I<TÙY_CHỌN>] I<KHO-LƯU> I<KHO-LƯU>"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<tar> B<--append> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<--append> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<tar> B<--list> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr "B<tar> B<--list> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-VIÊN>…]"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<tar> B<--update> [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<FILE>...]"
+msgstr "B<tar> B<--update> [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TẬP_TIN>…]"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"B<tar> {B<--extract>|B<--get>} [B<-f> I<ARCHIVE>] [I<OPTIONS>] [I<MEMBER>...]"
+msgstr ""
+"B<tar> {B<--extract>|B<--get>} [B<-f> I<KHO-LƯU>] [I<TÙY_CHỌN>] [I<TÊN-THÀNH-"
+"VIÊN>…]"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<http://www.gnu.org/software/tar/manual>"
+msgstr "B<http://www.gnu.org/software/tar/manual>"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Options to GNU B<tar> can be given in three different styles. In "
+"B<traditional style>, the first argument is a cluster of option letters and "
+"all subsequent arguments supply arguments to those options that require "
+"them. The arguments are read in the same order as the option letters. Any "
+"command line words that remain after all options has been processed are "
+"treated as non-optional arguments: file or archive member names."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"For example, the B<c> option requires creating the archive, the B<v> option "
+"requests the verbose operation, and the B<f> option takes an argument that "
+"sets the name of the archive to operate upon. The following command, "
+"written in the traditional style, instructs tar to store all files from the "
+"directory B</etc> into the archive file B<etc.tar> verbosely listing the "
+"files being archived:"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"In B<UNIX >orB< short-option style>, each option letter is prefixed with a "
+"single dash, as in other command line utilities. If an option takes "
+"argument, the argument follows it, either as a separate command line word, "
+"or immediately following the option. However, if the option takes an "
+"B<optional> argument, the argument must follow the option letter without any "
+"intervening whitespace, as in B<-g/tmp/snar.db>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Any number of options not taking arguments can be clustered together after a "
+"single dash, e.g. B<-vkp>. Options that take arguments (whether mandatory "
+"or optional), can appear at the end of such a cluster, e.g. B<-vkpf a.tar>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"The options listed in the table below tell GNU B<tar> what operation it is "
+"to perform. Exactly one of them must be given. Meaning of non-optional "
+"arguments depends on the operation mode requested."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Append archive to the end of another archive. The arguments are treated as "
+"the names of archives to append. All archives must be of the same format as "
+"the archive they are appended to, otherwise the resulting archive might be "
+"unusable with non-GNU implementations of B<tar>. Notice also that when more "
+"than one archive is given, the members from archives other than the first "
+"one will be accessible in the resulting archive only if using the B<-i> (B<--"
+"ignore-zeros>) option."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Append files which are newer than the corresponding copy in the archive. "
+"Arguments have the same meaning as with B<-c> and B<-r> options. Notice, "
+"that newer files don't replace their old archive copies, but instead are "
+"appended to the end of archive. The resulting archive can thus contain "
+"several members of the same name, corresponding to various versions of the "
+"same file."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Show built-in defaults for various B<tar> options and exit. No arguments "
+"are allowed."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Display a short option summary and exit. No arguments allowed."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Display a list of available options and exit. No arguments allowed."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Handle new GNU-format incremental backups. I<FILE> is the name of a "
+"B<snapshot file>, where tar stores additional information which is used to "
+"decide which files changed since the previous incremental dump and, "
+"consequently, must be dumped again. If I<FILE> does not exist when creating "
+"an archive, it will be created and all files will be added to the resulting "
+"archive (the B<level 0> dump). To create incremental archives of non-zero "
+"level B<N>, create a copy of the snapshot file created during the level "
+"B<N-1>, and use it as I<FILE>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"When listing or extracting, the actual contents of I<FILE> is not inspected, "
+"it is needed only due to syntactical requirements. It is therefore common "
+"practice to use B</dev/null> in its place."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Set dump level for created listed-incremental archive. Currently only B<--"
+"level=0> is meaningful: it instructs B<tar> to truncate the snapshot file "
+"before dumping, thereby forcing a level 0 dump."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Set version of the sparse format to use (implies B<--sparse>). This option "
+"implies B<--sparse>. Valid argument values are B<0.0>, B<0.1>, and B<1.0>. "
+"For a detailed discussion of sparse formats, refer to the B<GNU Tar Manual>, "
+"appendix B<D>, \"B<Sparse Formats>\". Using B<info> reader, it can be "
+"accessed running the following command: B<info tar 'Sparse Formats'>."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Preserve access times on dumped files, either by restoring the times after "
+"reading (I<METHOD>=B<replace>, this is the default) or by not setting the "
+"times in the first place (I<METHOD>=B<system>)"
+msgstr ""
+"Bảo tồn các thời gian truy cập của tập tin đã đổ, hoặc bằng cách phục hồi "
+"thời gian sau khi đọc (I<PHƯƠNG_THỨC>=B<replace>; mặc định), hoặc bằng cách "
+"không đặt thời gian như vậy (I<PHƯƠNG_THỨC>=B<system>)"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "extract information about file permissions (default for superuser)"
+msgstr ""
+"cũng rút trích thông tin về quyền truy cập tập tin (mặc định cho siêu người "
+"dùng)"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Sort names to extract to match archive"
+msgstr "Sắp xếp tên để rút trích tới kho lưu tương ứng"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Specify the exclude pattern for xattr keys. I<PATTERN> is a POSIX regular "
+"expression, e.g. B<--xattrs-exclude='^user.'>, to exclude attributes from "
+"the user namespace."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+#, fuzzy
+#| msgid "specify the include pattern for xattr keys"
+msgid ""
+"Specify the include pattern for xattr keys. I<PATTERN> is a POSIX regular "
+"expression."
+msgstr "chỉ định mẫu bao gồm cho khóa “xattr”"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Ignore zeroed blocks in archive. Normally two consecutive 512-blocks filled "
+"with zeroes mean EOF and tar stops reading after encountering them. This "
+"option instructs it to read further and is useful when reading archives "
+"created with the B<-A> option."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"This option affects all B<--files-from> options that occur after it in the "
+"command line. Its effect is reverted by the B<--no-verbatim-files-from} "
+"option.>"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "B<This option is implied by the --null> option."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Only set time when the file is more recent than what was given with --mtime."
+msgstr ""
+"Chỉ đặt thời gian khi tập tin gần đây hơn cái mà đưa ra với B<--mtime>."
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Verbosely list files processed. Each instance of this option on the command "
+"line increases the verbosity level by one. The maximum verbosity level is "
+"3. For a detailed discussion of how various verbosity levels affect tar's "
+"output, please refer to B<GNU Tar Manual>, subsection 2.5.1 \"B<The --"
+"verbose Option>\"."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Multiple B<--warning> messages accumulate."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "%s: file is the archive; not dumped"
+msgstr "%s: tập tin là kho lưu; không được đổ"
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"Tar exit code indicates whether it was able to successfully perform the "
+"requested operation, and if not, what kind of error occurred."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid ""
+"I<Some files differ.> If tar was invoked with the B<--compare> (B<--diff>, "
+"B<-d>) command line option, this means that some files in the archive "
+"differ from their disk counterparts. If tar was given one of the B<--"
+"create>, B<--append> or B<--update> options, this exit code means that some "
+"files were changed while being archived and so the resulting archive does "
+"not contain the exact copy of the file set."
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm opensuse-leap-15-6
+msgid "Copyright \\(co 2013-2019 Free Software Foundation, Inc."
+msgstr ""
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "tar 1.34"
+msgid "tar 1.35"
+msgstr "tar 1.34"
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "A tar (tape archiver) program."
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "B<tar> [I<OPTION>...] [I<FILE>]..."
+msgstr "B<tar> [I<TÙY_CHỌN>…] [I<TẬP_TIN>]…"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"GNU 'tar' saves many files together into a single tape or disk archive, and "
+"can restore individual files from the archive."
+msgstr ""
+
+# type: =head1
+#. type: SH
+#: mageia-cauldron
+#, no-wrap
+msgid "EXAMPLES"
+msgstr "VÍ DỤ"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "tar B<-cf> archive.tar foo bar"
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "# Create archive.tar from files foo and bar."
+msgstr ""
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "tar B<-tvf> archive.tar"
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "# List all files in archive.tar verbosely."
+msgstr ""
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "tar B<-xf> archive.tar"
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+#, fuzzy
+#| msgid "extract files from an archive"
+msgid "# Extract all files from archive.tar."
+msgstr "rút trích các tập tin từ một kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Main operation mode:"
+msgstr "Chế độ thao tác chính:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "append tar files to an archive"
+msgstr "thêm các tập tin tar vào một kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "create a new archive"
+msgstr "tạo một kho lưu mới"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "delete from the archive (not on mag tapes!)"
+msgstr "xóa từ kho lưu (không dùng trên các băng ghi âm mag!)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "find differences between archive and file system"
+msgstr "tìm sự khác nhau giữa kho lưu và hệ thống tập tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "append files to the end of an archive"
+msgstr "thêm các tập tin vào cuối một kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "test the archive volume label and exit"
+msgstr "thử nhãn khối tin kho lưu rồi thoát"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "list the contents of an archive"
+msgstr "liệt kê nội dung của một kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "only append files newer than copy in archive"
+msgstr "chỉ thêm những tập tin mới hơn bản sao trong kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "extract files from an archive"
+msgstr "rút trích các tập tin từ một kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Operation modifiers:"
+msgstr "Từ khóa bổ nghĩa thao tác:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "check device numbers when creating incremental archives (default)"
+msgstr "kiểm tra số thứ tự thiết bị khi tạo kho lưu tăng dần"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "handle new GNU-format incremental backup"
+msgstr "điều khiển sao lưu incremental có định dạng GNU mới"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "handle old GNU-format incremental backup"
+msgstr "điều khiển sao lưu incremental có định dạng GNU cũ"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--hole-detection>=I<TYPE>"
+msgstr "B<--hole-detection>=I<KIỂU>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "technique to detect holes"
+msgstr "kỹ thuật dò tìm lỗ trống"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "do not exit with nonzero on unreadable files"
+msgstr "đừng thoát với giá trị khác không trên tập tin không thể đọc"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "dump level for created listed-incremental archive"
+msgstr "cấp đổ cho kho lưu liệt kê tăng dần được tạo"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "do not check device numbers when creating incremental archives"
+msgstr "đừng kiểm tra số thứ tự thiết bị khi tạo kho nén dần"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "archive is not seekable"
+msgstr "không thể di chuyển vị trí đọc trong kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "archive is seekable"
+msgstr "có thể di chuyển vị trí đọc trong kho lưu"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--occurrence>[=I<NUMBER>]"
+msgstr "B<--occurrence>[=I<SỐ\">]"
+
+#. type: Plain text
+#: mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "process only the NUMBERth occurrence of each file in the archive; this "
+#| "option is valid only in conjunction with one of the subcommands --delete, "
+#| "--diff, --extract or --list and when a list of files is given either on "
+#| "the command line or via the -T option; NUMBER defaults to 1"
+msgid ""
+"process only the NUMBERth occurrence of each file in the archive; this "
+"option is valid only in conjunction with one of the subcommands B<--delete>, "
+"B<--diff>, B<--extract> or B<--list> and when a list of files is given "
+"either on the command line or via the B<-T> option; NUMBER defaults to 1"
+msgstr ""
+"chỉ thực hiện trên lần xuất hiện thứ SỐ của mỗi tập tin trong kho lưu. Tùy "
+"chọn này chỉ có ý nghĩa khi kết hợp với một trong những câu lệnh con:\n"
+" --delete xóa\n"
+" --diff khác biệt\n"
+" --extract rút trích\n"
+" --list liệt kê\n"
+"và khi đưa ra một danh sách tập tin hoặc trên dòng lệnh hoặc qua tùy chọn “-"
+"T”.\n"
+"Mặc định SỐ có giá trị bằng 1"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--sparse-version>=I<MAJOR[>.MINOR]"
+msgstr "B<--sparse-version>=I<CHÍNH[>.PHỤ]"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "set version of the sparse format to use (implies B<--sparse>)"
+msgstr "đặt phiên bản của định dạng sparse cần dùng (ngụ ý B<--sparse>)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "handle sparse files efficiently"
+msgstr "điều khiển các tập tin thưa thớt một cách có hiệu quả"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Local file name selection:"
+msgstr "Lựa chọn tập tin nội bộ:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "add given FILE to the archive (useful if its name starts with a dash)"
+msgstr ""
+"thêm vào kho lưu TẬP-TIN đã cho (có ích nếu tên nó bắt đầu với dấu gạch)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "change to directory DIR"
+msgstr "thay đổi tới thư mục THƯ MỤC"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude files, given as a PATTERN"
+msgstr "loại trừ những tập tin tương ứng với MẪU"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude backup and lock files"
+msgstr "loại trừ tập tin kiểu sao lưu và khóa"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"exclude contents of directories containing CACHEDIR.TAG, except for the tag "
+"file itself"
+msgstr ""
+"loại trừ nội dung của thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG, trừ tập tin "
+"thẻ chính nó"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude directories containing CACHEDIR.TAG"
+msgstr "loại trừ thư mục chứa thẻ ghi nhớ tạm CACHEDIR.TAG"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--exclude-caches-under> exclude everything under directories containing"
+msgstr "B<--exclude-caches-under> loại trừ mọi thứ đều nằm dưới thư mục chứa"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "CACHEDIR.TAG"
+msgstr "CACHEDIR.TAG"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--exclude-ignore>=I<FILE>"
+msgstr "B<--exclude-ignore>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "read exclude patterns for each directory from FILE, if it exists"
+msgstr "đọc các mẫu loại trừ cho từng thư mục từ TẬP-TIN, nếu có"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--exclude-ignore-recursive>=I<FILE>"
+msgstr "B<--exclude-ignore-recursive>=I<TẬP_TIN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"read exclude patterns for each directory and its subdirectories from FILE, "
+"if it exists"
+msgstr ""
+"đọc các mẫu loại trừ cho từng thư mục và những thư mục con của nó từ TẬP-"
+"TIN, nếu có"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude contents of directories containing FILE, except for FILE itself"
+msgstr "loại trừ nội dung của thư mục chứa TẬP-TIN, trừ TẬP-TIN chính nó"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "B<--exclude-tag-all>=I<FILE> exclude directories containing FILE"
+msgstr "B<--exclude-tag-all>=I<TẬP_TIN> eloại trừ thư mục chứa TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude everything under directories containing FILE"
+msgstr "loại trừ mọi thứ đều nằm dưới thư mục chứa TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude version control system directories"
+msgstr "loại trừ thư mục của hệ thống điều khiển phiên bản (v.d. “.svn”)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "read exclude patterns from the VCS ignore files"
+msgstr "đọc các mẫu loại trừ từ tập tin bỏ qua của VSC"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "disable the effect of the previous B<--null> option"
+msgstr "tắt hiệu ứng của tùy chọn B<--null> trước đây"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "avoid descending automatically in directories"
+msgstr "tránh sự giảm dần một cách tự động trong các thư mục"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "do not unquote input file or member names"
+msgstr "đừng hủy trích dẫn các tên tập tin hay thành viên"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--no-verbatim-files-from> B<-T> treats file names starting with dash as"
+msgstr "B<--no-verbatim-files-from> B<-T> coi các tên tập tin bắt đầu bằng dấu - là"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "options (default)"
+msgstr "tùy chọn (mặc định)"
+
+#. type: TP
+#: mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "-T reads null-terminated names"
+msgid "B<--null> B<-T> reads null-terminated names; implies"
+msgstr "“-T” đọc tên kết thúc vô hiệu lực"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "recurse into directories (default)"
+msgstr "đệ quy vào các thư mục (mặc định)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "get names to extract or create from FILE"
+msgstr "lấy các tên tập tin cần rút trích hay tạo từ TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "unquote input file or member names (default)"
+msgstr "hủy trích dẫn các tên tập tin hay thành viên (mặc định)"
+
+#. type: TP
+#: mageia-cauldron
+#, fuzzy, no-wrap
+#| msgid "-T reads file names verbatim (no escape or option handling)"
+msgid "B<--verbatim-files-from> B<-T> reads file names verbatim (no escape or option"
+msgstr "-T đọc các tên tập tin nguyên văn (không thoát chuỗi hay xử lý tùy chọn)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "handling)"
+msgstr ""
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "exclude patterns listed in FILE"
+msgstr "loại trừ những mẫu liệt kê trong TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "File name matching options (affect both exclude and include patterns):"
+msgstr ""
+"Tùy chọn khớp tên tập tin (có tác động mẫu kiểu cả hai loại trừ và bao gồm):"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "patterns match file name start"
+msgstr "mẫu tương ứng với bắt đầu tên tập tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "ignore case"
+msgstr "không phân biệt HOA/thường"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "patterns match after any '/' (default for exclusion)"
+msgstr "mẫu khớp sau bất kỳ “/” nào (mặc định để loại trừ)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "case sensitive matching (default)"
+msgstr "khớp mẫu phân biệt HOA/ thường (mặc định)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "verbatim string matching"
+msgstr "khớp đúng nguyên văn"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "wildcards do not match '/'"
+msgstr "ký tự đại diện không khớp “/”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use wildcards (default for exclusion)"
+msgstr "dùng ký tự đại diện (mặc định để loại trừ)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "wildcards match '/' (default for exclusion)"
+msgstr "ký tự đại khớp “/” (mặc định để loại trừ)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Overwrite control:"
+msgstr "Điều khiển ghi đè:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "preserve existing symlinks to directories when extracting"
+msgstr "bảo tồn liên kết mềm đến các thư mục sẵn có khi rút trích"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "don't replace existing files that are newer than their archive copies"
+msgstr "không thay thế những tập tin đã có mà mới hơn bản sao trong kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "don't replace existing files when extracting, treat them as errors"
+msgstr ""
+"khi rút trích thì không thay thế những tập tin đã có, mà coi đó là các lỗi"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "preserve metadata of existing directories"
+msgstr "bảo quản dữ liệu mêta của các thư mục đã có"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--one-top-level>[=I<DIR>]"
+msgstr "B<--one-top-level>[=I<TMỤC>]"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "create a subdirectory to avoid having loose files extracted"
+msgstr "tạo một thư mục để tranhs mất các tập tin đã rút trích"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "overwrite existing files when extracting"
+msgstr "ghi đè lên những tập tin đã có khi rút trích"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "overwrite metadata of existing directories when extracting (default)"
+msgstr ""
+"ghi đè lên siêu dữ liệu của những thư mục đã có khi rút trích (mặc định)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "empty hierarchies prior to extracting directory"
+msgstr "xóa sạch quyền ưu tiên trong cây thư mục để rút trích thư mục"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "remove files after adding them to the archive"
+msgstr "xóa bỏ các tập tin sau khi thêm chúng vào kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "don't replace existing files when extracting, silently skip over them"
+msgstr ""
+"khi rút trích thì không thay thế những tập tin đã có, chỉ âm thầm bỏ qua "
+"chúng"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "remove each file prior to extracting over it"
+msgstr "xóa bỏ quyền ưu tiên của mỗi tập tin để rút trích và ghi đè lên nó"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "attempt to verify the archive after writing it"
+msgstr "thử kiểm tra kho lưu sau khi ghi nó"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Select output stream:"
+msgstr "Chọn luồng dữ liệu xuất:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "B<--ignore-command-error> ignore exit codes of children"
+msgstr "B<--ignore-command-error> bỏ qua mã thoát của tiến trình con"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "treat non-zero exit codes of children as error"
+msgstr "xử lý mã thoát khác số không của tiến trình con như lỗi"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "extract files to standard output"
+msgstr "rút trích tập tin ra đầu ra tiêu chuẩn"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "pipe extracted files to another program"
+msgstr "gửi các tập tin đã rút trích qua ống dẫn cho chương trình khác"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Handling of file attributes:"
+msgstr "Điều khiển thuộc tính tập tin:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"preserve access times on dumped files, either by restoring the times after "
+"reading (METHOD='replace'; default) or by not setting the times in the first "
+"place (METHOD='system')"
+msgstr ""
+"bảo tồn các thời gian truy cập của tập tin đã đổ, hoặc bằng cách phục hồi "
+"thời gian sau khi đọc (PHƯƠNG_THỨC=“replace”; mặc định), hoặc bằng cách "
+"không đặt thời gian như vậy (PHƯƠNG_THỨC=“system”)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"only set time when the file is more recent than what was given with B<--"
+"mtime>"
+msgstr "chỉ đặt thời gian khi tập tin gần đây hơn cái mà đưa ra với B<--mtime>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"delay setting modification times and permissions of extracted directories "
+"until the end of extraction"
+msgstr ""
+"hoãn đến kết thúc tiến trình rút trích việc đặt thời gian sửa đổi và quyền "
+"truy cập các thư mục đã rút trích"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--group>=I<NAME>"
+msgstr "B<--group>=I<TÊN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "force NAME as group for added files"
+msgstr "bắt buộc dùng TÊN làm nhóm sở hữu cho những tập tin thêm vào"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use FILE to map file owner GIDs and names"
+msgstr "sử dụng TẬP TIN để ánh xạ MÃ SỐ NHÓM sở hữu tập tin và các tên"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "force (symbolic) mode CHANGES for added files"
+msgstr "bắt buộc THAY_ĐỔI chế độ (ký hiệu) cho những tập tin thêm vào"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "set mtime for added files from DATE-OR-FILE"
+msgstr "đặt từ NGÀY-CỦA-TẬP-TIN thời gian mtime cho các tập tin đã thêm"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "don't extract file modified time"
+msgstr "không rút trích thời gian sửa đổi của tập tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "cancel the effect of B<--delay-directory-restore> option"
+msgstr "hủy hiệu ứng của tùy chọn B<--delay-directory-restore>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "extract files as yourself (default for ordinary users)"
+msgstr ""
+"rút trích tập tin dưới tên người dùng riêng (mặc định cho người dùng bình "
+"thường)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"apply the user's umask when extracting permissions from the archive (default "
+"for ordinary users)"
+msgstr ""
+"áp dụng umask của người dùng khi rút trích quyền truy cập ra từ kho lưu (mặc "
+"định cho người dùng bình thường)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "always use numbers for user/group names"
+msgstr "luôn luôn sử dụng số cho tên người dùng/nhóm"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--owner>=I<NAME>"
+msgstr "B<--owner>=I<TÊN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "force NAME as owner for added files"
+msgstr "bắt buộc dùng TÊN làm người sở hữu cho những tập tin thêm vào"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use FILE to map file owner UIDs and names"
+msgstr "sử dụng TẬP TIN để ánh xạ MÃ SỐ chủ sở hữu tập tin và các tên"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"try extracting files with the same ownership as exists in the archive "
+"(default for superuser)"
+msgstr ""
+"thử rút trích tập tin cùng quyền sở hữu với tập tin trong kho lưu (mặc định "
+"cho siêu người dùng)"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--sort>=I<ORDER>"
+msgstr "B<--sort>=I<THỨ_TỰ>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "directory sorting order: none (default), name or inode"
+msgstr "thứ tự sắp xếp thư mục: không (mặc định), tên hoặc inode"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"member arguments are listed in the same order as the files in the archive"
+msgstr ""
+"các đối số thành viên được liệt kê cùng thứ tự với các tập tin trong kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Handling of extended file attributes:"
+msgstr "Điều khiển thuộc tính tập tin mở rộng:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Enable the POSIX ACLs support"
+msgstr "Bật hỗ trợ “POSIX ACLs”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Disable the POSIX ACLs support"
+msgstr "Tắt hỗ trợ “POSIX ACLs”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Disable the SELinux context support"
+msgstr "Tắt hỗ trợ ngữ cảnh SELinux"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Disable extended attributes support"
+msgstr "Tắt hỗ trợ các thuộc tính mở rộng"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Enable the SELinux context support"
+msgstr "Bật hỗ trợ ngữ cảnh SELinux"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Enable extended attributes support"
+msgstr "Bật hỗ trợ các thuộc tính mở rộng"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--xattrs-exclude>=I<MASK>"
+msgstr "B<--xattrs-exclude>=I<MẶT_NẠ>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "specify the exclude pattern for xattr keys"
+msgstr "chỉ định mẫu loại trừ cho khóa “xattr”"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--xattrs-include>=I<MASK>"
+msgstr "B<--xattrs-include>=I<MẶT_NẠ>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "specify the include pattern for xattr keys"
+msgstr "chỉ định mẫu bao gồm cho khóa “xattr”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Device selection and switching:"
+msgstr "Lựa chọn và chuyển đổi thiết bị:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "archive file is local even if it has a colon"
+msgstr "tập tin kho lưu là cục bộ thậm chí nếu có một dấu hai chấm"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use archive file or device ARCHIVE"
+msgstr "sử dụng tập tin kho lưu hoặc thiết bị KHO_LƯU"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-F>, B<--info-script>=I<NAME>, B<--new-volume-script>=I<NAME>"
+msgstr "B<-F>, B<--info-script>=I<TÊN>, B<--new-volume-script>=I<TÊN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "run script at end of each tape (implies B<-M>)"
+msgstr "chạy script tại cuối mỗi băng ghi âm (có nghĩa B<-M>)"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-L>, B<--tape-length>=I<NUMBER>"
+msgstr "B<-L>, B<--tape-length>=I<SỐ\">"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "change tape after writing NUMBER x 1024 bytes"
+msgstr "thay băng từ (tape) sau khi ghi SỐ x 1024 byte"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "create/list/extract multi-volume archive"
+msgstr "tạo/liệt kê/rút trích kho lưu nhiều khối"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use given rmt COMMAND instead of rmt"
+msgstr "sử dụng CÂU LỆNH rmt đưa ra thay cho rmt"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use remote COMMAND instead of rsh"
+msgstr "sử dụng CÂU LỆNH từ xa thay cho rsh"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use/update the volume number in FILE"
+msgstr "sử dụng/cập nhật số thứ tự khối trong TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Device blocking:"
+msgstr "Khối của thiết bị:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "BLOCKS x 512 bytes per record"
+msgstr "KHỐI x 512 byte cho mỗi bản ghi"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "reblock as we read (for 4.2BSD pipes)"
+msgstr "đặt khối lại khi chúng ta đọc (cho đường ống 4.2BSD)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "ignore zeroed blocks in archive (means EOF)"
+msgstr "lờ đi những khối không (zero) trong kho lưu (có nghĩa EOF)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "NUMBER of bytes per record, multiple of 512"
+msgstr "SỐ byte cho mỗi bản ghi, bội số của 512"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Archive format selection:"
+msgstr "Lựa chọn định dạng kho lưu:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "create archive of the given format"
+msgstr "tạo kho lưu với định dạng đưa ra"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "FORMAT is one of the following:"
+msgstr "ĐỊNH DẠNG là một trong số sau:"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "gnu"
+msgstr "gnu"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "oldgnu"
+msgstr "oldgnu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "GNU format as per tar E<lt>= 1.12"
+msgstr "Định dạng GNU theo như tar E<lt>= 1.12"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "pax"
+msgstr "pax"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "POSIX 1003.1-2001 (pax) format"
+msgstr "Định dạng POSIX 1003.1-2001 (pax)"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "posix"
+msgstr "posix"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "same as pax"
+msgstr "giống như pax"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "ustar"
+msgstr "ustar"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "POSIX 1003.1-1988 (ustar) format"
+msgstr "Định dạng POSIX 1003.1-1988 (ustar)"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "v7"
+msgstr "v7"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "old V7 tar format"
+msgstr "định dạng tar V7 cũ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "same as B<--format>=I<v7>"
+msgstr "giống như B<--format>=I<v7>"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--pax-option>=I<keyword[[>:]=value][,keyword[[:]=value]]..."
+msgstr "B<--pax-option>=I<từ_khóa[[>:]=giá_trị][,từ_khóa[[:]=giá_trị]]…"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "control pax keywords"
+msgstr "từ khóa điều khiển pax"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "same as B<--format>=I<posix>"
+msgstr "giống như B<--format>=I<posix>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"create archive with volume name TEXT; at list/extract time, use TEXT as a "
+"globbing pattern for volume name"
+msgstr ""
+"tạo kho lưu với tên khối tin VĂN_BẢN; tại thời điểm liệt kê/rút trích, sử "
+"dụng VĂN_BẢN làm mẫu glob cho tên khối tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Compression options:"
+msgstr "Tùy chọn nén:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use archive suffix to determine the compression program"
+msgstr "dùng hậu tố kho lưu để xác định chương trình nén"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-I>, B<--use-compress-program>=I<PROG>"
+msgstr "B<-I>, B<--use-compress-program>=I<TRÌNH>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter through PROG (must accept B<-d>)"
+msgstr "lọc qua chương TRÌNH (phải chấp nhận B<-d>)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through bzip2"
+msgstr "lọc kho lưu qua bzip2"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through xz"
+msgstr "lọc kho lưu qua xz"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through lzip"
+msgstr "lọc kho lưu qua lzip"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through lzop"
+msgstr "lọc kho lưu qua lzop"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "do not use archive suffix to determine the compression program"
+msgstr "không nên dùng hậu tố kho lưu để xác định chương trình nén"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-Y>, B<--lzma>"
+msgstr "B<-Y>, B<--lzma>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through xz B<--format>=I<lzma>"
+msgstr "lọc kho lưu qua xz B<--format>=I<lzma>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through zstd"
+msgstr "lọc kho lưu qua zstd"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through gzip"
+msgstr "lọc kho lưu qua gzip "
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "filter the archive through compress"
+msgstr "lọc kho lưu qua compress"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Local file selection:"
+msgstr "Lựa chọn tập tin nội bộ:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "backup before removal, choose version CONTROL"
+msgstr "sao lưu trước khi xóa, chọn phiên bản ĐIỀU KHIỂN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "follow hard links; archive and dump the files they refer to"
+msgstr "theo liên kết cứng; kho lưu và đổ tập tin tới đó nó chỉ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "follow symlinks; archive and dump the files they point to"
+msgstr "theo liên kết mềm; kho lưu và đổ tập tin tới đó nó chỉ"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-K>, B<--starting-file>=I<MEMBER-NAME>"
+msgstr "B<-K>, B<--starting-file>=I<TÊN-THÀNH-VIÊN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "begin at member MEMBER-NAME when reading the archive"
+msgstr "bắt đầu tại thành viên TÊN-THÀNH-VIÊN khi đọc kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "compare date and time when data changed only"
+msgstr "so sánh ngày và thời gian chỉ khi dữ liệu thay đổi"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<-N>, B<--newer>=I<DATE-OR-FILE>, B<--after-date>=I<DATE-OR-FILE>"
+msgstr "B<-N>, B<--newer>=I<NGÀY-CỦA-TẬP-TIN>, B<--after-date>=I<NGÀY-CỦA-TẬP-TIN>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "only store files newer than DATE-OR-FILE"
+msgstr "chỉ chứa những tập tin mới hơn NGÀY-CỦA-TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "stay in local file system when creating archive"
+msgstr "nằm trong hệ thống tập tin nội bộ khi tạo kho lưu"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "don't strip leading '/'s from file names"
+msgstr "đừng bỏ “/” ở đầu tên tập tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"backup before removal, override usual suffix ('~' unless overridden by "
+"environment variable SIMPLE_BACKUP_SUFFIX)"
+msgstr ""
+"sao lưu trước khi xóa, ghi đè hậu tố thông thường (“~” trừ khi ghi đè bằng "
+"biến môi trường SIMPLE_BACKUP_SUFFIX)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "File name transformations:"
+msgstr "Chuyển dạng tên tập tin:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "strip NUMBER leading components from file names on extraction"
+msgstr "bỏ đi SỐ thành phần đứng đầu ra tên tập tin khi rút trích"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "use sed replace EXPRESSION to transform file names"
+msgstr "dùng “sed replace BIỂU THỨC” để chuyển dạng tên tập tin"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Informative output:"
+msgstr "Dữ liệu kết quả có tính thông tin:"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--checkpoint>[=I<NUMBER>]"
+msgstr "B<--checkpoint>[=I<SỐ\">]"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "display progress messages every NUMBERth record (default 10)"
+msgstr "hiển thị thông báo về tiến triển sau mỗi bản ghi thứ SỐ (mặc định 10)"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "execute ACTION on each checkpoint"
+msgstr "thực hiện HÀNH_ĐỘNG này ở mỗi điểm kiểm tra"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "print file time to its full resolution"
+msgstr "in ra giờ tập tin đến độ phân giải đầy đủ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "send verbose output to FILE"
+msgstr "gửi kết quả chi tiết tới TẬP-TIN"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "print a message if not all links are dumped"
+msgstr "in ra một thông báo nếu không phải tất cả các liên kết được dump"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "disable quoting for characters from STRING"
+msgstr "tắt trích dẫn các ký tự của CHUỖI"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "additionally quote characters from STRING"
+msgstr "cũng trích dẫn các ký tự của CHUỖI"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "set name quoting style; see below for valid STYLE values"
+msgstr ""
+"đặt kiểu dáng trích dẫn tên; xem dưới để tìm các giá trị KIỂU DÁNG hợp lệ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "show block number within archive with each message"
+msgstr "hiển thị số thứ tự khối trong kho lưu với mỗi thông báo"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "show tar defaults"
+msgstr "hiển thị các giá trị mặc định của tar"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"when listing or extracting, list each directory that does not match search "
+"criteria"
+msgstr ""
+"khi liệt kê hay rút trích, liệt kê mỗi thư mục không tương ứng với tiêu chí "
+"tìm kiếm"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "B<--show-snapshot-field-ranges>"
+msgstr "B<--show-snapshot-field-ranges>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "show valid ranges for snapshot-file fields"
+msgstr "hiển thị vùng hợp lệ cho trường “snapshot-file”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "show file or archive names after transformation"
+msgstr "hiển thị các tên tập tin hay kho lưu sau khi chuyển dạng"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"print total bytes after processing the archive; with an argument - print "
+"total bytes when this SIGNAL is delivered; Allowed signals are: SIGHUP, "
+"SIGQUIT, SIGINT, SIGUSR1 and SIGUSR2; the names without SIG prefix are also "
+"accepted"
+msgstr ""
+"in ra tổng số byte sau khi xử lý kho lưu; có đối số thì in ra tổng số byte "
+"khi nhận được TÍN HIỆU này; Tín hiệu được phép: SIGHUP, SIGQUIT, SIGINT, "
+"SIGUSR1, SIGUSR2; cũng chấp nhận tên không có tiền tố “SIG”"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "print file modification times in UTC"
+msgstr "in ra giờ sửa đổi tập tin theo UTC"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "verbosely list files processed"
+msgstr "liệt kê một cách tỉ mỉ những tập tin được xử lý"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "warning control"
+msgstr "điều khiển cảnh báo"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "ask for confirmation for every action"
+msgstr "hỏi xác nhận trước mỗi hành động"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Compatibility options:"
+msgstr "Tùy chọn tương thích:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"when creating, same as B<--old-archive>; when extracting, same as B<--no-"
+"same-owner>"
+msgstr ""
+"khi tạo, giống như B<--old-archive> khi rút trích, giống như B<--no-same-"
+"owner>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Other options:"
+msgstr "Những tùy chọn khác:"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "-?, B<--help>"
+msgstr "-?, B<--help>"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "give this help list"
+msgstr "hiển thị trợ giúp này"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "disable use of some potentially harmful options"
+msgstr "tắt sử dụng một số tùy chọn có thể gây tai hại"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "give a short usage message"
+msgstr "hiển thị cách sử dụng dạng ngắn gọn"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "print program version"
+msgstr "in ra phiên bản chương trình"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"Mandatory or optional arguments to long options are also mandatory or "
+"optional for any corresponding short options."
+msgstr ""
+"Tham số là bắt buộc hay tham số chỉ là tùy chọn cho các tùy chọn dài cũng "
+"đồng thời là bắt buộc hay không bắt buộc cho các tùy chọn ngắn tương ứng với "
+"nó."
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"The backup suffix is '~', unless set with B<--suffix> or "
+"SIMPLE_BACKUP_SUFFIX. The version control may be set with B<--backup> or "
+"VERSION_CONTROL, values are:"
+msgstr ""
+"Hậu tố sao lưu dự phòng là “~” trừ phi được đặt với B<--suffix> hay "
+"SIMPLE_BACKUP_SUFFIX. Có thể đặt điều khiển phiên bản bằng B<--backup> hay "
+"VERSION_CONTROL, các giá trị là:"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "none, off"
+msgstr "none, off"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "never make backups"
+msgstr "không bao giờ tạo bản sao dự phòng"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "t, numbered"
+msgstr "t, numbered"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "make numbered backups"
+msgstr "đánh số thứ tự"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "nil, existing"
+msgstr "nil, existing"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "numbered if numbered backups exist, simple otherwise"
+msgstr "đánh số thứ tự nếu có kho lưu trước đó, không thì dùng dạng đơn giản"
+
+#. type: TP
+#: mageia-cauldron
+#, no-wrap
+msgid "never, simple"
+msgstr "never, simple"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "always make simple backups"
+msgstr "luôn luôn tạo bản sao lưu dạng đơn giản"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Valid arguments for the B<--quoting-style> option are:"
+msgstr "Các đối số thích hợp với tùy chọn B<--quoting-style> là:"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"literal shell shell-always shell-escape shell-escape-always c c-maybe escape "
+"locale clocale"
+msgstr ""
+"literal shell shell-always shell-escape shell-escape-always c c-maybe escape "
+"locale clocale"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"*This* tar defaults to: B<--format>=I<gnu> B<-f-> B<-b20> B<--quoting-"
+"style>=I<escape> B<--rmt-command=>/usr/sbin/rmt B<--rsh-command=>/usr/bin/ssh"
+msgstr ""
+"tar *này* mặc định dùng: B<--format>=I<gnu> B<-f-> B<-b20> B<--quoting-"
+"style>=I<escape> B<--rmt-command=>/usr/sbin/rmt B<--rsh-command=>/usr/bin/ssh"
+
+#. type: SH
+#: mageia-cauldron
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid "Written by John Gilmore and Jay Fenlason."
+msgstr "Viết bởi John Gilmore và Jay Fenlason."
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"The full documentation for B<tar> is maintained as a Texinfo manual. If the "
+"B<info> and B<tar> programs are properly installed at your site, the command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<tar> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<tar> được cài đặt đúng ở địa chỉ của "
+"bạn thì câu lệnh"
diff --git a/po/vi/man1/tee.1.po b/po/vi/man1/tee.1.po
new file mode 100644
index 00000000..742169d0
--- /dev/null
+++ b/po/vi/man1/tee.1.po
@@ -0,0 +1,422 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TEE"
+msgstr "TEE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Usage: %s [OPTION]... [FILE]\n"
+#| "Base%d encode or decode FILE, or standard input, to standard output.\n"
+msgid "tee - read from standard input and write to standard output and files"
+msgstr ""
+"Cách dùng: %s [TÙY_CHỌN]… [TẬP_TIN]\n"
+"Mã hóa/giải mã Base%d TẬP_TIN hoặc đầu vào chuẩn ra đầu ra chuẩn.\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tee> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<tee> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Copy standard input to each FILE, and also to standard output."
+msgstr ""
+"Sao chép đầu vào tiêu chuẩn vào mỗi TẬP_TIN, và đồng thời vào đầu ra tiêu "
+"chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--append>"
+msgstr "B<-a>, B<--append>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append to the given FILEs, do not overwrite"
+msgstr "nối thêm vào các TẬP_TIN chỉ ra, không ghi đè"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-interrupts>"
+msgstr "B<-i>, B<--ignore-interrupts>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore interrupt signals"
+msgstr "bỏ qua tín hiệu gián đoạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>"
+msgstr "B<-p>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid "operate in a more appropriate MODE with pipes."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--output-error>[=I<\\,MODE\\/>]"
+msgstr "B<--output-error>[=I<\\,CHẾ ĐỘ\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set behavior on write error. See MODE below"
+msgstr "đặt cách ứng xử khi gặp lỗi ghi. Xem CHẾ ĐỘ ở dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "MODE determines behavior with write errors on the outputs:"
+msgstr "CHẾ ĐỘ dò tìm cách ứng xử với các lỗi xảy ra trên các đầu ra:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "warn"
+msgstr "warn"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "diagnose errors writing to any output"
+msgstr "chuẩn đoán các lỗi ghi ra bất kỳ đầu ra nào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "warn-nopipe"
+msgstr "warn-nopipe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "diagnose errors writing to any output not a pipe"
+msgstr "chuẩn đoán các lỗi ghi ra bất kỳ đầu ra nào không là đường ống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "exit"
+msgstr "exit"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit on error writing to any output"
+msgstr "thoát khi gặp lỗi ghi ra bất kỳ đầu ra nào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "exit-nopipe"
+msgstr "exit-nopipe"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit on error writing to any output not a pipe"
+msgstr "thoát khi gặp lỗi ghi ra bất kỳ đầu ra nào không là đường ống"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The default MODE for the B<-p> option is 'warn-nopipe'. The default "
+#| "operation when B<--output-error> is not specified, is to exit immediately "
+#| "on error writing to a pipe, and diagnose errors writing to non pipe "
+#| "outputs."
+msgid ""
+"The default MODE for the B<-p> option is 'warn-nopipe'. With \"nopipe\" "
+"MODEs, exit immediately if all outputs become broken pipes. The default "
+"operation when B<--output-error> is not specified, is to exit immediately on "
+"error writing to a pipe, and diagnose errors writing to non pipe outputs."
+msgstr ""
+"CHẾ ĐỘ mặc định cho tùy chọn B<-p> option là “warn-nopipe”. Thao tác mặc "
+"định khi không đưa ra B<--output-error>, là thoát ngay lập tức khi gặp lỗi "
+"khi ghi đến một đường ống, và chuẩn đoán lỗi ghi đến các đầu ra không phải "
+"đường ống."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mike Parker, Richard M. Stallman, and David MacKenzie."
+msgstr "Viết bởi Mike Parker, Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/teeE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/teeE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tee invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tee invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid "diagnose errors writing to non pipes"
+msgstr "chuẩn đoán cá lỗi ghi đến các thứ không-đường-ống"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"The default MODE for the B<-p> option is 'warn-nopipe'. The default "
+"operation when B<--output-error> is not specified, is to exit immediately on "
+"error writing to a pipe, and diagnose errors writing to non pipe outputs."
+msgstr ""
+"CHẾ ĐỘ mặc định cho tùy chọn B<-p> option là “warn-nopipe”. Thao tác mặc "
+"định khi không đưa ra B<--output-error>, là thoát ngay lập tức khi gặp lỗi "
+"khi ghi đến một đường ống, và chuẩn đoán lỗi ghi đến các đầu ra không phải "
+"đường ống."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'warn'"
+msgstr "\\&'warn'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'warn-nopipe'"
+msgstr "\\&'warn-nopipe'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'exit'"
+msgstr "\\&'exit'"
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "\\&'exit-nopipe'"
+msgstr "\\&'exit-nopipe'"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/test.1.po b/po/vi/man1/test.1.po
new file mode 100644
index 00000000..a8a030a4
--- /dev/null
+++ b/po/vi/man1/test.1.po
@@ -0,0 +1,858 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2023-10-27 07:31+0200\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TEST"
+msgstr "TEST"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "test - check file types and compare values"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<test> I<EXPRESSION>"
+msgstr "B<test> I<BIỂU_THỨC>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<test>"
+msgstr "B<test>"
+
+#. \& tells doclifter the brackets are literal (Bug#31803).
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<[\\&> I<EXPRESSION> B<]\\&>"
+msgstr "B<[\\&> I<BIỂU_THỨC> B<]\\&>"
+
+# Note: This msgid is bogous (bug in po4a), translation is (now) correct
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<[\\& ]\">"
+msgstr "B<[\\& ]>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<[\\&> I<OPTION>"
+msgstr "B<[\\&> I<TÙY_CHỌN>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exit with the status determined by EXPRESSION."
+msgstr "Thoát với trạng thái xác định bởi BIỂU_THỨC."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"An omitted EXPRESSION defaults to false. Otherwise, EXPRESSION is true or "
+"false and sets exit status. It is one of:"
+msgstr ""
+"Theo mặc định, một BIỂU_THỨC bị bỏ qua là sai (false). Không thì BIỂU_THỨC "
+"là đúng (true) hoặc sai (false) và đặt giá trị thoát. Nó là một trong số:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "( EXPRESSION )"
+msgstr "( BIỂU_THỨC )"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "EXPRESSION is true"
+msgstr "BIỂU_THỨC là đúng (true)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "! EXPRESSION"
+msgstr "! BIỂU_THỨC"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "EXPRESSION is false"
+msgstr "BIỂU_THỨC là sai (false)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXPRESSION1 B<-a> EXPRESSION2"
+msgstr "BIỂU_THỨC1 B<-a> BIỂU_THỨC2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "both EXPRESSION1 and EXPRESSION2 are true"
+msgstr "cả BIỂU_THỨC1 và BIỂU_THỨC2 đều là đúng (true)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "EXPRESSION1 B<-o> EXPRESSION2"
+msgstr "BIỂU_THỨC1 B<-o> BIỂU_THỨC2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "either EXPRESSION1 or EXPRESSION2 is true"
+msgstr "BIỂU_THỨC1 hoặc BIỂU_THỨC2 là đúng (true)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n> STRING"
+msgstr "B<-n> CHUỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the length of STRING is nonzero"
+msgstr "CHUỖI có chiều dài khác không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STRING"
+msgstr "CHUỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "equivalent to B<-n> STRING"
+msgstr "tương đương với “B<-n> CHUỖI”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z> STRING"
+msgstr "B<-z> CHUỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the length of STRING is zero"
+msgstr "CHUỖI có chiều dài là không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STRING1 = STRING2"
+msgstr "CHUỖI1 = CHUỖI2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the strings are equal"
+msgstr "các chuỗi bằng nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "STRING1 != STRING2"
+msgstr "CHUỖI1 != CHUỖI2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "the strings are not equal"
+msgstr "các chuỗi khác nhau"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-eq> INTEGER2"
+msgstr "S.NGUYÊN1 B<-eq> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is equal to INTEGER2"
+msgstr "S.NGUYÊN1 bằng S.NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-ge> INTEGER2"
+msgstr "S.NGUYÊN1 B<-ge> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is greater than or equal to INTEGER2"
+msgstr "S.NGUYÊN1 lớn hơn hoặc bằng S.NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-gt> INTEGER2"
+msgstr "S.NGUYÊN1 B<-gt> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is greater than INTEGER2"
+msgstr "S.NGUYÊN1 lớn hơn S.NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-le> INTEGER2"
+msgstr "S.NGUYÊN1 B<-le> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is less than or equal to INTEGER2"
+msgstr "S.NGUYÊN1 nhỏ hơn hoặc bằng S.NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-lt> INTEGER2"
+msgstr "S.NGUYÊN1 B<-lt> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is less than INTEGER2"
+msgstr "S.NGUYÊN1 nhỏ hơn S.NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "INTEGER1 B<-ne> INTEGER2"
+msgstr "S.NGUYÊN1 B<-ne> S.NGUYÊN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "INTEGER1 is not equal to INTEGER2"
+msgstr "S.NGUYÊN1 khác (không bằng) SỐ_NGUYÊN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILE1 B<-ef> FILE2"
+msgstr "TẬP_TIN1 B<-ef> TẬP_TIN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE1 and FILE2 have the same device and inode numbers"
+msgstr "TẬP_TIN1 và TẬP_TIN2 có cùng số hiệu thiết bị và inode"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILE1 B<-nt> FILE2"
+msgstr "TẬP_TIN1 B<-nt> TẬP_TIN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE1 is newer (modification date) than FILE2"
+msgstr "TẬP_TIN1 mới hơn (theo ngày sửa) TẬP_TIN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "FILE1 B<-ot> FILE2"
+msgstr "TẬP_TIN1 B<-ot> TẬP_TIN2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE1 is older than FILE2"
+msgstr "TẬP_TIN1 cũ hơn TẬP_TIN2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b> FILE"
+msgstr "B<-b> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is block special"
+msgstr "TẬP_TIN tồn tại và là cái đặc biệt kiểu khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c> FILE"
+msgstr "B<-c> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is character special"
+msgstr "TẬP_TIN tồn tại và là cái đặc biệt kiểu ký tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d> FILE"
+msgstr "B<-d> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a directory"
+msgstr "TẬP_TIN tồn tại và là thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-e> FILE"
+msgstr "B<-e> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists"
+msgstr "TẬP_TIN tồn tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f> FILE"
+msgstr "B<-f> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a regular file"
+msgstr "TẬP_TIN tồn tại và là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g> FILE"
+msgstr "B<-g> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is set-group-ID"
+msgstr "TẬP_TIN tồn tại và có đặt ID nhóm (set-group-ID)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G> FILE"
+msgstr "B<-G> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is owned by the effective group ID"
+msgstr "TẬP_TIN tồn tại và sở hữu bởi ID nhóm hoạt động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h> FILE"
+msgstr "B<-h> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a symbolic link (same as B<-L>)"
+msgstr "TẬP_TIN tồn tại và là một liên kết mềm (giống như B<-L>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k> FILE"
+msgstr "B<-k> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and has its sticky bit set"
+msgstr "TẬP_TIN tồn tại và có đặc bit dính (sticky)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L> FILE"
+msgstr "B<-L> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a symbolic link (same as B<-h>)"
+msgstr "TẬP_TIN tồn tại và là một liên kết mềm (giống như B<-h>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N> FILE"
+msgstr "B<-N> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and has been modified since it was last read"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-O> FILE"
+msgstr "B<-O> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is owned by the effective user ID"
+msgstr "TẬP_TIN tồn tại và sở hữu bởi ID người dùng hoạt động"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p> FILE"
+msgstr "B<-p> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a named pipe"
+msgstr "TẬP_TIN tồn tại và là một đường ống có tên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r> FILE"
+msgstr "B<-r> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "FILE exists and is a regular file"
+msgid "FILE exists and the user has read access"
+msgstr "TẬP_TIN tồn tại và là một tập tin thông thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s> FILE"
+msgstr "B<-s> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and has a size greater than zero"
+msgstr "TẬP_TIN tồn tại và có kích cỡ lớn hơn không"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S> FILE"
+msgstr "B<-S> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and is a socket"
+msgstr "TẬP_TIN tồn tại và là một ổ cắm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t> FD"
+msgstr "B<-t> FD"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "file descriptor FD is opened on a terminal"
+msgstr "mô tả tập tin FD được mở trên một thiết bị cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u> FILE"
+msgstr "B<-u> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "FILE exists and its set-user-ID bit is set"
+msgstr "TẬP_TIN tồn tại và có bit ID người dùng đã đặt (set-user-ID)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w> FILE"
+msgstr "B<-w> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "FILE exists and its set-user-ID bit is set"
+msgid "FILE exists and the user has write access"
+msgstr "TẬP_TIN tồn tại và có bit ID người dùng đã đặt (set-user-ID)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x> FILE"
+msgstr "B<-x> TẬP_TIN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "FILE exists and execute (or search) permission is granted"
+msgid "FILE exists and the user has execute (or search) access"
+msgstr "TẬP_TIN tồn tại và cho phép thực hiện (hoặc tìm kiếm)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Except for B<-h> and B<-L>, all FILE-related tests dereference symbolic "
+"links. Beware that parentheses need to be escaped (e.g., by backslashes) "
+"for shells. INTEGER may also be B<-l> STRING, which evaluates to the length "
+"of STRING."
+msgstr ""
+"Trừ đối với B<-h> và B<-L>, mọi thử nghiệm có liên quan đến TẬP_TIN sẽ bỏ "
+"tham chiếu của liên kết mềm. Cần thoát các dấu ngoặc (ví dụ, bằng gạch "
+"ngược) đối trong shell. SỐ_NGUYÊN có thể đồng thời là “B<-l> CHUỖI” tính "
+"chiều dài của CHUỖI."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: Binary B<-a> and B<-o> are inherently ambiguous. Use 'test EXPR1 && "
+"test EXPR2' or 'test EXPR1 || test EXPR2' instead."
+msgstr ""
+"CHÚ Ý: Phép toán nhị phân B<-a> và B<-o> là vốn đã chưa rõ ràng. Dùng “test "
+"BT1 && test BT2” hay “test BT1 || test BT2” thay cho cách trên."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: [ honors the B<--help> and B<--version> options, but test does not. "
+"test treats each of those as it treats any other nonempty STRING."
+msgstr ""
+"GHI CHÚ: B<[> tùy theo hai tùy chọn B<--help> (trợ giúp) và B<--version> "
+"(phiên bản), còn test (thử) không phải. test xử lý mỗi tùy chọn này giống "
+"như CHUỖI khác rỗng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of test and/or [, which usually "
+"supersedes the version described here. Please refer to your shell's "
+"documentation for details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<test>/B<[> riêng của nó, mà nó lại "
+"thường có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn "
+"của shell để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Kevin Braunsdorf and Matthew Bradburn."
+msgstr "Viết bởi Kevin Braunsdorf và Matthew Bradburn."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<access>(2)"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Full documentation E<lt>https://www.gnu.org/software/coreutils/[E<gt>"
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/testE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/[E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) test invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) test invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "FILE exists and read permission is granted"
+msgstr "TẬP_TIN tồn tại và cho phép đọc"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "FILE exists and write permission is granted"
+msgstr "TẬP_TIN tồn tại và cho phép ghi"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "FILE exists and execute (or search) permission is granted"
+msgstr "TẬP_TIN tồn tại và cho phép thực hiện (hoặc tìm kiếm)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/[E<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/[E<gt>"
diff --git a/po/vi/man1/timeout.1.po b/po/vi/man1/timeout.1.po
new file mode 100644
index 00000000..e9f7c217
--- /dev/null
+++ b/po/vi/man1/timeout.1.po
@@ -0,0 +1,525 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TIMEOUT"
+msgstr "TIMEOUT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "timeout - run a command with a time limit"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"B<timeout> [I<\\,OPTION\\/>] I<\\,DURATION COMMAND \\/>[I<\\,ARG\\/>]..."
+msgstr ""
+"B<timeout> [I<\\,TÙY_CHỌN\\/>] I<\\,THỜI_LƯỢNG LỆNH \\/>[I<\\,Đ.SỐ\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<timeout> [I<\\,OPTION\\/>]"
+msgstr "B<timeout> [I<\\,TÙY_CHỌN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Start COMMAND, and kill it if still running after DURATION."
+msgstr "Khởi chạy LỆNH, và buộc kết thúc nó nếu vẫn còn chạy sau THỜI_LƯỢNG."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--preserve-status>"
+msgstr "B<--preserve-status>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "exit with the same status as COMMAND, even when the"
+msgstr "thoát cùng trạng thái với LỆNH, ngay cả khi"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "command times out"
+msgstr "lệnh gặp lỗi quá giờ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<--foreground>"
+msgstr "B<--foreground>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "when not running timeout directly from a shell prompt,"
+msgstr "Khi không chạy, sẽ bị hết giờ trực tiếp từ shell prompt,"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"allow COMMAND to read from the TTY and get TTY signals; in this mode, "
+"children of COMMAND will not be timed out"
+msgstr ""
+"cho phép COMMAND đọc tín hiệu từ TTY và nhận TTY. Trong chế độ này, con của "
+"COMMAND sẽ không bị hết giờ."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-k>, B<--kill-after>=I<\\,DURATION\\/>"
+msgstr "B<-k>, B<--kill-after>=I<\\,THỜI_LƯỢNG\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "also send a KILL signal if COMMAND is still running"
+msgstr "đồng thời gửi tín hiệu KILL (buộc kết thúc) nếu LỆNH vẫn còn chạy"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "this long after the initial signal was sent"
+msgstr "sau thời lượng này tính từ khi tín hiệu khởi tạo được gửi."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<-s>, B<--signal>=I<\\,SIGNAL\\/>"
+msgstr "B<-s>, B<--signal>=I<\\,TÍN_HIỆU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "specify the signal to be sent on timeout;"
+msgstr "chỉ định tín hiệu cần gửi khi quá hạn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"SIGNAL may be a name like 'HUP' or a number; see 'kill B<-l>' for a list of "
+"signals"
+msgstr ""
+"TÍN_HIỆU có thể là một tên như “HUP”, hoặc một con số. Xem “kill B<-l>” để "
+"thấy một danh sách các tín hiệu."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "diagnose to stderr any signal sent upon timeout"
+msgstr "chuẩn đoán ra stderr bất kỳ tín hiệu nào gửi theo quá giờ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"DURATION is a floating point number with an optional suffix: \\&'s' for "
+"seconds (the default), 'm' for minutes, 'h' for hours or 'd' for days. A "
+"duration of 0 disables the associated timeout."
+msgstr ""
+"THỜI_LƯỢNG là một số thực chấm động với hậu số tùy chọn: “s” cho giây (mặc "
+"định), “m” cho phút, “h” cho giờ và “d” cho ngày. Một khoảng thời gian là 0 "
+"sẽ tắt liên kết với quá giờ."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "If the command times out, and --preserve-status is not set, then exit "
+#| "with\n"
+#| "status 124. Otherwise, exit with the status of COMMAND. If no signal\n"
+#| "is specified, send the TERM signal upon timeout. The TERM signal kills\n"
+#| "any process that does not block or catch that signal. It may be "
+#| "necessary\n"
+#| "to use the KILL (9) signal, since this signal cannot be caught, in which\n"
+#| "case the exit status is 128+9 rather than 124.\n"
+msgid ""
+"Upon timeout, send the TERM signal to COMMAND, if no other SIGNAL "
+"specified. The TERM signal kills any process that does not block or catch "
+"that signal. It may be necessary to use the KILL signal, since this signal "
+"can't be caught."
+msgstr ""
+"\n"
+"Nếu câu lệnh quá hạn, và --preserve-status không được đặt, thì thoát\n"
+"với trạng thái 124. Không thì thoát với trạng thái của câu LỆNH đó.\n"
+"Không đưa ra tín hiệu thì gửi tín hiệu TERM khi quá hạn. Tín hiệu TERM\n"
+"ép buộc kết thúc bất cứ tiến trình nào không chặn hay bắt tín hiệu đó.\n"
+"Nó là cần thiết để sử dụng tín hiệu KILL (9) vì không thể bắt tín hiệu đó,\n"
+"trong trường hợp đó trạng thái thoát sẽ là 128+9 thay vì 124.\n"
+
+#. type: SS
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "124"
+msgstr "124"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "if COMMAND times out, and B<--preserve-status> is not specified"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "125"
+msgstr "125"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "if the timeout command itself fails"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "126"
+msgstr "126"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "if COMMAND is found but cannot be invoked"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "127"
+msgstr "127"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "if COMMAND cannot be found"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "137"
+msgstr "137"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "if COMMAND (or timeout itself) is sent the KILL (9) signal (128+9)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "-"
+msgstr "-"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "the exit status of COMMAND otherwise"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Some platforms don't currently support timeouts beyond the year 2038."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Padraig Brady."
+msgstr "Viết bởi Padraig Brady."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<kill>(1)"
+msgstr "B<kill>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/timeoutE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"timeoutE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) timeout invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) timeout invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: SS
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "EXIT status:"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"If the command times out, and B<--preserve-status> is not set, then exit "
+"with status 124. Otherwise, exit with the status of COMMAND. If no signal "
+"is specified, send the TERM signal upon timeout. The TERM signal kills any "
+"process that does not block or catch that signal. It may be necessary to "
+"use the KILL (9) signal, since this signal cannot be caught, in which case "
+"the exit status is 128+9 rather than 124."
+msgstr ""
+"Nếu câu lệnh quá hạn, và B<--preserve-status> không được đặt, thì thoát với "
+"trạng thái 124. Không thì thoát với trạng thái của câu LỆNH đó. Không đưa ra "
+"tín hiệu thì gửi tín hiệu TERM khi quá hạn. Tín hiệu TERM ép buộc kết thúc "
+"bất cứ tiến trình nào không chặn hay bắt tín hiệu đó. Nó là cần thiết để sử "
+"dụng tín hiệu KILL (9) vì không thể bắt tín hiệu đó, trong trường hợp đó "
+"trạng thái thoát sẽ là 128+9 thay vì 124."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "kill(1)"
+msgstr "B<kill>(1)"
diff --git a/po/vi/man1/touch.1.po b/po/vi/man1/touch.1.po
new file mode 100644
index 00000000..60e46e23
--- /dev/null
+++ b/po/vi/man1/touch.1.po
@@ -0,0 +1,434 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TOUCH"
+msgstr "TOUCH"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "touch - change file timestamps"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<touch> [I<\\,OPTION\\/>]... I<\\,FILE\\/>..."
+msgstr "B<touch> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Update the access and modification times of each FILE to the current time."
+msgstr ""
+"Cập nhật các thời gian truy cập và sửa đổi của mỗi TẬP_TIN lên thời gian "
+"hiện tại."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A FILE argument that does not exist is created empty, unless B<-c> or B<-h> "
+"is supplied."
+msgstr ""
+"Đối số TẬP_TIN không tồn tại thì được tạo mới, trừ phi dùng B<-c> hay B<-h>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A FILE argument string of - is handled specially and causes touch to change "
+"the times of the file associated with standard output."
+msgstr ""
+"Chuỗi đối số TẬP_TIN \"-\" được xử lý đặc biệt và gây ra tiến trình touch "
+"thay đổi các thời gian của tập tin tổ hợp với đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>"
+msgstr "B<-a>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change only the access time"
+msgstr "chỉ thay đổi thời gian truy cập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--no-create>"
+msgstr "B<-c>, B<--no-create>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not create any files"
+msgstr "không tạo tập tin nào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--date>=I<\\,STRING\\/>"
+msgstr "B<-d>, B<--date>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "parse STRING and use it instead of current time"
+msgstr "phân tích cú pháp của CHUỖI và dùng nó thay cho thời gian hiện tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "(ignored)"
+msgstr "(bị bỏ qua)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--no-dereference>"
+msgstr "B<-h>, B<--no-dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"affect each symbolic link instead of any referenced file (useful only on "
+"systems that can change the timestamps of a symlink)"
+msgstr ""
+"ảnh hưởng mỗi liên kết mềm chứ không ảnh hưởng tập tin tin đích (chỉ có tác "
+"dụng trên hệ thống có thể thay đổi quyền sở hữu của một liên kết mềm)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "change only the modification time"
+msgstr "thay đổi chỉ thời gian sửa đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reference>=I<\\,FILE\\/>"
+msgstr "B<-r>, B<--reference>=I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use this file's times instead of current time"
+msgstr "dùng thời gian của tập tin này thay cho thời gian hiện thời"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t> STAMP"
+msgstr "B<-t> TEM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use [[CC]YY]MMDDhhmm[.ss] instead of current time"
+msgstr "dùng [[CC]YY]MMDDhhmm[.ss] thay cho thời gian hiện tại"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>=I<\\,WORD\\/>"
+msgstr "B<--time>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"change the specified time: WORD is access, atime, or use: equivalent to B<-"
+"a> WORD is modify or mtime: equivalent to B<-m>"
+msgstr ""
+"thay đổi thời gian chỉ ra: TỪ là access, atime, hoặc use: tương đương với B<-"
+"a>; TỪ là modify hoặc mtime: tương đương với B<-m>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note that the B<-d> and B<-t> options accept different time-date formats."
+msgstr ""
+"Ghi chú rằng hai tùy chọn B<-d> và B<-t> chấp nhận định dạng ngày/giờ khác "
+"nhau."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DATE STRING"
+msgstr ""
+
+#. NOTE: keep this paragraph in sync with the one in date.x
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The --date=STRING is a mostly free format human readable date string such as "
+"\"Sun, 29 Feb 2004 16:21:42 -0800\" or \"2004-02-29 16:21:42\" or even "
+"\"next Thursday\". A date string may contain items indicating calendar "
+"date, time of day, time zone, day of week, relative time, relative date, and "
+"numbers. An empty string indicates the beginning of the day. The date "
+"string format is more complex than is easily documented here but is fully "
+"described in the info documentation."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Written by Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and "
+"Randy Smith."
+msgstr ""
+"Viết bởi Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie và Randy "
+"Smith."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/touchE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"touchE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) touch invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) touch invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/tr.1.po b/po/vi/man1/tr.1.po
new file mode 100644
index 00000000..b49208a0
--- /dev/null
+++ b/po/vi/man1/tr.1.po
@@ -0,0 +1,806 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TR"
+msgstr "TR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tr - translate or delete characters"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "B<tr> [I<\\,OPTION\\/>]... I<\\,SET1 \\/>[I<\\,SET2\\/>]"
+msgid "B<tr> [I<\\,OPTION\\/>]... I<\\,STRING1 \\/>[I<\\,STRING2\\/>]"
+msgstr "B<tr> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_HỢP1 \\/>[I<\\,TẬP_HỢP2\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Translate, squeeze, and/or delete characters from standard input, writing "
+#| "to standard output."
+msgid ""
+"Translate, squeeze, and/or delete characters from standard input, writing to "
+"standard output. STRING1 and STRING2 specify arrays of characters ARRAY1 "
+"and ARRAY2 that control the action."
+msgstr ""
+"Chuyển đổi, vắt, và/hoặc xóa các ký tự từ đầu vào tiêu chuẩn, ghi ra đầu ra "
+"tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<-C>, B<--complement>"
+msgstr "B<-c>, B<-C>, B<--complement>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "use the complement of SET1"
+msgid "use the complement of ARRAY1"
+msgstr "dùng phần bù của TẬP_HỢP1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--delete>"
+msgstr "B<-d>, B<--delete>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "delete characters in SET1, do not translate"
+msgid "delete characters in ARRAY1, do not translate"
+msgstr "xóa các ký tự trong TẬP_HỢP1, không chuyển đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--squeeze-repeats>"
+msgstr "B<-s>, B<--squeeze-repeats>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "replace each sequence of a repeated character that is listed in the last "
+#| "specified SET, with a single occurrence of that character"
+msgid ""
+"replace each sequence of a repeated character that is listed in the last "
+"specified ARRAY, with a single occurrence of that character"
+msgstr ""
+"thay thế mỗi dãy đưa vào của một ký tự lặp cái mà được liệt kê trong TẬP_HỢP "
+"chỉ định cuối, với một lần xảy ra đơn của của ký tự đó"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--truncate-set1>"
+msgstr "B<-t>, B<--truncate-set1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "first truncate SET1 to length of SET2"
+msgid "first truncate ARRAY1 to length of ARRAY2"
+msgstr "đầu tiên xén TẬP_HỢP1 thành chiều dài của TẬP_HỢP2"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "SETs are specified as strings of characters. Most represent themselves. "
+#| "Interpreted sequences are:"
+msgid ""
+"ARRAYs are specified as strings of characters. Most represent themselves. "
+"Interpreted sequences are:"
+msgstr ""
+"TẬP_HỢP là chuỗi các ký tự. Hầu hết tập hợp tự đại diện. Các chuỗi được biên "
+"dịch là:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eNNN"
+msgstr "\\eNNN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "character with octal value NNN (1 to 3 octal digits)"
+msgstr "ký tự với giá trị bát phân NNN (1 tới 3 chữ số)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\e\\e"
+msgstr "\\e\\e"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backslash"
+msgstr "sổ chéo ngược"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ea"
+msgstr "\\ea"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "audible BEL"
+msgstr "tiếng chuông BEL nghe rõ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\eb"
+msgstr "\\eb"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "backspace"
+msgstr "xóa lùi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ef"
+msgstr "\\ef"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "form feed"
+msgstr "kéo trang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\en"
+msgstr "\\en"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "new line"
+msgstr "dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\er"
+msgstr "\\er"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "return"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\et"
+msgstr "\\et"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "horizontal tab"
+msgstr "cột tab theo chiều ngang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "\\ev"
+msgstr "\\ev"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "vertical tab"
+msgstr "cột tab theo chiều dọc"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "CHAR1-CHAR2"
+msgstr "KÝ_TỰ1-KÝ_TỰ2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all characters from CHAR1 to CHAR2 in ascending order"
+msgstr "mọi ký tự từ KÝ_TỰ1 đến KÝ_TỰ2 theo thứ tự tăng dần"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[CHAR*]"
+msgstr "[KÝ_TỰ*]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "in SET2, copies of CHAR until length of SET1"
+msgid "in ARRAY2, copies of CHAR until length of ARRAY1"
+msgstr "trong TẬP_HỢP2, sao chép KÝ_TỰ tới chiều dài của TẬP_HỢP1"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[CHAR*REPEAT]"
+msgstr "[KÝ_TỰ*REPEAT]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "REPEAT copies of CHAR, REPEAT octal if starting with 0"
+msgstr "LẶP LẠI sao chép của KÝ_TỰ, LẶP LẠI bát phân nếu bằt đầu từ 0"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:alnum:]"
+msgstr "[:alnum:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all letters and digits"
+msgstr "mọi chữ cái và chữ số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:alpha:]"
+msgstr "[:alpha:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all letters"
+msgstr "mọi chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:blank:]"
+msgstr "[:blank:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all horizontal whitespace"
+msgstr "mọi khoảng trắng nằm ngang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:cntrl:]"
+msgstr "[:cntrl:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all control characters"
+msgstr "mọi ký tự điều khiển"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:digit:]"
+msgstr "[:digit:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all digits"
+msgstr "mọi chữ số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:graph:]"
+msgstr "[:graph:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all printable characters, not including space"
+msgstr "mọi ký tự có thể in, trừ khoảng trắng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:lower:]"
+msgstr "[:lower:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all lower case letters"
+msgstr "mọi chữ cái viết thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:print:]"
+msgstr "[:print:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all printable characters, including space"
+msgstr "mọi ký tự có thể in, lấy cả khoảng trắng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:punct:]"
+msgstr "[:punct:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all punctuation characters"
+msgstr "mọi ký tự chấm câu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:space:]"
+msgstr "[:space:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all horizontal or vertical whitespace"
+msgstr "mọi khoảng trắng nằm ngang hoặc đứng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:upper:]"
+msgstr "[:upper:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all upper case letters"
+msgstr "mọi chữ cái viết hoa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[:xdigit:]"
+msgstr "[:xdigit:]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all hexadecimal digits"
+msgstr "mọi chữ số thập lục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "[=CHAR=]"
+msgstr "[=KÝ_TỰ=]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all characters which are equivalent to CHAR"
+msgstr "mọi ký tự tương đương với KÝ_TỰ"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Translation occurs if B<-d> is not given and both SET1 and SET2 appear. "
+#| "B<-t> may be used only when translating. SET2 is extended to length of "
+#| "SET1 by repeating its last character as necessary. Excess characters of "
+#| "SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to expand "
+#| "in ascending order; used in SET2 while translating, they may only be used "
+#| "in pairs to specify case conversion. B<-s> uses the last specified SET, "
+#| "and occurs after translation or deletion."
+msgid ""
+"Translation occurs if B<-d> is not given and both STRING1 and STRING2 "
+"appear. B<-t> is only significant when translating. ARRAY2 is extended to "
+"length of ARRAY1 by repeating its last character as necessary. Excess "
+"characters of ARRAY2 are ignored. Character classes expand in unspecified "
+"order; while translating, [:lower:] and [:upper:] may be used in pairs to "
+"specify case conversion. Squeezing occurs after translation or deletion."
+msgstr ""
+"Sự chuyển đổi xảy ra nếu không đưa ra tùy chọn B<-d> và cả hai TẬP_HỢP1 và "
+"TẬP_HỢP2 xuất hiện. Tùy chọn B<-t> chỉ được dùng khi chuyển đổi. TẬP_HỢP2 "
+"kéo dài thành chiều dài của TẬP_HỢP1 bằng cách lặp lại ký tự cuối cùng tùy "
+"theo yêu cầu. Ký tự thừa trong TẬP_HỢP2 vẫn bị bỏ qua. Chỉ đảm bảo rằng [:"
+"lower:] và [:upper:] sẽ mở rộng theo thứ tự tăng dần; dùng trong TẬP_HỢP2 "
+"khi chuyển đổi, thì chỉ có thể sử dụng chúng theo cặp để ghi rõ cách chuyển "
+"đổi chữ HOA/thường. Tùy chọn B<-s> dùng TẬP_HỢP được chỉ định cuối cùng, và "
+"xuất hiện sau việc chuyển đổi hay xóa."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "BUGS"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"Full support is available only for safe single-byte locales, in which every "
+"possible input byte represents a single character. The C locale is safe in "
+"GNU systems, so you can avoid this issue in the shell by running B<LC_ALL=C "
+"tr> instead of plain B<tr>."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/trE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/trE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tr invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tr invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+#, fuzzy
+#| msgid ""
+#| "Translation occurs if B<-d> is not given and both SET1 and SET2 appear. "
+#| "B<-t> may be used only when translating. SET2 is extended to length of "
+#| "SET1 by repeating its last character as necessary. Excess characters of "
+#| "SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to expand "
+#| "in ascending order; used in SET2 while translating, they may only be used "
+#| "in pairs to specify case conversion. B<-s> uses the last specified SET, "
+#| "and occurs after translation or deletion."
+msgid ""
+"Translation occurs if B<-d> is not given and both STRING1 and STRING2 "
+"appear. B<-t> may be used only when translating. ARRAY2 is extended to "
+"length of ARRAY1 by repeating its last character as necessary. Excess "
+"characters of ARRAY2 are ignored. Character classes expand in unspecified "
+"order; while translating, [:lower:] and [:upper:] may be used in pairs to "
+"specify case conversion. Squeezing occurs after translation or deletion."
+msgstr ""
+"Sự chuyển đổi xảy ra nếu không đưa ra tùy chọn B<-d> và cả hai TẬP_HỢP1 và "
+"TẬP_HỢP2 xuất hiện. Tùy chọn B<-t> chỉ được dùng khi chuyển đổi. TẬP_HỢP2 "
+"kéo dài thành chiều dài của TẬP_HỢP1 bằng cách lặp lại ký tự cuối cùng tùy "
+"theo yêu cầu. Ký tự thừa trong TẬP_HỢP2 vẫn bị bỏ qua. Chỉ đảm bảo rằng [:"
+"lower:] và [:upper:] sẽ mở rộng theo thứ tự tăng dần; dùng trong TẬP_HỢP2 "
+"khi chuyển đổi, thì chỉ có thể sử dụng chúng theo cặp để ghi rõ cách chuyển "
+"đổi chữ HOA/thường. Tùy chọn B<-s> dùng TẬP_HỢP được chỉ định cuối cùng, và "
+"xuất hiện sau việc chuyển đổi hay xóa."
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "B<tr> [I<\\,OPTION\\/>]... I<\\,SET1 \\/>[I<\\,SET2\\/>]"
+msgstr "B<tr> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_HỢP1 \\/>[I<\\,TẬP_HỢP2\\/>]"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Translate, squeeze, and/or delete characters from standard input, writing to "
+"standard output."
+msgstr ""
+"Chuyển đổi, vắt, và/hoặc xóa các ký tự từ đầu vào tiêu chuẩn, ghi ra đầu ra "
+"tiêu chuẩn."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "use the complement of SET1"
+msgstr "dùng phần bù của TẬP_HỢP1"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "delete characters in SET1, do not translate"
+msgstr "xóa các ký tự trong TẬP_HỢP1, không chuyển đổi"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"replace each sequence of a repeated character that is listed in the last "
+"specified SET, with a single occurrence of that character"
+msgstr ""
+"thay thế mỗi dãy đưa vào của một ký tự lặp cái mà được liệt kê trong TẬP_HỢP "
+"chỉ định cuối, với một lần xảy ra đơn của của ký tự đó"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "first truncate SET1 to length of SET2"
+msgstr "đầu tiên xén TẬP_HỢP1 thành chiều dài của TẬP_HỢP2"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"SETs are specified as strings of characters. Most represent themselves. "
+"Interpreted sequences are:"
+msgstr ""
+"TẬP_HỢP là chuỗi các ký tự. Hầu hết tập hợp tự đại diện. Các chuỗi được biên "
+"dịch là:"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "in SET2, copies of CHAR until length of SET1"
+msgstr "trong TẬP_HỢP2, sao chép KÝ_TỰ tới chiều dài của TẬP_HỢP1"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Translation occurs if B<-d> is not given and both SET1 and SET2 appear. B<-"
+"t> may be used only when translating. SET2 is extended to length of SET1 by "
+"repeating its last character as necessary. Excess characters of SET2 are "
+"ignored. Only [:lower:] and [:upper:] are guaranteed to expand in ascending "
+"order; used in SET2 while translating, they may only be used in pairs to "
+"specify case conversion. B<-s> uses the last specified SET, and occurs "
+"after translation or deletion."
+msgstr ""
+"Sự chuyển đổi xảy ra nếu không đưa ra tùy chọn B<-d> và cả hai TẬP_HỢP1 và "
+"TẬP_HỢP2 xuất hiện. Tùy chọn B<-t> chỉ được dùng khi chuyển đổi. TẬP_HỢP2 "
+"kéo dài thành chiều dài của TẬP_HỢP1 bằng cách lặp lại ký tự cuối cùng tùy "
+"theo yêu cầu. Ký tự thừa trong TẬP_HỢP2 vẫn bị bỏ qua. Chỉ đảm bảo rằng [:"
+"lower:] và [:upper:] sẽ mở rộng theo thứ tự tăng dần; dùng trong TẬP_HỢP2 "
+"khi chuyển đổi, thì chỉ có thể sử dụng chúng theo cặp để ghi rõ cách chuyển "
+"đổi chữ HOA/thường. Tùy chọn B<-s> dùng TẬP_HỢP được chỉ định cuối cùng, và "
+"xuất hiện sau việc chuyển đổi hay xóa."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/true.1.po b/po/vi/man1/true.1.po
new file mode 100644
index 00000000..5e0b65bd
--- /dev/null
+++ b/po/vi/man1/true.1.po
@@ -0,0 +1,263 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TRUE"
+msgstr "TRUE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "true - do nothing, successfully"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<true> [I<\\,ignored command line arguments\\/>]"
+msgstr "B<true> [I<\\,các đối số dòng lệnh bị bỏ qua\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<true> I<\\,OPTION\\/>"
+msgstr "B<true> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Exit with a status code indicating success."
+msgstr "Thoát với mã trạng thái thành công."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"NOTE: your shell may have its own version of true, which usually supersedes "
+"the version described here. Please refer to your shell's documentation for "
+"details about the options it supports."
+msgstr ""
+"CHÚ Ý: shell của bạn có thể có lệnh B<true> riêng của nó, mà nó lại thường "
+"có quyền cao hơn lệnh từ gói này. Hãy tham khảo tài liệu hướng dẫn của shell "
+"để tìm chi tiết về các tùy chọn được hỗ trợ."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Jim Meyering."
+msgstr "Viết bởi Jim Meyering."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/trueE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/trueE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) true invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) true invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/truncate.1.po b/po/vi/man1/truncate.1.po
new file mode 100644
index 00000000..861daf62
--- /dev/null
+++ b/po/vi/man1/truncate.1.po
@@ -0,0 +1,400 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TRUNCATE"
+msgstr "TRUNCATE"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "truncate - shrink or extend the size of a file to the specified size"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<truncate> I<\\,OPTION\\/>... I<\\,FILE\\/>..."
+msgstr "B<truncate> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN\\/>…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Shrink or extend the size of each FILE to the specified size"
+msgstr "Thu nhỏ hoặc mở rộng kích cỡ của mỗi TẬP_TIN thành kích cỡ đưa ra."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "A FILE argument that does not exist is created."
+msgstr "Đối số TẬP_TIN nếu chưa có thì được tạo mới."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Shrink or extend the size of each FILE to the specified size\n"
+#| "\n"
+#| "A FILE argument that does not exist is created.\n"
+#| "\n"
+#| "If a FILE is larger than the specified size, the extra data is lost.\n"
+#| "If a FILE is shorter, it is extended and the extended part (hole)\n"
+#| "reads as zero bytes.\n"
+msgid ""
+"If a FILE is larger than the specified size, the extra data is lost. If a "
+"FILE is shorter, it is extended and the sparse extended part (hole) reads "
+"as zero bytes."
+msgstr ""
+"Thu nhỏ hoặc mở rộng kích cỡ của mỗi TẬP_TIN thành kích cỡ đưa ra.\n"
+"\n"
+"Đối số TẬP_TIN nếu chưa có thì được tạo mới.\n"
+"\n"
+"Nếu TẬP_TIN lớn hơn kích cỡ đưa ra thì dữ liệu thừa bị mất.\n"
+"Nếu TẬP_TIN nhỏ hơn thì nó được mở rộng\n"
+"và phần mở rộng (lỗ) được điền đầy bằng số không\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--no-create>"
+msgstr "B<-c>, B<--no-create>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not create any files"
+msgstr "không tạo tập tin nào"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--io-blocks>"
+msgstr "B<-o>, B<--io-blocks>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "treat SIZE as number of IO blocks instead of bytes"
+msgstr "tính kích CỠ là một số khối VR thay cho các byte"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reference>=I<\\,RFILE\\/>"
+msgstr "B<-r>, B<--reference>=I<\\,TẬP-TIN-TC\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "base size on RFILE"
+msgstr "dựa trên cỡ của tập tin dùng để tham chiếu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>=I<\\,SIZE\\/>"
+msgstr "B<-s>, B<--size>=I<\\,KÍCH-CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set or adjust the file size by SIZE bytes"
+msgstr "đặt hoặc điều chỉnh cỡ tập tin theo CỠ này"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"SIZE may also be prefixed by one of the following modifying characters: "
+"\\&'+' extend by, '-' reduce by, 'E<lt>' at most, 'E<gt>' at least, \\&'/' "
+"round down to multiple of, '%' round up to multiple of."
+msgstr ""
+"Kích CỠ cũng có thể theo sau một của những ký tự sửa đổi này: ”+” tăng theo, "
+"“-” giảm theo, “E<lt>” nhiều nhất, “E<gt>” ít nhất, ”/” làm tròn xuống bội "
+"số cho, “%” làm tròn lên bội số cho"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Padraig Brady."
+msgstr "Viết bởi Padraig Brady."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "dd(1), truncate(2), ftruncate(2)"
+msgid "B<dd>(1), B<truncate>(2), B<ftruncate>(2)"
+msgstr "B<dd>(1), B<truncate>(2), B<ftruncate>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/truncateE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"truncateE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) truncate invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) truncate invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "dd(1), truncate(2), ftruncate(2)"
+msgstr "B<dd>(1), B<truncate>(2), B<ftruncate>(2)"
diff --git a/po/vi/man1/tsort.1.po b/po/vi/man1/tsort.1.po
new file mode 100644
index 00000000..3b5e9564
--- /dev/null
+++ b/po/vi/man1/tsort.1.po
@@ -0,0 +1,256 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TSORT"
+msgstr "TSORT"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tsort - perform topological sort"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tsort> [I<\\,OPTION\\/>] [I<\\,FILE\\/>]"
+msgstr "B<tsort> [I<\\,TÙY_CHỌN\\/>] [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Write totally ordered list consistent with the partial ordering in FILE."
+msgstr ""
+"Ghi danh sách đã sắp xếp hoàn toàn mà thích hợp với sự sắp xếp một phần "
+"trong TẬP_TIN."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Mark Kettenis."
+msgstr "Viết bởi Mark Kettenis."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/tsortE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"tsortE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tsort invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tsort invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/tty.1.po b/po/vi/man1/tty.1.po
new file mode 100644
index 00000000..036d8d9b
--- /dev/null
+++ b/po/vi/man1/tty.1.po
@@ -0,0 +1,258 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "TTY"
+msgstr "TTY"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "tty - print the file name of the terminal connected to standard input"
+msgstr ""
+"tty - in ra tên tập tin của thiết bị cuối đã kết nối với đầu vào tiêu chuẩn"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<tty> [I<\\,OPTION\\/>]..."
+msgstr "B<> [I<\\,TÙY_CHỌN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print the file name of the terminal connected to standard input."
+msgstr "In ra tên tập tin của thiết bị cuối đã kết nối với đầu vào tiêu chuẩn."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--silent>, B<--quiet>"
+msgstr "B<-s>, B<--silent>, B<--quiet>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print nothing, only return an exit status"
+msgstr "không in gì, chỉ trả lại trạng thái thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/ttyE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/ttyE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) tty invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) tty invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/uname.1.po b/po/vi/man1/uname.1.po
new file mode 100644
index 00000000..53cdf51f
--- /dev/null
+++ b/po/vi/man1/uname.1.po
@@ -0,0 +1,382 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNAME"
+msgstr "UNAME"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "cannot read file system information for %s"
+msgid "uname - print system information"
+msgstr "không đọc được thông tin hệ thống tập tin cho %s"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<uname> [I<\\,OPTION\\/>]..."
+msgstr "B<uname> [I<\\,TÙY_CHỌN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print certain system information. With no OPTION, same as B<-s>."
+msgstr ""
+"In ra một số thông tin về hệ thống. Không có TÙY_CHỌN thì giống như B<-s>."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"print all information, in the following order, except omit B<-p> and B<-i> "
+"if unknown:"
+msgstr ""
+"in ra mọi thông tin, theo thứ tự sau, bỏ đi B<-p> và B<-i> nếu không biết:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--kernel-name>"
+msgstr "B<-s>, B<--kernel-name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the kernel name"
+msgstr "in ra tên nhân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--nodename>"
+msgstr "B<-n>, B<--nodename>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the network node hostname"
+msgstr "in ra tên máy của nút mạng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--kernel-release>"
+msgstr "B<-r>, B<--kernel-release>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the kernel release"
+msgstr "in ra bản phát hành nhân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--kernel-version>"
+msgstr "B<-v>, B<--kernel-version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the kernel version"
+msgstr "in ra phiên bản nhân"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--machine>"
+msgstr "B<-m>, B<--machine>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the machine hardware name"
+msgstr "in ra tên phần cứng của máy tính"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--processor>"
+msgstr "B<-p>, B<--processor>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the processor type (non-portable)"
+msgstr "in ra kiểu của bộ xử lý (không khả chuyển)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--hardware-platform>"
+msgstr "B<-i>, B<--hardware-platform>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the hardware platform (non-portable)"
+msgstr "in ra tên kiến trúc phần cứng (không khả chuyển)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>, B<--operating-system>"
+msgstr "B<-o>, B<--operating-system>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the operating system"
+msgstr "in ra tên hệ điều hành"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "arch(1), uname(2)"
+msgid "B<arch>(1), B<uname>(2)"
+msgstr "B<arch>(1), B<uname>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/unameE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"unameE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) uname invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) uname invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "arch(1), uname(2)"
+msgstr "B<arch>(1), B<uname>(2)"
diff --git a/po/vi/man1/unexpand.1.po b/po/vi/man1/unexpand.1.po
new file mode 100644
index 00000000..86213695
--- /dev/null
+++ b/po/vi/man1/unexpand.1.po
@@ -0,0 +1,350 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNEXPAND"
+msgstr "UNEXPAND"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "unexpand - convert spaces to tabs"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<unexpand> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<unexpand> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Convert blanks in each FILE to tabs, writing to standard output."
+msgstr ""
+"Chuyển khoảng trắng trong mỗi TẬP_TIN thành tab, ghi ra đầu ra tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "convert all blanks, instead of just initial blanks"
+msgstr "chuyển đổi mọi khoảng trắng, thay vì chỉ những khoảng trắng đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--first-only>"
+msgstr "B<--first-only>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "convert only leading sequences of blanks (overrides B<-a>)"
+msgstr "chỉ chuyển đổi những dãy khoảng trắng đầu tiên (đè B<-a>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--tabs>=I<\\,N\\/>"
+msgstr "B<-t>, B<--tabs>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "have tabs N characters apart instead of 8 (enables B<-a>)"
+msgstr "có N ký tự tab thay vì 8 (bật dùng B<-a>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--tabs>=I<\\,LIST\\/>"
+msgstr "B<-t>, B<--tabs>=I<\\,D.SÁCH\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"use comma separated list of tab positions. The last specified position can "
+"be prefixed with '/' to specify a tab size to use after the last explicitly "
+"specified tab stop. Also a prefix of '+' can be used to align remaining tab "
+"stops relative to the last specified tab stop instead of the first column"
+msgstr ""
+"Dùng danh sách phân cách bởi dấu phẩy các vị trí của tab. Vị trí anh nghĩa "
+"cuối cùng cùng có thể treo trước bằng “/” để chỉ định cỡ một tab muốn dùng "
+"sau điểm dừng tab danh nghĩa ngầm định. Cũng có thể dùng tiền tố “+” để căn "
+"chỉnh các điểm dừng tab còn lại tương đối với điểm dừng tab danh nghĩa cuối "
+"cùng thay cho cột đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "expand(1)"
+msgid "B<expand>(1)"
+msgstr "B<expand>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/unexpandE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"unexpandE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"or available locally via: info \\(aq(coreutils) unexpand invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) unexpand invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"use comma separated list of tab positions The last specified position can be "
+"prefixed with '/' to specify a tab size to use after the last explicitly "
+"specified tab stop. Also a prefix of '+' can be used to align remaining tab "
+"stops relative to the last specified tab stop instead of the first column"
+msgstr ""
+"Dùng danh sách phân cách bởi dấu phẩy các vị trí của tab. Vị trí anh nghĩa "
+"cuối cùng cùng có thể treo trước bằng “/” để chỉ định cỡ một tab muốn dùng "
+"sau điểm dừng tab danh nghĩa ngầm định. Cũng có thể dùng tiền tố “+” để căn "
+"chỉnh các điểm dừng tab còn lại tương đối với điểm dừng tab danh nghĩa cuối "
+"cùng thay cho cột đầu tiên"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "expand(1)"
+msgstr "B<expand>(1)"
diff --git a/po/vi/man1/uniq.1.po b/po/vi/man1/uniq.1.po
new file mode 100644
index 00000000..9bda5acc
--- /dev/null
+++ b/po/vi/man1/uniq.1.po
@@ -0,0 +1,466 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNIQ"
+msgstr "UNIQ"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid "too many repeated lines"
+msgid "uniq - report or omit repeated lines"
+msgstr "quá nhiều dòng lặp lại"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<uniq> [I<\\,OPTION\\/>]... [I<\\,INPUT \\/>[I<\\,OUTPUT\\/>]]"
+msgstr "B<uniq> [I<\\,TÙY_CHỌN\\/>]… [I<\\,VÀO \\/>[I<\\,RA\\/>]]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Filter adjacent matching lines from INPUT (or standard input), writing to "
+"OUTPUT (or standard output)."
+msgstr ""
+"Lọc các dòng kề nhau tương ứng từ VÀO (hoặc đầu vào tiêu chuẩn). cũng ghi "
+"vào ĐẦU-RA (hoặc đầu ra tiêu chuẩn)."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no options, matching lines are merged to the first occurrence."
+msgstr ""
+"Không có tùy chọn thì các dòng được hòa trộn lại cho đến khi khớp mẫu xảy ra."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--count>"
+msgstr "B<-c>, B<--count>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "prefix lines by the number of occurrences"
+msgstr "thêm vào trước các dòng số lần lặp lại của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--repeated>"
+msgstr "B<-d>, B<--repeated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "only print duplicate lines, one for each group"
+msgstr "chỉ in những dòng lặp lại, một lần cho mỗi nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>"
+msgstr "B<-D>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print all duplicate lines"
+msgstr "in mọi dòng trùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--all-repeated>[=I<\\,METHOD\\/>]"
+msgstr "B<--all-repeated>[=I<\\,phương_pháp\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " --group[=METHOD] show all items, separating groups with an empty "
+#| "line;\n"
+#| " METHOD={separate(default),prepend,append,both}\n"
+msgid ""
+"like B<-D>, but allow separating groups with an empty line; "
+"METHOD={none(default),prepend,separate}"
+msgstr ""
+" --group[=PHƯƠNG THỨC] hiện mọi mục, ngăn cách nhóm bằng dòng trống;\n"
+" PHƯƠNG THỨC là:\n"
+" * separate phân cách (mặc định)\n"
+" * prepend thêm vào trước\n"
+" * both cả hai\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>, B<--skip-fields>=I<\\,N\\/>"
+msgstr "B<-f>, B<--skip-fields>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "avoid comparing the first N fields"
+msgstr "không so sánh N trường đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group>[=I<\\,METHOD\\/>]"
+msgstr "B<--group>[=I<\\,PHƯƠNG THỨC\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " --group[=METHOD] show all items, separating groups with an empty "
+#| "line;\n"
+#| " METHOD={separate(default),prepend,append,both}\n"
+msgid ""
+"show all items, separating groups with an empty line; "
+"METHOD={separate(default),prepend,append,both}"
+msgstr ""
+" --group[=PHƯƠNG THỨC] hiện mọi mục, ngăn cách nhóm bằng dòng trống;\n"
+" PHƯƠNG THỨC là:\n"
+" * separate phân cách (mặc định)\n"
+" * prepend thêm vào trước\n"
+" * both cả hai\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "ignore differences in case when comparing"
+msgstr "không phân biệt chữ HOA/thường khi so sánh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--skip-chars>=I<\\,N\\/>"
+msgstr "B<-s>, B<--skip-chars>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "avoid comparing the first N characters"
+msgstr "không so sánh N ký tự đầu tiên"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--unique>"
+msgstr "B<-u>, B<--unique>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "only print unique lines"
+msgstr "chỉ in mỗi dòng duy nhất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--zero-terminated>"
+msgstr "B<-z>, B<--zero-terminated>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "line delimiter is NUL, not newline"
+msgstr "bộ phân tách dòng là NUL, không phải ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--check-chars>=I<\\,N\\/>"
+msgstr "B<-w>, B<--check-chars>=I<\\,N\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "compare no more than N characters in lines"
+msgstr "so sánh nhiều nhất N ký tự trên dòng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"A field is a run of blanks (usually spaces and/or TABs), then non-blank "
+"characters. Fields are skipped before chars."
+msgstr ""
+"Một trường là một chuỗi các khoảng trắng (thường là dấu cách và/hay khoảng "
+"TAB), rồi các ký tự không trắng. Bỏ qua các trường trước khi các ký tự."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Note: 'uniq' does not detect repeated lines unless they are adjacent. You "
+"may want to sort the input first, or use 'sort B<-u>' without 'uniq'."
+msgstr ""
+"Ghi chú: B<uniq> không phát hiện dòng lặp lại nếu chúng không kề nhau. Trước "
+"tiên có lẽ bạn muốn sắp xếp kết xuất, hoặc dùng “sort B<-u>” không có "
+"B<uniq>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard M. Stallman and David MacKenzie."
+msgstr "Viết bởi Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "comm(1), join(1), sort(1)"
+msgid "B<comm>(1), B<join>(1), B<sort>(1)"
+msgstr "B<comm>(1), B<join>(1), B<sort>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/uniqE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/uniqE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) uniq invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) uniq invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "comm(1), join(1), sort(1)"
+msgstr "B<comm>(1), B<join>(1), B<sort>(1)"
diff --git a/po/vi/man1/unlink.1.po b/po/vi/man1/unlink.1.po
new file mode 100644
index 00000000..9be51557
--- /dev/null
+++ b/po/vi/man1/unlink.1.po
@@ -0,0 +1,269 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UNLINK"
+msgstr "UNLINK"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Call the unlink function to remove the specified FILE.\n"
+#| "\n"
+msgid "unlink - call the unlink function to remove the specified file"
+msgstr ""
+"Gọi hàm “unlink” để xóa TẬP_TIN chỉ ra.\n"
+"\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<unlink> I<\\,FILE\\/>"
+msgstr "B<unlink> I<\\,TẬP_TIN\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<unlink> I<\\,OPTION\\/>"
+msgstr "B<unlink> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Call the unlink function to remove the specified FILE."
+msgstr "Gọi hàm “unlink” để xóa TẬP_TIN chỉ ra."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Michael Stone."
+msgstr "Viết bởi Michael Stone."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "B<unlink>(2)"
+msgstr "B<unlink>(2)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/unlinkE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"unlinkE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) unlink invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) unlink invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "unlink(2)"
+msgstr "B<unlink>(2)"
diff --git a/po/vi/man1/uptime.1.po b/po/vi/man1/uptime.1.po
new file mode 100644
index 00000000..0fd05573
--- /dev/null
+++ b/po/vi/man1/uptime.1.po
@@ -0,0 +1,207 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-09 17:14+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "UPTIME"
+msgstr "UPTIME"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: TH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "uptime - tell how long the system has been running"
+msgstr ""
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<uptime> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<uptime> [I<\\,TÙY_CHỌN\\/>] … [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the current time, the length of time the system has been up, the "
+"number of users on the system, and the average number of jobs in the run "
+"queue over the last 1, 5 and 15 minutes. Processes in an uninterruptible "
+"sleep state also contribute to the load average. If FILE is not specified, "
+"use I<\\,/var/run/utmp\\/>. I<\\,/var/log/wtmp\\/> as FILE is common."
+msgstr ""
+"In ra thời gian hiện tại, thời gian hệ thống đã chạy liên tục, số người dùng "
+"trên hệ thống, và số trung bình các công việc trong hàng đợi chạy trong 1, 5 "
+"và 15 phút cuối cùng. Các tiến trình đang ngủ không gián đoạn được thì cũng "
+"được tính trong trọng tải trung bình. Nếu không đưa ra TẬP_TIN, thì sử dụng "
+"I<\\,/var/run/utmp\\/>. I<\\,/var/log/wtmp\\/> được dùng như là TẬP_TIN "
+"chung."
+
+#. type: TP
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi."
+msgstr "Viết bởi Joseph Arceneaux, David MacKenzie và Kaveh Ghazi."
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/uptimeE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"uptimeE<gt>"
+
+#. type: Plain text
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) uptime invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) uptime invocation\\(aq"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: Plain text
+#: opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/users.1.po b/po/vi/man1/users.1.po
new file mode 100644
index 00000000..be09fa81
--- /dev/null
+++ b/po/vi/man1/users.1.po
@@ -0,0 +1,274 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "USERS"
+msgstr "USERS"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"users - print the user names of users currently logged in to the current host"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<users> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<users> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Output who is currently logged in according to FILE. If FILE is not "
+"specified, use I<\\,/var/run/utmp\\/>. I<\\,/var/log/wtmp\\/> as FILE is "
+"common."
+msgstr ""
+"Cho biết hiện thời ai đã đăng nhập theo TẬP_TIN. Nếu không đưa ra TẬP_TIN, "
+"thì sử dụng I<\\,/var/run/utmp\\/>. I<\\,/var/log/wtmp\\/> là TẬP_TIN chung."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Joseph Arceneaux and David MacKenzie."
+msgstr "Viết bởi Joseph Arceneaux và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "getent(1), who(1)"
+msgid "B<getent>(1), B<who>(1)"
+msgstr "B<getent>(1), B<who>(1)"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/usersE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"usersE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) users invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) users invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"Output who is currently logged in according to FILE. If FILE is not "
+"specified, use I<\\,/run/utmp\\/>. I<\\,/var/log/wtmp\\/> as FILE is common."
+msgstr ""
+"Cho biết hiện thời ai đã đăng nhập theo TẬP_TIN. Nếu không đưa ra TẬP_TIN, "
+"thì sử dụng I<\\,/run/utmp\\/>. I<\\,/var/log/wtmp\\/> là TẬP_TIN chung."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "getent(1), who(1)"
+msgstr "B<getent>(1), B<who>(1)"
diff --git a/po/vi/man1/vdir.1.po b/po/vi/man1/vdir.1.po
new file mode 100644
index 00000000..3fbd4e74
--- /dev/null
+++ b/po/vi/man1/vdir.1.po
@@ -0,0 +1,1367 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "VDIR"
+msgstr "VDIR"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "vdir - list directory contents"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<vdir> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<vdir> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"List information about the FILEs (the current directory by default). Sort "
+"entries alphabetically if none of B<-cftuvSUX> nor B<--sort> is specified."
+msgstr ""
+"Liệt kê thông tin về các TẬP-TIN (thư mục hiện thời theo mặc định). Sắp xếp "
+"các mục theo bảng chữ cái nếu không có B<-cftuvSUX> cũng không B<--sort>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not ignore entries starting with ."
+msgstr "đừng bỏ qua mục bắt đầu với “.”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-A>, B<--almost-all>"
+msgstr "B<-A>, B<--almost-all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied . and .."
+msgstr "đừng liệt kê “.” và “..” theo ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--author>"
+msgstr "B<--author>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l>, print the author of each file"
+msgstr "với B<-l> thì in ra tác giả của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--escape>"
+msgstr "B<-b>, B<--escape>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print C-style escapes for nongraphic characters"
+msgstr "in ra thoát chuỗi kiểu-C cho ký tự không thể hiển thị"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--block-size>=I<\\,SIZE\\/>"
+msgstr "B<--block-size>=I<\\,CỠ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, scale sizes by SIZE when printing them; e.g., '--block-size=M'; "
+"see SIZE format below"
+msgstr ""
+"với B<-l>, cỡ tỷ lê cỡ thơ CỠ khi in chúng; ví dụ: B<--block-size>=I<M>; xem "
+"định dạng CỠ bên dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-B>, B<--ignore-backups>"
+msgstr "B<-B>, B<--ignore-backups>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries ending with ~"
+msgstr "không liệt kê các mục có đuôi “~” mhư ngầm định"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>"
+msgstr "B<-c>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "with B<-lt>: sort by, and show, ctime (time of last modification of file "
+#| "status information); with B<-l>: show ctime and sort by name; otherwise: "
+#| "sort by ctime, newest first"
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last change of file status "
+"information); with B<-l>: show ctime and sort by name; otherwise: sort by "
+"ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>"
+msgstr "B<-C>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by columns"
+msgstr "liệt kê các mục theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--color>[=I<\\,WHEN\\/>]"
+msgstr "B<--color>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "color the output WHEN; more info below"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--directory>"
+msgstr "B<-d>, B<--directory>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list directories themselves, not their contents"
+msgstr "liệt kê bản thân thư mục thay vì nội dung của chúng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-D>, B<--dired>"
+msgstr "B<-D>, B<--dired>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "generate output designed for Emacs' dired mode"
+msgstr "tạo kết xuất thích hợp với chế độ dired của “Emacs”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-f>"
+msgstr "B<-f>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list all entries in directory order"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<-F>, B<--classify>[=I<\\,WHEN\\/>]"
+msgstr "B<-F>, B<--classify>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "append indicator (one of */=E<gt>@|) to entries"
+msgid "append indicator (one of */=E<gt>@|) to entries WHEN"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--file-type>"
+msgstr "B<--file-type>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, except do not append '*'"
+msgstr "cũng vậy, nhưng không nối thêm “*”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--format>=I<\\,WORD\\/>"
+msgstr "B<--format>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"across B<-x>, commas B<-m>, horizontal B<-x>, long B<-l>, single-column "
+"B<-1>, verbose B<-l>, vertical B<-C>"
+msgstr ""
+"across B<-x> (ngang qua), commas B<-m> (dấu phẩy), horizontal B<-x> (nằm "
+"ngang), long B<-l> (dài), single-column B<-1> (cột đơn), verbose B<-l> (xuất "
+"chi tiết), vertical B<-C> (thẳng đứng)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--full-time>"
+msgstr "B<--full-time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l> B<--time-style>=I<\\,full-iso\\/>"
+msgstr "giống B<-l> B<--time-style>=I<\\,full-iso\\/>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-g>"
+msgstr "B<-g>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list owner"
+msgstr "giống B<-l>, nhưng không liệt kê người sở hữu"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--group-directories-first>"
+msgstr "B<--group-directories-first>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+#| "none\\/> (B<-U>) disables grouping"
+msgid ""
+"group directories before files; can be augmented with a B<--sort> option, "
+"but any use of B<--sort>=I<\\,none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-G>, B<--no-group>"
+msgstr "B<-G>, B<--no-group>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "in a long listing, don't print group names"
+msgstr "ở danh sách dài, dừng in các tên nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--human-readable>"
+msgstr "B<-h>, B<--human-readable>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "with B<-l> and B<-s>, print sizes like 1K 234M 2G etc."
+msgstr "với B<-l>, và B<-s>, in kích cỡ ở dạng 1K 234M 2G v.v.."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--si>"
+msgstr "B<--si>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "likewise, but use powers of 1000 not 1024"
+msgstr "giống trên, nhưng dùng hệ số mũ 1000, không phải 1024"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--dereference-command-line>"
+msgstr "B<-H>, B<--dereference-command-line>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "follow symbolic links listed on the command line"
+msgstr "đi theo liên kết mềm liệt kê trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--dereference-command-line-symlink-to-dir>"
+msgstr "B<--dereference-command-line-symlink-to-dir>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid "follow each command line symbolic link"
+msgid "follow each command line symbolic link that points to a directory"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hide>=I<\\,PATTERN\\/>"
+msgstr "B<--hide>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"do not list implied entries matching shell PATTERN (overridden by B<-a> or "
+"B<-A>)"
+msgstr ""
+"không liệt kê những mục tương ứng với MẪU của shell (bị ghi đè bởi B<-a> "
+"hoặc B<-A>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--hyperlink>[=I<\\,WHEN\\/>]"
+msgstr "B<--hyperlink>[=I<\\,KHI\\/>]"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "hyperlink file names WHEN"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--indicator-style>=I<\\,WORD\\/>"
+msgstr "B<--indicator-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"append indicator with style WORD to entry names: none (default), slash (B<-"
+"p>), file-type (B<--file-type>), classify (B<-F>)"
+msgstr ""
+"nối thêm vào tên mục chỉ thị với dạng TỪ: none (không có, mặc định), slash "
+"(dấu gạch chéo, B<-p>), file-type (kiểu tập tin, B<--file-type>), classify "
+"(phân loại, B<-F>)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--inode>"
+msgstr "B<-i>, B<--inode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the index number of each file"
+msgstr "in ra số chỉ mục của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-I>, B<--ignore>=I<\\,PATTERN\\/>"
+msgstr "B<-I>, B<--ignore>=I<\\,MẪU\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not list implied entries matching shell PATTERN"
+msgstr "không liệt kê các mục tương ứng với MẪU của hệ vỏ"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-k>, B<--kibibytes>"
+msgstr "B<-k>, B<--kibibytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| " -k, --kibibytes default to 1024-byte blocks for disk usage;\n"
+#| " used only with -s and per directory "
+#| "totals\n"
+msgid ""
+"default to 1024-byte blocks for file system usage; used only with B<-s> and "
+"per directory totals"
+msgstr ""
+" -k, --kibibytes mặc định dùng khối 1024-byte cho dung lượng đĩa "
+"đã dùng;\n"
+" chỉ được dùng với -s và mỗi tổng thư mục\n"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>"
+msgstr "B<-l>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use a long listing format"
+msgstr "dùng dạng danh sách dài"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--dereference>"
+msgstr "B<-L>, B<--dereference>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"when showing file information for a symbolic link, show information for the "
+"file the link references rather than for the link itself"
+msgstr ""
+"khi hiển thị thông tin cho một liên kết mềm, hiển thị thông tin cho tập tin "
+"mà liên kết chỉ đến thay cho bản thân liên kết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fill width with a comma separated list of entries"
+msgstr "liệt kê liền nhau các mục, cách nhau bởi dấu phẩy"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--numeric-uid-gid>"
+msgstr "B<-n>, B<--numeric-uid-gid>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but list numeric user and group IDs"
+msgstr "giống B<-l>, nhưng liệt kê UID và GID dạng số"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-N>, B<--literal>"
+msgstr "B<-N>, B<--literal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print entry names without quoting"
+msgstr "in ra tên thô của các mục không trích dẫn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-o>"
+msgstr "B<-o>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "like B<-l>, but do not list group information"
+msgstr "giống B<-l>, nhưng không liệt kê thông tin về nhóm"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+msgstr "B<-p>, B<--indicator-style>=I<\\,slash\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "append / indicator to directories"
+msgstr "nối thêm vào thư mục chỉ thị “/”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--hide-control-chars>"
+msgstr "B<-q>, B<--hide-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print ? instead of nongraphic characters"
+msgstr "in dấu “?” thay cho các ký tự không đồ họa"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--show-control-chars>"
+msgstr "B<--show-control-chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"show nongraphic characters as-is (the default, unless program is 'ls' and "
+"output is a terminal)"
+msgstr ""
+"hiển thị các ký tự không phải đồ họa như chúng có (mặc định, trừ khi chương "
+"trình là B<ls> và đầu ra là thiết bị cuối)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Q>, B<--quote-name>"
+msgstr "B<-Q>, B<--quote-name>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "enclose entry names in double quotes"
+msgstr "đặt tên các mục trong ngoặc kép"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--quoting-style>=I<\\,WORD\\/>"
+msgstr "B<--quoting-style>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"use quoting style WORD for entry names: literal, locale, shell, shell-"
+"always, shell-escape, shell-escape-always, c, escape (overrides "
+"QUOTING_STYLE environment variable)"
+msgstr ""
+"dùng dạng trích dẫn TỪ cho tên các mục: literal (văn chương), locale (miền "
+"địa phương), shell (hệ vỏ), shell-always (luôn luôn hệ vỏ), c, escape "
+"(thoát), (đè lên các biến môi trường QUOTING_STYLE)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--reverse>"
+msgstr "B<-r>, B<--reverse>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "reverse order while sorting"
+msgstr "đảo ngược thứ tự khi sắp xếp"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-R>, B<--recursive>"
+msgstr "B<-R>, B<--recursive>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list subdirectories recursively"
+msgstr "liệt kê đệ quy các thư mục con"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--size>"
+msgstr "B<-s>, B<--size>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the allocated size of each file, in blocks"
+msgstr "in kích cỡ đã cấp phát của mỗi tập tin, theo khối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-S>"
+msgstr "B<-S>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort by file size, largest first"
+msgstr "sắp xếp theo kích cỡ tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--sort>=I<\\,WORD\\/>"
+msgstr "B<--sort>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>), width"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time>=I<\\,WORD\\/>"
+msgstr "B<--time>=I<\\,TỪ\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"select which timestamp used to display or sort; access time (B<-u>): atime, "
+"access, use; metadata change time (B<-c>): ctime, status; modified time "
+"(default): mtime, modification; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-l>, WORD determines which time to show; with B<--sort>=I<\\,time\\/"
+">, sort by WORD (newest first)"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--time-style>=I<\\,TIME_STYLE\\/>"
+msgstr "B<--time-style>=I<\\,TIME_STYLE\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time/date format with B<-l>; see TIME_STYLE below"
+msgstr "định dạng ngày/tháng với B<-l>; xem TIME_STYLE ở phía dưới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>"
+msgstr "B<-t>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+msgid "sort by time, newest first; see B<--time>"
+msgstr "sắp xếp theo thời gian thay đổi"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<--tabsize>=I<\\,COLS\\/>"
+msgstr "B<-T>, B<--tabsize>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "assume tab stops at each COLS instead of 8"
+msgstr "giả định chiều dài tab là CỘT thay cho 8"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>"
+msgstr "B<-u>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"with B<-lt>: sort by, and show, access time; with B<-l>: show access time "
+"and sort by name; otherwise: sort by access time, newest first"
+msgstr ""
+"với B<-lt>: sắp xếp theo, và hiển thị thời gian truy cập; với B<-l>: hiển "
+"thị thời gian truy cập và sắp xếp theo tên; nếu không: sắp xếp theo thời "
+"gian truy cập, mới trước"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-U>"
+msgstr "B<-U>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not sort; list entries in directory order"
+msgstr "không sắp xếp; liệt kê các mục theo thứ tự của thư mục"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>"
+msgstr "B<-v>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "natural sort of (version) numbers within text"
+msgstr "sắp xếp các số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--width>=I<\\,COLS\\/>"
+msgstr "B<-w>, B<--width>=I<\\,CỘT\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "set output width to COLS. 0 means no limit"
+msgstr "coi chiều rộng màn hình là CỘT. 0 là không giới hạn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>"
+msgstr "B<-x>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list entries by lines instead of by columns"
+msgstr "liệt kê các mục theo dòng thay vì theo cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-X>"
+msgstr "B<-X>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "sort alphabetically by entry extension"
+msgstr "sắp xếp phần mở rộng các mục theo bảng chữ cái"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-Z>, B<--context>"
+msgstr "B<-Z>, B<--context>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print any security context of each file"
+msgstr "in bất kỳ ngữ cảnh bảo mật nào của mỗi tập tin"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, no-wrap
+msgid "B<--zero>"
+msgstr "B<--zero>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "end each output line with NUL, not newline"
+msgstr "kết thúc dòng bằng NUL thay vì kí tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>"
+msgstr "B<-1>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "list one file per line"
+msgstr "liệt kê một tập tin trên mỗi dòng."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y,R,Q (powers of 1024) or KB,MB,... "
+"(powers of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or "
+#| "+FORMAT. FORMAT is interpreted like in date(1). If FORMAT is "
+#| "FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+#| "and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes "
+#| "effect only outside the POSIX locale. Also the TIME_STYLE environment "
+#| "variable sets the default style to use."
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in B<date>(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid ""
+"The WHEN argument defaults to 'always' and can also be 'auto' or 'never'."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Using color to distinguish file types is disabled both by default and "
+#| "with B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits "
+#| "color codes only when standard output is connected to a terminal. The "
+#| "LS_COLORS environment variable can change the settings. Use the "
+#| "dircolors command to set it."
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the B<dircolors>(1) "
+"command to set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: SS
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "Exit status:"
+msgstr "Trạng thái thoát:"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "0"
+msgstr "0"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if OK,"
+msgstr "nếu ổn,"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "1"
+msgstr "1"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if minor problems (e.g., cannot access subdirectory),"
+msgstr "nếu gặp lỗi nhỏ (v.d. không thể truy cập đến thư mục con),"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "2"
+msgstr "2"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "if serious trouble (e.g., cannot access command-line argument)."
+msgstr ""
+"nếu gặp lỗi nghiêm trọng (v.d. không thể truy cập đến đối số dòng lệnh)"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard M. Stallman and David MacKenzie."
+msgstr "Viết bởi Richard M. Stallman và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/vdirE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/vdirE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) vdir invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) vdir invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"with B<-lt>: sort by, and show, ctime (time of last modification of file "
+"status information); with B<-l>: show ctime and sort by name; otherwise: "
+"sort by ctime, newest first"
+msgstr ""
+"với B<-lt>: xếp theo, và hiển thị, ctime (thời gian sửa đổi cuối cùng của "
+"thông tin trạng thái tập tin); với B<-l>: hiển thị ctime và sắp xếp theo "
+"tên; nếu không: sắp xếp theo ctime, mới hơn xếp trước"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+msgid ""
+"change the default of using modification times; access time (B<-u>): atime, "
+"access, use; change time (B<-c>): ctime, status; birth time: birth, creation;"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron opensuse-leap-15-6
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "The SIZE argument is an integer and optional unit (example: 10K is "
+#| "10*1024).\n"
+#| "Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers of "
+#| "1000).\n"
+msgid ""
+"The SIZE argument is an integer and optional unit (example: 10K is "
+"10*1024). Units are K,M,G,T,P,E,Z,Y (powers of 1024) or KB,MB,... (powers "
+"of 1000). Binary prefixes can be used, too: KiB=K, MiB=M, and so on."
+msgstr ""
+"\n"
+"CỠ là số nguyên và các đơn vị tùy chọn (ví dụ: 10M là 10*1024*1024).\n"
+"Các đơn vị là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, … (số mũ "
+"của 1000).\n"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"colorize the output; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'; more info below"
+msgstr ""
+"tô màu kết xuất. KHI có thể là: never (không bao giờ), auto (tự động), "
+"always (luôn luôn, mặc định). Thông tin thêm xem ở dưới đây"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "do not sort, enable B<-aU>, disable B<-ls> B<--color>"
+msgstr ""
+
+#. type: TP
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "B<-F>, B<--classify>"
+msgstr "B<-F>, B<--classify>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "append indicator (one of */=E<gt>@|) to entries"
+msgstr "nối thêm chỉ thị (một trong “*/=E<gt>@|”) vào các mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "group directories before files;"
+msgstr "nhóm lại các thư mục trước các tập tin."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"can be augmented with a B<--sort> option, but any use of B<--sort>=I<\\,"
+"none\\/> (B<-U>) disables grouping"
+msgstr ""
+"Làm tăng lên với tùy chọn B<--sort>, nhưng bất cứ lần nào dùng B<--"
+"sort>=I<\\,none\\/> (B<-U>) sẽ tắt chức năng nhóm lại."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "follow each command line symbolic link"
+msgstr "đi theo mỗi liên kết mềm trên dòng lệnh"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "that points to a directory"
+msgstr "cái mà chỉ tới một thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"hyperlink file names; WHEN can be 'always' (default if omitted), 'auto', or "
+"'never'"
+msgstr ""
+"hyperlink các tên tập tin; KHI có thể là “always” (mặc định nếu để trống), "
+"“auto”, hoặc “never”"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"default to 1024-byte blocks for disk usage; used only with B<-s> and per "
+"directory totals"
+msgstr ""
+"mặc định dùng khối 1024-byte cho dung lượng đĩa đã dùng; chỉ được dùng với "
+"B<-s> và mỗi tổng thư mục"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"sort by WORD instead of name: none (B<-U>), size (B<-S>), time (B<-t>), "
+"version (B<-v>), extension (B<-X>)"
+msgstr ""
+"sắp xếp theo TỪ thay cho tên: none (B<-U>, không có), size (B<-S>, kích cỡ), "
+"time (B<-t>, thời gian), version (B<-v>, phiên bản), extension (B<-X>, phần "
+"đuôi mở rộng)"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "list one file per line. Avoid '\\en' with B<-q> or B<-b>"
+msgstr "liệt kê một tập tin trên mỗi dòng. Tránh “\\en” với B<-q> hay B<-b>"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. "
+"FORMAT is interpreted like in date(1). If FORMAT is "
+"FORMAT1E<lt>newlineE<gt>FORMAT2, then FORMAT1 applies to non-recent files "
+"and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect "
+"only outside the POSIX locale. Also the TIME_STYLE environment variable "
+"sets the default style to use."
+msgstr ""
+"Time số TIME_STYLE có thể là full-iso, long-iso, iso, locale, hoặc +FORMAT. "
+"FORMAT được thông dịch giống như trong date(1). Nếu FORMAT là "
+"FORMAT1E<lt>newlineE<gt>FORMAT2,thì FORMAT1 được áp dụng cho các tập tin "
+"không-gần-đây và FORMAT2 cho tập tin gần đây. TIME_STYLE được đánh tiền tố "
+"với 'posix-' chỉ bị tác dụng ở ngoài miền địa phương POSIX. Các biến môi "
+"trường TIME_STYLE được đặt kiểu mặc định để dùng."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Using color to distinguish file types is disabled both by default and with "
+"B<--color>=I<\\,never\\/>. With B<--color>=I<\\,auto\\/>, ls emits color "
+"codes only when standard output is connected to a terminal. The LS_COLORS "
+"environment variable can change the settings. Use the dircolors command to "
+"set it."
+msgstr ""
+"Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhaucũng bị tắt "
+"theo mặc định và khi dùng tùy chọn B<--color>=I<\\,never\\/> (màu = không "
+"bao giờ). Khi dùng B<--color>=I<\\,auto\\/> (màu = tự động), lệnh liệt kê "
+"B<ls> chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối đến một thiết bị "
+"cuối. Biến môi trường “LS_COLORS” (màu sắc của B<ls>) cũng có khả năng sửa "
+"đổi cài đặt này. Hãy sử dụng lệnh B<dircolors>(1) để đặt nó."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/wc.1.po b/po/vi/man1/wc.1.po
new file mode 100644
index 00000000..5f68bfae
--- /dev/null
+++ b/po/vi/man1/wc.1.po
@@ -0,0 +1,385 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:15+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "WC"
+msgstr "WC"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wc - print newline, word, and byte counts for each file"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wc> [I<\\,OPTION\\/>]... [I<\\,FILE\\/>]..."
+msgstr "B<wc> [I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wc> [I<\\,OPTION\\/>]... I<\\,--files0-from=F\\/>"
+msgstr "B<wc> [I<\\,TÙY_CHỌN\\/>]… I<\\,--files0-from=F\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Print newline, word, and byte counts for each FILE, and a total line if\n"
+#| "more than one FILE is specified. A word is a non-zero-length sequence "
+#| "of\n"
+#| "characters delimited by white space.\n"
+msgid ""
+"Print newline, word, and byte counts for each FILE, and a total line if more "
+"than one FILE is specified. A word is a non-zero-length sequence of "
+"printable characters delimited by white space."
+msgstr ""
+"In số dòng mới, từ, và số lượng byte của mỗi TẬP TIN, và tổng số dòng\n"
+"cũng in dòng tổng số riêng nếu chỉ ra nhiều TẬP TIN. Một từ là một dãy\n"
+"ký tự định giới bằng khoảng trắng mà không có chiều dài số không.\n"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "With no FILE, or when FILE is -, read standard input."
+msgstr ""
+"Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The options below may be used to select which counts are printed, always in "
+"the following order: newline, word, character, byte, maximum line length."
+msgstr ""
+"Có thể dùng một trong các hoặc nhiều các tùy chọn dưới đây để in số đếm, "
+"luôn theo thứ tự sau: dòng mới, từ, ký tự, byte, độ dài dòng lớn nhất."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-c>, B<--bytes>"
+msgstr "B<-c>, B<--bytes>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the byte counts"
+msgstr "in số đếm byte"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>, B<--chars>"
+msgstr "B<-m>, B<--chars>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the character counts"
+msgstr "in số đếm ký tự"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--lines>"
+msgstr "B<-l>, B<--lines>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the newline counts"
+msgstr "in số đếm dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--files0-from>=I<\\,F\\/>"
+msgstr "B<--files0-from>=I<\\,F\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"read input from the files specified by NUL-terminated names in file F; If F "
+"is - then read names from standard input"
+msgstr ""
+"đọc dữ liệu vào từ những tập tin chỉ ra bởi các tập tin chấm dứt rỗng (NUL) "
+"trong tập tin F; Nếu F là “-” thì đọc các tên từ đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-L>, B<--max-line-length>"
+msgstr "B<-L>, B<--max-line-length>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the maximum display width"
+msgstr "in chiều dài của dòng dài nhất"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--words>"
+msgstr "B<-w>, B<--words>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print the word counts"
+msgstr "in các số lượng từ"
+
+#. type: TP
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "B<--color>=I<\\,WHEN\\/>"
+msgid "B<--total>=I<\\,WHEN\\/>"
+msgstr "B<--color>=I<\\,KHI\\/>"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"when to print a line with total counts; WHEN can be: auto, always, only, "
+"never"
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Paul Rubin and David MacKenzie."
+msgstr "Viết bởi Paul Rubin và David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/wcE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/wcE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) wc invocation\\(aq"
+msgstr "hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) wc invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Print newline, word, and byte counts for each FILE, and a total line if more "
+"than one FILE is specified. A word is a non-zero-length sequence of "
+"characters delimited by white space."
+msgstr ""
+"In số dòng mới, từ, và số lượng byte của mỗi TẬP TIN, và tổng số dòng cũng "
+"in dòng tổng số riêng nếu chỉ ra nhiều TẬP TIN. Một từ là một dãy ký tự định "
+"giới bằng khoảng trắng mà không có chiều dài số không."
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/wdiff.1.po b/po/vi/man1/wdiff.1.po
new file mode 100644
index 00000000..4ed04dbe
--- /dev/null
+++ b/po/vi/man1/wdiff.1.po
@@ -0,0 +1,456 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:16+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "WDIFF"
+msgstr "WDIFF"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "April 2014"
+msgstr "Tháng 4 năm 2014"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable mageia-cauldron opensuse-leap-15-6
+#: opensuse-tumbleweed
+#, no-wrap
+msgid "wdiff 1.2.2"
+msgstr "wdiff 1.2.2"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wdiff - display word differences between text files"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wdiff> [I<\\,OPTION\\/>]... I<\\,FILE1 FILE2\\/>"
+msgstr "B<wdiff> [I<\\,TÙY_CHỌN\\/>]… I<\\,TẬP_TIN1 TẬP_TIN2\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<wdiff> I<\\,-d \\/>[I<\\,OPTION\\/>]... [I<\\,FILE\\/>]"
+msgstr "B<wdiff> I<\\,-d \\/>[I<\\,TÙY_CHỌN\\/>]… [I<\\,TẬP_TIN\\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "wdiff - Compares words in two files and report differences."
+msgstr "wdiff — So sánh các từ trong hai tập tin và thông báo khác biệt."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Mandatory arguments to long options are mandatory for short options too."
+msgstr "Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-C>, B<--copyright>"
+msgstr "B<-C>, B<--copyright>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display copyright then exit"
+msgstr "hiển thị thông tin tác quyền, sau đó thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-1>, B<--no-deleted>"
+msgstr "B<-1>, B<--no-deleted>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "inhibit output of deleted words"
+msgstr "thu hồi xuất từ bị xoá"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-2>, B<--no-inserted>"
+msgstr "B<-2>, B<--no-inserted>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "inhibit output of inserted words"
+msgstr "thu hồi xuất từ bị chèn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-3>, B<--no-common>"
+msgstr "B<-3>, B<--no-common>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "inhibit output of common words"
+msgstr "thu hồi xuất từ chung"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--auto-pager>"
+msgstr "B<-a>, B<--auto-pager>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "automatically calls a pager"
+msgstr "tự động gọi trình dàn trang"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--diff-input>"
+msgstr "B<-d>, B<--diff-input>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use single unified diff as input"
+msgstr "đầu vào là một khác biệt thống nhất (unidiff)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-h>, B<--help>"
+msgstr "B<-h>, B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help then exit"
+msgstr "hiển thị trợ giúp này, sau đó thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-i>, B<--ignore-case>"
+msgstr "B<-i>, B<--ignore-case>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "fold character case while comparing"
+msgstr "so sánh thì không phân biệt chữ HOA/thường"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--less-mode>"
+msgstr "B<-l>, B<--less-mode>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "variation of printer mode for \"less\""
+msgstr "biến dạng chế độ máy in cho B<less>(1)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-n>, B<--avoid-wraps>"
+msgstr "B<-n>, B<--avoid-wraps>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "do not extend fields through newlines"
+msgstr "không nên kéo dài trường qua ký tự dòng mới"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--printer>"
+msgstr "B<-p>, B<--printer>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "overstrike as for printers"
+msgstr "gạch đè lên chữ, như trên máy in"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--statistics>"
+msgstr "B<-s>, B<--statistics>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "say how many words deleted, inserted etc."
+msgstr "thống kê xem bao nhiêu từ bị xoá, được chèn v.v.."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--terminal>"
+msgstr "B<-t>, B<--terminal>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "use termcap as for terminal displays"
+msgstr "dùng termcap như trên trình bày thiết bị cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-v>, B<--version>"
+msgstr "B<-v>, B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display program version then exit"
+msgstr "hiển thị phiên bản đang chạy, sau đó thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-w>, B<--start-delete>=I<\\,STRING\\/>"
+msgstr "B<-w>, B<--start-delete>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "string to mark beginning of delete region"
+msgstr "chuỗi đánh dấu đầu của vùng xoá"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-x>, B<--end-delete>=I<\\,STRING\\/>"
+msgstr "B<-x>, B<--end-delete>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "string to mark end of delete region"
+msgstr "chuỗi đánh dấu cuối của vùng xoá"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-y>, B<--start-insert>=I<\\,STRING\\/>"
+msgstr "B<-y>, B<--start-insert>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "string to mark beginning of insert region"
+msgstr "chuỗi đánh dấu đầu của vùng chèn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-z>, B<--end-insert>=I<\\,STRING\\/>"
+msgstr "B<-z>, B<--end-insert>=I<\\,CHUỖI\\/>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "string to mark end of insert region"
+msgstr "chuỗi đánh dấu cuối của vùng chèn"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy, no-wrap
+#| msgid "AVAILABILITY"
+msgid "COMPATIBILITY"
+msgstr "TÍNH SẴN SÀNG"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Some options that used to provide some unique functionality are no longer "
+"recommended, but still recognized for the sake of backwards compatibility."
+msgstr ""
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-K>, B<--no-init-term>"
+msgstr "B<-K>, B<--no-init-term>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Now synonymous to I<--terminal>, which never initializes the terminal."
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Franc,ois Pinard E<lt>pinard@iro.umontreal.caE<gt>."
+msgstr "Viết bởi Franc,ois Pinard E<lt>pinard@iro.umontreal.caE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Report bugs to E<lt>wdiff-bugs@gnu.orgE<gt>."
+msgstr ""
+"Hãy thông báo lỗi cho địa chỉ E<lt>wdiff-bugs@gnu.orgE<gt>. Thông báo lỗi "
+"dịch cho E<lt>translation-team-vi@lists.sourceforge.netE<gt>."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 1992, 1997, 1998, 1999, 2009, 2010, 2011, 2012 Free Software "
+"Foundation, Inc."
+msgstr ""
+"Tác quyền \\(co năm 1992, 1997, 1998, 1999, 2009, 2010, 2011, 2012 của Tổ "
+"Chức Phần Mềm Tự Do."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software; see the source for copying conditions. There is NO "
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+msgstr ""
+"Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép. "
+"KHÔNG CÓ BẢO HÀNH GÌ CẢ, NGAY CẢ KHI NÓ ĐƯỢC BÁN HAY PHÙ HỢP CẢ VỚI MỤC ĐÍCH "
+"ĐẶC BIỆT."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"The full documentation for B<wdiff> is maintained as a Texinfo manual. If "
+"the B<info> and B<wdiff> programs are properly installed at your site, the "
+"command"
+msgstr ""
+"Tài liệu hướng dẫn đầy đủ về B<wdiff> được bảo trì dưới dạng một sổ tay "
+"Texinfo. Nếu chương trình B<info> và B<wdiff> được cài đặt đúng ở địa chỉ "
+"của bạn thì câu lệnh"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<info wdiff>"
+msgstr "B<info wdiff>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "should give you access to the complete manual."
+msgstr "nên cho phép bạn truy cập đến toàn bộ sổ tay."
+
+#. type: TH
+#: fedora-40 fedora-rawhide
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: fedora-40 fedora-rawhide
+#, no-wrap
+msgid "GNU wdiff 1.2.2"
+msgstr "GNU wdiff 1.2.2"
diff --git a/po/vi/man1/who.1.po b/po/vi/man1/who.1.po
new file mode 100644
index 00000000..7cf4612e
--- /dev/null
+++ b/po/vi/man1/who.1.po
@@ -0,0 +1,482 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:16+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "WHO"
+msgstr "WHO"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "who - show who is logged on"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<who> [I<\\,OPTION\\/>]... [ I<\\,FILE | ARG1 ARG2 \\/>]"
+msgstr "B<who> [I<\\,TÙY_CHỌN\\/>]… [ I<\\,TẬP_TIN | Đ.SỐ1 Đ.SỐ2 \\/>]"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Print information about users who are currently logged in."
+msgstr "In ra thông tin về những người dùng chưa đăng xuất."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-a>, B<--all>"
+msgstr "B<-a>, B<--all>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-b> B<-d> B<--login> B<-p> B<-r> B<-t> B<-T> B<-u>"
+msgstr "giống như B<-b> B<-d> B<--login> B<-p> B<-r> B<-t> B<-T> B<-u>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-b>, B<--boot>"
+msgstr "B<-b>, B<--boot>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "time of last system boot"
+msgstr "thời gian của lần khởi động cuối"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-d>, B<--dead>"
+msgstr "B<-d>, B<--dead>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print dead processes"
+msgstr "in ra các tiến trình chết"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-H>, B<--heading>"
+msgstr "B<-H>, B<--heading>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print line of column headings"
+msgstr "in dòng chứa các tiêu đề của cột"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-l>, B<--login>"
+msgstr "B<-l>, B<--login>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print system login processes"
+msgstr "in ra các tiến trình đăng nhập của hệ thống"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--lookup>"
+msgstr "B<--lookup>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "attempt to canonicalize hostnames via DNS"
+msgstr "cố làm hợp tiêu chuẩn tên máy qua DNS"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-m>"
+msgstr "B<-m>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "only hostname and user associated with stdin"
+msgstr "chỉ tên máy và người dùng kết hợp với đầu vào tiêu chuẩn"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-p>, B<--process>"
+msgstr "B<-p>, B<--process>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print active processes spawned by init"
+msgstr "in các tiến trình hoạt động sinh ra bởi init"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-q>, B<--count>"
+msgstr "B<-q>, B<--count>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "all login names and number of users logged on"
+msgstr "mọi tên đăng nhập và số người dùng đã đăng nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-r>, B<--runlevel>"
+msgstr "B<-r>, B<--runlevel>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print current runlevel"
+msgstr "in bậc chạy (runlevel) hiện thời"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-s>, B<--short>"
+msgstr "B<-s>, B<--short>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print only name, line, and time (default)"
+msgstr "chỉ in tên, dòng và thời gian (mặc định)"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-t>, B<--time>"
+msgstr "B<-t>, B<--time>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "print last system clock change"
+msgstr "in sự thay đổi đồng hồ hệ thống cuối cùng"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-T>, B<-w>, B<--mesg>"
+msgstr "B<-T>, B<-w>, B<--mesg>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "add user's message status as +, - or ?"
+msgstr "thêm trạng thái thư của người dùng như “+”, “-” hoặc “?”"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<-u>, B<--users>"
+msgstr "B<-u>, B<--users>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "list users logged in"
+msgstr "liệt kê những người dùng đã đăng nhập"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--message>"
+msgstr "B<--message>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "same as B<-T>"
+msgstr "giống như B<-T>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--writable>"
+msgstr "B<--writable>"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"If FILE is not specified, use I<\\,/var/run/utmp\\/>. I<\\,/var/log/wtmp\\/"
+"> as FILE is common. If ARG1 ARG2 given, B<-m> presumed: 'am i' or 'mom "
+"likes' are usual."
+msgstr ""
+"Nếu không chỉ ra TẬP_TIN, sử dụng I<\\,/var/run/utmp\\/>. I<\\,/var/log/"
+"wtmp\\/> như là TẬP_TIN chung. Nếu đưa ra Đ.SỐ1 Đ.SỐ2, coi là B<-m>: thường "
+"là “am i” hoặc “mom likes”."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Joseph Arceneaux, David MacKenzie, and Michael Stone."
+msgstr "Viết bởi Joseph Arceneaux, David MacKenzie và Michael Stone."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/whoE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/whoE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) who invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) who invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: TP
+#: debian-bookworm
+#, no-wrap
+msgid "B<--ips>"
+msgstr "B<--ips>"
+
+#. type: Plain text
+#: debian-bookworm
+msgid ""
+"print ips instead of hostnames. with B<--lookup>, canonicalizes based on "
+"stored IP, if available, rather than stored hostname"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: Plain text
+#: mageia-cauldron
+msgid ""
+"If FILE is not specified, use I<\\,/run/utmp\\/>. I<\\,/var/log/wtmp\\/> as "
+"FILE is common. If ARG1 ARG2 given, B<-m> presumed: 'am i' or 'mom likes' "
+"are usual."
+msgstr ""
+"Nếu không chỉ ra TẬP_TIN, sử dụng I<\\,/run/utmp\\/>. I<\\,/var/log/wtmp\\/"
+"> như là TẬP_TIN chung. Nếu đưa ra Đ.SỐ1 Đ.SỐ2, coi là B<-m>: thường là “am "
+"i” hoặc “mom likes”."
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/whoami.1.po b/po/vi/man1/whoami.1.po
new file mode 100644
index 00000000..d1e98f02
--- /dev/null
+++ b/po/vi/man1/whoami.1.po
@@ -0,0 +1,255 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:16+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "WHOAMI"
+msgstr "WHOAMI"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-tumbleweed
+msgid "whoami - print effective user name"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<whoami> [I<\\,OPTION\\/>]..."
+msgstr "B<whoami> [I<\\,TÙY_CHỌN\\/>]…"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Print the user name associated with the current effective user ID. Same as "
+"id B<-un>."
+msgstr ""
+"In ra tên người dùng tương ứng với ID người dùng hiện thời hoạt động. Giống "
+"như “id B<-un>”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by Richard Mlynarik."
+msgstr "Viết bởi Richard Mlynarik."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"Full documentation E<lt>https://www.gnu.org/software/coreutils/whoamiE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/"
+"whoamiE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) whoami invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) whoami invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid "whoami - print effective userid"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
diff --git a/po/vi/man1/yes.1.po b/po/vi/man1/yes.1.po
new file mode 100644
index 00000000..67bc97b5
--- /dev/null
+++ b/po/vi/man1/yes.1.po
@@ -0,0 +1,250 @@
+# Vietnamese translation of manpages
+# This file is distributed under the same license as the manpages-l10n package.
+# Copyright © of this file:
+msgid ""
+msgstr ""
+"Project-Id-Version: manpages-l10n\n"
+"POT-Creation-Date: 2024-02-15 18:16+0100\n"
+"PO-Revision-Date: 2022-01-18 19:49+0100\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: Vietnamese <>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "YES"
+msgstr "YES"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "January 2024"
+msgstr "Tháng 1 năm 2024"
+
+#. type: TH
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+#, no-wrap
+msgid "GNU coreutils 9.4"
+msgstr "GNU coreutils 9.4"
+
+#. type: TH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "User Commands"
+msgstr "Các câu lệnh"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "NAME"
+msgstr "TÊN"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "yes - output a string repeatedly until killed"
+msgstr ""
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SYNOPSIS"
+msgstr "TÓM TẮT"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<yes> [I<\\,STRING\\/>]..."
+msgstr "B<yes> [I<\\,CHUỖI\\/>]…"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "B<yes> I<\\,OPTION\\/>"
+msgstr "B<yes> I<\\,TÙY_CHỌN\\/>"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "DESCRIPTION"
+msgstr "MÔ TẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Repeatedly output a line with all specified STRING(s), or 'y'."
+msgstr "In lặp lại một dòng với tất cả CHUỖI chỉ ra, hoặc “y”."
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--help>"
+msgstr "B<--help>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "display this help and exit"
+msgstr "hiển thị trợ giúp này rồi thoát"
+
+#. type: TP
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "B<--version>"
+msgstr "B<--version>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "output version information and exit"
+msgstr "đưa ra thông tin phiên bản rồi thoát"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "AUTHOR"
+msgstr "TÁC GIẢ"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Written by David MacKenzie."
+msgstr "Viết bởi David MacKenzie."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "REPORTING BUGS"
+msgstr "THÔNG BÁO LỖI"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"GNU coreutils online help: E<lt>https://www.gnu.org/software/coreutils/E<gt>"
+msgstr ""
+"Trợ giúp trực tuyến GNU coreutils: E<lt>https://www.gnu.org/software/"
+"coreutils/E<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, fuzzy
+#| msgid ""
+#| "Report %s translation bugs to <https://translationproject.org/team/>\n"
+msgid ""
+"Report any translation bugs to E<lt>https://translationproject.org/team/E<gt>"
+msgstr ""
+"Hãy thông báo lỗi dịch “%s” cho <https://translationproject.org/team/vi."
+"html>\n"
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "COPYRIGHT"
+msgstr "BẢN QUYỀN"
+
+#. type: Plain text
+#: archlinux debian-unstable fedora-40 fedora-rawhide opensuse-tumbleweed
+msgid ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2023 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid ""
+"This is free software: you are free to change and redistribute it. There is "
+"NO WARRANTY, to the extent permitted by law."
+msgstr ""
+"Đây là phần mềm tự do: bạn có quyền sửa đổi và phát hành lại nó. KHÔNG CÓ "
+"BẢO HÀNH GÌ CẢ, với điều khiển được pháp luật cho phép."
+
+#. type: SH
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+#, no-wrap
+msgid "SEE ALSO"
+msgstr "XEM THÊM"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "Full documentation E<lt>https://www.gnu.org/software/coreutils/yesE<gt>"
+msgstr ""
+"Tài liệu đầy đủ có tại: E<lt>https://www.gnu.org/software/coreutils/yesE<gt>"
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
+#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed
+msgid "or available locally via: info \\(aq(coreutils) yes invocation\\(aq"
+msgstr ""
+"hoặc sẵn có nội bộ thông qua: info \\(aq(coreutils) yes invocation\\(aq"
+
+#. type: TH
+#: debian-bookworm
+#, no-wrap
+msgid "September 2022"
+msgstr "Tháng 9 năm 2022"
+
+#. type: TH
+#: debian-bookworm mageia-cauldron
+#, no-wrap
+msgid "GNU coreutils 9.1"
+msgstr "GNU coreutils 9.1"
+
+#. type: Plain text
+#: debian-bookworm mageia-cauldron
+msgid ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2022 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."
+
+#. type: TH
+#: mageia-cauldron
+#, no-wrap
+msgid "April 2022"
+msgstr "Tháng 4 năm 2022"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "October 2021"
+msgstr "Tháng 10 năm 2021"
+
+#. type: TH
+#: opensuse-leap-15-6
+#, no-wrap
+msgid "GNU coreutils 8.32"
+msgstr "GNU coreutils 8.32"
+
+#. type: Plain text
+#: opensuse-leap-15-6
+msgid ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL "
+"version 3 or later E<lt>https://gnu.org/licenses/gpl.htmlE<gt>."
+msgstr ""
+"Copyright \\(co 2020 Free Software Foundation, Inc. Giấy phép GPL pb3+ : "
+"Giấy phép Công cộng GNU phiên bản 3 hay sau E<lt>https://gnu.org/licenses/"
+"gpl.htmlE<gt>."