summaryrefslogtreecommitdiffstats
path: root/po/vi.po
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 19:33:32 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-14 19:33:32 +0000
commit8bb05ac73a5b448b339ce0bc8d396c82c459b47f (patch)
tree1fdda006866bca20d41cb206767ea5241e36852f /po/vi.po
parentAdding debian version 2.39.3-11. (diff)
downloadutil-linux-8bb05ac73a5b448b339ce0bc8d396c82c459b47f.tar.xz
util-linux-8bb05ac73a5b448b339ce0bc8d396c82c459b47f.zip
Merging upstream version 2.40.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--po/vi.po7560
1 files changed, 4384 insertions, 3176 deletions
diff --git a/po/vi.po b/po/vi.po
index 567a2ed..842ac9f 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: util-linux-2.26-rc2\n"
"Report-Msgid-Bugs-To: util-linux@vger.kernel.org\n"
-"POT-Creation-Date: 2023-12-04 20:35+0100\n"
+"POT-Creation-Date: 2024-03-27 12:52+0100\n"
"PO-Revision-Date: 2015-02-15 08:31+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -31,53 +31,54 @@ msgstr " %s <thiết bị đĩa> <số phân vùng> <đ.đầu> <độ dài>\
msgid "Tell the kernel about the existence of a specified partition.\n"
msgstr "Cho nhân biết về sự tồn tại của một phân vùng chỉ định.\n"
-#: disk-utils/addpart.c:62 disk-utils/blockdev.c:259 disk-utils/delpart.c:62
+#: disk-utils/addpart.c:62 disk-utils/blockdev.c:270 disk-utils/delpart.c:62
#: disk-utils/mkfs.bfs.c:142 disk-utils/resizepart.c:106 misc-utils/kill.c:323
-#: misc-utils/kill.c:384 misc-utils/rename.c:348 misc-utils/whereis.c:539
-#: sys-utils/flock.c:177 sys-utils/ipcrm.c:161 sys-utils/ldattach.c:368
-#: sys-utils/renice.c:175 sys-utils/switch_root.c:261 sys-utils/tunelp.c:152
-#: term-utils/agetty.c:910 term-utils/agetty.c:911 term-utils/agetty.c:919
-#: term-utils/agetty.c:920
+#: misc-utils/kill.c:384 misc-utils/rename.c:344 misc-utils/whereis.c:539
+#: sys-utils/flock.c:177 sys-utils/ipcrm.c:166 sys-utils/ldattach.c:365
+#: sys-utils/renice.c:177 sys-utils/switch_root.c:261 sys-utils/tunelp.c:152
+#: term-utils/agetty.c:902 term-utils/agetty.c:903 term-utils/agetty.c:911
+#: term-utils/agetty.c:912
msgid "not enough arguments"
msgstr "không đủ đối số"
#. TRANSLATORS: '%s' refers to a file
-#: disk-utils/addpart.c:67 disk-utils/blockdev.c:308 disk-utils/blockdev.c:452
-#: disk-utils/blockdev.c:479 disk-utils/cfdisk.c:2822 disk-utils/delpart.c:68
-#: disk-utils/fdformat.c:238 disk-utils/fdisk.c:812 disk-utils/fdisk.c:1143
+#: disk-utils/addpart.c:67 disk-utils/blockdev.c:319 disk-utils/blockdev.c:466
+#: disk-utils/blockdev.c:493 disk-utils/cfdisk.c:2833 disk-utils/delpart.c:68
+#: disk-utils/fdformat.c:238 disk-utils/fdisk.c:907 disk-utils/fdisk.c:1238
#: disk-utils/fdisk-list.c:337 disk-utils/fdisk-list.c:378
#: disk-utils/fdisk-list.c:401 disk-utils/fsck.c:1477
#: disk-utils/fsck.cramfs.c:160 disk-utils/fsck.cramfs.c:544
#: disk-utils/isosize.c:60 disk-utils/mkfs.bfs.c:210
#: disk-utils/mkfs.cramfs.c:177 disk-utils/mkfs.cramfs.c:666
#: disk-utils/mkfs.cramfs.c:814 disk-utils/mkfs.minix.c:842
-#: disk-utils/mkswap.c:354 disk-utils/mkswap.c:384 disk-utils/partx.c:1029
+#: disk-utils/mkswap.c:363 disk-utils/mkswap.c:406 disk-utils/partx.c:1029
#: disk-utils/resizepart.c:114 disk-utils/sfdisk.c:381 disk-utils/sfdisk.c:502
#: disk-utils/sfdisk.c:814 disk-utils/sfdisk.c:1118 disk-utils/swaplabel.c:67
-#: libfdisk/src/bsd.c:642 login-utils/islocal.c:86 login-utils/last.c:683
-#: login-utils/sulogin.c:497 login-utils/sulogin.c:534
+#: libfdisk/src/bsd.c:642 login-utils/islocal.c:86 login-utils/last.c:690
+#: login-utils/sulogin.c:574 login-utils/sulogin.c:611
#: login-utils/utmpdump.c:142 login-utils/utmpdump.c:367
#: login-utils/utmpdump.c:391 login-utils/vipw.c:257 login-utils/vipw.c:275
-#: misc-utils/fadvise.c:148 misc-utils/findmnt.c:1227 misc-utils/logger.c:1247
-#: misc-utils/mcookie.c:119 misc-utils/pipesz.c:162 misc-utils/uuidd.c:235
+#: misc-utils/fadvise.c:148 misc-utils/findmnt.c:1291 misc-utils/logger.c:1247
+#: misc-utils/mcookie.c:123 misc-utils/pipesz.c:162 misc-utils/uuidd.c:235
#: sys-utils/blkdiscard.c:248 sys-utils/blkpr.c:164 sys-utils/blkzone.c:144
-#: sys-utils/dmesg.c:547 sys-utils/eject.c:501 sys-utils/eject.c:696
-#: sys-utils/fallocate.c:405 sys-utils/fsfreeze.c:116 sys-utils/fstrim.c:106
-#: sys-utils/hwclock.c:241 sys-utils/hwclock.c:912 sys-utils/hwclock-rtc.c:108
-#: sys-utils/hwclock-rtc.c:353 sys-utils/hwclock-rtc.c:389
-#: sys-utils/hwclock-rtc.c:449 sys-utils/hwclock-rtc.c:502
-#: sys-utils/irq-common.c:263 sys-utils/ldattach.c:392
-#: sys-utils/lscpu-cputype.c:479 sys-utils/lsmem.c:671 sys-utils/nsenter.c:139
-#: sys-utils/rfkill.c:195 sys-utils/rtcwake.c:137 sys-utils/rtcwake.c:292
-#: sys-utils/setpriv.c:256 sys-utils/setpriv.c:622 sys-utils/setpriv.c:645
-#: sys-utils/swapon.c:382 sys-utils/swapon.c:525 sys-utils/switch_root.c:174
-#: sys-utils/unshare.c:115 sys-utils/unshare.c:130 sys-utils/wdctl.c:417
-#: sys-utils/zramctl.c:517 term-utils/agetty.c:3013 term-utils/mesg.c:154
+#: sys-utils/dmesg.c:671 sys-utils/eject.c:501 sys-utils/eject.c:696
+#: sys-utils/fallocate.c:407 sys-utils/fsfreeze.c:116 sys-utils/fstrim.c:106
+#: sys-utils/hwclock.c:248 sys-utils/hwclock.c:919 sys-utils/hwclock-rtc.c:113
+#: sys-utils/hwclock-rtc.c:358 sys-utils/hwclock-rtc.c:394
+#: sys-utils/hwclock-rtc.c:454 sys-utils/hwclock-rtc.c:507
+#: sys-utils/hwclock-rtc.c:561 sys-utils/hwclock-rtc.c:596
+#: sys-utils/irq-common.c:255 sys-utils/ldattach.c:389
+#: sys-utils/lscpu-cputype.c:492 sys-utils/lsmem.c:664 sys-utils/nsenter.c:174
+#: sys-utils/rfkill.c:196 sys-utils/rtcwake.c:146 sys-utils/rtcwake.c:301
+#: sys-utils/setpriv.c:262 sys-utils/setpriv.c:628 sys-utils/setpriv.c:651
+#: sys-utils/swapon.c:395 sys-utils/swapon.c:538 sys-utils/switch_root.c:174
+#: sys-utils/unshare.c:115 sys-utils/unshare.c:130 sys-utils/wdctl.c:422
+#: sys-utils/zramctl.c:517 term-utils/agetty.c:2987 term-utils/mesg.c:154
#: term-utils/script.c:386 term-utils/scriptlive.c:256
#: term-utils/scriptlive.c:259 term-utils/scriptlive.c:262
-#: term-utils/scriptreplay.c:281 term-utils/scriptreplay.c:284
-#: term-utils/scriptreplay.c:287 term-utils/scriptreplay.c:290
-#: term-utils/wall.c:353 text-utils/colcrt.c:284 text-utils/more.c:459
+#: term-utils/scriptreplay.c:282 term-utils/scriptreplay.c:285
+#: term-utils/scriptreplay.c:288 term-utils/scriptreplay.c:291
+#: term-utils/wall.c:393 text-utils/colcrt.c:284 text-utils/more.c:460
#: text-utils/rev.c:165 text-utils/ul.c:637
#, c-format
msgid "cannot open %s"
@@ -99,93 +100,99 @@ msgstr "tham số chiều dài không hợp lệ"
msgid "failed to add partition"
msgstr "gặp lỗi khi thêm phân vùng"
-#: disk-utils/blockdev.c:72
+#: disk-utils/blockdev.c:75
msgid "set read-only"
msgstr "đặt chỉ-đọc"
-#: disk-utils/blockdev.c:79
+#: disk-utils/blockdev.c:82
msgid "set read-write"
msgstr "đặt đọc-viết"
-#: disk-utils/blockdev.c:85
+#: disk-utils/blockdev.c:88
msgid "get read-only"
msgstr "lấy chỉ-đọc"
-#: disk-utils/blockdev.c:91
+#: disk-utils/blockdev.c:94
msgid "get discard zeroes support status"
msgstr "lấy trạng thái hỗ trợ số không loại bỏ"
-#: disk-utils/blockdev.c:97
+#: disk-utils/blockdev.c:100
msgid "get logical block (sector) size"
msgstr "lấy kích cỡ khối lôgíc (cung từ)"
-#: disk-utils/blockdev.c:103
+#: disk-utils/blockdev.c:106
msgid "get physical block (sector) size"
msgstr "lấy kích cỡ khối vật lý (cung từ)"
-#: disk-utils/blockdev.c:109
+#: disk-utils/blockdev.c:112
msgid "get minimum I/O size"
msgstr "lấy kích cỡ V/R tối thiểu"
-#: disk-utils/blockdev.c:115
+#: disk-utils/blockdev.c:118
msgid "get optimal I/O size"
msgstr "lấy kích cỡ V/R tối ưu"
-#: disk-utils/blockdev.c:121
+#: disk-utils/blockdev.c:124
msgid "get alignment offset in bytes"
msgstr "lấy khoảng chênh offset theo byte"
-#: disk-utils/blockdev.c:127
+#: disk-utils/blockdev.c:130
msgid "get max sectors per request"
msgstr "lấy số tối đa các cung từ cho mỗi yêu cầu"
-#: disk-utils/blockdev.c:133
+#: disk-utils/blockdev.c:136
msgid "get blocksize"
msgstr "lấy kích cỡ khối"
-#: disk-utils/blockdev.c:140
+#: disk-utils/blockdev.c:143
msgid "set blocksize on file descriptor opening the block device"
msgstr "đặt cỡ khối trên bộ mô tả tập tin mở đầu thiết bị khối"
-#: disk-utils/blockdev.c:146
+#: disk-utils/blockdev.c:149
msgid "get 32-bit sector count (deprecated, use --getsz)"
msgstr "lấy số lượng cung từ 32 bit (không được dùng, sử dụng --getsz)"
-#: disk-utils/blockdev.c:152
+#: disk-utils/blockdev.c:155
msgid "get size in bytes"
msgstr "lấy kích cỡ tính bằng byte"
-#: disk-utils/blockdev.c:159
+#: disk-utils/blockdev.c:162
msgid "set readahead"
msgstr "đặt đọc sẵn"
-#: disk-utils/blockdev.c:165
+#: disk-utils/blockdev.c:168
msgid "get readahead"
msgstr "lấy đọc sẵn"
-#: disk-utils/blockdev.c:172
+#: disk-utils/blockdev.c:175
msgid "set filesystem readahead"
msgstr "đặt đọc sẵn cho hệ thống tập tin"
-#: disk-utils/blockdev.c:178
+#: disk-utils/blockdev.c:181
msgid "get filesystem readahead"
msgstr "lấy đọc sẵn cho hệ thống tập tin"
-#: disk-utils/blockdev.c:184
+#: disk-utils/blockdev.c:187
#, fuzzy
#| msgid "disk serial number"
msgid "get disk sequence number"
msgstr "số sê-ri đĩa"
-#: disk-utils/blockdev.c:188
+#: disk-utils/blockdev.c:194
+#, fuzzy
+#| msgid "min seg size"
+msgid "get zone size"
+msgstr "kích cỡ đoạn nhỏ nhất"
+
+#: disk-utils/blockdev.c:199
msgid "flush buffers"
msgstr "đẩy dữ liệu bộ đệm lên đĩa"
-#: disk-utils/blockdev.c:192
+#: disk-utils/blockdev.c:203
msgid "reread partition table"
msgstr "đọc lại bảng phân vùng"
-#: disk-utils/blockdev.c:202
+#: disk-utils/blockdev.c:213
#, c-format
msgid ""
" %1$s [-v|-q] commands devices\n"
@@ -193,533 +200,550 @@ msgid ""
" %1$s -h|-V\n"
msgstr ""
-#: disk-utils/blockdev.c:208
+#: disk-utils/blockdev.c:219
msgid "Call block device ioctls from the command line."
msgstr ""
-#: disk-utils/blockdev.c:211
+#: disk-utils/blockdev.c:222
#, fuzzy
msgid " -q quiet mode"
msgstr " -q, --quiet chặn các thông tin thông báo mở rộng\n"
-#: disk-utils/blockdev.c:212
+#: disk-utils/blockdev.c:223
#, fuzzy
msgid " -v verbose mode"
msgstr " -v, --verbose chế độ chi tiết\n"
-#: disk-utils/blockdev.c:213
+#: disk-utils/blockdev.c:224
msgid " --report print report for specified (or all) devices"
msgstr ""
-#: disk-utils/blockdev.c:218
+#: disk-utils/blockdev.c:229
#, fuzzy
msgid "Available commands:"
msgstr "Các cột sẵn dùng:\n"
-#: disk-utils/blockdev.c:219
+#: disk-utils/blockdev.c:230
#, c-format
msgid " %-25s get size in 512-byte sectors\n"
msgstr " %-25s lấy kích cỡ theo cung từ là 512 byte\n"
-#: disk-utils/blockdev.c:301 disk-utils/fdformat.c:228
+#: disk-utils/blockdev.c:312 disk-utils/fdformat.c:228
#: disk-utils/fsck.minix.c:1342 disk-utils/isosize.c:162
#: disk-utils/mkfs.bfs.c:199 disk-utils/mkfs.c:117 disk-utils/mkfs.minix.c:831
-#: disk-utils/swaplabel.c:182 misc-utils/wipefs.c:764
+#: disk-utils/swaplabel.c:182 misc-utils/wipefs.c:768
#: sys-utils/blkdiscard.c:237 sys-utils/blkpr.c:303 sys-utils/blkzone.c:488
#: sys-utils/tunelp.c:241 sys-utils/zramctl.c:717 sys-utils/zramctl.c:743
msgid "no device specified"
msgstr "chưa chỉ định thiết bị"
-#: disk-utils/blockdev.c:343
+#: disk-utils/blockdev.c:352
+#, fuzzy, c-format
+#| msgid " %-25s get size in 512-byte sectors\n"
+msgid "get size in 512-byte sectors: "
+msgstr " %-25s lấy kích cỡ theo cung từ là 512 byte\n"
+
+#: disk-utils/blockdev.c:357
msgid "could not get device size"
msgstr "không thể lấy kích thước thiết bị"
-#: disk-utils/blockdev.c:349
+#: disk-utils/blockdev.c:363
#, c-format
msgid "Unknown command: %s"
msgstr "Không hiểu câu lệnh: %s"
-#: disk-utils/blockdev.c:365
+#: disk-utils/blockdev.c:379
#, c-format
msgid "%s requires an argument"
msgstr "%s yêu cầu một đối số"
-#: disk-utils/blockdev.c:369
+#: disk-utils/blockdev.c:383
#, fuzzy
#| msgid "failed to parse argument"
msgid "failed to parse command argument"
msgstr "gặp lỗi khi phân tích đối số"
-#: disk-utils/blockdev.c:400 disk-utils/blockdev.c:512
+#: disk-utils/blockdev.c:414 disk-utils/blockdev.c:526
#, c-format
msgid "ioctl error on %s"
msgstr "lỗi ioctl trên %s"
-#: disk-utils/blockdev.c:402
+#: disk-utils/blockdev.c:416
#, c-format
msgid "%s failed.\n"
msgstr "%s gặp lỗi.\n"
-#: disk-utils/blockdev.c:409
+#: disk-utils/blockdev.c:423
#, c-format
msgid "%s succeeded.\n"
msgstr "%s thành công.\n"
#. TRANSLATORS: Start sector not available. Max. 15 letters.
-#: disk-utils/blockdev.c:496
+#: disk-utils/blockdev.c:510
msgid "N/A"
msgstr ""
-#: disk-utils/blockdev.c:520
+#: disk-utils/blockdev.c:534
#, fuzzy, c-format
#| msgid "RO RA SSZ BSZ StartSec Size Device\n"
msgid "RO RA SSZ BSZ StartSec Size Device\n"
msgstr "RO RA SSZ BSZ CungĐầu Cỡ Thiết bị\n"
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:201
msgid "Bootable"
msgstr "Có thể khởi động"
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:201
msgid "Toggle bootable flag of the current partition"
msgstr "Bặt tắt khả năng khởi động của phân vùng hiện tại"
-#: disk-utils/cfdisk.c:201
+#: disk-utils/cfdisk.c:202
msgid "Delete"
msgstr "Xóa"
-#: disk-utils/cfdisk.c:201
+#: disk-utils/cfdisk.c:202
msgid "Delete the current partition"
msgstr "Xóa phân vùng hiện tại"
-#: disk-utils/cfdisk.c:202
+#: disk-utils/cfdisk.c:203
#, fuzzy
msgid "Resize"
msgstr "kích-thước"
-#: disk-utils/cfdisk.c:202
+#: disk-utils/cfdisk.c:203
#, fuzzy
msgid "Reduce or enlarge the current partition"
msgstr "Xóa phân vùng hiện tại"
-#: disk-utils/cfdisk.c:203
+#: disk-utils/cfdisk.c:204
msgid "New"
msgstr "Tạo mới"
-#: disk-utils/cfdisk.c:203
+#: disk-utils/cfdisk.c:204
msgid "Create new partition from free space"
msgstr "Tạo một phân vùng mới từ vùng đĩa trống"
-#: disk-utils/cfdisk.c:204
+#: disk-utils/cfdisk.c:205
msgid "Quit"
msgstr "Thoát"
-#: disk-utils/cfdisk.c:204
+#: disk-utils/cfdisk.c:205
#, fuzzy
msgid "Quit program without writing changes"
msgstr "Thoát chương trình và không ghi lại bảng phân vùng"
-#: disk-utils/cfdisk.c:205 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1031
-#: libfdisk/src/dos.c:2809 libfdisk/src/gpt.c:3248 libfdisk/src/sgi.c:1165
-#: libfdisk/src/sun.c:1136
+#: disk-utils/cfdisk.c:206 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1031
+#: libfdisk/src/dos.c:2819 libfdisk/src/gpt.c:3249 libfdisk/src/sgi.c:1168
+#: libfdisk/src/sun.c:1140
msgid "Type"
msgstr "Kiểu"
-#: disk-utils/cfdisk.c:205
+#: disk-utils/cfdisk.c:206
msgid "Change the partition type"
msgstr "Đổi kiểu của phân vùng"
-#: disk-utils/cfdisk.c:206
+#: disk-utils/cfdisk.c:207
msgid "Help"
msgstr "Trợ giúp"
-#: disk-utils/cfdisk.c:206
+#: disk-utils/cfdisk.c:207
msgid "Print help screen"
msgstr "Hiển thị màn hình trợ giúp"
-#: disk-utils/cfdisk.c:207
+#: disk-utils/cfdisk.c:208
msgid "Sort"
msgstr "Sắp xếp"
-#: disk-utils/cfdisk.c:207
+#: disk-utils/cfdisk.c:208
msgid "Fix partitions order"
msgstr "Sửa thứ tự phân vùng"
-#: disk-utils/cfdisk.c:208
+#: disk-utils/cfdisk.c:209
msgid "Write"
msgstr "Ghi"
-#: disk-utils/cfdisk.c:208
+#: disk-utils/cfdisk.c:209
msgid "Write partition table to disk (this might destroy data)"
msgstr "Ghi bảng phân vùng lên đĩa (có thể hủy dữ liệu)"
-#: disk-utils/cfdisk.c:209
+#: disk-utils/cfdisk.c:210
msgid "Dump"
msgstr "Đổ"
-#: disk-utils/cfdisk.c:209
+#: disk-utils/cfdisk.c:210
msgid "Dump partition table to sfdisk compatible script file"
msgstr "Đổ bảng phân vùng ra tập tin văn lênh tương thích sfdisk"
-#: disk-utils/cfdisk.c:654 disk-utils/fdisk.c:467
+#: disk-utils/cfdisk.c:655 disk-utils/fdisk.c:467
#, c-format
msgid "internal error: unsupported dialog type %d"
msgstr "lỗi nội bộ: không hỗ trợ kiểu hộp thoại %d"
-#: disk-utils/cfdisk.c:1320
+#: disk-utils/cfdisk.c:1321
#, fuzzy, c-format
msgid "%s (mounted)"
msgstr "%s chưa được gắn"
-#: disk-utils/cfdisk.c:1368
+#: disk-utils/cfdisk.c:1369
#, fuzzy
msgid "Partition name:"
msgstr "tên phân vùng"
-#: disk-utils/cfdisk.c:1375
+#: disk-utils/cfdisk.c:1376
#, fuzzy
msgid "Partition UUID:"
msgstr "UUID phân vùng"
-#: disk-utils/cfdisk.c:1394
+#: disk-utils/cfdisk.c:1395
#, fuzzy
msgid "Partition type:"
msgstr "Kiểu phân vùng"
-#: disk-utils/cfdisk.c:1401
+#: disk-utils/cfdisk.c:1402
#, fuzzy
msgid "Attributes:"
msgstr "Attrs"
-#: disk-utils/cfdisk.c:1425
+#: disk-utils/cfdisk.c:1426
#, fuzzy
msgid "Filesystem UUID:"
msgstr "UUID hệ thống tập tin"
-#: disk-utils/cfdisk.c:1432
+#: disk-utils/cfdisk.c:1433
#, fuzzy
msgid "Filesystem LABEL:"
msgstr "NHÃN hệ thống tập tin"
-#: disk-utils/cfdisk.c:1438
+#: disk-utils/cfdisk.c:1439
#, fuzzy
msgid "Filesystem:"
msgstr "hệ thống thư"
-#: disk-utils/cfdisk.c:1443
+#: disk-utils/cfdisk.c:1444
#, fuzzy
msgid "Mountpoint:"
msgstr "điểm gắn"
-#: disk-utils/cfdisk.c:1787
+#: disk-utils/cfdisk.c:1788
#, c-format
msgid "Disk: %s"
msgstr "Đĩa: %s"
-#: disk-utils/cfdisk.c:1789
+#: disk-utils/cfdisk.c:1790
#, fuzzy, c-format
msgid "Size: %s, %<PRIu64> bytes, %ju sectors"
msgstr "Cỡ: %s, %ju byte, %ju cung từ"
-#: disk-utils/cfdisk.c:1792
+#: disk-utils/cfdisk.c:1793
#, c-format
msgid "Label: %s, identifier: %s"
msgstr "Nhãn: %s, Định danh đĩa: %s"
-#: disk-utils/cfdisk.c:1795
+#: disk-utils/cfdisk.c:1796
#, c-format
msgid "Label: %s"
msgstr "Nhãn: %s"
-#: disk-utils/cfdisk.c:1946
+#: disk-utils/cfdisk.c:1947
msgid "May be followed by M for MiB, G for GiB, T for TiB, or S for sectors."
msgstr "Có thể theo sau bằng M cho MiB, G cho GiB ,T cho TiB , hay S cho cung từ."
-#: disk-utils/cfdisk.c:1952
+#: disk-utils/cfdisk.c:1953
msgid "Please, specify size."
msgstr "Vui lòng cho biết kích cỡ."
-#: disk-utils/cfdisk.c:1974
+#: disk-utils/cfdisk.c:1975
#, fuzzy, c-format
msgid "Minimum size is %<PRIu64> bytes."
msgstr "Cỡ tối thiểu là %ju byte."
-#: disk-utils/cfdisk.c:1983
+#: disk-utils/cfdisk.c:1984
#, fuzzy, c-format
msgid "Maximum size is %<PRIu64> bytes."
msgstr "Cỡ tối đa là %ju byte."
-#: disk-utils/cfdisk.c:1990
+#: disk-utils/cfdisk.c:1991
msgid "Failed to parse size."
msgstr "Gặp lỗi khi phân tích cú pháp kích cỡ."
-#: disk-utils/cfdisk.c:2048
+#: disk-utils/cfdisk.c:2049
msgid "Select partition type"
msgstr "Chọn kiểu phân vùng"
-#: disk-utils/cfdisk.c:2098 disk-utils/cfdisk.c:2128
+#: disk-utils/cfdisk.c:2099 disk-utils/cfdisk.c:2129
msgid "Enter script file name: "
msgstr "Nhập vào tên tập tin bó lệnh: "
-#: disk-utils/cfdisk.c:2099
+#: disk-utils/cfdisk.c:2100
msgid "The script file will be applied to in-memory partition table."
msgstr "Tập tin văn lệnh sẽ được áp dụng vào bảng phân vùng trong bộ nhớ."
-#: disk-utils/cfdisk.c:2108 disk-utils/cfdisk.c:2150
-#: disk-utils/fdisk-menu.c:493 disk-utils/fdisk-menu.c:537
+#: disk-utils/cfdisk.c:2109 disk-utils/cfdisk.c:2151
+#: disk-utils/fdisk-menu.c:494 disk-utils/fdisk-menu.c:538
#, c-format
msgid "Cannot open %s"
msgstr "Không thể mở %s"
-#: disk-utils/cfdisk.c:2110 disk-utils/fdisk-menu.c:495
+#: disk-utils/cfdisk.c:2111 disk-utils/fdisk-menu.c:496
#, c-format
msgid "Failed to parse script file %s"
msgstr "Gặp lỗi khi phân tích cú pháp của tập tin văn lệnh %s"
-#: disk-utils/cfdisk.c:2112 disk-utils/fdisk-menu.c:497
+#: disk-utils/cfdisk.c:2113 disk-utils/fdisk-menu.c:498
#, c-format
msgid "Failed to apply script %s"
msgstr "Gặp lỗi khi áp dụng văn lệnh %s"
-#: disk-utils/cfdisk.c:2129
+#: disk-utils/cfdisk.c:2130
msgid "The current in-memory partition table will be dumped to the file."
msgstr "Bảng phân vùng trong bộ nhớ hiện tại sẽ được đổ thành tập tin."
-#: disk-utils/cfdisk.c:2137 disk-utils/fdisk-menu.c:525
+#: disk-utils/cfdisk.c:2138 disk-utils/fdisk-menu.c:526
msgid "Failed to allocate script handler"
msgstr "Gặp lỗi khi cấp phát cán của văn lệnh"
-#: disk-utils/cfdisk.c:2143
+#: disk-utils/cfdisk.c:2144
msgid "Failed to read disk layout into script."
msgstr "Gặp lỗi khi đọc bố cục đĩa vào văn lệnh."
-#: disk-utils/cfdisk.c:2157
+#: disk-utils/cfdisk.c:2158
msgid "Disk layout successfully dumped."
msgstr "Bố cục đĩa đã được đổ thành công."
-#: disk-utils/cfdisk.c:2160 disk-utils/fdisk-menu.c:543
+#: disk-utils/cfdisk.c:2161 disk-utils/fdisk-menu.c:544
#, c-format
msgid "Failed to write script %s"
msgstr "Gặp lỗi khi ghi văn lệnh %s"
-#: disk-utils/cfdisk.c:2196
+#: disk-utils/cfdisk.c:2197
msgid "Select label type"
msgstr "Chọn kiểu nhãn"
-#: disk-utils/cfdisk.c:2199 disk-utils/fdisk.c:1164 disk-utils/fdisk-menu.c:501
+#: disk-utils/cfdisk.c:2200 disk-utils/fdisk.c:1259 disk-utils/fdisk-menu.c:502
msgid "Device does not contain a recognized partition table."
msgstr "Thiết bị không chứa bảng phân vùng được biết."
-#: disk-utils/cfdisk.c:2207
+#: disk-utils/cfdisk.c:2208
#, fuzzy
msgid "Select a type to create a new label, press 'L' to load script file, 'Q' quits."
msgstr "Chọn một kiểu để tạo một nhãn mới hoặc nhấn “L” để tải tập tin văn lệnh."
-#: disk-utils/cfdisk.c:2256
+#: disk-utils/cfdisk.c:2257
msgid "This is cfdisk, a curses-based disk partitioning program."
msgstr "Đây là cfdisk, một chương trình phân vùng đĩa dựa trên curses."
-#: disk-utils/cfdisk.c:2257
+#: disk-utils/cfdisk.c:2258
msgid "It lets you create, delete, and modify partitions on a block device."
msgstr "chương trình cho phép bạn tạo, xóa và sửa đổi các phân vùng trên một thiết bị khối."
-#: disk-utils/cfdisk.c:2259
+#: disk-utils/cfdisk.c:2260
msgid "Command Meaning"
msgstr "Câu lệnh Ý nghĩa"
-#: disk-utils/cfdisk.c:2260
+#: disk-utils/cfdisk.c:2261
msgid "------- -------"
msgstr "------- -------"
-#: disk-utils/cfdisk.c:2261
-msgid " b Toggle bootable flag of the current partition"
+#: disk-utils/cfdisk.c:2262
+#, fuzzy
+#| msgid " b Toggle bootable flag of the current partition"
+msgid " b Toggle bootable flag of the current partition;"
msgstr " b Bật/tắt khả năng khởi động của phân vùng hiện tại"
-#: disk-utils/cfdisk.c:2262
+#: disk-utils/cfdisk.c:2263
+msgid " implemented for DOS (MBR) and SGI labels only"
+msgstr ""
+
+#: disk-utils/cfdisk.c:2264
msgid " d Delete the current partition"
msgstr " d Xóa phân vùng hiện tại"
-#: disk-utils/cfdisk.c:2263
+#: disk-utils/cfdisk.c:2265
msgid " h Print this screen"
msgstr " h Hiển thị trợ giúp này"
-#: disk-utils/cfdisk.c:2264
+#: disk-utils/cfdisk.c:2266
msgid " n Create new partition from free space"
msgstr " n Tạo một phân vùng mới từ không gian trống"
-#: disk-utils/cfdisk.c:2265
+#: disk-utils/cfdisk.c:2267
msgid " q Quit program without writing partition table"
msgstr " q Thoát khỏi chương trình và không ghi lại bảng phân vùng"
-#: disk-utils/cfdisk.c:2266
+#: disk-utils/cfdisk.c:2268
#, fuzzy
msgid " r Reduce or enlarge the current partition"
msgstr "Xóa phân vùng hiện tại"
-#: disk-utils/cfdisk.c:2267
+#: disk-utils/cfdisk.c:2269
msgid " s Fix partitions order (only when in disarray)"
msgstr " s Sửa thứ tự các phân vùng (chỉ khi có xáo trộn)"
-#: disk-utils/cfdisk.c:2268
+#: disk-utils/cfdisk.c:2270
msgid " t Change the partition type"
msgstr " t Thay đổi kiểu phân vùng"
-#: disk-utils/cfdisk.c:2269
+#: disk-utils/cfdisk.c:2271
msgid " u Dump disk layout to sfdisk compatible script file"
msgstr " u Đổ bố cục đĩa ra tập tin tương thích với văn lệnh sfdisk"
-#: disk-utils/cfdisk.c:2270
+#: disk-utils/cfdisk.c:2272
msgid " W Write partition table to disk (you must enter uppercase W);"
msgstr " W Ghi bảng phân vùng lên đĩa (cần nhập chữ W hoa);"
-#: disk-utils/cfdisk.c:2271
+#: disk-utils/cfdisk.c:2273
msgid " since this might destroy data on the disk, you must either"
msgstr " vì câu lệnh có thể hủy dữ liệu trên đĩa, bạn cần"
-#: disk-utils/cfdisk.c:2272
+#: disk-utils/cfdisk.c:2274
msgid " confirm or deny the write by entering 'yes' or 'no'"
msgstr " hoặc đồng ý hoặc hủy bỏ việc ghi bằng các nhập \"yes\" (có) hoặc \"no\" (không)"
-#: disk-utils/cfdisk.c:2273
+#: disk-utils/cfdisk.c:2275
#, fuzzy
msgid " x Display/hide extra information about a partition"
msgstr " -V hiển thị thông tin phiên bản rồi thoát\n"
-#: disk-utils/cfdisk.c:2274
+#: disk-utils/cfdisk.c:2276
msgid "Up Arrow Move cursor to the previous partition"
msgstr "Mũi tên lên Di chuyển con trỏ tới phân vùng ở trước"
-#: disk-utils/cfdisk.c:2275
+#: disk-utils/cfdisk.c:2277
msgid "Down Arrow Move cursor to the next partition"
msgstr "Mũi tên xuống Di chuyển con trỏ tới phân vùng tiếp theo"
-#: disk-utils/cfdisk.c:2276
+#: disk-utils/cfdisk.c:2278
msgid "Left Arrow Move cursor to the previous menu item"
msgstr "Mũi tên trái Di chuyển con trỏ tới mục đơn kế trước"
-#: disk-utils/cfdisk.c:2277
+#: disk-utils/cfdisk.c:2279
msgid "Right Arrow Move cursor to the next menu item"
msgstr "Mũi tên phải Di chuyển con trỏ tới mục đơn kế tiếp"
-#: disk-utils/cfdisk.c:2279
+#: disk-utils/cfdisk.c:2281
msgid "Note: All of the commands can be entered with either upper or lower"
msgstr "Chú ý: Có thể nhập tất cả các câu lệnh với chữ thường và chữ hoa"
-#: disk-utils/cfdisk.c:2280
+#: disk-utils/cfdisk.c:2282
msgid "case letters (except for Write)."
msgstr "chữ HOA (ngoại trừ lệnh Write [ghi])."
-#: disk-utils/cfdisk.c:2282
+#: disk-utils/cfdisk.c:2284
msgid "Use lsblk(8) or partx(8) to see more details about the device."
msgstr "Dùng lsblk(8) hay partx(8) để xem thông tin chi tiết hơn về thiết bị."
-#: disk-utils/cfdisk.c:2292 disk-utils/cfdisk.c:2595
+#: disk-utils/cfdisk.c:2294 disk-utils/cfdisk.c:2599
msgid "Press a key to continue."
msgstr "Nhấn một phím để tiếp tục."
-#: disk-utils/cfdisk.c:2378
+#: disk-utils/cfdisk.c:2380
msgid "Could not toggle the flag."
msgstr "Không thể bật/tắt cờ."
-#: disk-utils/cfdisk.c:2388
+#: disk-utils/cfdisk.c:2390
#, c-format
msgid "Could not delete partition %zu."
msgstr "Không thể xóa phân vùng %zu."
-#: disk-utils/cfdisk.c:2390 disk-utils/fdisk-menu.c:670
+#: disk-utils/cfdisk.c:2392 disk-utils/fdisk-menu.c:671
#, c-format
msgid "Partition %zu has been deleted."
msgstr "Phân vùng %zu đã bị xóa bỏ."
-#: disk-utils/cfdisk.c:2411
+#: disk-utils/cfdisk.c:2413
msgid "Partition size: "
msgstr "Cỡ phân vùng: "
-#: disk-utils/cfdisk.c:2452
+#: disk-utils/cfdisk.c:2454
#, c-format
msgid "Changed type of partition %zu."
msgstr "Đổi kiểu của phân vùng “%zu”."
-#: disk-utils/cfdisk.c:2454
+#: disk-utils/cfdisk.c:2456
#, c-format
msgid "The type of partition %zu is unchanged."
msgstr "Kiểu của phân vùng “%zu” chưa thay đổi."
-#: disk-utils/cfdisk.c:2475
+#: disk-utils/cfdisk.c:2476
#, fuzzy
msgid "New size: "
msgstr "shell (hệ vỏ) mới"
-#: disk-utils/cfdisk.c:2490
+#: disk-utils/cfdisk.c:2491
#, fuzzy, c-format
msgid "Partition %zu resized."
msgstr "%s: phân vùng #%d được thay đổi kích thước\n"
-#: disk-utils/cfdisk.c:2508 disk-utils/fdisk.c:1140 disk-utils/fdisk-menu.c:604
+#: disk-utils/cfdisk.c:2509 disk-utils/fdisk.c:1235 disk-utils/fdisk-menu.c:605
msgid "Device is open in read-only mode."
msgstr "Thiết bị được mở trong chế độ chỉ cho đọc."
-#: disk-utils/cfdisk.c:2513
+#: disk-utils/cfdisk.c:2514
msgid "Are you sure you want to write the partition table to disk? "
msgstr "Bạn có chắc muốn ghi bảng phân vùng lên đĩa không? "
-#: disk-utils/cfdisk.c:2515
+#: disk-utils/cfdisk.c:2516
msgid "Type \"yes\" or \"no\", or press ESC to leave this dialog."
msgstr "Gõ \"có\" hoặc \"không\" hay nhấn ESC để để lại hộp thoại."
-#: disk-utils/cfdisk.c:2520 login-utils/lslogins.c:219 sys-utils/lscpu.c:339
-#: sys-utils/lsmem.c:266
+#: disk-utils/cfdisk.c:2521 login-utils/lslogins.c:219 sys-utils/lscpu.c:331
+#: sys-utils/lsmem.c:259
msgid "yes"
msgstr "có"
-#: disk-utils/cfdisk.c:2521
+#: disk-utils/cfdisk.c:2522
msgid "Did not write partition table to disk."
msgstr "Không ghi bảng phân vùng lên đĩa."
-#: disk-utils/cfdisk.c:2526
+#: disk-utils/cfdisk.c:2527
msgid "Failed to write disklabel."
msgstr "Gặp lỗi khi ghi nhãn đĩa."
-#: disk-utils/cfdisk.c:2532 disk-utils/fdisk-menu.c:611
+#: disk-utils/cfdisk.c:2535 disk-utils/fdisk-menu.c:612
msgid "The partition table has been altered."
msgstr "Bảng phân vùng đã bị thay đổi!"
-#: disk-utils/cfdisk.c:2555 disk-utils/cfdisk.c:2630
+#: disk-utils/cfdisk.c:2560 disk-utils/cfdisk.c:2641
msgid "Note that partition table entries are not in disk order now."
msgstr "Các mục trong bảng phân vùng hiện giờ không đúng như thứ tự như ở trên đĩa."
-#: disk-utils/cfdisk.c:2592
-#, c-format
-msgid "Device already contains a %s signature; it will be removed by a write command."
-msgstr ""
+#: disk-utils/cfdisk.c:2597
+#, fuzzy, c-format
+msgid "Device already contains a %s signature."
+msgstr "Phân vùng %zu: chứa cung từ 0"
+
+#: disk-utils/cfdisk.c:2603
+#, fuzzy
+msgid "Do you want to remove it? [Y]es/[N]o: "
+msgstr "Bạn có muốn ghi lên đĩa?"
-#: disk-utils/cfdisk.c:2604
+#: disk-utils/cfdisk.c:2615
msgid "failed to create a new disklabel"
msgstr "gặp lỗi khi tạo nhãn đĩa mới"
-#: disk-utils/cfdisk.c:2613
+#: disk-utils/cfdisk.c:2624
msgid "failed to read partitions"
msgstr "gặp lỗi khi đọc các phân vùng"
-#: disk-utils/cfdisk.c:2626
+#: disk-utils/cfdisk.c:2637
#, fuzzy
msgid "Device is open in read-only mode. Changes will remain in memory only."
msgstr "Thiết bị được mở trong chế độ chỉ cho đọc."
-#: disk-utils/cfdisk.c:2628
+#: disk-utils/cfdisk.c:2639
msgid "Device is currently in use, repartitioning is probably a bad idea."
msgstr ""
-#: disk-utils/cfdisk.c:2714
+#: disk-utils/cfdisk.c:2725
#, c-format
msgid " %1$s [options] <disk>\n"
msgstr " %1$s [các-tùy-chọn] <đĩa>\n"
-#: disk-utils/cfdisk.c:2717 disk-utils/fdisk.c:857 disk-utils/sfdisk.c:2044
+#: disk-utils/cfdisk.c:2728 disk-utils/fdisk.c:952 disk-utils/sfdisk.c:2044
msgid "Display or manipulate a disk partition table.\n"
msgstr "Hiển thị hay thao tác với bảng phân vùng đĩa.\n"
-#: disk-utils/cfdisk.c:2721
+#: disk-utils/cfdisk.c:2732
#, fuzzy, c-format
msgid " -L, --color[=<when>] colorize output (%s, %s or %s)\n"
msgstr ""
@@ -728,12 +752,12 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: disk-utils/cfdisk.c:2724
+#: disk-utils/cfdisk.c:2735
#, fuzzy
msgid " -z, --zero start with zeroed partition table\n"
msgstr " -z --zero bắt đầu với bảng phân vùng được xóa trắng\n"
-#: disk-utils/cfdisk.c:2726
+#: disk-utils/cfdisk.c:2737
#, fuzzy, c-format
msgid " --lock[=<mode>] use exclusive device lock (%s, %s or %s)\n"
msgstr ""
@@ -742,17 +766,17 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: disk-utils/cfdisk.c:2727
+#: disk-utils/cfdisk.c:2738
#, fuzzy
msgid " -r, --read-only forced open cfdisk in read-only mode\n"
msgstr " -r, --read-only cài đặt thiết bị loop chỉ-đọc\n"
-#: disk-utils/cfdisk.c:2770 disk-utils/fdisk.c:1016 disk-utils/sfdisk.c:2350
-#: misc-utils/cal.c:421 sys-utils/dmesg.c:1505 text-utils/hexdump.c:114
+#: disk-utils/cfdisk.c:2781 disk-utils/fdisk.c:1111 disk-utils/sfdisk.c:2350
+#: misc-utils/cal.c:421 sys-utils/dmesg.c:1768 text-utils/hexdump.c:119
msgid "unsupported color mode"
msgstr "không được hỗ trợ tô màu"
-#: disk-utils/cfdisk.c:2800 disk-utils/fdisk.c:951 disk-utils/sfdisk.c:232
+#: disk-utils/cfdisk.c:2811 disk-utils/fdisk.c:1046 disk-utils/sfdisk.c:232
msgid "failed to allocate libfdisk context"
msgstr "gặp lỗi khi phân bổ ngữ cảnh libfdisk"
@@ -803,7 +827,7 @@ msgstr ""
"Đang tiếp tục … "
#: disk-utils/fdformat.c:155 disk-utils/fsck.minix.c:189
-#: disk-utils/swaplabel.c:125 misc-utils/wipefs.c:633 sys-utils/blkdiscard.c:92
+#: disk-utils/swaplabel.c:125 misc-utils/wipefs.c:630 sys-utils/blkdiscard.c:92
#: sys-utils/blkpr.c:213 sys-utils/tunelp.c:95
#, c-format
msgid " %s [options] <device>\n"
@@ -848,22 +872,22 @@ msgstr "đối số không hợp lệ - sửa chữa (repair)"
#: disk-utils/fdformat.c:232 disk-utils/fsck.cramfs.c:164
#: disk-utils/mkfs.bfs.c:206 disk-utils/mkfs.cramfs.c:343
#: disk-utils/mkfs.cramfs.c:765 disk-utils/mkfs.cramfs.c:811
-#: disk-utils/mkfs.minix.c:839 disk-utils/mkswap.c:381 disk-utils/partx.c:966
-#: login-utils/last.c:697 login-utils/utmpdump.c:145 misc-utils/namei.c:146
-#: misc-utils/rename.c:164 misc-utils/rename.c:229 sys-utils/blkdiscard.c:251
-#: sys-utils/blkzone.c:147 sys-utils/dmesg.c:549 sys-utils/fallocate.c:201
-#: sys-utils/fsfreeze.c:119 sys-utils/fstrim.c:78 sys-utils/nsenter.c:187
-#: sys-utils/swapon.c:530 sys-utils/switch_root.c:93
+#: disk-utils/mkfs.minix.c:839 disk-utils/mkswap.c:402 disk-utils/partx.c:966
+#: login-utils/last.c:704 login-utils/utmpdump.c:145 misc-utils/namei.c:146
+#: misc-utils/rename.c:160 misc-utils/rename.c:225 sys-utils/blkdiscard.c:251
+#: sys-utils/blkzone.c:147 sys-utils/dmesg.c:673 sys-utils/fallocate.c:201
+#: sys-utils/fsfreeze.c:119 sys-utils/fstrim.c:78 sys-utils/nsenter.c:271
+#: sys-utils/swapon.c:543 sys-utils/switch_root.c:93
#: sys-utils/switch_root.c:134 sys-utils/switch_root.c:139
#: sys-utils/unshare.c:211 term-utils/mesg.c:144 term-utils/mesg.c:156
-#: text-utils/more.c:463
+#: text-utils/more.c:464
#, c-format
msgid "stat of %s failed"
msgstr "gặp lỗi khi lỗi lấy thống kê tập tin %s"
-#: disk-utils/fdformat.c:235 disk-utils/partx.c:1026 misc-utils/lsblk.c:1663
+#: disk-utils/fdformat.c:235 disk-utils/partx.c:1026 misc-utils/lsblk.c:1794
#: sys-utils/blkdiscard.c:253 sys-utils/blkzone.c:149
-#: sys-utils/mountpoint.c:109
+#: sys-utils/mountpoint.c:100
#, c-format
msgid "%s: not a block device"
msgstr "%s: không phải là thiết bị khối"
@@ -912,7 +936,7 @@ msgid "Using default response %c."
msgstr "Sử dụng đáp ứng mặc định %c"
#: disk-utils/fdisk.c:226 disk-utils/fdisk.c:300 disk-utils/fdisk.c:377
-#: libfdisk/src/dos.c:1465 libfdisk/src/gpt.c:2574
+#: libfdisk/src/dos.c:1465 libfdisk/src/gpt.c:2575
msgid "Value out of range."
msgstr "Giá trị nằm ngoài phạm vi."
@@ -987,26 +1011,49 @@ msgstr "Cờ tương thích với DOS được đặt (ĐÃ LỖI THỜI!)"
msgid "DOS Compatibility flag is not set"
msgstr "Cờ tương thích DOS không được đặt"
-#: disk-utils/fdisk.c:653 disk-utils/fdisk.c:691
+#: disk-utils/fdisk.c:690
+#, c-format
+msgid "New <size>{K,M,G,T,P} in bytes or <size>S in sectors (default %s)"
+msgstr ""
+
+#: disk-utils/fdisk.c:701 disk-utils/mkswap.c:623
+#, fuzzy
+#| msgid "invalid id"
+msgid "Invalid size"
+msgstr "id sai"
+
+#: disk-utils/fdisk.c:717
+#, fuzzy, c-format
+#| msgid "Partition %zu has been deleted."
+msgid "Partition %zu has been resized."
+msgstr "Phân vùng %zu đã bị xóa bỏ."
+
+#: disk-utils/fdisk.c:729
+#, fuzzy, c-format
+#| msgid "Could not create partition %zu"
+msgid "Could not resize partition %zu: %s"
+msgstr "Không thể tạo phân vùng %zu"
+
+#: disk-utils/fdisk.c:748 disk-utils/fdisk.c:786
#, c-format
msgid "Partition %zu does not exist yet!"
msgstr "Phân vùng %zu không tồn tại!"
-#: disk-utils/fdisk.c:658 disk-utils/fdisk.c:669 libfdisk/src/ask.c:1032
+#: disk-utils/fdisk.c:753 disk-utils/fdisk.c:764 libfdisk/src/ask.c:1032
msgid "Unknown"
msgstr "Không hiểu"
-#: disk-utils/fdisk.c:668
+#: disk-utils/fdisk.c:763
#, c-format
msgid "Changed type of partition '%s' to '%s'."
msgstr "Đã thay đổi kiểu của phân vùng “%s” thành “%s”."
-#: disk-utils/fdisk.c:672
+#: disk-utils/fdisk.c:767
#, c-format
msgid "Type of partition %zu is unchanged: %s."
msgstr "Kiểu của phân vùng %zu chưa thay đổi: %s."
-#: disk-utils/fdisk.c:768
+#: disk-utils/fdisk.c:863
#, fuzzy, c-format
msgid ""
"\n"
@@ -1015,35 +1062,35 @@ msgstr ""
"\n"
"%s: hiệu = %ju, cỡ = %zu byte."
-#: disk-utils/fdisk.c:774
+#: disk-utils/fdisk.c:869
msgid "cannot seek"
msgstr "không thể di chuyển vị trí đọc"
-#: disk-utils/fdisk.c:779
+#: disk-utils/fdisk.c:874
msgid "cannot read"
msgstr "không thể đọc"
-#: disk-utils/fdisk.c:790 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:1050
-#: libfdisk/src/gpt.c:2494
+#: disk-utils/fdisk.c:885 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:1050
+#: libfdisk/src/gpt.c:2495
msgid "First sector"
msgstr "Cung từ đầu tiên"
-#: disk-utils/fdisk.c:816
+#: disk-utils/fdisk.c:911
#, c-format
msgid "BLKGETSIZE ioctl failed on %s"
msgstr "BLKGETSIZE ioctl không thành công trên %s"
-#: disk-utils/fdisk.c:834
+#: disk-utils/fdisk.c:929
#, c-format
msgid "The device contains '%s' signature and it will be removed by a write command. See fdisk(8) man page and --wipe option for more details."
msgstr ""
-#: disk-utils/fdisk.c:839
+#: disk-utils/fdisk.c:934
#, fuzzy, c-format
msgid "The device contains '%s' signature and it may remain on the device. It is recommended to wipe the device with wipefs(8) or fdisk --wipe, in order to avoid possible collisions."
msgstr "%s: thiết bị có chứa chữ ký không hợp lệ “%s”, khuyến nghị bạn tẩy thiết bị bằng lệnh wipefs(8) nếu nó không như mong đợi, cốt để mà tránh xung đột có thể xảy ra."
-#: disk-utils/fdisk.c:852
+#: disk-utils/fdisk.c:947
#, fuzzy, c-format
msgid ""
" %1$s [options] <disk> change partition table\n"
@@ -1052,19 +1099,19 @@ msgstr ""
" %1$s [các tùy chọn] <đĩa> thay đổi bảng phân vùng\n"
" %1$s [các tùy chọn] -l [<đĩa>] liệt kê các bảng phân vùng\n"
-#: disk-utils/fdisk.c:860
+#: disk-utils/fdisk.c:955
msgid " -b, --sector-size <size> physical and logical sector size\n"
msgstr " -b, --sector-size <cỡ> cỡ cung từ lô-gíc vật lý\n"
-#: disk-utils/fdisk.c:861
+#: disk-utils/fdisk.c:956
msgid " -B, --protect-boot don't erase bootbits when creating a new label\n"
msgstr ""
-#: disk-utils/fdisk.c:862
+#: disk-utils/fdisk.c:957
msgid " -c, --compatibility[=<mode>] mode is 'dos' or 'nondos' (default)\n"
msgstr " -c, --compatibility[=<chế_độ>] chế độ tương thích: “dos” hay “nondos” (mặc định)\n"
-#: disk-utils/fdisk.c:864
+#: disk-utils/fdisk.c:959
#, fuzzy, c-format
msgid " -L, --color[=<when>] colorize output (%s, %s or %s)\n"
msgstr ""
@@ -1073,45 +1120,45 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: disk-utils/fdisk.c:867
+#: disk-utils/fdisk.c:962
#, fuzzy
msgid " -l, --list display partitions and exit\n"
msgstr " -l, --list hiển thị trợ giúp này rồi thoát\n"
-#: disk-utils/fdisk.c:868
+#: disk-utils/fdisk.c:963
#, fuzzy
msgid " -x, --list-details like --list but with more details\n"
msgstr " -l, --list [<dev> …] liệt kê các phân vùng của từng thiết bị\n"
-#: disk-utils/fdisk.c:870
+#: disk-utils/fdisk.c:965
#, fuzzy
msgid " -n, --noauto-pt don't create default partition table on empty devices\n"
msgstr " -P, --partscan tạo thiết bị vòng lặp được phân vùng\n"
-#: disk-utils/fdisk.c:871
+#: disk-utils/fdisk.c:966
msgid " -o, --output <list> output columns\n"
msgstr " -o, --output <d.sách> hiển thị các cột\n"
-#: disk-utils/fdisk.c:872
+#: disk-utils/fdisk.c:967
msgid " -t, --type <type> recognize specified partition table type only\n"
msgstr " -t, --type <kiểu> ép buộc chỉ chấp nhận kiểu bảng phân vùng đã cho\n"
-#: disk-utils/fdisk.c:873
+#: disk-utils/fdisk.c:968
msgid " -u, --units[=<unit>] display units: 'cylinders' or 'sectors' (default)\n"
msgstr ""
" -u, --units[=<đơn_vị>] hiển thị theo <đơn_vị>:\n"
" “cylinders” trụ\n"
" “sectors” cung từ (mặc định)\n"
-#: disk-utils/fdisk.c:874
+#: disk-utils/fdisk.c:969
msgid " -s, --getsz display device size in 512-byte sectors [DEPRECATED]\n"
msgstr " -s, --getsz hiển thị cỡ thiết bị theo cung từ 512 byte [PHẢN ĐỐI]\n"
-#: disk-utils/fdisk.c:875
+#: disk-utils/fdisk.c:970
msgid " --bytes print SIZE in bytes rather than in human readable format\n"
msgstr " --bytes hiển thị kích thước theo byte thay vì định dạng dành cho con người\n"
-#: disk-utils/fdisk.c:877
+#: disk-utils/fdisk.c:972
#, fuzzy, c-format
msgid " --lock[=<mode>] use exclusive device lock (%s, %s or %s)\n"
msgstr ""
@@ -1120,98 +1167,98 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: disk-utils/fdisk.c:879
+#: disk-utils/fdisk.c:974
#, fuzzy, c-format
msgid " -w, --wipe <mode> wipe signatures (%s, %s or %s)\n"
msgstr " -L, --color[=<khi>] tô màu thông điệp (“auto”. “always” hay “never”.\n"
-#: disk-utils/fdisk.c:881 disk-utils/sfdisk.c:2099
+#: disk-utils/fdisk.c:976 disk-utils/sfdisk.c:2099
#, fuzzy, c-format
msgid " -W, --wipe-partitions <mode> wipe signatures from new partitions (%s, %s or %s)\n"
msgstr " -L, --color[=<khi>] tô màu thông điệp (“auto”. “always” hay “never”.\n"
-#: disk-utils/fdisk.c:884
+#: disk-utils/fdisk.c:979
msgid " -C, --cylinders <number> specify the number of cylinders\n"
msgstr " -C, --cylinders <số> chỉ ra số lượng trụ trừ\n"
-#: disk-utils/fdisk.c:885
+#: disk-utils/fdisk.c:980
msgid " -H, --heads <number> specify the number of heads\n"
msgstr " -H, --heads <số> chỉ định số lượng đầu từ\n"
-#: disk-utils/fdisk.c:886
+#: disk-utils/fdisk.c:981
msgid " -S, --sectors <number> specify the number of sectors per track\n"
msgstr " -S, --sectors <số> chỉ định số lượng cung từ mỗi rãnh\n"
-#: disk-utils/fdisk.c:961 disk-utils/fdisk.c:963 disk-utils/partx.c:889
+#: disk-utils/fdisk.c:1056 disk-utils/fdisk.c:1058 disk-utils/partx.c:889
msgid "invalid sector size argument"
msgstr "tham số kích thước rãnh (sector) không hợp lệ"
-#: disk-utils/fdisk.c:973
+#: disk-utils/fdisk.c:1068
msgid "invalid cylinders argument"
msgstr "đối số trụ (cylinders) không hợp lệ"
-#: disk-utils/fdisk.c:985
+#: disk-utils/fdisk.c:1080
msgid "not found DOS label driver"
msgstr "không tìm thấy ổ đĩa nhãn DOS"
-#: disk-utils/fdisk.c:991
+#: disk-utils/fdisk.c:1086
#, c-format
msgid "unknown compatibility mode '%s'"
msgstr "không hiểu chế độ tương thích “%s”"
-#: disk-utils/fdisk.c:998
+#: disk-utils/fdisk.c:1093
msgid "invalid heads argument"
msgstr "đối số trụ không hợp lệ"
-#: disk-utils/fdisk.c:1004
+#: disk-utils/fdisk.c:1099
msgid "invalid sectors argument"
msgstr "đối số cung từ không hợp lệ"
-#: disk-utils/fdisk.c:1036
+#: disk-utils/fdisk.c:1131
#, c-format
msgid "unsupported disklabel: %s"
msgstr "không hỗ trợ nhãn đĩa:%s"
-#: disk-utils/fdisk.c:1044
+#: disk-utils/fdisk.c:1139
#, fuzzy
msgid "unsupported unit"
msgstr "không hỗ trợ đơn vị “%c”"
-#: disk-utils/fdisk.c:1052 disk-utils/fdisk.c:1057 disk-utils/sfdisk.c:2311
+#: disk-utils/fdisk.c:1147 disk-utils/fdisk.c:1152 disk-utils/sfdisk.c:2311
#: disk-utils/sfdisk.c:2316
#, fuzzy
msgid "unsupported wipe mode"
msgstr "không được hỗ trợ tô màu"
-#: disk-utils/fdisk.c:1078
+#: disk-utils/fdisk.c:1173
msgid "The device properties (sector size and geometry) should be used with one specified device only."
msgstr "Thuộc tính thiết bị (kích cỡ cung từ và cấu trúc hình học) cần sử dụng với một thiết bị xác định."
-#: disk-utils/fdisk.c:1109 disk-utils/fdisk.c:1124 disk-utils/fsck.cramfs.c:725
+#: disk-utils/fdisk.c:1204 disk-utils/fdisk.c:1219 disk-utils/fsck.cramfs.c:725
#: disk-utils/mkfs.bfs.c:219 disk-utils/mkfs.cramfs.c:801
#: disk-utils/partx.c:982 disk-utils/raw.c:136 disk-utils/raw.c:149
#: disk-utils/raw.c:161 disk-utils/raw.c:202 misc-utils/cal.c:526
#: misc-utils/findfs.c:58 misc-utils/look.c:147 misc-utils/whereis.c:592
#: misc-utils/whereis.c:603 misc-utils/whereis.c:614 misc-utils/whereis.c:659
#: schedutils/chrt.c:442 schedutils/ionice.c:264 schedutils/taskset.c:207
-#: sys-utils/chcpu.c:355 sys-utils/chmem.c:429 sys-utils/dmesg.c:1585
-#: sys-utils/ipcmk.c:143 sys-utils/ldattach.c:321 sys-utils/losetup.c:926
-#: sys-utils/lscpu.c:1350 sys-utils/lsmem.c:656 sys-utils/mount.c:867
-#: sys-utils/mount.c:875 sys-utils/mount.c:924 sys-utils/mount.c:937
-#: sys-utils/mount.c:1009 sys-utils/mountpoint.c:191 sys-utils/pivot_root.c:71
-#: sys-utils/swapoff.c:258 sys-utils/swapon.c:1011 sys-utils/switch_root.c:270
-#: sys-utils/umount.c:629 term-utils/setterm.c:1200 text-utils/col.c:584
-#: text-utils/more.c:2096
+#: sys-utils/chcpu.c:355 sys-utils/chmem.c:429 sys-utils/dmesg.c:1849
+#: sys-utils/ipcmk.c:143 sys-utils/ldattach.c:318 sys-utils/losetup.c:997
+#: sys-utils/lscpu.c:1344 sys-utils/lsmem.c:649 sys-utils/mount.c:861
+#: sys-utils/mount.c:887 sys-utils/mount.c:895 sys-utils/mount.c:947
+#: sys-utils/mount.c:960 sys-utils/mount.c:1032 sys-utils/mountpoint.c:182
+#: sys-utils/pivot_root.c:66 sys-utils/swapoff.c:271 sys-utils/swapon.c:1024
+#: sys-utils/switch_root.c:270 sys-utils/umount.c:629 term-utils/setterm.c:1200
+#: text-utils/col.c:584 text-utils/more.c:2135
#, fuzzy
msgid "bad usage"
msgstr "giá trị sai"
-#: disk-utils/fdisk.c:1130
+#: disk-utils/fdisk.c:1225
#, c-format
msgid "Welcome to fdisk (%s)."
msgstr "Chào mừng bạn dùng fdisk (%s)."
-#: disk-utils/fdisk.c:1132 disk-utils/sfdisk.c:1808
+#: disk-utils/fdisk.c:1227 disk-utils/sfdisk.c:1808
msgid ""
"Changes will remain in memory only, until you decide to write them.\n"
"Be careful before using the write command.\n"
@@ -1219,7 +1266,7 @@ msgstr ""
"Thay đổi chỉ diễn ra trong bộ nhớ, cho đến khi bạn quyết định ghi lại nó.\n"
"Hãy cẩn thận trước khi chạy lệnh ghi lại.\n"
-#: disk-utils/fdisk.c:1147
+#: disk-utils/fdisk.c:1242
#, fuzzy
#| msgid ""
#| "This disk is currently in use - repartitioning is probably a bad idea.\n"
@@ -1234,7 +1281,7 @@ msgstr ""
"hay. Hãy Bỏ gắn tất cả các hệ thống tập tin, và tắt (swapoff) các phân vùng trao đổi\n"
"trên đĩa này. Sử dụng “--no-reread” để bỏ kiểm tra này.\n"
-#: disk-utils/fdisk.c:1170
+#: disk-utils/fdisk.c:1265
msgid "A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M')."
msgstr "Tìm thấy một GPT lai. Bạn phải đồng bộ hóa MBR lai bằng tay (cần lệnh “M”)."
@@ -1285,55 +1332,62 @@ msgid "Alignment offset: %lu bytes"
msgstr "Khoảng chênh sắp hàng: %lu byte"
#: disk-utils/fdisk-list.c:130 disk-utils/fdisk-list.c:251
-#: disk-utils/fsck.c:1264
+#: disk-utils/fsck.c:1264 misc-utils/lsblk.c:2200 misc-utils/lsblk.c:2254
+#: misc-utils/lsfd.c:1962
msgid "failed to allocate iterator"
msgstr "gặp lỗi khi cấp phát iterator"
#: disk-utils/fdisk-list.c:136 disk-utils/fdisk-list.c:257
-#: disk-utils/partx.c:676 login-utils/lslogins.c:1113 misc-utils/fincore.c:357
-#: misc-utils/findmnt.c:1763 misc-utils/lsblk.c:2351 misc-utils/lsfd.c:1974
-#: misc-utils/lslocks.c:472 misc-utils/uuidparse.c:252 misc-utils/wipefs.c:157
-#: sys-utils/losetup.c:326 sys-utils/lscpu.c:604 sys-utils/lscpu.c:759
-#: sys-utils/lscpu.c:970 sys-utils/lsipc.c:354 sys-utils/prlimit.c:311
-#: sys-utils/rfkill.c:474 sys-utils/swapon.c:296 sys-utils/wdctl.c:349
-#: sys-utils/zramctl.c:496 text-utils/column.c:217
+#: disk-utils/partx.c:676 include/column-list-table.h:45
+#: login-utils/lslogins.c:1113 misc-utils/fincore.c:500
+#: misc-utils/findmnt.c:1896 misc-utils/lsblk.c:2729 misc-utils/lsclocks.c:649
+#: misc-utils/lsfd.c:2386 misc-utils/lslocks.c:754 misc-utils/uuidparse.c:252
+#: misc-utils/wipefs.c:157 sys-utils/losetup.c:389 sys-utils/lscpu.c:596
+#: sys-utils/lscpu.c:751 sys-utils/lscpu.c:966 sys-utils/lsipc.c:354
+#: sys-utils/prlimit.c:303 sys-utils/rfkill.c:475 sys-utils/swapon.c:309
+#: sys-utils/wdctl.c:354 sys-utils/zramctl.c:496 text-utils/column.c:217
msgid "failed to allocate output table"
msgstr "gặp lỗi khi phân bổ bảng kết xuất"
#: disk-utils/fdisk-list.c:177 disk-utils/fdisk-list.c:281
-#: disk-utils/partx.c:590 login-utils/lslogins.c:1173 misc-utils/fincore.c:123
-#: misc-utils/findmnt.c:788 misc-utils/findmnt.c:806 misc-utils/lsblk.c:1231
-#: misc-utils/lsfd.c:1135 misc-utils/lslocks.c:400 misc-utils/uuidparse.c:154
-#: misc-utils/wipefs.c:202 sys-utils/losetup.c:349 sys-utils/losetup.c:378
-#: sys-utils/lscpu.c:518 sys-utils/lscpu.c:794 sys-utils/lscpu.c:826
-#: sys-utils/lsipc.c:486 sys-utils/lsipc.c:567 sys-utils/lsipc.c:669
-#: sys-utils/lsipc.c:761 sys-utils/lsipc.c:925 sys-utils/prlimit.c:240
-#: sys-utils/rfkill.c:389 sys-utils/swapon.c:179 sys-utils/wdctl.c:299
-#: sys-utils/zramctl.c:414 text-utils/column.c:555 text-utils/column.c:579
+#: disk-utils/partx.c:590 include/column-list-table.h:72
+#: login-utils/lslogins.c:1173 misc-utils/fincore.c:218
+#: misc-utils/findmnt.c:847 misc-utils/findmnt.c:868 misc-utils/lsblk.c:1331
+#: misc-utils/lsclocks.c:294 misc-utils/lsfd.c:1261 misc-utils/lslocks.c:619
+#: misc-utils/uuidparse.c:154 misc-utils/wipefs.c:202 sys-utils/losetup.c:412
+#: sys-utils/losetup.c:441 sys-utils/lscpu.c:510 sys-utils/lscpu.c:786
+#: sys-utils/lscpu.c:818 sys-utils/lsipc.c:486 sys-utils/lsipc.c:567
+#: sys-utils/lsipc.c:669 sys-utils/lsipc.c:763 sys-utils/lsipc.c:927
+#: sys-utils/prlimit.c:232 sys-utils/rfkill.c:390 sys-utils/swapon.c:192
+#: sys-utils/wdctl.c:304 sys-utils/zramctl.c:414 text-utils/column.c:555
+#: text-utils/column.c:579
msgid "failed to allocate output line"
msgstr "gặp lỗi khi phân bổ dòng kết xuất"
#: disk-utils/fdisk-list.c:187 disk-utils/fdisk-list.c:288
-#: disk-utils/partx.c:653 login-utils/lslogins.c:1277 misc-utils/fincore.c:159
-#: misc-utils/findmnt.c:792 misc-utils/findmnt.c:811 misc-utils/lsblk.c:1272
-#: misc-utils/lsfd-bdev.c:48 misc-utils/lsfd-bdev.c:61
-#: misc-utils/lsfd-bdev.c:87 misc-utils/lsfd-bdev.c:89
-#: misc-utils/lsfd-cdev.c:49 misc-utils/lsfd-cdev.c:66
-#: misc-utils/lsfd-cdev.c:101 misc-utils/lsfd-cdev.c:103
-#: misc-utils/lsfd-fifo.c:59 misc-utils/lsfd-fifo.c:91
-#: misc-utils/lsfd-fifo.c:93 misc-utils/lsfd-file.c:131
-#: misc-utils/lsfd-file.c:137 misc-utils/lsfd-file.c:143
-#: misc-utils/lsfd-file.c:150 misc-utils/lsfd-file.c:157
-#: misc-utils/lsfd-file.c:162 misc-utils/lsfd-file.c:274
-#: misc-utils/lsfd-file.c:276 misc-utils/lsfd-file.c:444
-#: misc-utils/lsfd-file.c:451 misc-utils/lsfd-sock.c:54
-#: misc-utils/lsfd-sock.c:114 misc-utils/lsfd-sock.c:116
-#: misc-utils/lsfd-unkn.c:114 misc-utils/lsfd-unkn.c:116
-#: misc-utils/lslocks.c:459 misc-utils/uuidparse.c:239 misc-utils/wipefs.c:242
-#: sys-utils/losetup.c:306 sys-utils/lscpu.c:586 sys-utils/lscpu.c:801
-#: sys-utils/lscpu.c:830 sys-utils/lscpu.c:840 sys-utils/lsipc.c:526
-#: sys-utils/lsipc.c:651 sys-utils/prlimit.c:275 sys-utils/rfkill.c:417
-#: sys-utils/swapon.c:227 sys-utils/wdctl.c:327 sys-utils/zramctl.c:481
+#: disk-utils/partx.c:653 include/column-list-table.h:75
+#: include/column-list-table.h:83 include/column-list-table.h:85
+#: login-utils/lslogins.c:1277 misc-utils/fincore.c:266
+#: misc-utils/findmnt.c:836 misc-utils/lsblk.c:1282 misc-utils/lsfd-bdev.c:44
+#: misc-utils/lsfd-bdev.c:57 misc-utils/lsfd-bdev.c:83
+#: misc-utils/lsfd-bdev.c:85 misc-utils/lsfd-cdev.c:86
+#: misc-utils/lsfd-cdev.c:91 misc-utils/lsfd-cdev.c:113
+#: misc-utils/lsfd-cdev.c:115 misc-utils/lsfd-fifo.c:55
+#: misc-utils/lsfd-fifo.c:87 misc-utils/lsfd-fifo.c:89
+#: misc-utils/lsfd-file.c:178 misc-utils/lsfd-file.c:190
+#: misc-utils/lsfd-file.c:198 misc-utils/lsfd-file.c:204
+#: misc-utils/lsfd-file.c:211 misc-utils/lsfd-file.c:218
+#: misc-utils/lsfd-file.c:223 misc-utils/lsfd-file.c:347
+#: misc-utils/lsfd-file.c:349 misc-utils/lsfd-file.c:645
+#: misc-utils/lsfd-file.c:652 misc-utils/lsfd-file.c:710
+#: misc-utils/lsfd-file.c:731 misc-utils/lsfd-sock.c:75
+#: misc-utils/lsfd-sock.c:132 misc-utils/lsfd-sock.c:134
+#: misc-utils/lsfd-unkn.c:123 misc-utils/lsfd-unkn.c:125
+#: misc-utils/lslocks.c:700 misc-utils/uuidparse.c:239 misc-utils/wipefs.c:242
+#: sys-utils/losetup.c:369 sys-utils/lscpu.c:578 sys-utils/lscpu.c:793
+#: sys-utils/lscpu.c:822 sys-utils/lscpu.c:832 sys-utils/lsipc.c:526
+#: sys-utils/lsipc.c:651 sys-utils/prlimit.c:267 sys-utils/rfkill.c:418
+#: sys-utils/swapon.c:240 sys-utils/wdctl.c:332 sys-utils/zramctl.c:481
#: text-utils/column.c:562
#, fuzzy
msgid "failed to add output data"
@@ -1353,23 +1407,23 @@ msgstr ""
msgid "Partition table entries are not in disk order."
msgstr "Các mục trong bảng phân vùng không đúng như thứ tự như ở trên đĩa."
-#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1026 libfdisk/src/dos.c:2803
-#: libfdisk/src/gpt.c:3244 libfdisk/src/sgi.c:1159 libfdisk/src/sun.c:1130
+#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1026 libfdisk/src/dos.c:2813
+#: libfdisk/src/gpt.c:3245 libfdisk/src/sgi.c:1162 libfdisk/src/sun.c:1134
msgid "Start"
msgstr "Đầu"
-#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1027 libfdisk/src/dos.c:2804
-#: libfdisk/src/gpt.c:3245 libfdisk/src/sgi.c:1160 libfdisk/src/sun.c:1131
+#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1027 libfdisk/src/dos.c:2814
+#: libfdisk/src/gpt.c:3246 libfdisk/src/sgi.c:1163 libfdisk/src/sun.c:1135
msgid "End"
msgstr "Cuối"
-#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1028 libfdisk/src/dos.c:2805
-#: libfdisk/src/gpt.c:3246 libfdisk/src/sgi.c:1161 libfdisk/src/sun.c:1132
+#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1028 libfdisk/src/dos.c:2815
+#: libfdisk/src/gpt.c:3247 libfdisk/src/sgi.c:1164 libfdisk/src/sun.c:1136
msgid "Sectors"
msgstr "Cung từ"
-#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1030 libfdisk/src/dos.c:2807
-#: libfdisk/src/gpt.c:3247 libfdisk/src/sgi.c:1163 libfdisk/src/sun.c:1134
+#: disk-utils/fdisk-list.c:243 libfdisk/src/bsd.c:1030 libfdisk/src/dos.c:2817
+#: libfdisk/src/gpt.c:3248 libfdisk/src/sgi.c:1166 libfdisk/src/sun.c:1138
msgid "Size"
msgstr "Kích thước"
@@ -1378,7 +1432,7 @@ msgstr "Kích thước"
msgid "Unpartitioned space %s: %s, %ju bytes, %ju sectors"
msgstr "Đĩa %s: %s, %ju byte, %ju cung từ"
-#: disk-utils/fdisk-list.c:493
+#: disk-utils/fdisk-list.c:494
#, c-format
msgid "%s unknown column: %s"
msgstr "không hiểu cột %s: %s"
@@ -1421,262 +1475,268 @@ msgstr "kiểm tra bảng phân vùng"
msgid "print information about a partition"
msgstr "Hiển thị thông tin về thiết bị khối.\n"
-#: disk-utils/fdisk-menu.c:115
+#: disk-utils/fdisk-menu.c:114
+#, fuzzy
+#| msgid "delete a partition"
+msgid "resize a partition"
+msgstr "xóa một phân vùng"
+
+#: disk-utils/fdisk-menu.c:116
msgid "print the raw data of the first sector from the device"
msgstr "in bảng ra dữ liệu thô của cung từ đầu tiên từ thiết bị"
-#: disk-utils/fdisk-menu.c:116
+#: disk-utils/fdisk-menu.c:117
msgid "print the raw data of the disklabel from the device"
msgstr "in bảng ra dữ liệu thô của nhãn đĩa từ thiết bị"
-#: disk-utils/fdisk-menu.c:117
+#: disk-utils/fdisk-menu.c:118
msgid "fix partitions order"
msgstr "sửa thứ tự phân vùng"
-#: disk-utils/fdisk-menu.c:119
+#: disk-utils/fdisk-menu.c:120
msgid "Misc"
msgstr "Linh tinh"
-#: disk-utils/fdisk-menu.c:120
+#: disk-utils/fdisk-menu.c:121
msgid "print this menu"
msgstr "hiển thị trình đơn này"
-#: disk-utils/fdisk-menu.c:121
+#: disk-utils/fdisk-menu.c:122
msgid "change display/entry units"
msgstr "thay đổi đơn vị hiển thị"
-#: disk-utils/fdisk-menu.c:122
+#: disk-utils/fdisk-menu.c:123
msgid "extra functionality (experts only)"
msgstr "các chức năng mở rộng (chỉ dành cho người có kinh nghiệm)"
-#: disk-utils/fdisk-menu.c:124
+#: disk-utils/fdisk-menu.c:125
msgid "Script"
msgstr "Văn lệnh"
-#: disk-utils/fdisk-menu.c:125
+#: disk-utils/fdisk-menu.c:126
msgid "load disk layout from sfdisk script file"
msgstr "tải bố cục đĩa từ tập tin văn lệnh sfdisk"
-#: disk-utils/fdisk-menu.c:126
+#: disk-utils/fdisk-menu.c:127
msgid "dump disk layout to sfdisk script file"
msgstr "đổ bố cục đĩa ra tập tin văn lệnh sfdisk"
-#: disk-utils/fdisk-menu.c:128
+#: disk-utils/fdisk-menu.c:129
msgid "Save & Exit"
msgstr "Ghi lại & thoát ra"
-#: disk-utils/fdisk-menu.c:129
+#: disk-utils/fdisk-menu.c:130
msgid "write table to disk and exit"
msgstr "ghi bảng phân vùng lên đĩa và thoát"
-#: disk-utils/fdisk-menu.c:130
+#: disk-utils/fdisk-menu.c:131
msgid "write table to disk"
msgstr "ghi bảng vào đĩa"
-#: disk-utils/fdisk-menu.c:131
+#: disk-utils/fdisk-menu.c:132
msgid "quit without saving changes"
msgstr "thoát và không ghi nhớ các thay đổi"
-#: disk-utils/fdisk-menu.c:132
+#: disk-utils/fdisk-menu.c:133
msgid "return to main menu"
msgstr "quay lại trình đơn chính"
-#: disk-utils/fdisk-menu.c:134
+#: disk-utils/fdisk-menu.c:135
#, fuzzy
#| msgid "return from BSD to DOS"
msgid "return from BSD to DOS (MBR)"
msgstr "trả về từ BSD thành DOS"
-#: disk-utils/fdisk-menu.c:136 disk-utils/fdisk-menu.c:236
+#: disk-utils/fdisk-menu.c:137 disk-utils/fdisk-menu.c:237
msgid "return from protective/hybrid MBR to GPT"
msgstr "trả về từ MBR bảo_vệ/lai thành GPT"
-#: disk-utils/fdisk-menu.c:147
+#: disk-utils/fdisk-menu.c:148
msgid "Create a new label"
msgstr "tạo một nhãn mới"
-#: disk-utils/fdisk-menu.c:148
+#: disk-utils/fdisk-menu.c:149
msgid "create a new empty GPT partition table"
msgstr "tạo một bảng phân vùng GPT rỗng"
-#: disk-utils/fdisk-menu.c:149
+#: disk-utils/fdisk-menu.c:150
msgid "create a new empty SGI (IRIX) partition table"
msgstr "tạo một bảng phân vùng GPT (IRIX) rỗng"
-#: disk-utils/fdisk-menu.c:150
+#: disk-utils/fdisk-menu.c:151
#, fuzzy
#| msgid "create a new empty DOS partition table"
msgid "create a new empty MBR (DOS) partition table"
msgstr "tạo một bảng phân vùng DOS rỗng"
-#: disk-utils/fdisk-menu.c:151
+#: disk-utils/fdisk-menu.c:152
msgid "create a new empty Sun partition table"
msgstr "tạo một bảng phân vùng SUN rỗng"
-#: disk-utils/fdisk-menu.c:155
+#: disk-utils/fdisk-menu.c:156
msgid "create an IRIX (SGI) partition table"
msgstr "tạo một bảng phân vùng IRIX (SGI)"
-#: disk-utils/fdisk-menu.c:164
+#: disk-utils/fdisk-menu.c:165
msgid "Geometry (for the current label)"
msgstr ""
-#: disk-utils/fdisk-menu.c:165
+#: disk-utils/fdisk-menu.c:166
msgid "change number of cylinders"
msgstr "thay đổi số trụ"
-#: disk-utils/fdisk-menu.c:166
+#: disk-utils/fdisk-menu.c:167
msgid "change number of heads"
msgstr "thay đổi số đầu đọc"
-#: disk-utils/fdisk-menu.c:167
+#: disk-utils/fdisk-menu.c:168
msgid "change number of sectors/track"
msgstr "thay đổi số cung từ/rãnh"
-#: disk-utils/fdisk-menu.c:176 include/pt-mbr-partnames.h:102
+#: disk-utils/fdisk-menu.c:177 include/pt-mbr-partnames.h:102
msgid "GPT"
msgstr "GPT"
-#: disk-utils/fdisk-menu.c:177
+#: disk-utils/fdisk-menu.c:178
msgid "change disk GUID"
msgstr "thay đổi GUID của đĩa"
-#: disk-utils/fdisk-menu.c:178
+#: disk-utils/fdisk-menu.c:179
msgid "change partition name"
msgstr "thay đổi tên phân vùng"
-#: disk-utils/fdisk-menu.c:179
+#: disk-utils/fdisk-menu.c:180
msgid "change partition UUID"
msgstr "thay đổi UUID của phân vùng"
-#: disk-utils/fdisk-menu.c:180
+#: disk-utils/fdisk-menu.c:181
#, fuzzy
msgid "change table length"
msgstr "không phân tích được độ dài"
-#: disk-utils/fdisk-menu.c:181
+#: disk-utils/fdisk-menu.c:182
msgid "enter protective/hybrid MBR"
msgstr "vào MBR bảo_vệ/lai"
-#: disk-utils/fdisk-menu.c:184
+#: disk-utils/fdisk-menu.c:185
msgid "toggle the legacy BIOS bootable flag"
msgstr "bật/tắt cờ có thể khởi động BIOS kiểu cũ"
-#: disk-utils/fdisk-menu.c:185
+#: disk-utils/fdisk-menu.c:186
msgid "toggle the no block IO protocol flag"
msgstr "bật/tắt không phải cờ giao thức khối VR"
-#: disk-utils/fdisk-menu.c:186
+#: disk-utils/fdisk-menu.c:187
msgid "toggle the required partition flag"
msgstr "bật/tắt cờ phân vùng được yêu cầu"
-#: disk-utils/fdisk-menu.c:187
+#: disk-utils/fdisk-menu.c:188
msgid "toggle the GUID specific bits"
msgstr "bật/tắt bít mã số nhóm đặc biệt"
-#: disk-utils/fdisk-menu.c:197
+#: disk-utils/fdisk-menu.c:198
msgid "Sun"
msgstr "Sun"
-#: disk-utils/fdisk-menu.c:198
+#: disk-utils/fdisk-menu.c:199
msgid "toggle the read-only flag"
msgstr "bật/tắt cờ chỉ-đọc"
-#: disk-utils/fdisk-menu.c:199
+#: disk-utils/fdisk-menu.c:200
msgid "toggle the mountable flag"
msgstr "bật/tắt cờ có thể gắn"
-#: disk-utils/fdisk-menu.c:201
+#: disk-utils/fdisk-menu.c:202
msgid "change number of alternate cylinders"
msgstr "thay đổi số trụ vật lý thay thế"
-#: disk-utils/fdisk-menu.c:202
+#: disk-utils/fdisk-menu.c:203
msgid "change number of extra sectors per cylinder"
msgstr "thay đổi số cung từ dự phòng trong mỗi trụ"
-#: disk-utils/fdisk-menu.c:203
+#: disk-utils/fdisk-menu.c:204
msgid "change interleave factor"
msgstr "thay đổi hệ số xen kẽ"
-#: disk-utils/fdisk-menu.c:204
+#: disk-utils/fdisk-menu.c:205
msgid "change rotation speed (rpm)"
msgstr "thay đổi tốc độ quay (rpm)"
-#: disk-utils/fdisk-menu.c:205
+#: disk-utils/fdisk-menu.c:206
msgid "change number of physical cylinders"
msgstr "thay đổi số trụ vật lý"
-#: disk-utils/fdisk-menu.c:214
+#: disk-utils/fdisk-menu.c:215
msgid "SGI"
msgstr "SGI"
-#: disk-utils/fdisk-menu.c:215
+#: disk-utils/fdisk-menu.c:216
msgid "select bootable partition"
msgstr "chọn phân vùng có thể khởi động"
-#: disk-utils/fdisk-menu.c:216
+#: disk-utils/fdisk-menu.c:217
msgid "edit bootfile entry"
msgstr "soạn thảo tập tin khởi động"
-#: disk-utils/fdisk-menu.c:217
+#: disk-utils/fdisk-menu.c:218
msgid "select sgi swap partition"
msgstr "chọn phân vùng trao đổi sgi"
-#: disk-utils/fdisk-menu.c:218
+#: disk-utils/fdisk-menu.c:219
msgid "create SGI info"
msgstr "tạo thông tin SGI"
-#: disk-utils/fdisk-menu.c:227
+#: disk-utils/fdisk-menu.c:228
msgid "DOS (MBR)"
msgstr "DOS (MBR)"
-#: disk-utils/fdisk-menu.c:228
+#: disk-utils/fdisk-menu.c:229
msgid "toggle a bootable flag"
msgstr "bật/tắt cờ có thể khởi động"
-#: disk-utils/fdisk-menu.c:229
+#: disk-utils/fdisk-menu.c:230
msgid "edit nested BSD disklabel"
msgstr "sửa nhãn đĩa BSD lồng nhau"
-#: disk-utils/fdisk-menu.c:230
+#: disk-utils/fdisk-menu.c:231
msgid "toggle the dos compatibility flag"
msgstr "bật cờ tương thích với DOS"
-#: disk-utils/fdisk-menu.c:232
+#: disk-utils/fdisk-menu.c:233
msgid "move beginning of data in a partition"
msgstr "di chuyển dữ liệu bắt đầu trong một phân vùng"
-#: disk-utils/fdisk-menu.c:233
+#: disk-utils/fdisk-menu.c:234
#, fuzzy
#| msgid "fix partitions order"
msgid "fix partitions C/H/S values"
msgstr "sửa thứ tự phân vùng"
-#: disk-utils/fdisk-menu.c:234
+#: disk-utils/fdisk-menu.c:235
msgid "change the disk identifier"
msgstr "thay định danh nhận diện đĩa"
-#: disk-utils/fdisk-menu.c:246
+#: disk-utils/fdisk-menu.c:247
msgid "BSD"
msgstr "BSD"
-#: disk-utils/fdisk-menu.c:247
+#: disk-utils/fdisk-menu.c:248
msgid "edit drive data"
msgstr "sửa dữ liệu ổ đĩa"
-#: disk-utils/fdisk-menu.c:248
+#: disk-utils/fdisk-menu.c:249
msgid "install bootstrap"
msgstr "cài đặt trình khởi động tự mồi"
-#: disk-utils/fdisk-menu.c:249
+#: disk-utils/fdisk-menu.c:250
msgid "show complete disklabel"
msgstr "hiển thị toàn bộ nhãn đĩa"
-#: disk-utils/fdisk-menu.c:250
+#: disk-utils/fdisk-menu.c:251
msgid "link BSD partition to non-BSD partition"
msgstr "liên kết phân vùng BSD tới phân vùng không phải BSD"
-#: disk-utils/fdisk-menu.c:382
+#: disk-utils/fdisk-menu.c:383
#, c-format
msgid ""
"\n"
@@ -1685,7 +1745,7 @@ msgstr ""
"\n"
"Trợ giúp (lệnh cao cấp):\n"
-#: disk-utils/fdisk-menu.c:384 disk-utils/sfdisk.c:1472
+#: disk-utils/fdisk-menu.c:385 disk-utils/sfdisk.c:1472
#, c-format
msgid ""
"\n"
@@ -1694,128 +1754,128 @@ msgstr ""
"\n"
"Trợ giúp:\n"
-#: disk-utils/fdisk-menu.c:404
+#: disk-utils/fdisk-menu.c:405
#, c-format
msgid "You're editing nested '%s' partition table, primary partition table is '%s'."
msgstr "Bạn đang sửa bảng phân vùng lồng nhau “%s”, bảng phân vùng chính là “%s”."
-#: disk-utils/fdisk-menu.c:434
+#: disk-utils/fdisk-menu.c:435
msgid "Expert command (m for help): "
msgstr "Câu lệnh nâng cao (m để xem trợ giúp): "
-#: disk-utils/fdisk-menu.c:436
+#: disk-utils/fdisk-menu.c:437
msgid "Command (m for help): "
msgstr "Lệnh (m để xem trợ giúp): "
-#: disk-utils/fdisk-menu.c:448
+#: disk-utils/fdisk-menu.c:449
msgid ""
"\n"
"All unwritten changes will be lost, do you really want to quit? (y/n)"
msgstr ""
-#: disk-utils/fdisk-menu.c:461
+#: disk-utils/fdisk-menu.c:462
#, c-format
msgid "%c: unknown command"
msgstr "%c: không hiểu câu lệnh"
-#: disk-utils/fdisk-menu.c:486 disk-utils/fdisk-menu.c:519
+#: disk-utils/fdisk-menu.c:487 disk-utils/fdisk-menu.c:520
msgid "Enter script file name"
msgstr "Hãy nhập tên của tập tin văn lệnh"
-#: disk-utils/fdisk-menu.c:498
+#: disk-utils/fdisk-menu.c:499
msgid "Resetting fdisk!"
msgstr ""
-#: disk-utils/fdisk-menu.c:505
+#: disk-utils/fdisk-menu.c:506
msgid "Script successfully applied."
msgstr "Văn lệnh đã được áp dụng thành công."
-#: disk-utils/fdisk-menu.c:531
+#: disk-utils/fdisk-menu.c:532
msgid "Failed to transform disk layout into script"
msgstr "Gặp lỗi chuyển đổi bố cục đĩa vào văn lệnh"
-#: disk-utils/fdisk-menu.c:545
+#: disk-utils/fdisk-menu.c:546
msgid "Script successfully saved."
msgstr "Văn lệnh đã lưu lại thành công."
-#: disk-utils/fdisk-menu.c:568 disk-utils/sfdisk.c:1698
+#: disk-utils/fdisk-menu.c:569 disk-utils/sfdisk.c:1698
#, fuzzy, c-format
msgid "Partition #%zu contains a %s signature."
msgstr "Phân vùng %zu: chứa cung từ 0"
-#: disk-utils/fdisk-menu.c:571 disk-utils/sfdisk.c:1701
+#: disk-utils/fdisk-menu.c:572 disk-utils/sfdisk.c:1701
#, fuzzy
msgid "Do you want to remove the signature?"
msgstr "Bạn có muốn ghi lên đĩa?"
-#: disk-utils/fdisk-menu.c:576 disk-utils/sfdisk.c:1706
+#: disk-utils/fdisk-menu.c:577 disk-utils/sfdisk.c:1706
msgid "The signature will be removed by a write command."
msgstr ""
-#: disk-utils/fdisk-menu.c:609
+#: disk-utils/fdisk-menu.c:610
msgid "failed to write disklabel"
msgstr "gặp lỗi khi ghi nhãn đĩa"
-#: disk-utils/fdisk-menu.c:668
+#: disk-utils/fdisk-menu.c:669
#, c-format
msgid "Could not delete partition %zu"
msgstr "Không thể xóa phân vùng %zu"
-#: disk-utils/fdisk-menu.c:697
+#: disk-utils/fdisk-menu.c:701
msgid "Changing display/entry units to cylinders (DEPRECATED!)."
msgstr "Đang chuyển đổi đơn vị hiển thị/mục tin thành trụ (ĐÃ LẠC HẬU!)."
-#: disk-utils/fdisk-menu.c:699
+#: disk-utils/fdisk-menu.c:703
msgid "Changing display/entry units to sectors."
msgstr "Đang chuyển đổi đơn vị hiển_thị/mục thành cung từ."
-#: disk-utils/fdisk-menu.c:709 disk-utils/fdisk-menu.c:880
+#: disk-utils/fdisk-menu.c:713 disk-utils/fdisk-menu.c:884
msgid "Leaving nested disklabel."
msgstr "Rời nhãn đĩa nằm trong."
-#: disk-utils/fdisk-menu.c:746
+#: disk-utils/fdisk-menu.c:750
msgid "New maximum entries"
msgstr ""
-#: disk-utils/fdisk-menu.c:757
+#: disk-utils/fdisk-menu.c:761
msgid "Entering protective/hybrid MBR disklabel."
msgstr "Đang vào nhãn đĩa MBR bảo_vệ/lai."
-#: disk-utils/fdisk-menu.c:773
+#: disk-utils/fdisk-menu.c:777
msgid "New UUID (in 8-4-4-4-12 format)"
msgstr "UUID mới (ở định dạng 8-4-4-4-12)"
-#: disk-utils/fdisk-menu.c:788
+#: disk-utils/fdisk-menu.c:792
msgid "New name"
msgstr "Tên mới"
-#: disk-utils/fdisk-menu.c:851
+#: disk-utils/fdisk-menu.c:855
msgid "Entering nested BSD disklabel."
msgstr "Vào nhãn đĩa nằm trong."
-#: disk-utils/fdisk-menu.c:887
+#: disk-utils/fdisk-menu.c:891
msgid "C/H/S values fixed."
msgstr ""
-#: disk-utils/fdisk-menu.c:889
+#: disk-utils/fdisk-menu.c:893
#, fuzzy
#| msgid "Nothing to do. Ordering is correct already."
msgid "Nothing to do. C/H/S values are correct already."
msgstr "Không cần làm gì. Thứ tự đã đúng rồi."
-#: disk-utils/fdisk-menu.c:1056
+#: disk-utils/fdisk-menu.c:1060
msgid "Number of cylinders"
msgstr "Số lượng trụ"
-#: disk-utils/fdisk-menu.c:1063
+#: disk-utils/fdisk-menu.c:1067
msgid "Number of heads"
msgstr "Số đầu đọc"
-#: disk-utils/fdisk-menu.c:1069
+#: disk-utils/fdisk-menu.c:1073
msgid "Number of sectors"
msgstr "Số cung từ"
-#: disk-utils/fdisk-menu.c:1120
+#: disk-utils/fdisk-menu.c:1124
#, fuzzy, c-format
msgid "Failed to create '%s' disk label"
msgstr "gặp lỗi khi tạo nhãn đĩa mới"
@@ -1833,10 +1893,10 @@ msgstr "%s chưa được gắn\n"
#: disk-utils/fsck.c:334 disk-utils/fsck.cramfs.c:181
#: disk-utils/fsck.cramfs.c:188 disk-utils/fsck.cramfs.c:244
#: disk-utils/fsck.cramfs.c:265 disk-utils/sfdisk.c:308 libfdisk/src/bsd.c:647
-#: login-utils/last.c:215 login-utils/last.c:252 login-utils/sulogin.c:721
+#: login-utils/last.c:217 login-utils/last.c:254 login-utils/sulogin.c:798
#: misc-utils/hardlink.c:840 schedutils/uclampset.c:111
-#: sys-utils/ctrlaltdel.c:44 sys-utils/irq-common.c:269 sys-utils/rfkill.c:216
-#: sys-utils/setpriv.c:265 term-utils/setterm.c:746 term-utils/setterm.c:802
+#: sys-utils/ctrlaltdel.c:50 sys-utils/irq-common.c:261 sys-utils/rfkill.c:217
+#: sys-utils/setpriv.c:271 term-utils/setterm.c:746 term-utils/setterm.c:802
#: term-utils/setterm.c:806 term-utils/setterm.c:813
#, c-format
msgid "cannot read %s"
@@ -1881,8 +1941,8 @@ msgstr "Đang mở khóa %s.\n"
msgid "failed to setup description for %s"
msgstr "gặp lỗi khi cài đặt mô tả cho %s"
-#: disk-utils/fsck.c:475 misc-utils/findmnt.c:897 misc-utils/lsblk-mnt.c:15
-#: sys-utils/mount.c:100 sys-utils/swapon-common.c:19 sys-utils/umount.c:52
+#: disk-utils/fsck.c:475 misc-utils/findmnt.c:961 misc-utils/lsblk-mnt.c:15
+#: sys-utils/mount.c:92 sys-utils/swapon-common.c:31 sys-utils/umount.c:52
#, fuzzy, c-format
msgid "%s: parse error at line %d -- ignored"
msgstr "%s: lỗi phân tích cú pháp tại dòng %d -- ignore"
@@ -1892,10 +1952,10 @@ msgstr "%s: lỗi phân tích cú pháp tại dòng %d -- ignore"
msgid "%s: failed to parse fstab"
msgstr "%s: gặp lỗi khi phân tích fstab"
-#: disk-utils/fsck.c:694 login-utils/login.c:1115 login-utils/sulogin.c:1112
-#: login-utils/vipw.c:200 sys-utils/flock.c:351 sys-utils/nsenter.c:207
-#: sys-utils/swapon.c:332 sys-utils/unshare.c:298 sys-utils/unshare.c:626
-#: sys-utils/unshare.c:962
+#: disk-utils/fsck.c:694 login-utils/login.c:1123 login-utils/sulogin.c:1225
+#: login-utils/vipw.c:200 sys-utils/flock.c:351 sys-utils/nsenter.c:291
+#: sys-utils/swapon.c:345 sys-utils/unshare.c:298 sys-utils/unshare.c:716
+#: sys-utils/unshare.c:1058
msgid "fork failed"
msgstr "gặp lỗi khi rẽ nhánh tiến trình"
@@ -1908,8 +1968,8 @@ msgstr "%s: thực thi gặp lỗi"
msgid "wait: no more child process?!?"
msgstr "đợi: không có tiến trình con nữa?!?"
-#: disk-utils/fsck.c:794 sys-utils/flock.c:369 sys-utils/swapon.c:359
-#: sys-utils/unshare.c:248 sys-utils/unshare.c:986
+#: disk-utils/fsck.c:794 sys-utils/flock.c:369 sys-utils/swapon.c:372
+#: sys-utils/unshare.c:248 sys-utils/unshare.c:1082
msgid "waitpid failed"
msgstr "waitpid bị lỗi"
@@ -2062,8 +2122,8 @@ msgstr "phải là người chủ (root) để quét tìm hệ thống tập tin
msgid "couldn't find matching filesystem: %s"
msgstr "không tìm thấy hệ thống tập tin khớp: %s"
-#: disk-utils/fsck.c:1499 disk-utils/fsck.c:1596 misc-utils/kill.c:286
-#: sys-utils/eject.c:281
+#: disk-utils/fsck.c:1499 disk-utils/fsck.c:1596 misc-utils/exch.c:84
+#: misc-utils/kill.c:286 sys-utils/eject.c:281 sys-utils/hwclock.c:1529
msgid "too many arguments"
msgstr "quá nhiều đối số"
@@ -2136,7 +2196,7 @@ msgstr "chiều dài tập tin quá ngắn"
#: disk-utils/fsck.cramfs.c:186 disk-utils/fsck.cramfs.c:241
#: disk-utils/fsck.cramfs.c:261 libfdisk/src/bsd.c:719 libfdisk/src/bsd.c:901
-#: login-utils/last.c:210 login-utils/last.c:244 sys-utils/fallocate.c:206
+#: login-utils/last.c:212 login-utils/last.c:246 sys-utils/fallocate.c:206
#, c-format
msgid "seek on %s failed"
msgstr "di chuyển vị trí đọc trên %s gặp lỗi"
@@ -2239,9 +2299,9 @@ msgid "non-size (%ld vs %ld) bytes"
msgstr "khác kích cỡ (%ld vs %ld) byte"
#: disk-utils/fsck.cramfs.c:425 disk-utils/fsck.cramfs.c:550
-#: disk-utils/swaplabel.c:111 misc-utils/uuidd.c:407 sys-utils/fallocate.c:440
-#: sys-utils/rfkill.c:565 sys-utils/setpriv.c:628 sys-utils/setpriv.c:651
-#: sys-utils/swapon.c:400 term-utils/script.c:322 term-utils/ttymsg.c:175
+#: disk-utils/swaplabel.c:111 misc-utils/uuidd.c:407 sys-utils/fallocate.c:442
+#: sys-utils/rfkill.c:566 sys-utils/setpriv.c:634 sys-utils/setpriv.c:657
+#: sys-utils/swapon.c:413 term-utils/script.c:322 term-utils/ttymsg.c:175
#, c-format
msgid "write failed: %s"
msgstr "lỗi ghi: %s"
@@ -2830,9 +2890,9 @@ msgstr ""
"----------------------------\n"
#: disk-utils/fsck.minix.c:1435 disk-utils/mkfs.minix.c:858
-#: disk-utils/mkswap.c:744 disk-utils/partx.c:1078 disk-utils/resizepart.c:125
-#: login-utils/utmpdump.c:408 sys-utils/dmesg.c:690 sys-utils/wdctl.c:457
-#: sys-utils/wdctl.c:536 term-utils/setterm.c:911 text-utils/col.c:195
+#: disk-utils/mkswap.c:795 disk-utils/partx.c:1078 disk-utils/resizepart.c:125
+#: login-utils/utmpdump.c:408 sys-utils/dmesg.c:819 sys-utils/wdctl.c:462
+#: sys-utils/wdctl.c:541 term-utils/setterm.c:911 text-utils/col.c:195
#: text-utils/pg.c:1255
msgid "write failed"
msgstr "gặp lỗi khi ghi"
@@ -3050,9 +3110,9 @@ msgstr ""
" -V, --verbose giải thích đang làm những gì;\n"
" chỉ định -V nhiều hơn một sẽ thực hiện chạy thử\n"
-#: disk-utils/mkfs.c:140 include/c.h:310 login-utils/su-common.c:1292
-#: login-utils/sulogin.c:864 login-utils/sulogin.c:868 sys-utils/flock.c:123
-#: sys-utils/rtcwake.c:623
+#: disk-utils/mkfs.c:140 include/c.h:321 login-utils/su-common.c:1301
+#: login-utils/sulogin.c:940 login-utils/sulogin.c:944 sys-utils/flock.c:123
+#: sys-utils/rtcwake.c:632
#, c-format
msgid "failed to execute %s"
msgstr "lỗi thực hiện %s"
@@ -3432,7 +3492,7 @@ msgstr "%s: không thể đọc tập tin khối-sai"
msgid "block size smaller than physical sector size of %s"
msgstr "kích cỡ khối nhỏ hơn kích cỡ cung từ vật lý của %s"
-#: disk-utils/mkfs.minix.c:706 disk-utils/mkswap.c:356
+#: disk-utils/mkfs.minix.c:706 disk-utils/mkswap.c:365
#, c-format
msgid "cannot determine size of %s"
msgstr "không thể quyết định kích cỡ của %s"
@@ -3478,31 +3538,31 @@ msgstr "gặp lỗi khi phân tích số khối"
msgid "%s is mounted; will not make a filesystem here!"
msgstr "%s đã được gắn, sẽ không tạo hệ thống tập tin ở đây!"
-#: disk-utils/mkswap.c:118
+#: disk-utils/mkswap.c:122
#, c-format
msgid "Bad user-specified page size %u"
msgstr "Sai kích cỡ trang do người dùng chỉ ra %u"
-#: disk-utils/mkswap.c:121
+#: disk-utils/mkswap.c:125
#, c-format
msgid "Using user-specified page size %d, instead of the system value %d"
msgstr "Sử dụng kích cỡ trang do người dùng chỉ ra %d, thay cho giá trị hệ thống %d"
-#: disk-utils/mkswap.c:163
+#: disk-utils/mkswap.c:167
msgid "Label was truncated."
msgstr "Nhãn bị cắt ngắn."
-#: disk-utils/mkswap.c:171
+#: disk-utils/mkswap.c:175
#, c-format
msgid "no label, "
msgstr "không nhãn, "
-#: disk-utils/mkswap.c:179
+#: disk-utils/mkswap.c:183
#, c-format
msgid "no uuid\n"
msgstr "không uuid\n"
-#: disk-utils/mkswap.c:188
+#: disk-utils/mkswap.c:192
#, fuzzy, c-format
msgid " %s [options] device [size]\n"
msgstr ""
@@ -3510,57 +3570,72 @@ msgstr ""
"Cách dùng:\n"
"%s [TUỲ_CHỌN] thiết_bị [kích_cỡ]\n"
-#: disk-utils/mkswap.c:191
+#: disk-utils/mkswap.c:195
msgid "Set up a Linux swap area.\n"
msgstr "Cài đặt vùng tráo đổi Linux.\n"
-#: disk-utils/mkswap.c:194
+#: disk-utils/mkswap.c:198
#, fuzzy
msgid " -c, --check check bad blocks before creating the swap area\n"
msgstr " -u, --unlock gỡ bỏ một khóa\n"
-#: disk-utils/mkswap.c:195
+#: disk-utils/mkswap.c:199
#, fuzzy
msgid " -f, --force allow swap size area be larger than device\n"
msgstr " -f, --find tìm thiết bị còn rảnh\n"
-#: disk-utils/mkswap.c:196
+#: disk-utils/mkswap.c:200
#, fuzzy
#| msgid " -q, --quiet suppress extra info messages\n"
msgid " -q, --quiet suppress output and warning messages\n"
msgstr " -q, --quiet chặn các thông tin thông báo mở rộng\n"
-#: disk-utils/mkswap.c:197
+#: disk-utils/mkswap.c:201
#, fuzzy
msgid " -p, --pagesize SIZE specify page size in bytes\n"
msgstr " -b, --bytes hiển thị kích thước tính bằng bytes\n"
-#: disk-utils/mkswap.c:198
+#: disk-utils/mkswap.c:202
#, fuzzy
msgid " -L, --label LABEL specify label\n"
msgstr " -X, --label <name> chỉ định kiểu nhãn (dos, gpt, …)\n"
-#: disk-utils/mkswap.c:199
+#: disk-utils/mkswap.c:203
#, fuzzy
msgid " -v, --swapversion NUM specify swap-space version number\n"
msgstr " -N, --partno <num> chỉ định số phân vùng\n"
-#: disk-utils/mkswap.c:200
+#: disk-utils/mkswap.c:204
#, fuzzy
msgid " -U, --uuid UUID specify the uuid to use\n"
msgstr " -g, --group <nhóm> chỉ định nhóm chính\n"
-#: disk-utils/mkswap.c:202
+#: disk-utils/mkswap.c:206
#, c-format
msgid " -e, --endianness=<value> specify the endianness to use (%s, %s or %s)\n"
msgstr ""
-#: disk-utils/mkswap.c:204
+#: disk-utils/mkswap.c:208
+#, fuzzy
+msgid " -o, --offset OFFSET specify the offset in the device\n"
+msgstr " -b, --bytes hiển thị kích thước tính bằng bytes\n"
+
+#: disk-utils/mkswap.c:209
+#, fuzzy
+msgid " -s, --size SIZE specify the size of a swap file in bytes\n"
+msgstr " -b, --bytes hiển thị kích thước tính bằng bytes\n"
+
+#: disk-utils/mkswap.c:210
+#, fuzzy
+msgid " -F, --file create a swap file\n"
+msgstr " -t, --table tạo một bảng\n"
+
+#: disk-utils/mkswap.c:211
#, fuzzy
msgid " --verbose verbose output\n"
msgstr " -v, --verbose chế độ chi tiết\n"
-#: disk-utils/mkswap.c:207 disk-utils/sfdisk.c:2088
+#: disk-utils/mkswap.c:214 disk-utils/sfdisk.c:2088
#, fuzzy, c-format
msgid " --lock[=<mode>] use exclusive device lock (%s, %s or %s)\n"
msgstr ""
@@ -3569,202 +3644,231 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: disk-utils/mkswap.c:221
+#: disk-utils/mkswap.c:228
#, c-format
msgid "too many bad pages: %lu"
msgstr "quá nhiều trang sai: %lu"
-#: disk-utils/mkswap.c:242
+#: disk-utils/mkswap.c:249
msgid "seek failed in check_blocks"
msgstr "tìm tới không thành công trong check_blocks (kiểm tra khối)"
-#: disk-utils/mkswap.c:252
+#: disk-utils/mkswap.c:259
#, c-format
msgid "%lu bad page\n"
msgid_plural "%lu bad pages\n"
msgstr[0] "%lu trang sai\n"
-#: disk-utils/mkswap.c:264
+#: disk-utils/mkswap.c:271
#, c-format
msgid ""
"mkswap: %s contains holes or other unsupported extents.\n"
" This swap file can be rejected by kernel on swap activation!\n"
msgstr ""
-#: disk-utils/mkswap.c:272
+#: disk-utils/mkswap.c:279
#, fuzzy, c-format
msgid " Use --verbose for more details.\n"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: disk-utils/mkswap.c:313 disk-utils/mkswap.c:338
+#: disk-utils/mkswap.c:320 disk-utils/mkswap.c:345
#, c-format
msgid "hole detected at offset %ju"
msgstr ""
-#: disk-utils/mkswap.c:321
+#: disk-utils/mkswap.c:328
#, c-format
msgid "data inline extent at offset %ju"
msgstr ""
-#: disk-utils/mkswap.c:324
+#: disk-utils/mkswap.c:331
#, c-format
msgid "shared extent at offset %ju"
msgstr ""
-#: disk-utils/mkswap.c:327
+#: disk-utils/mkswap.c:334
#, c-format
msgid "unallocated extent at offset %ju"
msgstr ""
-#: disk-utils/mkswap.c:368
+#: disk-utils/mkswap.c:367
+#, fuzzy
+#| msgid "%s: offset is greater than device size"
+msgid "offset larger than file size"
+msgstr "%s: khoảng bù còn lớn hơn cả cỡ của thiết bị"
+
+#: disk-utils/mkswap.c:380
msgid "unable to alloc new libblkid probe"
msgstr "không thể cấp phát đoạn dò libblklid mới"
-#: disk-utils/mkswap.c:370
+#: disk-utils/mkswap.c:382
msgid "unable to assign device to libblkid probe"
msgstr "không thể gán thiết bị cho bộ thăm dò libblkid"
-#: disk-utils/mkswap.c:392
+#: disk-utils/mkswap.c:395
+#, c-format
+msgid "cannot create swap file %s: node isn't regular file"
+msgstr ""
+
+#: disk-utils/mkswap.c:397
+#, fuzzy, c-format
+#| msgid "cannot open partition sector save file (%s)"
+msgid "cannot set permissions on swap file %s"
+msgstr "không thể mở tập tin lưu cung từ phân vùng (%s)"
+
+#: disk-utils/mkswap.c:409 disk-utils/mkswap.c:413 disk-utils/mkswap.c:416
+#, fuzzy, c-format
+#| msgid "could not truncate file: %s"
+msgid "couldn't allocate swap file %s"
+msgstr "không thể cắt ngắn tập tin: %s"
+
+#: disk-utils/mkswap.c:426
#, c-format
msgid "warning: checking bad blocks from swap file is not supported: %s"
msgstr "cảnh báo: việc kiểm tra khối hỏng từ tập tin tráo đổi không được hỗ trợ: %s"
-#: disk-utils/mkswap.c:407 disk-utils/mkswap.c:432 disk-utils/mkswap.c:480
+#: disk-utils/mkswap.c:441 disk-utils/mkswap.c:466 disk-utils/mkswap.c:518
msgid "unable to rewind swap-device"
msgstr "không thể “tua lại” thiết bị trao đổi"
-#: disk-utils/mkswap.c:435
+#: disk-utils/mkswap.c:469
msgid "unable to erase bootbits sectors"
msgstr "không xóa được cung từ bit khởi động"
-#: disk-utils/mkswap.c:452
+#: disk-utils/mkswap.c:486
#, c-format
msgid "%s: warning: wiping old %s signature."
msgstr "%s: cảnh báo: tẩy xóa tín hiệu %s cũ."
-#: disk-utils/mkswap.c:457
+#: disk-utils/mkswap.c:491
#, c-format
msgid "%s: warning: don't erase bootbits sectors"
msgstr "%s: cảnh báo: đừng xóa cung từ khởi động"
-#: disk-utils/mkswap.c:460
+#: disk-utils/mkswap.c:494
#, c-format
msgid " (%s partition table detected). "
msgstr " (%s bảng phân vùng được tìm thấy). "
-#: disk-utils/mkswap.c:462
+#: disk-utils/mkswap.c:496
#, c-format
msgid " (compiled without libblkid). "
msgstr " (biên dịch mà không có libblkid). "
-#: disk-utils/mkswap.c:463
+#: disk-utils/mkswap.c:497
#, c-format
msgid "Use -f to force.\n"
msgstr "Dùng -f để ép buộc.\n"
-#: disk-utils/mkswap.c:485
+#: disk-utils/mkswap.c:523
#, c-format
msgid "%s: unable to write signature page"
msgstr " %s: không thể ghi trang chữ ký"
-#: disk-utils/mkswap.c:543
+#: disk-utils/mkswap.c:584
msgid "parsing page size failed"
msgstr "phân tích kích cỡ trang gặp lỗi"
-#: disk-utils/mkswap.c:552
+#: disk-utils/mkswap.c:593
msgid "parsing version number failed"
msgstr "gặp lỗi khi phân tích số phiên bản"
-#: disk-utils/mkswap.c:555
+#: disk-utils/mkswap.c:596
#, c-format
msgid "swapspace version %d is not supported"
msgstr "không hỗ trợ phiên bản swapspace %d"
-#: disk-utils/mkswap.c:561
+#: disk-utils/mkswap.c:602
#, c-format
msgid "warning: ignoring -U (UUIDs are unsupported by %s)"
msgstr "cảnh báo: bỏ qua “-U” (UUIDs không được %s hỗ trợ)"
-#: disk-utils/mkswap.c:574
+#: disk-utils/mkswap.c:615
#, fuzzy, c-format
#| msgid "swapspace version %d is not supported"
msgid "invalid endianness %s is not supported"
msgstr "không hỗ trợ phiên bản swapspace %d"
-#: disk-utils/mkswap.c:603
+#: disk-utils/mkswap.c:620 misc-utils/lsclocks.c:275
+#, fuzzy
+#| msgid "invalid block-count"
+msgid "Invalid offset"
+msgstr "số lượng khối sai"
+
+#: disk-utils/mkswap.c:654
msgid "only one device argument is currently supported"
msgstr "hiện tại chỉ một thiết bị làm đối số được hỗ trợ"
-#: disk-utils/mkswap.c:616
+#: disk-utils/mkswap.c:667
msgid "error: parsing UUID failed"
msgstr "lỗi: gặp lỗi khi phân tích cú pháp UUID"
-#: disk-utils/mkswap.c:625
+#: disk-utils/mkswap.c:676
msgid "error: Nowhere to set up swap on?"
msgstr "lỗi: không có chỗ nào để cài đặt bộ nhớ trao đổi?"
-#: disk-utils/mkswap.c:631
+#: disk-utils/mkswap.c:682
msgid "invalid block count argument"
msgstr "đối số chỉ ra số lượng khối không hợp lệ"
-#: disk-utils/mkswap.c:640
+#: disk-utils/mkswap.c:691
#, fuzzy, c-format
msgid "error: size %llu KiB is larger than device size %<PRIu64> KiB"
msgstr "lỗi: kích cỡ %llu KiB lớn hơn kích cỡ thiết bị %ju KiB"
-#: disk-utils/mkswap.c:646
+#: disk-utils/mkswap.c:697
#, c-format
msgid "error: swap area needs to be at least %ld KiB"
msgstr "lỗi: vùng trao đổi cần ít nhất %ld KiB"
-#: disk-utils/mkswap.c:652
+#: disk-utils/mkswap.c:703
#, c-format
msgid "warning: truncating swap area to %llu KiB"
msgstr "cảnh báo: đang cắt ngắn vùng trao đổi thành %llu KiB"
-#: disk-utils/mkswap.c:657
+#: disk-utils/mkswap.c:708
#, c-format
msgid "error: %s is mounted; will not make swapspace"
msgstr "lỗi: %s đã được gắn; sẽ không tạo vùng trao đổi"
-#: disk-utils/mkswap.c:664
+#: disk-utils/mkswap.c:715
#, fuzzy, c-format
msgid "%s: insecure permissions %04o, fix with: chmod %04o %s"
msgstr "%s: có quyền không bảo mật %04o, đề nghị dùng %04o."
-#: disk-utils/mkswap.c:669
+#: disk-utils/mkswap.c:720
#, fuzzy, c-format
msgid "%s: insecure file owner %d, fix with: chown 0:0 %s"
msgstr "%s: chủ sở hữu không bảo mật %d, đề nghị dùng 0 (root)."
-#: disk-utils/mkswap.c:688
+#: disk-utils/mkswap.c:739
msgid "Unable to set up swap-space: unreadable"
msgstr "Không thể cài đặt vùng trao đổi: không thể đọc"
-#: disk-utils/mkswap.c:694
+#: disk-utils/mkswap.c:745
#, fuzzy, c-format
msgid "Setting up swapspace version %d, size = %s (%<PRIu64> bytes)\n"
msgstr "Đang cài đặt vùng tráo đổi phiên bản %d, kích cỡ = %s (%ju byte)\n"
-#: disk-utils/mkswap.c:714
+#: disk-utils/mkswap.c:765
#, c-format
msgid "%s: unable to obtain selinux file label"
msgstr "%s: không thể lấy nhãn tập tin SELinux"
-#: disk-utils/mkswap.c:719
+#: disk-utils/mkswap.c:770
#, fuzzy, c-format
msgid "%s: unable to obtain default selinux file label"
msgstr "%s: không thể lấy nhãn tập tin SELinux"
-#: disk-utils/mkswap.c:723
+#: disk-utils/mkswap.c:774
msgid "unable to create new selinux context"
msgstr "không thể tạo ngữ cảnh SELinux mới"
-#: disk-utils/mkswap.c:725
+#: disk-utils/mkswap.c:776
msgid "couldn't compute selinux context"
msgstr "không thể tính ngữ cảnh SELinux"
-#: disk-utils/mkswap.c:731
+#: disk-utils/mkswap.c:782
#, c-format
msgid "unable to relabel %s to %s"
msgstr "không thể đổi nhãn của %s thành %s"
@@ -3793,7 +3897,7 @@ msgstr "định dạng kích thước cho người đọc"
msgid "partition name"
msgstr "tên phân vùng"
-#: disk-utils/partx.c:99 misc-utils/findmnt.c:118 misc-utils/lsblk.c:205
+#: disk-utils/partx.c:99 misc-utils/findmnt.c:128 misc-utils/lsblk.c:211
msgid "partition UUID"
msgstr "UUID phân vùng"
@@ -3801,7 +3905,7 @@ msgstr "UUID phân vùng"
msgid "partition table type (dos, gpt, ...)"
msgstr "kiểu bảng phân vùng (dos, gpt, …)"
-#: disk-utils/partx.c:101 misc-utils/lsblk.c:200
+#: disk-utils/partx.c:101 misc-utils/lsblk.c:206
msgid "partition flags"
msgstr "các cờ của phân vùng"
@@ -3809,7 +3913,7 @@ msgstr "các cờ của phân vùng"
msgid "partition type (a string, a UUID, or hex)"
msgstr "kiểu phân vùng (chuỗi, UUID, hay hex)"
-#: disk-utils/partx.c:121 sys-utils/losetup.c:554 sys-utils/losetup.c:670
+#: disk-utils/partx.c:121 sys-utils/losetup.c:619 sys-utils/losetup.c:740
msgid "failed to initialize loopcxt"
msgstr "gặp lỗi khi khởi tạo loopcxt"
@@ -3828,18 +3932,19 @@ msgstr "Cố sử dụng “%s” cho thiết bị vòng lặp\n"
msgid "%s: failed to set backing file"
msgstr "%s: gặp lỗi khi đặt tập tin đứng sau"
-#: disk-utils/partx.c:138 sys-utils/losetup.c:603
+#: disk-utils/partx.c:138 sys-utils/losetup.c:671
#, c-format
msgid "%s: failed to set up loop device"
msgstr "%s: gặp lỗi khi cài đặt thiết bị loop"
-#: disk-utils/partx.c:168 login-utils/lslogins.c:322 misc-utils/fincore.c:92
-#: misc-utils/findmnt.c:383 misc-utils/lsblk.c:343 misc-utils/lsfd.c:478
-#: misc-utils/lslocks.c:351 misc-utils/uuidparse.c:125 misc-utils/wipefs.c:132
-#: sys-utils/irq-common.c:103 sys-utils/losetup.c:112 sys-utils/lscpu.c:200
-#: sys-utils/lscpu.c:215 sys-utils/lsipc.c:233 sys-utils/lsmem.c:178
-#: sys-utils/lsns.c:268 sys-utils/prlimit.c:291 sys-utils/rfkill.c:162
-#: sys-utils/swapon.c:150 sys-utils/wdctl.c:179 sys-utils/zramctl.c:147
+#: disk-utils/partx.c:168 login-utils/lslogins.c:322 misc-utils/fincore.c:151
+#: misc-utils/findmnt.c:393 misc-utils/lsblk.c:373 misc-utils/lsclocks.c:171
+#: misc-utils/lsfd.c:564 misc-utils/lslocks.c:564 misc-utils/uuidparse.c:125
+#: misc-utils/wipefs.c:132 sys-utils/irq-common.c:95 sys-utils/losetup.c:130
+#: sys-utils/lscpu.c:192 sys-utils/lscpu.c:207 sys-utils/lsipc.c:233
+#: sys-utils/lsmem.c:171 sys-utils/lsns.c:261 sys-utils/prlimit.c:283
+#: sys-utils/rfkill.c:163 sys-utils/swapon.c:163 sys-utils/wdctl.c:184
+#: sys-utils/zramctl.c:147
#, c-format
msgid "unknown column: %s"
msgstr "không hiểu cột: %s"
@@ -3935,11 +4040,12 @@ msgid "#%2d: %9ju-%9ju (%9ju sector, %6ju MB)\n"
msgid_plural "#%2d: %9ju-%9ju (%9ju sectors, %6ju MB)\n"
msgstr[0] "#%2d: %9ju-%9ju (%9ju cung từ, %6ju MB)\n"
-#: disk-utils/partx.c:687 misc-utils/fincore.c:371 misc-utils/findmnt.c:1792
-#: misc-utils/lsblk.c:2395 misc-utils/lsfd.c:533 misc-utils/lsfd.c:1988
-#: misc-utils/lslocks.c:487 sys-utils/losetup.c:340 sys-utils/lscpu.c:616
-#: sys-utils/lscpu.c:772 sys-utils/prlimit.c:320 sys-utils/rfkill.c:487
-#: sys-utils/swapon.c:305 sys-utils/wdctl.c:360
+#: disk-utils/partx.c:687 include/column-list-table.h:62
+#: misc-utils/fincore.c:514 misc-utils/findmnt.c:1925 misc-utils/lsblk.c:2270
+#: misc-utils/lsblk.c:2773 misc-utils/lsclocks.c:657 misc-utils/lsfd.c:615
+#: misc-utils/lsfd.c:2400 misc-utils/lslocks.c:769 sys-utils/losetup.c:403
+#: sys-utils/lscpu.c:608 sys-utils/lscpu.c:764 sys-utils/prlimit.c:312
+#: sys-utils/rfkill.c:488 sys-utils/swapon.c:318 sys-utils/wdctl.c:365
#, fuzzy
msgid "failed to allocate output column"
msgstr "gặp lỗi khi phân bổ dòng kết xuất"
@@ -3993,7 +4099,7 @@ msgstr ""
" -s, --show liệt kê các phân vùng\n"
"\n"
-#: disk-utils/partx.c:773 misc-utils/lsblk.c:2000 sys-utils/lsmem.c:528
+#: disk-utils/partx.c:773 misc-utils/lsblk.c:2325 sys-utils/lsmem.c:521
msgid " -b, --bytes print SIZE in bytes rather than in human readable format\n"
msgstr " -b, --bytes hiển thị kích thước theo byte thay vì định dạng dành cho con người\n"
@@ -4005,21 +4111,21 @@ msgstr " -g, --noheadings không hiển thị phần đầu cho --show\n"
msgid " -n, --nr <n:m> specify the range of partitions (e.g. --nr 2:4)\n"
msgstr " -n, --nr <n:m> chỉ định vùng các phân vùng (ví dụ: --nr 2:4)\n"
-#: disk-utils/partx.c:776 sys-utils/irqtop.c:271 sys-utils/lsirq.c:66
+#: disk-utils/partx.c:776 sys-utils/irqtop.c:264 sys-utils/lsirq.c:59
msgid " -o, --output <list> define which output columns to use\n"
msgstr " -o, --output <dsách> định nghĩa xem cột nào sẽ được dùng\n"
-#: disk-utils/partx.c:777 sys-utils/lsmem.c:531
+#: disk-utils/partx.c:777 sys-utils/lsmem.c:524
#, fuzzy
msgid " --output-all output all columns\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: disk-utils/partx.c:778 misc-utils/lsblk.c:1994 sys-utils/lsirq.c:64
-#: sys-utils/lsmem.c:526
+#: disk-utils/partx.c:778 misc-utils/lsblk.c:2315 sys-utils/lsirq.c:57
+#: sys-utils/lsmem.c:519
msgid " -P, --pairs use key=\"value\" output format\n"
msgstr " -P, --pairs dùng định dạng kết xuất khóa=\"giá trị\"\n"
-#: disk-utils/partx.c:779 misc-utils/lsblk.c:2010 sys-utils/lsmem.c:532
+#: disk-utils/partx.c:779 misc-utils/lsblk.c:2335 sys-utils/lsmem.c:525
msgid " -r, --raw use raw output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
@@ -4115,8 +4221,8 @@ msgstr "Không thể cấp phát thiết bị thô “%s”"
msgid "Device '%s' is not a block device"
msgstr "Thiết bị “%s” không phải thiết bị khối"
-#: disk-utils/raw.c:195 disk-utils/raw.c:198 sys-utils/ipcrm.c:353
-#: sys-utils/ipcrm.c:367 sys-utils/ipcrm.c:381
+#: disk-utils/raw.c:195 disk-utils/raw.c:198 sys-utils/ipcrm.c:358
+#: sys-utils/ipcrm.c:372 sys-utils/ipcrm.c:386
msgid "failed to parse argument"
msgstr "gặp lỗi khi phân tích đối số"
@@ -4437,7 +4543,7 @@ msgstr "chưa chỉ ra số của phân vùng"
#: disk-utils/sfdisk.c:1159 disk-utils/sfdisk.c:1227 disk-utils/sfdisk.c:1282
#: disk-utils/sfdisk.c:1338 disk-utils/sfdisk.c:1387 disk-utils/sfdisk.c:1421
-#: sys-utils/losetup.c:802
+#: sys-utils/losetup.c:874
msgid "unexpected arguments"
msgstr "gặp số các đối số không cần"
@@ -4590,7 +4696,7 @@ msgstr "Ví dụ:\n"
msgid " , 4G Creates a 4GiB partition at default start offset.\n"
msgstr " , 4G tạo phân vùng 4GiB trên vị trí bù mặc định đầu tiên.\n"
-#: disk-utils/sfdisk.c:1546 sys-utils/dmesg.c:1680
+#: disk-utils/sfdisk.c:1546 sys-utils/dmesg.c:1952
msgid "unsupported command"
msgstr "lệnh không được hỗ trợ"
@@ -5025,12 +5131,12 @@ msgstr ""
msgid "ignore -U (UUIDs are unsupported)"
msgstr "bỏ qua -U (các UUID không được hỗ trợ)"
-#: include/c.h:301
+#: include/c.h:312
#, fuzzy, c-format
msgid "Try '%s --help' for more information.\n"
msgstr "Hãy thử lệnh “%s --help” để xem thông tin thêm.\n"
-#: include/c.h:446
+#: include/c.h:457
msgid ""
"\n"
"Usage:\n"
@@ -5038,7 +5144,7 @@ msgstr ""
"\n"
"Cách dùng:\n"
-#: include/c.h:447
+#: include/c.h:458
msgid ""
"\n"
"Options:\n"
@@ -5046,7 +5152,7 @@ msgstr ""
"\n"
"Tùy chọn:\n"
-#: include/c.h:448
+#: include/c.h:459
msgid ""
"\n"
"Functions:\n"
@@ -5054,7 +5160,7 @@ msgstr ""
"\n"
"Hàm:\n"
-#: include/c.h:449
+#: include/c.h:460
msgid ""
"\n"
"Commands:\n"
@@ -5062,14 +5168,14 @@ msgstr ""
"\n"
"Lệnh:\n"
-#: include/c.h:450
+#: include/c.h:461
#, fuzzy
msgid ""
"\n"
"Arguments:\n"
msgstr "đối số sai"
-#: include/c.h:451
+#: include/c.h:462
#, fuzzy
msgid ""
"\n"
@@ -5078,24 +5184,36 @@ msgstr ""
"\n"
"Các cột sẵn dùng cho --list:\n"
-#: include/c.h:454
+#: include/c.h:463
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Available columns:\n"
+msgid ""
+"\n"
+"Default columns:\n"
+msgstr ""
+"\n"
+"Các cột sẵn dùng:\n"
+
+#: include/c.h:466
#, fuzzy
msgid "display this help"
msgstr " -? hiển thị trợ giúp này rồi thoát\n"
-#: include/c.h:455
+#: include/c.h:467
#, fuzzy
msgid "display version"
msgstr " -version\n"
-#: include/c.h:465
+#: include/c.h:477
#, c-format
msgid ""
" %s arguments may be followed by the suffixes for\n"
" GiB, TiB, PiB, EiB, ZiB, and YiB (the \"iB\" is optional)\n"
msgstr ""
-#: include/c.h:468
+#: include/c.h:480
#, c-format
msgid ""
"\n"
@@ -5105,22 +5223,22 @@ msgstr ""
"Để tìm thêm thông tin, xem %s.\n"
"Thông báo lỗi dịch cho <http://translationproject.org/team/vi.html>\n"
-#: include/c.h:470
+#: include/c.h:482
#, c-format
msgid "%s from %s\n"
msgstr "“%s” từ gói phần mềm “%s”\n"
-#: include/c.h:492 misc-utils/kill.c:237 term-utils/agetty.c:704
+#: include/c.h:504 misc-utils/kill.c:237 term-utils/agetty.c:693
#, fuzzy, c-format
msgid "%s from %s"
msgstr "“%s” từ gói phần mềm “%s”\n"
-#: include/c.h:496
+#: include/c.h:508
msgid "features:"
msgstr ""
#: include/closestream.h:74 include/closestream.h:76 login-utils/vipw.c:272
-#: login-utils/vipw.c:291 sys-utils/rtcwake.c:304 term-utils/setterm.c:833
+#: login-utils/vipw.c:291 sys-utils/rtcwake.c:313 term-utils/setterm.c:833
msgid "write error"
msgstr "lỗi ghi"
@@ -5134,8 +5252,8 @@ msgstr "Đăng nhập trên %s từ %s bị cấm theo mặc định.\n"
msgid "colors are disabled by default"
msgstr "Đăng nhập trên %s từ %s bị cấm theo mặc định.\n"
-#: include/env.h:30 lib/pager.c:158 login-utils/login.c:1199
-#: login-utils/login.c:1203 term-utils/agetty.c:1241
+#: include/env.h:30 lib/pager.c:160 login-utils/login.c:1207
+#: login-utils/login.c:1211 term-utils/agetty.c:1204
#, fuzzy, c-format
msgid "failed to set the %s environment variable"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
@@ -6001,147 +6119,171 @@ msgstr "ChromeOS root fs"
msgid "ChromeOS reserved"
msgstr "ChromeOS reserved"
+#: include/pt-gpt-partnames.h:235
+#, fuzzy
+#| msgid "ChromeOS reserved"
+msgid "ChromeOS firmware"
+msgstr "ChromeOS reserved"
+
+#: include/pt-gpt-partnames.h:236
+#, fuzzy
+#| msgid "ChromeOS kernel"
+msgid "ChromeOS miniOS"
+msgstr "Nhân ChromeOS"
+
#: include/pt-gpt-partnames.h:237
+#, fuzzy
+#| msgid "ChromeOS kernel"
+msgid "ChromeOS hibernate"
+msgstr "Nhân ChromeOS"
+
+#: include/pt-gpt-partnames.h:240
msgid "MidnightBSD data"
msgstr "Dữ liệu MidnightBSD"
-#: include/pt-gpt-partnames.h:238
+#: include/pt-gpt-partnames.h:241
msgid "MidnightBSD boot"
msgstr "MidnightBSD boot"
-#: include/pt-gpt-partnames.h:239
+#: include/pt-gpt-partnames.h:242
msgid "MidnightBSD swap"
msgstr "MidnightBSD swap"
-#: include/pt-gpt-partnames.h:240
+#: include/pt-gpt-partnames.h:243
msgid "MidnightBSD UFS"
msgstr "MidnightBSD UFS"
-#: include/pt-gpt-partnames.h:241
+#: include/pt-gpt-partnames.h:244
msgid "MidnightBSD ZFS"
msgstr "MidnightBSD ZFS"
-#: include/pt-gpt-partnames.h:242
+#: include/pt-gpt-partnames.h:245
msgid "MidnightBSD Vinum"
msgstr "MidnightBSD Vinum"
-#: include/pt-gpt-partnames.h:245
+#: include/pt-gpt-partnames.h:248
msgid "Ceph Journal"
msgstr ""
-#: include/pt-gpt-partnames.h:246
+#: include/pt-gpt-partnames.h:249
msgid "Ceph Encrypted Journal"
msgstr ""
-#: include/pt-gpt-partnames.h:247
+#: include/pt-gpt-partnames.h:250
msgid "Ceph OSD"
msgstr ""
-#: include/pt-gpt-partnames.h:248
+#: include/pt-gpt-partnames.h:251
msgid "Ceph crypt OSD"
msgstr ""
-#: include/pt-gpt-partnames.h:249
+#: include/pt-gpt-partnames.h:252
msgid "Ceph disk in creation"
msgstr ""
-#: include/pt-gpt-partnames.h:250
+#: include/pt-gpt-partnames.h:253
msgid "Ceph crypt disk in creation"
msgstr ""
-#: include/pt-gpt-partnames.h:253 include/pt-mbr-partnames.h:109
+#: include/pt-gpt-partnames.h:256 include/pt-mbr-partnames.h:109
msgid "VMware VMFS"
msgstr "VMware VMFS"
-#: include/pt-gpt-partnames.h:254
+#: include/pt-gpt-partnames.h:257
#, fuzzy
msgid "VMware Diagnostic"
msgstr "Chuẩn đoán Compaq"
-#: include/pt-gpt-partnames.h:255
+#: include/pt-gpt-partnames.h:258
#, fuzzy
msgid "VMware Virtual SAN"
msgstr "VMware VMFS"
-#: include/pt-gpt-partnames.h:256
+#: include/pt-gpt-partnames.h:259
#, fuzzy
msgid "VMware Virsto"
msgstr "VMware VMFS"
-#: include/pt-gpt-partnames.h:257
+#: include/pt-gpt-partnames.h:260
#, fuzzy
msgid "VMware Reserved"
msgstr "ChromeOS reserved"
-#: include/pt-gpt-partnames.h:260
+#: include/pt-gpt-partnames.h:263
#, fuzzy
msgid "OpenBSD data"
msgstr "dữ liệu FreeBSD"
-#: include/pt-gpt-partnames.h:263
+#: include/pt-gpt-partnames.h:266
#, fuzzy
msgid "QNX6 file system"
msgstr "Hệ thống tập tin Linux"
-#: include/pt-gpt-partnames.h:266
+#: include/pt-gpt-partnames.h:269
#, fuzzy
msgid "Plan 9 partition"
msgstr "xóa một phân vùng"
-#: include/pt-gpt-partnames.h:269
+#: include/pt-gpt-partnames.h:272
msgid "HiFive FSBL"
msgstr ""
-#: include/pt-gpt-partnames.h:270
+#: include/pt-gpt-partnames.h:273
msgid "HiFive BBL"
msgstr ""
-#: include/pt-gpt-partnames.h:273
+#: include/pt-gpt-partnames.h:276
msgid "Haiku BFS"
msgstr ""
-#: include/pt-gpt-partnames.h:276
+#: include/pt-gpt-partnames.h:279
msgid "Marvell Armada 3700 Boot partition"
msgstr ""
-#: include/pt-gpt-partnames.h:280
+#: include/pt-gpt-partnames.h:283
msgid "DragonFlyBSD Label32"
msgstr ""
-#: include/pt-gpt-partnames.h:281
+#: include/pt-gpt-partnames.h:284
msgid "DragonFlyBSD Swap"
msgstr ""
-#: include/pt-gpt-partnames.h:282
+#: include/pt-gpt-partnames.h:285
msgid "DragonFlyBSD UFS1"
msgstr ""
-#: include/pt-gpt-partnames.h:283
+#: include/pt-gpt-partnames.h:286
#, fuzzy
#| msgid "FreeBSD Vinum"
msgid "DragonFlyBSD Vinum"
msgstr "FreeBSD Vinum"
-#: include/pt-gpt-partnames.h:284
+#: include/pt-gpt-partnames.h:287
msgid "DragonFlyBSD CCD"
msgstr ""
-#: include/pt-gpt-partnames.h:285
+#: include/pt-gpt-partnames.h:288
msgid "DragonFlyBSD Label64"
msgstr ""
-#: include/pt-gpt-partnames.h:286
+#: include/pt-gpt-partnames.h:289
msgid "DragonFlyBSD Legacy"
msgstr ""
-#: include/pt-gpt-partnames.h:287
+#: include/pt-gpt-partnames.h:290
msgid "DragonFlyBSD HAMMER"
msgstr ""
-#: include/pt-gpt-partnames.h:288
+#: include/pt-gpt-partnames.h:291
msgid "DragonFlyBSD HAMMER2"
msgstr ""
+#: include/pt-gpt-partnames.h:294
+#, fuzzy
+#| msgid "Windows recovery environment"
+msgid "U-Boot environment"
+msgstr "Môi trường khôi phục Microsoft Windows"
+
#: include/pt-mbr-partnames.h:5
msgid "Empty"
msgstr "Rỗng"
@@ -6544,6 +6686,20 @@ msgstr "gặp lỗi khi đặt dữ liệu"
msgid "OK\n"
msgstr "OK"
+#: lib/caputils.c:104
+#, fuzzy
+msgid "capget failed"
+msgstr "crypt gặp lỗi"
+
+#: lib/caputils.c:112
+#, fuzzy
+msgid "capset failed"
+msgstr "setgid không thành công"
+
+#: lib/caputils.c:124
+msgid "prctl(PR_CAP_AMBIENT) failed"
+msgstr ""
+
#: libfdisk/src/ask.c:509 libfdisk/src/ask.c:521
#, c-format
msgid "Selected partition %ju"
@@ -6585,7 +6741,7 @@ msgstr "Trụ từ đầu tiên"
msgid "Last cylinder, +/-cylinders or +/-size{K,M,G,T,P}"
msgstr "Trụ từ cuối, +trụ hay +size{K,M,G,T,P}"
-#: libfdisk/src/bsd.c:296 libfdisk/src/dos.c:1441 libfdisk/src/gpt.c:2551
+#: libfdisk/src/bsd.c:296 libfdisk/src/dos.c:1441 libfdisk/src/gpt.c:2552
#, fuzzy
msgid "Last sector, +/-sectors or +/-size{K,M,G,T,P}"
msgstr "Cung từ cuối, +sectors hay +size{K,M,G,T,P}"
@@ -6608,7 +6764,7 @@ msgstr "Đĩa: %s"
msgid "Packname"
msgstr ""
-#: libfdisk/src/bsd.c:463 libfdisk/src/sun.c:1137
+#: libfdisk/src/bsd.c:463 libfdisk/src/sun.c:1141
msgid "Flags"
msgstr "Cờ"
@@ -6639,17 +6795,17 @@ msgstr "rãnh/trụ"
msgid "Sectors/Cylinder"
msgstr "cung/trụ từ"
-#: libfdisk/src/bsd.c:491 libfdisk/src/bsd.c:1029 libfdisk/src/dos.c:2806
-#: libfdisk/src/sgi.c:1162 libfdisk/src/sun.c:203 libfdisk/src/sun.c:1133
+#: libfdisk/src/bsd.c:491 libfdisk/src/bsd.c:1029 libfdisk/src/dos.c:2816
+#: libfdisk/src/sgi.c:1165 libfdisk/src/sun.c:203 libfdisk/src/sun.c:1137
msgid "Cylinders"
msgstr "Các trụ"
-#: libfdisk/src/bsd.c:496 libfdisk/src/sun.c:783
+#: libfdisk/src/bsd.c:496 libfdisk/src/sun.c:787
#, fuzzy
msgid "Rpm"
msgstr "vòng mỗi phút"
-#: libfdisk/src/bsd.c:501 libfdisk/src/sgi.c:291 libfdisk/src/sun.c:803
+#: libfdisk/src/bsd.c:501 libfdisk/src/sgi.c:293 libfdisk/src/sun.c:807
#, fuzzy
msgid "Interleave"
msgstr "xen kẽ"
@@ -6781,7 +6937,7 @@ msgstr "Cpg"
msgid "%s: fsync device failed"
msgstr "%s: gặp lỗi khi đóng thiết-bị"
-#: libfdisk/src/context.c:772 misc-utils/wipefs.c:619
+#: libfdisk/src/context.c:772 misc-utils/wipefs.c:616
#, c-format
msgid "%s: close device failed"
msgstr "%s: gặp lỗi khi đóng thiết-bị"
@@ -6926,14 +7082,14 @@ msgstr "Cờ 0x%02x%02x của EBR (cho phân vùng %zu) không hợp lệ sẽ
msgid "Start sector %ju out of range."
msgstr "Cung từ bắt đầu %ju nằm ngoài phạm vi."
-#: libfdisk/src/dos.c:1276 libfdisk/src/gpt.c:2409 libfdisk/src/sgi.c:842
-#: libfdisk/src/sun.c:528
+#: libfdisk/src/dos.c:1276 libfdisk/src/gpt.c:2410 libfdisk/src/sgi.c:844
+#: libfdisk/src/sun.c:532
#, c-format
msgid "Partition %zu is already defined. Delete it before re-adding it."
msgstr "Phân vùng %zu đã được định nghĩa rồi. Xóa nó đi rồi thêm lại."
#: libfdisk/src/dos.c:1291 libfdisk/src/dos.c:1317 libfdisk/src/dos.c:1375
-#: libfdisk/src/dos.c:1407 libfdisk/src/gpt.c:2418
+#: libfdisk/src/dos.c:1407 libfdisk/src/gpt.c:2419
msgid "No free sectors available."
msgstr "Không còn cung từ còn trống nào cả."
@@ -6991,519 +7147,519 @@ msgstr "Phân vùng %zu: khác biệt kết thúc vật lý / lôgíc: vlý=(%d,
msgid "Partition %zu: does not end on cylinder boundary."
msgstr "Phân vùng %zu: không kết thúc trên hạn biên của trụ từ."
-#: libfdisk/src/dos.c:1748
+#: libfdisk/src/dos.c:1756
#, c-format
msgid "Partition %zu: bad start-of-data."
msgstr "Phân vùng %zu: khởi-đầu-dữ-liệu xấu."
-#: libfdisk/src/dos.c:1764
+#: libfdisk/src/dos.c:1772
#, c-format
msgid "Partition %zu: overlaps partition %zu."
msgstr "Phân vùng %zu: đè lên phân vùng %zu."
-#: libfdisk/src/dos.c:1793
+#: libfdisk/src/dos.c:1801
#, c-format
msgid "Partition %zu: empty."
msgstr "Phân vùng %zu: rỗng."
-#: libfdisk/src/dos.c:1800
+#: libfdisk/src/dos.c:1808
#, c-format
msgid "Logical partition %zu: not entirely in partition %zu."
msgstr "Phân vùng lô-gíc %zu: không nằm toàn bộ trong phân vùng %zu."
-#: libfdisk/src/dos.c:1809 libfdisk/src/gpt.c:2315
+#: libfdisk/src/dos.c:1817 libfdisk/src/gpt.c:2316
msgid "No errors detected."
msgstr "Không thấy lỗi nào."
-#: libfdisk/src/dos.c:1811
+#: libfdisk/src/dos.c:1819
#, fuzzy, c-format
#| msgid "Total allocated sectors %llu greater than the maximum %llu."
msgid "Total allocated sectors %ju greater than the maximum %ju."
msgstr "Tổng số cung từ đã phân phối %llu lớn hơn tối đa %llu."
-#: libfdisk/src/dos.c:1814
+#: libfdisk/src/dos.c:1822
#, fuzzy, c-format
#| msgid "Remaining %lld unallocated %ld-byte sectors."
msgid "Remaining %ju unallocated %ld-byte sectors."
msgstr "Còn lại chưa cấp phát %lld cung từ %ld-byte."
-#: libfdisk/src/dos.c:1818 libfdisk/src/gpt.c:2335
+#: libfdisk/src/dos.c:1826 libfdisk/src/gpt.c:2336
#, c-format
msgid "%d error detected."
msgid_plural "%d errors detected."
msgstr[0] "phát hiện thấy %d lỗi."
-#: libfdisk/src/dos.c:1851
+#: libfdisk/src/dos.c:1861
msgid "The maximum number of partitions has been created."
msgstr "Đã tạo ra số phân vùng lớn nhất cho phép."
-#: libfdisk/src/dos.c:1884 libfdisk/src/dos.c:1899 libfdisk/src/dos.c:2352
+#: libfdisk/src/dos.c:1894 libfdisk/src/dos.c:1909 libfdisk/src/dos.c:2362
msgid "Extended partition already exists."
msgstr "Phân vùng mở rộng đã sẵn có."
-#: libfdisk/src/dos.c:1914
+#: libfdisk/src/dos.c:1924
msgid "Extended partition does not exists. Failed to add logical partition."
msgstr ""
-#: libfdisk/src/dos.c:1974
+#: libfdisk/src/dos.c:1984
msgid "All primary partitions are in use."
msgstr "Tất cả các phân vùng chính đã được sử dụng."
-#: libfdisk/src/dos.c:1976 libfdisk/src/dos.c:1988
+#: libfdisk/src/dos.c:1986 libfdisk/src/dos.c:1998
msgid "All space for primary partitions is in use."
msgstr "Tất cả các phân vùng chính đã được sử dụng."
#. TRANSLATORS: Try to keep this within 80 characters.
-#: libfdisk/src/dos.c:1991
+#: libfdisk/src/dos.c:2001
msgid "To create more partitions, first replace a primary with an extended partition."
msgstr "Nếu bạn muốn tạo ra nhiều phân vùng hơn nữa, bạn phải đổi một phân vùng cơ bản thành kiểu mở rộng."
-#: libfdisk/src/dos.c:2012
+#: libfdisk/src/dos.c:2022
msgid "Partition type"
msgstr "Kiểu phân vùng"
-#: libfdisk/src/dos.c:2016
+#: libfdisk/src/dos.c:2026
#, fuzzy, c-format
msgid "%u primary, %d extended, %u free"
msgstr "%zu chính, %d mở rộng, %zu còn trống"
-#: libfdisk/src/dos.c:2021
+#: libfdisk/src/dos.c:2031
msgid "primary"
msgstr "chính"
-#: libfdisk/src/dos.c:2023
+#: libfdisk/src/dos.c:2033
msgid "extended"
msgstr "mở rộng"
-#: libfdisk/src/dos.c:2023
+#: libfdisk/src/dos.c:2033
msgid "container for logical partitions"
msgstr "cái chứa các phân vùng lô-gíc"
-#: libfdisk/src/dos.c:2025
+#: libfdisk/src/dos.c:2035
msgid "logical"
msgstr "lôgíc"
-#: libfdisk/src/dos.c:2025
+#: libfdisk/src/dos.c:2035
msgid "numbered from 5"
msgstr "đánh số bắt đầu từ 5"
-#: libfdisk/src/dos.c:2064
+#: libfdisk/src/dos.c:2074
#, c-format
msgid "Invalid partition type `%c'."
msgstr "Kiểu phân vùng không hợp lệ “%c”."
-#: libfdisk/src/dos.c:2082
+#: libfdisk/src/dos.c:2092
#, c-format
msgid "Cannot write sector %jd: seek failed"
msgstr "Không thể ghi cung từ %jd: gặp lỗi khi di chuyển vị trí đọc"
-#: libfdisk/src/dos.c:2242 libfdisk/src/gpt.c:1291
+#: libfdisk/src/dos.c:2252 libfdisk/src/gpt.c:1292
#, fuzzy
msgid "Disk identifier"
msgstr "Định danh đĩa: %s"
-#: libfdisk/src/dos.c:2357
+#: libfdisk/src/dos.c:2367
msgid "Type 0 means free space to many systems. Having partitions of type 0 is probably unwise."
msgstr "Gõ 0 có nghĩa là không gian trống đối với nhiều hệ thống. Có phân vùng kiểu 0 là gần như không khôn ngoan."
-#: libfdisk/src/dos.c:2362
+#: libfdisk/src/dos.c:2372
msgid "Cannot change type of the extended partition which is already used by logical partitions. Delete logical partitions first."
msgstr ""
-#: libfdisk/src/dos.c:2684
+#: libfdisk/src/dos.c:2694
#, c-format
msgid "Partition %zu: no data area."
msgstr "Phân vùng %zu: không có vùng dữ liệu."
-#: libfdisk/src/dos.c:2718
+#: libfdisk/src/dos.c:2728
msgid "New beginning of data"
msgstr "Điểm bắt đầu dữ liệu mới"
-#: libfdisk/src/dos.c:2735
+#: libfdisk/src/dos.c:2745
msgid "The new beginning of the partition overlaps the disk label area. Be very careful when using the partition. You can lose all your partitions on the disk."
msgstr ""
-#: libfdisk/src/dos.c:2781
+#: libfdisk/src/dos.c:2791
#, c-format
msgid "Partition %zu: is an extended partition."
msgstr "Phân vùng %zu: là một phân vùng mở rộng."
-#: libfdisk/src/dos.c:2787
+#: libfdisk/src/dos.c:2797
#, c-format
msgid "The bootable flag on partition %zu is enabled now."
msgstr "Cờ khởi động trên phân vùng %zu được bật ngay bây giờ."
-#: libfdisk/src/dos.c:2788
+#: libfdisk/src/dos.c:2798
#, c-format
msgid "The bootable flag on partition %zu is disabled now."
msgstr "Cờ khởi động trên phân vùng %zu được tắt ngay bây giờ."
-#: libfdisk/src/dos.c:2801 libfdisk/src/gpt.c:3243 libfdisk/src/sgi.c:1158
-#: libfdisk/src/sun.c:1129
+#: libfdisk/src/dos.c:2811 libfdisk/src/gpt.c:3244 libfdisk/src/sgi.c:1161
+#: libfdisk/src/sun.c:1133
msgid "Device"
msgstr "Thiết bị"
-#: libfdisk/src/dos.c:2802 libfdisk/src/sun.c:40
+#: libfdisk/src/dos.c:2812 libfdisk/src/sun.c:40
msgid "Boot"
msgstr "Khởi động"
-#: libfdisk/src/dos.c:2808 libfdisk/src/sgi.c:1164 libfdisk/src/sun.c:1135
+#: libfdisk/src/dos.c:2818 libfdisk/src/sgi.c:1167 libfdisk/src/sun.c:1139
msgid "Id"
msgstr "Id"
-#: libfdisk/src/dos.c:2812
+#: libfdisk/src/dos.c:2822
msgid "Start-C/H/S"
msgstr "Điểm đầu-C/H/S"
-#: libfdisk/src/dos.c:2813
+#: libfdisk/src/dos.c:2823
msgid "End-C/H/S"
msgstr "Điểm cuối-C/H/S"
-#: libfdisk/src/dos.c:2814 libfdisk/src/gpt.c:3253 libfdisk/src/sgi.c:1166
+#: libfdisk/src/dos.c:2824 libfdisk/src/gpt.c:3254 libfdisk/src/sgi.c:1169
msgid "Attrs"
msgstr "Attrs"
-#: libfdisk/src/gpt.c:691
+#: libfdisk/src/gpt.c:692
msgid "failed to allocate GPT header"
msgstr "gặp lỗi khi cấp phát phần đầu GPT"
-#: libfdisk/src/gpt.c:800
+#: libfdisk/src/gpt.c:801
msgid "First LBA specified by script is out of range."
msgstr ""
-#: libfdisk/src/gpt.c:812
+#: libfdisk/src/gpt.c:813
msgid "Last LBA specified by script is out of range."
msgstr ""
-#: libfdisk/src/gpt.c:953
+#: libfdisk/src/gpt.c:954
#, fuzzy, c-format
msgid "GPT PMBR size mismatch (%<PRIu64> != %<PRIu64>) will be corrected by write."
msgstr "Cỡ GPT PMBR không khớp (%u != %u) sẽ được sửa bằng w(ghi)."
-#: libfdisk/src/gpt.c:978
+#: libfdisk/src/gpt.c:979
msgid "gpt: stat() failed"
msgstr "gpt: stat() gặp lỗi"
-#: libfdisk/src/gpt.c:988
+#: libfdisk/src/gpt.c:989
#, c-format
msgid "gpt: cannot handle files with mode %o"
msgstr "gpt: không thể tiếp hợp các tập tin với chế độ %o"
-#: libfdisk/src/gpt.c:1248
+#: libfdisk/src/gpt.c:1249
msgid "GPT Header"
msgstr "phần đầu GPT"
-#: libfdisk/src/gpt.c:1253
+#: libfdisk/src/gpt.c:1254
msgid "GPT Entries"
msgstr "Các mục GPT"
-#: libfdisk/src/gpt.c:1259
+#: libfdisk/src/gpt.c:1260
#, fuzzy
msgid "GPT Backup Entries"
msgstr "Các mục GPT"
-#: libfdisk/src/gpt.c:1265
+#: libfdisk/src/gpt.c:1266
#, fuzzy
msgid "GPT Backup Header"
msgstr "phần đầu GPT"
-#: libfdisk/src/gpt.c:1298
+#: libfdisk/src/gpt.c:1299
#, fuzzy
msgid "First usable LBA"
msgstr "LBA đầu tiên: %ju"
-#: libfdisk/src/gpt.c:1303
+#: libfdisk/src/gpt.c:1304
#, fuzzy
msgid "Last usable LBA"
msgstr "LBA cuối: %ju"
#. TRANSLATORS: The LBA (Logical Block Address) of the backup GPT header.
-#: libfdisk/src/gpt.c:1309
+#: libfdisk/src/gpt.c:1310
#, fuzzy
msgid "Alternative LBA"
msgstr "LBA luân phiên: %ju"
#. TRANSLATORS: The start of the array of partition entries.
-#: libfdisk/src/gpt.c:1315
+#: libfdisk/src/gpt.c:1316
#, fuzzy
msgid "Partition entries starting LBA"
msgstr "Điểm bắt đầu của phân vùng LBA: %ju"
#. TRANSLATORS: The end of the array of partition entries.
-#: libfdisk/src/gpt.c:1321
+#: libfdisk/src/gpt.c:1322
#, fuzzy
msgid "Partition entries ending LBA"
msgstr "Điểm bắt đầu của phân vùng LBA: %ju"
-#: libfdisk/src/gpt.c:1328
+#: libfdisk/src/gpt.c:1329
#, fuzzy
msgid "Allocated partition entries"
msgstr "Các đề mục phân vùng đã cấp phát: %u"
-#: libfdisk/src/gpt.c:1670
+#: libfdisk/src/gpt.c:1671
msgid "The backup GPT table is corrupt, but the primary appears OK, so that will be used."
msgstr "Bảng GPT sao lưu bị hỏng, nhưng bảng chính hình như vẫn tốt, vì thế sẽ sử dụng bảng chính."
-#: libfdisk/src/gpt.c:1680
+#: libfdisk/src/gpt.c:1681
msgid "The primary GPT table is corrupt, but the backup appears OK, so that will be used."
msgstr "Bảng GPT chính bị hỏng, nhưng sao lưu hình như vẫn tốt, vì thế sẽ sử dụng sao lưu."
-#: libfdisk/src/gpt.c:1696
+#: libfdisk/src/gpt.c:1697
#, fuzzy
msgid "The backup GPT table is not on the end of the device."
msgstr "Bảng GPT sao lưu bị hỏng, nhưng bảng chính hình như vẫn tốt, vì thế sẽ sử dụng bảng chính."
-#: libfdisk/src/gpt.c:1699
+#: libfdisk/src/gpt.c:1700
msgid "The backup GPT table is not on the end of the device. This problem will be corrected by write."
msgstr ""
-#: libfdisk/src/gpt.c:1703
+#: libfdisk/src/gpt.c:1704
#, fuzzy
msgid "Failed to recalculate backup GPT table location"
msgstr "gặp lỗi khi phân bổ bảng kết xuất"
-#: libfdisk/src/gpt.c:1858
+#: libfdisk/src/gpt.c:1859
#, c-format
msgid "unsupported GPT attribute bit '%s'"
msgstr "bít thuộc tính GPT không được hỗ trợ “%s”"
-#: libfdisk/src/gpt.c:1863
+#: libfdisk/src/gpt.c:1864
#, fuzzy, c-format
msgid "failed to parse GPT attribute string '%s'"
msgstr "lỗi phân tích danh sách “%s”"
-#: libfdisk/src/gpt.c:1963
+#: libfdisk/src/gpt.c:1964
#, c-format
msgid "Partition UUID changed from %s to %s."
msgstr "UUID phân vùng được thay đổi “%s” thành “%s”."
-#: libfdisk/src/gpt.c:1972
+#: libfdisk/src/gpt.c:1973
#, fuzzy
msgid "Failed to translate partition name, name not changed."
msgstr "gặp lỗi cấp phát tên phân vùng"
-#: libfdisk/src/gpt.c:1974
+#: libfdisk/src/gpt.c:1975
#, c-format
msgid "Partition name changed from '%s' to '%.*s'."
msgstr "Tên phân vùng được thay đổi từ “%s” thành “%.*s”."
-#: libfdisk/src/gpt.c:2003
+#: libfdisk/src/gpt.c:2004
#, fuzzy
msgid "The start of the partition understeps FirstUsableLBA."
msgstr "Phân vùng khởi động không tồn tại."
-#: libfdisk/src/gpt.c:2010
+#: libfdisk/src/gpt.c:2011
#, fuzzy
msgid "The end of the partition oversteps LastUsableLBA."
msgstr "điểm cuối của phân vùng theo đơn vị rãnh (sector)"
-#: libfdisk/src/gpt.c:2203
+#: libfdisk/src/gpt.c:2204
#, fuzzy
msgid "The device contains hybrid MBR -- writing GPT only."
msgstr "Thiết bị có chứa MBR lai -- chỉ ghi GPT. Bạn phải đồng bộ MBR bằng tay."
-#: libfdisk/src/gpt.c:2239
+#: libfdisk/src/gpt.c:2240
msgid "Disk does not contain a valid backup header."
msgstr "Đĩa không chứa phần đầu sao lưu hợp lệ."
-#: libfdisk/src/gpt.c:2244
+#: libfdisk/src/gpt.c:2245
msgid "Invalid primary header CRC checksum."
msgstr "Tổng kiểm tra CRC nguyên gốc ở phần đầu không hợp lệ."
-#: libfdisk/src/gpt.c:2248
+#: libfdisk/src/gpt.c:2249
msgid "Invalid backup header CRC checksum."
msgstr "Tổng kiểm tra CRC sao lưu dự phòng ở phần đầu không hợp lệ."
-#: libfdisk/src/gpt.c:2253
+#: libfdisk/src/gpt.c:2254
msgid "Invalid partition entry checksum."
msgstr "Phần tổng kiểm tra phân vùng không hợp lệ."
-#: libfdisk/src/gpt.c:2258
+#: libfdisk/src/gpt.c:2259
msgid "Invalid primary header LBA sanity checks."
msgstr "Kiểm tra đúng mực LBA nguyên gốc ở phần đầu không hợp lệ."
-#: libfdisk/src/gpt.c:2262
+#: libfdisk/src/gpt.c:2263
msgid "Invalid backup header LBA sanity checks."
msgstr "Kiểm tra đúng mực LBA sao lưu dự phòng ở phần đầu không hợp lệ."
-#: libfdisk/src/gpt.c:2267
+#: libfdisk/src/gpt.c:2268
msgid "MyLBA mismatch with real position at primary header."
msgstr "không khớp MyLBA với vị trí thực tế tại phần đầu cơ sở."
-#: libfdisk/src/gpt.c:2271
+#: libfdisk/src/gpt.c:2272
msgid "MyLBA mismatch with real position at backup header."
msgstr "không khớp MyLBA với vị trí thực tế tại phần đầu sao lưu dự phòng."
-#: libfdisk/src/gpt.c:2276
+#: libfdisk/src/gpt.c:2277
msgid "Disk is too small to hold all data."
msgstr "Đĩa quá nhỏ để có thể chứa được toàn bộ dữ liệu."
-#: libfdisk/src/gpt.c:2286
+#: libfdisk/src/gpt.c:2287
msgid "Primary and backup header mismatch."
msgstr "Phần đầu nguyên gốc và sao lưu của nó không khớp nhau."
-#: libfdisk/src/gpt.c:2292
+#: libfdisk/src/gpt.c:2293
#, c-format
msgid "Partition %u overlaps with partition %u."
msgstr "Phân vùng %u đè lên phân vùng %u."
-#: libfdisk/src/gpt.c:2299
+#: libfdisk/src/gpt.c:2300
#, c-format
msgid "Partition %u is too big for the disk."
msgstr "Phân vùng %u quá lớn đối với đĩa."
-#: libfdisk/src/gpt.c:2306
+#: libfdisk/src/gpt.c:2307
#, c-format
msgid "Partition %u ends before it starts."
msgstr "Phân vùng %u kết thúc trước điểm bắt đầu của nó."
-#: libfdisk/src/gpt.c:2316
+#: libfdisk/src/gpt.c:2317
#, c-format
msgid "Header version: %s"
msgstr "Phần đầu phiên bản: %s"
-#: libfdisk/src/gpt.c:2317
+#: libfdisk/src/gpt.c:2318
#, fuzzy, c-format
msgid "Using %zu out of %zu partitions."
msgstr "Dùng %u trong số %d phân vùng."
-#: libfdisk/src/gpt.c:2327
+#: libfdisk/src/gpt.c:2328
#, c-format
msgid "A total of %ju free sectors is available in %u segment."
msgid_plural "A total of %ju free sectors is available in %u segments (the largest is %s)."
msgstr[0] "Có tổng số %ju cung từ còn trống khả dụng trong %u đoạn (lớn nhất là %s)."
-#: libfdisk/src/gpt.c:2414
+#: libfdisk/src/gpt.c:2415
msgid "All partitions are already in use."
msgstr "Tất cả các phân vùng đã sẵn sàng để sử dụng."
-#: libfdisk/src/gpt.c:2465
+#: libfdisk/src/gpt.c:2466
#, fuzzy
#| msgid "No free sectors available."
msgid "No enough free sectors available."
msgstr "Không còn cung từ còn trống nào cả."
-#: libfdisk/src/gpt.c:2479 libfdisk/src/gpt.c:2506
+#: libfdisk/src/gpt.c:2480 libfdisk/src/gpt.c:2507
#, c-format
msgid "Sector %ju already used."
msgstr "Cung từ %ju đã được dùng rồi."
-#: libfdisk/src/gpt.c:2580
+#: libfdisk/src/gpt.c:2581
#, c-format
msgid "Could not create partition %zu"
msgstr "Không thể tạo phân vùng %zu"
-#: libfdisk/src/gpt.c:2587
+#: libfdisk/src/gpt.c:2588
#, c-format
msgid "The last usable GPT sector is %ju, but %ju is requested."
msgstr ""
-#: libfdisk/src/gpt.c:2594
+#: libfdisk/src/gpt.c:2595
#, c-format
msgid "The first usable GPT sector is %ju, but %ju is requested."
msgstr ""
-#: libfdisk/src/gpt.c:2733
+#: libfdisk/src/gpt.c:2734
#, c-format
msgid "Created a new GPT disklabel (GUID: %s)."
msgstr "Tạo một nhãn đĩa GPT (GUID: %s)."
-#: libfdisk/src/gpt.c:2736
+#: libfdisk/src/gpt.c:2737
#, fuzzy, c-format
msgid "The maximal number of partitions is %zu (default is %zu)."
msgstr "Đã tạo ra số phân vùng lớn nhất cho phép."
-#: libfdisk/src/gpt.c:2758
+#: libfdisk/src/gpt.c:2759
msgid "Enter new disk UUID (in 8-4-4-4-12 format)"
msgstr "Nhập vào UUID của đĩa (ở định dạng 8-4-4-4-12)"
-#: libfdisk/src/gpt.c:2766
+#: libfdisk/src/gpt.c:2767
msgid "Failed to parse your UUID."
msgstr "Gặp lỗi khi phân tích UUID của bạn."
-#: libfdisk/src/gpt.c:2780
+#: libfdisk/src/gpt.c:2781
#, c-format
msgid "Disk identifier changed from %s to %s."
msgstr "Định danh đĩa được thay đổi “%s” thành “%s”."
-#: libfdisk/src/gpt.c:2800
+#: libfdisk/src/gpt.c:2801
#, fuzzy
msgid "Not enough space for new partition table!"
msgstr "Không còn phân vùng còn trống nào cả!"
-#: libfdisk/src/gpt.c:2811
+#: libfdisk/src/gpt.c:2812
#, fuzzy, c-format
msgid "Partition #%zu out of range (minimal start is %<PRIu64> sectors)"
msgstr "Phân vùng %zd: có cung từ bắt đầu 0 bị lỗi."
-#: libfdisk/src/gpt.c:2816
+#: libfdisk/src/gpt.c:2817
#, c-format
msgid "Partition #%zu out of range (maximal end is %<PRIu64> sectors)"
msgstr ""
-#: libfdisk/src/gpt.c:2862
+#: libfdisk/src/gpt.c:2863
#, fuzzy
msgid "The partition entry size is zero."
msgstr "Phân vùng khởi động không tồn tại."
-#: libfdisk/src/gpt.c:2864
+#: libfdisk/src/gpt.c:2865
#, fuzzy, c-format
msgid "The number of the partition has to be smaller than %zu."
msgstr "Đã tạo ra số phân vùng lớn nhất cho phép."
-#: libfdisk/src/gpt.c:2888
+#: libfdisk/src/gpt.c:2889
#, fuzzy
msgid "Cannot allocate memory!"
msgstr "không cấp pháp được bộ nhớ: %m"
-#: libfdisk/src/gpt.c:2917
+#: libfdisk/src/gpt.c:2918
#, fuzzy, c-format
msgid "Partition table length changed from %<PRIu32> to %<PRIu32>."
msgstr "Tên phân vùng được thay đổi từ “%s” thành “%.*s”."
-#: libfdisk/src/gpt.c:3027
+#: libfdisk/src/gpt.c:3028
#, fuzzy, c-format
msgid "The attributes on partition %zu changed to 0x%016<PRIx64>."
msgstr "Kiểu của phân vùng “%zu” chưa thay đổi."
-#: libfdisk/src/gpt.c:3077
+#: libfdisk/src/gpt.c:3078
msgid "Enter GUID specific bit"
msgstr "Nhập vào bít GUID đặc biệt"
-#: libfdisk/src/gpt.c:3092
+#: libfdisk/src/gpt.c:3093
#, c-format
msgid "failed to toggle unsupported bit %lu"
msgstr "gặp lỗi khi bật/tắt không hỗ trợ bit %lu"
-#: libfdisk/src/gpt.c:3105
+#: libfdisk/src/gpt.c:3106
#, c-format
msgid "The GUID specific bit %d on partition %zu is enabled now."
msgstr "Bít GUID đặc trưng %d trên phân vùng %zu được bật ngay."
-#: libfdisk/src/gpt.c:3106
+#: libfdisk/src/gpt.c:3107
#, c-format
msgid "The GUID specific bit %d on partition %zu is disabled now."
msgstr "Bít đặt biệt GUID %d trên phân vùng %zu được tắt ngay."
-#: libfdisk/src/gpt.c:3110
+#: libfdisk/src/gpt.c:3111
#, c-format
msgid "The %s flag on partition %zu is enabled now."
msgstr "Cờ %s trên phân vùng %zu được bật bây giờ."
-#: libfdisk/src/gpt.c:3111
+#: libfdisk/src/gpt.c:3112
#, c-format
msgid "The %s flag on partition %zu is disabled now."
msgstr "Cờ %s trên phân vùng %zu sẽ được tắt ngay."
-#: libfdisk/src/gpt.c:3250
+#: libfdisk/src/gpt.c:3251
msgid "Type-UUID"
msgstr "Kiểu-UUID"
-#: libfdisk/src/gpt.c:3251
+#: libfdisk/src/gpt.c:3252
msgid "UUID"
msgstr "UUID"
-#: libfdisk/src/gpt.c:3252 login-utils/chfn.c:151 login-utils/chfn.c:153
+#: libfdisk/src/gpt.c:3253 login-utils/chfn.c:151 login-utils/chfn.c:153
#: login-utils/chfn.c:316
msgid "Name"
msgstr "Tên"
@@ -7531,9 +7687,9 @@ msgstr "Chỗ trống"
msgid "Failed to resize partition #%zu."
msgstr "thay đổi kích thước phân vùng gặp lỗi"
-#: libfdisk/src/parttype.c:291 misc-utils/findmnt.c:753
+#: libfdisk/src/parttype.c:291 misc-utils/findmnt.c:796
#: misc-utils/uuidparse.c:199 misc-utils/uuidparse.c:217 schedutils/chrt.c:127
-#: schedutils/ionice.c:81 sys-utils/hwclock.c:286
+#: schedutils/ionice.c:81 sys-utils/hwclock.c:293
msgid "unknown"
msgstr "không hiểu"
@@ -7617,163 +7773,163 @@ msgstr "SGI xvm"
msgid "Linux native"
msgstr "Linux nguyên bản"
-#: libfdisk/src/sgi.c:158
+#: libfdisk/src/sgi.c:160
msgid "SGI info created on second sector."
msgstr "thông tin SGI được tạo trên cung từ thứ hai."
-#: libfdisk/src/sgi.c:258
+#: libfdisk/src/sgi.c:260
msgid "Detected an SGI disklabel with wrong checksum."
msgstr "Tìm thấy nhãn đĩa SGI với tổng kiểm tra (checksum) sai."
-#: libfdisk/src/sgi.c:281 libfdisk/src/sun.c:793
+#: libfdisk/src/sgi.c:283 libfdisk/src/sun.c:797
#, fuzzy
msgid "Physical cylinders"
msgstr "Số trụ vật lý"
-#: libfdisk/src/sgi.c:286 libfdisk/src/sun.c:798
+#: libfdisk/src/sgi.c:288 libfdisk/src/sun.c:802
#, fuzzy
msgid "Extra sects/cyl"
msgstr "Số cung từ dự phòng mỗi trụ"
-#: libfdisk/src/sgi.c:296
+#: libfdisk/src/sgi.c:298
#, fuzzy
msgid "Bootfile"
msgstr "Tập tin khởi động: %s"
-#: libfdisk/src/sgi.c:394
+#: libfdisk/src/sgi.c:396
msgid "Invalid bootfile! The bootfile must be an absolute non-zero pathname, e.g. \"/unix\" or \"/unix.save\"."
msgstr "Tập tin khởi động không hợp lệ! Tập tin khởi động phải là một tên đường dẫn tuyệt đối không rỗng, v.d. \"/unix\" hay \"/unix.save\"."
-#: libfdisk/src/sgi.c:402
+#: libfdisk/src/sgi.c:404
#, c-format
msgid "Name of bootfile is too long: %zu byte maximum."
msgid_plural "Name of bootfile is too long: %zu bytes maximum."
msgstr[0] "Tên của tập tin khởi động quá dài: tối đa là %zu byte."
-#: libfdisk/src/sgi.c:411
+#: libfdisk/src/sgi.c:413
msgid "Bootfile must have a fully qualified pathname."
msgstr "Tập tin khởi động phải có đường dẫn đầy đủ."
-#: libfdisk/src/sgi.c:417
+#: libfdisk/src/sgi.c:419
msgid "Be aware that the bootfile is not checked for existence. SGI's default is \"/unix\", and for backup \"/unix.save\"."
msgstr "Cần biết rằng tập tin khởi động không được kiểm tra tồn tại. Mặc định SGI là \"/unix\" và sao lưu là \"/unix.save\"."
-#: libfdisk/src/sgi.c:442
+#: libfdisk/src/sgi.c:444
#, c-format
msgid "The current boot file is: %s"
msgstr "Tập tin khởi động hiện tại là: %s"
-#: libfdisk/src/sgi.c:444
+#: libfdisk/src/sgi.c:446
msgid "Enter of the new boot file"
msgstr "Xin hãy nhập tên của tập tin khởi động mới"
-#: libfdisk/src/sgi.c:449
+#: libfdisk/src/sgi.c:451
msgid "Boot file is unchanged."
msgstr "Tập tin khởi động không thay đổi."
-#: libfdisk/src/sgi.c:460
+#: libfdisk/src/sgi.c:462
#, c-format
msgid "Bootfile has been changed to \"%s\"."
msgstr "Tập tin khởi động được thay đổi thành \"%s\"."
-#: libfdisk/src/sgi.c:599
+#: libfdisk/src/sgi.c:601
msgid "More than one entire disk entry present."
msgstr "Có nhiều hơn một toàn bộ đĩa hiện diện."
-#: libfdisk/src/sgi.c:606 libfdisk/src/sun.c:467
+#: libfdisk/src/sgi.c:608 libfdisk/src/sun.c:471
msgid "No partitions defined."
msgstr "Không có phân vùng nào được định nghĩa."
-#: libfdisk/src/sgi.c:616
+#: libfdisk/src/sgi.c:618
msgid "IRIX likes it when partition 11 covers the entire disk."
msgstr "Thích hợp với IRIX khi Phân vùng 11 bao bọc cả một đĩa."
-#: libfdisk/src/sgi.c:620
+#: libfdisk/src/sgi.c:622
#, c-format
msgid "The entire disk partition should start at block 0, not at block %d."
msgstr "Phân vùng chứa cả một đĩa phải bắt đầu tại khối 0, chứ không phải tại khối %d."
-#: libfdisk/src/sgi.c:631
+#: libfdisk/src/sgi.c:633
msgid "Partition 11 should cover the entire disk."
msgstr "Phân vùng 11 nên chứa toàn bộ đĩa."
-#: libfdisk/src/sgi.c:655
+#: libfdisk/src/sgi.c:657
#, c-format
msgid "Partitions %d and %d overlap by %d sector."
msgid_plural "Partitions %d and %d overlap by %d sectors."
msgstr[0] "Phân vùng %d và %d chèn lên nhau %d cung từ."
-#: libfdisk/src/sgi.c:666 libfdisk/src/sgi.c:688
+#: libfdisk/src/sgi.c:668 libfdisk/src/sgi.c:690
#, c-format
msgid "Unused gap of %8u sector: sector %8u"
msgid_plural "Unused gap of %8u sectors: sectors %8u-%u"
msgstr[0] "Khoảng trống không sử dụng %8u cung từ - cung từ %8u-%u"
-#: libfdisk/src/sgi.c:701
+#: libfdisk/src/sgi.c:703
msgid "The boot partition does not exist."
msgstr "Phân vùng khởi động không tồn tại."
-#: libfdisk/src/sgi.c:705
+#: libfdisk/src/sgi.c:707
msgid "The swap partition does not exist."
msgstr "Phân vùng trao đổi không tồn tại."
-#: libfdisk/src/sgi.c:709
+#: libfdisk/src/sgi.c:711
msgid "The swap partition has no swap type."
msgstr "Phân vùng trao đổi có hệ thống tập tin không phải kiểu trao đổi."
-#: libfdisk/src/sgi.c:712
+#: libfdisk/src/sgi.c:714
msgid "You have chosen an unusual bootfile name."
msgstr "Bạn đã chọn một tên tập tin khởi động bất bình thường."
-#: libfdisk/src/sgi.c:762
+#: libfdisk/src/sgi.c:764
msgid "Partition overlap on the disk."
msgstr "Phân vùng chồng lên nhau trên đĩa."
-#: libfdisk/src/sgi.c:847
+#: libfdisk/src/sgi.c:849
msgid "Attempting to generate entire disk entry automatically."
msgstr "Thử tự động phân vùng cả đĩa."
-#: libfdisk/src/sgi.c:852
+#: libfdisk/src/sgi.c:854
msgid "The entire disk is already covered with partitions."
msgstr "Toàn bộ đĩa đã bao các phân vùng."
-#: libfdisk/src/sgi.c:856
+#: libfdisk/src/sgi.c:858
msgid "You got a partition overlap on the disk. Fix it first!"
msgstr "Bạn có một phân vùng đè lên nhau trên ổ đĩa. Hãy sửa đi!"
-#: libfdisk/src/sgi.c:878 libfdisk/src/sun.c:563
+#: libfdisk/src/sgi.c:880 libfdisk/src/sun.c:567
#, c-format
msgid "First %s"
msgstr "%s đầu tiên"
-#: libfdisk/src/sgi.c:902 libfdisk/src/sgi.c:953
+#: libfdisk/src/sgi.c:904 libfdisk/src/sgi.c:955
msgid "It is highly recommended that the eleventh partition covers the entire disk and is of type 'SGI volume'."
msgstr "Rất khuyên bạn nên dùng vùng số mười một chứa cả ổ đĩa và có loại “khối tin SGI”."
-#: libfdisk/src/sgi.c:917
+#: libfdisk/src/sgi.c:919
#, c-format
msgid "Last %s or +%s or +size{K,M,G,T,P}"
msgstr "%s cuối hay +%s hoặc +kích_cỡ{K,M,G,T,P}"
-#: libfdisk/src/sgi.c:989 libfdisk/src/sun.c:248
+#: libfdisk/src/sgi.c:991 libfdisk/src/sun.c:248
#, fuzzy, c-format
#| msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %llu. This value may be truncated for devices > 33.8 GB."
msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %ju. This value may be truncated for devices > 33.8 GB."
msgstr "BLKGETSIZE ioctl gặp lỗi trên %s. Đang dùng giá trị trụ hình học của %llu. Giá trị này có thể bị cắt ngắn cho thiết bị > 33.8 GB."
-#: libfdisk/src/sgi.c:1056
+#: libfdisk/src/sgi.c:1059
msgid "Created a new SGI disklabel."
msgstr "Tạo nhãn đĩa SGI mới."
-#: libfdisk/src/sgi.c:1075
+#: libfdisk/src/sgi.c:1078
msgid "Sorry, only for non-empty partitions you can change the tag."
msgstr "Rất tiếc, nhưng chỉ phân vùng không rỗng mới có thể thay đổi cờ."
-#: libfdisk/src/sgi.c:1081
+#: libfdisk/src/sgi.c:1084
msgid "Consider leaving partition 9 as volume header (0), and partition 11 as entire volume (6), as IRIX expects it."
msgstr "Nên để phân vùng 9 như đầu một khối tin (0), và phân vùng 11 như cả một khối tin (6) theo yêu cầu của IRIX."
-#: libfdisk/src/sgi.c:1090
+#: libfdisk/src/sgi.c:1093
msgid "It is highly recommended that the partition at offset 0 is of type \"SGI volhdr\", the IRIX system will rely on it to retrieve from its directory standalone tools like sash and fx. Only the \"SGI volume\" entire disk section may violate this. Are you sure about tagging this partition differently?"
msgstr "Rất khuyên dùng là phân vùng tại vị trí offset 0 có kiểu là \"SGI volhdr\", hệ thống IRIX sẽ dựa trên đó để lấy về từ thư mục của nó các công cụ chạy đơn như sash và fx. Chỉ có các vùng chứa toàn bộ đĩa \"SGI volume\" mới xâm phạm nó. Gõ CÓ nếu bạn chắc chắn muốn đặt thẻ cho phân vùng này theo cách khác."
@@ -7866,50 +8022,50 @@ msgstr "Cung từ/rãnh"
msgid "Created a new Sun disklabel."
msgstr "Tạo nhãn đĩa Sun mới."
-#: libfdisk/src/sun.c:425
+#: libfdisk/src/sun.c:429
#, c-format
msgid "Partition %u doesn't end on cylinder boundary."
msgstr "Phân vùng %u không kết thúc trên ranh giới trụ."
-#: libfdisk/src/sun.c:444
+#: libfdisk/src/sun.c:448
#, c-format
msgid "Partition %u overlaps with others in sectors %u-%u."
msgstr "Phân vùng %u đè lên các phân vùng khác trên rãnh ghi %u-%u."
-#: libfdisk/src/sun.c:472
+#: libfdisk/src/sun.c:476
#, c-format
msgid "Unused gap - sectors 0-%u."
msgstr "Khoảng trống không sử dụng - rãnh ghi 0-%u"
-#: libfdisk/src/sun.c:474 libfdisk/src/sun.c:480
+#: libfdisk/src/sun.c:478 libfdisk/src/sun.c:484
#, c-format
msgid "Unused gap - sectors %u-%u."
msgstr "Khoảng trống không sử dụng - rãnh ghi %u-%u."
-#: libfdisk/src/sun.c:542
+#: libfdisk/src/sun.c:546
msgid "Other partitions already cover the whole disk. Delete some/shrink them before retry."
msgstr "Các phân vùng khác đã chứa cả đĩa. Hãy xóa hay thu nhỏ kích thước chúng trước khi thử lại."
-#: libfdisk/src/sun.c:559
+#: libfdisk/src/sun.c:563
msgid "It is highly recommended that the third partition covers the whole disk and is of type `Whole disk'"
msgstr "Rất khuyên đặt phân vùng thứ ba chiếm toàn bộ đĩa và có kiểu “Toàn đĩa” (Whole disk)"
-#: libfdisk/src/sun.c:601
+#: libfdisk/src/sun.c:605
#, c-format
msgid "Aligning the first sector from %u to %u to be on cylinder boundary."
msgstr "Chỉnh cung từ đầu tiên từ %u thành %u để nó nằm trên biên của trụ."
-#: libfdisk/src/sun.c:629
+#: libfdisk/src/sun.c:633
#, c-format
msgid "Sector %d is already allocated"
msgstr "Cung từ %d đã được phân phối rồi"
-#: libfdisk/src/sun.c:658
+#: libfdisk/src/sun.c:662
#, fuzzy, c-format
msgid "Last %s or +/-%s or +/-size{K,M,G,T,P}"
msgstr "%s cuối hay +%s hoặc +kích_cỡ{K,M,G,T,P}"
-#: libfdisk/src/sun.c:706
+#: libfdisk/src/sun.c:710
#, c-format
msgid ""
"You haven't covered the whole disk with the 3rd partition, but your value\n"
@@ -7919,49 +8075,49 @@ msgstr ""
"Phân vùng thứ 3 không chứa toàn bộ ổ đĩa, nhưng các giá trị %lu %s của bạn đè lên\n"
"một số phân vùng khác. Các mục đã được thay đổi thành %lu %s"
-#: libfdisk/src/sun.c:749
+#: libfdisk/src/sun.c:753
#, c-format
msgid "If you want to maintain SunOS/Solaris compatibility, consider leaving this partition as Whole disk (5), starting at 0, with %u sectors"
msgstr ""
"Nếu bạn muốn bảo trì một đĩa tương thích với SunOS/Solaris, thì cần để phân\n"
"vùng này là Cả đĩa (5), bắt đầu từ 0, với %u cung từ"
-#: libfdisk/src/sun.c:773
+#: libfdisk/src/sun.c:777
#, fuzzy
msgid "Label ID"
msgstr "ID nhãn: %s"
-#: libfdisk/src/sun.c:778
+#: libfdisk/src/sun.c:782
#, fuzzy
msgid "Volume ID"
msgstr "ID vùng: %s"
-#: libfdisk/src/sun.c:788
+#: libfdisk/src/sun.c:792
#, fuzzy
msgid "Alternate cylinders"
msgstr "Số trụ xen kẽ"
-#: libfdisk/src/sun.c:894
+#: libfdisk/src/sun.c:898
msgid "Number of alternate cylinders"
msgstr "Số trụ xen kẽ"
-#: libfdisk/src/sun.c:919
+#: libfdisk/src/sun.c:923
msgid "Extra sectors per cylinder"
msgstr "Số cung từ dự phòng mỗi trụ"
-#: libfdisk/src/sun.c:943
+#: libfdisk/src/sun.c:947
msgid "Interleave factor"
msgstr "Hệ số xen kẽ"
-#: libfdisk/src/sun.c:967
+#: libfdisk/src/sun.c:971
msgid "Rotation speed (rpm)"
msgstr "Tốc độ quay (rpm)"
-#: libfdisk/src/sun.c:991
+#: libfdisk/src/sun.c:995
msgid "Number of physical cylinders"
msgstr "Số trụ vật lý"
-#: libfdisk/src/sun.c:1056
+#: libfdisk/src/sun.c:1060
msgid ""
"Consider leaving partition 3 as Whole disk (5),\n"
"as SunOS/Solaris expects it and even Linux likes it.\n"
@@ -7969,7 +8125,7 @@ msgstr ""
"Nên để phân vùng 3 như Cả một đĩa (Whole disk (5)),\n"
"vì SunOS/Solaris đòi hỏi điều này và thậm chí Linux thích thế.\n"
-#: libfdisk/src/sun.c:1067
+#: libfdisk/src/sun.c:1071
msgid ""
"It is highly recommended that the partition at offset 0\n"
"is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap\n"
@@ -8000,7 +8156,7 @@ msgstr "Không mở được %s: %s\n"
msgid "hush login status: restore original IDs failed"
msgstr "trạng thái đăng nhập im lặng: phục hồi ID nguyên gốc gặp lỗi"
-#: libmount/src/context.c:2729
+#: libmount/src/context.c:2740
#, fuzzy, c-format
msgid "operation failed: %m"
msgstr "readlink gặp lỗi: %s"
@@ -8152,156 +8308,155 @@ msgstr "%s: hệ thống tập tin đã bỏ gắn, nhưng lệnh mount(8) gặp
msgid "filesystem was mounted, but any subsequent operation failed: %m"
msgstr "%s: hệ thống tập tin đã bỏ gắn, nhưng lệnh mount(8) gặp lỗi"
-#: libmount/src/context_mount.c:1584 login-utils/newgrp.c:228
+#: libmount/src/context_mount.c:1575
+#, fuzzy, c-format
+msgid "%s system call failed: %s"
+msgstr "gặp lỗi khi mount(2)"
+
+#: libmount/src/context_mount.c:1590 login-utils/newgrp.c:228
#, c-format
msgid "permission denied"
msgstr "quyền truy cập bị từ chối"
-#: libmount/src/context_mount.c:1586 libmount/src/context_mount.c:1629
+#: libmount/src/context_mount.c:1592 libmount/src/context_mount.c:1633
#, fuzzy, c-format
msgid "mount point is not a directory"
msgstr "điểm gắn %s không phải là một thư mục"
-#: libmount/src/context_mount.c:1588
+#: libmount/src/context_mount.c:1594
#, c-format
msgid "must be superuser to use mount"
msgstr "cần phải là siêu người dùng (root) để sử dụng lệnh mount"
-#: libmount/src/context_mount.c:1595
+#: libmount/src/context_mount.c:1601
#, fuzzy, c-format
msgid "mount point is busy"
msgstr "mount: %s đang bận"
-#: libmount/src/context_mount.c:1602
+#: libmount/src/context_mount.c:1608
#, fuzzy, c-format
msgid "%s already mounted on %s"
msgstr "mount: đã gắn %s trên %s\n"
-#: libmount/src/context_mount.c:1606
+#: libmount/src/context_mount.c:1612
#, fuzzy, c-format
msgid "%s already mounted or mount point busy"
msgstr " %sđã gắn rồi hoặc %s đang bận"
-#: libmount/src/context_mount.c:1611
+#: libmount/src/context_mount.c:1617
#, fuzzy, c-format
msgid "mount point does not exist"
msgstr "điểm gắn %s không tồn tại"
-#: libmount/src/context_mount.c:1614
+#: libmount/src/context_mount.c:1620
#, fuzzy, c-format
msgid "mount point is a symbolic link to nowhere"
msgstr "điểm gắn %s là một liên kết mềm không chỉ tới đâu"
-#: libmount/src/context_mount.c:1619
+#: libmount/src/context_mount.c:1625
#, c-format
msgid "special device %s does not exist"
msgstr "thiết bị đặc biệt %s không tồn tại"
-#: libmount/src/context_mount.c:1622 libmount/src/context_mount.c:1638
-#: libmount/src/context_mount.c:1722 libmount/src/context_mount.c:1745
-#, fuzzy, c-format
-msgid "mount(2) system call failed: %m"
-msgstr "gặp lỗi khi mount(2)"
-
-#: libmount/src/context_mount.c:1634
+#: libmount/src/context_mount.c:1638
#, c-format
msgid "special device %s does not exist (a path prefix is not a directory)"
msgstr "thiết bị đặc biệt %s không tồn tại (tiền tố của đường dẫn không phải là một thư mục)"
-#: libmount/src/context_mount.c:1646
+#: libmount/src/context_mount.c:1648
#, fuzzy, c-format
msgid "mount point not mounted or bad option"
msgstr "mount: %s chưa gắn, hoặc tùy chọn sai"
-#: libmount/src/context_mount.c:1648
+#: libmount/src/context_mount.c:1650
#, fuzzy, c-format
msgid "not mount point or bad option"
msgstr " %s không phải là điểm gắn, hoặc tùy chọn sai"
-#: libmount/src/context_mount.c:1651
+#: libmount/src/context_mount.c:1653
#, fuzzy, c-format
msgid "bad option; moving a mount residing under a shared mount is unsupported"
msgstr ""
"tùy chọn sai. Chú ý rằng di chuyển một mount ngụ dưới một\n"
" mount không chia sẻ thì không được hỗ trợ."
-#: libmount/src/context_mount.c:1655
+#: libmount/src/context_mount.c:1657
#, fuzzy, c-format
msgid "bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program"
msgstr ""
" (đối với vài hệ thống tập tin, v.d. nfs, cifs, có lẽ\n"
" bạn cần dùng ứng dụng bổ trợ “/sbin/mount.<kiểu>”."
-#: libmount/src/context_mount.c:1659
+#: libmount/src/context_mount.c:1661
#, fuzzy, c-format
msgid "wrong fs type, bad option, bad superblock on %s, missing codepage or helper program, or other error"
msgstr ""
"sai kiểu hệ thống tập tin, tùy chọn sai, siêu khối sai trên %s,\n"
" thiếu trang mã hay chương trình bổ trợ, hoặc lỗi khác"
-#: libmount/src/context_mount.c:1666
+#: libmount/src/context_mount.c:1668
#, c-format
msgid "mount table full"
msgstr "bảng gắn bị đầy"
-#: libmount/src/context_mount.c:1671
+#: libmount/src/context_mount.c:1673
#, fuzzy, c-format
msgid "can't read superblock on %s"
msgstr "%s: không đọc được siêu khối"
-#: libmount/src/context_mount.c:1678
+#: libmount/src/context_mount.c:1680
#, c-format
msgid "unknown filesystem type '%s'"
msgstr "không hiểu kiểu hệ thống tập tin “%s”"
-#: libmount/src/context_mount.c:1681
+#: libmount/src/context_mount.c:1683
#, c-format
msgid "unknown filesystem type"
msgstr "không hiểu kiểu hệ thống tập tin"
-#: libmount/src/context_mount.c:1690
+#: libmount/src/context_mount.c:1692
#, c-format
msgid "%s is not a block device, and stat(2) fails?"
msgstr "%s không phải là một thiết bị khối, và stat (lấy trạng thái) không thành công?"
-#: libmount/src/context_mount.c:1693
+#: libmount/src/context_mount.c:1695
#, fuzzy, c-format
msgid "the kernel does not recognize %s as a block device; maybe \"modprobe driver\" is necessary"
msgstr ""
"hạt nhân không nhận ra %s như là thiết bị khối\n"
" (có thể thử “modprobe driver”.)"
-#: libmount/src/context_mount.c:1696
+#: libmount/src/context_mount.c:1698
#, fuzzy, c-format
msgid "%s is not a block device; try \"-o loop\""
msgstr "%s: không phải là thiết bị khối (có thể hãy thử “-o loop”.)"
-#: libmount/src/context_mount.c:1698
+#: libmount/src/context_mount.c:1700
#, fuzzy, c-format
msgid "%s is not a block device"
msgstr "%s không phải thiết bị đặc biệt khối."
-#: libmount/src/context_mount.c:1705
+#: libmount/src/context_mount.c:1707
#, c-format
msgid "%s is not a valid block device"
msgstr "%s: không phải là thiết bị khối thích hợp"
-#: libmount/src/context_mount.c:1713
+#: libmount/src/context_mount.c:1715
#, c-format
msgid "cannot mount %s read-only"
msgstr "không gắn được %s với chế độ chỉ-đọc"
-#: libmount/src/context_mount.c:1715
+#: libmount/src/context_mount.c:1717
#, fuzzy, c-format
msgid "%s is write-protected but explicit read-write mode requested"
msgstr "%s được bảo vệ khỏi ghi nhưng đưa ra cờ “-w” (write, ghi)"
-#: libmount/src/context_mount.c:1717
+#: libmount/src/context_mount.c:1719
#, c-format
msgid "cannot remount %s read-write, is write-protected"
msgstr "không thể lắp lại %s đọc-ghi vì nó được bảo vệ chống ghi"
-#: libmount/src/context_mount.c:1719
+#: libmount/src/context_mount.c:1721
#, fuzzy, c-format
msgid "bind %s failed"
msgstr "%s gặp lỗi"
@@ -8316,6 +8471,11 @@ msgstr "không tìm thấy vật chứa trên %s"
msgid "cannot mount; probably corrupted filesystem on %s"
msgstr "sẽ không thử tạo hệ thống tập tin trên “%s”"
+#: libmount/src/context_mount.c:1746
+#, fuzzy, c-format
+msgid "%s system call failed: %m"
+msgstr "gặp lỗi khi mount(2)"
+
#: libmount/src/context_umount.c:1257 libmount/src/context_umount.c:1311
#, fuzzy, c-format
msgid "not mounted"
@@ -8405,13 +8565,13 @@ msgstr "hàm pseudo-random từ libc"
msgid "libc pseudo-random functions"
msgstr "hàm pseudo-random từ libc"
-#: lib/shells.c:36
+#: lib/shells.c:27
#, fuzzy, c-format
#| msgid "cannot access file %s"
msgid "Cannot parse shells files: %s"
msgstr "không thể truy cập tập tin %s"
-#: lib/shells.c:44
+#: lib/shells.c:54 lib/shells.c:97
#, c-format
msgid "Cannot evaluate entries in shells files: %s"
msgstr ""
@@ -8436,15 +8596,19 @@ msgstr "%s: không phải là một phân vùng trao đổi đúng"
msgid "%s: unsupported swap version '%s'"
msgstr "%s: không hỗ trợ vùng trao đổi phiên bản “%s”"
-#: lib/timeutils.c:507
+#: lib/timeutils.c:540
msgid "format_iso_time: buffer overflow."
msgstr ""
-#: lib/timeutils.c:525 lib/timeutils.c:549
+#: lib/timeutils.c:558 lib/timeutils.c:593
#, fuzzy, c-format
msgid "time %<PRId64> is out of range."
msgstr "cổng “%ld” nằm ngoài phạm vi"
+#: lib/timeutils.c:692
+msgid "format_reltime: buffer overflow."
+msgstr ""
+
#: login-utils/chfn.c:91 login-utils/chsh.c:70 login-utils/lslogins.c:1442
#, c-format
msgid " %s [options] [<username>]\n"
@@ -8475,7 +8639,7 @@ msgstr " -h, --home-phone <sđtởn> số điện thoại của bạn ở nh
msgid "field %s is too long"
msgstr "trường %s quá dài"
-#: login-utils/chfn.c:122 login-utils/chsh.c:182
+#: login-utils/chfn.c:122 login-utils/chsh.c:170
#, c-format
msgid "%s: has illegal characters"
msgstr "%s: có chứa các ký tự không hợp lệ"
@@ -8498,7 +8662,7 @@ msgstr "Điện thoại văn phòng"
msgid "Home Phone"
msgstr "Điện thoại ở nhà"
-#: login-utils/chfn.c:189 login-utils/chsh.c:135
+#: login-utils/chfn.c:189 login-utils/chsh.c:123
msgid "cannot handle multiple usernames"
msgstr ""
@@ -8526,17 +8690,17 @@ msgstr "Thông tin finger *CHƯA* thay đổi. Hãy thử lại sau.\n"
msgid "Finger information changed.\n"
msgstr "Thông tin finger đã thay đổi.\n"
-#: login-utils/chfn.c:418 login-utils/chsh.c:219 sys-utils/unshare.c:426
+#: login-utils/chfn.c:418 login-utils/chsh.c:207 sys-utils/unshare.c:429
#, c-format
msgid "you (user %d) don't exist."
msgstr "bạn (người dùng %d) không tồn tại."
-#: login-utils/chfn.c:424 login-utils/chsh.c:224 login-utils/libuser.c:59
+#: login-utils/chfn.c:424 login-utils/chsh.c:212 login-utils/libuser.c:59
#, c-format
msgid "user \"%s\" does not exist."
msgstr "người dùng \"%s\" không tồn tại."
-#: login-utils/chfn.c:430 login-utils/chsh.c:230
+#: login-utils/chfn.c:430 login-utils/chsh.c:218
msgid "can only change local entries"
msgstr "chỉ có thể thay đổi các mục nội bộ"
@@ -8545,11 +8709,11 @@ msgstr "chỉ có thể thay đổi các mục nội bộ"
msgid "%s is not authorized to change the finger info of %s"
msgstr "%s chưa được xác thực để thay đổi thông tin finger của %s"
-#: login-utils/chfn.c:441 login-utils/chsh.c:240
+#: login-utils/chfn.c:441 login-utils/chsh.c:228
msgid "Unknown user context"
msgstr "Không hiểu ngữ cảnh người dùng"
-#: login-utils/chfn.c:446 login-utils/chsh.c:245
+#: login-utils/chfn.c:446 login-utils/chsh.c:233
#, c-format
msgid "can't set default context for %s"
msgstr "không đặt được văn cảnh cho %s"
@@ -8580,26 +8744,26 @@ msgstr " -s, --shell <shell> chỉ định shell (hệ vỏ) đăng nhập\n"
msgid " -l, --list-shells print list of shells and exit\n"
msgstr " -l, --list-shells in ra danh sách các shell (hệ vỏ) rồi thoát\n"
-#: login-utils/chsh.c:176
+#: login-utils/chsh.c:164
msgid "shell must be a full path name"
msgstr "shell (hệ vỏ) phải có dạng tên đường dẫn đầy đủ"
-#: login-utils/chsh.c:178
+#: login-utils/chsh.c:166
#, c-format
msgid "\"%s\" does not exist"
msgstr "\"%s\" không tồn tại"
-#: login-utils/chsh.c:180
+#: login-utils/chsh.c:168
#, c-format
msgid "\"%s\" is not executable"
msgstr "\"%s\" không có khả năng thực thi"
-#: login-utils/chsh.c:186
+#: login-utils/chsh.c:174
#, c-format
msgid "Warning: \"%s\" is not listed in %s."
msgstr "Cảnh báo: \"%s\" không nằm trong \"%s\"."
-#: login-utils/chsh.c:190 login-utils/chsh.c:194
+#: login-utils/chsh.c:178 login-utils/chsh.c:182
#, c-format
msgid ""
"\"%s\" is not listed in %s.\n"
@@ -8608,38 +8772,38 @@ msgstr ""
"\"%s\" không nằm trong \"%s\".\n"
"Sử dụng %s -l để xem danh sách."
-#: login-utils/chsh.c:239
+#: login-utils/chsh.c:227
#, c-format
msgid "%s is not authorized to change the shell of %s"
msgstr "%s không được xác thực để thay đổi shell (hệ vỏ) của “%s”"
-#: login-utils/chsh.c:264
+#: login-utils/chsh.c:252
msgid "running UID doesn't match UID of user we're altering, shell change denied"
msgstr "UID đang hoạt động không tương ứng với UID của người dùng chúng ta đang nhập, shell (hệ vỏ) không cho phép thay đổi"
-#: login-utils/chsh.c:269
+#: login-utils/chsh.c:257
#, c-format
msgid "your shell is not in %s, shell change denied"
msgstr "shell (hệ vỏ) của bạn không có trong %s, không cho phép thay đổi hệ vỏ (shell)"
-#: login-utils/chsh.c:273
+#: login-utils/chsh.c:261
#, c-format
msgid "Changing shell for %s.\n"
msgstr "Đang thay đổi shell (hệ vỏ) cho %s.\n"
-#: login-utils/chsh.c:281
+#: login-utils/chsh.c:269
msgid "New shell"
msgstr "shell (hệ vỏ) mới"
-#: login-utils/chsh.c:289
+#: login-utils/chsh.c:277
msgid "Shell not changed."
msgstr "Chưa thay đổi shell (hệ vỏ)."
-#: login-utils/chsh.c:294
+#: login-utils/chsh.c:282
msgid "Shell *NOT* changed. Try again later."
msgstr "Shell *CHƯA* thay đổi. Hãy thử lại sau."
-#: login-utils/chsh.c:298
+#: login-utils/chsh.c:286
msgid ""
"setpwnam failed\n"
"Shell *NOT* changed. Try again later."
@@ -8647,7 +8811,7 @@ msgstr ""
"setpwnam gặp lỗi\n"
"shell (hệ vỏ) *CHƯA* thay đổi. Hãy thử lại sau."
-#: login-utils/chsh.c:302
+#: login-utils/chsh.c:290
#, c-format
msgid "Shell changed.\n"
msgstr "shell (hệ vỏ) đã thay đổi.\n"
@@ -8657,79 +8821,83 @@ msgstr "shell (hệ vỏ) đã thay đổi.\n"
msgid "Usage: %s <passwordfile> <username>...\n"
msgstr "Cách dùng: %s <tập tin mật khẩu> <tài khoản>…\n"
-#: login-utils/last.c:175 login-utils/lslogins.c:1433 sys-utils/dmesg.c:1348
+#: login-utils/last.c:177 login-utils/lslogins.c:1433 sys-utils/dmesg.c:1600
#: sys-utils/lsipc.c:283
#, c-format
msgid "unknown time format: %s"
msgstr "không hiểu định dạng giờ: %s"
-#: login-utils/last.c:439 login-utils/last.c:450 login-utils/last.c:901
+#: login-utils/last.c:444 login-utils/last.c:455 login-utils/last.c:911
msgid "preallocation size exceeded"
msgstr "kích thước cấp phát trước đã bị vượt quá"
-#: login-utils/last.c:568
+#: login-utils/last.c:574
#, c-format
msgid " %s [options] [<username>...] [<tty>...]\n"
msgstr " %s [các tùy chọn] <tài khoản người dùng…> [<tên tty>…]\n"
-#: login-utils/last.c:571
+#: login-utils/last.c:577
msgid "Show a listing of last logged in users.\n"
msgstr "Hiển thị danh sách đăng nhập cuối của các người dùng.\n"
-#: login-utils/last.c:574
+#: login-utils/last.c:580
msgid " -<number> how many lines to show\n"
msgstr " -<number> hiển thị bao nhiêu dòng\n"
-#: login-utils/last.c:575
+#: login-utils/last.c:581
msgid " -a, --hostlast display hostnames in the last column\n"
msgstr " -a, --hostlast hiển thị tên máy trong cột cuối\n"
-#: login-utils/last.c:576
+#: login-utils/last.c:582
msgid " -d, --dns translate the IP number back into a hostname\n"
msgstr " -d, --dns biên dịch số IP ngược lại thành tên máy\n"
-#: login-utils/last.c:578
+#: login-utils/last.c:584
#, c-format
msgid " -f, --file <file> use a specific file instead of %s\n"
msgstr " -f, --file <TẬP-TIN> dùng tập tin thay cho %s\n"
-#: login-utils/last.c:579
+#: login-utils/last.c:585
msgid " -F, --fulltimes print full login and logout times and dates\n"
msgstr " -F, --fulltimes hiển thị ngày giờ đăng nhập/xuất dạng đầy đủ\n"
-#: login-utils/last.c:580
+#: login-utils/last.c:586
msgid " -i, --ip display IP numbers in numbers-and-dots notation\n"
msgstr " -i, --ip hiển thị các số IP ở dạng ghi chú ngăn cách bằng dấu chấm\n"
-#: login-utils/last.c:581
+#: login-utils/last.c:587
msgid " -n, --limit <number> how many lines to show\n"
msgstr " -n, --limit <số> muốn hiển thị bao nhiêu dòng\n"
-#: login-utils/last.c:582
+#: login-utils/last.c:588
msgid " -R, --nohostname don't display the hostname field\n"
msgstr " -R, --nohostname không hiển thị trường tên máy\n"
-#: login-utils/last.c:583
+#: login-utils/last.c:589
msgid " -s, --since <time> display the lines since the specified time\n"
msgstr " -s, --since <time> hiển thị các dòng kể từ thời gian đã cho\n"
-#: login-utils/last.c:584
+#: login-utils/last.c:590
msgid " -t, --until <time> display the lines until the specified time\n"
msgstr " -t, --until <time> hiển thị các dòng cho đến thời điểm đã cho\n"
-#: login-utils/last.c:585
+#: login-utils/last.c:591
+msgid " -T, --tab-separated\tuse tabs as delimiters\n"
+msgstr ""
+
+#: login-utils/last.c:592
msgid " -p, --present <time> display who were present at the specified time\n"
msgstr " -p, --present <time> hiển thị ai người mà hiện diện tại thời điểm đã cho\n"
-#: login-utils/last.c:586
+#: login-utils/last.c:593
msgid " -w, --fullnames display full user and domain names\n"
msgstr " -w, --fullnames hiển thị đầy đủ tên miền và tên người dùng\n"
-#: login-utils/last.c:587
+#: login-utils/last.c:594
msgid " -x, --system display system shutdown entries and run level changes\n"
msgstr " -x, --system hiển thị các mục tắt máy hệ thống và các thay đổi mức chạy\n"
-#: login-utils/last.c:588
+#: login-utils/last.c:595
msgid ""
" --time-format <format> show timestamps in the specified <format>:\n"
" notime|short|full|iso\n"
@@ -8737,7 +8905,7 @@ msgstr ""
" --time-format <định_dạng> hiển thị dấu thời gian dùng <định_dạng>:\n"
" [notime|short|full|iso]\n"
-#: login-utils/last.c:902
+#: login-utils/last.c:912
#, fuzzy, c-format
msgid ""
"\n"
@@ -8746,14 +8914,14 @@ msgstr ""
"\n"
"%s bắt đầu %s"
-#: login-utils/last.c:1011 term-utils/scriptlive.c:85
+#: login-utils/last.c:1023 term-utils/scriptlive.c:85
#: term-utils/scriptlive.c:89 term-utils/scriptreplay.c:80
-#: term-utils/scriptreplay.c:84 text-utils/more.c:285 text-utils/more.c:291
+#: term-utils/scriptreplay.c:84 text-utils/more.c:286 text-utils/more.c:292
msgid "failed to parse number"
msgstr "gặp lỗi khi phân tích số"
-#: login-utils/last.c:1032 login-utils/last.c:1037 login-utils/last.c:1042
-#: sys-utils/dmesg.c:1566 sys-utils/dmesg.c:1572 sys-utils/rtcwake.c:511
+#: login-utils/last.c:1044 login-utils/last.c:1049 login-utils/last.c:1054
+#: sys-utils/dmesg.c:1830 sys-utils/dmesg.c:1836 sys-utils/rtcwake.c:520
#, c-format
msgid "invalid time value \"%s\""
msgstr "giá trị giờ không hợp lệ \"%s\""
@@ -8776,121 +8944,121 @@ msgstr "thay đổi thuộc tính người dùng gặp lỗi"
msgid "user attribute not changed: %s"
msgstr "thuộc tính người dùng không thay đổi: %s"
-#: login-utils/login.c:413
+#: login-utils/login.c:415
#, c-format
msgid "You have new mail.\n"
msgstr "Bạn có thư mới.\n"
-#: login-utils/login.c:415
+#: login-utils/login.c:417
#, c-format
msgid "You have mail.\n"
msgstr "Bạn có thư.\n"
-#: login-utils/login.c:438
+#: login-utils/login.c:440
#, c-format
msgid "FATAL: can't reopen tty: %m"
msgstr "NGHIÊM TRỌNG: không thể mở lại tty: %m"
-#: login-utils/login.c:444
+#: login-utils/login.c:446
#, c-format
msgid "FATAL: %s is not a terminal"
msgstr "NGHIÊM TRỌNG: %s không phải là một thiết bị cuối"
-#: login-utils/login.c:463
+#: login-utils/login.c:465
#, fuzzy, c-format
msgid "chown (%s, %u, %u) failed: %m"
msgstr "chown (%s, %lu, %lu) gặp lỗi: %m"
-#: login-utils/login.c:468
+#: login-utils/login.c:470
#, c-format
msgid "chmod (%s, %u) failed: %m"
msgstr "chmod (%s, %u) gặp lỗi: %m"
-#: login-utils/login.c:531
+#: login-utils/login.c:535
msgid "FATAL: bad tty"
msgstr "NGHIÊM TRỌNG: tty sai"
-#: login-utils/login.c:547
+#: login-utils/login.c:550
#, fuzzy, c-format
#| msgid "TIOCSCTTY: ioctl failed"
msgid "TIOCGWINSZ ioctl failed: %m"
msgstr "TIOCSCTTY: ioctl gặp lỗi"
-#: login-utils/login.c:555
+#: login-utils/login.c:564
#, c-format
msgid "FATAL: %s: change permissions failed: %m"
msgstr "NGHIÊM TRỌNG: %s: thay đổi quyền gặp lỗi: %m"
-#: login-utils/login.c:584
+#: login-utils/login.c:595
#, fuzzy, c-format
#| msgid "TIOCSCTTY: ioctl failed"
msgid "TIOCSWINSZ ioctl failed: %m"
msgstr "TIOCSCTTY: ioctl gặp lỗi"
-#: login-utils/login.c:690
+#: login-utils/login.c:701
#, c-format
msgid "Last login: %.*s "
msgstr "Đăng nhập lần cuối: %.*s "
-#: login-utils/login.c:694
+#: login-utils/login.c:705
#, fuzzy, c-format
msgid "from %s\n"
msgstr "từ %.*s\n"
-#: login-utils/login.c:697
+#: login-utils/login.c:708
#, fuzzy, c-format
msgid "on %s\n"
msgstr "trên %.*s\n"
-#: login-utils/login.c:713
+#: login-utils/login.c:724
msgid "write lastlog failed"
msgstr "lần ghi nhật ký cuối gặp lỗi"
-#: login-utils/login.c:804
+#: login-utils/login.c:815
#, c-format
msgid "DIALUP AT %s BY %s"
msgstr "QUAY SỐ TẠI %s BỞI %s"
-#: login-utils/login.c:809
+#: login-utils/login.c:820
#, c-format
msgid "ROOT LOGIN ON %s FROM %s"
msgstr "ĐĂNG NHẬP NGƯỜI CHỦ TRÊN %s TỪ %s"
-#: login-utils/login.c:812
+#: login-utils/login.c:823
#, c-format
msgid "ROOT LOGIN ON %s"
msgstr "ĐĂNG NHẬP NGƯỜI CHỦ TRÊN %s"
-#: login-utils/login.c:815
+#: login-utils/login.c:826
#, c-format
msgid "LOGIN ON %s BY %s FROM %s"
msgstr "ĐĂNG NHẬP TRÊN %s BỞI %s TỪ %s"
-#: login-utils/login.c:818
+#: login-utils/login.c:829
#, c-format
msgid "LOGIN ON %s BY %s"
msgstr "ĐĂNG NHẬP TRÊN %s BỞI %s"
-#: login-utils/login.c:853
+#: login-utils/login.c:864
msgid "login: "
msgstr "Đăng nhập: "
-#: login-utils/login.c:889
+#: login-utils/login.c:897
#, c-format
msgid "PAM failure, aborting: %s"
msgstr "PAM thất bại nên hủy bỏ: %s"
-#: login-utils/login.c:890
+#: login-utils/login.c:898
#, c-format
msgid "Couldn't initialize PAM: %s"
msgstr "Không thể khởi tạo PAM: %s"
-#: login-utils/login.c:963
+#: login-utils/login.c:971
#, c-format
msgid "FAILED LOGIN %u FROM %s FOR %s, %s"
msgstr "LỖI ĐĂNG NHẬP %u TỪ %s CHO %s, %s"
-#: login-utils/login.c:973 login-utils/sulogin.c:1101
+#: login-utils/login.c:981 login-utils/sulogin.c:1214
#, c-format
msgid ""
"Login incorrect\n"
@@ -8899,7 +9067,7 @@ msgstr ""
"Sai tên người dùng hoặc mật khẩu\n"
"\n"
-#: login-utils/login.c:975
+#: login-utils/login.c:983
#, fuzzy, c-format
msgid ""
"Password incorrect\n"
@@ -8908,17 +9076,17 @@ msgstr ""
"Sai tên người dùng hoặc mật khẩu\n"
"\n"
-#: login-utils/login.c:989
+#: login-utils/login.c:997
#, c-format
msgid "TOO MANY LOGIN TRIES (%u) FROM %s FOR %s, %s"
msgstr "QUÁ NHIỀU LẦN THỬ ĐĂNG NHẬP (%u) TỪ %s CHO %s, %s"
-#: login-utils/login.c:995
+#: login-utils/login.c:1003
#, c-format
msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s"
msgstr "PHIÊN CHẠY ĐĂNG NHẬP BỊ LỖI TỪ %s CHO %s, %s"
-#: login-utils/login.c:1003
+#: login-utils/login.c:1011
#, c-format
msgid ""
"\n"
@@ -8927,7 +9095,7 @@ msgstr ""
"\n"
"Sai tên người dùng hoặc mật khẩu\n"
-#: login-utils/login.c:1030 login-utils/login.c:1421 login-utils/login.c:1447
+#: login-utils/login.c:1038 login-utils/login.c:1454 login-utils/login.c:1480
msgid ""
"\n"
"Session setup problem, abort."
@@ -8935,96 +9103,102 @@ msgstr ""
"\n"
"Có vấn đề cấu hình phiên chạy nên hủy bỏ."
-#: login-utils/login.c:1031
+#: login-utils/login.c:1039
#, fuzzy
msgid "NULL user name. Abort."
msgstr "Tên người dùng bằng VÔ GIÁ TRỊ (NULL) trong %s:%d. Thoát."
-#: login-utils/login.c:1169
+#: login-utils/login.c:1177
#, c-format
msgid "TIOCSCTTY failed: %m"
msgstr "TIOCSCTTY bị lỗi: %m"
-#: login-utils/login.c:1271
+#: login-utils/login.c:1279
#, fuzzy, c-format
msgid " %s [-p] [-h <host>] [-H] [[-f] <username>]\n"
msgstr "Cách dùng: login [-p] [-h <máy-chủ>] [-H] [[-f] <tài-khoản>]\n"
-#: login-utils/login.c:1273
+#: login-utils/login.c:1281
msgid "Begin a session on the system.\n"
msgstr "Bắt đầu một phiên trên hệ thống.\n"
-#: login-utils/login.c:1276
+#: login-utils/login.c:1284
#, fuzzy
msgid " -p do not destroy the environment"
msgstr " -f không cắt xuống dòng khi gặp dòng dài\n"
-#: login-utils/login.c:1277
+#: login-utils/login.c:1285
#, fuzzy
msgid " -f skip a login authentication"
msgstr " -f không cắt xuống dòng khi gặp dòng dài\n"
-#: login-utils/login.c:1278
+#: login-utils/login.c:1286
msgid " -h <host> hostname to be used for utmp logging"
msgstr ""
-#: login-utils/login.c:1279
+#: login-utils/login.c:1287
#, fuzzy
msgid " -H suppress hostname in the login prompt"
msgstr " -u thu hồi gạch chân\n"
+#: login-utils/login.c:1305 term-utils/agetty.c:3010
+#, fuzzy
+#| msgid "failed to initialize loopcxt"
+msgid "failed to initialize path context"
+msgstr "gặp lỗi khi khởi tạo loopcxt"
+
#. TRANSLATORS: The standard value for %u is 60.
-#: login-utils/login.c:1307
+#: login-utils/login.c:1337
#, fuzzy, c-format
msgid "%s: timed out after %u seconds"
msgstr "lỗi quá lâu sau %u giây"
-#: login-utils/login.c:1334
+#: login-utils/login.c:1366
#, c-format
msgid "login: -h is for superuser only\n"
msgstr "login: “-h” chỉ dành cho siêu người dùng\n"
-#: login-utils/login.c:1422
+#: login-utils/login.c:1455
#, fuzzy, c-format
msgid "Invalid user name \"%s\". Abort."
msgstr "Tên người dùng sai \"%s\" trong %s:%d. Hủy bỏ."
-#: login-utils/login.c:1446
+#: login-utils/login.c:1479
#, c-format
msgid "groups initialization failed: %m"
msgstr "sự khởi tạo nhóm gặp lỗi: %m"
-#: login-utils/login.c:1474
+#: login-utils/login.c:1507
msgid "setgid() failed"
msgstr "setgid() gặp lỗi"
-#: login-utils/login.c:1498
+#: login-utils/login.c:1531
msgid "setuid() failed"
msgstr "setuid() gặp lỗi"
-#: login-utils/login.c:1504 login-utils/sulogin.c:801
+#: login-utils/login.c:1537 login-utils/sulogin.c:878
#, c-format
msgid "%s: change directory failed"
msgstr "%s: đổi thư mục gặp lỗi"
-#: login-utils/login.c:1511 login-utils/sulogin.c:802
+#: login-utils/login.c:1544 login-utils/sulogin.c:879
#, c-format
msgid "Logging in with home = \"/\".\n"
msgstr "Đang đăng nhập với thư mục cá nhân = \"/\".\n"
-#: login-utils/login.c:1542
+#: login-utils/login.c:1576
msgid "couldn't exec shell script"
msgstr "không thực hiện được văn lệnh shell (hệ vỏ)"
-#: login-utils/login.c:1544
+#: login-utils/login.c:1578
msgid "no shell"
msgstr "không có hệ vỏ"
-#: login-utils/lslogins.c:218 sys-utils/lscpu.c:339 sys-utils/lsmem.c:266
+#: login-utils/lslogins.c:218 sys-utils/lscpu.c:331 sys-utils/lsmem.c:259
msgid "no"
msgstr "không"
-#: login-utils/lslogins.c:227 misc-utils/lsblk.c:199
+#: login-utils/lslogins.c:227 misc-utils/lsblk.c:205
msgid "user name"
msgstr "tài khoản"
@@ -9032,7 +9206,7 @@ msgstr "tài khoản"
msgid "Username"
msgstr "Tài khoản"
-#: login-utils/lslogins.c:228 sys-utils/renice.c:54
+#: login-utils/lslogins.c:228 sys-utils/renice.c:56
msgid "user ID"
msgstr "mã ID Người dùng"
@@ -9238,8 +9412,8 @@ msgstr "số lượng tiến trình chạy bởi người dùng"
msgid "Running processes"
msgstr "Các tiến trình đang chạy"
-#: login-utils/lslogins.c:303 misc-utils/findmnt.c:142 misc-utils/lsblk.c:255
-#: sys-utils/lsipc.c:205 sys-utils/lsmem.c:145
+#: login-utils/lslogins.c:303 misc-utils/findmnt.c:152 misc-utils/lsblk.c:267
+#: sys-utils/lsipc.c:205 sys-utils/lsmem.c:138
#, c-format
msgid "too many columns specified, the limit is %zu columns"
msgstr "đã chỉ ra quá nhiều cột, giới hạn là %zu cột"
@@ -9397,7 +9571,7 @@ msgstr "getline() gặp lỗi"
msgid "Password: "
msgstr "Mật khẩu: "
-#: login-utils/newgrp.c:160 login-utils/sulogin.c:1083
+#: login-utils/newgrp.c:160 login-utils/sulogin.c:1196
msgid "crypt failed"
msgstr "crypt gặp lỗi"
@@ -9414,8 +9588,8 @@ msgstr "Đăng nhập vào một nhóm mới.\n"
msgid "who are you?"
msgstr "bạn là ai?"
-#: login-utils/newgrp.c:218 login-utils/newgrp.c:230 sys-utils/nsenter.c:567
-#: sys-utils/unshare.c:1087
+#: login-utils/newgrp.c:218 login-utils/newgrp.c:230 sys-utils/nsenter.c:682
+#: sys-utils/unshare.c:1185
msgid "setgid failed"
msgstr "setgid không thành công"
@@ -9423,17 +9597,18 @@ msgstr "setgid không thành công"
msgid "no such group"
msgstr "không có nhóm như vậy"
-#: login-utils/newgrp.c:234 sys-utils/nsenter.c:569 sys-utils/unshare.c:1090
+#: login-utils/newgrp.c:234 sys-utils/nsenter.c:684 sys-utils/unshare.c:1188
msgid "setuid failed"
msgstr "setuid bị lỗi"
-#: login-utils/nologin.c:28 misc-utils/lsfd.c:1539 misc-utils/lslocks.c:545
-#: misc-utils/mcookie.c:83 misc-utils/uuidd.c:97 misc-utils/uuidgen.c:26
-#: sys-utils/dmesg.c:282 sys-utils/ipcmk.c:67 sys-utils/irqtop.c:262
-#: sys-utils/lscpu.c:1177 sys-utils/lsipc.c:292 sys-utils/lsirq.c:57
-#: sys-utils/lsmem.c:519 sys-utils/readprofile.c:106 sys-utils/rtcwake.c:99
+#: login-utils/nologin.c:28 misc-utils/lastlog2.c:108 misc-utils/lsclocks.c:182
+#: misc-utils/lsfd.c:1893 misc-utils/lslocks.c:810 misc-utils/mcookie.c:87
+#: misc-utils/uuidd.c:97 misc-utils/uuidgen.c:29 sys-utils/dmesg.c:317
+#: sys-utils/ipcmk.c:67 sys-utils/irqtop.c:255 sys-utils/lscpu.c:1171
+#: sys-utils/lsipc.c:292 sys-utils/lsirq.c:50 sys-utils/lsmem.c:512
+#: sys-utils/readprofile.c:95 sys-utils/rtcwake.c:108
#: term-utils/scriptlive.c:57 term-utils/scriptreplay.c:47
-#: term-utils/setterm.c:381 text-utils/line.c:31
+#: term-utils/setterm.c:381 text-utils/line.c:30
#, c-format
msgid " %s [options]\n"
msgstr " %s [Tùy chọn]\n"
@@ -9452,91 +9627,91 @@ msgstr " -c --command <lệnh> chuyển một câu lệnh đơn cho
msgid "This account is currently not available.\n"
msgstr "Tài khoản này hiện tại không sẵn sàng.\n"
-#: login-utils/su-common.c:233
+#: login-utils/su-common.c:234
msgid " (core dumped)"
msgstr "(lõi được đổ)"
-#: login-utils/su-common.c:281
+#: login-utils/su-common.c:282
msgid "change owner or mode for pseudo-terminal failed"
msgstr ""
-#: login-utils/su-common.c:377
+#: login-utils/su-common.c:378
#, fuzzy
msgid "failed to modify environment"
msgstr "gặp lỗi khi mở thư mục"
-#: login-utils/su-common.c:413
+#: login-utils/su-common.c:414
msgid "may not be used by non-root users"
msgstr "không thể được dùng bởi một tài khoản không phải siêu quản trị"
-#: login-utils/su-common.c:437
+#: login-utils/su-common.c:438
#, fuzzy
msgid "authentication failed"
msgstr "tcgetattr gặp lỗi"
-#: login-utils/su-common.c:450
+#: login-utils/su-common.c:451
#, c-format
msgid "cannot open session: %s"
msgstr "không thể mở phiên: %s"
-#: login-utils/su-common.c:469
+#: login-utils/su-common.c:470
msgid "cannot block signals"
msgstr "không thể ngăn cản các tín hiệu"
-#: login-utils/su-common.c:486
+#: login-utils/su-common.c:487
msgid "cannot initialize signal mask for session"
msgstr ""
-#: login-utils/su-common.c:494
+#: login-utils/su-common.c:495
#, fuzzy
msgid "cannot initialize signal mask"
msgstr "không thể ngăn cản các tín hiệu"
-#: login-utils/su-common.c:504
+#: login-utils/su-common.c:505
#, fuzzy
msgid "cannot set signal handler for session"
msgstr "không đặt bộ tiếp hợp tín hiệu"
-#: login-utils/su-common.c:512 misc-utils/uuidd.c:439
-#: sys-utils/lscpu-virt.c:489
+#: login-utils/su-common.c:513 misc-utils/uuidd.c:439
+#: sys-utils/lscpu-virt.c:506
msgid "cannot set signal handler"
msgstr "không đặt bộ tiếp hợp tín hiệu"
-#: login-utils/su-common.c:520
+#: login-utils/su-common.c:521
#, fuzzy
msgid "cannot set signal mask"
msgstr "không đặt bộ tiếp hợp tín hiệu"
-#: login-utils/su-common.c:547 term-utils/script.c:961
+#: login-utils/su-common.c:548 term-utils/script.c:961
#: term-utils/scriptlive.c:296
#, fuzzy
msgid "failed to create pseudo-terminal"
msgstr "gặp lỗi khi phân bổ bảng kết xuất"
-#: login-utils/su-common.c:549 term-utils/script.c:968
+#: login-utils/su-common.c:550 term-utils/script.c:968
#: term-utils/scriptlive.c:298
#, fuzzy
msgid "failed to initialize signals handler"
msgstr "%s: gặp lỗi ghi khởi tạo bộ tiếp hợp sysfs"
-#: login-utils/su-common.c:564
+#: login-utils/su-common.c:565
#, fuzzy
#| msgid "cannot set signal handler"
msgid "cannot set child signal handler"
msgstr "không đặt bộ tiếp hợp tín hiệu"
-#: login-utils/su-common.c:574 term-utils/script.c:977
+#: login-utils/su-common.c:575 term-utils/script.c:977
#: term-utils/scriptlive.c:305
msgid "cannot create child process"
msgstr "không thể tạo tiến trình con"
-#: login-utils/su-common.c:593 sys-utils/nsenter.c:510
+#: login-utils/su-common.c:594 sys-utils/nsenter.c:621
#: sys-utils/switch_root.c:189
#, c-format
msgid "cannot change directory to %s"
msgstr "không chuyển đổi được sang thư mục %s"
-#: login-utils/su-common.c:619 term-utils/scriptlive.c:354
+#: login-utils/su-common.c:620 term-utils/scriptlive.c:354
#, c-format
msgid ""
"\n"
@@ -9545,63 +9720,63 @@ msgstr ""
"\n"
"Phiên làm việc bị chấm dứt, đang giết shell…"
-#: login-utils/su-common.c:630
+#: login-utils/su-common.c:631
#, c-format
msgid " ...killed.\n"
msgstr " …bị giết.\n"
-#: login-utils/su-common.c:727
+#: login-utils/su-common.c:728
#, fuzzy
msgid "failed to set the PATH environment variable"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: login-utils/su-common.c:804
+#: login-utils/su-common.c:805
msgid "cannot set groups"
msgstr "không đặt được các nhóm"
-#: login-utils/su-common.c:810
+#: login-utils/su-common.c:811
#, fuzzy, c-format
msgid "failed to establish user credentials: %s"
msgstr "không phân tích được mức “%s”"
-#: login-utils/su-common.c:820
+#: login-utils/su-common.c:821
msgid "cannot set group id"
msgstr "không đặt được mã số nhóm (GID)"
-#: login-utils/su-common.c:822
+#: login-utils/su-common.c:823
msgid "cannot set user id"
msgstr "không đặt được mã số người dùng (UID)"
-#: login-utils/su-common.c:886
+#: login-utils/su-common.c:889
#, fuzzy
msgid " -m, -p, --preserve-environment do not reset environment variables\n"
msgstr " -m, -p, --preserve-environment không đặt lại các biến môi trường\n"
-#: login-utils/su-common.c:887
+#: login-utils/su-common.c:890
#, fuzzy
msgid " -w, --whitelist-environment <list> don't reset specified variables\n"
msgstr " -m, -p, --preserve-environment không đặt lại các biến môi trường\n"
-#: login-utils/su-common.c:890
+#: login-utils/su-common.c:893
msgid " -g, --group <group> specify the primary group\n"
msgstr " -g, --group <nhóm> chỉ định nhóm chính\n"
-#: login-utils/su-common.c:891
+#: login-utils/su-common.c:894
#, fuzzy
msgid " -G, --supp-group <group> specify a supplemental group\n"
msgstr ""
" -G, --supp-group <nhóm> chỉ định nhóm phụ thêm vào\n"
"\n"
-#: login-utils/su-common.c:894
+#: login-utils/su-common.c:897
msgid " -, -l, --login make the shell a login shell\n"
msgstr " -, -l, --login làm hệ vỏ đăng nhập hệ vỏ\n"
-#: login-utils/su-common.c:895
+#: login-utils/su-common.c:898
msgid " -c, --command <command> pass a single command to the shell with -c\n"
msgstr " -c --command <lệnh> chuyển một câu lệnh đơn cho hệ vỏ với -c\n"
-#: login-utils/su-common.c:896
+#: login-utils/su-common.c:899
msgid ""
" --session-command <command> pass a single command to the shell with -c\n"
" and do not create a new session\n"
@@ -9609,20 +9784,25 @@ msgstr ""
" --session-command <lệnh> chuyển một câu lệnh đơn cho hệ vỏ với -c\n"
" và không tạo một phiên mới\n"
-#: login-utils/su-common.c:898
+#: login-utils/su-common.c:901
msgid " -f, --fast pass -f to the shell (for csh or tcsh)\n"
msgstr " -f, --fast chuyển -f tới hệ vỏ (cho csh hay tcsh)\n"
-#: login-utils/su-common.c:899
+#: login-utils/su-common.c:902
msgid " -s, --shell <shell> run <shell> if /etc/shells allows it\n"
msgstr " -s, --shell <hệ vỏ> chạy hệ vỏ nếu /etc/shells cho phép nó\n"
-#: login-utils/su-common.c:900
+#: login-utils/su-common.c:903
#, fuzzy
msgid " -P, --pty create a new pseudo-terminal\n"
msgstr " -t, --table tạo một bảng\n"
-#: login-utils/su-common.c:910
+#: login-utils/su-common.c:904
+#, fuzzy
+msgid " -T, --no-pty do not create a new pseudo-terminal (bad security!)\n"
+msgstr " -t, --table tạo một bảng\n"
+
+#: login-utils/su-common.c:914
#, fuzzy, c-format
msgid ""
" %1$s [options] -u <user> [[--] <command>]\n"
@@ -9631,7 +9811,7 @@ msgstr ""
" %1$s [các tùy chọn] <thiết-bị> [[-N] <phần>]\n"
" %1$s [các tùy chọn] <lệnh>\n"
-#: login-utils/su-common.c:915
+#: login-utils/su-common.c:919
#, fuzzy
msgid ""
"Run <command> with the effective user ID and group ID of <user>. If -u is\n"
@@ -9643,17 +9823,17 @@ msgstr ""
"thì có tác dụng giống với su(1) và hệ vỏ tiêu chuẩn được thực thi.\n"
"Các tùy chọn -c, -f, -l và -s là xung đột với -u.\n"
-#: login-utils/su-common.c:920
+#: login-utils/su-common.c:924
#, fuzzy
msgid " -u, --user <user> username\n"
msgstr " -u, --user <tài-khoản> tài khoản\n"
-#: login-utils/su-common.c:931
+#: login-utils/su-common.c:935
#, c-format
msgid " %s [options] [-] [<user> [<argument>...]]\n"
msgstr " %s [các tùy chọn] [-] [<tài-khoản> [<đối số>…]]\n"
-#: login-utils/su-common.c:935
+#: login-utils/su-common.c:939
#, fuzzy
msgid ""
"Change the effective user ID and group ID to that of <user>.\n"
@@ -9663,83 +9843,112 @@ msgstr ""
"Thay đổi ID người dùng và nhóm cho những cái đó của <NGƯỜI-DÙNG>.\n"
"- hiểu là -1. Nếu không chỉ ra <NGƯỜI-DÙNG> thì coi là siêu người dùng.\n"
-#: login-utils/su-common.c:1012
+#: login-utils/su-common.c:1016
#, c-format
msgid "specifying more than %d supplemental group is not possible"
msgid_plural "specifying more than %d supplemental groups is not possible"
msgstr[0] "không thể chỉ định nhiều hơn %d nhóm phụ thêm"
-#: login-utils/su-common.c:1018
+#: login-utils/su-common.c:1022
#, c-format
msgid "group %s does not exist"
msgstr "nhóm %s không tồn tại"
-#: login-utils/su-common.c:1127
+#: login-utils/su-common.c:1132
#, fuzzy
msgid "--pty is not supported for your system"
msgstr "hệ thống của bạn không hỗ trợ --reload"
-#: login-utils/su-common.c:1161
+#: login-utils/su-common.c:1170
msgid "ignoring --preserve-environment, it's mutually exclusive with --login"
msgstr "bỏ qua --preserve-environment, nó loại trừ qua lại với --login"
-#: login-utils/su-common.c:1175
+#: login-utils/su-common.c:1184
msgid "options --{shell,fast,command,session-command,login} and --user are mutually exclusive"
msgstr "các tùy chọn --{shell,fast,command,session-command,login} và --user loại trừ lẫn nhau"
-#: login-utils/su-common.c:1178
+#: login-utils/su-common.c:1187
msgid "no command was specified"
msgstr "chưa chỉ ra lệnh"
-#: login-utils/su-common.c:1190
+#: login-utils/su-common.c:1199
msgid "only root can specify alternative groups"
msgstr "chỉ root có thể chỉ định các nhóm thay thế"
-#: login-utils/su-common.c:1201
+#: login-utils/su-common.c:1210
#, c-format
msgid "user %s does not exist or the user entry does not contain all the required fields"
msgstr ""
-#: login-utils/su-common.c:1236
+#: login-utils/su-common.c:1245
#, c-format
msgid "using restricted shell %s"
msgstr "sử dụng shell (hệ vỏ) bị giới hạn %s"
-#: login-utils/su-common.c:1257
+#: login-utils/su-common.c:1266
#, fuzzy
msgid "failed to allocate pty handler"
msgstr "gặp lỗi khi cấp phát cán của văn lệnh"
-#: login-utils/su-common.c:1283
+#: login-utils/su-common.c:1292
#, c-format
msgid "warning: cannot change directory to %s"
msgstr "cảnh báo: không thể chuyển đổi thư mục sang %s"
-#: login-utils/sulogin.c:173 login-utils/sulogin.c:176
+#: login-utils/sulogin.c:131
+#, fuzzy
+#| msgid "failed to execute %s"
+msgid "failed to compute seuser"
+msgstr "lỗi thực hiện %s"
+
+#: login-utils/sulogin.c:136
+#, fuzzy
+#| msgid "couldn't compute selinux context"
+msgid "failed to compute default context"
+msgstr "không thể tính ngữ cảnh SELinux"
+
+#: login-utils/sulogin.c:156
+#, fuzzy, c-format
+#| msgid "failed to set the controlling terminal"
+msgid "failed to get context of terminal %s"
+msgstr "gặp lỗi khi đặt thiết bị cuối điều khiển"
+
+#: login-utils/sulogin.c:162
+#, fuzzy
+#| msgid "This account is currently not available.\n"
+msgid "security class chr_file not available"
+msgstr "Tài khoản này hiện tại không sẵn sàng.\n"
+
+#: login-utils/sulogin.c:169
+#, fuzzy
+msgid "failed to compute relabel context of terminal"
+msgstr "gặp lỗi khi phân bổ bảng kết xuất"
+
+#: login-utils/sulogin.c:252 login-utils/sulogin.c:255
#, c-format
msgid "tcgetattr failed"
msgstr "tcgetattr gặp lỗi"
-#: login-utils/sulogin.c:259
+#: login-utils/sulogin.c:338
msgid "tcsetattr failed"
msgstr "tcsetattr gặp lỗi"
-#: login-utils/sulogin.c:523
+#: login-utils/sulogin.c:600
#, c-format
msgid "%s: no entry for root\n"
msgstr "%s: không có mục nào cho root\n"
-#: login-utils/sulogin.c:550
+#: login-utils/sulogin.c:627
#, c-format
msgid "%s: no entry for root"
msgstr "%s: không có mục nào cho root"
-#: login-utils/sulogin.c:555
+#: login-utils/sulogin.c:632
#, c-format
msgid "%s: root password garbled"
msgstr "%s: mật khẩu cho siêu người dùng không đúng"
-#: login-utils/sulogin.c:584
+#: login-utils/sulogin.c:661
#, c-format
msgid ""
"\n"
@@ -9749,49 +9958,62 @@ msgid ""
"Press Enter to continue.\n"
msgstr ""
-#: login-utils/sulogin.c:590
+#: login-utils/sulogin.c:667
#, c-format
msgid "Give root password for login: "
msgstr "Đưa ra mật khẩu siêu quản trị để đăng nhập: "
-#: login-utils/sulogin.c:592
+#: login-utils/sulogin.c:669
#, c-format
msgid "Press Enter for login: "
msgstr "Bấm vào nút Enter để đăng nhập: "
-#: login-utils/sulogin.c:595
+#: login-utils/sulogin.c:672
#, c-format
msgid "Give root password for maintenance\n"
msgstr "Đưa ra mật khẩu siêu quản trị để bảo trì\n"
-#: login-utils/sulogin.c:597
+#: login-utils/sulogin.c:674
#, fuzzy, c-format
msgid "Press Enter for maintenance\n"
msgstr "Bấm vào nút Enter để bảo trì"
-#: login-utils/sulogin.c:598
+#: login-utils/sulogin.c:675
#, c-format
msgid "(or press Control-D to continue): "
msgstr "(hoặc gõ Control-D nếu muốn tiếp tục): "
-#: login-utils/sulogin.c:805
+#: login-utils/sulogin.c:882
msgid "change directory to system root failed"
msgstr "thay đổi thư mục sang gốc của hệ thống gặp lỗi"
-#: login-utils/sulogin.c:855
-msgid "setexeccon failed"
-msgstr "setexeccon gặp lỗi"
+#: login-utils/sulogin.c:927
+#, fuzzy, c-format
+#| msgid "failed to connect to %s port %s"
+msgid "failed to set context to %s for terminal %s"
+msgstr "gặp lỗi khi kết nối đến %s cổng %s"
+
+#: login-utils/sulogin.c:932
+#, fuzzy, c-format
+msgid "failed to set exec context to %s"
+msgstr "gặp lỗi khi đặt cá nhân thành %s"
+
+#: login-utils/sulogin.c:963
+#, fuzzy, c-format
+#| msgid "failed to connect to %s port %s"
+msgid "failed to reset context to %s for terminal %s"
+msgstr "gặp lỗi khi kết nối đến %s cổng %s"
-#: login-utils/sulogin.c:876
+#: login-utils/sulogin.c:976
#, c-format
msgid " %s [options] [tty device]\n"
msgstr "%s [tùy chọn] [thiết bị tty]\n"
-#: login-utils/sulogin.c:879
+#: login-utils/sulogin.c:979
msgid "Single-user login.\n"
msgstr "Đăng nhập đơn người dùng.\n"
-#: login-utils/sulogin.c:882
+#: login-utils/sulogin.c:982
msgid ""
" -p, --login-shell start a login shell\n"
" -t, --timeout <seconds> max time to wait for a password (default: no limit)\n"
@@ -9802,24 +10024,24 @@ msgstr ""
" -e, --force xem xét đến các tập tin mật khẩu một cách trực\n"
" tiếp nếu getpwnam(3) gặp lỗi\n"
-#: login-utils/sulogin.c:938 misc-utils/findmnt.c:1619 sys-utils/wdctl.c:764
-#: term-utils/agetty.c:860 term-utils/wall.c:219
+#: login-utils/sulogin.c:1038 misc-utils/findmnt.c:1736 sys-utils/wdctl.c:792
+#: term-utils/agetty.c:852 term-utils/wall.c:224
msgid "invalid timeout argument"
msgstr "đối số quá giờ không hợp lệ"
-#: login-utils/sulogin.c:965
+#: login-utils/sulogin.c:1065
msgid "only superuser can run this program"
msgstr "chỉ có siêu người dùng (root) mới chạy chương trình này"
-#: login-utils/sulogin.c:1008
+#: login-utils/sulogin.c:1108
msgid "cannot open console"
msgstr "không thể mở bảng điều khiển"
-#: login-utils/sulogin.c:1015
+#: login-utils/sulogin.c:1115
msgid "cannot open password database"
msgstr "không thể mở tập tin cơ sở dữ liệu"
-#: login-utils/sulogin.c:1098
+#: login-utils/sulogin.c:1211
#, fuzzy, c-format
msgid ""
"cannot execute su shell\n"
@@ -9828,7 +10050,7 @@ msgstr ""
"Không thể thực thi hệ vỏ su (siêu tài khoản)\n"
"\n"
-#: login-utils/sulogin.c:1105
+#: login-utils/sulogin.c:1218
msgid ""
"Timed out\n"
"\n"
@@ -9836,7 +10058,7 @@ msgstr ""
"Quá hạn\n"
"\n"
-#: login-utils/sulogin.c:1137
+#: login-utils/sulogin.c:1250
#, fuzzy
msgid ""
"cannot wait on su shell\n"
@@ -10126,7 +10348,7 @@ msgstr ""
msgid "unsupported output format %s"
msgstr "không hỗ trợ định dạng tùy chọn: %s"
-#: misc-utils/blkid.c:786 misc-utils/fadvise.c:119 misc-utils/wipefs.c:734
+#: misc-utils/blkid.c:786 misc-utils/fadvise.c:119 misc-utils/wipefs.c:738
msgid "invalid offset argument"
msgstr "đối số khoảng bù không hợp lệ"
@@ -10316,6 +10538,86 @@ msgstr ""
" always luôn luôn,\n"
" never không bao giờ)\n"
+#: misc-utils/enosys.c:85
+#, fuzzy, c-format
+msgid " %s [options] -- <command>\n"
+msgstr " %s [các tùy chọn ] -u <tài-khoản> <lệnh>\n"
+
+#: misc-utils/enosys.c:88
+#, fuzzy
+msgid " -s, --syscall syscall to block\n"
+msgstr " -a, --all hiển thị mọi thiết bị\n"
+
+#: misc-utils/enosys.c:89
+#, fuzzy
+#| msgid " -u, --unlock remove a lock\n"
+msgid " -i, --ioctl ioctl to block\n"
+msgstr " -u, --unlock gỡ bỏ một khóa\n"
+
+#: misc-utils/enosys.c:90
+#, fuzzy
+#| msgid " -l, --list use list format output\n"
+msgid " -l, --list list known syscalls\n"
+msgstr " -l, --list dùng định dạng kết xuất liệt kê\n"
+
+#: misc-utils/enosys.c:146
+#, fuzzy
+#| msgid "unknown user %s"
+msgid "Unknown syscall"
+msgstr "người dùng lạ %s"
+
+#: misc-utils/enosys.c:166
+#, fuzzy
+#| msgid "Unknown"
+msgid "Unknown ioctl"
+msgstr "Không hiểu"
+
+#: misc-utils/enosys.c:198
+#, fuzzy
+#| msgid "number too big"
+msgid "filter too big"
+msgstr "số quá lớn"
+
+#: misc-utils/enosys.c:256
+msgid "Seccomp non-functional"
+msgstr ""
+
+#: misc-utils/enosys.c:259
+msgid "Could not run prctl(PR_SET_NO_NEW_PRIVS)"
+msgstr ""
+
+#: misc-utils/enosys.c:262
+#, fuzzy
+msgid "Could not seccomp filter"
+msgstr "không đặt được mã số nhóm (GID)"
+
+#: misc-utils/enosys.c:265
+#, fuzzy
+msgid "Could not exec"
+msgstr "không đặt được mã số nhóm (GID)"
+
+#: misc-utils/exch.c:42
+#, fuzzy, c-format
+#| msgid " %s [options] pathname [pathname ...]\n"
+msgid " %s [options] oldpath newpath\n"
+msgstr "%s [các_tuỳ_chọn] tên_đường_dẫn [tên_đường_dẫn …]\n"
+
+#: misc-utils/exch.c:44
+msgid "Atomically exchanges paths between two files.\n"
+msgstr ""
+
+#: misc-utils/exch.c:81
+#, fuzzy
+#| msgid "too many arguments"
+msgid "too few arguments"
+msgstr "quá nhiều đối số"
+
+#: misc-utils/exch.c:91
+#, fuzzy, c-format
+#| msgid "failed to change directory to %s"
+msgid "failed to exchange \"%s\" and \"%s\""
+msgstr "gặp lỗi khi thay đổi thư mục tới %s"
+
#: misc-utils/fadvise.c:49
#, c-format
msgid " %s [options] file\n"
@@ -10361,7 +10663,7 @@ msgstr ""
msgid "invalid fd argument"
msgstr "tham số tốc độ không hợp lệ"
-#: misc-utils/fadvise.c:131 misc-utils/fincore.c:339 sys-utils/losetup.c:846
+#: misc-utils/fadvise.c:131 misc-utils/fincore.c:482 sys-utils/losetup.c:917
msgid "no file specified"
msgstr "chưa ghi rõ tập tin"
@@ -10382,72 +10684,130 @@ msgstr "mô tả tập tin sai"
msgid "failed to advise: %s"
msgstr "đọc tốc độ gặp lỗi"
-#: misc-utils/fincore.c:61
+#: misc-utils/fincore.c:98
#, fuzzy
msgid "file data resident in memory in pages"
msgstr "ID vùng nhớ dùng chung: %d\n"
-#: misc-utils/fincore.c:62
+#: misc-utils/fincore.c:99
#, fuzzy
msgid "file data resident in memory in bytes"
msgstr "ID vùng nhớ dùng chung: %d\n"
-#: misc-utils/fincore.c:63
+#: misc-utils/fincore.c:100
#, fuzzy
msgid "size of the file"
msgstr "kích cỡ của thiết bị"
-#: misc-utils/fincore.c:64
+#: misc-utils/fincore.c:101
#, fuzzy
msgid "file name"
msgstr "Tên tập tin"
-#: misc-utils/fincore.c:174
+#: misc-utils/fincore.c:102
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of dirty pages"
+msgstr "số lượng cung từ"
+
+#: misc-utils/fincore.c:103
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of dirty bytes"
+msgstr "số lượng cung từ"
+
+#: misc-utils/fincore.c:104
+msgid "number of pages marked for writeback"
+msgstr ""
+
+#: misc-utils/fincore.c:105
+msgid "number of bytes marked for writeback"
+msgstr ""
+
+#: misc-utils/fincore.c:106
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of evicted pages"
+msgstr "số lượng cung từ"
+
+#: misc-utils/fincore.c:107
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of evicted bytes"
+msgstr "số lượng cung từ"
+
+#: misc-utils/fincore.c:108
+#, fuzzy
+#| msgid "number of days required between changes"
+msgid "number of recently evicted pages"
+msgstr "số ngày cần giữa các lần thay đổi"
+
+#: misc-utils/fincore.c:109
+#, fuzzy
+msgid "number of recently evicted bytes"
+msgstr "số lượng thao tác nén đồng thời"
+
+#: misc-utils/fincore.c:280
#, fuzzy, c-format
msgid "failed to do mincore: %s"
msgstr "gặp lỗi khi đọc liên kết mềm: %s"
-#: misc-utils/fincore.c:211
+#: misc-utils/fincore.c:315
#, fuzzy, c-format
msgid "failed to do mmap: %s"
msgstr "lỗi mở %s"
-#: misc-utils/fincore.c:237
+#: misc-utils/fincore.c:346
+#, fuzzy, c-format
+msgid "failed to do cachestat: %s"
+msgstr "không đọc được: %s"
+
+#: misc-utils/fincore.c:362
#, fuzzy, c-format
msgid "failed to open: %s"
msgstr "lỗi mở %s"
-#: misc-utils/fincore.c:242
+#: misc-utils/fincore.c:367
#, fuzzy, c-format
msgid "failed to do fstat: %s"
msgstr "không đọc được: %s"
-#: misc-utils/fincore.c:263
+#: misc-utils/fincore.c:376
+#, fuzzy, c-format
+msgid "failed ioctl to get size: %s"
+msgstr "đọc tốc độ gặp lỗi"
+
+#: misc-utils/fincore.c:397
#, c-format
msgid " %s [options] file...\n"
msgstr " %s [TUỲ_CHỌN] [TẬP_TIN…]\n"
-#: misc-utils/fincore.c:266
+#: misc-utils/fincore.c:400
#, fuzzy
msgid " -J, --json use JSON output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/fincore.c:267
+#: misc-utils/fincore.c:401
#, fuzzy
msgid " -b, --bytes print sizes in bytes rather than in human readable format\n"
msgstr " -b, --bytes hiển thị cỡ theo byte thay vì dạng dành cho con người đọc\n"
-#: misc-utils/fincore.c:268
+#: misc-utils/fincore.c:402
#, fuzzy
msgid " -n, --noheadings don't print headings\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/fincore.c:269
+#: misc-utils/fincore.c:403
#, fuzzy
msgid " -o, --output <list> output columns\n"
msgstr " -o, --output <d.sách> hiển thị các cột\n"
-#: misc-utils/fincore.c:270
+#: misc-utils/fincore.c:404
+#, fuzzy
+msgid " --output-all output all columns\n"
+msgstr " -O, --output-all xuất ra mọi cột\n"
+
+#: misc-utils/fincore.c:405
#, fuzzy
msgid " -r, --raw use raw output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
@@ -10466,162 +10826,184 @@ msgstr "Tìm một hệ thống tập tin theo nhãn hay UUID.\n"
msgid "unable to resolve '%s'"
msgstr "không thể phân giải “%s”"
-#: misc-utils/findmnt.c:103
+#: misc-utils/findmnt.c:109
msgid "action detected by --poll"
msgstr "hành động được nhận ra vởi --poll"
-#: misc-utils/findmnt.c:104 misc-utils/lsblk.c:179
-msgid "filesystem size available"
-msgstr "kích thước hệ thống tập tin có thể dùng"
+#: misc-utils/findmnt.c:110
+msgid "filesystem size available, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/findmnt.c:105
+#: misc-utils/findmnt.c:111
msgid "dump(8) period in days [fstab only]"
msgstr "chu kỳ dump(8) tính bằng ngày [chỉ fstab]"
-#: misc-utils/findmnt.c:106
+#: misc-utils/findmnt.c:112
msgid "filesystem root"
msgstr "GỐC của hệ thống tập tin"
-#: misc-utils/findmnt.c:107 misc-utils/lsblk.c:182
+#: misc-utils/findmnt.c:113 misc-utils/lsblk.c:186
msgid "filesystem type"
msgstr "kiểu hệ thống tập tin"
-#: misc-utils/findmnt.c:108
+#: misc-utils/findmnt.c:114
msgid "FS specific mount options"
msgstr "FS chỉ định tùy chọn gắn"
-#: misc-utils/findmnt.c:109
+#: misc-utils/findmnt.c:115
msgid "mount ID"
msgstr "ID gắn"
-#: misc-utils/findmnt.c:110
+#: misc-utils/findmnt.c:116
+#, fuzzy
+#| msgid "Number of alternate cylinders"
+msgid "number of available inodes"
+msgstr "Số trụ xen kẽ"
+
+#: misc-utils/findmnt.c:117
+#, fuzzy
+#| msgid "invalid number of inodes"
+msgid "total number of inodes"
+msgstr "số lượng inode không hợp lệ"
+
+#: misc-utils/findmnt.c:118
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of used inodes"
+msgstr "số lượng cung từ"
+
+#: misc-utils/findmnt.c:119
+msgid "percentage of INO.USED divided by INO.TOTAL"
+msgstr ""
+
+#: misc-utils/findmnt.c:120
msgid "filesystem label"
msgstr "nhãn hệ thống tập tin"
-#: misc-utils/findmnt.c:111 misc-utils/lsblk.c:192 misc-utils/lslocks.c:80
+#: misc-utils/findmnt.c:121 misc-utils/lsblk.c:196 misc-utils/lslocks.c:85
msgid "major:minor device number"
msgstr "số lớn:nhỏ thiết bị"
-#: misc-utils/findmnt.c:112
+#: misc-utils/findmnt.c:122
msgid "old mount options saved by --poll"
msgstr "các tùy chọn cũ được ghi lại bằng tùy chọn --poll"
-#: misc-utils/findmnt.c:113
+#: misc-utils/findmnt.c:123
msgid "old mountpoint saved by --poll"
msgstr "điểm gắn cũ được ghi lại bởi tùy chọn --poll"
-#: misc-utils/findmnt.c:114
+#: misc-utils/findmnt.c:124
msgid "all mount options"
msgstr "tất cả tùy chọn cho gắn"
-#: misc-utils/findmnt.c:115
+#: misc-utils/findmnt.c:125
msgid "optional mount fields"
msgstr "các trường tùy chọn gắn"
-#: misc-utils/findmnt.c:116
+#: misc-utils/findmnt.c:126
#, fuzzy
msgid "mount parent ID"
msgstr "ID gắn"
-#: misc-utils/findmnt.c:117
+#: misc-utils/findmnt.c:127
msgid "partition label"
msgstr "nhãn của phân vùng"
-#: misc-utils/findmnt.c:119
+#: misc-utils/findmnt.c:129
msgid "pass number on parallel fsck(8) [fstab only]"
msgstr "chuyển số trên fsck(8) song song [chỉ fstab]"
-#: misc-utils/findmnt.c:120
+#: misc-utils/findmnt.c:130
msgid "VFS propagation flags"
msgstr "Cờ lan truyền VFS"
-#: misc-utils/findmnt.c:121 misc-utils/lsblk.c:181
-msgid "filesystem size"
-msgstr "kích thước hệ thống tập tin"
+#: misc-utils/findmnt.c:131 misc-utils/lsblk.c:185
+msgid "filesystem size, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/findmnt.c:122
+#: misc-utils/findmnt.c:132
#, fuzzy
#| msgid "source device"
msgid "all possible source devices"
msgstr "thiết bị nguồn"
-#: misc-utils/findmnt.c:123
+#: misc-utils/findmnt.c:133
msgid "source device"
msgstr "thiết bị nguồn"
-#: misc-utils/findmnt.c:124
+#: misc-utils/findmnt.c:134
msgid "mountpoint"
msgstr "điểm gắn"
-#: misc-utils/findmnt.c:125
+#: misc-utils/findmnt.c:135
msgid "task ID"
msgstr "ID tác vụ"
-#: misc-utils/findmnt.c:126 misc-utils/lsblk.c:183
-msgid "filesystem size used"
-msgstr "kích thước hệ thống tập tin đã dùng"
+#: misc-utils/findmnt.c:136 misc-utils/lsblk.c:187
+msgid "filesystem size used, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/findmnt.c:127 misc-utils/lsblk.c:184
+#: misc-utils/findmnt.c:137 misc-utils/lsblk.c:188
msgid "filesystem use percentage"
msgstr "phần trăm hệ thống tập tin đã dùng"
-#: misc-utils/findmnt.c:128 misc-utils/lsblk.c:228
+#: misc-utils/findmnt.c:138 misc-utils/lsblk.c:234
msgid "filesystem UUID"
msgstr "UUID hệ thống tập tin"
-#: misc-utils/findmnt.c:129
+#: misc-utils/findmnt.c:139
msgid "VFS specific mount options"
msgstr "VFS chỉ định tùy chọn gắn"
-#: misc-utils/findmnt.c:340
+#: misc-utils/findmnt.c:350
#, c-format
msgid "unknown action: %s"
msgstr "không hiểu hành động: %s"
-#: misc-utils/findmnt.c:741
+#: misc-utils/findmnt.c:784
msgid "mount"
msgstr "gắn"
-#: misc-utils/findmnt.c:744
+#: misc-utils/findmnt.c:787
msgid "umount"
msgstr "bỏ gắn"
-#: misc-utils/findmnt.c:747
+#: misc-utils/findmnt.c:790
msgid "remount"
msgstr "gắn lại"
-#: misc-utils/findmnt.c:750
+#: misc-utils/findmnt.c:793
msgid "move"
msgstr "di chuyển"
-#: misc-utils/findmnt.c:927 misc-utils/findmnt.c:1205 sys-utils/eject.c:715
-#: sys-utils/mount.c:408
+#: misc-utils/findmnt.c:991 misc-utils/findmnt.c:1269 sys-utils/eject.c:715
+#: sys-utils/mount.c:400
msgid "failed to initialize libmount table"
msgstr "gặp lỗi khi khởi tạo bảng libmount"
-#: misc-utils/findmnt.c:954 text-utils/hexdump-parse.c:84
+#: misc-utils/findmnt.c:1018 text-utils/hexdump-parse.c:84
#, c-format
msgid "can't read %s"
msgstr "không đọc được %s"
-#: misc-utils/findmnt.c:1145 misc-utils/findmnt.c:1211
+#: misc-utils/findmnt.c:1209 misc-utils/findmnt.c:1275
#: misc-utils/findmnt-verify.c:101 misc-utils/findmnt-verify.c:529
-#: sys-utils/fstrim.c:329 sys-utils/mount.c:134 sys-utils/mount.c:182
-#: sys-utils/mount.c:249 sys-utils/swapoff.c:63 sys-utils/swapoff.c:173
-#: sys-utils/swapon.c:247 sys-utils/swapon.c:290 sys-utils/swapon.c:750
+#: sys-utils/fstrim.c:329 sys-utils/mount.c:126 sys-utils/mount.c:174
+#: sys-utils/mount.c:241 sys-utils/swapoff.c:76 sys-utils/swapoff.c:186
+#: sys-utils/swapon.c:260 sys-utils/swapon.c:303 sys-utils/swapon.c:763
#: sys-utils/umount.c:199
msgid "failed to initialize libmount iterator"
msgstr "lỗi khởi tạo bộ lặp lại libmount"
-#: misc-utils/findmnt.c:1217
+#: misc-utils/findmnt.c:1281
msgid "failed to initialize libmount tabdiff"
msgstr "gặp lỗi khi khởi tạo bảng tabdiff libmount"
-#: misc-utils/findmnt.c:1245 misc-utils/kill.c:416
+#: misc-utils/findmnt.c:1309 misc-utils/kill.c:416
msgid "poll() failed"
msgstr "poll() gặp lỗi"
-#: misc-utils/findmnt.c:1320
+#: misc-utils/findmnt.c:1408
#, fuzzy, c-format
msgid ""
" %1$s [options]\n"
@@ -10634,15 +11016,15 @@ msgstr ""
" %1$s [tuỳ_chọn] <thiết_bị> <điểm_lắp>\n"
" %1$s [tuỳ_chọn] [--source <thiết_bị>] [--target <điểm_lắp>]\n"
-#: misc-utils/findmnt.c:1327
+#: misc-utils/findmnt.c:1415
msgid "Find a (mounted) filesystem.\n"
msgstr "Tìm một hệ thống tập tin (đã gắn).\n"
-#: misc-utils/findmnt.c:1330
+#: misc-utils/findmnt.c:1418
msgid " -s, --fstab search in static table of filesystems\n"
msgstr " -s, --fstab tìm trong bảng cố định của hệ thống tập tin\n"
-#: misc-utils/findmnt.c:1331
+#: misc-utils/findmnt.c:1419
#, fuzzy
msgid ""
" -m, --mtab search in table of mounted filesystems\n"
@@ -10651,7 +11033,7 @@ msgstr ""
" -k, --kernel tìm kiếm bảng nhân của hệ thống tập tin\n"
" đã gắn (mặc định)\n"
-#: misc-utils/findmnt.c:1333
+#: misc-utils/findmnt.c:1421
msgid ""
" -k, --kernel search in kernel table of mounted\n"
" filesystems (default)\n"
@@ -10659,43 +11041,43 @@ msgstr ""
" -k, --kernel tìm kiếm bảng nhân của hệ thống tập tin\n"
" đã gắn (mặc định)\n"
-#: misc-utils/findmnt.c:1336
+#: misc-utils/findmnt.c:1424
msgid " -p, --poll[=<list>] monitor changes in table of mounted filesystems\n"
msgstr " -p, --poll[=<list>] theo dõi các thay đổi trong bảng của hệ thống tập tin đã gắn\n"
-#: misc-utils/findmnt.c:1337
+#: misc-utils/findmnt.c:1425
msgid " -w, --timeout <num> upper limit in milliseconds that --poll will block\n"
msgstr " -w, --timeout <số> giới hạn trên theo milli-giây mà --poll sẽ khóa\n"
-#: misc-utils/findmnt.c:1340
+#: misc-utils/findmnt.c:1428
msgid " -A, --all disable all built-in filters, print all filesystems\n"
msgstr " -A, --all tắt tất cả các bộ lọc dựng sẵn, in mọi hệ thống tập tin\n"
-#: misc-utils/findmnt.c:1341
+#: misc-utils/findmnt.c:1429
msgid " -a, --ascii use ASCII chars for tree formatting\n"
msgstr " -a, --ascii dùng các ký tự ASCII để định dạng cây\n"
-#: misc-utils/findmnt.c:1342
+#: misc-utils/findmnt.c:1430
msgid " -b, --bytes print sizes in bytes rather than in human readable format\n"
msgstr " -b, --bytes hiển thị cỡ theo byte thay vì dạng dành cho con người đọc\n"
-#: misc-utils/findmnt.c:1343
+#: misc-utils/findmnt.c:1431
msgid " -C, --nocanonicalize don't canonicalize when comparing paths\n"
msgstr " -C, --no-canonicalize không canonical hóa đường dẫn khi so sánh các đường dẫn\n"
-#: misc-utils/findmnt.c:1344
+#: misc-utils/findmnt.c:1432
msgid " -c, --canonicalize canonicalize printed paths\n"
msgstr " -c, --canonicalize canonical hóa đường dẫn\n"
-#: misc-utils/findmnt.c:1345
+#: misc-utils/findmnt.c:1433
msgid " -D, --df imitate the output of df(1)\n"
msgstr " -D, --df xuất theo kiểu df(1)\n"
-#: misc-utils/findmnt.c:1346
+#: misc-utils/findmnt.c:1434
msgid " -d, --direction <word> direction of search, 'forward' or 'backward'\n"
msgstr " -d, --direction <từ> hướng tìm kiếm, “forward” hoặc “backward”\n"
-#: misc-utils/findmnt.c:1347
+#: misc-utils/findmnt.c:1435
msgid ""
" -e, --evaluate convert tags (LABEL,UUID,PARTUUID,PARTLABEL) \n"
" to device names\n"
@@ -10703,77 +11085,85 @@ msgstr ""
" -e, --evaluate chuyển đổi các thẻ (LABEL,UUID,PARTUUID,PARTLABEL) \n"
" thành tên thiết bị\n"
-#: misc-utils/findmnt.c:1349
+#: misc-utils/findmnt.c:1437
msgid " -F, --tab-file <path> alternative file for -s, -m or -k options\n"
msgstr " -F, --tab-file <đường_dẫn> tập tin thay thế cho tùy chọn -s, -m hay -k\n"
-#: misc-utils/findmnt.c:1350
+#: misc-utils/findmnt.c:1438
msgid " -f, --first-only print the first found filesystem only\n"
msgstr " -f, --first-only chỉ hiển thị hệ thống tập tin tìm thấy đầu tiên\n"
-#: misc-utils/findmnt.c:1351
+#: misc-utils/findmnt.c:1439
+#, fuzzy
+#| msgid " -D, --df imitate the output of df(1)\n"
+msgid " -I, --dfi imitate the output of df(1) with -i option\n"
+msgstr " -D, --df xuất theo kiểu df(1)\n"
+
+#: misc-utils/findmnt.c:1440
msgid " -i, --invert invert the sense of matching\n"
msgstr " -s, --inverse đảo ngược phần khớp\n"
-#: misc-utils/findmnt.c:1352 misc-utils/lslocks.c:552 sys-utils/lsns.c:1291
-#: sys-utils/rfkill.c:639
+#: misc-utils/findmnt.c:1441 misc-utils/lslocks.c:817 sys-utils/lsns.c:1284
+#: sys-utils/rfkill.c:640
#, fuzzy
msgid " -J, --json use JSON output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/findmnt.c:1353 sys-utils/lsns.c:1292
+#: misc-utils/findmnt.c:1442 sys-utils/lsns.c:1285
msgid " -l, --list use list format output\n"
msgstr " -l, --list dùng định dạng kết xuất liệt kê\n"
-#: misc-utils/findmnt.c:1354
+#: misc-utils/findmnt.c:1443
msgid " -N, --task <tid> use alternative namespace (/proc/<tid>/mountinfo file)\n"
msgstr " -N, --task <tid> dùng không gian tên thay thế (tập tin /proc/<tid>/mountinfo)\n"
-#: misc-utils/findmnt.c:1355
+#: misc-utils/findmnt.c:1444
msgid " -n, --noheadings don't print column headings\n"
msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
-#: misc-utils/findmnt.c:1356
+#: misc-utils/findmnt.c:1445
msgid " -O, --options <list> limit the set of filesystems by mount options\n"
msgstr " -O, --options <d.sách> giới hạn tập hợp hệ thống tập tin bởi tùy chọn gắn\n"
-#: misc-utils/findmnt.c:1357
-msgid " -o, --output <list> the output columns to be shown\n"
+#: misc-utils/findmnt.c:1446 misc-utils/lslocks.c:820
+#, fuzzy
+#| msgid " -o, --output <list> the output columns to be shown\n"
+msgid " -o, --output <list> output columns (see --list-columns)\n"
msgstr " -o, --options <d.sách> các cột sẽ hiển thị\n"
-#: misc-utils/findmnt.c:1358
+#: misc-utils/findmnt.c:1447
#, fuzzy
msgid " --output-all output all available columns\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: misc-utils/findmnt.c:1359
+#: misc-utils/findmnt.c:1448
msgid " -P, --pairs use key=\"value\" output format\n"
msgstr " -P, --pairs dùng kết xuất theo định dạng khóa=\"giá trị\"\n"
-#: misc-utils/findmnt.c:1360
+#: misc-utils/findmnt.c:1449
#, fuzzy
msgid " --pseudo print only pseudo-filesystems\n"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: misc-utils/findmnt.c:1361
+#: misc-utils/findmnt.c:1450
#, fuzzy
msgid " --shadowed print only filesystems over-mounted by another filesystem\n"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: misc-utils/findmnt.c:1362
+#: misc-utils/findmnt.c:1451
msgid " -R, --submounts print all submounts for the matching filesystems\n"
msgstr " -R, --submounts hiển thị mọi gắn con cho hệ thống tập tin khớp\n"
-#: misc-utils/findmnt.c:1363
+#: misc-utils/findmnt.c:1452
msgid " -r, --raw use raw output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/findmnt.c:1364
+#: misc-utils/findmnt.c:1453
#, fuzzy
msgid " --real print only real filesystems\n"
msgstr " -a, --all bỏ gắn tất cả các hệ thống tập tin\n"
-#: misc-utils/findmnt.c:1365
+#: misc-utils/findmnt.c:1454
msgid ""
" -S, --source <string> the device to mount (by name, maj:min, \n"
" LABEL=, UUID=, PARTUUID=, PARTLABEL=)\n"
@@ -10781,78 +11171,83 @@ msgstr ""
" -S, --source <chuỗi> thiết bị để gắn (bằng tên, lớn:nhỏ, \n"
" LABEL=, UUID=, PARTUUID=, PARTLABEL=)\n"
-#: misc-utils/findmnt.c:1367
+#: misc-utils/findmnt.c:1456
#, fuzzy
msgid " -T, --target <path> the path to the filesystem to use\n"
msgstr " -T, --target <chuỗi> điểm gắn được dùng\n"
-#: misc-utils/findmnt.c:1368
+#: misc-utils/findmnt.c:1457
#, fuzzy
msgid " --tree enable tree format output if possible\n"
msgstr " -l, --list dùng định dạng kết xuất liệt kê\n"
-#: misc-utils/findmnt.c:1369
+#: misc-utils/findmnt.c:1458
#, fuzzy
msgid " -M, --mountpoint <dir> the mountpoint directory\n"
msgstr " -r, --root[=<t.mục>] đặt thư mục gốc\n"
-#: misc-utils/findmnt.c:1370
+#: misc-utils/findmnt.c:1459
msgid " -t, --types <list> limit the set of filesystems by FS types\n"
msgstr " -t, --types <d.sách> giới hạn tập hợp hệ thống tập tin theo kiểu\n"
-#: misc-utils/findmnt.c:1371
+#: misc-utils/findmnt.c:1460
msgid " -U, --uniq ignore filesystems with duplicate target\n"
msgstr " -U, --uniq bỏ qua hệ thống tập tin với đích trùng lặp\n"
-#: misc-utils/findmnt.c:1372 misc-utils/lslocks.c:559 sys-utils/lsns.c:1299
+#: misc-utils/findmnt.c:1461 misc-utils/lslocks.c:824 sys-utils/lsns.c:1292
msgid " -u, --notruncate don't truncate text in columns\n"
msgstr " -u, --notruncate đừng cắt ngắn trong các cột\n"
-#: misc-utils/findmnt.c:1373
+#: misc-utils/findmnt.c:1462
msgid " -v, --nofsroot don't print [/dir] for bind or btrfs mounts\n"
msgstr " -v, --nofsroot đừng in [/dir] cho gắn bind hay btrfs\n"
-#: misc-utils/findmnt.c:1374
+#: misc-utils/findmnt.c:1463
msgid " -y, --shell use column names to be usable as shell variable identifiers\n"
msgstr ""
-#: misc-utils/findmnt.c:1377
+#: misc-utils/findmnt.c:1466
#, fuzzy
msgid " -x, --verify verify mount table content (default is fstab)\n"
msgstr " -1, --one chỉ hiển thị một tháng (mặc định)\n"
-#: misc-utils/findmnt.c:1378
+#: misc-utils/findmnt.c:1467
#, fuzzy
msgid " --verbose print more details\n"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: misc-utils/findmnt.c:1379
+#: misc-utils/findmnt.c:1468
#, fuzzy
msgid " --vfs-all print all VFS options\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/findmnt.c:1519
+#: misc-utils/findmnt.c:1471 misc-utils/lslocks.c:827
+#, fuzzy
+msgid " -H, --list-columns list the available columns\n"
+msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
+
+#: misc-utils/findmnt.c:1632
#, c-format
msgid "unknown direction '%s'"
msgstr "không hiểu hướng “%s”"
-#: misc-utils/findmnt.c:1596
+#: misc-utils/findmnt.c:1713
msgid "invalid TID argument"
msgstr "đối số TID không hợp lệ"
-#: misc-utils/findmnt.c:1683
+#: misc-utils/findmnt.c:1816
msgid "--poll accepts only one file, but more specified by --tab-file"
msgstr "--poll thừa nhận chỉ một tập tin, nhưng phải được chỉ định bởi --tab-file"
-#: misc-utils/findmnt.c:1687
+#: misc-utils/findmnt.c:1820
msgid "options --target and --source can't be used together with command line element that is not an option"
msgstr "không thể sử dụng cả hai tùy chọn “--target” (đích) và “--source” (nguồn) với một yếu tố dòng lệnh mà không thể là một tùy chọn"
-#: misc-utils/findmnt.c:1740 sys-utils/fstrim.c:308
+#: misc-utils/findmnt.c:1873 sys-utils/fstrim.c:308
msgid "failed to initialize libmount cache"
msgstr "lỗi khởi tạo vùng nhớ tạm libmount"
-#: misc-utils/findmnt.c:1785
+#: misc-utils/findmnt.c:1918
#, c-format
msgid "%s column is requested, but --poll is not enabled"
msgstr "%s cột được yêu cầu, nhưng tùy chọn --poll lại không được bật"
@@ -11235,58 +11630,58 @@ msgstr "nguồn được ghi nhiều hơn một lần"
msgid "cannot continue"
msgstr "không thể chạy trong nền"
-#: misc-utils/hardlink.c:1100
+#: misc-utils/hardlink.c:1101
#, fuzzy, c-format
#| msgid "unsupported GPT attribute bit '%s'"
msgid "Skipped (attributes mismatch) %s"
msgstr "bít thuộc tính GPT không được hỗ trợ “%s”"
-#: misc-utils/hardlink.c:1106
+#: misc-utils/hardlink.c:1107
#, c-format
msgid "Skipped (already reflink) %s"
msgstr ""
-#: misc-utils/hardlink.c:1127
+#: misc-utils/hardlink.c:1128
#, c-format
msgid "Skipped (content mismatch) %s"
msgstr ""
-#: misc-utils/hardlink.c:1157
+#: misc-utils/hardlink.c:1158
#, fuzzy, c-format
msgid " %s [options] <directory>|<file> ...\n"
msgstr " %s [TUỲ_CHỌN] [TẬP_TIN…]\n"
-#: misc-utils/hardlink.c:1161
+#: misc-utils/hardlink.c:1162
msgid "Consolidate duplicate files using hardlinks.\n"
msgstr ""
-#: misc-utils/hardlink.c:1164
+#: misc-utils/hardlink.c:1165
#, fuzzy
msgid " -c, --content compare only file contents, same as -pot\n"
msgstr " -1, --one chỉ hiển thị một tháng (mặc định)\n"
-#: misc-utils/hardlink.c:1165
+#: misc-utils/hardlink.c:1166
#, fuzzy
msgid ""
" -b, --io-size <size> I/O buffer size for file reading\n"
" (speedup, using more RAM)\n"
msgstr " -s, --size <cỡ> cỡ thiết bị\n"
-#: misc-utils/hardlink.c:1167
+#: misc-utils/hardlink.c:1168
#, fuzzy
msgid " -d, --respect-dir directory names have to be identical\n"
msgstr " -U, --detect-case phân biệt HOA/thường thiết bị cuối\n"
-#: misc-utils/hardlink.c:1168
+#: misc-utils/hardlink.c:1169
#, fuzzy
msgid " -f, --respect-name filenames have to be identical\n"
msgstr " -U, --detect-case phân biệt HOA/thường thiết bị cuối\n"
-#: misc-utils/hardlink.c:1169
+#: misc-utils/hardlink.c:1170
msgid " -i, --include <regex> regular expression to include files/dirs\n"
msgstr ""
-#: misc-utils/hardlink.c:1170
+#: misc-utils/hardlink.c:1171
#, fuzzy
msgid ""
" -m, --maximize maximize the hardlink count, remove the file with\n"
@@ -11295,77 +11690,77 @@ msgstr ""
" -k, --kernel tìm kiếm bảng nhân của hệ thống tập tin\n"
" đã gắn (mặc định)\n"
-#: misc-utils/hardlink.c:1172
+#: misc-utils/hardlink.c:1173
#, fuzzy
msgid " -M, --minimize reverse the meaning of -m\n"
msgstr " -s, --inverse đảo ngược phần khớp\n"
-#: misc-utils/hardlink.c:1173
+#: misc-utils/hardlink.c:1174
#, fuzzy
msgid " -n, --dry-run don't actually link anything\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/hardlink.c:1174
+#: misc-utils/hardlink.c:1175
#, fuzzy
msgid " -o, --ignore-owner ignore owner changes\n"
msgstr " -t, --ignore bỏ qua các lỗi nghiêm trọng\n"
-#: misc-utils/hardlink.c:1175
+#: misc-utils/hardlink.c:1176
msgid ""
" -O, --keep-oldest keep the oldest file of multiple equal files\n"
" (lower precedence than minimize/maximize)\n"
msgstr ""
-#: misc-utils/hardlink.c:1177
+#: misc-utils/hardlink.c:1178
#, fuzzy
msgid " -p, --ignore-mode ignore changes of file mode\n"
msgstr " -t, --ignore bỏ qua các lỗi nghiêm trọng\n"
-#: misc-utils/hardlink.c:1178
+#: misc-utils/hardlink.c:1179
#, fuzzy
msgid " -q, --quiet quiet mode - don't print anything\n"
msgstr " -q, --quiet chặn các thông tin thông báo mở rộng\n"
-#: misc-utils/hardlink.c:1179
+#: misc-utils/hardlink.c:1180
#, fuzzy
msgid " -r, --cache-size <size> memory limit for cached file content data\n"
msgstr " -s, --size <cỡ> cỡ thiết bị\n"
-#: misc-utils/hardlink.c:1180
+#: misc-utils/hardlink.c:1181
#, fuzzy
msgid " -s, --minimum-size <size> minimum size for files.\n"
msgstr " -s, --size <cỡ> cỡ thiết bị\n"
-#: misc-utils/hardlink.c:1181
+#: misc-utils/hardlink.c:1182
#, fuzzy
msgid " -S, --maximum-size <size> maximum size for files.\n"
msgstr " -s, --size <cỡ> cỡ thiết bị\n"
-#: misc-utils/hardlink.c:1182
+#: misc-utils/hardlink.c:1183
#, fuzzy
msgid " -t, --ignore-time ignore timestamps (when testing for equality)\n"
msgstr " -t, --notime không cần in dấu vết thời gian của lời nhắn\n"
-#: misc-utils/hardlink.c:1183
+#: misc-utils/hardlink.c:1184
#, fuzzy
msgid " -v, --verbose verbose output (repeat for more verbosity)\n"
msgstr " -v, --verbose chi tiết hơn nữa\n"
-#: misc-utils/hardlink.c:1184
+#: misc-utils/hardlink.c:1185
msgid " -x, --exclude <regex> regular expression to exclude files\n"
msgstr ""
-#: misc-utils/hardlink.c:1186
+#: misc-utils/hardlink.c:1187
msgid " -X, --respect-xattrs respect extended attributes\n"
msgstr ""
-#: misc-utils/hardlink.c:1188
+#: misc-utils/hardlink.c:1189
#, fuzzy
#| msgid " -f, --file <file> log the contents of this file\n"
msgid " -y, --method <name> file content comparison method\n"
msgstr " -f, --file <TẬP-TIN> hiển thị nhật ký của tập tin này\n"
-#: misc-utils/hardlink.c:1191
+#: misc-utils/hardlink.c:1192
#, fuzzy
msgid " --reflink[=<when>] create clone/CoW copies (auto, always, never)\n"
msgstr ""
@@ -11374,69 +11769,69 @@ msgstr ""
" always luôn hoặc\n"
" never không bao giờ)\n"
-#: misc-utils/hardlink.c:1192
+#: misc-utils/hardlink.c:1193
msgid " --skip-reflinks skip already cloned files (enabled on --reflink)\n"
msgstr ""
-#: misc-utils/hardlink.c:1303
+#: misc-utils/hardlink.c:1304
#, fuzzy
#| msgid "failed to parse size"
msgid "failed to parse minimum size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: misc-utils/hardlink.c:1306
+#: misc-utils/hardlink.c:1307
#, fuzzy
#| msgid "failed to parse size"
msgid "failed to parse maximum size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: misc-utils/hardlink.c:1309
+#: misc-utils/hardlink.c:1310
#, fuzzy
#| msgid "failed to parse size"
msgid "failed to parse cache size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: misc-utils/hardlink.c:1312
+#: misc-utils/hardlink.c:1313
#, fuzzy
#| msgid "failed to parse size"
msgid "failed to parse I/O size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: misc-utils/hardlink.c:1325
+#: misc-utils/hardlink.c:1326
#, fuzzy, c-format
msgid "unsupported reflink mode; %s"
msgstr "không được hỗ trợ tô màu"
-#: misc-utils/hardlink.c:1406
+#: misc-utils/hardlink.c:1407
#, fuzzy
msgid "cannot register exit handler"
msgstr "không đặt bộ tiếp hợp tín hiệu"
-#: misc-utils/hardlink.c:1411
+#: misc-utils/hardlink.c:1412
#, fuzzy
msgid "no directory or file specified"
msgstr "chưa chỉ định thiết bị"
-#: misc-utils/hardlink.c:1417
+#: misc-utils/hardlink.c:1418
#, c-format
msgid "cannot initialize %s method, use 'memcmp' fallback"
msgstr ""
-#: misc-utils/hardlink.c:1422
+#: misc-utils/hardlink.c:1423
#, fuzzy
msgid "failed to initialize files comparior"
msgstr "gặp lỗi khi khởi tạo loopcxt"
-#: misc-utils/hardlink.c:1434
+#: misc-utils/hardlink.c:1435
msgid "Scanning [device/inode/links]:"
msgstr ""
-#: misc-utils/hardlink.c:1439 sys-utils/fstrim.c:97
+#: misc-utils/hardlink.c:1440 sys-utils/fstrim.c:97
#, fuzzy, c-format
msgid "cannot get realpath: %s"
msgstr "không thể đọc %s"
-#: misc-utils/hardlink.c:1445
+#: misc-utils/hardlink.c:1446
#, fuzzy, c-format
msgid "cannot process %s"
msgstr "không thể truy cập %s"
@@ -11501,20 +11896,20 @@ msgstr " --verbose in các mã số tiến trình sẽ được g
msgid " (with: "
msgstr ""
-#: misc-utils/kill.c:290 misc-utils/kill.c:299 sys-utils/setpriv.c:448
-#: sys-utils/unshare.c:873
+#: misc-utils/kill.c:290 misc-utils/kill.c:299 sys-utils/setpriv.c:454
+#: sys-utils/unshare.c:969
#, c-format
msgid "unknown signal: %s"
msgstr "không hiểu tín hiệu: %s"
#: misc-utils/kill.c:314 misc-utils/kill.c:317 misc-utils/kill.c:326
-#: misc-utils/kill.c:338 misc-utils/kill.c:381 sys-utils/mountpoint.c:195
+#: misc-utils/kill.c:338 misc-utils/kill.c:381 sys-utils/mountpoint.c:186
#, c-format
msgid "%s and %s are mutually exclusive"
msgstr "%s và %s loại từ lẫn nhau"
#: misc-utils/kill.c:341 misc-utils/kill.c:356 sys-utils/eject.c:210
-#: sys-utils/eject.c:232 sys-utils/losetup.c:748 sys-utils/tunelp.c:164
+#: sys-utils/eject.c:232 sys-utils/losetup.c:820 sys-utils/tunelp.c:164
#: sys-utils/tunelp.c:171 sys-utils/tunelp.c:178 sys-utils/tunelp.c:185
#: sys-utils/tunelp.c:192 sys-utils/tunelp.c:198 sys-utils/tunelp.c:202
#: sys-utils/tunelp.c:209 term-utils/setterm.c:211 term-utils/setterm.c:214
@@ -11527,7 +11922,7 @@ msgstr "%s và %s loại từ lẫn nhau"
#: term-utils/setterm.c:571 term-utils/setterm.c:576 term-utils/setterm.c:600
#: term-utils/setterm.c:605 term-utils/setterm.c:610 term-utils/setterm.c:615
#: term-utils/setterm.c:620 term-utils/setterm.c:625 term-utils/setterm.c:634
-#: term-utils/setterm.c:669 text-utils/more.c:329
+#: term-utils/setterm.c:669 text-utils/more.c:330
msgid "argument error"
msgstr "sai đối số"
@@ -11571,6 +11966,108 @@ msgstr ""
msgid "cannot find process \"%s\""
msgstr "không thể tìm thấy tiến trình “%s”"
+#: misc-utils/lastlog2.c:111
+msgid " -b, --before DAYS Print only records older than DAYS\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:112
+#, fuzzy
+#| msgid " -C, --clear clear the kernel ring buffer\n"
+msgid " -C, --clear Clear record of a user (requires -u)\n"
+msgstr " -C, --clear xóa bộ đệm vòng kernel\n"
+
+#: misc-utils/lastlog2.c:113
+msgid " -d, --database FILE Use FILE as lastlog2 database\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:114
+msgid " -i, --import FILE Import data from old lastlog file\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:115
+msgid " -r, --rename NEWNAME Rename existing user to NEWNAME (requires -u)\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:116
+#, fuzzy
+#| msgid " -u, --userspace display userspace messages\n"
+msgid " -s, --service Display PAM service\n"
+msgstr " -u, --userspace hiển thị các thông điệp ở không gian người dùng\n"
+
+#: misc-utils/lastlog2.c:117
+#, fuzzy
+#| msgid " -r, --reset reset all the counters (root only)\n"
+msgid " -S, --set ySet lastlog record to current time (requires -u)\n"
+msgstr " -r, --reset đặt lại tất cả số đếm (chỉ root mới thực hiện được)\n"
+
+#: misc-utils/lastlog2.c:118
+msgid " -t, --time DAYS Print only lastlog records more recent than DAYS\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:119
+msgid " -u, --user LOGIN Print lastlog record of the specified LOGIN\n"
+msgstr ""
+
+#: misc-utils/lastlog2.c:166 misc-utils/lastlog2.c:199
+#, fuzzy
+msgid "Cannot parse days"
+msgstr "không thể mở %s"
+
+#: misc-utils/lastlog2.c:217
+msgid "Option -C, -i and -S cannot be used together"
+msgstr ""
+
+#: misc-utils/lastlog2.c:221
+#, fuzzy
+#| msgid "Couldn't initialize PAM: %s"
+msgid "Couldn't initialize lastlog2 environment"
+msgstr "Không thể khởi tạo PAM: %s"
+
+#: misc-utils/lastlog2.c:226
+#, fuzzy, c-format
+#| msgid "couldn't open %s"
+msgid "Couldn't import entries from '%s'"
+msgstr "không thể mở %s"
+
+#: misc-utils/lastlog2.c:235
+msgid "Options -C, -r and -S require option -u to specify the user"
+msgstr ""
+
+#: misc-utils/lastlog2.c:240 misc-utils/lastlog2.c:283
+#, fuzzy, c-format
+#| msgid "user `%s' does not exist."
+msgid "User '%s' does not exist."
+msgstr "người dùng “%s” không tồn tại."
+
+#: misc-utils/lastlog2.c:246
+#, fuzzy, c-format
+#| msgid "couldn't open %s"
+msgid "Couldn't remove entry for '%s'"
+msgstr "không thể mở %s"
+
+#: misc-utils/lastlog2.c:255
+#, fuzzy
+#| msgid "could not determine current format type"
+msgid "Could not determine current time"
+msgstr "không thể xác định được kiểu định dạng hiện tại"
+
+#: misc-utils/lastlog2.c:260
+#, fuzzy, c-format
+msgid "Couldn't update login time for '%s'"
+msgstr "không hỗ trợ định dạng tùy chọn: %s"
+
+#: misc-utils/lastlog2.c:267
+#, fuzzy, c-format
+#| msgid "mount: translated %s '%s' to '%s'\n"
+msgid "Couldn't rename entry '%s' to '%s'"
+msgstr "mount: đã dịch %s “%s” sang “%s”\n"
+
+#: misc-utils/lastlog2.c:297
+#, fuzzy
+#| msgid "Couldn't read neither /dev/vcsa0 nor /dev/vcsa"
+msgid "Couldn't read entries for all users"
+msgstr "Không thể đọc /dev/vcsa0 cũng như /dev/vcsa"
+
#: misc-utils/logger.c:230
#, c-format
msgid "unknown facility name: %s"
@@ -11823,1326 +12320,1556 @@ msgstr " -f, --ignore-case không phân biệt HOA thường khi so sánh
msgid " -t, --terminate <char> define the string-termination character\n"
msgstr " -t, --terminate <char> định nghĩa ký tự chấm dứt chuỗi\n"
-#: misc-utils/lsblk.c:170
+#: misc-utils/lsblk.c:174
msgid "alignment offset"
msgstr "khoảng chênh sắp hàng"
-#: misc-utils/lsblk.c:171
+#: misc-utils/lsblk.c:175
msgid "udev ID (based on ID-LINK)"
msgstr ""
-#: misc-utils/lsblk.c:172
+#: misc-utils/lsblk.c:176
msgid "the shortest udev /dev/disk/by-id link name"
msgstr ""
-#: misc-utils/lsblk.c:173
+#: misc-utils/lsblk.c:177
msgid "discard alignment offset"
msgstr "loại bỏ khoảng chênh sắp hàng"
-#: misc-utils/lsblk.c:174
+#: misc-utils/lsblk.c:178
#, fuzzy
msgid "dax-capable device"
msgstr "thiết bị có thể tháo rời"
-#: misc-utils/lsblk.c:175
-msgid "discard granularity"
-msgstr "hủy granularity"
+#: misc-utils/lsblk.c:179
+msgid "discard granularity, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:176
+#: misc-utils/lsblk.c:180
#, fuzzy
#| msgid "disk serial number"
msgid "disk sequence number"
msgstr "số sê-ri đĩa"
-#: misc-utils/lsblk.c:177
-msgid "discard max bytes"
-msgstr "loại bỏ kích cỡ lớn nhất"
+#: misc-utils/lsblk.c:181
+msgid "discard max bytes, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:178
+#: misc-utils/lsblk.c:182
msgid "discard zeroes data"
msgstr "bỏ qua dữ liệu không"
-#: misc-utils/lsblk.c:180
+#: misc-utils/lsblk.c:183
+msgid "filesystem size available for unprivileged users, use <number> if --bytes is given"
+msgstr ""
+
+#: misc-utils/lsblk.c:184
#, fuzzy
msgid "mounted filesystem roots"
msgstr "GỐC của hệ thống tập tin"
-#: misc-utils/lsblk.c:185
+#: misc-utils/lsblk.c:189
#, fuzzy
msgid "filesystem version"
msgstr "kích thước hệ thống tập tin"
-#: misc-utils/lsblk.c:186
+#: misc-utils/lsblk.c:190
msgid "group name"
msgstr "tên nhóm"
-#: misc-utils/lsblk.c:187
+#: misc-utils/lsblk.c:191
msgid "Host:Channel:Target:Lun for SCSI"
msgstr "Host:Channel:Target:Lun cho SCSI"
-#: misc-utils/lsblk.c:188
+#: misc-utils/lsblk.c:192
msgid "removable or hotplug device (usb, pcmcia, ...)"
msgstr "thiết bị di động hay cắm nóng (usb, pcmcia, …)"
-#: misc-utils/lsblk.c:189
+#: misc-utils/lsblk.c:193
msgid "internal kernel device name"
msgstr "tên thiết bị nhân nội bộ"
-#: misc-utils/lsblk.c:190 misc-utils/wipefs.c:110
+#: misc-utils/lsblk.c:194 misc-utils/wipefs.c:110
msgid "filesystem LABEL"
msgstr "NHÃN hệ thống tập tin"
-#: misc-utils/lsblk.c:191
+#: misc-utils/lsblk.c:195
msgid "logical sector size"
msgstr "kích cỡ khối vật lý"
-#: misc-utils/lsblk.c:193
+#: misc-utils/lsblk.c:197
+#, fuzzy
+#| msgid "major:minor device number"
+msgid "major device number"
+msgstr "số lớn:nhỏ thiết bị"
+
+#: misc-utils/lsblk.c:198
+#, fuzzy
+#| msgid "major:minor device number"
+msgid "minor device number"
+msgstr "số lớn:nhỏ thiết bị"
+
+#: misc-utils/lsblk.c:199
msgid "minimum I/O size"
msgstr "lấy kích cỡ V/R tối thiểu"
-#: misc-utils/lsblk.c:194
+#: misc-utils/lsblk.c:200
msgid "device identifier"
msgstr "định danh thiết bị"
-#: misc-utils/lsblk.c:195
+#: misc-utils/lsblk.c:201
msgid "device node permissions"
msgstr "các quyền của nút thiết bị"
-#: misc-utils/lsblk.c:196
+#: misc-utils/lsblk.c:202
#, fuzzy
#| msgid "device name"
msgid "device queues"
msgstr "tên thiết bị"
-#: misc-utils/lsblk.c:197
+#: misc-utils/lsblk.c:203
msgid "device name"
msgstr "tên thiết bị"
-#: misc-utils/lsblk.c:198
+#: misc-utils/lsblk.c:204
msgid "optimal I/O size"
msgstr "lấy kích cỡ V/R tối ưu"
-#: misc-utils/lsblk.c:201
+#: misc-utils/lsblk.c:207
msgid "partition LABEL"
msgstr "NHÃN của phân vùng"
-#: misc-utils/lsblk.c:202
+#: misc-utils/lsblk.c:208
#, fuzzy
#| msgid "%s: partition %zu: failed to get partition type"
msgid "partition number as read from the partition table"
msgstr "%s: phân vùng %zu: gặp lỗi khi lấy kiểu của phân vùng"
-#: misc-utils/lsblk.c:203
+#: misc-utils/lsblk.c:209
#, fuzzy
msgid "partition type name"
msgstr "tên phân vùng"
-#: misc-utils/lsblk.c:204
+#: misc-utils/lsblk.c:210
#, fuzzy
msgid "partition type code or UUID"
msgstr "UUID kiểu phân vùng"
-#: misc-utils/lsblk.c:206
+#: misc-utils/lsblk.c:212
#, fuzzy
msgid "path to the device node"
msgstr "trạng thái của thiết bị"
-#: misc-utils/lsblk.c:207
+#: misc-utils/lsblk.c:213
msgid "physical sector size"
msgstr "Kích cỡ cung từ vật lý"
-#: misc-utils/lsblk.c:208
+#: misc-utils/lsblk.c:214
msgid "internal parent kernel device name"
msgstr "tên thiết bị nhân cha mẹ nội bộ"
-#: misc-utils/lsblk.c:209
+#: misc-utils/lsblk.c:215
#, fuzzy
msgid "partition table type"
msgstr "Không hiểu kiểu bảng phân vùng"
-#: misc-utils/lsblk.c:210
+#: misc-utils/lsblk.c:216
msgid "partition table identifier (usually UUID)"
msgstr ""
-#: misc-utils/lsblk.c:211
+#: misc-utils/lsblk.c:217
msgid "adds randomness"
msgstr "bổ xung ngẫu nhiên"
-#: misc-utils/lsblk.c:212
+#: misc-utils/lsblk.c:218
msgid "read-ahead of the device"
msgstr "read-ahead của thiết bị"
-#: misc-utils/lsblk.c:213
+#: misc-utils/lsblk.c:219
msgid "device revision"
msgstr "phiên bản thiết bị"
-#: misc-utils/lsblk.c:214
+#: misc-utils/lsblk.c:220
msgid "removable device"
msgstr "thiết bị có thể tháo rời"
-#: misc-utils/lsblk.c:215
+#: misc-utils/lsblk.c:221
msgid "rotational device"
msgstr "thiết bị quay"
-#: misc-utils/lsblk.c:216 sys-utils/losetup.c:79
+#: misc-utils/lsblk.c:222 sys-utils/losetup.c:95
msgid "read-only device"
msgstr "thiết bị chỉ-đọc"
-#: misc-utils/lsblk.c:217
+#: misc-utils/lsblk.c:223
msgid "request queue size"
msgstr "yêu cầu kích cỡ hàng đợi"
-#: misc-utils/lsblk.c:218
+#: misc-utils/lsblk.c:224
msgid "I/O scheduler name"
msgstr "tên lịch biểu I/O"
-#: misc-utils/lsblk.c:219
+#: misc-utils/lsblk.c:225
msgid "disk serial number"
msgstr "số sê-ri đĩa"
-#: misc-utils/lsblk.c:220
-msgid "size of the device"
-msgstr "kích cỡ của thiết bị"
+#: misc-utils/lsblk.c:226
+msgid "size of the device, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:221
+#: misc-utils/lsblk.c:227
#, fuzzy
#| msgid "partition name"
-msgid "partition start offset"
+msgid "partition start offset (in 512-byte sectors)"
msgstr "tên phân vùng"
-#: misc-utils/lsblk.c:222
+#: misc-utils/lsblk.c:228
msgid "state of the device"
msgstr "trạng thái của thiết bị"
-#: misc-utils/lsblk.c:223
+#: misc-utils/lsblk.c:229
msgid "de-duplicated chain of subsystems"
msgstr "ngắt chuỗi lặp của hệ thống con"
-#: misc-utils/lsblk.c:224
+#: misc-utils/lsblk.c:230
#, fuzzy
msgid "all locations where device is mounted"
msgstr "nơi mà thiết bị được gắn vào"
-#: misc-utils/lsblk.c:225 sys-utils/zramctl.c:86
+#: misc-utils/lsblk.c:231 sys-utils/zramctl.c:86
msgid "where the device is mounted"
msgstr "nơi mà thiết bị được gắn vào"
-#: misc-utils/lsblk.c:226
+#: misc-utils/lsblk.c:232
msgid "device transport type"
msgstr "kiểu vận chuyển thiết bị"
-#: misc-utils/lsblk.c:227
+#: misc-utils/lsblk.c:233
msgid "device type"
msgstr "kiểu thiết bị"
-#: misc-utils/lsblk.c:229
+#: misc-utils/lsblk.c:235
msgid "device vendor"
msgstr "nhà sản xuất thiết bị"
-#: misc-utils/lsblk.c:230
-msgid "write same max bytes"
-msgstr "ghi cùng số byte tối đa"
+#: misc-utils/lsblk.c:236
+msgid "write same max bytes, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:231
+#: misc-utils/lsblk.c:237
msgid "unique storage identifier"
msgstr "định danh thiết bị lưu trữ duy nhất"
-#: misc-utils/lsblk.c:232
+#: misc-utils/lsblk.c:238
msgid "zone model"
msgstr ""
-#: misc-utils/lsblk.c:233
-#, fuzzy
-#| msgid "min seg size"
-msgid "zone size"
-msgstr "kích cỡ đoạn nhỏ nhất"
+#: misc-utils/lsblk.c:239
+msgid "zone size, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:234
-#, fuzzy
-#| msgid "discard granularity"
-msgid "zone write granularity"
-msgstr "hủy granularity"
+#: misc-utils/lsblk.c:240
+msgid "zone write granularity, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:235
-#, fuzzy
-#| msgid "write same max bytes"
-msgid "zone append max bytes"
-msgstr "ghi cùng số byte tối đa"
+#: misc-utils/lsblk.c:241
+msgid "zone append max bytes, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lsblk.c:236
+#: misc-utils/lsblk.c:242
#, fuzzy
#| msgid "number of sectors"
msgid "number of zones"
msgstr "số lượng cung từ"
-#: misc-utils/lsblk.c:237
+#: misc-utils/lsblk.c:243
#, fuzzy
#| msgid "max number of open files"
msgid "maximum number of open zones"
msgstr "số lượng tập tin tối đa được mở"
-#: misc-utils/lsblk.c:238
+#: misc-utils/lsblk.c:244
#, fuzzy
#| msgid "max number of processes"
msgid "maximum number of active zones"
msgstr "số lượng tiến trình tối đa"
-#: misc-utils/lsblk.c:1433
+#: misc-utils/lsblk.c:1347 misc-utils/lsfd.c:1272
+#, fuzzy
+#| msgid "Failed to apply script %s"
+msgid "failed to apply filter"
+msgstr "Gặp lỗi khi áp dụng văn lệnh %s"
+
+#: misc-utils/lsblk.c:1564
#, fuzzy
msgid "failed to allocate device"
msgstr "gặp lỗi khi cấp phát iterator"
-#: misc-utils/lsblk.c:1493
+#: misc-utils/lsblk.c:1624
msgid "failed to open device directory in sysfs"
msgstr "gặp lỗi khi mở thư mục thiết bị trong sysfs"
-#: misc-utils/lsblk.c:1681
+#: misc-utils/lsblk.c:1812
#, c-format
msgid "%s: failed to get sysfs name"
msgstr "%s: gặp lỗi khi lấy tên sysfs"
-#: misc-utils/lsblk.c:1693
+#: misc-utils/lsblk.c:1824
#, c-format
msgid "%s: failed to get whole-disk device number"
msgstr "%s: gặp lỗi khi lấy số thiết bị trên toàn bộ đĩa"
-#: misc-utils/lsblk.c:1766 misc-utils/lsblk.c:1814
+#: misc-utils/lsblk.c:1897 misc-utils/lsblk.c:1945
#, fuzzy
msgid "failed to allocate /sys handler"
msgstr "gặp lỗi khi cấp phát cán của văn lệnh"
-#: misc-utils/lsblk.c:1874 misc-utils/lsblk.c:1876 misc-utils/lsblk.c:1905
-#: misc-utils/lsblk.c:1907
+#: misc-utils/lsblk.c:2005 misc-utils/lsblk.c:2007 misc-utils/lsblk.c:2036
+#: misc-utils/lsblk.c:2038
#, c-format
msgid "failed to parse list '%s'"
msgstr "lỗi phân tích danh sách “%s”"
#. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1881
+#: misc-utils/lsblk.c:2012
#, c-format
msgid "the list of excluded devices is too large (limit is %d devices)"
msgstr "danh sách các thiết bị loại trừ quá lớn (giới hạn là %d thiết bị)"
#. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1912
+#: misc-utils/lsblk.c:2043
#, c-format
msgid "the list of included devices is too large (limit is %d devices)"
msgstr "danh sách các thiết bị quá lớn (giới hạn là %d thiết bị)"
-#: misc-utils/lsblk.c:1981 sys-utils/wdctl.c:225
+#: misc-utils/lsblk.c:2119 misc-utils/lsfd.c:1955
+#, fuzzy
+#| msgid "failed to allocate iterator"
+msgid "failed to allocate filter"
+msgstr "gặp lỗi khi cấp phát iterator"
+
+#: misc-utils/lsblk.c:2121 misc-utils/lsfd.c:1957
+#, fuzzy, c-format
+#| msgid "failed to parse %s"
+msgid "failed to parse \"%s\": %s"
+msgstr "gặp lỗi phân tích %s"
+
+#: misc-utils/lsblk.c:2152
+#, fuzzy, c-format
+msgid "unexpected counter specification: %s"
+msgstr "gặp kết thúc tập tin bất thường trên %s"
+
+#: misc-utils/lsblk.c:2156
+#, fuzzy
+msgid "counter not properly specified"
+msgstr "chưa chỉ ra điểm gắn"
+
+#: misc-utils/lsblk.c:2166 misc-utils/lsfd.c:2045
+#, fuzzy
+#| msgid "failed to allocate iterator"
+msgid "failed to allocate counter"
+msgstr "gặp lỗi khi cấp phát iterator"
+
+#: misc-utils/lsblk.c:2183
+#, fuzzy, c-format
+msgid "unsupported counter type: %s"
+msgstr "tham số không hỗ trợ: %s"
+
+#: misc-utils/lsblk.c:2196
+msgid "Summary:\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2293
+#, fuzzy
+#| msgid "failed to initialize loopcxt"
+msgid "failed to initialize filter"
+msgstr "gặp lỗi khi khởi tạo loopcxt"
+
+#: misc-utils/lsblk.c:2302 sys-utils/wdctl.c:230
#, c-format
msgid " %s [options] [<device> ...]\n"
msgstr "%s [tùy chọn] [<thiết bị> …]\n"
-#: misc-utils/lsblk.c:1984
+#: misc-utils/lsblk.c:2305
msgid "List information about block devices.\n"
msgstr "Hiển thị thông tin về thiết bị khối.\n"
-#: misc-utils/lsblk.c:1987
+#: misc-utils/lsblk.c:2308
#, fuzzy
#| msgid " -d, --nodeps don't print slaves or holders\n"
msgid " -A, --noempty don't print empty devices\n"
msgstr " -d, --nodeps đừng in “slave” hay “holder”\n"
-#: misc-utils/lsblk.c:1988
+#: misc-utils/lsblk.c:2309
msgid " -D, --discard print discard capabilities\n"
msgstr " -D, --discard hiển thị dung tích bị loại bỏ\n"
-#: misc-utils/lsblk.c:1989
+#: misc-utils/lsblk.c:2310
#, fuzzy
msgid " -E, --dedup <column> de-duplicate output by <column>\n"
msgstr " -x, --sort <cột> sắp xếp kết xuất theo <cột>\n"
-#: misc-utils/lsblk.c:1990
+#: misc-utils/lsblk.c:2311
msgid " -I, --include <list> show only devices with specified major numbers\n"
msgstr " -I, --include <dsách> chỉ hiển thị các thiết bị có số lớn đã cho\n"
-#: misc-utils/lsblk.c:1991 sys-utils/lsirq.c:63 sys-utils/lsmem.c:525
+#: misc-utils/lsblk.c:2312 sys-utils/lsirq.c:56 sys-utils/lsmem.c:518
#, fuzzy
msgid " -J, --json use JSON output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/lsblk.c:1992
+#: misc-utils/lsblk.c:2313
#, fuzzy
msgid " -M, --merge group parents of sub-trees (usable for RAIDs, Multi-path)\n"
msgstr " -d, --dump <dev> đổ bảng phân vùng (có thể dùng làm đầu vào sau này)\n"
-#: misc-utils/lsblk.c:1993
+#: misc-utils/lsblk.c:2314
msgid " -O, --output-all output all columns\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: misc-utils/lsblk.c:1995
+#: misc-utils/lsblk.c:2316
+msgid " -Q, --filter <expr> print only lines maching the expression\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2317
+msgid " --highlight <expr> colorize lines maching the expression\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2318
+msgid " --ct-filter <expr> restrict the next counter\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2319
+msgid " --ct <name>[:<param>[:<func>]] define a custom counter\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2320
msgid " -S, --scsi output info about SCSI devices\n"
msgstr " -S, --scsi đưa ra thông tin về thiết bịt SCSI\n"
-#: misc-utils/lsblk.c:1996
+#: misc-utils/lsblk.c:2321
#, fuzzy
#| msgid " -S, --scsi output info about SCSI devices\n"
msgid " -N, --nvme output info about NVMe devices\n"
msgstr " -S, --scsi đưa ra thông tin về thiết bịt SCSI\n"
-#: misc-utils/lsblk.c:1997
+#: misc-utils/lsblk.c:2322
#, fuzzy
#| msgid " -S, --scsi output info about SCSI devices\n"
msgid " -v, --virtio output info about virtio devices\n"
msgstr " -S, --scsi đưa ra thông tin về thiết bịt SCSI\n"
-#: misc-utils/lsblk.c:1998
+#: misc-utils/lsblk.c:2323
#, fuzzy
msgid " -T, --tree[=<column>] use tree format output\n"
msgstr " -l, --list dùng kết xuất định dạng danh sách\n"
-#: misc-utils/lsblk.c:1999
+#: misc-utils/lsblk.c:2324
msgid " -a, --all print all devices\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/lsblk.c:2001
+#: misc-utils/lsblk.c:2326
msgid " -d, --nodeps don't print slaves or holders\n"
msgstr " -d, --nodeps đừng in “slave” hay “holder”\n"
-#: misc-utils/lsblk.c:2002
+#: misc-utils/lsblk.c:2327
msgid " -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
msgstr " -e, --exclude <dsách> loại trừ các thiết bị theo số lớn (mặc định: đĩa RAM)\n"
-#: misc-utils/lsblk.c:2003
+#: misc-utils/lsblk.c:2328
msgid " -f, --fs output info about filesystems\n"
msgstr " -f, --fs hiển thị thông tin về hệ thống tập tin\n"
-#: misc-utils/lsblk.c:2004
+#: misc-utils/lsblk.c:2329
msgid " -i, --ascii use ascii characters only\n"
msgstr " -i, --ascii chỉ dùng chữ cái trong bảng mã ASCII\n"
-#: misc-utils/lsblk.c:2005
+#: misc-utils/lsblk.c:2330
msgid " -l, --list use list format output\n"
msgstr " -l, --list dùng kết xuất định dạng danh sách\n"
-#: misc-utils/lsblk.c:2006
+#: misc-utils/lsblk.c:2331
msgid " -m, --perms output info about permissions\n"
msgstr " -m, --perms xuất thông tin về các quyền\n"
-#: misc-utils/lsblk.c:2007 sys-utils/lsirq.c:65 sys-utils/lsmem.c:529
+#: misc-utils/lsblk.c:2332 sys-utils/lsirq.c:58 sys-utils/lsmem.c:522
msgid " -n, --noheadings don't print headings\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/lsblk.c:2008 sys-utils/lsmem.c:530
-msgid " -o, --output <list> output columns\n"
+#: misc-utils/lsblk.c:2333
+#, fuzzy
+#| msgid " -o, --output <list> output columns\n"
+msgid " -o, --output <list> output columns (see --list-columns)\n"
msgstr " -o, --output <d.sách> hiển thị các cột\n"
-#: misc-utils/lsblk.c:2009
+#: misc-utils/lsblk.c:2334
msgid " -p, --paths print complete device path\n"
msgstr " -p, --paths hiển thị đầy đủ đường dẫn thiết bị\n"
-#: misc-utils/lsblk.c:2011
+#: misc-utils/lsblk.c:2336
msgid " -s, --inverse inverse dependencies\n"
msgstr " -s, --inverse đảo ngược các phần phụ thuộc\n"
-#: misc-utils/lsblk.c:2012
+#: misc-utils/lsblk.c:2337
msgid " -t, --topology output info about topology\n"
msgstr " -t, --topology hiển thị thông tin về hình học\n"
-#: misc-utils/lsblk.c:2013
+#: misc-utils/lsblk.c:2338
#, fuzzy
msgid " -w, --width <num> specifies output width as number of characters\n"
msgstr " -c, --columns <rộng> độ rộng ký tự kết xuất\n"
-#: misc-utils/lsblk.c:2014
+#: misc-utils/lsblk.c:2339
msgid " -x, --sort <column> sort output by <column>\n"
msgstr " -x, --sort <cột> sắp xếp kết xuất theo <cột>\n"
-#: misc-utils/lsblk.c:2015
+#: misc-utils/lsblk.c:2340
msgid " -y, --shell use column names to be usable as shell variable identifiers\n"
msgstr ""
-#: misc-utils/lsblk.c:2016
+#: misc-utils/lsblk.c:2341
#, fuzzy
msgid " -z, --zoned print zone related information\n"
msgstr " -c, --offline chỉ hiển thị các CPU đang tắt\n"
-#: misc-utils/lsblk.c:2017
+#: misc-utils/lsblk.c:2342
#, fuzzy
msgid " --sysroot <dir> use specified directory as system root\n"
msgstr " -s, --sysroot <dir> dùng thư mục đã cho như là thư mục gốc của hệ thống\n"
-#: misc-utils/lsblk.c:2034
+#: misc-utils/lsblk.c:2345
+#, fuzzy
+msgid " -H, --list-columns list the available columns\n"
+msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
+
+#: misc-utils/lsblk.c:2384
#, c-format
msgid "failed to access sysfs directory: %s"
msgstr "Truy cập thư mục sysfs gặp lỗi: %s"
-#: misc-utils/lsblk.c:2280
+#: misc-utils/lsblk.c:2643
#, fuzzy
msgid "invalid output width number argument"
msgstr "tham số số hiệu cổng không hợp lệ"
-#: misc-utils/lsblk.c:2439
+#: misc-utils/lsblk.c:2805
#, fuzzy
msgid "failed to allocate device tree"
msgstr "gặp lỗi khi cấp phát iterator"
-#: misc-utils/lsfd.c:125
+#: misc-utils/lsclocks.c:98
+#, fuzzy, c-format
+#| msgid "unknown user %s"
+msgid "Unknown clock type %d"
+msgstr "người dùng lạ %s"
+
+#: misc-utils/lsclocks.c:149
+#, fuzzy
+msgid "type"
+msgstr "Tên mới"
+
+#: misc-utils/lsclocks.c:150
+msgid "numeric id"
+msgstr ""
+
+#: misc-utils/lsclocks.c:151
+#, fuzzy
+msgid "symbolic name"
+msgstr "tên của tài nguyên"
+
+#: misc-utils/lsclocks.c:152
+#, fuzzy
+msgid "readable name"
+msgstr "Tên tập tin"
+
+#: misc-utils/lsclocks.c:153
+#, fuzzy
+msgid "numeric time"
+msgstr "đã bỏ gắn"
+
+#: misc-utils/lsclocks.c:154
+#, fuzzy
+#| msgid "human readable size"
+msgid "human readable ISO time"
+msgstr "định dạng kích thước cho người đọc"
+
+#: misc-utils/lsclocks.c:155
+#, fuzzy
+#| msgid "human readable size"
+msgid "human readable resolution"
+msgstr "định dạng kích thước cho người đọc"
+
+#: misc-utils/lsclocks.c:156
+#, fuzzy
+#| msgid "resource description"
+msgid "resolution"
+msgstr "bộ mô tả tài nguyên"
+
+#: misc-utils/lsclocks.c:157
+#, fuzzy
+#| msgid "human readable size"
+msgid "human readable relative time"
+msgstr "định dạng kích thước cho người đọc"
+
+#: misc-utils/lsclocks.c:158
+#, fuzzy
+#| msgid "failed to parse offset"
+msgid "namespace offset"
+msgstr "không phân tích được offset"
+
+#: misc-utils/lsclocks.c:185
+#, fuzzy
+msgid " -J, --json use JSON output format\n"
+msgstr " -r, --raw dùng định dạng thô\n"
+
+#: misc-utils/lsclocks.c:186
+#, fuzzy
+#| msgid " -n, --noheadings don't print headings\n"
+msgid " -n, --noheadings don't print headings\n"
+msgstr " -n, --noheadings không in phần đầu\n"
+
+#: misc-utils/lsclocks.c:187
+#, fuzzy
+#| msgid " -o, --output <list> output columns\n"
+msgid " -o, --output <list> output columns\n"
+msgstr " -o, --output <d.sách> hiển thị các cột\n"
+
+#: misc-utils/lsclocks.c:188
+#, fuzzy
+msgid " --output-all output all columns\n"
+msgstr " -O, --output-all xuất ra mọi cột\n"
+
+#: misc-utils/lsclocks.c:189
+#, fuzzy
+#| msgid " -r, --raw use raw output format\n"
+msgid " -r, --raw use raw output format\n"
+msgstr " -r, --raw dùng định dạng thô\n"
+
+#: misc-utils/lsclocks.c:190
+#, fuzzy
+#| msgid " -t, --time <ms> driver wait time in milliseconds\n"
+msgid " -t, --time <clock> show current time of single clock\n"
+msgstr " -t, --time <ms> trình điều khiển đợi trong mi-li-giây\n"
+
+#: misc-utils/lsclocks.c:191
+msgid " --no-discover-dynamic do not try to discover dynamic clocks\n"
+msgstr ""
+
+#: misc-utils/lsclocks.c:192
+msgid " -d, --dynamic-clock <path> also display specified dynamic clock\n"
+msgstr ""
+
+#: misc-utils/lsclocks.c:193
+#, fuzzy
+msgid " -c, --cpu-clock <pid> also display CPU clock of specified process\n"
+msgstr " -p, --pid <mã_số_tiến_trình>… thực hiện trên những tiến trình đang chạy\n"
+
+#: misc-utils/lsclocks.c:248
+#, fuzzy, c-format
+#| msgid "Unknown command: %s"
+msgid "Unknown clock: %s"
+msgstr "Không hiểu câu lệnh: %s"
+
+#: misc-utils/lsclocks.c:259 misc-utils/lsclocks.c:388
+#: misc-utils/lsclocks.c:435
+#, fuzzy, c-format
+#| msgid "couldn't open %s"
+msgid "Could not open %s"
+msgstr "không thể mở %s"
+
+#: misc-utils/lsclocks.c:325
+#, fuzzy
+#| msgid "failed to parse --timeout"
+msgid "failed to format iso time"
+msgstr "lỗi phân tích --timeout (chờ tối đa)"
+
+#: misc-utils/lsclocks.c:334 misc-utils/lsclocks.c:347
+#, fuzzy
+msgid "failed to format relative time"
+msgstr "lỗi đọc tập tin bản đánh máy %s"
+
+#: misc-utils/lsclocks.c:414 misc-utils/lsclocks.c:478
+#, fuzzy, c-format
+msgid "Could not glob: %d"
+msgstr "Không thể đọc %s"
+
+#: misc-utils/lsclocks.c:443 sys-utils/hwclock-rtc.c:145
+#, fuzzy, c-format
+#| msgid "ioctl(%s) to %s to read the time failed"
+msgid "ioctl(RTC_RD_NAME) to %s to read the time failed"
+msgstr "ioctl(%s) tới %s để đọc thời gian không thành công"
+
+#: misc-utils/lsclocks.c:502
+#, c-format
+msgid "Could not get CPU clock of process %jd: %s"
+msgstr ""
+
+#: misc-utils/lsclocks.c:599 misc-utils/lslocks.c:385 misc-utils/uuidd.c:791
+#: misc-utils/waitpid.c:54 sys-utils/nsenter.c:390
+msgid "failed to parse pid"
+msgstr "lỗi phân tích PID"
+
+#: misc-utils/lsclocks.c:627
+#, fuzzy
+msgid "failed to get time"
+msgstr "gặp lỗi khi đặt dữ liệu"
+
+#: misc-utils/lsfd.c:147
msgid "class of anonymous inode"
msgstr ""
-#: misc-utils/lsfd.c:128
+#: misc-utils/lsfd.c:150
#, fuzzy
#| msgid "cannot create child process"
msgid "association between file and process"
msgstr "không thể tạo tiến trình con"
-#: misc-utils/lsfd.c:131
+#: misc-utils/lsfd.c:153
msgid "block device driver name resolved by /proc/devices"
msgstr ""
-#: misc-utils/lsfd.c:134
+#: misc-utils/lsfd.c:156
+#, fuzzy
+#| msgid "device %s is associated with %s\n"
+msgid "bpf map id associated with the fd"
+msgstr "thiết bị %s tương ứng với %s\n"
+
+#: misc-utils/lsfd.c:159
+#, fuzzy
+#| msgid "filesystem type"
+msgid "bpf map type (decoded)"
+msgstr "kiểu hệ thống tập tin"
+
+#: misc-utils/lsfd.c:162
+#, fuzzy
+#| msgid "filesystem type"
+msgid "bpf map type (raw)"
+msgstr "kiểu hệ thống tập tin"
+
+#: misc-utils/lsfd.c:165
+msgid "bpf object name"
+msgstr ""
+
+#: misc-utils/lsfd.c:168
+msgid "bpf program id associated with the fd"
+msgstr ""
+
+#: misc-utils/lsfd.c:171
+#, fuzzy
+#| msgid "No program specified"
+msgid "bpf program type (decoded)"
+msgstr "Chưa chỉ ra chương trình"
+
+#: misc-utils/lsfd.c:174
+#, fuzzy
+#| msgid "filesystem type"
+msgid "bpf program type (raw)"
+msgstr "kiểu hệ thống tập tin"
+
+#: misc-utils/lsfd.c:177
msgid "character device driver name resolved by /proc/devices"
msgstr ""
-#: misc-utils/lsfd.c:137
+#: misc-utils/lsfd.c:180
#, fuzzy
#| msgid "command of the process holding the lock"
msgid "command of the process opening the file"
msgstr "lệnh của của tiến trình đang giữ khóa"
-#: misc-utils/lsfd.c:140
+#: misc-utils/lsfd.c:183
msgid "reachability from the file system"
msgstr ""
-#: misc-utils/lsfd.c:143
+#: misc-utils/lsfd.c:186
#, fuzzy
#| msgid "device backing file"
msgid "ID of device containing file"
msgstr "tập tin hỗ trợ thiết bị"
-#: misc-utils/lsfd.c:146
+#: misc-utils/lsfd.c:189
msgid "device type (blk, char, or nodev)"
msgstr ""
-#: misc-utils/lsfd.c:149
+#: misc-utils/lsfd.c:192
msgid "IPC endpoints information communicated with the fd"
msgstr ""
-#: misc-utils/lsfd.c:152
-msgid "flags specified when opening the file"
-msgstr ""
+#: misc-utils/lsfd.c:195
+#, fuzzy
+msgid "eventfd ID"
+msgstr "setgid không thành công"
-#: misc-utils/lsfd.c:155
+#: misc-utils/lsfd.c:198
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "file descriptors targeted by the eventpoll file"
+msgstr "mô tả tập tin sai"
+
+#: misc-utils/lsfd.c:201
#, fuzzy
#| msgid "bad file descriptor"
msgid "file descriptor for the file"
msgstr "mô tả tập tin sai"
-#: misc-utils/lsfd.c:158
+#: misc-utils/lsfd.c:204
+msgid "flags specified when opening the file"
+msgstr ""
+
+#: misc-utils/lsfd.c:207
#, fuzzy
#| msgid "max number of open files"
msgid "user ID number of the file's owner"
msgstr "số lượng tập tin tối đa được mở"
-#: misc-utils/lsfd.c:161 misc-utils/lslocks.c:79
-#, fuzzy
-#| msgid "logical NUMA node number"
-msgid "inode number"
-msgstr "số nút NUMA lôgíc"
-
-#: misc-utils/lsfd.c:164
+#: misc-utils/lsfd.c:210
msgid "local IP address"
msgstr ""
-#: misc-utils/lsfd.c:167
+#: misc-utils/lsfd.c:213
msgid "remote IP address"
msgstr ""
-#: misc-utils/lsfd.c:170
+#: misc-utils/lsfd.c:216
msgid "local IPv6 address"
msgstr ""
-#: misc-utils/lsfd.c:173
+#: misc-utils/lsfd.c:219
msgid "remote IPv6 address"
msgstr ""
-#: misc-utils/lsfd.c:176
+#: misc-utils/lsfd.c:222 misc-utils/lslocks.c:84
+#, fuzzy
+#| msgid "logical NUMA node number"
+msgid "inode number"
+msgstr "số nút NUMA lôgíc"
+
+#: misc-utils/lsfd.c:225
+msgid "list of monitoring inodes (cooked)"
+msgstr ""
+
+#: misc-utils/lsfd.c:228
+msgid "list of monitoring inodes (raw, don't decode devices)"
+msgstr ""
+
+#: misc-utils/lsfd.c:231
#, fuzzy
msgid "name of the file (raw)"
msgstr "kích cỡ của thiết bị"
-#: misc-utils/lsfd.c:179
+#: misc-utils/lsfd.c:234
msgid "opened by a kernel thread"
msgstr ""
-#: misc-utils/lsfd.c:182
+#: misc-utils/lsfd.c:237
msgid "device ID for special, or ID of device containing file"
msgstr ""
-#: misc-utils/lsfd.c:185
+#: misc-utils/lsfd.c:240
msgid "length of file mapping (in page)"
msgstr ""
-#: misc-utils/lsfd.c:188
+#: misc-utils/lsfd.c:243
msgid "misc character device name resolved by /proc/misc"
msgstr ""
-#: misc-utils/lsfd.c:191
+#: misc-utils/lsfd.c:246
#, fuzzy
#| msgid "mount"
msgid "mount id"
msgstr "gắn"
-#: misc-utils/lsfd.c:194
+#: misc-utils/lsfd.c:249
#, fuzzy
#| msgid "lock access mode"
msgid "access mode (rwx)"
msgstr "chế độ truy cập khóa"
-#: misc-utils/lsfd.c:197
+#: misc-utils/lsfd.c:252
#, fuzzy
msgid "name of the file (cooked)"
msgstr "kích cỡ của thiết bị"
-#: misc-utils/lsfd.c:200
+#: misc-utils/lsfd.c:255
msgid "netlink multicast groups"
msgstr ""
-#: misc-utils/lsfd.c:203
+#: misc-utils/lsfd.c:258
msgid "netlink local port id"
msgstr ""
-#: misc-utils/lsfd.c:206
+#: misc-utils/lsfd.c:261
msgid "netlink protocol"
msgstr ""
-#: misc-utils/lsfd.c:209
+#: misc-utils/lsfd.c:264
#, fuzzy
#| msgid "ncount"
msgid "link count"
msgstr "ncount"
-#: misc-utils/lsfd.c:212
+#: misc-utils/lsfd.c:267
msgid "name of the namespace (NS.TYPE:[INODE])"
msgstr ""
-#: misc-utils/lsfd.c:215
+#: misc-utils/lsfd.c:270
#, fuzzy
msgid "type of the namespace"
msgstr "trạng thái của thiết bị"
-#: misc-utils/lsfd.c:218
+#: misc-utils/lsfd.c:273
#, fuzzy
msgid "owner of the file"
msgstr "kích cỡ của thiết bị"
-#: misc-utils/lsfd.c:221
+#: misc-utils/lsfd.c:276
msgid "net interface associated with the packet socket"
msgstr ""
-#: misc-utils/lsfd.c:224
+#: misc-utils/lsfd.c:279
msgid "L3 protocol associated with the packet socket"
msgstr ""
-#: misc-utils/lsfd.c:227
+#: misc-utils/lsfd.c:282
msgid "block device name resolved by /proc/partition"
msgstr ""
-#: misc-utils/lsfd.c:230
+#: misc-utils/lsfd.c:285
#, fuzzy
#| msgid "PID of the process holding the lock"
msgid "PID of the process opening the file"
msgstr "PID của tiến trình giữ khóa"
-#: misc-utils/lsfd.c:233
+#: misc-utils/lsfd.c:288
#, fuzzy
#| msgid "command of the process holding the lock"
msgid "command of the process targeted by the pidfd"
msgstr "lệnh của của tiến trình đang giữ khóa"
-#: misc-utils/lsfd.c:236
+#: misc-utils/lsfd.c:291
msgid "NSpid field in fdinfo of the pidfd"
msgstr ""
-#: misc-utils/lsfd.c:239
+#: misc-utils/lsfd.c:294
#, fuzzy
#| msgid "PID of the process holding the lock"
msgid "PID of the process targeted by the pidfd"
msgstr "PID của tiến trình giữ khóa"
-#: misc-utils/lsfd.c:242
+#: misc-utils/lsfd.c:297
msgid "ICMP echo request ID"
msgstr ""
-#: misc-utils/lsfd.c:245
+#: misc-utils/lsfd.c:300
#, fuzzy
msgid "file position"
msgstr "%s: không thể xóa các phân vùng"
-#: misc-utils/lsfd.c:248
+#: misc-utils/lsfd.c:303
+#, fuzzy
+msgid "tty index of the counterpart"
+msgstr "trạng thái của thiết bị"
+
+#: misc-utils/lsfd.c:306
#, fuzzy
msgid "protocol number of the raw socket"
msgstr "số lượng tiến trình tối đa"
-#: misc-utils/lsfd.c:251
+#: misc-utils/lsfd.c:309
#, fuzzy
#| msgid "no device specified"
msgid "device ID (if special file)"
msgstr "chưa chỉ định thiết bị"
-#: misc-utils/lsfd.c:254
+#: misc-utils/lsfd.c:312
+#, fuzzy
+msgid "masked signals"
+msgstr "không đặt bộ tiếp hợp tín hiệu"
+
+#: misc-utils/lsfd.c:315
#, fuzzy
#| msgid "max file size"
msgid "file size"
msgstr "kích thước tập tin lớn nhất"
-#: misc-utils/lsfd.c:257
+#: misc-utils/lsfd.c:318
msgid "listening socket"
msgstr ""
-#: misc-utils/lsfd.c:260
+#: misc-utils/lsfd.c:321
msgid "inode identifying network namespace where the socket belongs to"
msgstr ""
-#: misc-utils/lsfd.c:263
+#: misc-utils/lsfd.c:324
#, fuzzy
#| msgid "partition name"
msgid "protocol name"
msgstr "tên phân vùng"
-#: misc-utils/lsfd.c:266
-msgid "State of socket"
+#: misc-utils/lsfd.c:327
+msgid "shutdown state of socket ([-r?][-w?])"
msgstr ""
-#: misc-utils/lsfd.c:269
+#: misc-utils/lsfd.c:330
+#, fuzzy
+#| msgid "socket"
+msgid "state of socket"
+msgstr "ổ cắm (socket)"
+
+#: misc-utils/lsfd.c:333
#, fuzzy
#| msgid "socket"
-msgid "Type of socket"
+msgid "type of socket"
msgstr "ổ cắm (socket)"
-#: misc-utils/lsfd.c:272
+#: misc-utils/lsfd.c:336
#, fuzzy
msgid "file system, partition, or device containing file"
msgstr "Gặp lỗi khi đọc bảng phân vùng mở rộng (offset=%ju)"
-#: misc-utils/lsfd.c:275
+#: misc-utils/lsfd.c:339
#, fuzzy
#| msgid "filesystem type"
msgid "file type (raw)"
msgstr "kiểu hệ thống tập tin"
-#: misc-utils/lsfd.c:278
+#: misc-utils/lsfd.c:342
msgid "local TCP address (INET address:TCP port)"
msgstr ""
-#: misc-utils/lsfd.c:281
+#: misc-utils/lsfd.c:345
msgid "remote TCP address (INET address:TCP port)"
msgstr ""
-#: misc-utils/lsfd.c:284
+#: misc-utils/lsfd.c:348
#, fuzzy
#| msgid "logical CPU number"
msgid "local TCP port"
msgstr "số CPU logíc"
-#: misc-utils/lsfd.c:287
+#: misc-utils/lsfd.c:351
msgid "remote TCP port"
msgstr ""
-#: misc-utils/lsfd.c:290
+#: misc-utils/lsfd.c:354
#, fuzzy
#| msgid "PID of the process holding the lock"
msgid "thread ID of the process opening the file"
msgstr "PID của tiến trình giữ khóa"
-#: misc-utils/lsfd.c:293
+#: misc-utils/lsfd.c:357
+#, fuzzy
+#| msgid "locked"
+msgid "clockid"
+msgstr "đã khóa"
+
+#: misc-utils/lsfd.c:360
+#, fuzzy
+#| msgid "interleave"
+msgid "interval"
+msgstr "xen kẽ"
+
+#: misc-utils/lsfd.c:363
+#, fuzzy
+#| msgid "Minimum change time"
+msgid "remaining time"
+msgstr "Thời gian thay đổi tối thiểu"
+
+#: misc-utils/lsfd.c:366
+msgid "network interface behind the tun device"
+msgstr ""
+
+#: misc-utils/lsfd.c:369
#, fuzzy
#| msgid "filesystem type"
msgid "file type (cooked)"
msgstr "kiểu hệ thống tập tin"
-#: misc-utils/lsfd.c:296
+#: misc-utils/lsfd.c:372
msgid "local UDP address (INET address:UDP port)"
msgstr ""
-#: misc-utils/lsfd.c:299
+#: misc-utils/lsfd.c:375
msgid "remote UDP address (INET address:UDP port)"
msgstr ""
-#: misc-utils/lsfd.c:302
+#: misc-utils/lsfd.c:378
msgid "local UDP port"
msgstr ""
-#: misc-utils/lsfd.c:305
+#: misc-utils/lsfd.c:381
msgid "remote UDP port"
msgstr ""
-#: misc-utils/lsfd.c:308
+#: misc-utils/lsfd.c:384
msgid "local UDPLite address (INET address:UDPLite port)"
msgstr ""
-#: misc-utils/lsfd.c:311
+#: misc-utils/lsfd.c:387
msgid "remote UDPLite address (INET address:UDPLite port)"
msgstr ""
-#: misc-utils/lsfd.c:314
+#: misc-utils/lsfd.c:390
msgid "local UDPLite port"
msgstr ""
-#: misc-utils/lsfd.c:317
+#: misc-utils/lsfd.c:393
msgid "remote UDPLite port"
msgstr ""
-#: misc-utils/lsfd.c:320
+#: misc-utils/lsfd.c:396
#, fuzzy
msgid "user ID number of the process"
msgstr "số lượng tiến trình tối đa"
-#: misc-utils/lsfd.c:323
+#: misc-utils/lsfd.c:399
msgid "filesystem pathname for UNIX domain socket"
msgstr ""
-#: misc-utils/lsfd.c:326
+#: misc-utils/lsfd.c:402
#, fuzzy
msgid "user of the process"
msgstr "số lượng tiến trình tối đa"
-#: misc-utils/lsfd.c:370 sys-utils/prlimit.c:87
+#: misc-utils/lsfd.c:405
+msgid "extended version of MDOE (rwxD[Ll]m)"
+msgstr ""
+
+#: misc-utils/lsfd.c:449 sys-utils/prlimit.c:79
#, fuzzy
msgid "processes"
msgstr "ID tiến trình"
-#: misc-utils/lsfd.c:374
+#: misc-utils/lsfd.c:453
#, fuzzy
#| msgid "cannot find process \"%s\""
msgid "root owned processes"
msgstr "không thể tìm thấy tiến trình “%s”"
-#: misc-utils/lsfd.c:378
+#: misc-utils/lsfd.c:457
#, fuzzy
#| msgid "kernel messages"
msgid "kernel threads"
msgstr "thông điệp nhân"
-#: misc-utils/lsfd.c:382
+#: misc-utils/lsfd.c:461
#, fuzzy
#| msgid "open failed"
msgid "open files"
msgstr "gặp lỗi khi mở"
-#: misc-utils/lsfd.c:386
+#: misc-utils/lsfd.c:465
#, fuzzy
#| msgid "open failed"
msgid "RO open files"
msgstr "gặp lỗi khi mở"
-#: misc-utils/lsfd.c:390
+#: misc-utils/lsfd.c:469
#, fuzzy
#| msgid "open failed"
msgid "WO open files"
msgstr "gặp lỗi khi mở"
-#: misc-utils/lsfd.c:394
+#: misc-utils/lsfd.c:473
msgid "shared mappings"
msgstr ""
-#: misc-utils/lsfd.c:398
+#: misc-utils/lsfd.c:477
msgid "RO shared mappings"
msgstr ""
-#: misc-utils/lsfd.c:402
+#: misc-utils/lsfd.c:481
msgid "WO shared mappings"
msgstr ""
-#: misc-utils/lsfd.c:406
+#: misc-utils/lsfd.c:485
msgid "regular files"
msgstr ""
-#: misc-utils/lsfd.c:410
+#: misc-utils/lsfd.c:489
#, fuzzy
#| msgid "Sectors"
msgid "directories"
msgstr "Cung từ"
-#: misc-utils/lsfd.c:414
+#: misc-utils/lsfd.c:493
#, fuzzy
#| msgid "socket"
msgid "sockets"
msgstr "ổ cắm (socket)"
-#: misc-utils/lsfd.c:418
+#: misc-utils/lsfd.c:497
msgid "fifos/pipes"
msgstr ""
-#: misc-utils/lsfd.c:422
+#: misc-utils/lsfd.c:501
#, fuzzy
#| msgid "/dev/%s: not a character device"
msgid "character devices"
msgstr "/dev/%s: không phải thiết bị ký tự"
-#: misc-utils/lsfd.c:426
+#: misc-utils/lsfd.c:505
#, fuzzy
msgid "block devices"
msgstr "thiết bị khối "
-#: misc-utils/lsfd.c:430
+#: misc-utils/lsfd.c:509
#, fuzzy
#| msgid "unknown user %s"
msgid "unknown types"
msgstr "người dùng lạ %s"
-#: misc-utils/lsfd.c:527
+#: misc-utils/lsfd.c:609
msgid "too many columns are added via filter expression"
msgstr ""
-#: misc-utils/lsfd.c:1324
+#: misc-utils/lsfd.c:1462
#, fuzzy
msgid "failed to allocate an idcache"
msgstr "gặp lỗi khi cấp phát phần đầu GPT"
-#: misc-utils/lsfd.c:1379 misc-utils/lslocks.c:292
+#: misc-utils/lsfd.c:1680 misc-utils/lslocks.c:421
msgid "(unknown)"
msgstr "(không hiểu)"
-#: misc-utils/lsfd.c:1435 misc-utils/lsfd-filter.c:374
-#: misc-utils/lsfd-sock-xinfo.c:154 misc-utils/lsfd-sock-xinfo.c:281
+#: misc-utils/lsfd.c:1763 misc-utils/lsfd-sock-xinfo.c:157
+#: misc-utils/lsfd-sock-xinfo.c:296 misc-utils/lslocks.c:167
#, fuzzy
#| msgid "failed to allocate memory: %m"
msgid "failed to allocate memory"
msgstr "không cấp pháp được bộ nhớ: %m"
-#: misc-utils/lsfd.c:1466
+#: misc-utils/lsfd.c:1792
#, fuzzy, c-format
msgid "unexpected value for pid specification: %s"
msgstr "gặp kết thúc tập tin bất thường trên %s"
-#: misc-utils/lsfd.c:1468
+#: misc-utils/lsfd.c:1794
#, c-format
msgid "garbage at the end of pid specification: %s"
msgstr ""
-#: misc-utils/lsfd.c:1470
+#: misc-utils/lsfd.c:1796
#, c-format
msgid "out of range value for pid specification: %ld"
msgstr ""
-#: misc-utils/lsfd.c:1514
+#: misc-utils/lsfd.c:1840 misc-utils/lslocks.c:502
#, fuzzy
msgid "failed to alloc procfs handler"
msgstr "gặp lỗi khi cấp phát cán của văn lệnh"
-#: misc-utils/lsfd.c:1518
+#: misc-utils/lsfd.c:1844 misc-utils/lslocks.c:506
#, fuzzy
msgid "failed to open /proc"
msgstr "lỗi mở %s"
-#: misc-utils/lsfd.c:1542
+#: misc-utils/lsfd.c:1896
#, fuzzy
#| msgid " -n, --noheadings don't print headings\n"
-msgid " -l, --threads list in threads level\n"
+msgid " -l, --threads list in threads level\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/lsfd.c:1543
+#: misc-utils/lsfd.c:1897
#, fuzzy
-msgid " -J, --json use JSON output format\n"
+msgid " -J, --json use JSON output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/lsfd.c:1544
+#: misc-utils/lsfd.c:1898
#, fuzzy
-#| msgid " --noheadings don't print headings\n"
-msgid " -n, --noheadings don't print headings\n"
-msgstr " --noheadings không in phần đầu\n"
+#| msgid " -n, --noheadings don't print headings\n"
+msgid " -n, --noheadings don't print headings\n"
+msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/lsfd.c:1545
+#: misc-utils/lsfd.c:1899
#, fuzzy
-#| msgid " -o, --output <list> output columns\n"
-msgid " -o, --output <list> output columns\n"
-msgstr " -o, --output <d.sách> hiển thị các cột\n"
+#| msgid " -o, --output <list> output columns\n"
+msgid " -o, --output <list> output columns (see --list-columns)\n"
+msgstr " -o, --output <d.sách> hiển thị các cột\n"
-#: misc-utils/lsfd.c:1546
+#: misc-utils/lsfd.c:1900
#, fuzzy
#| msgid " -r, --raw use raw output format\n"
-msgid " -r, --raw use raw output format\n"
+msgid " -r, --raw use raw output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/lsfd.c:1547
+#: misc-utils/lsfd.c:1901
#, fuzzy
#| msgid " -u, --notruncate don't truncate text in columns\n"
-msgid " -u, --notruncate don't truncate text in columns\n"
+msgid " -u, --notruncate don't truncate text in columns\n"
msgstr " -u, --notruncate đừng cắt ngắn trong các cột\n"
-#: misc-utils/lsfd.c:1548
+#: misc-utils/lsfd.c:1902
#, fuzzy
#| msgid " -p, --pid <pid>... act on these already running processes\n"
-msgid " -p, --pid <pid(s)> collect information only specified processes\n"
+msgid " -p, --pid <pid(s)> collect information only specified processes\n"
msgstr " -p, --pid <mã_số_tiến_trình>… thực hiện trên những tiến trình đang chạy\n"
-#: misc-utils/lsfd.c:1549
-msgid " -i[4|6], --inet[=4|6] list only IPv4 and/or IPv6 sockets\n"
+#: misc-utils/lsfd.c:1903
+msgid " -i[4|6], --inet[=4|=6] list only IPv4 and/or IPv6 sockets\n"
msgstr ""
-#: misc-utils/lsfd.c:1550
-msgid " -Q, --filter <expr> apply display filter\n"
-msgstr ""
+#: misc-utils/lsfd.c:1904
+#, fuzzy
+#| msgid " -i, --noissue do not display issue file\n"
+msgid " -Q, --filter <expr> apply display filter\n"
+msgstr " -i, --noissue không hiển thị tập tin phát ra\n"
-#: misc-utils/lsfd.c:1551
-msgid " --debug-filter dump the internal data structure of filter and exit\n"
-msgstr ""
+#: misc-utils/lsfd.c:1905
+#, fuzzy
+msgid " --debug-filter dump the internal data structure of filter and exit\n"
+msgstr " -i, --noissue không hiển thị tập tin phát ra\n"
-#: misc-utils/lsfd.c:1552
+#: misc-utils/lsfd.c:1906
#, fuzzy
-msgid ""
-" -C, --counter <name>:<expr>\n"
-" define custom counter for --summary output\n"
+msgid " -C, --counter <name>:<expr> define custom counter for --summary output\n"
msgstr " --default dùng các cài đặt thiết bị cuối mặc định\n"
-#: misc-utils/lsfd.c:1554
-msgid " --dump-counters dump counter definitions\n"
+#: misc-utils/lsfd.c:1907
+#, fuzzy
+#| msgid " -s, --counters print individual counters within functions\n"
+msgid " --dump-counters dump counter definitions\n"
+msgstr " -s, --counters hiển thị số lượng cá nhân trong hàm\n"
+
+#: misc-utils/lsfd.c:1908
+msgid " --summary[=<when>] print summary information (only, append, or never)\n"
msgstr ""
-#: misc-utils/lsfd.c:1555
-msgid " --summary[=<when>] print summary information (only, append, or never)\n"
+#: misc-utils/lsfd.c:1911
+#, fuzzy
+msgid " -H, --list-columns list the available columns\n"
+msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
+
+#: misc-utils/lsfd.c:1915
+#, fuzzy
+#| msgid " -default\n"
+msgid "Default"
+msgstr " -default\n"
+
+#: misc-utils/lsfd.c:1916
+msgid "With --threads"
msgstr ""
-#: misc-utils/lsfd.c:1625
+#: misc-utils/lsfd.c:1998
#, c-format
msgid "too short counter specification: -C/--counter %s"
msgstr ""
-#: misc-utils/lsfd.c:1629 misc-utils/lsfd.c:1635
+#: misc-utils/lsfd.c:2002 misc-utils/lsfd.c:2008
#, c-format
msgid "no name for counter: -C/--counter %s"
msgstr ""
-#: misc-utils/lsfd.c:1639
+#: misc-utils/lsfd.c:2012
#, c-format
msgid "empty counter expression given: -C/--counter %s"
msgstr ""
-#: misc-utils/lsfd.c:1647
+#: misc-utils/lsfd.c:2020
#, c-format
msgid "don't use `{' in the name of a counter: %s"
msgstr ""
-#: misc-utils/lsfd.c:1668
-msgid "failed in making filter for a counter: "
-msgstr ""
-
-#: misc-utils/lsfd.c:1736
+#: misc-utils/lsfd.c:2116
#, fuzzy
#| msgid "failed to allocate output table"
msgid "failed to allocate summary table"
msgstr "gặp lỗi khi phân bổ bảng kết xuất"
-#: misc-utils/lsfd.c:1746
+#: misc-utils/lsfd.c:2126
msgid "VALUE"
msgstr ""
-#: misc-utils/lsfd.c:1748 misc-utils/lsfd.c:1754
+#: misc-utils/lsfd.c:2128 misc-utils/lsfd.c:2134
#, fuzzy
msgid "failed to allocate summary column"
msgstr "gặp lỗi khi phân bổ dòng kết xuất"
-#: misc-utils/lsfd.c:1752
+#: misc-utils/lsfd.c:2132
msgid "COUNTER"
msgstr ""
-#: misc-utils/lsfd.c:1767 misc-utils/lsfd.c:1769 misc-utils/lsfd.c:1772
+#: misc-utils/lsfd.c:2159
+#, fuzzy
+#| msgid "failed to allocate output table"
+msgid "failed to allocate summary line"
+msgstr "gặp lỗi khi phân bổ bảng kết xuất"
+
+#: misc-utils/lsfd.c:2163 misc-utils/lsfd.c:2165
#, fuzzy
msgid "failed to add summary data"
msgstr "gặp lỗi khi thêm dữ liệu vào bảng kết xuất"
-#: misc-utils/lsfd.c:1909
+#: misc-utils/lsfd.c:2314
#, fuzzy, c-format
#| msgid "unknown argument: %s"
msgid "unknown -i/--inet argument: %s"
msgstr "không hiểu đối số: %s"
-#: misc-utils/lsfd.c:1935 sys-utils/lsmem.c:641
+#: misc-utils/lsfd.c:2340 sys-utils/lsmem.c:634
#, fuzzy
msgid "unsupported --summary argument"
msgstr "--setgroups không hỗ trợ tham số “%s”"
-#: misc-utils/lsfd-file.c:311 misc-utils/namei.c:455 sys-utils/lsns.c:1486
+#: misc-utils/lsfd-file.c:504 misc-utils/namei.c:455 sys-utils/lsns.c:1479
#, fuzzy
msgid "failed to allocate UID cache"
msgstr "gặp lỗi khi cấp phát phần đầu GPT"
-#: misc-utils/lsfd-filter.c:417
-#, c-format
-msgid "error: string literal is not terminated: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:511
-#, c-format
-msgid "error: unbalanced parenthesis: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:560 misc-utils/lsfd-filter.c:570
-#: misc-utils/lsfd-filter.c:580
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected character %c after ="
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:641
-#, fuzzy, c-format
-#| msgid "%s: failed to get partition number"
-msgid "error: failed to convert input to number"
-msgstr "%s: gặp lỗi khi lấy số của phân vùng"
-
-#: misc-utils/lsfd-filter.c:645
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected character %c"
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:700
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected token: %s after %s"
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:711
-#, c-format
-msgid "error: empty left side expression: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:726
-#, fuzzy, c-format
-#| msgid "error: cannot open %s"
-msgid "error: no such column: %s"
-msgstr "không thể mở %s"
-
-#: misc-utils/lsfd-filter.c:737
-#, fuzzy, c-format
-#| msgid "error: cannot open %s"
-msgid "error: cannot add a column to table: %s"
-msgstr "không thể mở %s"
-
-#: misc-utils/lsfd-filter.c:763
-#, fuzzy, c-format
-#| msgid "internal error: unsupported dialog type %d"
-msgid "error: unsupported column data type: %d, column: %s"
-msgstr "lỗi nội bộ: không hỗ trợ kiểu hộp thoại %d"
-
-#: misc-utils/lsfd-filter.c:808 misc-utils/lsfd-filter.c:838
-#, c-format
-msgid "error: empty right side expression: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:878
-#, fuzzy
-msgid "error: empty filter expression"
-msgstr "Không có biểu thức chính quy đi trước"
-
-#: misc-utils/lsfd-filter.c:979
-#, fuzzy, c-format
-#| msgid "unexpected end of file on %s"
-msgid "unexpected type in filter application: %s"
-msgstr "gặp kết thúc tập tin bất thường trên %s"
-
-#: misc-utils/lsfd-filter.c:1080
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected operand type %s for: %s"
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:1203 misc-utils/lsfd-filter.c:1236
-#: misc-utils/lsfd-filter.c:1258
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected left operand type %s for: %s"
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:1211 misc-utils/lsfd-filter.c:1244
-#: misc-utils/lsfd-filter.c:1266
-#, fuzzy, c-format
-#| msgid "input error: unexpected character %c after %s field"
-msgid "error: unexpected right operand type %s for: %s"
-msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
-
-#: misc-utils/lsfd-filter.c:1273
-#, c-format
-msgid "error: string literal is expected as right operand for: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:1289
-#, fuzzy, c-format
-msgid "error: could not compile regular expression %s: %s"
-msgstr "Không có biểu thức chính quy đi trước"
-
-#: misc-utils/lsfd-filter.c:1325
-msgid "error: unbalanced parenthesis: ("
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:1331
-#, c-format
-msgid "error: garbage at the end of expression: %s"
-msgstr ""
-
-#: misc-utils/lsfd-filter.c:1337
-#, c-format
-msgid "error: bool expression is expected: %s"
-msgstr ""
-
-#: misc-utils/lsfd.h:232
-#, fuzzy
-#| msgid "failed to allocate memory: %m"
-msgid "failed to allocate memory for string"
-msgstr "không cấp pháp được bộ nhớ: %m"
-
-#: misc-utils/lsfd-sock-xinfo.c:230
+#: misc-utils/lsfd-sock-xinfo.c:245
#, fuzzy
msgid "failed to alloc path context for /var/run/netns"
msgstr "gặp lỗi khi phân bổ dòng kết xuất"
-#: misc-utils/lslocks.c:75
+#: misc-utils/lslocks.c:80
msgid "command of the process holding the lock"
msgstr "lệnh của của tiến trình đang giữ khóa"
-#: misc-utils/lslocks.c:76
+#: misc-utils/lslocks.c:81
msgid "PID of the process holding the lock"
msgstr "PID của tiến trình giữ khóa"
-#: misc-utils/lslocks.c:77
+#: misc-utils/lslocks.c:82
#, fuzzy
msgid "kind of lock"
msgstr "kích thước của khóa"
-#: misc-utils/lslocks.c:78
-msgid "size of the lock"
-msgstr "kích thước của khóa"
+#: misc-utils/lslocks.c:83
+msgid "size of the lock, use <number> if --bytes is given"
+msgstr ""
-#: misc-utils/lslocks.c:81
+#: misc-utils/lslocks.c:86
msgid "lock access mode"
msgstr "chế độ truy cập khóa"
-#: misc-utils/lslocks.c:82
+#: misc-utils/lslocks.c:87
msgid "mandatory state of the lock: 0 (none), 1 (set)"
msgstr "trạng thái lệnh của khóa: 0 (không), 1 (đặt)"
-#: misc-utils/lslocks.c:83
+#: misc-utils/lslocks.c:88
msgid "relative byte offset of the lock"
msgstr "khoảng bù theo byte tương đối của khóa"
-#: misc-utils/lslocks.c:84
+#: misc-utils/lslocks.c:89
msgid "ending offset of the lock"
msgstr "kết thúc khoảng bù của khóa"
-#: misc-utils/lslocks.c:85
+#: misc-utils/lslocks.c:90
msgid "path of the locked file"
msgstr "đường dẫn tập tin khóa"
-#: misc-utils/lslocks.c:86
+#: misc-utils/lslocks.c:91
msgid "PID of the process blocking the lock"
msgstr "PID của tiến trình ngăn cản khóa"
-#: misc-utils/lslocks.c:234
+#: misc-utils/lslocks.c:92
+#, fuzzy
+#| msgid "size of the lock"
+msgid "HOLDERS of the lock"
+msgstr "kích thước của khóa"
+
+#: misc-utils/lslocks.c:286
#, fuzzy, c-format
#| msgid "failed to parse %s"
msgid "failed to parse '%s'"
msgstr "gặp lỗi phân tích %s"
-#: misc-utils/lslocks.c:266
+#: misc-utils/lslocks.c:358
msgid "failed to parse ID"
msgstr "gặp lỗi khi phân tích ID"
-#: misc-utils/lslocks.c:288 misc-utils/uuidd.c:800 misc-utils/waitpid.c:57
-#: sys-utils/nsenter.c:299
-msgid "failed to parse pid"
-msgstr "lỗi phân tích PID"
-
-#: misc-utils/lslocks.c:294
-msgid "(undefined)"
-msgstr ""
-
-#: misc-utils/lslocks.c:303
+#: misc-utils/lslocks.c:403
msgid "failed to parse start"
msgstr "gặp lỗi phân tích bắt đầu"
-#: misc-utils/lslocks.c:310
+#: misc-utils/lslocks.c:410
msgid "failed to parse end"
msgstr "gặp lỗi phân tích kết thúc"
-#: misc-utils/lslocks.c:548
+#: misc-utils/lslocks.c:423
+msgid "(undefined)"
+msgstr ""
+
+#: misc-utils/lslocks.c:813
msgid "List local system locks.\n"
msgstr "Liệt kê các khóa hệ thống nội bộ.\n"
-#: misc-utils/lslocks.c:551
+#: misc-utils/lslocks.c:816
#, fuzzy
msgid " -b, --bytes print SIZE in bytes rather than in human readable format\n"
msgstr " -b, --bytes hiển thị kích thước theo byte thay vì định dạng dành cho con người\n"
-#: misc-utils/lslocks.c:553
+#: misc-utils/lslocks.c:818
msgid " -i, --noinaccessible ignore locks without read permissions\n"
msgstr ""
-#: misc-utils/lslocks.c:554 sys-utils/lsns.c:1293 sys-utils/rfkill.c:640
+#: misc-utils/lslocks.c:819 sys-utils/lsns.c:1286 sys-utils/rfkill.c:641
#, fuzzy
msgid " -n, --noheadings don't print headings\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/lslocks.c:555 sys-utils/lsns.c:1294 sys-utils/rfkill.c:641
-#, fuzzy
-msgid " -o, --output <list> define which output columns to use\n"
-msgstr " -o, --output <dsách> định nghĩa xem cột nào sẽ được dùng\n"
-
-#: misc-utils/lslocks.c:556 sys-utils/lsns.c:1295 sys-utils/rfkill.c:642
+#: misc-utils/lslocks.c:821 sys-utils/lsns.c:1288 sys-utils/rfkill.c:643
#, fuzzy
msgid " --output-all output all columns\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: misc-utils/lslocks.c:557
+#: misc-utils/lslocks.c:822
#, fuzzy
msgid " -p, --pid <pid> display only locks held by this process\n"
msgstr " -p, --pid <mã_số_tiến_trình>… thực hiện trên những tiến trình đang chạy\n"
-#: misc-utils/lslocks.c:558 sys-utils/lsns.c:1298 sys-utils/rfkill.c:643
+#: misc-utils/lslocks.c:823 sys-utils/lsns.c:1291 sys-utils/rfkill.c:644
#, fuzzy
msgid " -r, --raw use the raw output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/lslocks.c:623 schedutils/chrt.c:413 schedutils/ionice.c:179
-#: schedutils/taskset.c:190 schedutils/uclampset.c:257 sys-utils/choom.c:102
-#: sys-utils/lsns.c:1388 sys-utils/prlimit.c:604
+#: misc-utils/lslocks.c:910 schedutils/chrt.c:413 schedutils/ionice.c:179
+#: schedutils/taskset.c:190 schedutils/uclampset.c:249 sys-utils/choom.c:102
+#: sys-utils/lsns.c:1381 sys-utils/prlimit.c:598
msgid "invalid PID argument"
msgstr "đối số PID không hợp lệ"
-#: misc-utils/mcookie.c:86
+#: misc-utils/mcookie.c:90
msgid "Generate magic cookies for xauth.\n"
msgstr "Tạo cookies ma thuật cho xauth.\n"
-#: misc-utils/mcookie.c:89
+#: misc-utils/mcookie.c:93
msgid " -f, --file <file> use file as a cookie seed\n"
msgstr " -f, --file <TẬP-TIN> dùng tập tin như là seed cookie\n"
-#: misc-utils/mcookie.c:90
+#: misc-utils/mcookie.c:94
msgid " -m, --max-size <num> limit how much is read from seed files\n"
msgstr " -m, --max-size <só> giới hạn đọc từ tập tin mầm bao nhiêu\n"
-#: misc-utils/mcookie.c:91
+#: misc-utils/mcookie.c:95
msgid " -v, --verbose explain what is being done\n"
msgstr " -v, --verbose giải thích đang làm gì\n"
-#: misc-utils/mcookie.c:97 misc-utils/wipefs.c:656 sys-utils/blkdiscard.c:111
+#: misc-utils/mcookie.c:101 misc-utils/wipefs.c:653 sys-utils/blkdiscard.c:111
#: sys-utils/fallocate.c:107 sys-utils/fstrim.c:475
msgid "<num>"
msgstr ""
-#: misc-utils/mcookie.c:124
+#: misc-utils/mcookie.c:128
#, c-format
msgid "Got %zu byte from %s\n"
msgid_plural "Got %zu bytes from %s\n"
msgstr[0] "Nhận %zu byte từ %s\n"
-#: misc-utils/mcookie.c:129
+#: misc-utils/mcookie.c:133
#, c-format
msgid "closing %s failed"
msgstr "đóng %s gặp lỗi"
-#: misc-utils/mcookie.c:168 sys-utils/blkdiscard.c:204 sys-utils/fstrim.c:542
-#: text-utils/hexdump.c:117
+#: misc-utils/mcookie.c:172 sys-utils/blkdiscard.c:204 sys-utils/fstrim.c:542
+#: text-utils/hexdump.c:122
msgid "failed to parse length"
msgstr "không phân tích được độ dài"
-#: misc-utils/mcookie.c:181
+#: misc-utils/mcookie.c:185
msgid "--max-size ignored when used without --file"
msgstr "--max-size bị bỏ qua khi dùng mà không có --file"
-#: misc-utils/mcookie.c:190
+#: misc-utils/mcookie.c:194
#, c-format
msgid "Got %d byte from %s\n"
msgid_plural "Got %d bytes from %s\n"
@@ -13314,7 +14041,7 @@ msgid "pipe"
msgstr ""
#. TRANSLATORS: a column that contains buffer sizes in bytes
-#: misc-utils/pipesz.c:296 sys-utils/ipcs.c:303 sys-utils/ipcs.c:528
+#: misc-utils/pipesz.c:296 sys-utils/ipcs.c:313 sys-utils/ipcs.c:538
msgid "size"
msgstr "kích-thước"
@@ -13331,96 +14058,96 @@ msgstr ", sẵn sàng"
msgid "using last specified size"
msgstr "mount: chỉ ra hai lần kiểu hệ thống tập tin"
-#: misc-utils/rename.c:117
+#: misc-utils/rename.c:113
#, fuzzy, c-format
msgid "%s: overwrite `%s'? "
msgstr "%s: lỗi ghi: %s\n"
-#: misc-utils/rename.c:159 misc-utils/rename.c:224
+#: misc-utils/rename.c:155 misc-utils/rename.c:220
#, fuzzy, c-format
msgid "%s: not accessible"
msgstr "%s: không phải là một thư mục"
-#: misc-utils/rename.c:168
+#: misc-utils/rename.c:164
#, c-format
msgid "%s: not a symbolic link"
msgstr "%s: không phải là một liên kết mềm"
-#: misc-utils/rename.c:175
+#: misc-utils/rename.c:171
#, c-format
msgid "%s: readlink failed"
msgstr "%s: readlink gặp lỗi"
-#: misc-utils/rename.c:191
+#: misc-utils/rename.c:187
#, fuzzy, c-format
msgid "Skipping existing link: `%s' -> `%s'\n"
msgstr "…Nhảy tới tập tin "
-#: misc-utils/rename.c:197
+#: misc-utils/rename.c:193
#, c-format
msgid "%s: unlink failed"
msgstr "%s: gặp lỗi khi bỏ liên kết mềm"
-#: misc-utils/rename.c:201
+#: misc-utils/rename.c:197
#, c-format
msgid "%s: symlinking to %s failed"
msgstr "%s: tạo liên kết mềm đến %s gặp lỗi"
-#: misc-utils/rename.c:240
+#: misc-utils/rename.c:236
#, fuzzy, c-format
msgid "Skipping existing file: `%s'\n"
msgstr "…Nhảy tới tập tin "
-#: misc-utils/rename.c:244
+#: misc-utils/rename.c:240
#, c-format
msgid "%s: rename to %s failed"
msgstr "%s: đổi tên thành %s gặp lỗi"
-#: misc-utils/rename.c:258
+#: misc-utils/rename.c:254
#, c-format
msgid " %s [options] <expression> <replacement> <file>...\n"
msgstr " %s [các tùy chọn] <biểu_thức> <thay_thế> <tập_tin>…\n"
-#: misc-utils/rename.c:262
+#: misc-utils/rename.c:258
msgid "Rename files.\n"
msgstr "Đổi tên các tập tin.\n"
-#: misc-utils/rename.c:265
+#: misc-utils/rename.c:261
#, fuzzy
msgid " -v, --verbose explain what is being done\n"
msgstr " -v, --verbose giải thích đang làm gì\n"
-#: misc-utils/rename.c:266
+#: misc-utils/rename.c:262
#, fuzzy
msgid " -s, --symlink act on the target of symlinks\n"
msgstr " -s, --symlink tác động lên đích liên kết mềm\n"
-#: misc-utils/rename.c:267
+#: misc-utils/rename.c:263
#, fuzzy
msgid " -n, --no-act do not make any changes\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/rename.c:268
+#: misc-utils/rename.c:264
#, fuzzy
#| msgid " -a, --all print all devices\n"
msgid " -a, --all replace all occurrences\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/rename.c:269
+#: misc-utils/rename.c:265
#, fuzzy
#| msgid " -a, --hostlast display hostnames in the last column\n"
msgid " -l, --last replace only the last occurrence\n"
msgstr " -a, --hostlast hiển thị tên máy trong cột cuối\n"
-#: misc-utils/rename.c:270
+#: misc-utils/rename.c:266
msgid " -o, --no-overwrite don't overwrite existing files\n"
msgstr ""
-#: misc-utils/rename.c:271
+#: misc-utils/rename.c:267
msgid " -i, --interactive prompt before overwrite\n"
msgstr ""
-#: misc-utils/rename.c:361
+#: misc-utils/rename.c:357
msgid "failed to get terminal attributes"
msgstr "gặp lỗi khi lấy các thuộc tính của thiết bị cuối"
@@ -13579,207 +14306,215 @@ msgstr ""
msgid "too many file descriptors received, check uuidd.socket"
msgstr "không hoặc là quá nhiều bộ mô tả tập tin được nhận về"
-#: misc-utils/uuidd.c:450
-#, c-format
-msgid "max_clock_offset = %u sec\n"
-msgstr ""
-
-#: misc-utils/uuidd.c:461 text-utils/more.c:1367
+#: misc-utils/uuidd.c:452 text-utils/more.c:1380
#, fuzzy
msgid "poll failed"
msgstr "poll() gặp lỗi"
-#: misc-utils/uuidd.c:466
+#: misc-utils/uuidd.c:457
#, fuzzy, c-format
msgid "timeout [%d sec]\n"
msgstr "lỗi quá lâu sau %u giây"
-#: misc-utils/uuidd.c:483 sys-utils/irqtop.c:228 sys-utils/irqtop.c:231
-#: sys-utils/irqtop.c:248 term-utils/setterm.c:923 text-utils/column.c:611
+#: misc-utils/uuidd.c:474 sys-utils/irqtop.c:221 sys-utils/irqtop.c:224
+#: sys-utils/irqtop.c:241 term-utils/setterm.c:923 text-utils/column.c:611
#: text-utils/column.c:641
msgid "read failed"
msgstr "đọc gặp lỗi"
-#: misc-utils/uuidd.c:485
+#: misc-utils/uuidd.c:476
#, c-format
msgid "error reading from client, len = %d"
msgstr "gặp lỗi khi đọc từ ứng dụng khách, dài = %d"
-#: misc-utils/uuidd.c:494
+#: misc-utils/uuidd.c:485
#, c-format
msgid "operation %d, incoming num = %d\n"
msgstr "thao tác %d, số gửi đến = %d\n"
-#: misc-utils/uuidd.c:497
+#: misc-utils/uuidd.c:488
#, c-format
msgid "operation %d\n"
msgstr "thao tác %d\n"
-#: misc-utils/uuidd.c:512 misc-utils/uuidd.c:533
+#: misc-utils/uuidd.c:503 misc-utils/uuidd.c:524
#, fuzzy
msgid "failed to open/lock clock counter"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: misc-utils/uuidd.c:515
+#: misc-utils/uuidd.c:506
#, c-format
msgid "Generated time UUID: %s\n"
msgstr "UUID thời gian đã tạo ra: %s\n"
-#: misc-utils/uuidd.c:525
+#: misc-utils/uuidd.c:516
#, c-format
msgid "Generated random UUID: %s\n"
msgstr "UUID ngẫu nhiên đã tạo ra: %s\n"
-#: misc-utils/uuidd.c:536
+#: misc-utils/uuidd.c:527
#, c-format
msgid "Generated time UUID %s and %d following\n"
msgid_plural "Generated time UUID %s and %d following\n"
msgstr[0] "Đã tạo ra UUID thời gian %s và %d theo sau\n"
-#: misc-utils/uuidd.c:557
+#: misc-utils/uuidd.c:548
#, c-format
msgid "Generated %d UUID:\n"
msgid_plural "Generated %d UUIDs:\n"
msgstr[0] "Đã tạo ra %d UUID:\n"
-#: misc-utils/uuidd.c:569
+#: misc-utils/uuidd.c:560
#, c-format
msgid "Invalid operation %d\n"
msgstr "Thao tác không hợp lệ %d\n"
-#: misc-utils/uuidd.c:581
+#: misc-utils/uuidd.c:572
#, c-format
msgid "Unexpected reply length from server %d"
msgstr "Máy phục vụ đáp ứng với chiều dài bất thường %d"
-#: misc-utils/uuidd.c:601
+#: misc-utils/uuidd.c:592
#, fuzzy
msgid "failed to parse --cont-clock/-C"
msgstr "lỗi phân tích lớp"
-#: misc-utils/uuidd.c:652
+#: misc-utils/uuidd.c:643
msgid "failed to parse --uuids"
msgstr "gặp lỗi khi phân tích --uuids"
-#: misc-utils/uuidd.c:669
+#: misc-utils/uuidd.c:660
msgid "uuidd has been built without support for socket activation"
msgstr "uuidd được xây dựng mà không hỗ trợ cho hoạt hóa ổ cắm"
-#: misc-utils/uuidd.c:688
+#: misc-utils/uuidd.c:679
msgid "failed to parse --timeout"
msgstr "lỗi phân tích --timeout (chờ tối đa)"
-#: misc-utils/uuidd.c:729
+#: misc-utils/uuidd.c:720
#, fuzzy, c-format
msgid "socket name too long: %s"
msgstr "tên khối tin quá dài"
-#: misc-utils/uuidd.c:736
+#: misc-utils/uuidd.c:727
msgid "Both --socket-activation and --socket specified. Ignoring --socket."
msgstr "Cả hai tùy chọn --socket-activation và --socket được chỉ ra. Đang lờ đi --socket."
-#: misc-utils/uuidd.c:747 misc-utils/uuidd.c:782
+#: misc-utils/uuidd.c:738 misc-utils/uuidd.c:773
#, c-format
msgid "error calling uuidd daemon (%s)"
msgstr "gặp lỗi khi gọi phần mềm dịch vụ uuidd (%s)"
-#: misc-utils/uuidd.c:748 misc-utils/uuidd.c:783
+#: misc-utils/uuidd.c:739 misc-utils/uuidd.c:774
msgid "unexpected error"
msgstr "gặp lỗi bất thường"
-#: misc-utils/uuidd.c:756
+#: misc-utils/uuidd.c:747
#, c-format
msgid "%s and %d subsequent UUID\n"
msgid_plural "%s and %d subsequent UUIDs\n"
msgstr[0] "%s và %d UUID xảy ra sau\n"
-#: misc-utils/uuidd.c:762
+#: misc-utils/uuidd.c:753
#, c-format
msgid "List of UUIDs:\n"
msgstr "Danh sách các UUID:\n"
-#: misc-utils/uuidd.c:804
+#: misc-utils/uuidd.c:795
#, c-format
msgid "couldn't kill uuidd running at pid %d"
msgstr "không thể buộc kết thúc uuidd đang chạy với PID %d"
-#: misc-utils/uuidd.c:809
+#: misc-utils/uuidd.c:800
#, c-format
msgid "Killed uuidd running at pid %d.\n"
msgstr "Đã buộc kết thúc uuidd chạy với PID %d.\n"
-#: misc-utils/uuidgen.c:29
+#: misc-utils/uuidgen.c:32
msgid "Create a new UUID value.\n"
msgstr "Tạo một giá trị UUID mới.\n"
-#: misc-utils/uuidgen.c:32
+#: misc-utils/uuidgen.c:35
#, fuzzy
-msgid " -r, --random generate random-based uuid\n"
+msgid " -r, --random generate random-based uuid\n"
msgstr " -c, --creator hiển thị người tạo và chủ sở hữu\n"
-#: misc-utils/uuidgen.c:33
+#: misc-utils/uuidgen.c:36
#, fuzzy
-msgid " -t, --time generate time-based uuid\n"
+msgid " -t, --time generate time-based uuid\n"
msgstr " -t, --time <ms> trình điều khiển đợi trong mi-li-giây\n"
-#: misc-utils/uuidgen.c:34
-msgid " -n, --namespace ns generate hash-based uuid in this namespace\n"
-msgstr ""
+#: misc-utils/uuidgen.c:37
+#, fuzzy
+msgid " -n, --namespace <ns> generate hash-based uuid in this namespace\n"
+msgstr " -S, --setuid <uid> đặt uid trong không gian tên người dùng\n"
-#: misc-utils/uuidgen.c:35
+#: misc-utils/uuidgen.c:38
#, fuzzy, c-format
-msgid " available namespaces: %s\n"
+msgid " available namespaces: %s\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/uuidgen.c:36
-msgid " -N, --name name generate hash-based uuid from this name\n"
-msgstr ""
+#: misc-utils/uuidgen.c:39
+#, fuzzy
+msgid " -N, --name <name> generate hash-based uuid from this name\n"
+msgstr " -c, --creator hiển thị người tạo và chủ sở hữu\n"
-#: misc-utils/uuidgen.c:37
+#: misc-utils/uuidgen.c:40
#, fuzzy
-msgid " -m, --md5 generate md5 hash\n"
+msgid " -m, --md5 generate md5 hash\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/uuidgen.c:38
+#: misc-utils/uuidgen.c:41
+#, fuzzy
+msgid " -C, --count <num> generate more uuids in loop\n"
+msgstr " -H, --heads <số> chỉ định số lượng đầu từ\n"
+
+#: misc-utils/uuidgen.c:42
#, fuzzy
-msgid " -s, --sha1 generate sha1 hash\n"
+msgid " -s, --sha1 generate sha1 hash\n"
msgstr " -s, --shared lấy khối chia sẻ\n"
-#: misc-utils/uuidgen.c:39
+#: misc-utils/uuidgen.c:43
#, fuzzy
-msgid " -x, --hex interpret name as hex string\n"
+msgid " -x, --hex interpret name as hex string\n"
msgstr " -s, --inverse đảo ngược phần khớp\n"
-#: misc-utils/uuidgen.c:53
+#: misc-utils/uuidgen.c:57
#, fuzzy
msgid "not a valid hex string"
msgstr "%s: không phải là một phân vùng trao đổi đúng"
-#: misc-utils/uuidgen.c:144
+#: misc-utils/uuidgen.c:146
+#, fuzzy
+#| msgid "invalid columns argument"
+msgid "invalid count argument"
+msgstr "đối số cột không hợp lệ"
+
+#: misc-utils/uuidgen.c:166
#, fuzzy
msgid "--namespace requires --name argument"
msgstr "%s yêu cầu một đối số"
-#: misc-utils/uuidgen.c:148
+#: misc-utils/uuidgen.c:170
msgid "--namespace requires --md5 or --sha1"
msgstr ""
-#: misc-utils/uuidgen.c:153
+#: misc-utils/uuidgen.c:175
#, fuzzy
msgid "--name requires --namespace argument"
msgstr "đối số dừng không hợp lệ"
-#: misc-utils/uuidgen.c:157
+#: misc-utils/uuidgen.c:179
#, fuzzy
msgid "--md5 or --sha1 requires --namespace argument"
msgstr "%s yêu cầu một đối số"
-#: misc-utils/uuidgen.c:182
+#: misc-utils/uuidgen.c:205
#, fuzzy, c-format
msgid "unknown namespace alias: '%s'"
msgstr "dạng nguồn không rõ: %s\n"
-#: misc-utils/uuidgen.c:188
+#: misc-utils/uuidgen.c:211
#, fuzzy, c-format
msgid "invalid uuid for namespace: '%s'"
msgstr "id không hợp lệ: %s"
@@ -13859,109 +14594,109 @@ msgid "sha1-based"
msgstr ""
#: misc-utils/uuidparse.c:267 misc-utils/wipefs.c:178
-#: sys-utils/irq-common.c:156 sys-utils/irq-common.c:478 sys-utils/lscpu.c:990
-#: sys-utils/lsns.c:1146 sys-utils/zramctl.c:505
+#: sys-utils/irq-common.c:148 sys-utils/irq-common.c:481 sys-utils/lscpu.c:986
+#: sys-utils/lsns.c:1139 sys-utils/zramctl.c:505
msgid "failed to initialize output column"
msgstr "lỗi khởi tạo cột kết xuất"
-#: misc-utils/waitpid.c:70
+#: misc-utils/waitpid.c:68
#, c-format
msgid "PID %d has exited, skipping"
msgstr ""
-#: misc-utils/waitpid.c:73
+#: misc-utils/waitpid.c:71
#, fuzzy, c-format
#| msgid "couldn't open %s"
msgid "could not open pid %u"
msgstr "không thể mở %s"
-#: misc-utils/waitpid.c:92
+#: misc-utils/waitpid.c:90
#, fuzzy
msgid "could not create timerfd"
msgstr "không đặt được mã số nhóm (GID)"
-#: misc-utils/waitpid.c:95
+#: misc-utils/waitpid.c:93
#, fuzzy
msgid "could not set timer"
msgstr "không đặt được mã số nhóm (GID)"
-#: misc-utils/waitpid.c:111
+#: misc-utils/waitpid.c:109
#, fuzzy
msgid "could not add timerfd"
msgstr "không đặt được mã số nhóm (GID)"
-#: misc-utils/waitpid.c:121
+#: misc-utils/waitpid.c:119
#, fuzzy
msgid "could not add listener"
msgstr "Không thể đọc %s"
-#: misc-utils/waitpid.c:139
+#: misc-utils/waitpid.c:137
msgid "failure during wait"
msgstr ""
-#: misc-utils/waitpid.c:143
+#: misc-utils/waitpid.c:141
#, c-format
msgid "Timeout expired\n"
msgstr ""
-#: misc-utils/waitpid.c:147
+#: misc-utils/waitpid.c:145
#, c-format
msgid "PID %d finished\n"
msgstr ""
-#: misc-utils/waitpid.c:160
+#: misc-utils/waitpid.c:158
#, fuzzy, c-format
#| msgid " %s [options] file...\n"
msgid " %s [options] pid...\n"
msgstr " %s [TUỲ_CHỌN] [TẬP_TIN…]\n"
-#: misc-utils/waitpid.c:163
+#: misc-utils/waitpid.c:161
#, fuzzy
#| msgid " -v, --verbose be more verbose\n"
msgid " -v, --verbose be more verbose\n"
msgstr " -v, --verbose chi tiết hơn nữa\n"
-#: misc-utils/waitpid.c:164
+#: misc-utils/waitpid.c:162
#, fuzzy
#| msgid " -t, --timeout <timeout> write timeout in seconds\n"
msgid " -t, --timeout=<timeout> wait at most timeout seconds\n"
msgstr " -t, --timeout <giây> thời gian chờ tối đa khi ghi tính bằng giây\n"
-#: misc-utils/waitpid.c:165
+#: misc-utils/waitpid.c:163
#, fuzzy
#| msgid " -a, --all print all devices\n"
msgid " -e, --exited allow exited PIDs\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/waitpid.c:166
+#: misc-utils/waitpid.c:164
#, fuzzy
msgid " -c, --count=<count> number of process exits to wait for\n"
msgstr " -t, --streams <sô> số luồng nén\n"
-#: misc-utils/waitpid.c:204
+#: misc-utils/waitpid.c:202
#, fuzzy
#| msgid "failed to parse --timeout"
msgid "Could not parse timeout"
msgstr "lỗi phân tích --timeout (chờ tối đa)"
-#: misc-utils/waitpid.c:210
+#: misc-utils/waitpid.c:208
#, fuzzy
#| msgid "invalid block-count"
msgid "Invalid count"
msgstr "số lượng khối sai"
-#: misc-utils/waitpid.c:237
+#: misc-utils/waitpid.c:235
#, fuzzy
#| msgid "no file specified"
msgid "no PIDs specified"
msgstr "chưa ghi rõ tập tin"
-#: misc-utils/waitpid.c:241
+#: misc-utils/waitpid.c:239
#, c-format
msgid "can't want for %zu of %zu PIDs"
msgstr ""
-#: misc-utils/waitpid.c:249
+#: misc-utils/waitpid.c:247
#, fuzzy
msgid "could not create epoll"
msgstr "Không thể đọc %s"
@@ -14080,90 +14815,87 @@ msgstr "%s: gặp lỗi khi tạo một bản dự phòng ký hiệu"
msgid "%s: calling ioctl to re-read partition table: %m\n"
msgstr "%s: đang gọi hàm ioctl() để đọc lại bảng phân vùng: %m\n"
-#: misc-utils/wipefs.c:542
-msgid "failed to create a signature backup, $HOME undefined"
-msgstr "gặp lỗi khi tạo một sao lưu chữ ký, chưa định nghĩa biến $HOME"
-
-#: misc-utils/wipefs.c:560
+#: misc-utils/wipefs.c:557
#, c-format
msgid "%s: ignoring nested \"%s\" partition table on non-whole disk device"
msgstr "%s: bỏ qua bảng phân vùng lồng nhau \"%s\" trên thiết bị không-toàn-đĩa"
-#: misc-utils/wipefs.c:589
+#: misc-utils/wipefs.c:586
#, c-format
msgid "%s: offset 0x%jx not found"
msgstr "%s: điểm offset 0x%jx không tìm thấy"
-#: misc-utils/wipefs.c:594
+#: misc-utils/wipefs.c:591
msgid "Use the --force option to force erase."
msgstr "Dùng tùy chọn --force để buộc tẩy."
-#: misc-utils/wipefs.c:597
+#: misc-utils/wipefs.c:594
#, fuzzy, c-format
#| msgid "%s: cannot fflush changes: %s"
msgid "%s: cannot flush modified buffers"
msgstr "%s: không thể fflush các thay đổi: %s"
-#: misc-utils/wipefs.c:636
+#: misc-utils/wipefs.c:633
#, fuzzy
msgid "Wipe signatures from a device."
msgstr "Tẩy chữ ký từ một thiết bị.\n"
-#: misc-utils/wipefs.c:639
+#: misc-utils/wipefs.c:636
#, fuzzy
-msgid " -a, --all wipe all magic strings (BE CAREFUL!)"
+msgid " -a, --all wipe all magic strings (BE CAREFUL!)"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: misc-utils/wipefs.c:640
+#: misc-utils/wipefs.c:637
#, fuzzy
-msgid " -b, --backup create a signature backup in $HOME"
+msgid " -b, --backup[=<dir>] create a signature backup in <dir> or $HOME"
msgstr "gặp lỗi khi tạo một sao lưu chữ ký, chưa định nghĩa biến $HOME"
-#: misc-utils/wipefs.c:641
+#: misc-utils/wipefs.c:638
#, fuzzy
-msgid " -f, --force force erasure"
+msgid " -f, --force force erasure"
msgstr " -f ép buộc kiểm tra\n"
-#: misc-utils/wipefs.c:642
+#: misc-utils/wipefs.c:639
#, fuzzy
-msgid " -i, --noheadings don't print headings"
+msgid " -i, --noheadings don't print headings"
msgstr " -n, --noheadings không in phần đầu\n"
-#: misc-utils/wipefs.c:643
+#: misc-utils/wipefs.c:640
#, fuzzy
-msgid " -J, --json use JSON output format"
+msgid " -J, --json use JSON output format"
msgstr " -r, --raw dùng định dạng thô\n"
-#: misc-utils/wipefs.c:644
+#: misc-utils/wipefs.c:641
#, fuzzy
-msgid " -n, --no-act do everything except the actual write() call"
+msgid " -n, --no-act do everything except the actual write() call"
msgstr " -n, --no-act làm mọi thứ ngoại trừ ghi lên thiết bị\n"
-#: misc-utils/wipefs.c:645
+#: misc-utils/wipefs.c:642
#, fuzzy
-msgid " -o, --offset <num> offset to erase, in bytes"
+msgid " -o, --offset <num> offset to erase, in bytes"
msgstr " -o, --offset <số> khoảng bù cho thao tác vùng, tính bằng byte\n"
-#: misc-utils/wipefs.c:646
-msgid " -O, --output <list> COLUMNS to display (see below)"
-msgstr ""
+#: misc-utils/wipefs.c:643
+#, fuzzy
+msgid " -O, --output <list> COLUMNS to display (see below)"
+msgstr " -o, --options <d.sách> các cột sẽ hiển thị\n"
-#: misc-utils/wipefs.c:647
+#: misc-utils/wipefs.c:644
#, fuzzy
-msgid " -p, --parsable print out in parsable instead of printable format"
+msgid " -p, --parsable print out in parsable instead of printable format"
msgstr " -p, --parse[=<dsách>] in ra định dạng phân tích được\n"
-#: misc-utils/wipefs.c:648
+#: misc-utils/wipefs.c:645
#, fuzzy
-msgid " -q, --quiet suppress output messages"
+msgid " -q, --quiet suppress output messages"
msgstr " -q, --quiet chặn các thông tin thông báo mở rộng\n"
-#: misc-utils/wipefs.c:649
+#: misc-utils/wipefs.c:646
#, fuzzy
-msgid " -t, --types <list> limit the set of filesystem, RAIDs or partition tables"
+msgid " -t, --types <list> limit the set of filesystem, RAIDs or partition tables"
msgstr " -t, --types <d.sách> giới hạn tập hợp hệ thống tập tin theo kiểu\n"
-#: misc-utils/wipefs.c:651
+#: misc-utils/wipefs.c:648
#, fuzzy, c-format
msgid " --lock[=<mode>] use exclusive device lock (%s, %s or %s)\n"
msgstr ""
@@ -14172,7 +14904,11 @@ msgstr ""
" always luôn luôn,\n"
" never không bao giờ)\n"
-#: misc-utils/wipefs.c:770
+#: misc-utils/wipefs.c:718
+msgid "failed to create a signature backup, $HOME undefined"
+msgstr "gặp lỗi khi tạo một sao lưu chữ ký, chưa định nghĩa biến $HOME"
+
+#: misc-utils/wipefs.c:774
msgid "The --backup option is meaningless in this context"
msgstr "Tùy chọn --backup không có nghĩa trong ngữ cảnh này"
@@ -14575,16 +15311,16 @@ msgstr "lỗi lấy quan hệ bộ xử lý của PID %d"
msgid "affinity cannot be set due to PF_NO_SETAFFINITY flag set"
msgstr ""
-#: schedutils/taskset.c:213 sys-utils/chcpu.c:300 sys-utils/irqtop.c:326
+#: schedutils/taskset.c:213 sys-utils/chcpu.c:300 sys-utils/irqtop.c:319
msgid "cannot determine NR_CPUS; aborting"
msgstr "không thể quyết định NR_CPUS nên hủy bỏ"
#: schedutils/taskset.c:222 schedutils/taskset.c:235 sys-utils/chcpu.c:307
-#: sys-utils/irqtop.c:330
+#: sys-utils/irqtop.c:323
msgid "cpuset_alloc failed"
msgstr "cpuset_alloc bị lỗi"
-#: schedutils/taskset.c:242 sys-utils/chcpu.c:234 sys-utils/irqtop.c:333
+#: schedutils/taskset.c:242 sys-utils/chcpu.c:234 sys-utils/irqtop.c:326
#, c-format
msgid "failed to parse CPU list: %s"
msgstr "lỗi phân tích danh sách CPU: %s"
@@ -14667,27 +15403,22 @@ msgstr "lỗi đặt chính sách của PID %d"
msgid "util_min must be <= util_max"
msgstr ""
-#: schedutils/uclampset.c:218
-#, fuzzy, c-format
-msgid "%d out of range"
-msgstr "Giá trị nằm ngoài phạm vi."
-
-#: schedutils/uclampset.c:269
+#: schedutils/uclampset.c:261
#, fuzzy
msgid "invalid util_min argument"
msgstr "tham số thời gian không hợp lệ"
-#: schedutils/uclampset.c:274
+#: schedutils/uclampset.c:265
#, fuzzy
msgid "invalid util_max argument"
msgstr "tham số thời gian không hợp lệ"
-#: schedutils/uclampset.c:296
+#: schedutils/uclampset.c:286
#, fuzzy
msgid "missing -p option"
msgstr "thiếu đối số chuỗi_tùy_chọn"
-#: schedutils/uclampset.c:314
+#: schedutils/uclampset.c:304
#, fuzzy
msgid "no cmd to execute"
msgstr "lỗi thực hiện %s"
@@ -14751,8 +15482,8 @@ msgstr " -n, --nonblock làm hỏng thay vì đợi\n"
msgid "%s: %s ioctl failed"
msgstr "%s: FITRIM ioctl không thành công"
-#: sys-utils/blkdiscard.c:208 sys-utils/fstrim.c:546 sys-utils/losetup.c:728
-#: text-utils/hexdump.c:124
+#: sys-utils/blkdiscard.c:208 sys-utils/fstrim.c:546 sys-utils/losetup.c:799
+#: text-utils/hexdump.c:129
msgid "failed to parse offset"
msgstr "không phân tích được offset"
@@ -14761,7 +15492,7 @@ msgid "failed to parse step"
msgstr "gặp lỗi khi phân tích bước"
#: sys-utils/blkdiscard.c:242 sys-utils/blkpr.c:307 sys-utils/blkzone.c:492
-#: sys-utils/fallocate.c:382 sys-utils/fsfreeze.c:110 sys-utils/fstrim.c:577
+#: sys-utils/fallocate.c:384 sys-utils/fsfreeze.c:110 sys-utils/fstrim.c:577
#: sys-utils/umount.c:619 term-utils/script.c:908
msgid "unexpected number of arguments"
msgstr "gặp số các đối số bất thường"
@@ -15028,7 +15759,7 @@ msgstr "gặp lỗi khi phân tích số dòng"
msgid "failed to parse zone offset"
msgstr "không phân tích được offset"
-#: sys-utils/blkzone.c:485 sys-utils/setsid.c:92
+#: sys-utils/blkzone.c:485 sys-utils/setpgid.c:66 sys-utils/setsid.c:94
#, fuzzy
msgid "no command specified"
msgstr "chưa chỉ ra lệnh"
@@ -15279,7 +16010,7 @@ msgstr "bật CPU %d gặp lỗi"
msgid "%s disable failed"
msgstr "tắt CPU %d gặp lỗi"
-#: sys-utils/chmem.c:274 sys-utils/lsmem.c:503
+#: sys-utils/chmem.c:274 sys-utils/lsmem.c:496
#, fuzzy, c-format
msgid "Failed to read %s"
msgstr "đọc tốc độ gặp lỗi"
@@ -15386,7 +16117,7 @@ msgstr ""
"\n"
"Hỗ trợ các phương tiện ghi nhật ký:\n"
-#: sys-utils/chmem.c:394 sys-utils/lscpu-cputype.c:891 sys-utils/lsmem.c:667
+#: sys-utils/chmem.c:394 sys-utils/lscpu-cputype.c:904 sys-utils/lsmem.c:660
#, fuzzy, c-format
msgid "failed to initialize %s handler"
msgstr "%s: gặp lỗi ghi khởi tạo bộ tiếp hợp sysfs"
@@ -15476,250 +16207,320 @@ msgstr "phân tích giá trị giây gặp lỗi"
msgid "pid %d's OOM score adjust value changed from %d to %d\n"
msgstr ""
-#: sys-utils/ctrlaltdel.c:28
+#: sys-utils/ctrlaltdel.c:34
#, c-format
msgid " %s hard|soft\n"
msgstr " %s hard|soft\n"
-#: sys-utils/ctrlaltdel.c:31
+#: sys-utils/ctrlaltdel.c:37
#, c-format
msgid "Set the function of the Ctrl-Alt-Del combination.\n"
msgstr ""
-#: sys-utils/ctrlaltdel.c:54
+#: sys-utils/ctrlaltdel.c:60
msgid "implicit"
msgstr ""
-#: sys-utils/ctrlaltdel.c:55
+#: sys-utils/ctrlaltdel.c:61
#, fuzzy, c-format
msgid "unexpected value in %s: %ju"
msgstr "gặp kết thúc tập tin bất thường trên %s"
-#: sys-utils/ctrlaltdel.c:66
-msgid "You must be root to set the Ctrl-Alt-Del behavior"
-msgstr "Phải là người chủ (root) để đặt cách ứng xử của Ctrl-Alt-Del"
-
-#: sys-utils/ctrlaltdel.c:74 sys-utils/ipcrm.c:396 sys-utils/ipcrm.c:419
+#: sys-utils/ctrlaltdel.c:76 sys-utils/ipcrm.c:401 sys-utils/ipcrm.c:424
#, c-format
msgid "unknown argument: %s"
msgstr "không hiểu đối số: %s"
-#: sys-utils/dmesg.c:110
+#: sys-utils/dmesg.c:124
msgid "system is unusable"
msgstr "hệ thống không thể sử dụng"
-#: sys-utils/dmesg.c:111
+#: sys-utils/dmesg.c:125
msgid "action must be taken immediately"
msgstr "hành động phải được nắm ngay lập tức"
-#: sys-utils/dmesg.c:112
+#: sys-utils/dmesg.c:126
msgid "critical conditions"
msgstr "điều kiện tới hạn"
-#: sys-utils/dmesg.c:113
+#: sys-utils/dmesg.c:127
msgid "error conditions"
msgstr "điều kiện lỗi"
-#: sys-utils/dmesg.c:114
+#: sys-utils/dmesg.c:128
msgid "warning conditions"
msgstr "điều kiện cảnh báo"
-#: sys-utils/dmesg.c:115
+#: sys-utils/dmesg.c:129
msgid "normal but significant condition"
msgstr "thông thường nhưng điều kiện là quan trọng"
-#: sys-utils/dmesg.c:116
+#: sys-utils/dmesg.c:130
msgid "informational"
msgstr "thông tin"
-#: sys-utils/dmesg.c:117
+#: sys-utils/dmesg.c:131
msgid "debug-level messages"
msgstr "thông điệp mức gỡ lỗi"
-#: sys-utils/dmesg.c:131
+#: sys-utils/dmesg.c:146
msgid "kernel messages"
msgstr "thông điệp nhân"
-#: sys-utils/dmesg.c:132
+#: sys-utils/dmesg.c:147
msgid "random user-level messages"
msgstr "thông điệp ngẫu nhiên mức người dùng"
-#: sys-utils/dmesg.c:133
+#: sys-utils/dmesg.c:148
msgid "mail system"
msgstr "hệ thống thư"
-#: sys-utils/dmesg.c:134
+#: sys-utils/dmesg.c:149
msgid "system daemons"
msgstr "trình dịch vụ hệ thống"
-#: sys-utils/dmesg.c:135
+#: sys-utils/dmesg.c:150
msgid "security/authorization messages"
msgstr "thông điệp an ninh và xác thực"
-#: sys-utils/dmesg.c:136
+#: sys-utils/dmesg.c:151
msgid "messages generated internally by syslogd"
msgstr "thông điệp được tạo ra từ nội bộ bên trong bởi syslogd"
-#: sys-utils/dmesg.c:137
+#: sys-utils/dmesg.c:152
msgid "line printer subsystem"
msgstr "hệ thống con máy in dòng"
-#: sys-utils/dmesg.c:138
+#: sys-utils/dmesg.c:153
msgid "network news subsystem"
msgstr "hệ thống mạng con mới"
-#: sys-utils/dmesg.c:139
+#: sys-utils/dmesg.c:154
msgid "UUCP subsystem"
msgstr "hệ thống con UUCP"
-#: sys-utils/dmesg.c:140
+#: sys-utils/dmesg.c:155
msgid "clock daemon"
msgstr "dịch vụ đồng hồ"
-#: sys-utils/dmesg.c:141
+#: sys-utils/dmesg.c:156
msgid "security/authorization messages (private)"
msgstr "thông tin an-ninh/chứng-thực (riêng tư)"
-#: sys-utils/dmesg.c:142
+#: sys-utils/dmesg.c:157
msgid "FTP daemon"
msgstr "dịch vụ ftp"
-#: sys-utils/dmesg.c:285
+#: sys-utils/dmesg.c:158
+#, fuzzy
+msgid "reserved 0"
+msgstr "Linux reserved"
+
+#: sys-utils/dmesg.c:159
+#, fuzzy
+msgid "reserved 1"
+msgstr "Linux reserved"
+
+#: sys-utils/dmesg.c:160
+#, fuzzy
+msgid "reserved 2"
+msgstr "Linux reserved"
+
+#: sys-utils/dmesg.c:161
+#, fuzzy
+msgid "reserved 3"
+msgstr "Linux reserved"
+
+#: sys-utils/dmesg.c:162
+#, fuzzy
+#| msgid "local"
+msgid "local use 0"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:163
+#, fuzzy
+#| msgid "local"
+msgid "local use 1"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:164
+#, fuzzy
+#| msgid "local"
+msgid "local use 2"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:165
+#, fuzzy
+#| msgid "local"
+msgid "local use 3"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:166
+#, fuzzy
+#| msgid "local"
+msgid "local use 4"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:167
+#, fuzzy
+#| msgid "local"
+msgid "local use 5"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:168
+#, fuzzy
+#| msgid "local"
+msgid "local use 6"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:169
+#, fuzzy
+#| msgid "local"
+msgid "local use 7"
+msgstr "địa phương"
+
+#: sys-utils/dmesg.c:320
msgid "Display or control the kernel ring buffer.\n"
msgstr "Hiển thị hay điều khiển bộ đệm vòng nhân.\n"
-#: sys-utils/dmesg.c:288
+#: sys-utils/dmesg.c:323
msgid " -C, --clear clear the kernel ring buffer\n"
msgstr " -C, --clear xóa bộ đệm vòng kernel\n"
-#: sys-utils/dmesg.c:289
+#: sys-utils/dmesg.c:324
msgid " -c, --read-clear read and clear all messages\n"
msgstr " -c, --read-clear đọc và xóa tất cả lời nhắn\n"
-#: sys-utils/dmesg.c:290
+#: sys-utils/dmesg.c:325
msgid " -D, --console-off disable printing messages to console\n"
msgstr " -D, --console-off không in lời nhắn ra thiết bị điều khiển\n"
-#: sys-utils/dmesg.c:291
+#: sys-utils/dmesg.c:326
msgid " -E, --console-on enable printing messages to console\n"
msgstr " -E, --console-on cho phép hiển thị lời nhắn trên thiết bị điều khiển\n"
-#: sys-utils/dmesg.c:292
+#: sys-utils/dmesg.c:327
msgid " -F, --file <file> use the file instead of the kernel log buffer\n"
msgstr " -F, --file <TẬP-TIN> sử dụng tập tin thay cho bộ đệm nhật ký nhân\n"
-#: sys-utils/dmesg.c:293
+#: sys-utils/dmesg.c:328
+#, fuzzy
+#| msgid " -F, --file <file> use the file instead of the kernel log buffer\n"
+msgid " -K, --kmsg-file <file> use the file in kmsg format\n"
+msgstr " -F, --file <TẬP-TIN> sử dụng tập tin thay cho bộ đệm nhật ký nhân\n"
+
+#: sys-utils/dmesg.c:329
msgid " -f, --facility <list> restrict output to defined facilities\n"
msgstr " -f, --facility <dsách> hạn chế kết xuất đến phương tiện đã định nghĩa\n"
-#: sys-utils/dmesg.c:294
+#: sys-utils/dmesg.c:330
msgid " -H, --human human readable output\n"
msgstr " -H, --human xuất ở dạng dành cho con người đọc\n"
-#: sys-utils/dmesg.c:295
+#: sys-utils/dmesg.c:331
#, fuzzy
msgid " -J, --json use JSON output format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: sys-utils/dmesg.c:296
+#: sys-utils/dmesg.c:332
msgid " -k, --kernel display kernel messages\n"
msgstr " -k, --kernel hiển thị thông điệp của nhân\n"
-#: sys-utils/dmesg.c:298
+#: sys-utils/dmesg.c:334
#, fuzzy, c-format
msgid " -L, --color[=<when>] colorize messages (%s, %s or %s)\n"
msgstr " -L, --color[=<khi>] tô màu thông điệp (“auto”. “always” hay “never”.\n"
-#: sys-utils/dmesg.c:301
+#: sys-utils/dmesg.c:337
msgid " -l, --level <list> restrict output to defined levels\n"
msgstr " -l, --level <list> hạn chế kết xuất đến mức đã định nghĩa\n"
-#: sys-utils/dmesg.c:302
+#: sys-utils/dmesg.c:338
msgid " -n, --console-level <level> set level of messages printed to console\n"
msgstr " -n, --console-level <mức> đặt mức thông điệp được in đến thiết bị điều khiển\n"
-#: sys-utils/dmesg.c:303
+#: sys-utils/dmesg.c:339
msgid " -P, --nopager do not pipe output into a pager\n"
msgstr " -P, --nopager không xuất đường ống vào một trang\n"
-#: sys-utils/dmesg.c:304
+#: sys-utils/dmesg.c:340
msgid " -p, --force-prefix force timestamp output on each line of multi-line messages\n"
msgstr ""
-#: sys-utils/dmesg.c:305
+#: sys-utils/dmesg.c:341
msgid " -r, --raw print the raw message buffer\n"
msgstr " -r, --raw in bộ đệm thông điệp dạng thô\n"
-#: sys-utils/dmesg.c:306
+#: sys-utils/dmesg.c:342
#, fuzzy
msgid " --noescape don't escape unprintable character\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: sys-utils/dmesg.c:307
+#: sys-utils/dmesg.c:343
msgid " -S, --syslog force to use syslog(2) rather than /dev/kmsg\n"
msgstr " -S, --syslog buộc dùng syslog(2) thay cho /dev/kmsg\n"
-#: sys-utils/dmesg.c:308
+#: sys-utils/dmesg.c:344
msgid " -s, --buffer-size <size> buffer size to query the kernel ring buffer\n"
msgstr " -s, --buffer-size <cỡ> kích thước bộ đệm để truy vấn bộ đệm vòng nhân\n"
-#: sys-utils/dmesg.c:309
+#: sys-utils/dmesg.c:345
msgid " -u, --userspace display userspace messages\n"
msgstr " -u, --userspace hiển thị các thông điệp ở không gian người dùng\n"
-#: sys-utils/dmesg.c:310
+#: sys-utils/dmesg.c:346
msgid " -w, --follow wait for new messages\n"
msgstr " -w, --follow đợi lời nhắn mới\n"
-#: sys-utils/dmesg.c:311
+#: sys-utils/dmesg.c:347
#, fuzzy
msgid " -W, --follow-new wait and print only new messages\n"
msgstr " -w, --follow đợi lời nhắn mới\n"
-#: sys-utils/dmesg.c:312
+#: sys-utils/dmesg.c:348
msgid " -x, --decode decode facility and level to readable string\n"
msgstr " -x, --decode phương tiện giải mã và mức cho chuỗi có thể đọc\n"
-#: sys-utils/dmesg.c:313
+#: sys-utils/dmesg.c:349
msgid " -d, --show-delta show time delta between printed messages\n"
msgstr " -d, --show-delta hiển thị thời gian “delta” giữa các lời nhắn được in\n"
-#: sys-utils/dmesg.c:314
+#: sys-utils/dmesg.c:350
msgid " -e, --reltime show local time and time delta in readable format\n"
msgstr " -e, --reltime hiển thị thời gian nội bộ và “delta” trong định dạng có thể đọc\n"
-#: sys-utils/dmesg.c:315
+#: sys-utils/dmesg.c:351
#, fuzzy
msgid " -T, --ctime show human-readable timestamp (may be inaccurate!)\n"
msgstr " -T, --ctime xuất dấu thời gian ở dạng dành cho con người đọc\n"
-#: sys-utils/dmesg.c:316
+#: sys-utils/dmesg.c:352
#, fuzzy
msgid " -t, --notime don't show any timestamp with messages\n"
msgstr " -t, --notime không cần in dấu vết thời gian của lời nhắn\n"
-#: sys-utils/dmesg.c:317
+#: sys-utils/dmesg.c:353
#, fuzzy
msgid ""
" --time-format <format> show timestamp using the given format:\n"
-" [delta|reltime|ctime|notime|iso]\n"
+" [delta|reltime|ctime|notime|iso|raw]\n"
"Suspending/resume will make ctime and iso timestamps inaccurate.\n"
msgstr ""
" --time-format <định_dạng> hiển thị dấu thời gian dùng định dạng:\n"
" [delta|reltime|ctime|notime|iso]\n"
"Ngừng/chạy sẽ làm dấu thời gian “ctime” và “iso” không chính xác.\n"
-#: sys-utils/dmesg.c:320
+#: sys-utils/dmesg.c:356
#, fuzzy
msgid " --since <time> display the lines since the specified time\n"
msgstr " -s, --since <time> hiển thị các dòng kể từ thời gian đã cho\n"
-#: sys-utils/dmesg.c:321
+#: sys-utils/dmesg.c:357
#, fuzzy
msgid " --until <time> display the lines until the specified time\n"
msgstr " -t, --until <time> hiển thị các dòng cho đến thời điểm đã cho\n"
-#: sys-utils/dmesg.c:325
+#: sys-utils/dmesg.c:361
msgid ""
"\n"
"Supported log facilities:\n"
@@ -15727,7 +16528,7 @@ msgstr ""
"\n"
"Hỗ trợ các phương tiện ghi nhật ký:\n"
-#: sys-utils/dmesg.c:331
+#: sys-utils/dmesg.c:367
msgid ""
"\n"
"Supported log levels (priorities):\n"
@@ -15735,27 +16536,27 @@ msgstr ""
"\n"
"Các mức ghi nhật ký (mức ưu tiên):\n"
-#: sys-utils/dmesg.c:385
+#: sys-utils/dmesg.c:469
#, c-format
msgid "failed to parse level '%s'"
msgstr "không phân tích được mức “%s”"
-#: sys-utils/dmesg.c:387
+#: sys-utils/dmesg.c:471
#, c-format
msgid "unknown level '%s'"
msgstr "không hiểu mức “%s”"
-#: sys-utils/dmesg.c:423
+#: sys-utils/dmesg.c:507
#, c-format
msgid "failed to parse facility '%s'"
msgstr "gặp lỗi khi phân tích phương tiện “%s”"
-#: sys-utils/dmesg.c:425
+#: sys-utils/dmesg.c:509
#, c-format
msgid "unknown facility '%s'"
msgstr "không hiểu phương tiện “%s”"
-#: sys-utils/dmesg.c:553
+#: sys-utils/dmesg.c:677
#, c-format
msgid "cannot mmap: %s"
msgstr "không thể mmap: %s"
@@ -15764,39 +16565,45 @@ msgstr "không thể mmap: %s"
#. where %a is abbreviated name of the day, %b is abbreviated month
#. name and %e is day of the month as a decimal number. Please, set
#. proper month/day order here
-#: sys-utils/dmesg.c:869
+#: sys-utils/dmesg.c:1049
msgid "%a %b %e %H:%M:%S %Y"
msgstr ""
#. TRANSLATORS: dmesg uses strftime() fo generate date-time string
#. where: %b is abbreviated month and %e is day of the month as a
#. decimal number. Please, set proper month/day order here.
-#: sys-utils/dmesg.c:879
+#: sys-utils/dmesg.c:1059
msgid "%b%e %H:%M"
msgstr ""
-#: sys-utils/dmesg.c:1532
+#: sys-utils/dmesg.c:1569
+#, fuzzy
+#| msgid "data block too large"
+msgid "record too large"
+msgstr "khối dữ liệu quá lớn"
+
+#: sys-utils/dmesg.c:1795
msgid "invalid buffer size argument"
msgstr "đối số kích cỡ không hợp lệ"
-#: sys-utils/dmesg.c:1618
-msgid "--show-delta is ignored when used together with iso8601 time format"
-msgstr "--show-delta bị bỏ qua khi dùng cùng với định dạng thời gian iso8601"
-
-#: sys-utils/dmesg.c:1642
+#: sys-utils/dmesg.c:1915
msgid "--raw can be used together with --level or --facility only when reading messages from /dev/kmsg"
msgstr "tùy chọn --raw có thể sử dụng cùng với các tùy chọn --level hay --facility chỉ khi đọc thông điệp từ /dev/kmsg"
-#: sys-utils/dmesg.c:1662
+#: sys-utils/dmesg.c:1919
+msgid "only kmsg supports multi-line messages"
+msgstr ""
+
+#: sys-utils/dmesg.c:1934
msgid "read kernel buffer failed"
msgstr "đọc bộ đệm kernel gặp lỗi"
-#: sys-utils/dmesg.c:1670
+#: sys-utils/dmesg.c:1942
#, fuzzy
msgid "clear kernel buffer failed"
msgstr "đọc bộ đệm kernel gặp lỗi"
-#: sys-utils/dmesg.c:1686
+#: sys-utils/dmesg.c:1958
msgid "klogctl failed"
msgstr "klogctl gặp lỗi"
@@ -15961,8 +16768,8 @@ msgstr "không phải là thiết bị sg, hoặc trình điều khiển sg qu
msgid "%s: unmounting"
msgstr "%s: đang bỏ gắn"
-#: sys-utils/eject.c:662 sys-utils/mount.c:59 sys-utils/umount.c:122
-#: text-utils/more.c:1271
+#: sys-utils/eject.c:662 sys-utils/mount.c:51 sys-utils/umount.c:122
+#: text-utils/more.c:1268
#, fuzzy
msgid "drop permissions failed"
msgstr "quyền truy cập bị từ chối"
@@ -16206,51 +17013,51 @@ msgstr "%s: gặp lỗi khi đọc"
msgid "%s: %s (%ju bytes) converted to sparse holes.\n"
msgstr "%s: %s (%ju bytes) được chuyển đổi thành các lỗ rải rác.\n"
-#: sys-utils/fallocate.c:361
+#: sys-utils/fallocate.c:363
msgid "posix_fallocate support is not compiled"
msgstr ""
-#: sys-utils/fallocate.c:377 sys-utils/fsfreeze.c:106
+#: sys-utils/fallocate.c:379 sys-utils/fsfreeze.c:106
msgid "no filename specified"
msgstr "chưa xác định tên tập tin"
-#: sys-utils/fallocate.c:389 sys-utils/fallocate.c:395
+#: sys-utils/fallocate.c:391 sys-utils/fallocate.c:397
msgid "invalid length value specified"
msgstr "sai xác định giá trị chiều dài"
-#: sys-utils/fallocate.c:393
+#: sys-utils/fallocate.c:395
msgid "no length argument specified"
msgstr "chưa xác định đối số chiều dài"
-#: sys-utils/fallocate.c:398
+#: sys-utils/fallocate.c:400
msgid "invalid offset value specified"
msgstr "sai xác định giá trị chênh"
-#: sys-utils/fallocate.c:421
+#: sys-utils/fallocate.c:423
#, fuzzy, c-format
#| msgid "%s: %s (%ju bytes) converted to sparse holes.\n"
msgid "%s: %s (%ju bytes) hole created.\n"
msgstr "%s: %s (%ju bytes) được chuyển đổi thành các lỗ rải rác.\n"
-#: sys-utils/fallocate.c:424
+#: sys-utils/fallocate.c:426
#, fuzzy, c-format
#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
msgid "%s: %s (%ju bytes) removed.\n"
msgstr "%s: %s (%<PRIu64> bytes) bị xén\n"
-#: sys-utils/fallocate.c:427
+#: sys-utils/fallocate.c:429
#, fuzzy, c-format
#| msgid "%s: %s (%ju bytes) converted to sparse holes.\n"
msgid "%s: %s (%ju bytes) inserted.\n"
msgstr "%s: %s (%ju bytes) được chuyển đổi thành các lỗ rải rác.\n"
-#: sys-utils/fallocate.c:430
+#: sys-utils/fallocate.c:432
#, fuzzy, c-format
#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
msgid "%s: %s (%ju bytes) zeroed.\n"
msgstr "%s: %s (%<PRIu64> bytes) bị xén\n"
-#: sys-utils/fallocate.c:433
+#: sys-utils/fallocate.c:435
#, fuzzy, c-format
#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
msgid "%s: %s (%ju bytes) allocated.\n"
@@ -16435,7 +17242,7 @@ msgstr "%s: %s (%<PRIu64> bytes) bị xén\n"
msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
msgstr "%s: %s (%<PRIu64> bytes) bị xén\n"
-#: sys-utils/fstrim.c:290 sys-utils/lsns.c:1494 sys-utils/swapon.c:746
+#: sys-utils/fstrim.c:290 sys-utils/lsns.c:1487 sys-utils/swapon.c:759
#: sys-utils/umount.c:271
#, c-format
msgid "failed to parse %s"
@@ -16519,20 +17326,20 @@ msgstr "gặp lỗi khi phân tin độ dài tối thiểu của phần mở r
msgid "no mountpoint specified"
msgstr "chưa chỉ ra điểm gắn"
-#: sys-utils/hwclock.c:215
+#: sys-utils/hwclock.c:222
#, c-format
msgid "Assuming hardware clock is kept in %s time.\n"
msgstr "Coi như đồng hồ phần cứng được giữ tại %s.\n"
-#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:286
+#: sys-utils/hwclock.c:223 sys-utils/hwclock.c:293
msgid "UTC"
msgstr "UTC"
-#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:285
+#: sys-utils/hwclock.c:223 sys-utils/hwclock.c:292
msgid "local"
msgstr "địa phương"
-#: sys-utils/hwclock.c:258 sys-utils/hwclock.c:261
+#: sys-utils/hwclock.c:265 sys-utils/hwclock.c:268
#, fuzzy, c-format
#| msgid ""
#| "Warning: unrecognized third line in adjtime file\n"
@@ -16542,7 +17349,7 @@ msgstr ""
"Cảnh báo: không chấp nhận dòng thứ ba của tập tin dùng cho chỉnh sửa\n"
"(Cần: “UTC” hoặc “LOCAL” hoặc không gì cả.)"
-#: sys-utils/hwclock.c:273
+#: sys-utils/hwclock.c:280
msgid ""
"Warning: unrecognized third line in adjtime file\n"
"(Expected: `UTC' or `LOCAL' or nothing.)"
@@ -16550,81 +17357,81 @@ msgstr ""
"Cảnh báo: không chấp nhận dòng thứ ba của tập tin dùng cho chỉnh sửa\n"
"(Cần: “UTC” hoặc “LOCAL” hoặc không gì cả.)"
-#: sys-utils/hwclock.c:279
+#: sys-utils/hwclock.c:286
#, fuzzy, c-format
#| msgid "Last drift adjustment done at %ld seconds after 1969\n"
msgid "Last drift adjustment done at %<PRId64> seconds after 1969\n"
msgstr "Điều chỉnh độ lệch lần cuối tại %ld giây sau 1969\n"
-#: sys-utils/hwclock.c:281
+#: sys-utils/hwclock.c:288
#, fuzzy, c-format
#| msgid "Last calibration done at %ld seconds after 1969\n"
msgid "Last calibration done at %<PRId64> seconds after 1969\n"
msgstr "Sự định khuôn thực hiện lần cuối tại %ld giây sau năm 1969\n"
-#: sys-utils/hwclock.c:283
+#: sys-utils/hwclock.c:290
#, c-format
msgid "Hardware clock is on %s time\n"
msgstr "Đồng hồ phần cứng là trên %s\n"
-#: sys-utils/hwclock.c:310
+#: sys-utils/hwclock.c:317
#, c-format
msgid "Waiting for clock tick...\n"
msgstr "Chờ tiếng tíc tắc của đồng hồ…\n"
-#: sys-utils/hwclock.c:316
+#: sys-utils/hwclock.c:323
#, c-format
msgid "...synchronization failed\n"
msgstr "…lỗi đồng bộ hóa\n"
-#: sys-utils/hwclock.c:318
+#: sys-utils/hwclock.c:325
#, c-format
msgid "...got clock tick\n"
msgstr "…đã nghe thấy tiếng tíc tắc\n"
-#: sys-utils/hwclock.c:359
+#: sys-utils/hwclock.c:366
#, c-format
msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
msgstr "Giá trị không đúng trong đồng hồ phần cứng: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
-#: sys-utils/hwclock.c:366
+#: sys-utils/hwclock.c:373
#, fuzzy, c-format
#| msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n"
msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
msgstr "Thời gian đồng hồ phần cứng: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld giây kể từ năm 1969\n"
-#: sys-utils/hwclock.c:392
+#: sys-utils/hwclock.c:399
#, c-format
msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n"
msgstr "Thời gian đọc từ Đồng hồ Phần cứng: %4d/%.2d/%.2d %02d:%02d:%02d\n"
-#: sys-utils/hwclock.c:419
+#: sys-utils/hwclock.c:426
#, fuzzy, c-format
#| msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n"
msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
msgstr "Đặt Đồng hồ Phần cứng thành %.2d:%.2d:%.2d = %ld giây kể từ nam 1969\n"
-#: sys-utils/hwclock.c:455
+#: sys-utils/hwclock.c:462
#, fuzzy, c-format
msgid "RTC type: '%s'\n"
msgstr "kiểu: %d"
-#: sys-utils/hwclock.c:555
+#: sys-utils/hwclock.c:562
#, fuzzy, c-format
msgid "Using delay: %.6f seconds\n"
msgstr "%s %06d giây\n"
-#: sys-utils/hwclock.c:574
+#: sys-utils/hwclock.c:581
#, fuzzy, c-format
msgid "time jumped backward %.6f seconds to %<PRId64>.%06<PRId64> - retargeting\n"
msgstr "thời gian nhảy ngược %.6f giây đến %ld.%06d - đang tái lập mục tiêu\n"
-#: sys-utils/hwclock.c:596
+#: sys-utils/hwclock.c:603
#, fuzzy, c-format
msgid "missed it - %<PRId64>.%06<PRId64> is too far past %<PRId64>.%06<PRId64> (%.6f > %.6f)\n"
msgstr "đã mất - %ld.%06d nó là quá xa quá khứ %ld.%06d (%.6f > %.6f)\n"
-#: sys-utils/hwclock.c:623
+#: sys-utils/hwclock.c:630
#, fuzzy, c-format
msgid ""
"%<PRId64>.%06<PRId64> is close enough to %<PRId64>.%06<PRId64> (%.6f < %.6f)\n"
@@ -16633,36 +17440,36 @@ msgstr ""
"%ld.%06d là gần đủ để %ld.%06d (%.6f < %.6f)\n"
"Đặt RTC thành %ld (%ld + %d; refsystime = %ld.%06d)\n"
-#: sys-utils/hwclock.c:717
+#: sys-utils/hwclock.c:724
#, fuzzy
msgid "Calling settimeofday(NULL, 0) to lock the warp_clock function."
msgstr "Đang gọi lệnh giờ settimeofday:\n"
-#: sys-utils/hwclock.c:720
+#: sys-utils/hwclock.c:727
#, fuzzy, c-format
msgid "Calling settimeofday(NULL, %d) to set the kernel timezone.\n"
msgstr "Đang gọi lệnh giờ settimeofday:\n"
-#: sys-utils/hwclock.c:724
+#: sys-utils/hwclock.c:731
#, c-format
msgid "Calling settimeofday(NULL, %d) to warp System time, set PCIL and the kernel tz.\n"
msgstr ""
-#: sys-utils/hwclock.c:729
+#: sys-utils/hwclock.c:736
#, fuzzy, c-format
msgid "Calling settimeofday(%<PRId64>.%06<PRId64>, NULL) to set the System time.\n"
msgstr "Đang gọi lệnh giờ settimeofday:\n"
-#: sys-utils/hwclock.c:751
+#: sys-utils/hwclock.c:758
msgid "settimeofday() failed"
msgstr "settimeofday() không thành công"
-#: sys-utils/hwclock.c:775
+#: sys-utils/hwclock.c:782
#, c-format
msgid "Not adjusting drift factor because the --update-drift option was not used.\n"
msgstr "Không chỉnh độ lệnh thời gian vì tùy chọn --update-drift đã không được dùng.\n"
-#: sys-utils/hwclock.c:779
+#: sys-utils/hwclock.c:786
#, c-format
msgid ""
"Not adjusting drift factor because last calibration time is zero,\n"
@@ -16671,12 +17478,12 @@ msgstr ""
"Không chỉnh độ lệnh thời gian vì lần định thời gian cuối cùng bằng 0,\n"
"vì thế lịch sử sai, và cần khởi động lại việc định thời gian.\n"
-#: sys-utils/hwclock.c:785
+#: sys-utils/hwclock.c:792
#, c-format
msgid "Not adjusting drift factor because it has been less than four hours since the last calibration.\n"
msgstr "Không chỉnh độ lệnh thời gian vì nó nhỏ bốn giờ kể từ lần cân chỉnh thời gian cuối cùng.\n"
-#: sys-utils/hwclock.c:823
+#: sys-utils/hwclock.c:830
#, c-format
msgid ""
"Clock drift factor was calculated as %f seconds/day.\n"
@@ -16685,7 +17492,7 @@ msgstr ""
"Hệ số trôi đồng hồ đã được tính là %f giây/ngày.\n"
"Nó là quá lớn. Đặt lại thành 0.\n"
-#: sys-utils/hwclock.c:830
+#: sys-utils/hwclock.c:837
#, fuzzy, c-format
msgid ""
"Clock drifted %f seconds in the past %f seconds\n"
@@ -16696,433 +17503,479 @@ msgstr ""
"và đi ngược lại độ sai lệch %f giây/ngày.\n"
"Chỉnh lại độ sai lệch %f giây/ngày\n"
-#: sys-utils/hwclock.c:874
+#: sys-utils/hwclock.c:881
#, fuzzy, c-format
msgid "Time since last adjustment is %<PRId64> second\n"
msgid_plural "Time since last adjustment is %<PRId64> seconds\n"
msgstr[0] "Thời gian kể từ lần chỉnh cuối cùng là %d giây\n"
-#: sys-utils/hwclock.c:878
+#: sys-utils/hwclock.c:885
#, fuzzy, c-format
msgid "Calculated Hardware Clock drift is %<PRId64>.%06<PRId64> seconds\n"
msgstr "Độ lệnh đồng hồ phần cứng tính toán là %ld.%06d giây\n"
-#: sys-utils/hwclock.c:903
+#: sys-utils/hwclock.c:910
#, c-format
msgid ""
"New %s data:\n"
"%s"
msgstr ""
-#: sys-utils/hwclock.c:920
+#: sys-utils/hwclock.c:927
#, fuzzy, c-format
msgid "cannot update %s"
msgstr "không thể mở %s"
-#: sys-utils/hwclock.c:956
+#: sys-utils/hwclock.c:963
#, c-format
msgid "Not setting clock because last adjustment time is zero, so history is bad.\n"
msgstr "Sẽ không đặt đồng hồ vì thời gian điều chỉnh cuối cùng là số không, do đó lịch sử sai.\n"
-#: sys-utils/hwclock.c:960
+#: sys-utils/hwclock.c:967
#, c-format
msgid "Not setting clock because drift factor %f is far too high.\n"
msgstr "Sẽ không đặt đồng hồ vì hệ số trôi %f là quá cao.\n"
-#: sys-utils/hwclock.c:990
+#: sys-utils/hwclock.c:997
#, c-format
msgid "No usable clock interface found.\n"
msgstr "Không tìm thấy giao diện đồng hồ có thể sử dụng nào.\n"
-#: sys-utils/hwclock.c:992
+#: sys-utils/hwclock.c:999
msgid "Cannot access the Hardware Clock via any known method."
msgstr "Không thể truy cập tới Đồng hồ Phần cứng qua một phương pháp không rõ."
-#: sys-utils/hwclock.c:996
+#: sys-utils/hwclock.c:1003
#, fuzzy
msgid "Use the --verbose option to see the details of our search for an access method."
msgstr "Sử dụng tùy chọn --debug để xem chi tiết về tiến trình tìm kiếm phương pháp truy cập của chúng ta."
-#: sys-utils/hwclock.c:1046
+#: sys-utils/hwclock.c:1053
#, fuzzy, c-format
msgid "Target date: %<PRId64>\n"
msgstr "%ld trang đã đưa vào swap\n"
-#: sys-utils/hwclock.c:1047
+#: sys-utils/hwclock.c:1054
#, c-format
msgid "Predicted RTC: %<PRId64>\n"
msgstr ""
-#: sys-utils/hwclock.c:1077
+#: sys-utils/hwclock.c:1084
msgid "RTC read returned an invalid value."
msgstr ""
-#: sys-utils/hwclock.c:1107
+#: sys-utils/hwclock.c:1114
#, c-format
msgid "Needed adjustment is less than one second, so not setting clock.\n"
msgstr "Cần chỉnh ít hơn một giây, vì thế không đặt đồng hồ.\n"
-#: sys-utils/hwclock.c:1144
+#: sys-utils/hwclock.c:1151
#, fuzzy
msgid "unable to read the RTC epoch."
msgstr "không thể đọc siêu khối"
-#: sys-utils/hwclock.c:1146
+#: sys-utils/hwclock.c:1153
#, c-format
msgid "The RTC epoch is set to %lu.\n"
msgstr ""
-#: sys-utils/hwclock.c:1149
+#: sys-utils/hwclock.c:1156
msgid "--epoch is required for --setepoch."
msgstr ""
-#: sys-utils/hwclock.c:1152
+#: sys-utils/hwclock.c:1159
#, fuzzy
msgid "unable to set the RTC epoch."
msgstr "Không đặt được đồng hồ hệ thống.\n"
-#: sys-utils/hwclock.c:1165
+#: sys-utils/hwclock.c:1172
#, fuzzy, c-format
msgid "unable to read the RTC parameter %s"
msgstr "không thể đọc siêu khối"
-#: sys-utils/hwclock.c:1170
+#: sys-utils/hwclock.c:1177
#, c-format
msgid "The RTC parameter 0x%jx is set to 0x%jx.\n"
msgstr ""
-#: sys-utils/hwclock.c:1198
+#: sys-utils/hwclock.c:1219
#, fuzzy, c-format
msgid " %s [function] [option...]\n"
msgstr " hwclock [hàm] [tùy chọn…]\n"
-#: sys-utils/hwclock.c:1201
+#: sys-utils/hwclock.c:1222
msgid "Time clocks utility."
msgstr ""
-#: sys-utils/hwclock.c:1204
+#: sys-utils/hwclock.c:1225
#, fuzzy
msgid " -r, --show display the RTC time"
msgstr " -r, --raw hiển thị ở chế độ thô\n"
-#: sys-utils/hwclock.c:1205
+#: sys-utils/hwclock.c:1226
#, fuzzy
msgid " --get display drift corrected RTC time"
msgstr " -Z, --context hiển thị ngữ cảnh SELinux\n"
-#: sys-utils/hwclock.c:1206
+#: sys-utils/hwclock.c:1227
#, fuzzy
msgid " --set set the RTC according to --date"
msgstr " -r, --reset đặt lại cổng\n"
-#: sys-utils/hwclock.c:1207
+#: sys-utils/hwclock.c:1228
#, fuzzy
#| msgid " -r, --reset reset the port\n"
msgid " -s, --hctosys set the system time from the RTC"
msgstr " -r, --reset đặt lại cổng\n"
-#: sys-utils/hwclock.c:1208
+#: sys-utils/hwclock.c:1229
#, fuzzy
msgid " -w, --systohc set the RTC from the system time"
msgstr " -t, --types <d.sách> các kiểu hệ thống tập tin bị hạn chế\n"
-#: sys-utils/hwclock.c:1209
+#: sys-utils/hwclock.c:1230
#, fuzzy
msgid " --systz send timescale configurations to the kernel"
msgstr " --xyzzy chỉ dùng tùy chọn dạng dài\n"
-#: sys-utils/hwclock.c:1210
+#: sys-utils/hwclock.c:1231
#, fuzzy
msgid " -a, --adjust adjust the RTC to account for systematic drift"
msgstr " --raw dùng định dạng thô cho kết xuất --list\n"
-#: sys-utils/hwclock.c:1212
+#: sys-utils/hwclock.c:1233
#, fuzzy
msgid " --getepoch display the RTC epoch"
msgstr " --help hiển thị trợ giúp này rồi thoát\n"
-#: sys-utils/hwclock.c:1213
+#: sys-utils/hwclock.c:1234
#, fuzzy
msgid " --setepoch set the RTC epoch according to --epoch"
msgstr " -r, --reset đặt lại cổng\n"
-#: sys-utils/hwclock.c:1216
+#: sys-utils/hwclock.c:1237
#, fuzzy
msgid " --param-get <param> display the RTC parameter"
msgstr " --help hiển thị trợ giúp này rồi thoát\n"
-#: sys-utils/hwclock.c:1217
+#: sys-utils/hwclock.c:1238
msgid " --param-set <param>=<value> set the RTC parameter"
msgstr ""
-#: sys-utils/hwclock.c:1219
+#: sys-utils/hwclock.c:1239
+#, fuzzy
+#| msgid " --raw use raw status output format\n"
+msgid " --vl-read read voltage low information"
+msgstr " --raw dùng định dạng thô cho kết xuất\n"
+
+#: sys-utils/hwclock.c:1240
+#, fuzzy
+#| msgid " -C, --clear clear the kernel ring buffer\n"
+msgid " --vl-clear clear voltage low information"
+msgstr " -C, --clear xóa bộ đệm vòng kernel\n"
+
+#: sys-utils/hwclock.c:1242
#, fuzzy
msgid " --predict predict the drifted RTC time according to --date"
msgstr " -r, --reset đặt lại cổng\n"
-#: sys-utils/hwclock.c:1221
+#: sys-utils/hwclock.c:1244
#, fuzzy
msgid " -u, --utc the RTC timescale is UTC"
msgstr " -u, --utc RTC dùng UTC\n"
-#: sys-utils/hwclock.c:1222
+#: sys-utils/hwclock.c:1245
#, fuzzy
msgid " -l, --localtime the RTC timescale is Local"
msgstr " -l, --local RTC dùng múi giờ địa phương\n"
-#: sys-utils/hwclock.c:1225
+#: sys-utils/hwclock.c:1248
#, fuzzy, c-format
msgid " -f, --rtc <file> use an alternate file to %1$s\n"
msgstr " -f, --file <TẬP-TIN> dùng tập tin thay cho %s\n"
-#: sys-utils/hwclock.c:1228
+#: sys-utils/hwclock.c:1251
#, fuzzy, c-format
#| msgid " --raw use raw status output format\n"
msgid " --directisa use the ISA bus instead of %1$s access\n"
msgstr " --raw dùng định dạng thô cho kết xuất\n"
-#: sys-utils/hwclock.c:1229
+#: sys-utils/hwclock.c:1252
#, fuzzy
msgid " --date <time> date/time input for --set and --predict"
msgstr " -t, --time <time_t> thời điểm thức giấc\n"
-#: sys-utils/hwclock.c:1230
+#: sys-utils/hwclock.c:1253
#, fuzzy
msgid " --delay <sec> delay used when set new RTC time"
msgstr " -Z, --context hiển thị ngữ cảnh SELinux\n"
-#: sys-utils/hwclock.c:1232
+#: sys-utils/hwclock.c:1255
msgid " --epoch <year> epoch input for --setepoch"
msgstr ""
-#: sys-utils/hwclock.c:1234
+#: sys-utils/hwclock.c:1257
#, fuzzy
msgid " --update-drift update the RTC drift factor"
msgstr " -r, --reset đặt lại cổng\n"
-#: sys-utils/hwclock.c:1236
+#: sys-utils/hwclock.c:1259
#, fuzzy, c-format
msgid " --noadjfile do not use %1$s\n"
msgstr " --noheadings không in phần đầu\n"
-#: sys-utils/hwclock.c:1238
+#: sys-utils/hwclock.c:1261
#, fuzzy, c-format
msgid " --adjfile <file> use an alternate file to %1$s\n"
msgstr " -f, --file <TẬP-TIN> dùng tập tin thay cho %s\n"
-#: sys-utils/hwclock.c:1239
+#: sys-utils/hwclock.c:1262
#, fuzzy
msgid " --test dry run; implies --verbose"
msgstr " --fake chạy thử; bỏ qua cú gọi hệ thống umount(2)\n"
-#: sys-utils/hwclock.c:1240
+#: sys-utils/hwclock.c:1263
#, fuzzy
msgid " -v, --verbose display more details"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: sys-utils/hwclock.c:1247
+#: sys-utils/hwclock.c:1270
msgid " <param> is either a numeric RTC parameter value or one of these aliases:"
msgstr ""
-#: sys-utils/hwclock.c:1250
+#: sys-utils/hwclock.c:1273
#, c-format
msgid " - %1$s: %2$s (0x%3$x)\n"
msgstr ""
-#: sys-utils/hwclock.c:1254
+#: sys-utils/hwclock.c:1277
msgid " See Kernel's include/uapi/linux/rtc.h for parameters and values."
msgstr ""
-#: sys-utils/hwclock.c:1256
+#: sys-utils/hwclock.c:1279
msgid " <param> and <value> accept hexadecimal values if prefixed with 0x, otherwise decimal."
msgstr ""
-#: sys-utils/hwclock.c:1357
+#: sys-utils/hwclock.c:1384
msgid "Unable to connect to audit system"
msgstr "không thể kết nối đến hệ thống audit"
-#: sys-utils/hwclock.c:1381
+#: sys-utils/hwclock.c:1408
msgid "use --verbose, --debug has been deprecated."
msgstr ""
-#: sys-utils/hwclock.c:1494
-#, fuzzy, c-format
-msgid "%d too many arguments given"
-msgstr "quá nhiều đối số"
-
-#: sys-utils/hwclock.c:1502
+#: sys-utils/hwclock.c:1537
msgid "--update-drift requires --set or --systohc"
msgstr ""
-#: sys-utils/hwclock.c:1507
+#: sys-utils/hwclock.c:1542
msgid "With --noadjfile, you must specify either --utc or --localtime"
msgstr "Với “--noadjfile”, bạn phải chỉ ra “--utc” hoặc “--localtime”"
-#: sys-utils/hwclock.c:1514
+#: sys-utils/hwclock.c:1549
msgid "--date is required for --set or --predict"
msgstr ""
-#: sys-utils/hwclock.c:1531
+#: sys-utils/hwclock.c:1566
#, fuzzy, c-format
msgid "invalid date '%s'"
msgstr "id không hợp lệ: %s"
-#: sys-utils/hwclock.c:1554
+#: sys-utils/hwclock.c:1596
#, fuzzy, c-format
msgid "System Time: %<PRId64>.%06<PRId64>\n"
msgstr "Thời gian hệ thống hiện tại: %ld = %s\n"
-#: sys-utils/hwclock.c:1571
+#: sys-utils/hwclock.c:1613
#, fuzzy
msgid "Test mode: nothing was changed."
msgstr "kích thước vùng hoán đổi"
-#: sys-utils/hwclock-cmos.c:360
+#: sys-utils/hwclock.c:1633
+#, fuzzy
+msgid "could not send audit message"
+msgstr "không đặt được mã số nhóm (GID)"
+
+#: sys-utils/hwclock-cmos.c:366
msgid "ISA port access is not implemented"
msgstr ""
-#: sys-utils/hwclock-cmos.c:362
+#: sys-utils/hwclock-cmos.c:368
#, fuzzy
msgid "iopl() port access failed"
msgstr "open() cho %s không thành công"
-#: sys-utils/hwclock-cmos.c:373
+#: sys-utils/hwclock-cmos.c:379
#, fuzzy
msgid "Using direct ISA access to the clock"
msgstr "Đang dùng các chỉ lệnh V/R trực tiếp cho đồng hồ ISA."
-#: sys-utils/hwclock-rtc.c:48
+#: sys-utils/hwclock-rtc.c:53
#, fuzzy
#| msgid "unsupported filesystem features"
msgid "supported features"
msgstr "gặp tính năng hệ thống tập tin không được hỗ trợ"
-#: sys-utils/hwclock-rtc.c:49
+#: sys-utils/hwclock-rtc.c:54
msgid "time correction"
msgstr ""
-#: sys-utils/hwclock-rtc.c:50
+#: sys-utils/hwclock-rtc.c:55
msgid "backup switch mode"
msgstr ""
-#: sys-utils/hwclock-rtc.c:101
+#: sys-utils/hwclock-rtc.c:106
#, fuzzy, c-format
msgid "Trying to open: %s\n"
msgstr "Đang thử bỏ gắn %s\n"
-#: sys-utils/hwclock-rtc.c:126 sys-utils/hwclock-rtc.c:216
+#: sys-utils/hwclock-rtc.c:131 sys-utils/hwclock-rtc.c:221
#, fuzzy
msgid "cannot open rtc device"
msgstr "không thể mở "
-#: sys-utils/hwclock-rtc.c:140
-#, fuzzy, c-format
-#| msgid "ioctl(%s) to %s to read the time failed"
-msgid "ioctl(RTC_RD_NAME) to %s to read the time failed"
-msgstr "ioctl(%s) tới %s để đọc thời gian không thành công"
-
-#: sys-utils/hwclock-rtc.c:177
+#: sys-utils/hwclock-rtc.c:182
#, c-format
msgid "Waiting in loop for time from %s to change\n"
msgstr "Chờ cho thời gian từ %s thay đổi\n"
-#: sys-utils/hwclock-rtc.c:196
+#: sys-utils/hwclock-rtc.c:201
msgid "Timed out waiting for time change."
msgstr "Quá thời gian chờ thay đổi thời gian."
-#: sys-utils/hwclock-rtc.c:244
+#: sys-utils/hwclock-rtc.c:249
#, c-format
msgid "select() to %s to wait for clock tick timed out"
msgstr "select() tới %s để chờ tiếng tíc tắc bị quá thời gian"
-#: sys-utils/hwclock-rtc.c:247
+#: sys-utils/hwclock-rtc.c:252
#, c-format
msgid "select() to %s to wait for clock tick failed"
msgstr "select() tới %s để chờ tiếng tíc tắc không thành công"
-#: sys-utils/hwclock-rtc.c:252
+#: sys-utils/hwclock-rtc.c:257
#, c-format
msgid "ioctl() to %s to turn off update interrupts failed"
msgstr "ioctl() tới %s để tắt các ngắt cập nhật không thành công"
-#: sys-utils/hwclock-rtc.c:258
+#: sys-utils/hwclock-rtc.c:263
#, fuzzy, c-format
msgid "ioctl(%d, RTC_UIE_ON, 0) to %s failed"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:303
+#: sys-utils/hwclock-rtc.c:308
#, fuzzy, c-format
msgid "ioctl(RTC_SET_TIME) to %s to set the time failed"
msgstr "ioctl(%s) tới %s để đặt thời gian không thành công."
-#: sys-utils/hwclock-rtc.c:309
+#: sys-utils/hwclock-rtc.c:314
#, fuzzy, c-format
#| msgid "ioctl(%s) was successful.\n"
msgid "ioctl(RTC_SET_TIME) was successful.\n"
msgstr "ioctl(%s) đã thành công.\n"
-#: sys-utils/hwclock-rtc.c:325
+#: sys-utils/hwclock-rtc.c:330
#, fuzzy
msgid "Using the rtc interface to the clock."
msgstr "Dùng giao diện /dev cho đồng hồ."
-#: sys-utils/hwclock-rtc.c:358
+#: sys-utils/hwclock-rtc.c:363
#, fuzzy, c-format
msgid "ioctl(%d, RTC_EPOCH_READ, epoch_p) to %s failed"
msgstr "ioctl(RTC_EPOCH_READ) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:364
+#: sys-utils/hwclock-rtc.c:369
#, fuzzy, c-format
msgid "ioctl(%d, RTC_EPOCH_READ, epoch_p) to %s succeeded.\n"
msgstr "ioctl(RTC_EPOCH_READ) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:383
+#: sys-utils/hwclock-rtc.c:388
#, fuzzy, c-format
msgid "invalid epoch '%s'."
msgstr "id không hợp lệ: %s"
-#: sys-utils/hwclock-rtc.c:394
+#: sys-utils/hwclock-rtc.c:399
#, fuzzy, c-format
msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s failed"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:400
+#: sys-utils/hwclock-rtc.c:405
#, fuzzy, c-format
msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s succeeded.\n"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:442 sys-utils/hwclock-rtc.c:484
+#: sys-utils/hwclock-rtc.c:447 sys-utils/hwclock-rtc.c:489
msgid "could not convert parameter name to number"
msgstr ""
-#: sys-utils/hwclock-rtc.c:454
+#: sys-utils/hwclock-rtc.c:459
#, fuzzy, c-format
msgid "ioctl(%d, RTC_PARAM_GET, param) to %s failed"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:465
+#: sys-utils/hwclock-rtc.c:470
#, fuzzy, c-format
msgid "ioctl(%d, RTC_PARAM_GET, param) to %s succeeded.\n"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:491
+#: sys-utils/hwclock-rtc.c:496
msgid "expected <param>=<value>"
msgstr ""
-#: sys-utils/hwclock-rtc.c:495
+#: sys-utils/hwclock-rtc.c:500
msgid "could not convert parameter value to number"
msgstr ""
-#: sys-utils/hwclock-rtc.c:507
+#: sys-utils/hwclock-rtc.c:512
#, fuzzy, c-format
msgid "ioctl(%d, RTC_PARAM_SET, param) to %s failed"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
-#: sys-utils/hwclock-rtc.c:513
+#: sys-utils/hwclock-rtc.c:518
#, fuzzy, c-format
msgid "ioctl(%d, RTC_PARAM_SET, param) to %s succeeded.\n"
msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
+#: sys-utils/hwclock-rtc.c:552
+msgid "Voltage too low, RTC data is invalid"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:553
+msgid "Backup voltage is low"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:554
+msgid "Backup empty or not present"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:555
+msgid "Voltage is low, RTC accuracy is reduced"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:556
+msgid "Backup switchover happened"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:566
+#, fuzzy, c-format
+msgid "ioctl(%d, RTC_VL_READ) on %s failed"
+msgstr "ioctl(RTC_EPOCH_READ) tới %s không thành công"
+
+#: sys-utils/hwclock-rtc.c:572
+#, fuzzy, c-format
+msgid "ioctl(%d, RTC_VL_READ) on %s returned 0x%x\n"
+msgstr "ioctl(RTC_EPOCH_READ) tới %s không thành công"
+
+#: sys-utils/hwclock-rtc.c:601
+#, fuzzy, c-format
+msgid "ioctl(%d, RTC_VL_CLEAR) on %s failed"
+msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
+
+#: sys-utils/hwclock-rtc.c:607
+#, fuzzy, c-format
+msgid "ioctl(%d, RTC_VL_CLEAR) on %s succeeded.\n"
+msgstr "ioctl(RTC_EPOCH_SET) tới %s không thành công"
+
#: sys-utils/ipcmk.c:70
msgid "Create various IPC resources.\n"
msgstr "Tạo các nguồn IPC khác nhau.\n"
@@ -17148,7 +18001,7 @@ msgstr " -p, --mode <mode> quyền của nguồn tài nguyên (mặc đ
msgid "<size>"
msgstr "kích-thước"
-#: sys-utils/ipcmk.c:114 sys-utils/losetup.c:755 sys-utils/zramctl.c:654
+#: sys-utils/ipcmk.c:114 sys-utils/losetup.c:827 sys-utils/zramctl.c:654
msgid "failed to parse size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
@@ -17189,7 +18042,7 @@ msgstr "lỗi tạo cờ hiệu"
msgid "Semaphore id: %d\n"
msgstr "ID cờ hiệu: %d\n"
-#: sys-utils/ipcrm.c:51
+#: sys-utils/ipcrm.c:56
#, c-format
msgid ""
" %1$s [options]\n"
@@ -17198,117 +18051,117 @@ msgstr ""
" %1$s [CÁC_TUỲ_CHỌN]\n"
" %1$s shm|msg|sem <id>…\n"
-#: sys-utils/ipcrm.c:55
+#: sys-utils/ipcrm.c:60
msgid "Remove certain IPC resources.\n"
msgstr "Gỡ bỏ các nguồn IPC đã biết.\n"
-#: sys-utils/ipcrm.c:58
+#: sys-utils/ipcrm.c:63
msgid " -m, --shmem-id <id> remove shared memory segment by id\n"
msgstr " -m, --shmem-id <mã_số> gỡ bỏ đoạn nhớ chia sẻ theo mã số\n"
-#: sys-utils/ipcrm.c:59
+#: sys-utils/ipcrm.c:64
msgid " -M, --shmem-key <key> remove shared memory segment by key\n"
msgstr " -M, --shmem-key <khóa> gỡ bỏ đoạn nhớ chia sẻ theo khóa\n"
-#: sys-utils/ipcrm.c:60
+#: sys-utils/ipcrm.c:65
msgid " -q, --queue-id <id> remove message queue by id\n"
msgstr " -q, --queue-id <id> gỡ bỏ hàng đợi thông điệp bởi id\n"
-#: sys-utils/ipcrm.c:61
+#: sys-utils/ipcrm.c:66
msgid " -Q, --queue-key <key> remove message queue by key\n"
msgstr " -Q, --queue-key <khóa> gỡ bỏ hàng đợi thông điệp bởi khóa\n"
-#: sys-utils/ipcrm.c:62
+#: sys-utils/ipcrm.c:67
msgid " -s, --semaphore-id <id> remove semaphore by id\n"
msgstr " -s, --semaphore-id <id> gỡ bỏ tín hiệu bằng id\n"
-#: sys-utils/ipcrm.c:63
+#: sys-utils/ipcrm.c:68
msgid " -S, --semaphore-key <key> remove semaphore by key\n"
msgstr " -S, --semaphore-key <khóa> gỡ bỏ tín hiệu bởi khóa\n"
-#: sys-utils/ipcrm.c:64
+#: sys-utils/ipcrm.c:69
msgid " -a, --all[=shm|msg|sem] remove all (in the specified category)\n"
msgstr " -a, --all[=<shm|msg|sem>] gỡ bỏ tất cả (trong phân loại đặc biệt)\n"
-#: sys-utils/ipcrm.c:65
+#: sys-utils/ipcrm.c:70
msgid " -v, --verbose explain what is being done\n"
msgstr " -v, --verbose giải thích các công việc đang làm\n"
-#: sys-utils/ipcrm.c:86
+#: sys-utils/ipcrm.c:91
#, c-format
msgid "removing shared memory segment id `%d'\n"
msgstr "gỡ bỏ đoạn bộ nhớ chia sẻ có id “%d”\n"
-#: sys-utils/ipcrm.c:91
+#: sys-utils/ipcrm.c:96
#, c-format
msgid "removing message queue id `%d'\n"
msgstr "gỡ bỏ id hàng đợi thông điệp “%d”\n"
-#: sys-utils/ipcrm.c:96
+#: sys-utils/ipcrm.c:101
#, c-format
msgid "removing semaphore id `%d'\n"
msgstr "đang gỡ bỏ cờ hiệu id “%d”\n"
-#: sys-utils/ipcrm.c:108 sys-utils/ipcrm.c:223
+#: sys-utils/ipcrm.c:113 sys-utils/ipcrm.c:228
msgid "permission denied for key"
msgstr "không đủ quyền hạn cho chìa khóa"
-#: sys-utils/ipcrm.c:108
+#: sys-utils/ipcrm.c:113
msgid "permission denied for id"
msgstr "không đủ quyền hạn cho id"
-#: sys-utils/ipcrm.c:111 sys-utils/ipcrm.c:229
+#: sys-utils/ipcrm.c:116 sys-utils/ipcrm.c:234
msgid "invalid key"
msgstr "chìa khóa không đúng"
-#: sys-utils/ipcrm.c:111
+#: sys-utils/ipcrm.c:116
msgid "invalid id"
msgstr "id sai"
-#: sys-utils/ipcrm.c:114 sys-utils/ipcrm.c:226
+#: sys-utils/ipcrm.c:119 sys-utils/ipcrm.c:231
msgid "already removed key"
msgstr "khóa đã được xóa bỏ"
-#: sys-utils/ipcrm.c:114
+#: sys-utils/ipcrm.c:119
msgid "already removed id"
msgstr "đã xóa id"
-#: sys-utils/ipcrm.c:117 sys-utils/ipcrm.c:232
+#: sys-utils/ipcrm.c:122 sys-utils/ipcrm.c:237
msgid "key failed"
msgstr "khóa gặp lỗi"
-#: sys-utils/ipcrm.c:117
+#: sys-utils/ipcrm.c:122
msgid "id failed"
msgstr "id gặp lỗi"
-#: sys-utils/ipcrm.c:135
+#: sys-utils/ipcrm.c:140
#, c-format
msgid "invalid id: %s"
msgstr "id không hợp lệ: %s"
-#: sys-utils/ipcrm.c:168
+#: sys-utils/ipcrm.c:173
#, c-format
msgid "resource(s) deleted\n"
msgstr "đã xóa (các) nguồn\n"
-#: sys-utils/ipcrm.c:201
+#: sys-utils/ipcrm.c:206
#, c-format
msgid "illegal key (%s)"
msgstr "khóa không họp lệ (%s)"
-#: sys-utils/ipcrm.c:257
+#: sys-utils/ipcrm.c:262
msgid "kernel not configured for shared memory"
msgstr "nhân không cấu hình cho bộ nhớ chia sẻ"
-#: sys-utils/ipcrm.c:270
+#: sys-utils/ipcrm.c:275
msgid "kernel not configured for semaphores"
msgstr "nhân không cấu hình cho đèn tín hiệu"
-#: sys-utils/ipcrm.c:291
+#: sys-utils/ipcrm.c:296
msgid "kernel not configured for message queues"
msgstr "nhân không cấu hình cho hàng đợi tin"
-#: sys-utils/ipcs.c:61
+#: sys-utils/ipcs.c:71
#, c-format
msgid ""
" %1$s [resource-option...] [output-option]\n"
@@ -17318,114 +18171,114 @@ msgstr ""
" %1$s -m|-q|-s -i <id>\n"
"\n"
-#: sys-utils/ipcs.c:65 sys-utils/lsipc.c:295
+#: sys-utils/ipcs.c:75 sys-utils/lsipc.c:295
msgid "Show information on IPC facilities.\n"
msgstr "Cung cấp thông tin về phương tiện IPC\n"
-#: sys-utils/ipcs.c:68
+#: sys-utils/ipcs.c:78
msgid " -i, --id <id> print details on resource identified by <id>\n"
msgstr " -i, --id <mã_số> hiển thị thông tin chi tiết trên nguồn tài nguyên định nghĩa bởi <mã_số>\n"
-#: sys-utils/ipcs.c:72 sys-utils/lsipc.c:298
+#: sys-utils/ipcs.c:82 sys-utils/lsipc.c:298
msgid "Resource options:\n"
msgstr "Tùy chọn tài nguyên:\n"
-#: sys-utils/ipcs.c:73 sys-utils/lsipc.c:299
+#: sys-utils/ipcs.c:83 sys-utils/lsipc.c:299
msgid " -m, --shmems shared memory segments\n"
msgstr " -m, --shmems đoạn bộ nhớ chia sẻ\n"
-#: sys-utils/ipcs.c:74 sys-utils/lsipc.c:300
+#: sys-utils/ipcs.c:84 sys-utils/lsipc.c:300
msgid " -q, --queues message queues\n"
msgstr " -q, --queues hàng đợi thông điệp\n"
-#: sys-utils/ipcs.c:75 sys-utils/lsipc.c:301
+#: sys-utils/ipcs.c:85 sys-utils/lsipc.c:301
msgid " -s, --semaphores semaphores\n"
msgstr " -s, --semaphores tín hiệu\n"
-#: sys-utils/ipcs.c:76
+#: sys-utils/ipcs.c:86
msgid " -a, --all all (default)\n"
msgstr " -a, --all tất cả (mặc định)\n"
-#: sys-utils/ipcs.c:79
+#: sys-utils/ipcs.c:89
msgid "Output options:\n"
msgstr "Tùy chọn xuất:\n"
-#: sys-utils/ipcs.c:80
+#: sys-utils/ipcs.c:90
msgid " -t, --time show attach, detach and change times\n"
msgstr " -t, --time hiển thị đính kèm, bỏ đính kèm và thời gian thay đổi\n"
-#: sys-utils/ipcs.c:81
+#: sys-utils/ipcs.c:91
msgid " -p, --pid show PIDs of creator and last operator\n"
msgstr " -p, --pid hiển thị mã số tiến trình của bộ tạo và thao tác cuối\n"
-#: sys-utils/ipcs.c:82
+#: sys-utils/ipcs.c:92
msgid " -c, --creator show creator and owner\n"
msgstr " -c, --creator hiển thị người tạo và chủ sở hữu\n"
-#: sys-utils/ipcs.c:83
+#: sys-utils/ipcs.c:93
msgid " -l, --limits show resource limits\n"
msgstr " -l, --limits hiển thị giới hạn nguồn tài nguyên\n"
-#: sys-utils/ipcs.c:84
+#: sys-utils/ipcs.c:94
msgid " -u, --summary show status summary\n"
msgstr " -u, --summary hiển thị tổng hợp trạng thái\n"
-#: sys-utils/ipcs.c:85
+#: sys-utils/ipcs.c:95
msgid " --human show sizes in human-readable format\n"
msgstr " --human hiển thị kích cỡ theo một định dạng cho người đọc được\n"
-#: sys-utils/ipcs.c:86
+#: sys-utils/ipcs.c:96
msgid " -b, --bytes show sizes in bytes\n"
msgstr " -b, --bytes hiển thị kích thước tính bằng bytes\n"
-#: sys-utils/ipcs.c:124
+#: sys-utils/ipcs.c:134
#, fuzzy
#| msgid "failed to parse argument"
msgid "failed to parse id argument"
msgstr "gặp lỗi khi phân tích đối số"
-#: sys-utils/ipcs.c:172
+#: sys-utils/ipcs.c:182
msgid "when using an ID, a single resource must be specified"
msgstr "khi dùng một ID, cần chỉ ra một nguồn đơn"
-#: sys-utils/ipcs.c:212
+#: sys-utils/ipcs.c:222
#, fuzzy, c-format
msgid "unable to fetch shared memory limits\n"
msgstr "tổng số bộ nhớ chia sẻ lớn nhất"
-#: sys-utils/ipcs.c:215
+#: sys-utils/ipcs.c:225
#, c-format
msgid "------ Shared Memory Limits --------\n"
msgstr "------ Giới hạn bộ nhớ chia sẻ ------\n"
-#: sys-utils/ipcs.c:216
+#: sys-utils/ipcs.c:226
#, c-format
msgid "max number of segments = %ju\n"
msgstr "số đoạn lớn nhất = %ju\n"
-#: sys-utils/ipcs.c:218
+#: sys-utils/ipcs.c:228
msgid "max seg size"
msgstr "kích cỡ đoạn lớn nhất"
-#: sys-utils/ipcs.c:225
+#: sys-utils/ipcs.c:235
#, fuzzy
msgid "max total shared memory (kbytes)"
msgstr "tổng số bộ nhớ chia sẻ lớn nhất"
-#: sys-utils/ipcs.c:233
+#: sys-utils/ipcs.c:243
msgid "max total shared memory"
msgstr "tổng số bộ nhớ chia sẻ lớn nhất"
-#: sys-utils/ipcs.c:236
+#: sys-utils/ipcs.c:246
msgid "min seg size"
msgstr "kích cỡ đoạn nhỏ nhất"
-#: sys-utils/ipcs.c:248
+#: sys-utils/ipcs.c:258
#, c-format
msgid "kernel not configured for shared memory\n"
msgstr "nhân không cấu hình cho bộ nhớ chia sẻ\n"
-#: sys-utils/ipcs.c:252
+#: sys-utils/ipcs.c:262
#, c-format
msgid "------ Shared Memory Status --------\n"
msgstr "------ Trạng thái bộ nhớ chia sẻ --------\n"
@@ -17440,7 +18293,7 @@ msgstr "------ Trạng thái bộ nhớ chia sẻ --------\n"
#. "pages swapped = %ld\n"
#. "swap performance = %ld attempts, %ld successes\n"
#.
-#: sys-utils/ipcs.c:264
+#: sys-utils/ipcs.c:274
#, c-format
msgid ""
"segments allocated %d\n"
@@ -17455,309 +18308,309 @@ msgstr ""
"số trang được hoán đổi %ld\n"
"Hiệu suất hoán đổi: %ld thử\t %ld thành công\n"
-#: sys-utils/ipcs.c:281
+#: sys-utils/ipcs.c:291
#, c-format
msgid "------ Shared Memory Segment Creators/Owners --------\n"
msgstr "------ Người tạo/Chủ sở hữu các đoạn của bộ nhớ chia sẻ --------\n"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:289 sys-utils/ipcs.c:296
-#: sys-utils/ipcs.c:302
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:299 sys-utils/ipcs.c:306
+#: sys-utils/ipcs.c:312
msgid "shmid"
msgstr "shmid"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:302 sys-utils/ipcs.c:407
-#: sys-utils/ipcs.c:422 sys-utils/ipcs.c:509 sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:312 sys-utils/ipcs.c:417
+#: sys-utils/ipcs.c:432 sys-utils/ipcs.c:519 sys-utils/ipcs.c:537
msgid "perms"
msgstr "quyền hạn"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:417 sys-utils/ipcs.c:519
msgid "cuid"
msgstr "cuid"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:417 sys-utils/ipcs.c:519
msgid "cgid"
msgstr "cgid"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:417 sys-utils/ipcs.c:519
msgid "uid"
msgstr "uid"
-#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
+#: sys-utils/ipcs.c:293 sys-utils/ipcs.c:417 sys-utils/ipcs.c:519
msgid "gid"
msgstr "gid"
-#: sys-utils/ipcs.c:287
+#: sys-utils/ipcs.c:297
#, c-format
msgid "------ Shared Memory Attach/Detach/Change Times --------\n"
msgstr "------ Gắn/Bỏ gắn/Thời gian thay đổi bộ nhớ chia sẻ --------\n"
-#: sys-utils/ipcs.c:289 sys-utils/ipcs.c:296 sys-utils/ipcs.c:302
-#: sys-utils/ipcs.c:413 sys-utils/ipcs.c:422 sys-utils/ipcs.c:515
-#: sys-utils/ipcs.c:521 sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:299 sys-utils/ipcs.c:306 sys-utils/ipcs.c:312
+#: sys-utils/ipcs.c:423 sys-utils/ipcs.c:432 sys-utils/ipcs.c:525
+#: sys-utils/ipcs.c:531 sys-utils/ipcs.c:537
msgid "owner"
msgstr "chủ sở hữu"
-#: sys-utils/ipcs.c:289
+#: sys-utils/ipcs.c:299
msgid "attached"
msgstr "đã gắn"
-#: sys-utils/ipcs.c:289
+#: sys-utils/ipcs.c:299
msgid "detached"
msgstr "đã bỏ gắn"
-#: sys-utils/ipcs.c:290
+#: sys-utils/ipcs.c:300
msgid "changed"
msgstr "đã thay đổi"
-#: sys-utils/ipcs.c:294
+#: sys-utils/ipcs.c:304
#, c-format
msgid "------ Shared Memory Creator/Last-op PIDs --------\n"
msgstr "------ PID Trình tạo vùng nhớ chia sẻ /Thao tác cuối --------\n"
-#: sys-utils/ipcs.c:296
+#: sys-utils/ipcs.c:306
msgid "cpid"
msgstr "cpid"
-#: sys-utils/ipcs.c:296
+#: sys-utils/ipcs.c:306
msgid "lpid"
msgstr "lpid"
-#: sys-utils/ipcs.c:300
+#: sys-utils/ipcs.c:310
#, c-format
msgid "------ Shared Memory Segments --------\n"
msgstr "------ Các đoạn vùng nhớ chia sẻ --------\n"
-#: sys-utils/ipcs.c:302 sys-utils/ipcs.c:422 sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:312 sys-utils/ipcs.c:432 sys-utils/ipcs.c:537
msgid "key"
msgstr "khóa"
-#: sys-utils/ipcs.c:303 sys-utils/prlimit.c:77 sys-utils/prlimit.c:78
-#: sys-utils/prlimit.c:80 sys-utils/prlimit.c:81 sys-utils/prlimit.c:83
-#: sys-utils/prlimit.c:84 sys-utils/prlimit.c:88 sys-utils/prlimit.c:92
+#: sys-utils/ipcs.c:313 sys-utils/prlimit.c:69 sys-utils/prlimit.c:70
+#: sys-utils/prlimit.c:72 sys-utils/prlimit.c:73 sys-utils/prlimit.c:75
+#: sys-utils/prlimit.c:76 sys-utils/prlimit.c:80 sys-utils/prlimit.c:84
msgid "bytes"
msgstr "byte"
-#: sys-utils/ipcs.c:304
+#: sys-utils/ipcs.c:314
msgid "nattch"
msgstr "nattch"
-#: sys-utils/ipcs.c:304
+#: sys-utils/ipcs.c:314
msgid "status"
msgstr "trạng thái"
-#: sys-utils/ipcs.c:328 sys-utils/ipcs.c:330 sys-utils/ipcs.c:332
-#: sys-utils/ipcs.c:445 sys-utils/ipcs.c:447 sys-utils/ipcs.c:552
-#: sys-utils/ipcs.c:554 sys-utils/ipcs.c:556 sys-utils/ipcs.c:609
-#: sys-utils/ipcs.c:611 sys-utils/ipcs.c:640 sys-utils/ipcs.c:642
-#: sys-utils/ipcs.c:644 sys-utils/ipcs.c:668
+#: sys-utils/ipcs.c:338 sys-utils/ipcs.c:340 sys-utils/ipcs.c:342
+#: sys-utils/ipcs.c:455 sys-utils/ipcs.c:457 sys-utils/ipcs.c:562
+#: sys-utils/ipcs.c:564 sys-utils/ipcs.c:566 sys-utils/ipcs.c:619
+#: sys-utils/ipcs.c:621 sys-utils/ipcs.c:650 sys-utils/ipcs.c:652
+#: sys-utils/ipcs.c:654 sys-utils/ipcs.c:678
msgid "Not set"
msgstr "Chưa đặt"
-#: sys-utils/ipcs.c:358 sys-utils/lsipc.c:1012 sys-utils/lsipc.c:1018
+#: sys-utils/ipcs.c:368 sys-utils/lsipc.c:1014 sys-utils/lsipc.c:1020
msgid "dest"
msgstr "đích"
-#: sys-utils/ipcs.c:359 sys-utils/lsipc.c:1013 sys-utils/lsipc.c:1026
+#: sys-utils/ipcs.c:369 sys-utils/lsipc.c:1015 sys-utils/lsipc.c:1028
msgid "locked"
msgstr "đã khóa"
-#: sys-utils/ipcs.c:378
+#: sys-utils/ipcs.c:388
#, fuzzy, c-format
msgid "unable to fetch semaphore limits\n"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: sys-utils/ipcs.c:381
+#: sys-utils/ipcs.c:391
#, c-format
msgid "------ Semaphore Limits --------\n"
msgstr "------ Giới hạn cờ hiệu --------\n"
-#: sys-utils/ipcs.c:382
+#: sys-utils/ipcs.c:392
#, c-format
msgid "max number of arrays = %d\n"
msgstr "số dãy lớn nhất = %d\n"
-#: sys-utils/ipcs.c:383
+#: sys-utils/ipcs.c:393
#, c-format
msgid "max semaphores per array = %d\n"
msgstr "số cờ hiệu lớn nhất trên mỗi dãy = %d\n"
-#: sys-utils/ipcs.c:384
+#: sys-utils/ipcs.c:394
#, c-format
msgid "max semaphores system wide = %d\n"
msgstr "số cờ hiệu lớn nhất của cả hệ thống = %d\n"
-#: sys-utils/ipcs.c:385
+#: sys-utils/ipcs.c:395
#, c-format
msgid "max ops per semop call = %d\n"
msgstr "số thao tác lớn nhất của mỗi lời gọi cờ hiệu = %d\n"
-#: sys-utils/ipcs.c:386
+#: sys-utils/ipcs.c:396
#, fuzzy, c-format
msgid "semaphore max value = %u\n"
msgstr "giá trị cờ hiệu lớn nhất = %d\n"
-#: sys-utils/ipcs.c:395
+#: sys-utils/ipcs.c:405
#, c-format
msgid "kernel not configured for semaphores\n"
msgstr "nhân không cấu hình cho cờ hiệu\n"
-#: sys-utils/ipcs.c:398
+#: sys-utils/ipcs.c:408
#, c-format
msgid "------ Semaphore Status --------\n"
msgstr "------ Trạng thái cờ hiệu --------\n"
-#: sys-utils/ipcs.c:399
+#: sys-utils/ipcs.c:409
#, c-format
msgid "used arrays = %d\n"
msgstr "mảng đã dùng = %d\n"
-#: sys-utils/ipcs.c:400
+#: sys-utils/ipcs.c:410
#, c-format
msgid "allocated semaphores = %d\n"
msgstr "cờ hiệu đã phân phối = %d\n"
-#: sys-utils/ipcs.c:405
+#: sys-utils/ipcs.c:415
#, c-format
msgid "------ Semaphore Arrays Creators/Owners --------\n"
msgstr "------ Người tạo/Chủ sở hữu dãy cờ hiệu --------\n"
-#: sys-utils/ipcs.c:407 sys-utils/ipcs.c:413 sys-utils/ipcs.c:422
+#: sys-utils/ipcs.c:417 sys-utils/ipcs.c:423 sys-utils/ipcs.c:432
msgid "semid"
msgstr "mã số cờ hiệu"
-#: sys-utils/ipcs.c:411
+#: sys-utils/ipcs.c:421
#, c-format
msgid "------ Semaphore Operation/Change Times --------\n"
msgstr "------ Thời gian thay đổi / thao tác Cờ hiệu --------\n"
-#: sys-utils/ipcs.c:413
+#: sys-utils/ipcs.c:423
msgid "last-op"
msgstr "thao tác cuối cùng"
-#: sys-utils/ipcs.c:413
+#: sys-utils/ipcs.c:423
msgid "last-changed"
msgstr "thay đổi cuối cùng"
-#: sys-utils/ipcs.c:420
+#: sys-utils/ipcs.c:430
#, c-format
msgid "------ Semaphore Arrays --------\n"
msgstr "-------- Mảng cờ hiệu ----------\n"
-#: sys-utils/ipcs.c:422
+#: sys-utils/ipcs.c:432
msgid "nsems"
msgstr "số cờ hiệu"
-#: sys-utils/ipcs.c:479
+#: sys-utils/ipcs.c:489
#, fuzzy, c-format
msgid "unable to fetch message limits\n"
msgstr "Số đầu đọc"
-#: sys-utils/ipcs.c:482
+#: sys-utils/ipcs.c:492
#, c-format
msgid "------ Messages Limits --------\n"
msgstr "---- Giới hạn Thông điệp ------\n"
-#: sys-utils/ipcs.c:483
+#: sys-utils/ipcs.c:493
#, c-format
msgid "max queues system wide = %d\n"
msgstr "số hàng đợi lớn nhất của hệ thống = %d\n"
-#: sys-utils/ipcs.c:485
+#: sys-utils/ipcs.c:495
msgid "max size of message"
msgstr "kích cỡ lớn nhất của tin nhắn"
-#: sys-utils/ipcs.c:487
+#: sys-utils/ipcs.c:497
msgid "default max size of queue"
msgstr "kích cỡ mặc định lớn nhất của hàng đợi"
-#: sys-utils/ipcs.c:494
+#: sys-utils/ipcs.c:504
#, c-format
msgid "kernel not configured for message queues\n"
msgstr "nhân không cấu hình cho hàng đợi tin nhắn\n"
-#: sys-utils/ipcs.c:497
+#: sys-utils/ipcs.c:507
#, c-format
msgid "------ Messages Status --------\n"
msgstr "------ Trạng thái Thông điệp --------\n"
-#: sys-utils/ipcs.c:499
+#: sys-utils/ipcs.c:509
#, c-format
msgid "allocated queues = %d\n"
msgstr "hàng đợi đã phân phối = %d\n"
-#: sys-utils/ipcs.c:500
+#: sys-utils/ipcs.c:510
#, c-format
msgid "used headers = %d\n"
msgstr "phần đầu đã dùng = %d\n"
-#: sys-utils/ipcs.c:502
+#: sys-utils/ipcs.c:512
msgid "used space"
msgstr "không gian đã dùng"
-#: sys-utils/ipcs.c:503
+#: sys-utils/ipcs.c:513
msgid " bytes\n"
msgstr " byte\n"
-#: sys-utils/ipcs.c:507
+#: sys-utils/ipcs.c:517
#, c-format
msgid "------ Message Queues Creators/Owners --------\n"
msgstr "------ Người tạo/Chủ sở hữu Hàng đợi thông điệp --------\n"
-#: sys-utils/ipcs.c:509 sys-utils/ipcs.c:515 sys-utils/ipcs.c:521
-#: sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:519 sys-utils/ipcs.c:525 sys-utils/ipcs.c:531
+#: sys-utils/ipcs.c:537
msgid "msqid"
msgstr "msqid"
-#: sys-utils/ipcs.c:513
+#: sys-utils/ipcs.c:523
#, c-format
msgid "------ Message Queues Send/Recv/Change Times --------\n"
msgstr "------ Thời gian Gửi/Nhận/Đổi Hàng đợi thông điệp --------\n"
-#: sys-utils/ipcs.c:515
+#: sys-utils/ipcs.c:525
msgid "send"
msgstr "gửi"
-#: sys-utils/ipcs.c:515
+#: sys-utils/ipcs.c:525
msgid "recv"
msgstr "nhận"
-#: sys-utils/ipcs.c:515
+#: sys-utils/ipcs.c:525
msgid "change"
msgstr "đổi"
-#: sys-utils/ipcs.c:519
+#: sys-utils/ipcs.c:529
#, c-format
msgid "------ Message Queues PIDs --------\n"
msgstr "------ PID của hàng đợi thông điệp --------\n"
-#: sys-utils/ipcs.c:521
+#: sys-utils/ipcs.c:531
msgid "lspid"
msgstr "lspid"
-#: sys-utils/ipcs.c:521
+#: sys-utils/ipcs.c:531
msgid "lrpid"
msgstr "lrpid"
-#: sys-utils/ipcs.c:525
+#: sys-utils/ipcs.c:535
#, c-format
msgid "------ Message Queues --------\n"
msgstr "------ Hàng đợi thông điệp--------\n"
-#: sys-utils/ipcs.c:528
+#: sys-utils/ipcs.c:538
msgid "used-bytes"
msgstr "byte đã dùng"
-#: sys-utils/ipcs.c:529
+#: sys-utils/ipcs.c:539
msgid "messages"
msgstr "thông điệp"
-#: sys-utils/ipcs.c:593 sys-utils/ipcs.c:623 sys-utils/ipcs.c:656
-#: sys-utils/lsipc.c:559 sys-utils/lsipc.c:751 sys-utils/lsipc.c:914
+#: sys-utils/ipcs.c:603 sys-utils/ipcs.c:633 sys-utils/ipcs.c:666
+#: sys-utils/lsipc.c:559 sys-utils/lsipc.c:753 sys-utils/lsipc.c:916
#, c-format
msgid "id %d not found"
msgstr "không tìm thấy id %d"
-#: sys-utils/ipcs.c:597
+#: sys-utils/ipcs.c:607
#, c-format
msgid ""
"\n"
@@ -17766,45 +18619,45 @@ msgstr ""
"\n"
"Đoạn vùng nhớ chia sẻ shmid=%d\n"
-#: sys-utils/ipcs.c:598
+#: sys-utils/ipcs.c:608
#, c-format
msgid "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\n"
msgstr "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\n"
-#: sys-utils/ipcs.c:601
+#: sys-utils/ipcs.c:611
#, c-format
msgid "mode=%#o\taccess_perms=%#o\n"
msgstr "chế_độ=%#o\tquyền_truy_cập=%#o\n"
-#: sys-utils/ipcs.c:603
+#: sys-utils/ipcs.c:613
msgid "size="
msgstr "size="
-#: sys-utils/ipcs.c:603
+#: sys-utils/ipcs.c:613
msgid "bytes="
msgstr "bytes="
-#: sys-utils/ipcs.c:605
+#: sys-utils/ipcs.c:615
#, c-format
msgid "lpid=%u\tcpid=%u\tnattch=%jd\n"
msgstr "lpid=%u\tcpid=%u\tnattch=%jd\n"
-#: sys-utils/ipcs.c:608
+#: sys-utils/ipcs.c:618
#, c-format
msgid "att_time=%-26.24s\n"
msgstr "att_time=%-26.24s\n"
-#: sys-utils/ipcs.c:610
+#: sys-utils/ipcs.c:620
#, c-format
msgid "det_time=%-26.24s\n"
msgstr "det_time=%-26.24s\n"
-#: sys-utils/ipcs.c:612 sys-utils/ipcs.c:643
+#: sys-utils/ipcs.c:622 sys-utils/ipcs.c:653
#, c-format
msgid "change_time=%-26.24s\n"
msgstr "change_time=%-26.24s\n"
-#: sys-utils/ipcs.c:627
+#: sys-utils/ipcs.c:637
#, c-format
msgid ""
"\n"
@@ -17813,38 +18666,38 @@ msgstr ""
"\n"
"Hàng đợi Thông điệp msqid=%d\n"
-#: sys-utils/ipcs.c:628
+#: sys-utils/ipcs.c:638
#, c-format
msgid "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\tmode=%#o\n"
msgstr "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\tmode=%#o\n"
-#: sys-utils/ipcs.c:632
+#: sys-utils/ipcs.c:642
msgid "csize="
msgstr "csize="
-#: sys-utils/ipcs.c:632
+#: sys-utils/ipcs.c:642
msgid "cbytes="
msgstr "cbytes="
-#: sys-utils/ipcs.c:634
+#: sys-utils/ipcs.c:644
msgid "qsize="
msgstr "qsize="
-#: sys-utils/ipcs.c:634
+#: sys-utils/ipcs.c:644
msgid "qbytes="
msgstr "qbytes="
-#: sys-utils/ipcs.c:639
+#: sys-utils/ipcs.c:649
#, c-format
msgid "send_time=%-26.24s\n"
msgstr "send_time=%-26.24s\n"
-#: sys-utils/ipcs.c:641
+#: sys-utils/ipcs.c:651
#, c-format
msgid "rcv_time=%-26.24s\n"
msgstr "rcv_time=%-26.24s\n"
-#: sys-utils/ipcs.c:660
+#: sys-utils/ipcs.c:670
#, c-format
msgid ""
"\n"
@@ -17853,276 +18706,276 @@ msgstr ""
"\n"
"Dãy cờ hiệu semid=%d\n"
-#: sys-utils/ipcs.c:661
+#: sys-utils/ipcs.c:671
#, c-format
msgid "uid=%u\t gid=%u\t cuid=%u\t cgid=%u\n"
msgstr "uid=%u\t gid=%u\t cuid=%u\t cgid=%u\n"
-#: sys-utils/ipcs.c:664
+#: sys-utils/ipcs.c:674
#, c-format
msgid "mode=%#o, access_perms=%#o\n"
msgstr "chế_độ=%#o, quyền_truy_cập=%#o\n"
-#: sys-utils/ipcs.c:666
+#: sys-utils/ipcs.c:676
#, c-format
msgid "nsems = %ju\n"
msgstr "nsems = %ju\n"
-#: sys-utils/ipcs.c:667
+#: sys-utils/ipcs.c:677
#, c-format
msgid "otime = %-26.24s\n"
msgstr "otime = %-26.24s\n"
-#: sys-utils/ipcs.c:669
+#: sys-utils/ipcs.c:679
#, c-format
msgid "ctime = %-26.24s\n"
msgstr "ctime = %-26.24s\n"
-#: sys-utils/ipcs.c:672
+#: sys-utils/ipcs.c:682
msgid "semnum"
msgstr "số cờ hiệu"
-#: sys-utils/ipcs.c:672
+#: sys-utils/ipcs.c:682
msgid "value"
msgstr "giá trị"
-#: sys-utils/ipcs.c:672
+#: sys-utils/ipcs.c:682
msgid "ncount"
msgstr "ncount"
-#: sys-utils/ipcs.c:672
+#: sys-utils/ipcs.c:682
msgid "zcount"
msgstr "zcount"
-#: sys-utils/ipcs.c:672
+#: sys-utils/ipcs.c:682
msgid "pid"
msgstr "pid"
-#: sys-utils/ipcutils.c:234 sys-utils/ipcutils.c:238 sys-utils/ipcutils.c:242
-#: sys-utils/ipcutils.c:246
+#: sys-utils/ipcutils.c:245 sys-utils/ipcutils.c:249 sys-utils/ipcutils.c:253
+#: sys-utils/ipcutils.c:257
#, c-format
msgid "%s failed"
msgstr "%s gặp lỗi"
-#: sys-utils/ipcutils.c:507
+#: sys-utils/ipcutils.c:518
#, c-format
msgid "%s (bytes) = "
msgstr "%s (bytes) = "
-#: sys-utils/ipcutils.c:509
+#: sys-utils/ipcutils.c:520
#, c-format
msgid "%s (kbytes) = "
msgstr "%s (kbytes) = "
-#: sys-utils/irq-common.c:54
+#: sys-utils/irq-common.c:46
#, fuzzy
msgid "interrupts"
msgstr "%s bị ngắt"
-#: sys-utils/irq-common.c:55
+#: sys-utils/irq-common.c:47
#, fuzzy
msgid "total count"
msgstr "đếm số lần đọc"
-#: sys-utils/irq-common.c:56
+#: sys-utils/irq-common.c:48
#, fuzzy
msgid "delta count"
msgstr "đếm số lần đọc"
-#: sys-utils/irq-common.c:57
+#: sys-utils/irq-common.c:49
#, fuzzy
msgid "name"
msgstr "Tên mới"
-#: sys-utils/irq-common.c:139 sys-utils/irq-common.c:460 sys-utils/lsmem.c:702
-#: sys-utils/lsns.c:1116
+#: sys-utils/irq-common.c:131 sys-utils/irq-common.c:463 sys-utils/lsmem.c:695
+#: sys-utils/lsns.c:1109
msgid "failed to initialize output table"
msgstr "lỗi khởi tạo bảng kết xuất"
-#: sys-utils/irq-common.c:173 sys-utils/lsns.c:1037
+#: sys-utils/irq-common.c:165 sys-utils/lsns.c:1030
msgid "failed to add line to output"
msgstr "không thêm được dòng vào kết xuất"
-#: sys-utils/irq-common.c:416
+#: sys-utils/irq-common.c:419
#, fuzzy
msgid "unsupported column name to sort output"
msgstr "không được hỗ trợ tô màu"
-#: sys-utils/irq-common.c:468
+#: sys-utils/irq-common.c:471
#, fuzzy
msgid "cpu-interrupts"
msgstr "%s bị ngắt"
-#: sys-utils/irq-common.c:504
+#: sys-utils/irq-common.c:507
#, no-c-format
msgid "%delta:"
msgstr ""
-#: sys-utils/irqtop.c:139
+#: sys-utils/irqtop.c:132
#, c-format
msgid ""
"irqtop | total: %ld delta: %ld | %s | %s\n"
"\n"
msgstr ""
-#: sys-utils/irqtop.c:187
+#: sys-utils/irqtop.c:180
#, fuzzy
msgid "cannot not create timerfd"
msgstr "không đặt được mã số nhóm (GID)"
-#: sys-utils/irqtop.c:189
+#: sys-utils/irqtop.c:182
#, fuzzy
msgid "cannot set timerfd"
msgstr "không đặt được mã số nhóm (GID)"
-#: sys-utils/irqtop.c:194 sys-utils/irqtop.c:212 sys-utils/irqtop.c:217
+#: sys-utils/irqtop.c:187 sys-utils/irqtop.c:205 sys-utils/irqtop.c:210
#, fuzzy
msgid "epoll_ctl failed"
msgstr "poll() gặp lỗi"
-#: sys-utils/irqtop.c:197
+#: sys-utils/irqtop.c:190
#, fuzzy
msgid "sigfillset failed"
msgstr "semctl bị lỗi"
-#: sys-utils/irqtop.c:199
+#: sys-utils/irqtop.c:192 sys-utils/setpgid.c:81 sys-utils/setpgid.c:85
#, fuzzy
msgid "sigprocmask failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/irqtop.c:207
+#: sys-utils/irqtop.c:200
#, fuzzy
msgid "cannot not create signalfd"
msgstr "không thể ngăn cản các tín hiệu"
-#: sys-utils/irqtop.c:265
+#: sys-utils/irqtop.c:258
msgid "Interactive utility to display kernel interrupt information."
msgstr ""
-#: sys-utils/irqtop.c:268
+#: sys-utils/irqtop.c:261
msgid " -c, --cpu-stat <mode> show per-cpu stat (auto, enable, disable)\n"
msgstr ""
-#: sys-utils/irqtop.c:269
+#: sys-utils/irqtop.c:262
msgid " -C, --cpu-list <list> specify cpus in list format\n"
msgstr ""
-#: sys-utils/irqtop.c:270
+#: sys-utils/irqtop.c:263
msgid " -d, --delay <secs> delay updates\n"
msgstr ""
-#: sys-utils/irqtop.c:272 sys-utils/lsirq.c:67
+#: sys-utils/irqtop.c:265 sys-utils/lsirq.c:60
#, fuzzy
msgid " -s, --sort <column> specify sort column\n"
msgstr " -x, --sort <cột> sắp xếp kết xuất theo <cột>\n"
-#: sys-utils/irqtop.c:273 sys-utils/lsirq.c:68
+#: sys-utils/irqtop.c:266 sys-utils/lsirq.c:61
#, fuzzy
msgid " -S, --softirq show softirqs instead of interrupts\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: sys-utils/irqtop.c:277
+#: sys-utils/irqtop.c:270
msgid ""
"\n"
"The following interactive key commands are valid:\n"
msgstr ""
-#: sys-utils/irqtop.c:278
+#: sys-utils/irqtop.c:271
msgid " i sort by IRQ\n"
msgstr ""
-#: sys-utils/irqtop.c:279
+#: sys-utils/irqtop.c:272
msgid " t sort by TOTAL\n"
msgstr ""
-#: sys-utils/irqtop.c:280
+#: sys-utils/irqtop.c:273
msgid " d sort by DELTA\n"
msgstr ""
-#: sys-utils/irqtop.c:281
+#: sys-utils/irqtop.c:274
msgid " n sort by NAME\n"
msgstr ""
-#: sys-utils/irqtop.c:282
+#: sys-utils/irqtop.c:275
msgid " q Q quit program\n"
msgstr ""
-#: sys-utils/irqtop.c:320
+#: sys-utils/irqtop.c:313
#, fuzzy, c-format
msgid "unsupported mode '%s'"
msgstr "không hỗ trợ nhãn đĩa “%s”"
-#: sys-utils/irqtop.c:342
+#: sys-utils/irqtop.c:335
#, fuzzy
msgid "failed to parse delay argument"
msgstr "gặp lỗi khi phân tích đối số"
-#: sys-utils/irqtop.c:399
+#: sys-utils/irqtop.c:392
msgid "terminal setting retrieval"
msgstr ""
-#: sys-utils/ldattach.c:184
+#: sys-utils/ldattach.c:181
msgid "invalid iflag"
msgstr "iflag không hợp lệ"
-#: sys-utils/ldattach.c:200
+#: sys-utils/ldattach.c:197
#, c-format
msgid " %s [options] <ldisc> <device>\n"
msgstr "%s [các tùy chọn] <ldisc> <thiết bị>\n"
-#: sys-utils/ldattach.c:203
+#: sys-utils/ldattach.c:200
msgid "Attach a line discipline to a serial line.\n"
msgstr "Đính kèm kỷ luật dòng đến đường nối tiếp.\n"
-#: sys-utils/ldattach.c:206
+#: sys-utils/ldattach.c:203
msgid " -d, --debug print verbose messages to stderr\n"
msgstr " -d, --debug in thông điệp dạng đầy đủ ra dòng báo lỗi stderr\n"
-#: sys-utils/ldattach.c:207
+#: sys-utils/ldattach.c:204
msgid " -s, --speed <value> set serial line speed\n"
msgstr " -s, --speed <giá_trị> đặt tốc độ cổng nối tiếp\n"
-#: sys-utils/ldattach.c:208
+#: sys-utils/ldattach.c:205
msgid " -c, --intro-command <string> intro sent before ldattach\n"
msgstr " -c, --intro-command <chuỗi> intro gửi trước ldattach\n"
-#: sys-utils/ldattach.c:209
+#: sys-utils/ldattach.c:206
msgid " -p, --pause <seconds> pause between intro and ldattach\n"
msgstr " -p, --pause <giây> tạm dừng giữa intro và ldattach\n"
-#: sys-utils/ldattach.c:210
+#: sys-utils/ldattach.c:207
msgid " -7, --sevenbits set character size to 7 bits\n"
msgstr " -7, --sevenbits đặt kích thước ký tự thành 7 bits\n"
-#: sys-utils/ldattach.c:211
+#: sys-utils/ldattach.c:208
msgid " -8, --eightbits set character size to 8 bits\n"
msgstr " -8, --eightbits đặt kích thước ký tự thành 8 bits\n"
-#: sys-utils/ldattach.c:212
+#: sys-utils/ldattach.c:209
msgid " -n, --noparity set parity to none\n"
msgstr " -n, --noparity đặt bít chẵn lẻ thành rỗng không\n"
-#: sys-utils/ldattach.c:213
+#: sys-utils/ldattach.c:210
msgid " -e, --evenparity set parity to even\n"
msgstr " -e, --evenparity đặt bít chẵn lẻ thành chẵn\n"
-#: sys-utils/ldattach.c:214
+#: sys-utils/ldattach.c:211
msgid " -o, --oddparity set parity to odd\n"
msgstr " -o, --oddparity đặt bít chẵn lẻ thành lẻ\n"
-#: sys-utils/ldattach.c:215
+#: sys-utils/ldattach.c:212
msgid " -1, --onestopbit set stop bits to one\n"
msgstr " -1, --onestopbit đặt các bít dừng thành một\n"
-#: sys-utils/ldattach.c:216
+#: sys-utils/ldattach.c:213
msgid " -2, --twostopbits set stop bits to two\n"
msgstr " -2, --twostopbits đặt các bít dừng thành hai\n"
-#: sys-utils/ldattach.c:217
+#: sys-utils/ldattach.c:214
msgid " -i, --iflag [-]<iflag> set input mode flag\n"
msgstr " -i, --iflag [-]<cờ> đặt cờ chế độ đầu vào\n"
-#: sys-utils/ldattach.c:222
+#: sys-utils/ldattach.c:219
msgid ""
"\n"
"Known <ldisc> names:\n"
@@ -18130,7 +18983,7 @@ msgstr ""
"\n"
"Các tên <ldisc> đã biết đến:\n"
-#: sys-utils/ldattach.c:226
+#: sys-utils/ldattach.c:223
msgid ""
"\n"
"Known <iflag> names:\n"
@@ -18138,117 +18991,147 @@ msgstr ""
"\n"
"Các tên <iflag> đã biết đến:\n"
-#: sys-utils/ldattach.c:344
+#: sys-utils/ldattach.c:341
msgid "invalid speed argument"
msgstr "tham số tốc độ không hợp lệ"
-#: sys-utils/ldattach.c:347
+#: sys-utils/ldattach.c:344
msgid "invalid pause argument"
msgstr "đối số dừng không hợp lệ"
-#: sys-utils/ldattach.c:374
+#: sys-utils/ldattach.c:371
msgid "invalid line discipline argument"
msgstr "đối số kỷ luật dòng không hợp lệ"
-#: sys-utils/ldattach.c:394
+#: sys-utils/ldattach.c:391
#, c-format
msgid "%s is not a serial line"
msgstr "%s không phải là dòng nối tiếp"
-#: sys-utils/ldattach.c:401
+#: sys-utils/ldattach.c:398
#, c-format
msgid "cannot get terminal attributes for %s"
msgstr "không thể lấy thuộc tính thiết bị về %s"
-#: sys-utils/ldattach.c:404
+#: sys-utils/ldattach.c:401
#, c-format
msgid "speed %d unsupported"
msgstr "tốc độ %d không được hỗ trợ"
-#: sys-utils/ldattach.c:453
+#: sys-utils/ldattach.c:450
#, c-format
msgid "cannot set terminal attributes for %s"
msgstr "không thể đặt các thuộc tính thiết bị cho %s"
-#: sys-utils/ldattach.c:463
+#: sys-utils/ldattach.c:460
#, c-format
msgid "cannot write intro command to %s"
msgstr "không thể ghi lệnh giới thiệu vào %s"
-#: sys-utils/ldattach.c:473
+#: sys-utils/ldattach.c:470
msgid "cannot set line discipline"
msgstr "không thể đặt kỷ luật dòng"
-#: sys-utils/ldattach.c:483
+#: sys-utils/ldattach.c:480
msgid "cannot daemonize"
msgstr "không thể chạy trong nền"
-#: sys-utils/losetup.c:72
+#: sys-utils/losetup.c:85
msgid "autoclear flag set"
msgstr "đặt cờ autoclear (tự xóa)"
-#: sys-utils/losetup.c:73
+#: sys-utils/losetup.c:86
msgid "device backing file"
msgstr "tập tin hỗ trợ thiết bị"
-#: sys-utils/losetup.c:74
+#: sys-utils/losetup.c:87
msgid "backing file inode number"
msgstr "số nút tập tin hỗ trợ"
-#: sys-utils/losetup.c:75
+#: sys-utils/losetup.c:88
msgid "backing file major:minor device number"
msgstr "tập tin hỗ trợ số lớn:nhỏ thiết bị"
-#: sys-utils/losetup.c:76
+#: sys-utils/losetup.c:89
+#, fuzzy
+#| msgid "backing file major:minor device number"
+msgid "backing file major device number"
+msgstr "tập tin hỗ trợ số lớn:nhỏ thiết bị"
+
+#: sys-utils/losetup.c:90
+#, fuzzy
+#| msgid "backing file major:minor device number"
+msgid "backing file minor device number"
+msgstr "tập tin hỗ trợ số lớn:nhỏ thiết bị"
+
+#: sys-utils/losetup.c:91
msgid "loop device name"
msgstr "tên thiết bị loop"
-#: sys-utils/losetup.c:77
+#: sys-utils/losetup.c:92
msgid "offset from the beginning"
msgstr "offset từ điểm bắt đầu"
-#: sys-utils/losetup.c:78
+#: sys-utils/losetup.c:93
msgid "partscan flag set"
msgstr "đặt cờ partscan"
-#: sys-utils/losetup.c:80
+#: sys-utils/losetup.c:94
+#, fuzzy
+#| msgid "loop device name"
+msgid "loop device reference string"
+msgstr "tên thiết bị loop"
+
+#: sys-utils/losetup.c:96
msgid "size limit of the file in bytes"
msgstr "giới hạn kích thước tập tin tính theo byte"
-#: sys-utils/losetup.c:81
+#: sys-utils/losetup.c:97
msgid "loop device major:minor number"
msgstr "số lớn:nhỏ thiết bị vòng lặp (loop)"
-#: sys-utils/losetup.c:82
+#: sys-utils/losetup.c:98
+#, fuzzy
+#| msgid "loop device major:minor number"
+msgid "loop device major number"
+msgstr "số lớn:nhỏ thiết bị vòng lặp (loop)"
+
+#: sys-utils/losetup.c:99
+#, fuzzy
+#| msgid "loop device major:minor number"
+msgid "loop device minor number"
+msgstr "số lớn:nhỏ thiết bị vòng lặp (loop)"
+
+#: sys-utils/losetup.c:100
msgid "access backing file with direct-io"
msgstr ""
-#: sys-utils/losetup.c:83
+#: sys-utils/losetup.c:101
#, fuzzy
msgid "logical sector size in bytes"
msgstr "kích cỡ khối vật lý"
-#: sys-utils/losetup.c:140 sys-utils/losetup.c:151
+#: sys-utils/losetup.c:160 sys-utils/losetup.c:173
#, c-format
msgid ", offset %ju"
msgstr ", offset %ju"
-#: sys-utils/losetup.c:143 sys-utils/losetup.c:154
+#: sys-utils/losetup.c:162 sys-utils/losetup.c:175
#, c-format
msgid ", sizelimit %ju"
msgstr ", giới_hạn_kích_thước %ju"
-#: sys-utils/losetup.c:162
+#: sys-utils/losetup.c:183
#, c-format
msgid ", encryption %s (type %u)"
msgstr ", mã hóa %s (kiểu %u)"
-#: sys-utils/losetup.c:206
+#: sys-utils/losetup.c:238
#, c-format
msgid "%s: detach failed"
msgstr "%s: tháo gặp lỗi"
-#: sys-utils/losetup.c:402
+#: sys-utils/losetup.c:465
#, c-format
msgid ""
" %1$s [options] [<loopdev>]\n"
@@ -18257,359 +19140,370 @@ msgstr ""
" %1$s [các tùy chọn] [<loopdev>]\n"
" %1$s [các tùy chọn] -f | <loopdev> <tập-tin>\n"
-#: sys-utils/losetup.c:407
+#: sys-utils/losetup.c:470
msgid "Set up and control loop devices.\n"
msgstr "Cài đặt và điều khiển các thiết bị vòng lặp.\n"
-#: sys-utils/losetup.c:411
+#: sys-utils/losetup.c:474
msgid " -a, --all list all used devices\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: sys-utils/losetup.c:412
+#: sys-utils/losetup.c:475
msgid " -d, --detach <loopdev>... detach one or more devices\n"
msgstr " -d, --detach <loopdev> … tách rời một hay nhiều thiết-bị\n"
-#: sys-utils/losetup.c:413
+#: sys-utils/losetup.c:476
msgid " -D, --detach-all detach all used devices\n"
msgstr " -D, --detach-all tách rời mọi thiết bị đã dùng\n"
-#: sys-utils/losetup.c:414
+#: sys-utils/losetup.c:477
msgid " -f, --find find first unused device\n"
msgstr " -f, --find tìm thiết bị chưa dùng đầu tiên\n"
-#: sys-utils/losetup.c:415
+#: sys-utils/losetup.c:478
msgid " -c, --set-capacity <loopdev> resize the device\n"
msgstr " -c, --set-capacity <loopdev> đổi kích thước của thiết-bị\n"
-#: sys-utils/losetup.c:416
+#: sys-utils/losetup.c:479
msgid " -j, --associated <file> list all devices associated with <file>\n"
msgstr " -j, --associated <file> liệt kê mọi thiết-bị kết hợp với <tập-tin>\n"
-#: sys-utils/losetup.c:417
+#: sys-utils/losetup.c:480
#, fuzzy
msgid " -L, --nooverlap avoid possible conflict between devices\n"
msgstr " -f, --find tìm thiết bị còn rảnh\n"
-#: sys-utils/losetup.c:421
+#: sys-utils/losetup.c:484
msgid " -o, --offset <num> start at offset <num> into file\n"
msgstr " -o, --offset <số> bắt đầu tại offset <số> tập tin\n"
-#: sys-utils/losetup.c:422
+#: sys-utils/losetup.c:485
msgid " --sizelimit <num> device is limited to <num> bytes of the file\n"
msgstr " --sizelimit <số> thiết bị được giới hạn <số> byte của tập tin\n"
-#: sys-utils/losetup.c:423
+#: sys-utils/losetup.c:486
#, fuzzy
msgid " -b, --sector-size <num> set the logical sector size to <num>\n"
msgstr " -b, --sector-size <cỡ> cỡ cung từ lô-gíc vật lý\n"
-#: sys-utils/losetup.c:424
+#: sys-utils/losetup.c:487
msgid " -P, --partscan create a partitioned loop device\n"
msgstr " -P, --partscan tạo thiết bị vòng lặp được phân vùng\n"
-#: sys-utils/losetup.c:425
+#: sys-utils/losetup.c:488
msgid " -r, --read-only set up a read-only loop device\n"
msgstr " -r, --read-only cài đặt thiết bị loop chỉ-đọc\n"
-#: sys-utils/losetup.c:426
+#: sys-utils/losetup.c:489
msgid " --direct-io[=<on|off>] open backing file with O_DIRECT\n"
msgstr ""
-#: sys-utils/losetup.c:427
+#: sys-utils/losetup.c:490
+msgid " --loop-ref <string> loop device reference\n"
+msgstr ""
+
+#: sys-utils/losetup.c:491
msgid " --show print device name after setup (with -f)\n"
msgstr " --show hiển thị tên thiết bị sau cài đặt (với -f)\n"
-#: sys-utils/losetup.c:428
+#: sys-utils/losetup.c:492
msgid " -v, --verbose verbose mode\n"
msgstr " -v, --verbose chế độ chi tiết\n"
-#: sys-utils/losetup.c:432
+#: sys-utils/losetup.c:496
#, fuzzy
msgid " -J, --json use JSON --list output format\n"
msgstr " --raw dùng định dạng thô cho kết xuất --list\n"
-#: sys-utils/losetup.c:433
+#: sys-utils/losetup.c:497
msgid " -l, --list list info about all or specified (default)\n"
msgstr " -l, --list liệt kê thông tin về tất cả hay những thứ được chỉ ra (mặc định)\n"
-#: sys-utils/losetup.c:434
+#: sys-utils/losetup.c:498
msgid " -n, --noheadings don't print headings for --list output\n"
msgstr " -n, --noheadings không hiển thị phần đầu cho kết xuất “--list”\n"
-#: sys-utils/losetup.c:435
+#: sys-utils/losetup.c:499
msgid " -O, --output <cols> specify columns to output for --list\n"
msgstr " -O, --output <cột> chỉ định cột sẽ hiển thị cho --list\n"
-#: sys-utils/losetup.c:436
+#: sys-utils/losetup.c:500
#, fuzzy
msgid " --output-all output all columns\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: sys-utils/losetup.c:437
+#: sys-utils/losetup.c:501
msgid " --raw use raw --list output format\n"
msgstr " --raw dùng định dạng thô cho kết xuất --list\n"
-#: sys-utils/losetup.c:465
+#: sys-utils/losetup.c:529
#, c-format
msgid "%s: Warning: file is smaller than 512 bytes; the loop device may be useless or invisible for system tools."
msgstr "%s: Cảnh báo: tập tin nhỏ hơn 512 bytes, thiết bị loop có lẽ không dùng được hoặc không khả dụng cho các công cụ của hệ thống."
-#: sys-utils/losetup.c:469
-#, c-format
-msgid "%s: Warning: file does not fit into a 512-byte sector; the end of the file will be ignored."
+#: sys-utils/losetup.c:533
+#, fuzzy, c-format
+#| msgid "%s: Warning: file does not fit into a 512-byte sector; the end of the file will be ignored."
+msgid "%s: Warning: file does not end on a 512-byte sector boundary; the remaining end of the file will be ignored."
msgstr "%s: Cảnh báo: tập tin không vừa khớp cung từ (sector) 512-byte nên kết thúc tập tin sẽ bị bỏ qua."
-#: sys-utils/losetup.c:488
+#: sys-utils/losetup.c:552
msgid "cannot find an unused loop device"
msgstr "không thể tìm thấy thiết bị loop chưa dùng"
-#: sys-utils/losetup.c:510 sys-utils/losetup.c:562
+#: sys-utils/losetup.c:575 sys-utils/losetup.c:627
#, fuzzy, c-format
msgid "%s: overlapping loop device exists"
msgstr "%s không phải là một thiết bị lp"
-#: sys-utils/losetup.c:521
+#: sys-utils/losetup.c:586
#, c-format
msgid "%s: overlapping read-only loop device exists"
msgstr ""
-#: sys-utils/losetup.c:528
+#: sys-utils/losetup.c:593
#, c-format
msgid "%s: overlapping encrypted loop device exists"
msgstr ""
-#: sys-utils/losetup.c:534
+#: sys-utils/losetup.c:599
#, fuzzy, c-format
msgid "%s: failed to re-use loop device"
msgstr "%s: gặp lỗi khi cài đặt thiết bị loop"
-#: sys-utils/losetup.c:540
+#: sys-utils/losetup.c:605
#, fuzzy
msgid "failed to inspect loop devices"
msgstr "gặp lỗi khi cài đặt thiết bị loop"
-#: sys-utils/losetup.c:563
+#: sys-utils/losetup.c:628
#, fuzzy, c-format
msgid "%s: failed to check for conflicting loop devices"
msgstr "%s: gặp lỗi khi cài đặt thiết bị loop"
-#: sys-utils/losetup.c:586
+#: sys-utils/losetup.c:650
+#, fuzzy
+#| msgid "cannot set line discipline"
+msgid "cannot set loop reference string"
+msgstr "không thể đặt kỷ luật dòng"
+
+#: sys-utils/losetup.c:654
#, c-format
msgid "%s: failed to use backing file"
msgstr "%s: gặp lỗi sử dụng tập tin trợ giúp"
-#: sys-utils/losetup.c:683
+#: sys-utils/losetup.c:753
#, fuzzy
msgid "failed to parse logical block size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: sys-utils/losetup.c:689 sys-utils/losetup.c:699 sys-utils/losetup.c:827
-#: sys-utils/losetup.c:841 sys-utils/losetup.c:879
+#: sys-utils/losetup.c:758 sys-utils/losetup.c:770 sys-utils/losetup.c:898
+#: sys-utils/losetup.c:912 sys-utils/losetup.c:949
#, c-format
msgid "%s: failed to use device"
msgstr "%s: gặp lỗi khi sử dụng thiết bị"
-#: sys-utils/losetup.c:838
+#: sys-utils/losetup.c:909
msgid "no loop device specified"
msgstr "không chỉ ra thiết bị loop (vòng ngược)"
-#: sys-utils/losetup.c:853
+#: sys-utils/losetup.c:924
#, c-format
msgid "the options %s are allowed during loop device setup only"
msgstr "tùy chọn %s chỉ cho phép cài đặt thiết bị vòng lặp (loop) thôi"
-#: sys-utils/losetup.c:858
+#: sys-utils/losetup.c:929
msgid "the option --offset is not allowed in this context"
msgstr "tùy chọn --offset là không được phép trong ngữ cảnh này"
-#: sys-utils/losetup.c:910
+#: sys-utils/losetup.c:981
#, c-format
msgid "%s: set capacity failed"
msgstr "%s: đặt dung lượng gặp lỗi"
-#: sys-utils/losetup.c:916
+#: sys-utils/losetup.c:987
#, fuzzy, c-format
msgid "%s: set direct io failed"
msgstr "%s: đổi thư mục gặp lỗi"
-#: sys-utils/losetup.c:922
+#: sys-utils/losetup.c:993
#, fuzzy, c-format
msgid "%s: set logical block size failed"
msgstr "%s: lỗi lấy kích cỡ"
-#: sys-utils/lscpu.c:48
+#: sys-utils/lscpu.c:40
msgid "none"
msgstr "không"
-#: sys-utils/lscpu.c:49
+#: sys-utils/lscpu.c:41
msgid "para"
msgstr "phần"
-#: sys-utils/lscpu.c:50
+#: sys-utils/lscpu.c:42
msgid "full"
msgstr "đầy"
-#: sys-utils/lscpu.c:51
+#: sys-utils/lscpu.c:43
msgid "container"
msgstr "thùng chứa"
-#: sys-utils/lscpu.c:75
+#: sys-utils/lscpu.c:67
msgid "horizontal"
msgstr "ngang"
-#: sys-utils/lscpu.c:76
+#: sys-utils/lscpu.c:68
msgid "vertical"
msgstr "dọc"
-#: sys-utils/lscpu.c:144
+#: sys-utils/lscpu.c:136
msgid "crude measurement of CPU speed"
msgstr ""
-#: sys-utils/lscpu.c:145
+#: sys-utils/lscpu.c:137
msgid "logical CPU number"
msgstr "số CPU logíc"
-#: sys-utils/lscpu.c:146
+#: sys-utils/lscpu.c:138
msgid "logical core number"
msgstr "số lõi lôgíc"
-#: sys-utils/lscpu.c:147
+#: sys-utils/lscpu.c:139
#, fuzzy
msgid "logical cluster number"
msgstr "số lõi lôgíc"
-#: sys-utils/lscpu.c:148
+#: sys-utils/lscpu.c:140
msgid "logical socket number"
msgstr "số khe cắm lôgíc"
-#: sys-utils/lscpu.c:149
+#: sys-utils/lscpu.c:141
msgid "logical NUMA node number"
msgstr "số nút NUMA lôgíc"
-#: sys-utils/lscpu.c:150
+#: sys-utils/lscpu.c:142
msgid "logical book number"
msgstr "số chỗ logíc"
-#: sys-utils/lscpu.c:151
+#: sys-utils/lscpu.c:143
#, fuzzy
msgid "logical drawer number"
msgstr "số lõi lôgíc"
-#: sys-utils/lscpu.c:152
+#: sys-utils/lscpu.c:144
msgid "shows how caches are shared between CPUs"
msgstr "hiển thị bộ nhớ đệm được chia sẻ giữ các bộ vi xử lý"
-#: sys-utils/lscpu.c:153
+#: sys-utils/lscpu.c:145
msgid "CPU dispatching mode on virtual hardware"
msgstr "Chế độ CPU phân phối trên phần cứng ảo"
-#: sys-utils/lscpu.c:154
+#: sys-utils/lscpu.c:146
msgid "physical address of a CPU"
msgstr "địa chỉ vật lý của CPU"
-#: sys-utils/lscpu.c:155
+#: sys-utils/lscpu.c:147
msgid "shows if the hypervisor has allocated the CPU"
msgstr "hiển thị nếu máy ảo đã được cấp CPU"
-#: sys-utils/lscpu.c:156
+#: sys-utils/lscpu.c:148
msgid "shows if Linux currently makes use of the CPU"
msgstr "hiển thị nếu Linux hiện tại có sử dụng CPU"
-#: sys-utils/lscpu.c:157
+#: sys-utils/lscpu.c:149
#, fuzzy
msgid "shows the currently MHz of the CPU"
msgstr "hiển thị tần số đồng hồ tối đa của CPU theo mhz"
-#: sys-utils/lscpu.c:158
+#: sys-utils/lscpu.c:150
msgid "shows scaling percentage of the CPU frequency"
msgstr ""
-#: sys-utils/lscpu.c:159
+#: sys-utils/lscpu.c:151
msgid "shows the maximum MHz of the CPU"
msgstr "hiển thị tần số đồng hồ tối đa của CPU theo mhz"
-#: sys-utils/lscpu.c:160
+#: sys-utils/lscpu.c:152
msgid "shows the minimum MHz of the CPU"
msgstr "hiển thị tần số đồng hồ tối thiểu của CPU theo mhz"
-#: sys-utils/lscpu.c:161
+#: sys-utils/lscpu.c:153
msgid "shows CPU model name"
msgstr ""
-#: sys-utils/lscpu.c:166
+#: sys-utils/lscpu.c:158
#, fuzzy
msgid "size of all system caches"
msgstr "đặt đọc sẵn cho hệ thống tập tin"
-#: sys-utils/lscpu.c:167
+#: sys-utils/lscpu.c:159
msgid "cache level"
msgstr ""
-#: sys-utils/lscpu.c:168
+#: sys-utils/lscpu.c:160
#, fuzzy
msgid "cache name"
msgstr "tên thiết bị"
-#: sys-utils/lscpu.c:169
+#: sys-utils/lscpu.c:161
#, fuzzy
msgid "size of one cache"
msgstr "kích cỡ của thiết bị"
-#: sys-utils/lscpu.c:170
+#: sys-utils/lscpu.c:162
#, fuzzy
msgid "cache type"
msgstr "Kiểu phân vùng"
-#: sys-utils/lscpu.c:171
+#: sys-utils/lscpu.c:163
msgid "ways of associativity"
msgstr ""
-#: sys-utils/lscpu.c:172
+#: sys-utils/lscpu.c:164
msgid "allocation policy"
msgstr ""
-#: sys-utils/lscpu.c:173
+#: sys-utils/lscpu.c:165
#, fuzzy
msgid "write policy"
msgstr "lỗi ghi"
-#: sys-utils/lscpu.c:174
+#: sys-utils/lscpu.c:166
#, fuzzy
msgid "number of physical cache line per cache tag"
msgstr "Số trụ vật lý"
-#: sys-utils/lscpu.c:175
+#: sys-utils/lscpu.c:167
msgid "number of sets in the cache; set lines has the same cache index"
msgstr ""
-#: sys-utils/lscpu.c:176
+#: sys-utils/lscpu.c:168
msgid "minimum amount of data in bytes transferred from memory to cache"
msgstr ""
-#: sys-utils/lscpu.c:229
+#: sys-utils/lscpu.c:221
#, fuzzy
msgid "failed to initialize rootfs handler"
msgstr "%s: gặp lỗi ghi khởi tạo bộ tiếp hợp sysfs"
-#: sys-utils/lscpu.c:236
+#: sys-utils/lscpu.c:228
#, fuzzy
msgid "failed to initialize CPUs sysfs handler"
msgstr "%s: gặp lỗi ghi khởi tạo bộ tiếp hợp sysfs"
-#: sys-utils/lscpu.c:243
+#: sys-utils/lscpu.c:235
#, fuzzy
msgid "failed to initialize procfs handler"
msgstr "%s: gặp lỗi ghi khởi tạo bộ tiếp hợp sysfs"
-#: sys-utils/lscpu.c:336
+#: sys-utils/lscpu.c:328
msgid "Y"
msgstr "C"
-#: sys-utils/lscpu.c:336
+#: sys-utils/lscpu.c:328
msgid "N"
msgstr "K"
-#: sys-utils/lscpu.c:677
+#: sys-utils/lscpu.c:669
#, fuzzy, c-format
msgid ""
"# The following is the parsable format, which can be fed to other\n"
@@ -18620,328 +19514,328 @@ msgstr ""
"# trình khác. Mỗi mục riêng trong mỗi cột có một mã số ID duy nhất,\n"
"# bắt đầu từ số không.\n"
-#: sys-utils/lscpu.c:880
+#: sys-utils/lscpu.c:876
msgid "Model name:"
msgstr "Tên mô hình:"
-#: sys-utils/lscpu.c:882
+#: sys-utils/lscpu.c:878
#, fuzzy
msgid "BIOS Model name:"
msgstr "Tên mô hình:"
-#: sys-utils/lscpu.c:884
+#: sys-utils/lscpu.c:880
#, fuzzy
#| msgid "CPU family:"
msgid "BIOS CPU family:"
msgstr "Họ CPU:"
-#: sys-utils/lscpu.c:886
+#: sys-utils/lscpu.c:882
#, fuzzy
msgid "Machine type:"
msgstr "Kiểu phân vùng"
-#: sys-utils/lscpu.c:888
+#: sys-utils/lscpu.c:884
msgid "CPU family:"
msgstr "Họ CPU:"
-#: sys-utils/lscpu.c:890
+#: sys-utils/lscpu.c:886
msgid "Model:"
msgstr "Mô hình:"
-#: sys-utils/lscpu.c:892
+#: sys-utils/lscpu.c:888
msgid "Thread(s) per core:"
msgstr "Số tuyến mỗi lõi:"
-#: sys-utils/lscpu.c:894
+#: sys-utils/lscpu.c:890
#, fuzzy
msgid "Core(s) per cluster:"
msgstr "Số lõi mỗi đế cắm:"
-#: sys-utils/lscpu.c:896
+#: sys-utils/lscpu.c:892
msgid "Core(s) per socket:"
msgstr "Số lõi mỗi đế cắm:"
-#: sys-utils/lscpu.c:899
+#: sys-utils/lscpu.c:895
msgid "Socket(s) per book:"
msgstr "Số Socket(s) trên mỗi lần đợi:"
-#: sys-utils/lscpu.c:901
+#: sys-utils/lscpu.c:897
msgid "Book(s) per drawer:"
msgstr ""
-#: sys-utils/lscpu.c:902
+#: sys-utils/lscpu.c:898
msgid "Drawer(s):"
msgstr ""
-#: sys-utils/lscpu.c:904
+#: sys-utils/lscpu.c:900
msgid "Book(s):"
msgstr "Chỗ giữ:"
-#: sys-utils/lscpu.c:908 sys-utils/lscpu.c:910 sys-utils/lscpu.c:915
+#: sys-utils/lscpu.c:904 sys-utils/lscpu.c:906 sys-utils/lscpu.c:911
msgid "Socket(s):"
msgstr "Số đế cắm:"
-#: sys-utils/lscpu.c:912
+#: sys-utils/lscpu.c:908
msgid "Cluster(s):"
msgstr ""
-#: sys-utils/lscpu.c:920
+#: sys-utils/lscpu.c:916
msgid "Stepping:"
msgstr "Bước:"
-#: sys-utils/lscpu.c:922
+#: sys-utils/lscpu.c:918
#, fuzzy
msgid "Frequency boost:"
msgstr "FreeBSD boot"
-#: sys-utils/lscpu.c:923
+#: sys-utils/lscpu.c:919
#, fuzzy
msgid "enabled"
msgstr "CPU %d được bật\n"
-#: sys-utils/lscpu.c:923
+#: sys-utils/lscpu.c:919
#, fuzzy
msgid "disabled"
msgstr "CPU %d bị tắt\n"
-#: sys-utils/lscpu.c:927
+#: sys-utils/lscpu.c:923
#, fuzzy
msgid "CPU dynamic MHz:"
msgstr "Tần số đồng hồ CPU tối thiểu (MHz):"
-#: sys-utils/lscpu.c:929
+#: sys-utils/lscpu.c:925
#, fuzzy
msgid "CPU static MHz:"
msgstr "Tần số đồng hồ CPU tối đa (MHz):"
-#: sys-utils/lscpu.c:934
+#: sys-utils/lscpu.c:930
#, fuzzy
#| msgid "CPU min MHz:"
msgid "CPU(s) scaling MHz:"
msgstr "Tần số đồng hồ CPU tối thiểu (MHz):"
-#: sys-utils/lscpu.c:935
+#: sys-utils/lscpu.c:931
msgid "CPU max MHz:"
msgstr "Tần số đồng hồ CPU tối đa (MHz):"
-#: sys-utils/lscpu.c:936
+#: sys-utils/lscpu.c:932
msgid "CPU min MHz:"
msgstr "Tần số đồng hồ CPU tối thiểu (MHz):"
-#: sys-utils/lscpu.c:939
+#: sys-utils/lscpu.c:935
msgid "BogoMIPS:"
msgstr "BogoMIPS:"
-#: sys-utils/lscpu.c:942
+#: sys-utils/lscpu.c:938
msgid "Dispatching mode:"
msgstr "Chế độ điều phối:"
-#: sys-utils/lscpu.c:945
+#: sys-utils/lscpu.c:941
#, fuzzy
msgid "Physical sockets:"
msgstr "Số trụ vật lý"
-#: sys-utils/lscpu.c:946
+#: sys-utils/lscpu.c:942
#, fuzzy
msgid "Physical chips:"
msgstr "Số trụ vật lý"
-#: sys-utils/lscpu.c:947
+#: sys-utils/lscpu.c:943
#, fuzzy
msgid "Physical cores/chip:"
msgstr "Kích cỡ cung từ vật lý"
-#: sys-utils/lscpu.c:951
+#: sys-utils/lscpu.c:947
#, fuzzy
msgid "Flags:"
msgstr "Cờ"
-#: sys-utils/lscpu.c:995
+#: sys-utils/lscpu.c:991
msgid "Architecture:"
msgstr "Kiến trúc:"
-#: sys-utils/lscpu.c:1008
+#: sys-utils/lscpu.c:1002
msgid "CPU op-mode(s):"
msgstr "Chế độ thao tác CPU:"
-#: sys-utils/lscpu.c:1011
+#: sys-utils/lscpu.c:1005
msgid "Address sizes:"
msgstr ""
-#: sys-utils/lscpu.c:1014 sys-utils/lscpu.c:1016
+#: sys-utils/lscpu.c:1008 sys-utils/lscpu.c:1010
msgid "Byte Order:"
msgstr "Thứ tự Byte:"
-#: sys-utils/lscpu.c:1019
+#: sys-utils/lscpu.c:1013
msgid "CPU(s):"
msgstr "CPU:"
-#: sys-utils/lscpu.c:1023
+#: sys-utils/lscpu.c:1017
msgid "On-line CPU(s) mask:"
msgstr "Mặt nạ CPU trực tuyến:"
-#: sys-utils/lscpu.c:1024
+#: sys-utils/lscpu.c:1018
msgid "On-line CPU(s) list:"
msgstr "Danh sách CPU trực tuyến:"
-#: sys-utils/lscpu.c:1036
+#: sys-utils/lscpu.c:1030
msgid "failed to callocate cpu set"
msgstr "gặp lỗi khi phân cấp (callocate) tập hợp CPU"
-#: sys-utils/lscpu.c:1045
+#: sys-utils/lscpu.c:1039
msgid "Off-line CPU(s) mask:"
msgstr "Mặt nạ CPU ngoại tuyến:"
-#: sys-utils/lscpu.c:1046
+#: sys-utils/lscpu.c:1040
msgid "Off-line CPU(s) list:"
msgstr "Danh sách CPU ngoại tuyến:"
-#: sys-utils/lscpu.c:1053
+#: sys-utils/lscpu.c:1047
msgid "Vendor ID:"
msgstr "ID nhà sản xuất:"
-#: sys-utils/lscpu.c:1055
+#: sys-utils/lscpu.c:1049
#, fuzzy
msgid "BIOS Vendor ID:"
msgstr "ID nhà sản xuất:"
-#: sys-utils/lscpu.c:1063
+#: sys-utils/lscpu.c:1057
#, fuzzy
msgid "Virtualization features:"
msgstr "Kiểu ảo hóa:"
-#: sys-utils/lscpu.c:1065 sys-utils/lscpu.c:1067
+#: sys-utils/lscpu.c:1059 sys-utils/lscpu.c:1061
msgid "Virtualization:"
msgstr "Ảo hóa:"
-#: sys-utils/lscpu.c:1070
+#: sys-utils/lscpu.c:1064
msgid "Hypervisor:"
msgstr "Ảo hóa:"
-#: sys-utils/lscpu.c:1072
+#: sys-utils/lscpu.c:1066
msgid "Hypervisor vendor:"
msgstr "Nhà cung cấp bộ ảo hóa:"
-#: sys-utils/lscpu.c:1073
+#: sys-utils/lscpu.c:1067
msgid "Virtualization type:"
msgstr "Kiểu ảo hóa:"
-#: sys-utils/lscpu.c:1096
+#: sys-utils/lscpu.c:1090
msgid "Caches (sum of all):"
msgstr ""
-#: sys-utils/lscpu.c:1100 sys-utils/lscpu.c:1130 sys-utils/lscpu.c:1162
+#: sys-utils/lscpu.c:1094 sys-utils/lscpu.c:1124 sys-utils/lscpu.c:1156
#, fuzzy, c-format
msgid "%s:"
msgstr "%s"
-#: sys-utils/lscpu.c:1100 sys-utils/lscpu.c:1130
+#: sys-utils/lscpu.c:1094 sys-utils/lscpu.c:1124
#, fuzzy, c-format
msgid "%s cache:"
msgstr "Bộ nhớ đệm %s:"
-#: sys-utils/lscpu.c:1103
+#: sys-utils/lscpu.c:1097
#, c-format
msgid "%<PRIu64> (%d instance)"
msgid_plural "%<PRIu64> (%d instances)"
msgstr[0] ""
-#: sys-utils/lscpu.c:1112
+#: sys-utils/lscpu.c:1106
#, c-format
msgid "%s (%d instance)"
msgid_plural "%s (%d instances)"
msgstr[0] ""
-#: sys-utils/lscpu.c:1127
+#: sys-utils/lscpu.c:1121
#, fuzzy
msgid "Caches:"
msgstr "Bộ nhớ đệm %s:"
-#: sys-utils/lscpu.c:1146
+#: sys-utils/lscpu.c:1140
msgid "NUMA:"
msgstr ""
-#: sys-utils/lscpu.c:1148
+#: sys-utils/lscpu.c:1142
msgid "NUMA node(s):"
msgstr "Nút NUMA:"
-#: sys-utils/lscpu.c:1150
+#: sys-utils/lscpu.c:1144
#, c-format
msgid "NUMA node%d CPU(s):"
msgstr "CPU nút%d NUMA:"
-#: sys-utils/lscpu.c:1158
+#: sys-utils/lscpu.c:1152
#, fuzzy
msgid "Vulnerabilities:"
msgstr "Các dung tích kế thừa: "
-#: sys-utils/lscpu.c:1162
+#: sys-utils/lscpu.c:1156
#, fuzzy, c-format
msgid "Vulnerability %s:"
msgstr "không hiểu dung lượng \"%s\""
-#: sys-utils/lscpu.c:1180
+#: sys-utils/lscpu.c:1174
msgid "Display information about the CPU architecture.\n"
msgstr "Hiển thị thông tin về kiến trúc CPU.\n"
-#: sys-utils/lscpu.c:1183
+#: sys-utils/lscpu.c:1177
msgid " -a, --all print both online and offline CPUs (default for -e)\n"
msgstr " -a, --all in ra cả CPU đang chạy và đang nghỉ (mặc định cho -e)\n"
-#: sys-utils/lscpu.c:1184
+#: sys-utils/lscpu.c:1178
msgid " -b, --online print online CPUs only (default for -p)\n"
msgstr " -b, --online chỉ hiển thị các CPU online (mặc định cho -p)\n"
-#: sys-utils/lscpu.c:1185
+#: sys-utils/lscpu.c:1179
#, fuzzy
msgid " -B, --bytes print sizes in bytes rather than in human readable format\n"
msgstr " -b, --bytes hiển thị cỡ theo byte thay vì dạng dành cho con người đọc\n"
-#: sys-utils/lscpu.c:1186
+#: sys-utils/lscpu.c:1180
#, fuzzy
msgid " -C, --caches[=<list>] info about caches in extended readable format\n"
msgstr " -e, --extended[=<dsách>] in ra định dạng có thể đọc được phần mở rộng\n"
-#: sys-utils/lscpu.c:1187
+#: sys-utils/lscpu.c:1181
msgid " -c, --offline print offline CPUs only\n"
msgstr " -c, --offline chỉ hiển thị các CPU đang tắt\n"
-#: sys-utils/lscpu.c:1188
+#: sys-utils/lscpu.c:1182
#, fuzzy
msgid " -J, --json use JSON for default or extended format\n"
msgstr " -r, --raw dùng định dạng thô\n"
-#: sys-utils/lscpu.c:1189
+#: sys-utils/lscpu.c:1183
msgid " -e, --extended[=<list>] print out an extended readable format\n"
msgstr " -e, --extended[=<dsách>] in ra định dạng có thể đọc được phần mở rộng\n"
-#: sys-utils/lscpu.c:1190
+#: sys-utils/lscpu.c:1184
msgid " -p, --parse[=<list>] print out a parsable format\n"
msgstr " -p, --parse[=<dsách>] in ra định dạng phân tích được\n"
-#: sys-utils/lscpu.c:1191
+#: sys-utils/lscpu.c:1185
msgid " -s, --sysroot <dir> use specified directory as system root\n"
msgstr " -s, --sysroot <dir> dùng thư mục đã cho như là thư mục gốc của hệ thống\n"
-#: sys-utils/lscpu.c:1192
+#: sys-utils/lscpu.c:1186
msgid " -x, --hex print hexadecimal masks rather than lists of CPUs\n"
msgstr " -x, --hex hiển thị dạng thập lục phân thay cho danh sách CPU\n"
-#: sys-utils/lscpu.c:1193
+#: sys-utils/lscpu.c:1187
#, fuzzy
msgid " -y, --physical print physical instead of logical IDs\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: sys-utils/lscpu.c:1194
+#: sys-utils/lscpu.c:1188
msgid " --hierarchic[=when] use subsections in summary (auto, never, always)\n"
msgstr ""
-#: sys-utils/lscpu.c:1195
+#: sys-utils/lscpu.c:1189
#, fuzzy
msgid " --output-all print all available columns for -e, -p or -C\n"
msgstr " -O, --output-all xuất ra mọi cột\n"
-#: sys-utils/lscpu.c:1199
+#: sys-utils/lscpu.c:1193
#, fuzzy
msgid ""
"\n"
@@ -18950,7 +19844,7 @@ msgstr ""
"\n"
"Các cột sẵn dùng cho --list:\n"
-#: sys-utils/lscpu.c:1203
+#: sys-utils/lscpu.c:1197
#, fuzzy
msgid ""
"\n"
@@ -18959,30 +19853,41 @@ msgstr ""
"\n"
"Các cột sẵn dùng cho --list:\n"
-#: sys-utils/lscpu.c:1319
+#: sys-utils/lscpu.c:1313
#, fuzzy
msgid "unsupported --flat argument"
msgstr "--setgroups không hỗ trợ tham số “%s”"
-#: sys-utils/lscpu.c:1343
+#: sys-utils/lscpu.c:1337
#, c-format
msgid "%s: options --all, --online and --offline may only be used with options --extended or --parse.\n"
msgstr "%s: các tùy chọn --all, --online và --offline có lẽ chỉ sử dụng cùng với các tùy chọn --extended hay --parsa.\n"
-#: sys-utils/lscpu-cputype.c:606
+#: sys-utils/lscpu-cputype.c:619
msgid "error: uname failed"
msgstr "lỗi: uname không thành công"
-#: sys-utils/lscpu-cputype.c:713
+#: sys-utils/lscpu-cputype.c:726
#, c-format
msgid "failed to determine number of CPUs: %s"
msgstr "gặp lỗi khi xác định số CPU: %s"
-#: sys-utils/lscpu-cputype.c:916
+#: sys-utils/lscpu-cputype.c:929
msgid "Failed to extract the node number"
msgstr "Gặp lỗi khi lấy số của nút"
-#: sys-utils/lscpu-virt.c:494
+#: sys-utils/lscpu-virt.c:492 sys-utils/lscpu-virt.c:514
+#, fuzzy
+msgid "cannot restore signal mask"
+msgstr "không đặt bộ tiếp hợp tín hiệu"
+
+#: sys-utils/lscpu-virt.c:499
+#, fuzzy
+#| msgid "cannot block signals"
+msgid "cannot unblock signal"
+msgstr "không thể ngăn cản các tín hiệu"
+
+#: sys-utils/lscpu-virt.c:511
#, fuzzy
msgid "cannot restore signal handler"
msgstr "không đặt bộ tiếp hợp tín hiệu"
@@ -19335,376 +20240,385 @@ msgid ""
"\n"
msgstr ""
-#: sys-utils/lsipc.c:709 sys-utils/lsipc.c:873 sys-utils/lsipc.c:1072
+#: sys-utils/lsipc.c:709 sys-utils/lsipc.c:875 sys-utils/lsipc.c:1074
msgid "failed to set data"
msgstr "gặp lỗi khi đặt dữ liệu"
-#: sys-utils/lsipc.c:734
+#: sys-utils/lsipc.c:736
#, fuzzy
msgid "Number of semaphore identifiers"
msgstr "Số cung từ"
-#: sys-utils/lsipc.c:735
+#: sys-utils/lsipc.c:737
#, fuzzy
msgid "Total number of semaphores"
msgstr "số lượng cung từ"
-#: sys-utils/lsipc.c:736
+#: sys-utils/lsipc.c:738
#, fuzzy
msgid "Max semaphores per semaphore set."
msgstr " -s, --semaphores tín hiệu\n"
-#: sys-utils/lsipc.c:737
+#: sys-utils/lsipc.c:739
#, fuzzy
msgid "Max number of operations per semop(2)"
msgstr "số lượng tập tin tối đa được mở"
-#: sys-utils/lsipc.c:738
+#: sys-utils/lsipc.c:740
#, fuzzy
msgid "Semaphore max value"
msgstr "giá trị cờ hiệu lớn nhất = %d\n"
-#: sys-utils/lsipc.c:898
+#: sys-utils/lsipc.c:900
#, fuzzy
msgid "Number of message queues"
msgstr "Số đầu đọc"
-#: sys-utils/lsipc.c:899
+#: sys-utils/lsipc.c:901
#, fuzzy
msgid "Max size of message (bytes)"
msgstr "kích cỡ lớn nhất của tin nhắn"
-#: sys-utils/lsipc.c:900
+#: sys-utils/lsipc.c:902
#, fuzzy
msgid "Default max size of queue (bytes)"
msgstr "kích cỡ mặc định lớn nhất của hàng đợi"
-#: sys-utils/lsipc.c:1014 sys-utils/lsipc.c:1033
+#: sys-utils/lsipc.c:1016 sys-utils/lsipc.c:1035
msgid "hugetlb"
msgstr ""
-#: sys-utils/lsipc.c:1015 sys-utils/lsipc.c:1040
+#: sys-utils/lsipc.c:1017 sys-utils/lsipc.c:1042
#, fuzzy
msgid "noreserve"
msgstr "Linux reserved"
-#: sys-utils/lsipc.c:1097
+#: sys-utils/lsipc.c:1099
#, fuzzy
msgid "Shared memory segments"
msgstr ""
"\n"
"Đoạn vùng nhớ chia sẻ shmid=%d\n"
-#: sys-utils/lsipc.c:1098
+#: sys-utils/lsipc.c:1100
#, fuzzy
msgid "Shared memory pages"
msgstr "ID vùng nhớ dùng chung: %d\n"
-#: sys-utils/lsipc.c:1099
+#: sys-utils/lsipc.c:1101
#, fuzzy
msgid "Max size of shared memory segment (bytes)"
msgstr "kích cỡ lớn nhất của tin nhắn"
-#: sys-utils/lsipc.c:1100
+#: sys-utils/lsipc.c:1102
#, fuzzy
msgid "Min size of shared memory segment (bytes)"
msgstr "kích cỡ lớn nhất của tin nhắn"
-#: sys-utils/lsipc.c:1171
+#: sys-utils/lsipc.c:1173
#, fuzzy
msgid "failed to parse IPC identifier"
msgstr "gặp lỗi khi phân tích ID"
-#: sys-utils/lsipc.c:1268
+#: sys-utils/lsipc.c:1270
#, fuzzy
msgid "--global is mutually exclusive with --creator, --id and --time"
msgstr "tùy chọn --find loại trừ với <thiết bị>"
-#: sys-utils/lsirq.c:60
+#: sys-utils/lsirq.c:53
#, fuzzy
msgid "Utility to display kernel interrupt information."
msgstr "Hiển thị thông tin hồ sơ hạt nhân.\n"
-#: sys-utils/lsmem.c:126
+#: sys-utils/lsmem.c:119
msgid "start and end address of the memory range"
msgstr ""
-#: sys-utils/lsmem.c:127
+#: sys-utils/lsmem.c:120
#, fuzzy
msgid "size of the memory range"
msgstr "kích cỡ của thiết bị"
-#: sys-utils/lsmem.c:128
+#: sys-utils/lsmem.c:121
msgid "online status of the memory range"
msgstr ""
-#: sys-utils/lsmem.c:129
+#: sys-utils/lsmem.c:122
#, fuzzy
msgid "memory is removable"
msgstr " có thể tháo rời"
-#: sys-utils/lsmem.c:130
+#: sys-utils/lsmem.c:123
msgid "memory block number or blocks range"
msgstr ""
-#: sys-utils/lsmem.c:131
+#: sys-utils/lsmem.c:124
#, fuzzy
msgid "numa node of memory"
msgstr "Không đủ bộ nhớ"
-#: sys-utils/lsmem.c:132
+#: sys-utils/lsmem.c:125
#, fuzzy
msgid "valid zones for the memory range"
msgstr "kích cỡ của thiết bị"
-#: sys-utils/lsmem.c:259
+#: sys-utils/lsmem.c:252
#, fuzzy
msgid "online"
msgstr ", trực tuyến"
-#: sys-utils/lsmem.c:260
+#: sys-utils/lsmem.c:253
#, fuzzy
msgid "offline"
msgstr ", trực tuyến"
-#: sys-utils/lsmem.c:261
+#: sys-utils/lsmem.c:254
msgid "on->off"
msgstr ""
-#: sys-utils/lsmem.c:315 sys-utils/lsmem.c:322
+#: sys-utils/lsmem.c:308 sys-utils/lsmem.c:315
#, fuzzy
msgid "Memory block size:"
msgstr "lấy kích cỡ khối"
-#: sys-utils/lsmem.c:316 sys-utils/lsmem.c:326
+#: sys-utils/lsmem.c:309 sys-utils/lsmem.c:319
#, fuzzy
msgid "Total online memory:"
msgstr "không đủ bộ nhớ"
-#: sys-utils/lsmem.c:317 sys-utils/lsmem.c:330
+#: sys-utils/lsmem.c:310 sys-utils/lsmem.c:323
#, fuzzy
msgid "Total offline memory:"
msgstr "không đủ bộ nhớ"
-#: sys-utils/lsmem.c:343
+#: sys-utils/lsmem.c:336
#, fuzzy, c-format
msgid "Failed to open %s"
msgstr "lỗi mở %s"
-#: sys-utils/lsmem.c:462 sys-utils/lsmem.c:467
+#: sys-utils/lsmem.c:455 sys-utils/lsmem.c:460
#, fuzzy
msgid "failed to read memory block size"
msgstr "gặp lỗi khi đặt kích cỡ trang"
-#: sys-utils/lsmem.c:497
+#: sys-utils/lsmem.c:490
#, fuzzy
msgid "This system does not support memory blocks"
msgstr "Hệ thống này không hỗ trợ quét tìm lại của CPU"
-#: sys-utils/lsmem.c:522
+#: sys-utils/lsmem.c:515
msgid "List the ranges of available memory with their online status.\n"
msgstr ""
-#: sys-utils/lsmem.c:527
+#: sys-utils/lsmem.c:520
#, fuzzy
msgid " -a, --all list each individual memory block\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: sys-utils/lsmem.c:533
+#: sys-utils/lsmem.c:523
+msgid " -o, --output <list> output columns\n"
+msgstr " -o, --output <d.sách> hiển thị các cột\n"
+
+#: sys-utils/lsmem.c:526
#, fuzzy
msgid " -S, --split <list> split ranges by specified columns\n"
msgstr " -o, --output <d.sách> hiển thị các cột\n"
-#: sys-utils/lsmem.c:534
+#: sys-utils/lsmem.c:527
#, fuzzy
msgid " -s, --sysroot <dir> use the specified directory as system root\n"
msgstr " -s, --sysroot <dir> dùng thư mục đã cho như là thư mục gốc của hệ thống\n"
-#: sys-utils/lsmem.c:535
+#: sys-utils/lsmem.c:528
msgid " --summary[=when] print summary information (never,always or only)\n"
msgstr ""
-#: sys-utils/lsmem.c:661
+#: sys-utils/lsmem.c:654
#, fuzzy
msgid "options --{raw,json,pairs} and --summary=only are mutually exclusive"
msgstr "các tùy chọn --setgroups=allow và --map-root-user loại trừ lẫn nhau"
-#: sys-utils/lsmem.c:669
+#: sys-utils/lsmem.c:662
#, fuzzy
msgid "invalid argument to --sysroot"
msgstr "đối số không hợp lệ: %s"
-#: sys-utils/lsmem.c:717
+#: sys-utils/lsmem.c:710
#, fuzzy
msgid "Failed to initialize output column"
msgstr "lỗi khởi tạo cột kết xuất"
-#: sys-utils/lsns.c:117
+#: sys-utils/lsns.c:110
#, fuzzy
msgid "namespace identifier (inode number)"
msgstr "số nút tập tin hỗ trợ"
-#: sys-utils/lsns.c:118
+#: sys-utils/lsns.c:111
msgid "kind of namespace"
msgstr ""
-#: sys-utils/lsns.c:119
+#: sys-utils/lsns.c:112
#, fuzzy
msgid "path to the namespace"
msgstr "trạng thái của thiết bị"
-#: sys-utils/lsns.c:120
+#: sys-utils/lsns.c:113
#, fuzzy
msgid "number of processes in the namespace"
msgstr "số lượng tiến trình chạy bởi người dùng"
-#: sys-utils/lsns.c:121
+#: sys-utils/lsns.c:114
msgid "lowest PID in the namespace"
msgstr ""
-#: sys-utils/lsns.c:122
+#: sys-utils/lsns.c:115
msgid "PPID of the PID"
msgstr ""
-#: sys-utils/lsns.c:123
+#: sys-utils/lsns.c:116
msgid "command line of the PID"
msgstr ""
-#: sys-utils/lsns.c:124
+#: sys-utils/lsns.c:117
msgid "UID of the PID"
msgstr ""
-#: sys-utils/lsns.c:125
+#: sys-utils/lsns.c:118
msgid "username of the PID"
msgstr ""
-#: sys-utils/lsns.c:126
+#: sys-utils/lsns.c:119
msgid "namespace ID as used by network subsystem"
msgstr ""
-#: sys-utils/lsns.c:127
+#: sys-utils/lsns.c:120
msgid "nsfs mountpoint (usually used network subsystem)"
msgstr ""
-#: sys-utils/lsns.c:128
+#: sys-utils/lsns.c:121
#, fuzzy
msgid "parent namespace identifier (inode number)"
msgstr "số nút tập tin hỗ trợ"
-#: sys-utils/lsns.c:129
+#: sys-utils/lsns.c:122
#, fuzzy
msgid "owner namespace identifier (inode number)"
msgstr "số nút tập tin hỗ trợ"
-#: sys-utils/lsns.c:1285
+#: sys-utils/lsns.c:1278
#, fuzzy, c-format
msgid " %s [options] [<namespace>]\n"
msgstr " %s [tùy chọn] [thông điệp]\n"
-#: sys-utils/lsns.c:1288
+#: sys-utils/lsns.c:1281
#, fuzzy
msgid "List system namespaces.\n"
msgstr "Liệt kê các khóa hệ thống nội bộ.\n"
-#: sys-utils/lsns.c:1296
+#: sys-utils/lsns.c:1287 sys-utils/rfkill.c:642
+#, fuzzy
+msgid " -o, --output <list> define which output columns to use\n"
+msgstr " -o, --output <dsách> định nghĩa xem cột nào sẽ được dùng\n"
+
+#: sys-utils/lsns.c:1289
#, fuzzy
msgid " -P, --persistent namespaces without processes\n"
msgstr " -q, --quiet chặn các thông tin thông báo mở rộng\n"
-#: sys-utils/lsns.c:1297
+#: sys-utils/lsns.c:1290
#, fuzzy
msgid " -p, --task <pid> print process namespaces\n"
msgstr " -t, --target <pid> tiến trình đích để lấy không gian tên từ đó\n"
-#: sys-utils/lsns.c:1300
+#: sys-utils/lsns.c:1293
#, fuzzy
msgid " -W, --nowrap don't use multi-line representation\n"
msgstr " -n, --no-mtab không ghi vào /etc/mtab\n"
-#: sys-utils/lsns.c:1301
+#: sys-utils/lsns.c:1294
msgid " -t, --type <name> namespace type (mnt, net, ipc, user, pid, uts, cgroup, time)\n"
msgstr ""
-#: sys-utils/lsns.c:1302
+#: sys-utils/lsns.c:1295
#, fuzzy
msgid " -T, --tree <rel> use tree format (parent, owner, or process)\n"
msgstr " -l, --list dùng định dạng kết xuất liệt kê\n"
-#: sys-utils/lsns.c:1403
+#: sys-utils/lsns.c:1396
#, fuzzy, c-format
msgid "unknown namespace type: %s"
msgstr "dạng nguồn không rõ: %s\n"
-#: sys-utils/lsns.c:1423
+#: sys-utils/lsns.c:1416
#, fuzzy, c-format
msgid "unknown tree type: %s"
msgstr "dạng nguồn không rõ: %s\n"
-#: sys-utils/lsns.c:1445
+#: sys-utils/lsns.c:1438
#, fuzzy
msgid "--task is mutually exclusive with <namespace>"
msgstr "tùy chọn --find loại trừ với <thiết bị>"
-#: sys-utils/lsns.c:1446
+#: sys-utils/lsns.c:1439
#, fuzzy
msgid "invalid namespace argument"
msgstr "đối số dừng không hợp lệ"
-#: sys-utils/lsns.c:1476
+#: sys-utils/lsns.c:1469
#, fuzzy
msgid "--tree={parent|owner} is unsupported for your system"
msgstr "hệ thống của bạn không hỗ trợ --reload"
-#: sys-utils/lsns.c:1504
+#: sys-utils/lsns.c:1497
#, c-format
msgid "not found namespace: %ju"
msgstr ""
-#: sys-utils/mount.c:63 sys-utils/umount.c:126
+#: sys-utils/mount.c:55 sys-utils/umount.c:126
#, fuzzy
msgid "drop permissions failed."
msgstr "quyền truy cập bị từ chối"
-#: sys-utils/mount.c:83 sys-utils/umount.c:65
+#: sys-utils/mount.c:75 sys-utils/umount.c:65
#, c-format
msgid "%s from %s (libmount %s"
msgstr "%s từ %s (libmount %s"
-#: sys-utils/mount.c:130
+#: sys-utils/mount.c:122
msgid "failed to read mtab"
msgstr "việc đọc tập tin mtab gặp lỗi"
-#: sys-utils/mount.c:192 sys-utils/mount.c:259 sys-utils/umount.c:209
+#: sys-utils/mount.c:184 sys-utils/mount.c:251 sys-utils/umount.c:209
#, c-format
msgid "%-25s: ignored\n"
msgstr "%-25s: bị bỏ qua\n"
-#: sys-utils/mount.c:193
+#: sys-utils/mount.c:185
#, c-format
msgid "%-25s: already mounted\n"
msgstr "%-25s: đã gắn kết\n"
-#: sys-utils/mount.c:300
+#: sys-utils/mount.c:292
#, c-format
msgid "%s: %s moved to %s.\n"
msgstr "%s: %s được di chuyển đến %s.\n"
-#: sys-utils/mount.c:302
+#: sys-utils/mount.c:294
#, c-format
msgid "%s: %s bound on %s.\n"
msgstr "%s: %s ràng buộc trên %s.\n"
-#: sys-utils/mount.c:305 sys-utils/mount.c:309
+#: sys-utils/mount.c:297 sys-utils/mount.c:301
#, c-format
msgid "%s: %s mounted on %s.\n"
msgstr "%s: %s được gắn trên %s.\n"
-#: sys-utils/mount.c:307
+#: sys-utils/mount.c:299
#, c-format
msgid "%s: %s propagation flags changed.\n"
msgstr "%s: %s cờ lan truyền đã thay đổi.\n"
-#: sys-utils/mount.c:327
+#: sys-utils/mount.c:319
#, fuzzy, c-format
msgid ""
"mount: %s does not contain SELinux labels.\n"
@@ -19720,34 +20634,34 @@ msgstr ""
" và không có quyền truy cập đến hệ thống tập tin này.\n"
" Để tìm chi tiết, xem trang hướng dẫn (man) restorecon(8) và mount(8).\n"
-#: sys-utils/mount.c:356
+#: sys-utils/mount.c:348
#, c-format
msgid ""
"mount: (hint) your fstab has been modified, but systemd still uses\n"
" the old version; use 'systemctl daemon-reload' to reload.\n"
msgstr ""
-#: sys-utils/mount.c:388
+#: sys-utils/mount.c:380
#, c-format
msgid " dmesg(1) may have more information after failed mount system call.\n"
msgstr ""
-#: sys-utils/mount.c:417
+#: sys-utils/mount.c:409
#, c-format
msgid "%s: failed to parse"
msgstr " %s: gặp lỗi phân tích"
-#: sys-utils/mount.c:459
+#: sys-utils/mount.c:451
#, c-format
msgid "unsupported option format: %s"
msgstr "không hỗ trợ định dạng tùy chọn: %s"
-#: sys-utils/mount.c:465
+#: sys-utils/mount.c:457
#, c-format
msgid "failed to append option '%s'"
msgstr "nối thêm tùy chọn “%s” gặp lỗi"
-#: sys-utils/mount.c:486
+#: sys-utils/mount.c:478
#, c-format
msgid ""
" %1$s [-lhV]\n"
@@ -19762,99 +20676,120 @@ msgstr ""
" %1$s [tuỳ_chọn] <nguồn> <thư mục>\n"
" %1$s <thao-tác> <điểm_gắn> [<đích>]\n"
-#: sys-utils/mount.c:494
+#: sys-utils/mount.c:486
msgid "Mount a filesystem.\n"
msgstr "Gắn kết một hệ thống tập tin.\n"
-#: sys-utils/mount.c:497
+#: sys-utils/mount.c:489
#, fuzzy
#| msgid " -a, --all unmount all filesystems\n"
msgid " -a, --all mount all filesystems mentioned in fstab\n"
msgstr " -a, --all bỏ gắn tất cả các hệ thống tập tin\n"
-#: sys-utils/mount.c:498 sys-utils/umount.c:94
+#: sys-utils/mount.c:490 sys-utils/umount.c:94
msgid " -c, --no-canonicalize don't canonicalize paths\n"
msgstr " -c, --no-canonicalize không canonical hóa đường dẫn\n"
-#: sys-utils/mount.c:499
+#: sys-utils/mount.c:491
#, fuzzy
#| msgid " --fake dry run; skip the umount(2) syscall\n"
msgid " -f, --fake dry run; skip the mount(2) syscall\n"
msgstr " --fake chạy thử; bỏ qua cú gọi hệ thống umount(2)\n"
-#: sys-utils/mount.c:500
+#: sys-utils/mount.c:492
#, fuzzy
msgid " -F, --fork fork off for each device (use with -a)\n"
msgstr " -f, --fs hiển thị thông tin về hệ thống tập tin\n"
-#: sys-utils/mount.c:501
+#: sys-utils/mount.c:493
#, fuzzy
msgid " -T, --fstab <path> alternative file to /etc/fstab\n"
msgstr " -a, --all cắt tất cả các hệ thống tập tin đã gắn mà nó không được hỗ trợ\n"
-#: sys-utils/mount.c:502
+#: sys-utils/mount.c:494
#, fuzzy
msgid " -i, --internal-only don't call the mount.<type> helpers\n"
msgstr " -i, --internal-only không gọi chương trình hỗ trợ umount.<kiểu>\n"
-#: sys-utils/mount.c:503
+#: sys-utils/mount.c:495
#, fuzzy
msgid " -l, --show-labels show also filesystem labels\n"
msgstr " -b, --bytes hiển thị kích thước tính bằng bytes\n"
-#: sys-utils/mount.c:504
+#: sys-utils/mount.c:496
+#, fuzzy
+msgid ""
+" --map-groups <inner>:<outer>:<count>\n"
+" add the specified GID map to an ID-mapped mount\n"
+msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
+
+#: sys-utils/mount.c:498
+#, fuzzy
+msgid ""
+" --map-users <inner>:<outer>:<count>\n"
+" add the specified UID map to an ID-mapped mount\n"
+msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
+
+#: sys-utils/mount.c:500
+#, fuzzy
+msgid ""
+" --map-users /proc/<pid>/ns/user\n"
+" specify the user namespace for an ID-mapped mount\n"
+msgstr " --default dùng các cài đặt thiết bị cuối mặc định\n"
+
+#: sys-utils/mount.c:502
msgid " -m, --mkdir[=<mode>] alias to '-o X-mount.mkdir[=<mode>]'\n"
msgstr ""
-#: sys-utils/mount.c:505 sys-utils/umount.c:99
+#: sys-utils/mount.c:503 sys-utils/umount.c:99
msgid " -n, --no-mtab don't write to /etc/mtab\n"
msgstr " -n, --no-mtab không ghi vào /etc/mtab\n"
-#: sys-utils/mount.c:506
+#: sys-utils/mount.c:504
msgid ""
" --options-mode <mode>\n"
" what to do with options loaded from fstab\n"
msgstr ""
-#: sys-utils/mount.c:508
+#: sys-utils/mount.c:506
#, fuzzy
msgid ""
" --options-source <source>\n"
" mount options source\n"
msgstr " --fake chạy thử; bỏ qua cú gọi hệ thống umount(2)\n"
-#: sys-utils/mount.c:510
+#: sys-utils/mount.c:508
msgid ""
" --options-source-force\n"
" force use of options from fstab/mtab\n"
msgstr ""
-#: sys-utils/mount.c:512
+#: sys-utils/mount.c:510
#, fuzzy
#| msgid " -P check filesystems in parallel, including root\n"
msgid " --onlyonce check if filesystem is already mounted\n"
msgstr " -P kiểm tra hệ thống tập tin song song, bao gồm cả root\n"
-#: sys-utils/mount.c:513
+#: sys-utils/mount.c:511
#, fuzzy
#| msgid " -o, --options <list> comma-separated list of swap options\n"
msgid " -o, --options <list> comma-separated list of mount options\n"
msgstr " -o, --options <d.sách> danh sách định giới bằng dấu phẩy của các tùy chọn tráo đổi\n"
-#: sys-utils/mount.c:514 sys-utils/umount.c:101
+#: sys-utils/mount.c:512 sys-utils/umount.c:101
msgid " -O, --test-opts <list> limit the set of filesystems (use with -a)\n"
msgstr " -O, --test-opts <dsách> giới hạn tập hợp hệ thống tập tin (dùng với -a)\n"
-#: sys-utils/mount.c:515
+#: sys-utils/mount.c:513
#, fuzzy
msgid " -r, --read-only mount the filesystem read-only (same as -o ro)\n"
msgstr " -r, --read-only cài đặt thiết bị loop chỉ-đọc\n"
-#: sys-utils/mount.c:516 sys-utils/umount.c:104
+#: sys-utils/mount.c:514 sys-utils/umount.c:104
msgid " -t, --types <list> limit the set of filesystem types\n"
msgstr " -t, --types <d.sách> các kiểu hệ thống tập tin bị hạn chế\n"
-#: sys-utils/mount.c:517
+#: sys-utils/mount.c:515
#, fuzzy
#| msgid ""
#| " --source <src> explicitly specifies source (path, label, uuid)\n"
@@ -19864,7 +20799,7 @@ msgstr ""
" --source <nguồn> chỉ rõ ràng nguồn (đường dẫn, nhãn, uuid)\n"
" --target <đích> chỉ rõ ràng điểm-gắn\n"
-#: sys-utils/mount.c:518
+#: sys-utils/mount.c:516
#, fuzzy
#| msgid ""
#| " --source <src> explicitly specifies source (path, label, uuid)\n"
@@ -19874,80 +20809,80 @@ msgstr ""
" --source <nguồn> chỉ rõ ràng nguồn (đường dẫn, nhãn, uuid)\n"
" --target <đích> chỉ rõ ràng điểm-gắn\n"
-#: sys-utils/mount.c:519
+#: sys-utils/mount.c:517
#, fuzzy
msgid ""
" --target-prefix <path>\n"
" specifies path used for all mountpoints\n"
msgstr " --default dùng các cài đặt thiết bị cuối mặc định\n"
-#: sys-utils/mount.c:521 sys-utils/umount.c:105
+#: sys-utils/mount.c:519 sys-utils/umount.c:105
msgid " -v, --verbose say what is being done\n"
msgstr " -v, --verbose giải thích các công việc đã làm\n"
-#: sys-utils/mount.c:522
+#: sys-utils/mount.c:520
msgid " -w, --rw, --read-write mount the filesystem read-write (default)\n"
msgstr ""
-#: sys-utils/mount.c:523
+#: sys-utils/mount.c:521
#, fuzzy
msgid " -N, --namespace <ns> perform mount in another namespace\n"
msgstr " -S, --setuid <uid> đặt uid trong không gian tên người dùng\n"
-#: sys-utils/mount.c:529
+#: sys-utils/mount.c:527
#, fuzzy
msgid "Source:\n"
msgstr "tên của tài nguyên"
-#: sys-utils/mount.c:530
+#: sys-utils/mount.c:528
#, fuzzy
msgid " -L, --label <label> synonym for LABEL=<label>\n"
msgstr " -s, --size <cỡ> cỡ thiết bị\n"
-#: sys-utils/mount.c:531
+#: sys-utils/mount.c:529
#, fuzzy
msgid " -U, --uuid <uuid> synonym for UUID=<uuid>\n"
msgstr " -u, --user <tài-khoản> tài khoản\n"
-#: sys-utils/mount.c:532
+#: sys-utils/mount.c:530
#, fuzzy
msgid " LABEL=<label> specifies device by filesystem label\n"
msgstr " -X, --label <name> chỉ định kiểu nhãn (dos, gpt, …)\n"
-#: sys-utils/mount.c:533
+#: sys-utils/mount.c:531
msgid " UUID=<uuid> specifies device by filesystem UUID\n"
msgstr ""
-#: sys-utils/mount.c:534
+#: sys-utils/mount.c:532
msgid " PARTLABEL=<label> specifies device by partition label\n"
msgstr ""
-#: sys-utils/mount.c:535
+#: sys-utils/mount.c:533
msgid " PARTUUID=<uuid> specifies device by partition UUID\n"
msgstr ""
-#: sys-utils/mount.c:536
+#: sys-utils/mount.c:534
#, fuzzy
#| msgid " <dev> device (usually disk) path\n"
msgid " ID=<id> specifies device by udev hardware ID\n"
msgstr " <dev> đường dẫn thiết bị (thường là đĩa)\n"
-#: sys-utils/mount.c:537
+#: sys-utils/mount.c:535
#, fuzzy
#| msgid " <dev> device (usually disk) path\n"
msgid " <device> specifies device by path\n"
msgstr " <dev> đường dẫn thiết bị (thường là đĩa)\n"
-#: sys-utils/mount.c:538
+#: sys-utils/mount.c:536
msgid " <directory> mountpoint for bind mounts (see --bind/rbind)\n"
msgstr ""
-#: sys-utils/mount.c:539
+#: sys-utils/mount.c:537
#, fuzzy
msgid " <file> regular file for loopdev setup\n"
msgstr " -f, --file <TẬP-TIN> dùng tập tin thay cho %s\n"
-#: sys-utils/mount.c:542
+#: sys-utils/mount.c:540
#, fuzzy
#| msgid ""
#| "\n"
@@ -19957,83 +20892,83 @@ msgstr ""
"\n"
"Tùy chọn:\n"
-#: sys-utils/mount.c:543
+#: sys-utils/mount.c:541
#, fuzzy
msgid " -B, --bind mount a subtree somewhere else (same as -o bind)\n"
msgstr " -1, --one chỉ hiển thị một tháng (mặc định)\n"
-#: sys-utils/mount.c:544
+#: sys-utils/mount.c:542
#, fuzzy
#| msgid " -n, --net unshare network namespace\n"
msgid " -M, --move move a subtree to some other place\n"
msgstr " -n, --net không chia sẻ không gian tên mạng\n"
-#: sys-utils/mount.c:545
+#: sys-utils/mount.c:543
#, fuzzy
#| msgid " -m, --mount unshare mounts namespace\n"
msgid " -R, --rbind mount a subtree and all submounts somewhere else\n"
msgstr " -m, --mount không chia sẻ không gian tên điểm gắn\n"
-#: sys-utils/mount.c:546
+#: sys-utils/mount.c:544
#, fuzzy
#| msgid " -s, --shared get a shared lock\n"
msgid " --make-shared mark a subtree as shared\n"
msgstr " -s, --shared lấy khối chia sẻ\n"
-#: sys-utils/mount.c:547
+#: sys-utils/mount.c:545
#, fuzzy
#| msgid " -s, --shared get a shared lock\n"
msgid " --make-slave mark a subtree as slave\n"
msgstr " -s, --shared lấy khối chia sẻ\n"
-#: sys-utils/mount.c:548
+#: sys-utils/mount.c:546
msgid " --make-private mark a subtree as private\n"
msgstr ""
-#: sys-utils/mount.c:549
+#: sys-utils/mount.c:547
msgid " --make-unbindable mark a subtree as unbindable\n"
msgstr ""
-#: sys-utils/mount.c:550
+#: sys-utils/mount.c:548
#, fuzzy
#| msgid " -s, --shared get a shared lock\n"
msgid " --make-rshared recursively mark a whole subtree as shared\n"
msgstr " -s, --shared lấy khối chia sẻ\n"
-#: sys-utils/mount.c:551
+#: sys-utils/mount.c:549
#, fuzzy
#| msgid " -R, --recursive recursively unmount a target with all its children\n"
msgid " --make-rslave recursively mark a whole subtree as slave\n"
msgstr " -R, --recursive bỏ gắn một cách đệ quy tất cả các con của nó\n"
-#: sys-utils/mount.c:552
+#: sys-utils/mount.c:550
#, fuzzy
#| msgid " -R, --recursive recursively unmount a target with all its children\n"
msgid " --make-rprivate recursively mark a whole subtree as private\n"
msgstr " -R, --recursive bỏ gắn một cách đệ quy tất cả các con của nó\n"
-#: sys-utils/mount.c:553
+#: sys-utils/mount.c:551
msgid " --make-runbindable recursively mark a whole subtree as unbindable\n"
msgstr ""
-#: sys-utils/mount.c:704 sys-utils/umount.c:520
+#: sys-utils/mount.c:707 sys-utils/umount.c:520
msgid "libmount context allocation failed"
msgstr "cấp phát ngữ cảnh của libmount gặp lỗi"
-#: sys-utils/mount.c:766 sys-utils/umount.c:582
+#: sys-utils/mount.c:769 sys-utils/umount.c:582
msgid "failed to set options pattern"
msgstr "đặt mẫu tùy chọn gặp lỗi"
-#: sys-utils/mount.c:818 sys-utils/umount.c:599
+#: sys-utils/mount.c:821 sys-utils/umount.c:599
#, fuzzy, c-format
msgid "failed to set target namespace to %s"
msgstr "không thể lấy thống kê stat thư mục %s"
-#: sys-utils/mount.c:986
+#: sys-utils/mount.c:1009
msgid "source specified more than once"
msgstr "nguồn được ghi nhiều hơn một lần"
-#: sys-utils/mountpoint.c:121
+#: sys-utils/mountpoint.c:112
#, c-format
msgid ""
" %1$s [-qd] /path/to/directory\n"
@@ -20042,11 +20977,11 @@ msgstr ""
" %1$s [-qd] /đường/dẫn/tới/thư/mục\n"
" %1$s -x /dev/device\n"
-#: sys-utils/mountpoint.c:125
+#: sys-utils/mountpoint.c:116
msgid "Check whether a directory or file is a mountpoint.\n"
msgstr "Kiểm tra xem một thư mục hay một tập tin có phải là một điểm gắn hay không.\n"
-#: sys-utils/mountpoint.c:128
+#: sys-utils/mountpoint.c:119
#, fuzzy
msgid ""
" -q, --quiet quiet mode - don't print anything\n"
@@ -20058,323 +20993,375 @@ msgstr ""
" -d, --fs-devno hiển thị cặp số maj:min của thiết bị của hệ thống tập tin\n"
" -x, --devno hiển thị cặp số maj:min của thiết bị của thiết bị khối\n"
-#: sys-utils/mountpoint.c:210
+#: sys-utils/mountpoint.c:201
#, c-format
msgid "%s is not a mountpoint\n"
msgstr "“%s” không phải một điểm gắn\n"
-#: sys-utils/mountpoint.c:216
+#: sys-utils/mountpoint.c:207
#, c-format
msgid "%s is a mountpoint\n"
msgstr "%s là một điểm gắn\n"
-#: sys-utils/nsenter.c:78 sys-utils/setarch.c:144 sys-utils/unshare.c:643
+#: sys-utils/nsenter.c:82 sys-utils/setarch.c:144 sys-utils/unshare.c:733
#, c-format
msgid " %s [options] [<program> [<argument>...]]\n"
msgstr " %s [các tùy chọn] [<chương trình> [các đối số …]]\n"
-#: sys-utils/nsenter.c:82
+#: sys-utils/nsenter.c:86
msgid "Run a program with namespaces of other processes.\n"
msgstr "Chạy một chương trình với không gian tên của các tiến trình khác.\n"
-#: sys-utils/nsenter.c:85
+#: sys-utils/nsenter.c:89
#, fuzzy
msgid " -a, --all enter all namespaces\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: sys-utils/nsenter.c:86
+#: sys-utils/nsenter.c:90
msgid " -t, --target <pid> target process to get namespaces from\n"
msgstr " -t, --target <pid> tiến trình đích để lấy không gian tên từ đó\n"
-#: sys-utils/nsenter.c:87
+#: sys-utils/nsenter.c:91
msgid " -m, --mount[=<file>] enter mount namespace\n"
msgstr " -m, --mount[=<TẬP-TIN>] nhập vào không gian tên gắn\n"
-#: sys-utils/nsenter.c:88
+#: sys-utils/nsenter.c:92
msgid " -u, --uts[=<file>] enter UTS namespace (hostname etc)\n"
msgstr " -u, --uts[=<TẬP-TIN>] nhập vào không gian tên UTS (tên máy v.v..)\n"
-#: sys-utils/nsenter.c:89
+#: sys-utils/nsenter.c:93
msgid " -i, --ipc[=<file>] enter System V IPC namespace\n"
msgstr " -i, --ipc[=<TẬP-TIN>] nhập vào không gian tên “System V IPC”\n"
-#: sys-utils/nsenter.c:90
+#: sys-utils/nsenter.c:94
msgid " -n, --net[=<file>] enter network namespace\n"
msgstr " -n, --net[=<TẬP-TIN>] nhập vào không gian tên mạng\n"
-#: sys-utils/nsenter.c:91
+#: sys-utils/nsenter.c:95
msgid " -p, --pid[=<file>] enter pid namespace\n"
msgstr " -p, --pid[=<TẬP-TIN>] nhập vào không gian tên pid\n"
-#: sys-utils/nsenter.c:92
+#: sys-utils/nsenter.c:96
#, fuzzy
msgid " -C, --cgroup[=<file>] enter cgroup namespace\n"
msgstr " -m, --mount[=<TẬP-TIN>] nhập vào không gian tên gắn\n"
-#: sys-utils/nsenter.c:93
+#: sys-utils/nsenter.c:97
msgid " -U, --user[=<file>] enter user namespace\n"
msgstr " -U, --user[=<TẬP-TIN>] nhập vào không gian tên người dùng\n"
-#: sys-utils/nsenter.c:94
+#: sys-utils/nsenter.c:98
+#, fuzzy
+#| msgid " -U, --user[=<file>] enter user namespace\n"
+msgid " --user-parent enter parent user namespace\n"
+msgstr " -U, --user[=<TẬP-TIN>] nhập vào không gian tên người dùng\n"
+
+#: sys-utils/nsenter.c:99
#, fuzzy
msgid " -T, --time[=<file>] enter time namespace\n"
msgstr " -p, --pid[=<TẬP-TIN>] nhập vào không gian tên pid\n"
-#: sys-utils/nsenter.c:95
+#: sys-utils/nsenter.c:100
#, fuzzy
#| msgid " -S, --setuid <uid> set uid in entered namespace\n"
msgid " -S, --setuid[=<uid>] set uid in entered namespace\n"
msgstr " -S, --setuid <uid> đặt uid trong không gian tên người dùng\n"
-#: sys-utils/nsenter.c:96
+#: sys-utils/nsenter.c:101
#, fuzzy
#| msgid " -G, --setgid <gid> set gid in entered namespace\n"
msgid " -G, --setgid[=<gid>] set gid in entered namespace\n"
msgstr " -G, --setgid <gid> đặt gid trong không gian tên nhóm\n"
-#: sys-utils/nsenter.c:97
+#: sys-utils/nsenter.c:102
msgid " --preserve-credentials do not touch uids or gids\n"
msgstr " --preserve-credentials đừng chạm mã số người dùng và nhóm\n"
-#: sys-utils/nsenter.c:98
+#: sys-utils/nsenter.c:103
+#, fuzzy
+msgid " --keep-caps retain capabilities granted in user namespaces\n"
+msgstr " -U, --user không chia sẻ không gian tên người dùng\n"
+
+#: sys-utils/nsenter.c:104
msgid " -r, --root[=<dir>] set the root directory\n"
msgstr " -r, --root[=<t.mục>] đặt thư mục gốc\n"
-#: sys-utils/nsenter.c:99
+#: sys-utils/nsenter.c:105
msgid " -w, --wd[=<dir>] set the working directory\n"
msgstr " -w, --wd[=<t.mục>] đặt thư mục làm việc hiện hành\n"
-#: sys-utils/nsenter.c:100
+#: sys-utils/nsenter.c:106
#, fuzzy
#| msgid " -w, --wd[=<dir>] set the working directory\n"
msgid " -W, --wdns <dir> set the working directory in namespace\n"
msgstr " -w, --wd[=<t.mục>] đặt thư mục làm việc hiện hành\n"
-#: sys-utils/nsenter.c:101
+#: sys-utils/nsenter.c:107
#, fuzzy
msgid " -e, --env inherit environment variables from target process\n"
msgstr " -m, -p, --preserve-environment không đặt lại các biến môi trường\n"
-#: sys-utils/nsenter.c:102
+#: sys-utils/nsenter.c:108
msgid " -F, --no-fork do not fork before exec'ing <program>\n"
msgstr " -F, --no-fork không rẽ nhánh tiến trình trước thực thi <chương trình>\n"
-#: sys-utils/nsenter.c:104
+#: sys-utils/nsenter.c:109
+#, fuzzy
+msgid " -c, --join-cgroup join the cgroup of the target process\n"
+msgstr " -s, --symlink tác động lên đích liên kết mềm\n"
+
+#: sys-utils/nsenter.c:111
msgid " -Z, --follow-context set SELinux context according to --target PID\n"
msgstr ""
-#: sys-utils/nsenter.c:131
+#: sys-utils/nsenter.c:143
+#, fuzzy, c-format
+msgid "failed to open parent ns of %s"
+msgstr "không thể lấy thống kê stat thư mục %s"
+
+#: sys-utils/nsenter.c:149
+#, fuzzy
+msgid "no namespaces to get parent of"
+msgstr "dạng nguồn không rõ: %s\n"
+
+#: sys-utils/nsenter.c:166
#, c-format
msgid "neither filename nor target pid supplied for %s"
msgstr "không có tên tập tin cũng không có pid đích được áp dụng cho %s"
-#: sys-utils/nsenter.c:353 sys-utils/unshare.c:828 sys-utils/unshare.c:884
+#: sys-utils/nsenter.c:211 sys-utils/nsenter.c:217
+#, fuzzy
+#| msgid "%s: failed to get device path"
+msgid "failed to get cgroup path"
+msgstr "%s: lỗi khi lấy đường dẫn thiết bị"
+
+#: sys-utils/nsenter.c:223
+#, fuzzy
+msgid "failed to open cgroup.procs"
+msgstr "lỗi mở %s"
+
+#: sys-utils/nsenter.c:235
+#, fuzzy, c-format
+#| msgid "stat of %s failed"
+msgid "statfs %s failed"
+msgstr "gặp lỗi khi lỗi lấy thống kê tập tin %s"
+
+#: sys-utils/nsenter.c:248
+#, fuzzy
+msgid "write cgroup.procs failed"
+msgstr "setgroups gặp lỗi"
+
+#: sys-utils/nsenter.c:444 sys-utils/unshare.c:918 sys-utils/unshare.c:980
msgid "failed to parse uid"
msgstr "gặp lỗi khi phân tích uid"
-#: sys-utils/nsenter.c:360 sys-utils/unshare.c:832 sys-utils/unshare.c:888
+#: sys-utils/nsenter.c:451 sys-utils/unshare.c:922 sys-utils/unshare.c:984
msgid "failed to parse gid"
msgstr "gặp lỗi khi phân tích gid"
-#: sys-utils/nsenter.c:406
+#: sys-utils/nsenter.c:506
msgid "no target PID specified for --follow-context"
msgstr ""
-#: sys-utils/nsenter.c:408
+#: sys-utils/nsenter.c:508
#, fuzzy, c-format
msgid "failed to get %d SELinux context"
msgstr "không thể tạo ngữ cảnh SELinux mới"
-#: sys-utils/nsenter.c:411
+#: sys-utils/nsenter.c:511
#, fuzzy, c-format
msgid "failed to set exec context to '%s'"
msgstr "gặp lỗi khi đặt cá nhân thành %s"
-#: sys-utils/nsenter.c:418
+#: sys-utils/nsenter.c:518
#, fuzzy
msgid "no target PID specified for --all"
msgstr "nguồn được ghi nhiều hơn một lần"
-#: sys-utils/nsenter.c:482
+#: sys-utils/nsenter.c:546
+msgid "--join-cgroup is only supported in cgroup v2"
+msgstr ""
+
+#: sys-utils/nsenter.c:593
#, c-format
msgid "reassociate to namespace '%s' failed"
msgstr "kết hợp lại cho không giab tên “%s” gặp lỗi"
-#: sys-utils/nsenter.c:498 sys-utils/nsenter.c:521
+#: sys-utils/nsenter.c:609 sys-utils/nsenter.c:632
msgid "cannot open current working directory"
msgstr "không thể mở thư mục hoạt động hiện tại"
-#: sys-utils/nsenter.c:505
+#: sys-utils/nsenter.c:616
msgid "change directory by root file descriptor failed"
msgstr "thay đổi thư mục bởi mô tả tập tin gốc gặp lỗi"
-#: sys-utils/nsenter.c:508
+#: sys-utils/nsenter.c:619
msgid "chroot failed"
msgstr "chroot gặp lỗi"
-#: sys-utils/nsenter.c:528
+#: sys-utils/nsenter.c:639
msgid "change directory by working directory file descriptor failed"
msgstr "thay đổi thư mục bằng mô tả tập tin thư mục làm việc gặp lỗi"
-#: sys-utils/nsenter.c:537
+#: sys-utils/nsenter.c:648
#, fuzzy
msgid "failed to get environment variables"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: sys-utils/nsenter.c:540
+#: sys-utils/nsenter.c:651
#, fuzzy
msgid "failed to set environment variables"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: sys-utils/nsenter.c:549
+#: sys-utils/nsenter.c:664
#, fuzzy
msgid "can not get process stat"
msgstr "không thể truy cập %s"
-#: sys-utils/nsenter.c:565 sys-utils/setpriv.c:1025 sys-utils/setpriv.c:1032
-#: sys-utils/unshare.c:1085
+#: sys-utils/nsenter.c:680 sys-utils/setpriv.c:1041 sys-utils/setpriv.c:1048
+#: sys-utils/unshare.c:1183
msgid "setgroups failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/pivot_root.c:34
+#: sys-utils/pivot_root.c:29
#, c-format
msgid " %s [options] new_root put_old\n"
msgstr " %s [tùy chọn] gốc_mới cất_cũ\n"
-#: sys-utils/pivot_root.c:38
+#: sys-utils/pivot_root.c:33
msgid "Change the root filesystem.\n"
msgstr ""
"Thay đổi hệ thống tập tin gốc.\n"
"\n"
-#: sys-utils/pivot_root.c:75
+#: sys-utils/pivot_root.c:70
#, c-format
msgid "failed to change root from `%s' to `%s'"
msgstr "thay đổi root từ “%s” thành “%s” thất bại"
-#: sys-utils/prlimit.c:77
+#: sys-utils/prlimit.c:69
msgid "address space limit"
msgstr "giới hạn không gian địa chỉ"
-#: sys-utils/prlimit.c:78
+#: sys-utils/prlimit.c:70
msgid "max core file size"
msgstr "kích cỡ lõi tập tin tối đa"
-#: sys-utils/prlimit.c:79
+#: sys-utils/prlimit.c:71
msgid "CPU time"
msgstr "thời gian CPU"
-#: sys-utils/prlimit.c:79
+#: sys-utils/prlimit.c:71
msgid "seconds"
msgstr "giây"
-#: sys-utils/prlimit.c:80
+#: sys-utils/prlimit.c:72
msgid "max data size"
msgstr "cỡ dữ liệu tối đa"
-#: sys-utils/prlimit.c:81
+#: sys-utils/prlimit.c:73
msgid "max file size"
msgstr "kích thước tập tin lớn nhất"
-#: sys-utils/prlimit.c:82
+#: sys-utils/prlimit.c:74
msgid "max number of file locks held"
msgstr "con số lớn nhất của khóa nắm giữ tập tin"
-#: sys-utils/prlimit.c:82
+#: sys-utils/prlimit.c:74
#, fuzzy
msgid "locks"
msgstr "khối"
-#: sys-utils/prlimit.c:83
+#: sys-utils/prlimit.c:75
msgid "max locked-in-memory address space"
msgstr "không gian địa chỉ locked-in-memory tối đa"
-#: sys-utils/prlimit.c:84
+#: sys-utils/prlimit.c:76
msgid "max bytes in POSIX mqueues"
msgstr "số lượng byte lớn nhất trong mqueues POSIX"
-#: sys-utils/prlimit.c:85
+#: sys-utils/prlimit.c:77
msgid "max nice prio allowed to raise"
msgstr "mức ưu tiên tuyến trình tối đa được phép đưa ra"
-#: sys-utils/prlimit.c:86
+#: sys-utils/prlimit.c:78
msgid "max number of open files"
msgstr "số lượng tập tin tối đa được mở"
-#: sys-utils/prlimit.c:86
+#: sys-utils/prlimit.c:78
#, fuzzy
msgid "files"
msgstr "tập tin %s"
-#: sys-utils/prlimit.c:87
+#: sys-utils/prlimit.c:79
msgid "max number of processes"
msgstr "số lượng tiến trình tối đa"
-#: sys-utils/prlimit.c:88
+#: sys-utils/prlimit.c:80
msgid "max resident set size"
msgstr "kích cỡ để đặt dài hạn tối đa"
-#: sys-utils/prlimit.c:89
+#: sys-utils/prlimit.c:81
msgid "max real-time priority"
msgstr "mức ưu tiên thời-gian-thực tối đa"
-#: sys-utils/prlimit.c:90
+#: sys-utils/prlimit.c:82
msgid "timeout for real-time tasks"
msgstr "thời gian tối đa dành cho tác vụ thời gian thực"
-#: sys-utils/prlimit.c:90
+#: sys-utils/prlimit.c:82
msgid "microsecs"
msgstr "mi-crô giây"
-#: sys-utils/prlimit.c:91
+#: sys-utils/prlimit.c:83
msgid "max number of pending signals"
msgstr "con số lớn nhất của tín hiệu treo"
-#: sys-utils/prlimit.c:91
+#: sys-utils/prlimit.c:83
msgid "signals"
msgstr ""
-#: sys-utils/prlimit.c:92
+#: sys-utils/prlimit.c:84
msgid "max stack size"
msgstr "cỡ stack tối đa"
-#: sys-utils/prlimit.c:125
+#: sys-utils/prlimit.c:117
msgid "resource name"
msgstr "tên của tài nguyên"
-#: sys-utils/prlimit.c:126
+#: sys-utils/prlimit.c:118
msgid "resource description"
msgstr "bộ mô tả tài nguyên"
-#: sys-utils/prlimit.c:127
+#: sys-utils/prlimit.c:119
msgid "soft limit"
msgstr "giới hạn mềm"
-#: sys-utils/prlimit.c:128
+#: sys-utils/prlimit.c:120
msgid "hard limit (ceiling)"
msgstr "giới hạn cứng (trần)"
-#: sys-utils/prlimit.c:129
+#: sys-utils/prlimit.c:121
msgid "units"
msgstr "đơn _vị:"
-#: sys-utils/prlimit.c:168
+#: sys-utils/prlimit.c:160
#, fuzzy, c-format
#| msgid " %s [options] [-p PID]\n"
msgid " %s [options] [--<resource>=<limit>] [-p PID]\n"
msgstr " %s [các tùy chọn] [-p PID]\n"
-#: sys-utils/prlimit.c:170
+#: sys-utils/prlimit.c:162
#, fuzzy, c-format
#| msgid " %s [options] -u <USER> COMMAND\n"
msgid " %s [options] [--<resource>=<limit>] COMMAND\n"
msgstr " %s [các tùy chọn] -u <TÀI_KHOẢN> LỆNH\n"
-#: sys-utils/prlimit.c:173
+#: sys-utils/prlimit.c:165
msgid "Show or change the resource limits of a process.\n"
msgstr "Hiển thị hay thay đổi các giới hạn tài nguyên của một tiến trình.\n"
-#: sys-utils/prlimit.c:176
+#: sys-utils/prlimit.c:168
#, fuzzy
msgid ""
" -p, --pid <pid> process id\n"
@@ -20391,14 +21378,14 @@ msgstr ""
" -h, --help hiển thị trợ giúp này rồi thoát\n"
" -V, --version hiển thị thông tin về phiên bản rồi thoát\n"
-#: sys-utils/prlimit.c:184
+#: sys-utils/prlimit.c:176
#, fuzzy
msgid ""
"\n"
"Resources:\n"
msgstr "tên của tài nguyên"
-#: sys-utils/prlimit.c:185
+#: sys-utils/prlimit.c:177
msgid ""
" -c, --core maximum size of core files created\n"
" -d, --data maximum size of a process's data segment\n"
@@ -20436,158 +21423,158 @@ msgstr ""
" -y, --rttime thời gian CPU tính theo mi-crô giây một tiến trình được\n"
" lập lịch dưới lịch thời gian thực\n"
-#: sys-utils/prlimit.c:205
+#: sys-utils/prlimit.c:197
msgid ""
" <limit> is defined as a range soft:hard, soft:, :hard or a value to\n"
" define both limits (e.g. -e=0:10 -r=:10).\n"
msgstr ""
-#: sys-utils/prlimit.c:256 sys-utils/prlimit.c:262 sys-utils/prlimit.c:379
-#: sys-utils/prlimit.c:384
+#: sys-utils/prlimit.c:248 sys-utils/prlimit.c:254 sys-utils/prlimit.c:371
+#: sys-utils/prlimit.c:376
msgid "unlimited"
msgstr "vô hạn"
-#: sys-utils/prlimit.c:345
+#: sys-utils/prlimit.c:337
#, c-format
msgid "failed to get old %s limit"
msgstr "lỗi lấy giới hạn %s cũ"
-#: sys-utils/prlimit.c:369
+#: sys-utils/prlimit.c:361
#, c-format
msgid "the soft limit %s cannot exceed the hard limit"
msgstr "giới hạn mềm %s không thể vượt quá giới hạn cứng"
-#: sys-utils/prlimit.c:376
+#: sys-utils/prlimit.c:368
#, fuzzy, c-format
msgid "New %s limit for pid %d: "
msgstr "Giới hạn %s mới: "
-#: sys-utils/prlimit.c:391
+#: sys-utils/prlimit.c:383
#, c-format
msgid "failed to set the %s resource limit"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: sys-utils/prlimit.c:392
+#: sys-utils/prlimit.c:384
#, c-format
msgid "failed to get the %s resource limit"
msgstr "gặp lỗi khi lấy giới hạn nguồn %s"
-#: sys-utils/prlimit.c:474
+#: sys-utils/prlimit.c:468
#, c-format
msgid "failed to parse %s limit"
msgstr "gặp lỗi khi phân tích giới hạn %s"
-#: sys-utils/prlimit.c:603
+#: sys-utils/prlimit.c:597
msgid "option --pid may be specified only once"
msgstr "tùy chọn --pid có lẽ chỉ dùng một lần"
-#: sys-utils/prlimit.c:632
+#: sys-utils/prlimit.c:626
msgid "options --pid and COMMAND are mutually exclusive"
msgstr "tùy chọn --pid và LỆNH loại từ lẫn nhau"
-#: sys-utils/readprofile.c:109
+#: sys-utils/readprofile.c:98
msgid "Display kernel profiling information.\n"
msgstr "Hiển thị thông tin hồ sơ hạt nhân.\n"
-#: sys-utils/readprofile.c:113
+#: sys-utils/readprofile.c:102
#, c-format
msgid " -m, --mapfile <mapfile> (defaults: \"%s\" and\n"
msgstr " -m, --mapfile <tập tin ánh xạ> (mặc định: \"%s\" và\n"
-#: sys-utils/readprofile.c:115
+#: sys-utils/readprofile.c:104
#, c-format
msgid " \"%s\")\n"
msgstr " \"%s\")\n"
-#: sys-utils/readprofile.c:117
+#: sys-utils/readprofile.c:106
#, c-format
msgid " -p, --profile <pro-file> (default: \"%s\")\n"
msgstr " -p, --profile <pro-file> (mặc định: \"%s\")\n"
-#: sys-utils/readprofile.c:118
+#: sys-utils/readprofile.c:107
msgid " -M, --multiplier <mult> set the profiling multiplier to <mult>\n"
msgstr " -M, --multiplier <mult> đặt hệ số nhân profiling thành <mult>\n"
-#: sys-utils/readprofile.c:119
+#: sys-utils/readprofile.c:108
msgid " -i, --info print only info about the sampling step\n"
msgstr " -i, --info chỉ hiển thị các thông tin về bước mẫu\n"
-#: sys-utils/readprofile.c:120
+#: sys-utils/readprofile.c:109
msgid " -v, --verbose print verbose data\n"
msgstr " -v, --verbose hiển thị dữ liệu dạng đầy đủ\n"
-#: sys-utils/readprofile.c:121
+#: sys-utils/readprofile.c:110
msgid " -a, --all print all symbols, even if count is 0\n"
msgstr " -a, --all in ra toàn bộ các ký hiệu, cả khi số lượng là 0\n"
-#: sys-utils/readprofile.c:122
+#: sys-utils/readprofile.c:111
msgid " -b, --histbin print individual histogram-bin counts\n"
msgstr " -b, --histbin hiển thị số lượng histogram-bin cá nhân\n"
-#: sys-utils/readprofile.c:123
+#: sys-utils/readprofile.c:112
msgid " -s, --counters print individual counters within functions\n"
msgstr " -s, --counters hiển thị số lượng cá nhân trong hàm\n"
-#: sys-utils/readprofile.c:124
+#: sys-utils/readprofile.c:113
msgid " -r, --reset reset all the counters (root only)\n"
msgstr " -r, --reset đặt lại tất cả số đếm (chỉ root mới thực hiện được)\n"
-#: sys-utils/readprofile.c:125
+#: sys-utils/readprofile.c:114
msgid " -n, --no-auto disable byte order auto-detection\n"
msgstr " -n, --no-auto tắt chức năng tự động dò tìm thứ tự byte\n"
-#: sys-utils/readprofile.c:204
+#: sys-utils/readprofile.c:193
#, fuzzy
#| msgid "failed to parse pid"
msgid "failed to parse multiplier"
msgstr "lỗi phân tích PID"
-#: sys-utils/readprofile.c:242
+#: sys-utils/readprofile.c:231
#, c-format
msgid "error writing %s"
msgstr "lỗi ghi %s"
-#: sys-utils/readprofile.c:253
+#: sys-utils/readprofile.c:242
#, fuzzy
msgid "input file is empty"
msgstr "Hệ thống tập tin Linux"
-#: sys-utils/readprofile.c:275
+#: sys-utils/readprofile.c:264
msgid "Assuming reversed byte order. Use -n to force native byte order."
msgstr "Giả sử thứ tự byte đảo lộn. Dùng “-n” để ép buộc theo thứ tự byte tự nhiên của máy."
-#: sys-utils/readprofile.c:290
+#: sys-utils/readprofile.c:279
#, fuzzy, c-format
msgid "Sampling_step: %u\n"
msgstr "Sampling_step: %i\n"
-#: sys-utils/readprofile.c:306 sys-utils/readprofile.c:327
+#: sys-utils/readprofile.c:295 sys-utils/readprofile.c:316
#, c-format
msgid "%s(%i): wrong map line"
msgstr "%s(%i): sai dòng ánh xạ"
-#: sys-utils/readprofile.c:317
+#: sys-utils/readprofile.c:306
#, c-format
msgid "can't find \"_stext\" in %s"
msgstr "không tìm thấy \"_stext\" trong %s"
-#: sys-utils/readprofile.c:350
+#: sys-utils/readprofile.c:339
msgid "profile address out of range. Wrong map file?"
msgstr "địa chỉ của xác lập nằm ngoài phạm vi. Tập tin ánh xạ sai?"
-#: sys-utils/readprofile.c:411
+#: sys-utils/readprofile.c:400
msgid "total"
msgstr "tổng"
-#: sys-utils/renice.c:52
+#: sys-utils/renice.c:54
msgid "process ID"
msgstr "ID tiến trình"
-#: sys-utils/renice.c:53
+#: sys-utils/renice.c:55
msgid "process group ID"
msgstr "ID nhóm tiến trình"
-#: sys-utils/renice.c:62
+#: sys-utils/renice.c:64
#, fuzzy, c-format
#| msgid ""
#| " %1$s [-n] <priority> [-p|--pid] <pid>...\n"
@@ -20602,158 +21589,158 @@ msgstr ""
" %1$s [-n] <priority> -g|--pgrp <pgid>…\n"
" %1$s [-n] <priority> -u|--user <user>…\n"
-#: sys-utils/renice.c:68
+#: sys-utils/renice.c:70
msgid "Alter the priority of running processes.\n"
msgstr "Thay đổi mức ưu tiên của các tiến trình đang chạy.\n"
-#: sys-utils/renice.c:71
+#: sys-utils/renice.c:73
#, fuzzy
msgid " -n <num> specify the nice value\n"
msgstr " -n, --priority <số> chỉ định giá trị nice gia tăng\n"
-#: sys-utils/renice.c:72
+#: sys-utils/renice.c:74
#, fuzzy
msgid " If POSIXLY_CORRECT flag is set in environment\n"
msgstr " đặt tính năng tiết kiệm điện vesa\n"
-#: sys-utils/renice.c:73
+#: sys-utils/renice.c:75
#, fuzzy
msgid " then the priority is 'relative' to current\n"
msgstr " đặt tính năng tiết kiệm điện vesa\n"
-#: sys-utils/renice.c:74
+#: sys-utils/renice.c:76
#, fuzzy
msgid " process priority. Otherwise it is 'absolute'.\n"
msgstr " --store lưu cài đặt thiết bị cuối hiện nay làm mặc định\n"
-#: sys-utils/renice.c:75
+#: sys-utils/renice.c:77
#, fuzzy
msgid " --priority <num> specify the 'absolute' nice value\n"
msgstr " -n, --priority <số> chỉ định giá trị nice gia tăng\n"
-#: sys-utils/renice.c:76
+#: sys-utils/renice.c:78
#, fuzzy
msgid " --relative <num> specify the 'relative' nice value\n"
msgstr " -n, --priority <số> chỉ định giá trị nice gia tăng\n"
-#: sys-utils/renice.c:77
+#: sys-utils/renice.c:79
#, fuzzy
msgid " -p, --pid interpret arguments as process ID (default)\n"
msgstr " -p, --pid <id> phiên dịch đối số là một mã số tiến trình (mặc định)\n"
-#: sys-utils/renice.c:78
+#: sys-utils/renice.c:80
#, fuzzy
msgid " -g, --pgrp interpret arguments as process group ID\n"
msgstr " -g, --pgrp <id> phiên dịch đối số là một mã số nhóm tiến trình\n"
-#: sys-utils/renice.c:79
+#: sys-utils/renice.c:81
#, fuzzy
msgid " -u, --user interpret arguments as username or user ID\n"
msgstr " -u, --user <name>|<id> biên dịch đối số là một tài khoản hay một mã số người dùng\n"
-#: sys-utils/renice.c:91
+#: sys-utils/renice.c:93
#, c-format
msgid "failed to get priority for %d (%s)"
msgstr "gặp lỗi khi lấy mức ưu tiên cho %d (%s)"
-#: sys-utils/renice.c:110
+#: sys-utils/renice.c:112
#, c-format
msgid "failed to set priority for %d (%s)"
msgstr "gặp lỗi khi đăth mức ưu tiên cho %d (%s)"
-#: sys-utils/renice.c:115
+#: sys-utils/renice.c:117
#, c-format
msgid "%d (%s) old priority %d, new priority %d\n"
msgstr "%d (%s) quyền ưu tiên cũ %d, quyền ưu tiên mới %d\n"
-#: sys-utils/renice.c:181
+#: sys-utils/renice.c:183
#, fuzzy, c-format
msgid "invalid priority '%s'"
msgstr "id không hợp lệ: %s"
-#: sys-utils/renice.c:208
+#: sys-utils/renice.c:210
#, c-format
msgid "unknown user %s"
msgstr "người dùng lạ %s"
#. TRANSLATORS: The first %s is one of the above
#. * three ID names. Read: "bad value for %s: %s"
-#: sys-utils/renice.c:217
+#: sys-utils/renice.c:219
#, c-format
msgid "bad %s value: %s"
msgstr "giá trị sai %s: %s"
-#: sys-utils/rfkill.c:131
+#: sys-utils/rfkill.c:132
#, fuzzy
msgid "kernel device name"
msgstr "tên thiết bị nhân nội bộ"
-#: sys-utils/rfkill.c:132
+#: sys-utils/rfkill.c:133
#, fuzzy
msgid "device identifier value"
msgstr "định danh thiết bị"
-#: sys-utils/rfkill.c:133
+#: sys-utils/rfkill.c:134
msgid "device type name that can be used as identifier"
msgstr ""
-#: sys-utils/rfkill.c:134
+#: sys-utils/rfkill.c:135
#, fuzzy
msgid "device type description"
msgstr "mô tả cờ"
-#: sys-utils/rfkill.c:135
+#: sys-utils/rfkill.c:136
#, fuzzy
msgid "status of software block"
msgstr "kích thước của khóa"
-#: sys-utils/rfkill.c:136
+#: sys-utils/rfkill.c:137
#, fuzzy
msgid "status of hardware block"
msgstr "Hiển thị trạng thái của đồng hồ giữ nhà phần cứng.\n"
-#: sys-utils/rfkill.c:200
+#: sys-utils/rfkill.c:201
#, fuzzy, c-format
msgid "cannot set non-blocking %s"
msgstr "không thể khóa %s"
-#: sys-utils/rfkill.c:221
+#: sys-utils/rfkill.c:222
#, c-format
msgid "wrong size of rfkill event: %zu < %zu"
msgstr ""
-#: sys-utils/rfkill.c:259
+#: sys-utils/rfkill.c:260
#, fuzzy, c-format
msgid "failed to poll %s"
msgstr "gặp lỗi phân tích %s"
-#: sys-utils/rfkill.c:328
+#: sys-utils/rfkill.c:329
#, fuzzy
msgid "invalid identifier"
msgstr "định danh thiết bị"
-#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
+#: sys-utils/rfkill.c:409 sys-utils/rfkill.c:412
#, fuzzy
msgid "blocked"
msgstr "đã khóa"
-#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
+#: sys-utils/rfkill.c:409 sys-utils/rfkill.c:412
#, fuzzy
msgid "unblocked"
msgstr "đã khóa"
-#: sys-utils/rfkill.c:430 sys-utils/rfkill.c:505 sys-utils/rfkill.c:546
-#: sys-utils/rfkill.c:582 sys-utils/rfkill.c:603
+#: sys-utils/rfkill.c:431 sys-utils/rfkill.c:506 sys-utils/rfkill.c:547
+#: sys-utils/rfkill.c:583 sys-utils/rfkill.c:604
#, fuzzy, c-format
msgid "invalid identifier: %s"
msgstr "Định danh đĩa: %s"
-#: sys-utils/rfkill.c:633
+#: sys-utils/rfkill.c:634
#, fuzzy, c-format
msgid " %s [options] command [identifier ...]\n"
msgstr "%s [tùy chọn] [<thiết bị> …]\n"
-#: sys-utils/rfkill.c:636
+#: sys-utils/rfkill.c:637
msgid "Tool for enabling and disabling wireless devices.\n"
msgstr ""
@@ -20762,44 +21749,44 @@ msgstr ""
#. *
#. list [identifier] (lista [tarkenne])
#.
-#: sys-utils/rfkill.c:660
+#: sys-utils/rfkill.c:661
#, fuzzy
msgid " help\n"
msgstr " -help\n"
-#: sys-utils/rfkill.c:661
+#: sys-utils/rfkill.c:662
msgid " event\n"
msgstr ""
-#: sys-utils/rfkill.c:662
+#: sys-utils/rfkill.c:663
#, fuzzy
msgid " list [identifier]\n"
msgstr "Định danh đĩa: %s"
-#: sys-utils/rfkill.c:663
+#: sys-utils/rfkill.c:664
#, fuzzy
msgid " block identifier\n"
msgstr "Định danh đĩa: %s"
-#: sys-utils/rfkill.c:664
+#: sys-utils/rfkill.c:665
#, fuzzy
msgid " unblock identifier\n"
msgstr "Định danh đĩa: %s"
-#: sys-utils/rfkill.c:665
+#: sys-utils/rfkill.c:666
#, fuzzy
msgid " toggle identifier\n"
msgstr "Định danh đĩa: %s"
-#: sys-utils/rtcwake.c:102
+#: sys-utils/rtcwake.c:111
msgid "Enter a system sleep state until a specified wakeup time.\n"
msgstr "Vào một trạng thái hệ thống ngủ cho đến thời điểm thức dậy đã chỉ định.\n"
-#: sys-utils/rtcwake.c:105
+#: sys-utils/rtcwake.c:114
msgid " -a, --auto reads the clock mode from adjust file (default)\n"
msgstr " -a, --auto đọc chế độ đồng hồ từ tập tin chỉnh sửa (mặc định)\n"
-#: sys-utils/rtcwake.c:107
+#: sys-utils/rtcwake.c:116
#, c-format
msgid ""
" -A, --adjfile <file> specifies the path to the adjust file\n"
@@ -20808,198 +21795,198 @@ msgstr ""
" -A, --adjfile <t.tin> chỉ định đường dẫn tới tập tin chỉnh sửa;\n"
" mặc định là %s\n"
-#: sys-utils/rtcwake.c:109
+#: sys-utils/rtcwake.c:118
#, fuzzy
msgid " --date <timestamp> date time of timestamp to wake\n"
msgstr " -t, --time <time_t> thời điểm thức giấc\n"
-#: sys-utils/rtcwake.c:110
+#: sys-utils/rtcwake.c:119
msgid " -d, --device <device> select rtc device (rtc0|rtc1|...)\n"
msgstr " -d, --device <thiết-bị> chọn thiết bị rtc (rtc0|rtc1|…)\n"
-#: sys-utils/rtcwake.c:111
+#: sys-utils/rtcwake.c:120
msgid " -n, --dry-run does everything, but suspend\n"
msgstr " -n, --dry-run không làm gì cả, nhưng tạm treo\n"
-#: sys-utils/rtcwake.c:112
+#: sys-utils/rtcwake.c:121
msgid " -l, --local RTC uses local timezone\n"
msgstr " -l, --local RTC dùng múi giờ địa phương\n"
-#: sys-utils/rtcwake.c:113
+#: sys-utils/rtcwake.c:122
msgid " --list-modes list available modes\n"
msgstr ""
-#: sys-utils/rtcwake.c:114
+#: sys-utils/rtcwake.c:123
msgid " -m, --mode <mode> standby|mem|... sleep mode\n"
msgstr " -m, --mode <chế_độ> chế độ ngủ standby|mem|…\n"
-#: sys-utils/rtcwake.c:115
+#: sys-utils/rtcwake.c:124
msgid " -s, --seconds <seconds> seconds to sleep\n"
msgstr " -s, --seconds <giây> số giây sẽ ngủ\n"
-#: sys-utils/rtcwake.c:116
+#: sys-utils/rtcwake.c:125
msgid " -t, --time <time_t> time to wake\n"
msgstr " -t, --time <time_t> thời điểm thức giấc\n"
-#: sys-utils/rtcwake.c:117
+#: sys-utils/rtcwake.c:126
msgid " -u, --utc RTC uses UTC\n"
msgstr " -u, --utc RTC dùng UTC\n"
-#: sys-utils/rtcwake.c:118
+#: sys-utils/rtcwake.c:127
msgid " -v, --verbose verbose messages\n"
msgstr " -v, --verbose mô tả chi tiết những gì được làm\n"
-#: sys-utils/rtcwake.c:168
+#: sys-utils/rtcwake.c:177
msgid "read rtc time failed"
msgstr "gặp lỗi khi đọc thời gian từ rtc"
-#: sys-utils/rtcwake.c:174
+#: sys-utils/rtcwake.c:183
msgid "read system time failed"
msgstr "gặp lỗi khi đọc thời gian từ đồng hồ của hệ thống"
-#: sys-utils/rtcwake.c:190
+#: sys-utils/rtcwake.c:199
msgid "convert rtc time failed"
msgstr "gặp lỗi khi chuyển đổi thời gian từ rtc"
-#: sys-utils/rtcwake.c:240
+#: sys-utils/rtcwake.c:249
msgid "set rtc wake alarm failed"
msgstr "gặp lỗi khi đặt chuông báo thức rtc"
-#: sys-utils/rtcwake.c:280
+#: sys-utils/rtcwake.c:289
#, fuzzy
msgid "discarding stdin"
msgstr "loại bỏ khoảng chênh sắp hàng"
-#: sys-utils/rtcwake.c:331
+#: sys-utils/rtcwake.c:340
#, fuzzy, c-format
msgid "unexpected third line in: %s: %s"
msgstr "gặp kết thúc tập tin bất thường trên %s"
-#: sys-utils/rtcwake.c:345 sys-utils/rtcwake.c:675
+#: sys-utils/rtcwake.c:354 sys-utils/rtcwake.c:684
msgid "read rtc alarm failed"
msgstr "gặp lỗi khi đọc chuông báo thức rtc"
-#: sys-utils/rtcwake.c:350
+#: sys-utils/rtcwake.c:359
#, c-format
msgid "alarm: off\n"
msgstr "báo thức: tắt\n"
-#: sys-utils/rtcwake.c:363
+#: sys-utils/rtcwake.c:372
msgid "convert time failed"
msgstr "chuyển đổi thời gian đã không thành công"
-#: sys-utils/rtcwake.c:369
+#: sys-utils/rtcwake.c:378
#, c-format
msgid "alarm: on %s"
msgstr "báo thức: lúc %s"
-#: sys-utils/rtcwake.c:402
+#: sys-utils/rtcwake.c:411
#, c-format
msgid "%s: unable to find device"
msgstr "%s: không thể tìm thiết bị"
-#: sys-utils/rtcwake.c:413
+#: sys-utils/rtcwake.c:422
#, fuzzy, c-format
msgid "could not read: %s"
msgstr "Không thể đọc %s"
-#: sys-utils/rtcwake.c:493
+#: sys-utils/rtcwake.c:502
#, c-format
msgid "unrecognized suspend state '%s'"
msgstr "không hiểu được trạng thái treo “%s”"
-#: sys-utils/rtcwake.c:501
+#: sys-utils/rtcwake.c:510
msgid "invalid seconds argument"
msgstr "tham số giây không hợp lệ"
-#: sys-utils/rtcwake.c:505
+#: sys-utils/rtcwake.c:514
msgid "invalid time argument"
msgstr "tham số thời gian không hợp lệ"
-#: sys-utils/rtcwake.c:532
+#: sys-utils/rtcwake.c:541
#, c-format
msgid "%s: assuming RTC uses UTC ...\n"
msgstr "%s: coi là RTC dùng UTC …\n"
-#: sys-utils/rtcwake.c:537
+#: sys-utils/rtcwake.c:546
msgid "Using UTC time.\n"
msgstr "Sử dụng thời gian UTC.\n"
-#: sys-utils/rtcwake.c:538
+#: sys-utils/rtcwake.c:547
msgid "Using local time.\n"
msgstr "Sử dụng thời gian địa phương.\n"
-#: sys-utils/rtcwake.c:541
+#: sys-utils/rtcwake.c:550
#, fuzzy
msgid "must provide wake time (see --seconds, --time and --date options)"
msgstr "phải cung cấp thời điểm đánh thức (xem thêm các tùy chọn -t và -s)"
-#: sys-utils/rtcwake.c:547
+#: sys-utils/rtcwake.c:556
#, c-format
msgid "%s not enabled for wakeup events"
msgstr "%s không thể bật sự kiện báo thức"
-#: sys-utils/rtcwake.c:554
+#: sys-utils/rtcwake.c:563
#, fuzzy, c-format
#| msgid "alarm %ld, sys_time %ld, rtc_time %ld, seconds %u\n"
msgid "alarm %<PRId64>, sys_time %<PRId64>, rtc_time %<PRId64>, seconds %<PRIu64>\n"
msgstr "báo thức %ld, giờ_hệ_thống %ld, giờ_RTC %ld, giây %u\n"
-#: sys-utils/rtcwake.c:567
+#: sys-utils/rtcwake.c:576
#, c-format
msgid "time doesn't go backward to %s"
msgstr "thời gian không chạy ngược về %s"
-#: sys-utils/rtcwake.c:580
+#: sys-utils/rtcwake.c:589
#, c-format
msgid "%s: wakeup using %s at %s"
msgstr "%s: thức dậy sử dụng %s lúc %s"
-#: sys-utils/rtcwake.c:586
+#: sys-utils/rtcwake.c:595
#, c-format
msgid "%s: wakeup from \"%s\" using %s at %s"
msgstr "%s: thức dậy từ \"%s\" sử dụng %s lúc %s"
-#: sys-utils/rtcwake.c:596
+#: sys-utils/rtcwake.c:605
#, c-format
msgid "suspend mode: no; leaving\n"
msgstr "chế độ ngưng: không; đang rời\n"
-#: sys-utils/rtcwake.c:619
+#: sys-utils/rtcwake.c:628
#, c-format
msgid "suspend mode: off; executing %s\n"
msgstr "chế độ ngưng: bị tắt; đang thực hiện %s\n"
-#: sys-utils/rtcwake.c:628
+#: sys-utils/rtcwake.c:637
#, fuzzy
msgid "failed to find shutdown command"
msgstr "lỗi mở %s"
-#: sys-utils/rtcwake.c:638
+#: sys-utils/rtcwake.c:647
#, c-format
msgid "suspend mode: on; reading rtc\n"
msgstr "chế độ ngưng: đã bật; đang đọc RTC\n"
-#: sys-utils/rtcwake.c:643
+#: sys-utils/rtcwake.c:652
msgid "rtc read failed"
msgstr "đọc fts gặp lỗi"
-#: sys-utils/rtcwake.c:655
+#: sys-utils/rtcwake.c:664
#, c-format
msgid "suspend mode: disable; disabling alarm\n"
msgstr "chế độ ngưng: vô hiệu hóa; đang tắt báo động\n"
-#: sys-utils/rtcwake.c:659
+#: sys-utils/rtcwake.c:668
#, c-format
msgid "suspend mode: show; printing alarm info\n"
msgstr "chế độ ngưng: hiển thị; đang in thông tin báo thức\n"
-#: sys-utils/rtcwake.c:666
+#: sys-utils/rtcwake.c:675
#, c-format
msgid "suspend mode: %s; suspending system\n"
msgstr "chế độ ngưng: %s; đang ngưng chạy hệ thống\n"
-#: sys-utils/rtcwake.c:680
+#: sys-utils/rtcwake.c:689
msgid "disable rtc alarm interrupt failed"
msgstr "tắt khả ngắt của đồng hồ báo thức RTC gặp lỗi"
@@ -21077,572 +22064,664 @@ msgstr " --list liệt kê các kiến trúc có thể đặt
msgid " --show[=personality] show current or specific personality and exit\n"
msgstr ""
-#: sys-utils/setarch.c:346
+#: sys-utils/setarch.c:352
#, c-format
msgid "Kernel cannot set architecture to %s"
msgstr "Hạt nhân không thể đặt kiến trúc thành %s"
-#: sys-utils/setarch.c:411
+#: sys-utils/setarch.c:417
msgid "Can not get current kernel personality"
msgstr ""
-#: sys-utils/setarch.c:464
+#: sys-utils/setarch.c:470
msgid "Not enough arguments"
msgstr "Không đủ đối số"
-#: sys-utils/setarch.c:532
+#: sys-utils/setarch.c:538
msgid "unrecognized option '--list'"
msgstr "không thừa nhận tùy chọn “--list”"
-#: sys-utils/setarch.c:541
+#: sys-utils/setarch.c:547
#, fuzzy
#| msgid "cannot parse PID"
msgid "could not parse personality"
msgstr "không thể phân tích PID"
-#: sys-utils/setarch.c:545
+#: sys-utils/setarch.c:551
#, fuzzy
#| msgid "unrecognized option '--list'"
msgid "unrecognized option '--show'"
msgstr "không thừa nhận tùy chọn “--list”"
-#: sys-utils/setarch.c:559
+#: sys-utils/setarch.c:565
#, fuzzy
msgid "no architecture argument or personality flags specified"
msgstr "chưa chỉ định đối số kiến trúc"
-#: sys-utils/setarch.c:571
+#: sys-utils/setarch.c:577
#, c-format
msgid "%s: Unrecognized architecture"
msgstr "%s: kiến trúc không nhận ra"
-#: sys-utils/setarch.c:589
+#: sys-utils/setarch.c:595
#, c-format
msgid "failed to set personality to %s"
msgstr "gặp lỗi khi đặt cá nhân thành %s"
-#: sys-utils/setarch.c:601
+#: sys-utils/setarch.c:607
#, fuzzy, c-format
msgid "Execute command `%s'.\n"
msgstr "Đang thực hiện chương trình “%s”…\n"
-#: sys-utils/setpriv.c:119
+#: sys-utils/setpgid.c:20 sys-utils/setsid.c:35
+#, c-format
+msgid " %s [options] <program> [arguments ...]\n"
+msgstr " %s [các tùy chọn] <chương trình> [các đối số …]\n"
+
+#: sys-utils/setpgid.c:24
+#, fuzzy
+#| msgid "Run a program in a new session.\n"
+msgid "Run a program in a new process group.\n"
+msgstr "Chạy một chương trình trong một phiên mới.\n"
+
+#: sys-utils/setpgid.c:27
+#, fuzzy
+msgid " -f, --foregound Make a foreground process group\n"
+msgstr " -f ép buộc kiểm tra\n"
+
+#: sys-utils/setpgid.c:71
+#, fuzzy
+#| msgid "setgid failed"
+msgid "setpgid failed"
+msgstr "setgid không thành công"
+
+#: sys-utils/setpgid.c:77
+#, fuzzy
+msgid "sigemptyset failed"
+msgstr "semctl bị lỗi"
+
+#: sys-utils/setpgid.c:79
+#, fuzzy
+msgid "sigaddset failed"
+msgstr "semctl bị lỗi"
+
+#: sys-utils/setpgid.c:83
+#, fuzzy
+#| msgid "tcsetattr failed"
+msgid "tcsetpgrp failed"
+msgstr "tcsetattr gặp lỗi"
+
+#: sys-utils/setpriv.c:121
#, c-format
msgid " %s [options] <program> [<argument>...]\n"
msgstr " %s [các tùy chọn] <chương trình> [<các đối số>…]\n"
-#: sys-utils/setpriv.c:123
+#: sys-utils/setpriv.c:125
msgid "Run a program with different privilege settings.\n"
msgstr "Chạy một chương trình với các cài đặt đặc quyền khác.\n"
-#: sys-utils/setpriv.c:126
+#: sys-utils/setpriv.c:128
#, fuzzy
msgid " -d, --dump show current state (and do not exec)\n"
msgstr " -d, --dump hiển thị trạng thái hiện tại (và không thực thi gì)\n"
-#: sys-utils/setpriv.c:127
+#: sys-utils/setpriv.c:129
#, fuzzy
msgid " --nnp, --no-new-privs disallow granting new privileges\n"
msgstr " --nnp, --no-new-privs cấm cấp đặc quyền mới\n"
-#: sys-utils/setpriv.c:128
+#: sys-utils/setpriv.c:130
#, fuzzy
msgid " --ambient-caps <caps,...> set ambient capabilities\n"
msgstr " --inh-caps <caps,…> đặt các quyền hạn kế thừa\n"
-#: sys-utils/setpriv.c:129
+#: sys-utils/setpriv.c:131
#, fuzzy
msgid " --inh-caps <caps,...> set inheritable capabilities\n"
msgstr " --inh-caps <caps,…> đặt các quyền hạn kế thừa\n"
-#: sys-utils/setpriv.c:130
+#: sys-utils/setpriv.c:132
#, fuzzy
msgid " --bounding-set <caps> set capability bounding set\n"
msgstr " --bounding-set <caps> đặt tập hợp hạn biên dung tích\n"
-#: sys-utils/setpriv.c:131
+#: sys-utils/setpriv.c:133
#, fuzzy
msgid " --ruid <uid|user> set real uid\n"
msgstr " --ruid <uid> đặt uid thật\n"
-#: sys-utils/setpriv.c:132
+#: sys-utils/setpriv.c:134
#, fuzzy
msgid " --euid <uid|user> set effective uid\n"
msgstr " --euid <uid> đặt uid chịu tác động\n"
-#: sys-utils/setpriv.c:133
+#: sys-utils/setpriv.c:135
#, fuzzy
msgid " --rgid <gid|user> set real gid\n"
msgstr " --rgid <gid> đặt gid thực tế\n"
-#: sys-utils/setpriv.c:134
+#: sys-utils/setpriv.c:136
#, fuzzy
msgid " --egid <gid|group> set effective gid\n"
msgstr " --egid <gid> đặt nhóm chịu tác động\n"
-#: sys-utils/setpriv.c:135
+#: sys-utils/setpriv.c:137
#, fuzzy
msgid " --reuid <uid|user> set real and effective uid\n"
msgstr " --reuid <uid> đặt uid thực tế và chịu tác động\n"
-#: sys-utils/setpriv.c:136
+#: sys-utils/setpriv.c:138
#, fuzzy
msgid " --regid <gid|group> set real and effective gid\n"
msgstr " --regid <gid> đặt gid thực tế và chịu tác động\n"
-#: sys-utils/setpriv.c:137
+#: sys-utils/setpriv.c:139
#, fuzzy
msgid " --clear-groups clear supplementary groups\n"
msgstr " --clear-groups xóa sạch các nhóm phụ\n"
-#: sys-utils/setpriv.c:138
+#: sys-utils/setpriv.c:140
#, fuzzy
msgid " --keep-groups keep supplementary groups\n"
msgstr " --keep-groups giữ lại các nhóm phụ\n"
-#: sys-utils/setpriv.c:139
+#: sys-utils/setpriv.c:141
#, fuzzy
msgid " --init-groups initialize supplementary groups\n"
msgstr " --keep-groups giữ lại các nhóm phụ\n"
-#: sys-utils/setpriv.c:140
+#: sys-utils/setpriv.c:142
#, fuzzy
msgid " --groups <group,...> set supplementary groups by UID or name\n"
msgstr " --groups <nhóm,…> đặt các nhóm phụ\n"
-#: sys-utils/setpriv.c:141
+#: sys-utils/setpriv.c:143
#, fuzzy
msgid " --securebits <bits> set securebits\n"
msgstr " --securebits <bits> đăt securebits\n"
-#: sys-utils/setpriv.c:142
+#: sys-utils/setpriv.c:144
#, fuzzy
msgid ""
" --pdeathsig keep|clear|<signame>\n"
" set or clear parent death signal\n"
msgstr " --store lưu cài đặt thiết bị cuối hiện nay làm mặc định\n"
-#: sys-utils/setpriv.c:144
+#: sys-utils/setpriv.c:146
#, fuzzy
msgid " --selinux-label <label> set SELinux label\n"
msgstr " --selinux-label <nhãn> đặt nhãn SELinux\n"
-#: sys-utils/setpriv.c:145
+#: sys-utils/setpriv.c:147
#, fuzzy
msgid " --apparmor-profile <pr> set AppArmor profile\n"
msgstr " --apparmor-profile <pr> đặt hồ sơ AppArmor\n"
-#: sys-utils/setpriv.c:146
+#: sys-utils/setpriv.c:148
+msgid " --landlock-access <access> add Landlock access\n"
+msgstr ""
+
+#: sys-utils/setpriv.c:149
+msgid " --landlock-rule <rule> add Landlock rule\n"
+msgstr ""
+
+#: sys-utils/setpriv.c:150
msgid ""
" --reset-env clear all environment and initialize\n"
" HOME, SHELL, USER, LOGNAME and PATH\n"
msgstr ""
-#: sys-utils/setpriv.c:152
+#: sys-utils/setpriv.c:156
msgid " This tool can be dangerous. Read the manpage, and be careful.\n"
msgstr " Công cụ này tương đối nguy hiểm. Hãy đọc trang manpage, và dùng một cách thận trọng.\n"
-#: sys-utils/setpriv.c:170
+#: sys-utils/setpriv.c:176
#, fuzzy
msgid "invalid capability type"
msgstr "chuỗi dung tích sai"
-#: sys-utils/setpriv.c:193 sys-utils/setpriv.c:412
+#: sys-utils/setpriv.c:199 sys-utils/setpriv.c:418
#, c-format
msgid "cap %d: libcap-ng is broken"
msgstr "cap %d: libcap-ng bị hỏng"
-#: sys-utils/setpriv.c:219 sys-utils/setpriv.c:560
+#: sys-utils/setpriv.c:225 sys-utils/setpriv.c:566
msgid "getting process secure bits failed"
msgstr "lấy bít đảm bảo tiến trình gặp lỗi"
-#: sys-utils/setpriv.c:223
+#: sys-utils/setpriv.c:229
#, c-format
msgid "Securebits: "
msgstr "Bít an ninh: "
-#: sys-utils/setpriv.c:243 sys-utils/setpriv.c:327
+#: sys-utils/setpriv.c:249 sys-utils/setpriv.c:333
#, c-format
msgid "[none]\n"
msgstr "[không]\n"
-#: sys-utils/setpriv.c:269
+#: sys-utils/setpriv.c:275
#, c-format
msgid "%s: too long"
msgstr "%s: quá dài"
-#: sys-utils/setpriv.c:297
+#: sys-utils/setpriv.c:303
#, c-format
msgid "Supplementary groups: "
msgstr "Các nhóm phụ: "
-#: sys-utils/setpriv.c:299 sys-utils/setpriv.c:365 sys-utils/setpriv.c:370
-#: sys-utils/setpriv.c:376 sys-utils/setpriv.c:382 sys-utils/setpriv.c:389
+#: sys-utils/setpriv.c:305 sys-utils/setpriv.c:371 sys-utils/setpriv.c:376
+#: sys-utils/setpriv.c:382 sys-utils/setpriv.c:388 sys-utils/setpriv.c:395
#, c-format
msgid "[none]"
msgstr "[không]"
-#: sys-utils/setpriv.c:317
+#: sys-utils/setpriv.c:323
#, fuzzy
msgid "get pdeathsig failed"
msgstr "getresuid gặp lỗi"
-#: sys-utils/setpriv.c:321
+#: sys-utils/setpriv.c:327
#, fuzzy, c-format
msgid "Parent death signal: "
msgstr "gặp lỗi khi đặt chuông báo thức rtc"
-#: sys-utils/setpriv.c:337
+#: sys-utils/setpriv.c:343
#, c-format
msgid "uid: %u\n"
msgstr "uid: %u\n"
-#: sys-utils/setpriv.c:338
+#: sys-utils/setpriv.c:344
#, c-format
msgid "euid: %u\n"
msgstr "euid: %u\n"
-#: sys-utils/setpriv.c:341
+#: sys-utils/setpriv.c:347
#, c-format
msgid "suid: %u\n"
msgstr "suid: %u\n"
-#: sys-utils/setpriv.c:343 sys-utils/setpriv.c:456
+#: sys-utils/setpriv.c:349 sys-utils/setpriv.c:462
msgid "getresuid failed"
msgstr "getresuid gặp lỗi"
-#: sys-utils/setpriv.c:352 sys-utils/setpriv.c:471
+#: sys-utils/setpriv.c:358 sys-utils/setpriv.c:477
msgid "getresgid failed"
msgstr "getresgid gặp lỗi"
-#: sys-utils/setpriv.c:363
+#: sys-utils/setpriv.c:369
#, c-format
msgid "Effective capabilities: "
msgstr "Dung lượng còn dùng được: "
-#: sys-utils/setpriv.c:368
+#: sys-utils/setpriv.c:374
#, c-format
msgid "Permitted capabilities: "
msgstr "Dung tích còn được phép: "
-#: sys-utils/setpriv.c:374
+#: sys-utils/setpriv.c:380
#, c-format
msgid "Inheritable capabilities: "
msgstr "Các dung tích kế thừa: "
-#: sys-utils/setpriv.c:379
+#: sys-utils/setpriv.c:385
#, fuzzy, c-format
msgid "Ambient capabilities: "
msgstr "Dung tích còn được phép: "
-#: sys-utils/setpriv.c:384
+#: sys-utils/setpriv.c:390
#, fuzzy, c-format
msgid "[unsupported]"
msgstr "lệnh không được hỗ trợ"
-#: sys-utils/setpriv.c:387
+#: sys-utils/setpriv.c:393
#, c-format
msgid "Capability bounding set: "
msgstr "Tập hợp hạn biên dung lượng: "
-#: sys-utils/setpriv.c:396
+#: sys-utils/setpriv.c:402
msgid "SELinux label"
msgstr "Nhãn SELinux"
-#: sys-utils/setpriv.c:399
+#: sys-utils/setpriv.c:405
msgid "AppArmor profile"
msgstr "Hồ sơ AppArmor"
-#: sys-utils/setpriv.c:434
+#: sys-utils/setpriv.c:440
msgid "Invalid supplementary group id"
msgstr "Mã số nhóm phụ thêm không hợp lệ"
-#: sys-utils/setpriv.c:444
+#: sys-utils/setpriv.c:450
#, fuzzy
msgid "failed to get parent death signal"
msgstr "lỗi phân tích sigval"
-#: sys-utils/setpriv.c:464
+#: sys-utils/setpriv.c:470
msgid "setresuid failed"
msgstr "setresuid gặp lỗi"
-#: sys-utils/setpriv.c:479
+#: sys-utils/setpriv.c:485
msgid "setresgid failed"
msgstr "setresgid gặp lỗi"
-#: sys-utils/setpriv.c:511
+#: sys-utils/setpriv.c:517
#, fuzzy
msgid "unsupported capability type"
msgstr "kiểu thời gian không được hỗ trợ"
-#: sys-utils/setpriv.c:528
+#: sys-utils/setpriv.c:534
msgid "bad capability string"
msgstr "chuỗi dung tích sai"
-#: sys-utils/setpriv.c:545
+#: sys-utils/setpriv.c:551
#, c-format
msgid "unknown capability \"%s\""
msgstr "không hiểu dung lượng \"%s\""
-#: sys-utils/setpriv.c:569
+#: sys-utils/setpriv.c:575
msgid "unrecognized securebit set -- refusing to adjust"
msgstr "không hiểu tập hợp bít an ninh -- khước từ chỉnh sửa"
-#: sys-utils/setpriv.c:573
+#: sys-utils/setpriv.c:579
msgid "bad securebits string"
msgstr "chuỗi bít an toàn sai"
-#: sys-utils/setpriv.c:580
+#: sys-utils/setpriv.c:586
msgid "+all securebits is not allowed"
msgstr "+all securebits là không được phép"
-#: sys-utils/setpriv.c:593
+#: sys-utils/setpriv.c:599
msgid "adjusting keep_caps does not make sense"
msgstr "điều chỉnh keep_caps không hợp lý"
-#: sys-utils/setpriv.c:597
+#: sys-utils/setpriv.c:603
msgid "unrecognized securebit"
msgstr "không nhận ra securebit"
-#: sys-utils/setpriv.c:617
+#: sys-utils/setpriv.c:623
msgid "SELinux is not running"
msgstr "SELinux không hoạt động"
-#: sys-utils/setpriv.c:632
+#: sys-utils/setpriv.c:638
#, c-format
msgid "close failed: %s"
msgstr "gặp lỗi khi đóng: %s"
-#: sys-utils/setpriv.c:640
+#: sys-utils/setpriv.c:646
msgid "AppArmor is not running"
msgstr "AppArmor không hoạt động"
-#: sys-utils/setpriv.c:819
+#: sys-utils/setpriv.c:829
msgid "duplicate --no-new-privs option"
msgstr "trùng tùy chọn --no-new-privs"
-#: sys-utils/setpriv.c:824
+#: sys-utils/setpriv.c:834
msgid "duplicate ruid"
msgstr "trùng ruid"
-#: sys-utils/setpriv.c:826
+#: sys-utils/setpriv.c:836
msgid "failed to parse ruid"
msgstr "gặp lỗi khi phân tích ruid"
-#: sys-utils/setpriv.c:834
+#: sys-utils/setpriv.c:844
msgid "duplicate euid"
msgstr "trùng euid"
-#: sys-utils/setpriv.c:836
+#: sys-utils/setpriv.c:846
msgid "failed to parse euid"
msgstr "gặp lỗi khi phân tích euid"
-#: sys-utils/setpriv.c:840
+#: sys-utils/setpriv.c:850
msgid "duplicate ruid or euid"
msgstr "trùng ruid hoặc euid"
-#: sys-utils/setpriv.c:842
+#: sys-utils/setpriv.c:852
msgid "failed to parse reuid"
msgstr "gặp lỗi khi phân tích reuid"
-#: sys-utils/setpriv.c:851
+#: sys-utils/setpriv.c:861
msgid "duplicate rgid"
msgstr "trùng rgid"
-#: sys-utils/setpriv.c:853
+#: sys-utils/setpriv.c:863
msgid "failed to parse rgid"
msgstr "gặp lỗi khi phân tích rgid"
-#: sys-utils/setpriv.c:857
+#: sys-utils/setpriv.c:867
msgid "duplicate egid"
msgstr "trùng egid"
-#: sys-utils/setpriv.c:859
+#: sys-utils/setpriv.c:869
msgid "failed to parse egid"
msgstr "gặp lỗi phân tích egid"
-#: sys-utils/setpriv.c:863
+#: sys-utils/setpriv.c:873
msgid "duplicate rgid or egid"
msgstr "trùng rgid hoặc egid"
-#: sys-utils/setpriv.c:865
+#: sys-utils/setpriv.c:875
msgid "failed to parse regid"
msgstr "gặp lỗi khi phân tích regid"
-#: sys-utils/setpriv.c:870
+#: sys-utils/setpriv.c:880
msgid "duplicate --clear-groups option"
msgstr "trùng tùy chọn --clear-groups"
-#: sys-utils/setpriv.c:876
+#: sys-utils/setpriv.c:886
msgid "duplicate --keep-groups option"
msgstr "trùng tùy chọn --keep-groups"
-#: sys-utils/setpriv.c:882
+#: sys-utils/setpriv.c:892
#, fuzzy
msgid "duplicate --init-groups option"
msgstr "trùng tùy chọn --groups"
-#: sys-utils/setpriv.c:888
+#: sys-utils/setpriv.c:898
msgid "duplicate --groups option"
msgstr "trùng tùy chọn --groups"
-#: sys-utils/setpriv.c:894
+#: sys-utils/setpriv.c:904
#, fuzzy
msgid "duplicate --keep-pdeathsig option"
msgstr "trùng tùy chọn --keep-groups"
-#: sys-utils/setpriv.c:903
+#: sys-utils/setpriv.c:913
msgid "duplicate --inh-caps option"
msgstr "trùng tùy chọn --inh-caps"
-#: sys-utils/setpriv.c:909
+#: sys-utils/setpriv.c:919
#, fuzzy
msgid "duplicate --ambient-caps option"
msgstr "trùng tùy chọn --inh-caps"
-#: sys-utils/setpriv.c:915
+#: sys-utils/setpriv.c:925
msgid "duplicate --bounding-set option"
msgstr "trùng tùy chọn --bounding-set"
-#: sys-utils/setpriv.c:921
+#: sys-utils/setpriv.c:931
msgid "duplicate --securebits option"
msgstr "trùng tùy chọn --securebits"
-#: sys-utils/setpriv.c:927
+#: sys-utils/setpriv.c:937
msgid "duplicate --selinux-label option"
msgstr "trùng tùy chọn --selinux-label"
-#: sys-utils/setpriv.c:933
+#: sys-utils/setpriv.c:943
msgid "duplicate --apparmor-profile option"
msgstr "trùng tùy chọn --apparmor-profile"
-#: sys-utils/setpriv.c:952
+#: sys-utils/setpriv.c:968
msgid "--dump is incompatible with all other options"
msgstr "--dump không tương thích với tất cả các tùy chọn khác"
-#: sys-utils/setpriv.c:960
+#: sys-utils/setpriv.c:976
msgid "--list-caps must be specified alone"
msgstr "tùy chọn --list-caps phải được dùng một mình"
-#: sys-utils/setpriv.c:966
+#: sys-utils/setpriv.c:982
msgid "No program specified"
msgstr "Chưa chỉ ra chương trình"
-#: sys-utils/setpriv.c:972
+#: sys-utils/setpriv.c:988
#, fuzzy
msgid "--[re]gid requires --keep-groups, --clear-groups, --init-groups, or --groups"
msgstr "--[re]gid yêu cầu --keep-groups, --clear-groups, hay --groups"
-#: sys-utils/setpriv.c:976
+#: sys-utils/setpriv.c:992
msgid "--init-groups requires --ruid or --reuid"
msgstr ""
-#: sys-utils/setpriv.c:980
+#: sys-utils/setpriv.c:996
#, c-format
msgid "uid %ld not found, --init-groups requires an user that can be found on the system"
msgstr ""
-#: sys-utils/setpriv.c:995
+#: sys-utils/setpriv.c:1011
msgid "disallow granting new privileges failed"
msgstr "cấm cấp đặc quyền mới gặp lỗi"
-#: sys-utils/setpriv.c:1003
+#: sys-utils/setpriv.c:1019
msgid "keep process capabilities failed"
msgstr "gặp lỗi khi giữ dung lượng tiến trình"
-#: sys-utils/setpriv.c:1011
+#: sys-utils/setpriv.c:1027
msgid "activate capabilities"
msgstr "Dung tích hoạt động"
-#: sys-utils/setpriv.c:1017
+#: sys-utils/setpriv.c:1033
msgid "reactivate capabilities"
msgstr "dung tích được kích hoạt lại"
-#: sys-utils/setpriv.c:1028
+#: sys-utils/setpriv.c:1044
#, fuzzy
msgid "initgroups failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/setpriv.c:1036
+#: sys-utils/setpriv.c:1052
msgid "set process securebits failed"
msgstr "gặp lỗi khi đặt bít an toàn tiến trình"
-#: sys-utils/setpriv.c:1042
+#: sys-utils/setpriv.c:1058
msgid "apply bounding set"
msgstr "áp dụng tập hợp biên giới"
-#: sys-utils/setpriv.c:1048
+#: sys-utils/setpriv.c:1064
msgid "apply capabilities"
msgstr "các dung lượng áp dụng"
-#: sys-utils/setpriv.c:1057
+#: sys-utils/setpriv.c:1073
#, fuzzy
msgid "set parent death signal failed"
msgstr "gặp lỗi khi đặt chuông báo thức rtc"
-#: sys-utils/setsid.c:33
-#, c-format
-msgid " %s [options] <program> [arguments ...]\n"
-msgstr " %s [các tùy chọn] <chương trình> [các đối số …]\n"
+#: sys-utils/setpriv-landlock.c:106
+#, fuzzy, c-format
+msgid "could not parse landlock fs access: %s"
+msgstr "Không thể đọc %s"
+
+#: sys-utils/setpriv-landlock.c:137 sys-utils/setpriv-landlock.c:140
+#, fuzzy, c-format
+#| msgid "invalid argument: %s"
+msgid "invalid landlock rule: %s"
+msgstr "đối số không hợp lệ: %s"
+
+#: sys-utils/setpriv-landlock.c:151
+#, fuzzy, c-format
+#| msgid "couldn't open %s"
+msgid "could not open file for landlock: %s"
+msgstr "không thể mở %s"
+
+#: sys-utils/setpriv-landlock.c:178
+#, fuzzy
+#| msgid "fallocate failed"
+msgid "landlock_create_ruleset failed"
+msgstr "fallocate bị lỗi"
+
+#: sys-utils/setpriv-landlock.c:187
+#, fuzzy
+#| msgid "cannot lock group file"
+msgid "adding landlock rule failed"
+msgstr "không thể khóa tập tin nhóm"
+
+#: sys-utils/setpriv-landlock.c:191
+#, fuzzy
+#| msgid "disallow granting new privileges failed"
+msgid "disallow granting new privileges for landlock failed"
+msgstr "cấm cấp đặc quyền mới gặp lỗi"
+
+#: sys-utils/setpriv-landlock.c:194
+msgid "landlock_restrict_self faild"
+msgstr ""
-#: sys-utils/setsid.c:37
+#: sys-utils/setpriv-landlock.c:202
+#, fuzzy, c-format
+#| msgid "lock access mode"
+msgid "Landlock accesses:\n"
+msgstr "chế độ truy cập khóa"
+
+#: sys-utils/setpriv-landlock.h:44
+#, fuzzy
+#| msgid "unsupported command"
+msgid "no support for landlock"
+msgstr "lệnh không được hỗ trợ"
+
+#: sys-utils/setsid.c:39
msgid "Run a program in a new session.\n"
msgstr "Chạy một chương trình trong một phiên mới.\n"
-#: sys-utils/setsid.c:40
+#: sys-utils/setsid.c:42
msgid " -c, --ctty set the controlling terminal to the current one\n"
msgstr " -c, --ctty đặt thiết bị cuối điều khiển cho cái hiện tại\n"
-#: sys-utils/setsid.c:41
+#: sys-utils/setsid.c:43
#, fuzzy
msgid " -f, --fork always fork\n"
msgstr " -f ép buộc kiểm tra\n"
-#: sys-utils/setsid.c:42
+#: sys-utils/setsid.c:44
msgid " -w, --wait wait program to exit, and use the same return\n"
msgstr " -w, --wait chờ chương trình kết thúc và dùng cùng giá-trị trả về\n"
-#: sys-utils/setsid.c:100
+#: sys-utils/setsid.c:102
msgid "fork"
msgstr "rẽ nhánh tiến trình"
-#: sys-utils/setsid.c:112
+#: sys-utils/setsid.c:114
#, c-format
msgid "child %d did not exit normally"
msgstr "tiến trình con “%d” thoát không bình thường"
-#: sys-utils/setsid.c:117
+#: sys-utils/setsid.c:119
msgid "setsid failed"
msgstr "setsid bị lỗi"
-#: sys-utils/setsid.c:120
+#: sys-utils/setsid.c:122
msgid "failed to set the controlling terminal"
msgstr "gặp lỗi khi đặt thiết bị cuối điều khiển"
-#: sys-utils/swapoff.c:94
+#: sys-utils/swapoff.c:107
#, c-format
msgid "swapoff %s\n"
msgstr "swapoff %s\n"
-#: sys-utils/swapoff.c:114
+#: sys-utils/swapoff.c:127
msgid "Not superuser."
msgstr "Không phải siêu người dùng.s"
-#: sys-utils/swapoff.c:117 sys-utils/swapoff.c:122
+#: sys-utils/swapoff.c:130 sys-utils/swapoff.c:135
#, c-format
msgid "%s: swapoff failed"
msgstr "%s swapoff bị lỗi"
-#: sys-utils/swapoff.c:141 sys-utils/swapon.c:807
+#: sys-utils/swapoff.c:154 sys-utils/swapon.c:820
#, c-format
msgid " %s [options] [<spec>]\n"
msgstr " %s [các tùy chọn] [<spec>]\n"
-#: sys-utils/swapoff.c:144
+#: sys-utils/swapoff.c:157
msgid "Disable devices and files for paging and swapping.\n"
msgstr "Tắt các thiết bị và tập tin dành cho đánh trang và tráo đổi.\n"
-#: sys-utils/swapoff.c:147
+#: sys-utils/swapoff.c:160
msgid ""
" -a, --all disable all swaps from /proc/swaps\n"
" -v, --verbose verbose mode\n"
@@ -21650,7 +22729,7 @@ msgstr ""
" -a, --all tắt toàn bộ swaps từ /proc/swaps\n"
" -v, --verbose chế độ hiển thị đầy đủ thông tin\n"
-#: sys-utils/swapoff.c:153
+#: sys-utils/swapoff.c:166
msgid ""
"\n"
"The <spec> parameter:\n"
@@ -21670,194 +22749,194 @@ msgstr ""
" <device> tên của thiết bị cần dùng\n"
" <file> tên của tập tin được dùng\n"
-#: sys-utils/swapon.c:96
+#: sys-utils/swapon.c:109
msgid "device file or partition path"
msgstr "tập tin thiết bị hoặc đường dẫn tới phân vùng"
-#: sys-utils/swapon.c:97
+#: sys-utils/swapon.c:110
msgid "type of the device"
msgstr "kiểu thiết bị"
-#: sys-utils/swapon.c:98
+#: sys-utils/swapon.c:111
msgid "size of the swap area"
msgstr "kích thước vùng hoán đổi"
-#: sys-utils/swapon.c:99
+#: sys-utils/swapon.c:112
msgid "bytes in use"
msgstr "byte đã dùng"
-#: sys-utils/swapon.c:100
+#: sys-utils/swapon.c:113
msgid "swap priority"
msgstr "quyền ưu tiên swap"
-#: sys-utils/swapon.c:101
+#: sys-utils/swapon.c:114
msgid "swap uuid"
msgstr "uuid tráo đổi"
-#: sys-utils/swapon.c:102
+#: sys-utils/swapon.c:115
msgid "swap label"
msgstr "nhãn tráo đổi"
#. TRANSLATORS: The tabs make each field a multiple of 8 characters. Keep aligned with each entry below.
-#: sys-utils/swapon.c:250
+#: sys-utils/swapon.c:263
#, fuzzy, c-format
#| msgid "%s\t\t\t\tType\t\tSize\tUsed\tPriority\n"
msgid "Filename\t\t\t\tType\t\tSize\t\tUsed\t\tPriority\n"
msgstr "%s\t\t\t\tKiểu\t\tKích cỡ\tDùng\tMứcƯuTiên\n"
-#: sys-utils/swapon.c:328
+#: sys-utils/swapon.c:341
#, c-format
msgid "%s: reinitializing the swap."
msgstr "%s: đang khởi tạo lại vùng trao đổi."
-#: sys-utils/swapon.c:387
+#: sys-utils/swapon.c:400
#, c-format
msgid "%s: lseek failed"
msgstr "%s: lseek bị lỗi"
-#: sys-utils/swapon.c:393
+#: sys-utils/swapon.c:406
#, c-format
msgid "%s: write signature failed"
msgstr "%s: lỗi ghi chữ ký"
-#: sys-utils/swapon.c:536
+#: sys-utils/swapon.c:549
#, c-format
msgid "%s: insecure permissions %04o, %04o suggested."
msgstr "%s: có quyền không bảo mật %04o, đề nghị dùng %04o."
-#: sys-utils/swapon.c:541
+#: sys-utils/swapon.c:554
#, c-format
msgid "%s: insecure file owner %d, 0 (root) suggested."
msgstr "%s: chủ sở hữu không bảo mật %d, đề nghị dùng 0 (root)."
-#: sys-utils/swapon.c:547
+#: sys-utils/swapon.c:560
#, c-format
msgid "%s: skipping - it appears to have holes."
msgstr "%s: đang bỏ qua — có vẻ là nó bị lỗ."
-#: sys-utils/swapon.c:555
+#: sys-utils/swapon.c:568
#, c-format
msgid "%s: get size failed"
msgstr "%s: lỗi lấy kích cỡ"
-#: sys-utils/swapon.c:561
+#: sys-utils/swapon.c:574
#, c-format
msgid "%s: read swap header failed"
msgstr "%s: lỗi đọc phần đầu vùng trao đổi"
-#: sys-utils/swapon.c:566
+#: sys-utils/swapon.c:579
#, fuzzy, c-format
msgid "%s: found signature [pagesize=%d, signature=%s]"
msgstr "%s: tìm thấy chữ ký trao đổi: phiên bản %ud, kích cỡ trang %d, thứ tự byte %s"
-#: sys-utils/swapon.c:577
+#: sys-utils/swapon.c:590
#, c-format
msgid "%s: pagesize=%d, swapsize=%llu, devsize=%llu"
msgstr "%s: kích cỡ trang=%d, kích cỡ vùng trao đổi=%llu, kích cỡ thiết bị=%llu"
-#: sys-utils/swapon.c:582
+#: sys-utils/swapon.c:595
#, c-format
msgid "%s: last_page 0x%08llx is larger than actual size of swapspace"
msgstr "%s: last_page 0x%08llx lớn hơn kích cỡ thật của vùng trao đổi"
-#: sys-utils/swapon.c:592
+#: sys-utils/swapon.c:605
#, c-format
msgid "%s: swap format pagesize does not match."
msgstr "%s: kích cỡ trang định dạng trao đổi không tương ứng."
-#: sys-utils/swapon.c:598
+#: sys-utils/swapon.c:611
#, c-format
msgid "%s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)"
msgstr "%s: kích cỡ trang định dạng trao đổi không tương ứng. (Dùng --fixpgsz để khởi tạo lại nó.)"
-#: sys-utils/swapon.c:607
+#: sys-utils/swapon.c:620
#, c-format
msgid "%s: software suspend data detected. Rewriting the swap signature."
msgstr "%s: phát hiện dữ liệu ngưng phần mềm. Đang ghi lại chữ ký trao đổi."
-#: sys-utils/swapon.c:677
+#: sys-utils/swapon.c:690
#, c-format
msgid "swapon %s\n"
msgstr "swapon %s\n"
-#: sys-utils/swapon.c:681
+#: sys-utils/swapon.c:694
#, c-format
msgid "%s: swapon failed"
msgstr "%s swapon bị lỗi"
-#: sys-utils/swapon.c:760
+#: sys-utils/swapon.c:773
#, fuzzy, c-format
msgid "%s: noauto option -- ignored"
msgstr "%s: lỗi phân tích cú pháp tại dòng %d -- ignore"
-#: sys-utils/swapon.c:782
+#: sys-utils/swapon.c:795
#, fuzzy, c-format
msgid "%s: already active -- ignored"
msgstr "%s: lỗi phân tích cú pháp tại dòng %d -- ignore"
-#: sys-utils/swapon.c:788
+#: sys-utils/swapon.c:801
#, fuzzy, c-format
msgid "%s: inaccessible -- ignored"
msgstr "%s: không thể ghi các inode"
-#: sys-utils/swapon.c:810
+#: sys-utils/swapon.c:823
msgid "Enable devices and files for paging and swapping.\n"
msgstr "Bật các thiết bị và tập tin để dùng cho việc đánh trang và tráo đổi.\n"
-#: sys-utils/swapon.c:813
+#: sys-utils/swapon.c:826
msgid " -a, --all enable all swaps from /etc/fstab\n"
msgstr " -a, --all bật mọi bộ nhớ tráo đổi có trong /etc/fstab\n"
-#: sys-utils/swapon.c:814
+#: sys-utils/swapon.c:827
msgid " -d, --discard[=<policy>] enable swap discards, if supported by device\n"
msgstr " -d, --discard[=<policy>] bật loại bỏ tráo đổi, nếu được hỗ trợ bởi thiết bị\n"
-#: sys-utils/swapon.c:815
+#: sys-utils/swapon.c:828
msgid " -e, --ifexists silently skip devices that do not exist\n"
msgstr " -e, --ifexists bỏ qua một cách âm thầm các thiết bị mà nó không tồn tại\n"
-#: sys-utils/swapon.c:816
+#: sys-utils/swapon.c:829
msgid " -f, --fixpgsz reinitialize the swap space if necessary\n"
msgstr " -f, --fixpgsz khởi tạo lại chỗ tráo đổi nếu thấy cần thiết\n"
-#: sys-utils/swapon.c:817
+#: sys-utils/swapon.c:830
msgid " -o, --options <list> comma-separated list of swap options\n"
msgstr " -o, --options <d.sách> danh sách định giới bằng dấu phẩy của các tùy chọn tráo đổi\n"
-#: sys-utils/swapon.c:818
+#: sys-utils/swapon.c:831
msgid " -p, --priority <prio> specify the priority of the swap device\n"
msgstr " -p, --priority <prio> chỉ định mức ưu tiên của thiết bị tráo đổi\n"
-#: sys-utils/swapon.c:819
+#: sys-utils/swapon.c:832
msgid " -s, --summary display summary about used swap devices (DEPRECATED)\n"
msgstr " -s, --summary hiển thị thông tin thổng hợp về thiết bị tráo đổi (ĐÃ LỖI THỜI)\n"
-#: sys-utils/swapon.c:820
+#: sys-utils/swapon.c:833
#, fuzzy
msgid " -T, --fstab <path> alternative file to /etc/fstab\n"
msgstr " -a, --all cắt tất cả các hệ thống tập tin đã gắn mà nó không được hỗ trợ\n"
-#: sys-utils/swapon.c:821
+#: sys-utils/swapon.c:834
msgid " --show[=<columns>] display summary in definable table\n"
msgstr " --show[=<columns>] hiển thị thông tin tổng hợp trong bảng định nghĩa\n"
-#: sys-utils/swapon.c:822
+#: sys-utils/swapon.c:835
msgid " --noheadings don't print table heading (with --show)\n"
msgstr " --noheadings không in phần đầu bảng (với --show)\n"
-#: sys-utils/swapon.c:823
+#: sys-utils/swapon.c:836
msgid " --raw use the raw output format (with --show)\n"
msgstr " -r, --raw dùng định dạng thô cho kết xuất (với --show)\n"
-#: sys-utils/swapon.c:824
+#: sys-utils/swapon.c:837
msgid " --bytes display swap size in bytes in --show output\n"
msgstr " --bytes hiển thị cỡ bộ nhớ tráo đổi tính theo byte ở kết xuất --show\n"
-#: sys-utils/swapon.c:825
+#: sys-utils/swapon.c:838
msgid " -v, --verbose verbose mode\n"
msgstr " -v, --verbose chế độ chi tiết\n"
-#: sys-utils/swapon.c:830
+#: sys-utils/swapon.c:843
msgid ""
"\n"
"The <spec> parameter:\n"
@@ -21882,7 +22961,7 @@ msgstr ""
" <file> tên của tập tin được dùng\n"
"\n"
-#: sys-utils/swapon.c:840
+#: sys-utils/swapon.c:853
msgid ""
"\n"
"Available discard policy types (for --discard):\n"
@@ -21896,16 +22975,16 @@ msgstr ""
" pages\t : loại bỏ các trang đã giải phóng trước khi dùng lại nó.\n"
"Nếu không chọn chính sách nào thì cả hai kiểu trên đều bật (mặc định).\n"
-#: sys-utils/swapon.c:923
+#: sys-utils/swapon.c:936
msgid "failed to parse priority"
msgstr "gặp lỗi khi phân tích mức ưu tiên"
-#: sys-utils/swapon.c:945
+#: sys-utils/swapon.c:958
#, c-format
msgid "unsupported discard policy: %s"
msgstr "không hỗ trợ chính sách loại bỏ: %s"
-#: sys-utils/swapon-common.c:73
+#: sys-utils/swapon-common.c:85
#, c-format
msgid "cannot find the device for %s"
msgstr "không tìm thấy thiết bị cho %s"
@@ -22227,253 +23306,260 @@ msgstr "setgid không thành công"
msgid "failed to read eventfd"
msgstr "đọc tốc độ gặp lỗi"
-#: sys-utils/unshare.c:402
+#: sys-utils/unshare.c:408
#, fuzzy, c-format
msgid "invalid mapping '%s'"
msgstr "id không hợp lệ: %s"
-#: sys-utils/unshare.c:430
+#: sys-utils/unshare.c:433 sys-utils/unshare.c:493
#, fuzzy, c-format
#| msgid "couldn't open %s"
msgid "could not open '%s'"
msgstr "không thể mở %s"
-#: sys-utils/unshare.c:455 sys-utils/unshare.c:461
+#: sys-utils/unshare.c:458 sys-utils/unshare.c:464
#, fuzzy
#| msgid "failed to parse uid"
msgid "failed to parse subid map"
msgstr "gặp lỗi khi phân tích uid"
-#: sys-utils/unshare.c:470
+#: sys-utils/unshare.c:473
#, c-format
msgid "no line matching user \"%s\" in %s"
msgstr ""
-#: sys-utils/unshare.c:647
+#: sys-utils/unshare.c:661
+#, c-format
+msgid "%s too large for kernel 4k limit"
+msgstr ""
+
+#: sys-utils/unshare.c:667
+#, fuzzy, c-format
+msgid "failed to open %s"
+msgstr "lỗi mở %s"
+
+#: sys-utils/unshare.c:669
+#, fuzzy, c-format
+#| msgid "unable to write %s"
+msgid "failed to write %s"
+msgstr "không ghi được %s"
+
+#: sys-utils/unshare.c:737
msgid "Run a program with some namespaces unshared from the parent.\n"
msgstr "Chạy một chương trình với một số không gian tên không chia sẻ từ cha mẹ.\n"
-#: sys-utils/unshare.c:650
+#: sys-utils/unshare.c:740
#, fuzzy
msgid " -m, --mount[=<file>] unshare mounts namespace\n"
msgstr " -m, --mount[=<TẬP-TIN>] nhập vào không gian tên gắn\n"
-#: sys-utils/unshare.c:651
+#: sys-utils/unshare.c:741
#, fuzzy
msgid " -u, --uts[=<file>] unshare UTS namespace (hostname etc)\n"
msgstr " -u, --uts[=<TẬP-TIN>] nhập vào không gian tên UTS (tên máy v.v..)\n"
-#: sys-utils/unshare.c:652
+#: sys-utils/unshare.c:742
#, fuzzy
msgid " -i, --ipc[=<file>] unshare System V IPC namespace\n"
msgstr " -i, --ipc[=<TẬP-TIN>] nhập vào không gian tên “System V IPC”\n"
-#: sys-utils/unshare.c:653
+#: sys-utils/unshare.c:743
#, fuzzy
msgid " -n, --net[=<file>] unshare network namespace\n"
msgstr " -n, --net[=<TẬP-TIN>] nhập vào không gian tên mạng\n"
-#: sys-utils/unshare.c:654
+#: sys-utils/unshare.c:744
#, fuzzy
msgid " -p, --pid[=<file>] unshare pid namespace\n"
msgstr " -p, --pid[=<TẬP-TIN>] nhập vào không gian tên pid\n"
-#: sys-utils/unshare.c:655
+#: sys-utils/unshare.c:745
#, fuzzy
msgid " -U, --user[=<file>] unshare user namespace\n"
msgstr " -U, --user[=<TẬP-TIN>] nhập vào không gian tên người dùng\n"
-#: sys-utils/unshare.c:656
+#: sys-utils/unshare.c:746
#, fuzzy
msgid " -C, --cgroup[=<file>] unshare cgroup namespace\n"
msgstr " -m, --mount[=<TẬP-TIN>] nhập vào không gian tên gắn\n"
-#: sys-utils/unshare.c:657
+#: sys-utils/unshare.c:747
#, fuzzy
msgid " -T, --time[=<file>] unshare time namespace\n"
msgstr " -p, --pid[=<TẬP-TIN>] nhập vào không gian tên pid\n"
-#: sys-utils/unshare.c:659
+#: sys-utils/unshare.c:749
msgid " -f, --fork fork before launching <program>\n"
msgstr " -f, --fork rẽ nhánh tiến trình trước thực thi <chương trình>\n"
-#: sys-utils/unshare.c:660
+#: sys-utils/unshare.c:750
#, fuzzy
msgid " --map-user=<uid>|<name> map current user to uid (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:661
+#: sys-utils/unshare.c:751
#, fuzzy
msgid " --map-group=<gid>|<name> map current group to gid (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:662
+#: sys-utils/unshare.c:752
msgid " -r, --map-root-user map current user to root (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:663
+#: sys-utils/unshare.c:753
#, fuzzy
msgid " -c, --map-current-user map current user to itself (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:664
+#: sys-utils/unshare.c:754
#, fuzzy
#| msgid " -r, --map-root-user map current user to root (implies --user)\n"
msgid " --map-auto map users and groups automatically (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:665
+#: sys-utils/unshare.c:755
#, fuzzy
msgid ""
" --map-users=<inneruid>:<outeruid>:<count>\n"
" map count users from outeruid to inneruid (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:667
+#: sys-utils/unshare.c:757
#, fuzzy
msgid ""
" --map-groups=<innergid>:<outergid>:<count>\n"
" map count groups from outergid to innergid (implies --user)\n"
msgstr " -r, --map-root-user ánh xạ người dùng hiện nay thành root (ý là --user)\n"
-#: sys-utils/unshare.c:670
+#: sys-utils/unshare.c:760
msgid ""
" --kill-child[=<signame>] when dying, kill the forked child (implies --fork)\n"
" defaults to SIGKILL\n"
msgstr ""
-#: sys-utils/unshare.c:672
+#: sys-utils/unshare.c:762
#, fuzzy
msgid " --mount-proc[=<dir>] mount proc filesystem first (implies --mount)\n"
msgstr " --mount-proc[=<dir>] gắn hệ thống tập tin proc trước (kéo theo --mount)\n"
-#: sys-utils/unshare.c:673
+#: sys-utils/unshare.c:763
msgid ""
" --propagation slave|shared|private|unchanged\n"
" modify mount propagation in mount namespace\n"
msgstr ""
-#: sys-utils/unshare.c:675
+#: sys-utils/unshare.c:765
#, fuzzy
msgid " --setgroups allow|deny control the setgroups syscall in user namespaces\n"
msgstr " -s, --setgroups allow|deny điều khiển cú gọi hệ thống đặt nhóm trong không gian tên người dùng\n"
-#: sys-utils/unshare.c:676
+#: sys-utils/unshare.c:766
#, fuzzy
msgid " --keep-caps retain capabilities granted in user namespaces\n"
msgstr " -U, --user không chia sẻ không gian tên người dùng\n"
-#: sys-utils/unshare.c:678
+#: sys-utils/unshare.c:768
#, fuzzy
msgid " -R, --root=<dir> run the command with root directory set to <dir>\n"
msgstr " -r, --root[=<t.mục>] đặt thư mục gốc\n"
-#: sys-utils/unshare.c:679
+#: sys-utils/unshare.c:769
#, fuzzy
msgid " -w, --wd=<dir> change working directory to <dir>\n"
msgstr " -w, --wd[=<t.mục>] đặt thư mục làm việc hiện hành\n"
-#: sys-utils/unshare.c:680
+#: sys-utils/unshare.c:770
#, fuzzy
msgid " -S, --setuid <uid> set uid in entered namespace\n"
msgstr " -S, --setuid <uid> đặt uid trong không gian tên người dùng\n"
-#: sys-utils/unshare.c:681
+#: sys-utils/unshare.c:771
#, fuzzy
msgid " -G, --setgid <gid> set gid in entered namespace\n"
msgstr " -G, --setgid <gid> đặt gid trong không gian tên nhóm\n"
-#: sys-utils/unshare.c:682
+#: sys-utils/unshare.c:772
msgid " --monotonic <offset> set clock monotonic offset (seconds) in time namespaces\n"
msgstr ""
-#: sys-utils/unshare.c:683
+#: sys-utils/unshare.c:773
msgid " --boottime <offset> set clock boottime offset (seconds) in time namespaces\n"
msgstr ""
-#: sys-utils/unshare.c:898
+#: sys-utils/unshare.c:994
#, fuzzy
msgid "failed to parse monotonic offset"
msgstr "không phân tích được offset"
-#: sys-utils/unshare.c:902
+#: sys-utils/unshare.c:998
#, fuzzy
msgid "failed to parse boottime offset"
msgstr "không phân tích được offset"
-#: sys-utils/unshare.c:916
+#: sys-utils/unshare.c:1012
msgid "options --monotonic and --boottime require unsharing of a time namespace (-T)"
msgstr ""
-#: sys-utils/unshare.c:930
+#: sys-utils/unshare.c:1026
msgid "unshare failed"
msgstr "unshare bị lỗi"
-#: sys-utils/unshare.c:947
+#: sys-utils/unshare.c:1043
#, fuzzy
msgid "sigprocmask block failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/unshare.c:953
+#: sys-utils/unshare.c:1049
#, fuzzy
msgid "pidfd_open failed"
msgstr "lỗi ghi: %d"
-#: sys-utils/unshare.c:966
+#: sys-utils/unshare.c:1062
#, fuzzy
msgid "sigprocmask restore failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/unshare.c:1002
+#: sys-utils/unshare.c:1095
+#, fuzzy
+msgid "signal handler reset failed"
+msgstr "semctl bị lỗi"
+
+#: sys-utils/unshare.c:1100
#, fuzzy
msgid "sigprocmask unblock failed"
msgstr "setgroups gặp lỗi"
-#: sys-utils/unshare.c:1006
+#: sys-utils/unshare.c:1104
msgid "child exit failed"
msgstr "tiến trình con thoát gặp lỗi"
-#: sys-utils/unshare.c:1045
+#: sys-utils/unshare.c:1143
#, fuzzy
msgid "options --setgroups=allow and --map-group are mutually exclusive"
msgstr "các tùy chọn --setgroups=allow và --map-root-user loại trừ lẫn nhau"
-#: sys-utils/unshare.c:1060
+#: sys-utils/unshare.c:1158
#, fuzzy, c-format
msgid "cannot change root directory to '%s'"
msgstr "không chuyển đổi được sang thư mục %s"
-#: sys-utils/unshare.c:1064
+#: sys-utils/unshare.c:1162
#, fuzzy, c-format
msgid "cannot chdir to '%s'"
msgstr "không chuyển đổi được sang thư mục %s"
-#: sys-utils/unshare.c:1076
+#: sys-utils/unshare.c:1174
#, fuzzy, c-format
msgid "cannot change %s filesystem propagation"
msgstr ""
"Thay đổi hệ thống tập tin gốc.\n"
"\n"
-#: sys-utils/unshare.c:1080
+#: sys-utils/unshare.c:1178
#, c-format
msgid "mount %s failed"
msgstr "gặp lỗi khi gắn %s"
-#: sys-utils/unshare.c:1105
-#, fuzzy
-msgid "capget failed"
-msgstr "crypt gặp lỗi"
-
-#: sys-utils/unshare.c:1113
-#, fuzzy
-msgid "capset failed"
-msgstr "setgid không thành công"
-
-#: sys-utils/unshare.c:1125
-msgid "prctl(PR_CAP_AMBIENT) failed"
-msgstr ""
-
#: sys-utils/wdctl.c:73
msgid "Card previously reset the CPU"
msgstr "Card trước đây khởi động lại CPU"
@@ -22542,16 +23628,16 @@ msgstr "trạng thái cờ khởi động"
msgid "watchdog device name"
msgstr "tên thiết bị giữ nhà (watchdog)"
-#: sys-utils/wdctl.c:166
+#: sys-utils/wdctl.c:171
#, c-format
msgid "unknown flag: %s"
msgstr "không hiểu cờ: %s"
-#: sys-utils/wdctl.c:228
+#: sys-utils/wdctl.c:233
msgid "Show the status of the hardware watchdog.\n"
msgstr "Hiển thị trạng thái của đồng hồ giữ nhà phần cứng.\n"
-#: sys-utils/wdctl.c:231
+#: sys-utils/wdctl.c:236
#, fuzzy
#| msgid ""
#| " -f, --flags <list> print selected flags only\n"
@@ -22589,49 +23675,49 @@ msgstr ""
" -s, --settimeout <sec> đặt thời gian chờ tối đa watchdog\n"
" -x, --flags-only chỉ hiển thị bảng các cờ (giống với -I -T)\n"
-#: sys-utils/wdctl.c:249
+#: sys-utils/wdctl.c:254
#, c-format
msgid "The default device is %s.\n"
msgstr "Thiết bị mặc định là %s.\n"
-#: sys-utils/wdctl.c:251
+#: sys-utils/wdctl.c:256
#, fuzzy, c-format
msgid "No default device is available.\n"
msgstr "Thiết bị mặc định là %s.\n"
-#: sys-utils/wdctl.c:379
+#: sys-utils/wdctl.c:384
#, c-format
msgid "%s: unknown flags 0x%x\n"
msgstr "%s: không hiểu cờ 0x%x\n"
-#: sys-utils/wdctl.c:415
+#: sys-utils/wdctl.c:420
#, c-format
msgid "%s: watchdog already in use, terminating."
msgstr "%s: watchdog đã sẵn đang sẵn dùng, đang chấm dứt."
-#: sys-utils/wdctl.c:429 sys-utils/wdctl.c:528
+#: sys-utils/wdctl.c:434 sys-utils/wdctl.c:533
#, c-format
msgid "%s: failed to disarm watchdog"
msgstr "%s: gặp lỗi khi giải trừ đồng hồ giữ nhà (watchdog)"
-#: sys-utils/wdctl.c:439
+#: sys-utils/wdctl.c:444
#, c-format
msgid "cannot set timeout for %s"
msgstr "kinh tế đặt thời hạn chờ cho %s"
-#: sys-utils/wdctl.c:441
+#: sys-utils/wdctl.c:446
#, c-format
msgid "Timeout has been set to %d second.\n"
msgid_plural "Timeout has been set to %d seconds.\n"
msgstr[0] "Thời gian chờ tối đa được đặt thành %d giây.\n"
-#: sys-utils/wdctl.c:449
+#: sys-utils/wdctl.c:454
#, fuzzy, c-format
#| msgid "cannot set timeout for %s"
msgid "cannot set pretimeout for %s"
msgstr "kinh tế đặt thời hạn chờ cho %s"
-#: sys-utils/wdctl.c:451
+#: sys-utils/wdctl.c:456
#, fuzzy, c-format
#| msgid "Timeout has been set to %d second.\n"
#| msgid_plural "Timeout has been set to %d seconds.\n"
@@ -22639,79 +23725,79 @@ msgid "Pre-timeout has been set to %d second.\n"
msgid_plural "Pre-timeout has been set to %d seconds.\n"
msgstr[0] "Thời gian chờ tối đa được đặt thành %d giây.\n"
-#: sys-utils/wdctl.c:470
+#: sys-utils/wdctl.c:475
#, fuzzy
#| msgid "cannot set timeout for %s"
msgid "cannot set pre-timeout governor"
msgstr "kinh tế đặt thời hạn chờ cho %s"
-#: sys-utils/wdctl.c:500
+#: sys-utils/wdctl.c:505
#, c-format
msgid "%s: failed to get information about watchdog"
msgstr "%s: gặp lỗi khi lấy thông tin về đồng hồ giữ nhà (watchdog)"
-#: sys-utils/wdctl.c:609
+#: sys-utils/wdctl.c:637
#, fuzzy, c-format
msgid "cannot read information about %s"
msgstr "không thể ghi lệnh giới thiệu vào %s"
-#: sys-utils/wdctl.c:620 sys-utils/wdctl.c:623 sys-utils/wdctl.c:626
+#: sys-utils/wdctl.c:648 sys-utils/wdctl.c:651 sys-utils/wdctl.c:654
#, c-format
msgid "%-14s %2i second\n"
msgid_plural "%-14s %2i seconds\n"
msgstr[0] "%-15s %2i giây\n"
-#: sys-utils/wdctl.c:621
+#: sys-utils/wdctl.c:649
msgid "Timeout:"
msgstr "Thời gian chờ tối đa:"
-#: sys-utils/wdctl.c:624
+#: sys-utils/wdctl.c:652
msgid "Timeleft:"
msgstr "Còn:"
-#: sys-utils/wdctl.c:627
+#: sys-utils/wdctl.c:655
msgid "Pre-timeout:"
msgstr "Pre-timeout:"
-#: sys-utils/wdctl.c:633 sys-utils/wdctl.c:638
+#: sys-utils/wdctl.c:661 sys-utils/wdctl.c:666
#, fuzzy, c-format
#| msgid "%-14s %2i second\n"
#| msgid_plural "%-14s %2i seconds\n"
msgid "%-14s %s\n"
msgstr "%-15s %2i giây\n"
-#: sys-utils/wdctl.c:633
+#: sys-utils/wdctl.c:661
#, fuzzy
#| msgid "Pre-timeout:"
msgid "Pre-timeout governor:"
msgstr "Pre-timeout:"
-#: sys-utils/wdctl.c:639
+#: sys-utils/wdctl.c:667
#, fuzzy
msgid "Available pre-timeout governors:"
msgstr ""
"\n"
"Các cột sẵn dùng cho --list:\n"
-#: sys-utils/wdctl.c:697
+#: sys-utils/wdctl.c:725
msgid "Device:"
msgstr "Thiết bị:"
-#: sys-utils/wdctl.c:699
+#: sys-utils/wdctl.c:727
msgid "Identity:"
msgstr "Định danh:"
-#: sys-utils/wdctl.c:701
+#: sys-utils/wdctl.c:729
msgid "version"
msgstr "phiên bản"
-#: sys-utils/wdctl.c:768
+#: sys-utils/wdctl.c:796
#, fuzzy
#| msgid "invalid timeout argument"
msgid "invalid pretimeout argument"
msgstr "đối số quá giờ không hợp lệ"
-#: sys-utils/wdctl.c:822
+#: sys-utils/wdctl.c:850
#, fuzzy
msgid "No default device is available."
msgstr "Thiết bị mặc định là %s.\n"
@@ -22877,154 +23963,154 @@ msgstr "%s: gặp lỗi khi đặt thuật toán"
msgid "%s: failed to set disksize (%ju bytes)"
msgstr "%s: gặp lỗi khi đặt cỡ đĩa (%ju byte)"
-#: term-utils/agetty.c:512
+#: term-utils/agetty.c:498
#, c-format
msgid "%s%s (automatic login)\n"
msgstr "%s%s (đăng nhập tự động)\n"
-#: term-utils/agetty.c:569
+#: term-utils/agetty.c:555
#, c-format
msgid "%s: can't change root directory %s: %m"
msgstr "%s: không thể chuyển đổi thư mục gốc %s: %m"
-#: term-utils/agetty.c:572
+#: term-utils/agetty.c:558
#, c-format
msgid "%s: can't change working directory %s: %m"
msgstr "%s: không thể thay đổi thư mục làm việc %s: %m"
-#: term-utils/agetty.c:575
+#: term-utils/agetty.c:561
#, c-format
msgid "%s: can't change process priority: %m"
msgstr "%s: không thể thay đổi mức ưu tiên của tiến trình: %m"
-#: term-utils/agetty.c:586
+#: term-utils/agetty.c:575
#, c-format
msgid "%s: can't exec %s: %m"
msgstr "%s: không thực hiện được %s: %m"
-#: term-utils/agetty.c:617 term-utils/agetty.c:961 term-utils/agetty.c:1192
-#: term-utils/agetty.c:1517 term-utils/agetty.c:1535 term-utils/agetty.c:1572
-#: term-utils/agetty.c:1582 term-utils/agetty.c:1624 term-utils/agetty.c:1985
-#: term-utils/agetty.c:2346 term-utils/agetty.c:2917
+#: term-utils/agetty.c:606 term-utils/agetty.c:774 term-utils/agetty.c:953
+#: term-utils/agetty.c:1201 term-utils/agetty.c:1480 term-utils/agetty.c:1498
+#: term-utils/agetty.c:1535 term-utils/agetty.c:1545 term-utils/agetty.c:1587
+#: term-utils/agetty.c:1948 term-utils/agetty.c:2309 term-utils/agetty.c:2891
#, c-format
msgid "failed to allocate memory: %m"
msgstr "không cấp pháp được bộ nhớ: %m"
-#: term-utils/agetty.c:791
+#: term-utils/agetty.c:783
#, fuzzy
msgid "invalid delay argument"
msgstr "đối số trụ không hợp lệ"
-#: term-utils/agetty.c:829
+#: term-utils/agetty.c:821
msgid "invalid argument of --local-line"
msgstr "đối số cho tùy chọn “--local-line” không hợp lệ"
-#: term-utils/agetty.c:848
+#: term-utils/agetty.c:840
#, fuzzy
msgid "invalid nice argument"
msgstr "tham số thời gian không hợp lệ"
-#: term-utils/agetty.c:939
+#: term-utils/agetty.c:931
#, fuzzy, c-format
#| msgid "could not set terminal attributes"
msgid "could not get terminal name: %d"
msgstr "không thể đặt các thuộc tính của thiết bị cuối"
-#: term-utils/agetty.c:966
+#: term-utils/agetty.c:958
#, c-format
msgid "bad speed: %s"
msgstr "tốc độ sai: %s"
-#: term-utils/agetty.c:968
+#: term-utils/agetty.c:960
msgid "too many alternate speeds"
msgstr "quá nhiều tốc độ luân phiên"
-#: term-utils/agetty.c:1075 term-utils/agetty.c:1079 term-utils/agetty.c:1132
+#: term-utils/agetty.c:1067 term-utils/agetty.c:1071 term-utils/agetty.c:1124
#, c-format
msgid "/dev/%s: cannot open as standard input: %m"
msgstr "không mở được /dev/%s như một đầu vào tiêu chuẩn (stdin): %m"
-#: term-utils/agetty.c:1098
+#: term-utils/agetty.c:1090
#, c-format
msgid "/dev/%s: not a character device"
msgstr "/dev/%s: không phải thiết bị ký tự"
-#: term-utils/agetty.c:1100
+#: term-utils/agetty.c:1092
#, c-format
msgid "/dev/%s: not a tty"
msgstr "/dev/%s: không phải là một tty"
-#: term-utils/agetty.c:1104 term-utils/agetty.c:1136
+#: term-utils/agetty.c:1096 term-utils/agetty.c:1128
#, c-format
msgid "/dev/%s: cannot get controlling tty: %m"
msgstr "/dev/%s: không thể lấy tty điều khiển: %m"
-#: term-utils/agetty.c:1126
+#: term-utils/agetty.c:1118
#, c-format
msgid "/dev/%s: vhangup() failed: %m"
msgstr "/dev/%s: vhangup() gặp lỗi: %m"
-#: term-utils/agetty.c:1147
+#: term-utils/agetty.c:1139
#, c-format
msgid "%s: not open for read/write"
msgstr "%s: không mở được đọc/viết"
-#: term-utils/agetty.c:1152
+#: term-utils/agetty.c:1144
#, c-format
msgid "/dev/%s: cannot set process group: %m"
msgstr "/dev/%s: không thể đặt nhóm tiến trình: %m"
-#: term-utils/agetty.c:1166
+#: term-utils/agetty.c:1158
#, c-format
msgid "%s: dup problem: %m"
msgstr "%s: vấn đề khi dup: %m"
-#: term-utils/agetty.c:1183
+#: term-utils/agetty.c:1175
#, c-format
msgid "%s: failed to get terminal attributes: %m"
msgstr "%s: gặp lỗi khi lấy các thuộc tính thiết bị cuối: %m"
-#: term-utils/agetty.c:1414 term-utils/agetty.c:1443
+#: term-utils/agetty.c:1377 term-utils/agetty.c:1406
#, c-format
msgid "setting terminal attributes failed: %m"
msgstr "gặp lỗi khi cài đặt các thuộc tính thiết bị cuối: %m"
-#: term-utils/agetty.c:1562
+#: term-utils/agetty.c:1525
#, fuzzy
msgid "cannot open os-release file"
msgstr "không mở được tập tin khóa %s"
-#: term-utils/agetty.c:1729
+#: term-utils/agetty.c:1692
#, fuzzy, c-format
msgid "failed to create reload file: %s: %m"
msgstr "lỗi đọc tập tin bản đánh máy %s"
-#: term-utils/agetty.c:2049
+#: term-utils/agetty.c:2012
#, fuzzy, c-format
msgid "failed to get terminal attributes: %m"
msgstr "%s: gặp lỗi khi lấy các thuộc tính thiết bị cuối: %m"
-#: term-utils/agetty.c:2071
+#: term-utils/agetty.c:2034
msgid "[press ENTER to login]"
msgstr "[bấm ENTER để đăng nhập]"
-#: term-utils/agetty.c:2099
+#: term-utils/agetty.c:2062
msgid "Num Lock off"
msgstr "Tắt phím Num Lock"
-#: term-utils/agetty.c:2102
+#: term-utils/agetty.c:2065
msgid "Num Lock on"
msgstr "Bật phím Num Lock"
-#: term-utils/agetty.c:2105
+#: term-utils/agetty.c:2068
msgid "Caps Lock on"
msgstr "Bật phím Caps Lock"
-#: term-utils/agetty.c:2108
+#: term-utils/agetty.c:2071
msgid "Scroll Lock on"
msgstr "Bật phím Scroll Lock"
-#: term-utils/agetty.c:2111
+#: term-utils/agetty.c:2074
#, c-format
msgid ""
"Hint: %s\n"
@@ -23033,32 +24119,32 @@ msgstr ""
"Tìm thấy: %s\n"
"\n"
-#: term-utils/agetty.c:2255
+#: term-utils/agetty.c:2218
#, c-format
msgid "%s: read: %m"
msgstr "%s: đọc: %m"
-#: term-utils/agetty.c:2322
+#: term-utils/agetty.c:2285
#, c-format
msgid "%s: input overrun"
msgstr "%s: thừa dữ liệu vào"
-#: term-utils/agetty.c:2342 term-utils/agetty.c:2350
+#: term-utils/agetty.c:2305 term-utils/agetty.c:2313
#, c-format
msgid "%s: invalid character conversion for login name"
msgstr "%s: chuyển đổi ký tự không hợp lệ cho tên đăng nhập"
-#: term-utils/agetty.c:2356
+#: term-utils/agetty.c:2319
#, c-format
msgid "%s: invalid character 0x%x in login name"
msgstr "%s: ký tự 0x%x không hợp lệ trong tên đăng nhập"
-#: term-utils/agetty.c:2441
+#: term-utils/agetty.c:2404
#, c-format
msgid "%s: failed to set terminal attributes: %m"
msgstr "%s: gặp lỗi khi đặt các thuộc tính thiết bị cuối: %m"
-#: term-utils/agetty.c:2486
+#: term-utils/agetty.c:2449
#, c-format
msgid ""
" %1$s [options] <line> [<baud_rate>,...] [<termtype>]\n"
@@ -23067,169 +24153,175 @@ msgstr ""
" %1$s [các tùy chọn] <line> [<baud_rate>,…] [<termtype>]\n"
" %1$s [các tùy chọn] <baud_rate>,… <line> [<termtype>]\n"
-#: term-utils/agetty.c:2490
+#: term-utils/agetty.c:2453
msgid "Open a terminal and set its mode.\n"
msgstr "Mở một thiết bị cuối và đặt chế độ của nó.\n"
-#: term-utils/agetty.c:2493
+#: term-utils/agetty.c:2456
msgid " -8, --8bits assume 8-bit tty\n"
msgstr " -8, --8bits coi là tty 8-bit\n"
-#: term-utils/agetty.c:2494
+#: term-utils/agetty.c:2457
msgid " -a, --autologin <user> login the specified user automatically\n"
msgstr " -a, --autologin <user> đăng nhập với tài khoản đã chỉ định một cách tự động\n"
-#: term-utils/agetty.c:2495
+#: term-utils/agetty.c:2458
msgid " -c, --noreset do not reset control mode\n"
msgstr " -c, --noreset không đặt lại chế độ điều khiển\n"
-#: term-utils/agetty.c:2496
+#: term-utils/agetty.c:2459
msgid " -E, --remote use -r <hostname> for login(1)\n"
msgstr " -E, --remote dùng -r <tên-máy> dành cho login(1)\n"
-#: term-utils/agetty.c:2497
+#: term-utils/agetty.c:2460
#, fuzzy
msgid " -f, --issue-file <list> display issue files or directories\n"
msgstr " -f, --issue-file <TẬP-TIN> hiển thị tập tin đưa ra\n"
-#: term-utils/agetty.c:2498
+#: term-utils/agetty.c:2461
#, fuzzy
msgid " --show-issue display issue file and exit\n"
msgstr " -i, --noissue không hiển thị tập tin phát ra\n"
-#: term-utils/agetty.c:2499
+#: term-utils/agetty.c:2462
msgid " -h, --flow-control enable hardware flow control\n"
msgstr " -h, --flow-control bật điều khiển tràn phần cứng\n"
-#: term-utils/agetty.c:2500
+#: term-utils/agetty.c:2463
msgid " -H, --host <hostname> specify login host\n"
msgstr " -H, --host <tên máy> chỉ định tên máy chủ đăng nhập\n"
-#: term-utils/agetty.c:2501
+#: term-utils/agetty.c:2464
msgid " -i, --noissue do not display issue file\n"
msgstr " -i, --noissue không hiển thị tập tin phát ra\n"
-#: term-utils/agetty.c:2502
+#: term-utils/agetty.c:2465
msgid " -I, --init-string <string> set init string\n"
msgstr " -I, --init-string <chuỗi> đặt chuỗi khởi tạo\n"
-#: term-utils/agetty.c:2503
+#: term-utils/agetty.c:2466
msgid " -J --noclear do not clear the screen before prompt\n"
msgstr " -J --noclear không xóa màn hình trước dấu nhắc\n"
-#: term-utils/agetty.c:2504
+#: term-utils/agetty.c:2467
msgid " -l, --login-program <file> specify login program\n"
msgstr " -l, --login-program <T.Tin> chỉ định chương trình đăng nhập\n"
-#: term-utils/agetty.c:2505
+#: term-utils/agetty.c:2468
msgid " -L, --local-line[=<mode>] control the local line flag\n"
msgstr " -L, --local-line[=<chếđộ>] điều khiển cờ dây nội bộ\n"
-#: term-utils/agetty.c:2506
+#: term-utils/agetty.c:2469
msgid " -m, --extract-baud extract baud rate during connect\n"
msgstr " -m, --extract-baud trích tốc độ baud trong quá trình kết nối\n"
-#: term-utils/agetty.c:2507
+#: term-utils/agetty.c:2470
msgid " -n, --skip-login do not prompt for login\n"
msgstr " -n, --skip-login không nhắc đăng nhập\n"
-#: term-utils/agetty.c:2508
+#: term-utils/agetty.c:2471
msgid " -N --nonewline do not print a newline before issue\n"
msgstr " -N --nonewline không in một ký hiệu dòng mới trước phát hành\n"
-#: term-utils/agetty.c:2509
+#: term-utils/agetty.c:2472
msgid " -o, --login-options <opts> options that are passed to login\n"
msgstr " -o, --login-options <opts> các tùy chọn chuyển qua cho login\n"
-#: term-utils/agetty.c:2510
+#: term-utils/agetty.c:2473
msgid " -p, --login-pause wait for any key before the login\n"
msgstr " -p, --login-pause chờ bấm phím bất kỳ trước khi đăng nhập\n"
-#: term-utils/agetty.c:2511
+#: term-utils/agetty.c:2474
msgid " -r, --chroot <dir> change root to the directory\n"
msgstr " -r, --chroot <t.mục> thay đổi thư mục gốc sang thư mục\n"
-#: term-utils/agetty.c:2512
+#: term-utils/agetty.c:2475
msgid " -R, --hangup do virtually hangup on the tty\n"
msgstr " -R, --hangup thực hiện việc treo ảo trên tty\n"
-#: term-utils/agetty.c:2513
+#: term-utils/agetty.c:2476
msgid " -s, --keep-baud try to keep baud rate after break\n"
msgstr " -s, --keep-baud thử giữ tốc độ baud sau ngắt\n"
-#: term-utils/agetty.c:2514
+#: term-utils/agetty.c:2477
msgid " -t, --timeout <number> login process timeout\n"
msgstr " -t, --timeout <số> thời hạn chờ tiến trình tối đa\n"
-#: term-utils/agetty.c:2515
+#: term-utils/agetty.c:2478
msgid " -U, --detect-case detect uppercase terminal\n"
msgstr " -U, --detect-case phân biệt HOA/thường thiết bị cuối\n"
-#: term-utils/agetty.c:2516
+#: term-utils/agetty.c:2479
msgid " -w, --wait-cr wait carriage-return\n"
msgstr " -w, --wait-cr đợi ký hiệu về đầu dòng\n"
-#: term-utils/agetty.c:2517
+#: term-utils/agetty.c:2480
msgid " --nohints do not print hints\n"
msgstr " --nohints Không gợi ý\n"
-#: term-utils/agetty.c:2518
+#: term-utils/agetty.c:2481
msgid " --nohostname no hostname at all will be shown\n"
msgstr " --nohostname không hiển thị tên máy\n"
-#: term-utils/agetty.c:2519
+#: term-utils/agetty.c:2482
msgid " --long-hostname show full qualified hostname\n"
msgstr " --long-hostname hiển thị tên máy đủ điều kiện dạng đầy đủ\n"
-#: term-utils/agetty.c:2520
+#: term-utils/agetty.c:2483
msgid " --erase-chars <string> additional backspace chars\n"
msgstr " --erase-chars <chuỗi> các ký tự xóa lùi phụ thêm\n"
-#: term-utils/agetty.c:2521
+#: term-utils/agetty.c:2484
msgid " --kill-chars <string> additional kill chars\n"
msgstr " --kill-chars <chuỗi> các ký tự giết bổ xung\n"
-#: term-utils/agetty.c:2522
+#: term-utils/agetty.c:2485
msgid " --chdir <directory> chdir before the login\n"
msgstr " --chdir <thư-mục> đổi thư mục trước khi đăng nhập\n"
-#: term-utils/agetty.c:2523
+#: term-utils/agetty.c:2486
msgid " --delay <number> sleep seconds before prompt\n"
msgstr " --delay <số> nghỉ trước khi nhắc\n"
-#: term-utils/agetty.c:2524
+#: term-utils/agetty.c:2487
msgid " --nice <number> run login with this priority\n"
msgstr " --nice <số> chạy đăng nhập với mức ưu tiên này\n"
-#: term-utils/agetty.c:2525
+#: term-utils/agetty.c:2488
msgid " --reload reload prompts on running agetty instances\n"
msgstr " --reload lấy lại dấu nhắc trên minh dụ agetty đang chạy\n"
-#: term-utils/agetty.c:2526
+#: term-utils/agetty.c:2489
#, fuzzy
msgid " --list-speeds display supported baud rates\n"
msgstr " -T [hay --list-types]:\t\tliệt kê các kiểu phân vùng đã biết"
-#: term-utils/agetty.c:2874
+#: term-utils/agetty.c:2848
#, c-format
msgid "%d user"
msgid_plural "%d users"
msgstr[0] "%d tài khoản"
-#: term-utils/agetty.c:3004
+#: term-utils/agetty.c:2978
#, c-format
msgid "checkname failed: %m"
msgstr "checkname gặp lỗi: %m"
-#: term-utils/agetty.c:3016
+#: term-utils/agetty.c:2990
#, c-format
msgid "cannot touch file %s"
msgstr "không thể chạm tập tin %s"
-#: term-utils/agetty.c:3020
+#: term-utils/agetty.c:2994
msgid "--reload is unsupported on your system"
msgstr "hệ thống của bạn không hỗ trợ --reload"
+#: term-utils/agetty.c:3016
+#, fuzzy
+#| msgid "failed to open directory"
+msgid "failed to open credentials directory"
+msgstr "gặp lỗi khi mở thư mục"
+
#: term-utils/mesg.c:78
#, c-format
msgid " %s [options] [y | n]\n"
@@ -23494,12 +24586,12 @@ msgstr ""
msgid " -m, --maxdelay <num> wait at most this many seconds between updates\n"
msgstr " --delay <số> nghỉ trước khi nhắc\n"
-#: term-utils/scriptlive.c:226 term-utils/scriptreplay.c:233
+#: term-utils/scriptlive.c:226 term-utils/scriptreplay.c:234
#, fuzzy
msgid "failed to parse maximal delay argument"
msgstr "gặp lỗi khi phân tích đối số"
-#: term-utils/scriptlive.c:249 term-utils/scriptreplay.c:274
+#: term-utils/scriptlive.c:249 term-utils/scriptreplay.c:275
#, fuzzy
msgid "timing file not specified"
msgstr "chưa ghi rõ tập tin"
@@ -23562,27 +24654,27 @@ msgstr ""
msgid "unexpected tcgetattr failure"
msgstr "tcgetattr gặp lỗi"
-#: term-utils/scriptreplay.c:212
+#: term-utils/scriptreplay.c:213
#, fuzzy, c-format
msgid "unsupported mode name: '%s'"
msgstr "không hỗ trợ nhãn đĩa “%s”"
-#: term-utils/scriptreplay.c:245
+#: term-utils/scriptreplay.c:246
#, fuzzy, c-format
msgid "unsupported stream name: '%s'"
msgstr "tham số không hỗ trợ: %s"
-#: term-utils/scriptreplay.c:276
+#: term-utils/scriptreplay.c:277
#, fuzzy
msgid "data log file not specified"
msgstr "chưa ghi rõ tập tin"
-#: term-utils/scriptreplay.c:330
+#: term-utils/scriptreplay.c:331
#, fuzzy, c-format
msgid "%s: log file error"
msgstr "lỗi klogctl"
-#: term-utils/scriptreplay.c:332
+#: term-utils/scriptreplay.c:333
#, c-format
msgid "%s: line %d: timing file error"
msgstr ""
@@ -23889,122 +24981,134 @@ msgstr "không thể phân nhánh"
msgid "%s: BAD ERROR, message is far too long"
msgstr "%s: LỖI XẤU, thông điệp quá dài"
-#: term-utils/wall.c:89
+#: term-utils/wall.c:94
#, c-format
msgid " %s [options] [<file> | <message>]\n"
msgstr " %s [các tùy chọn] [<tập-tin> | <message>]\n"
-#: term-utils/wall.c:92
+#: term-utils/wall.c:97
msgid "Write a message to all users.\n"
msgstr "Viết lời nhắn cho mọi người dùng.\n"
-#: term-utils/wall.c:95
+#: term-utils/wall.c:100
#, fuzzy
msgid " -g, --group <group> only send message to group\n"
msgstr " -g, --group <nhóm> chỉ định nhóm chính\n"
-#: term-utils/wall.c:96
+#: term-utils/wall.c:101
msgid " -n, --nobanner do not print banner, works only for root\n"
msgstr " -n, --nobanner không in lời chào, chỉ làm việc với root\n"
-#: term-utils/wall.c:97
+#: term-utils/wall.c:102
msgid " -t, --timeout <timeout> write timeout in seconds\n"
msgstr " -t, --timeout <giây> thời gian chờ tối đa khi ghi tính bằng giây\n"
-#: term-utils/wall.c:125
+#: term-utils/wall.c:130
#, fuzzy
msgid "invalid group argument"
msgstr "tham số tốc độ không hợp lệ"
-#: term-utils/wall.c:127
+#: term-utils/wall.c:132
#, fuzzy, c-format
msgid "%s: unknown gid"
msgstr "%c: không hiểu câu lệnh"
-#: term-utils/wall.c:170
+#: term-utils/wall.c:175
msgid "getgrouplist found more groups than sysconf allows"
msgstr ""
-#: term-utils/wall.c:216
+#: term-utils/wall.c:221
msgid "--nobanner is available only for root"
msgstr "--nobanner chỉ dành cho root"
-#: term-utils/wall.c:221
+#: term-utils/wall.c:226
#, c-format
msgid "invalid timeout argument: %s"
msgstr "đối số đặt cho quá giờ không hợp lệ: %s"
-#: term-utils/wall.c:293
+#: term-utils/wall.c:262 term-utils/write.c:144 term-utils/write.c:215
+#, fuzzy, c-format
+#| msgid "error writing %s: %s"
+msgid "error getting sessions: %s"
+msgstr "lỗi ghi nhớ %s: %s"
+
+#: term-utils/wall.c:270 term-utils/write.c:153 term-utils/write.c:223
+#, fuzzy, c-format
+#| msgid "gethostname failed"
+msgid "get user name failed: %s"
+msgstr "Lỗi gethostname (lấy tên máy)"
+
+#: term-utils/wall.c:333
msgid "cannot get passwd uid"
msgstr "không thể lấy uid mật khẩu"
-#: term-utils/wall.c:317
+#: term-utils/wall.c:357
#, c-format
msgid "Broadcast message from %s@%s (%s) (%s):"
msgstr "Tin nhắn quảng bá từ %s@%s (%s) (%s):"
-#: term-utils/wall.c:349
+#: term-utils/wall.c:389
#, c-format
msgid "will not read %s - use stdin."
msgstr "không thể đọc %s - sử dụng đầu vào chuẩn stdin."
-#: term-utils/write.c:87
+#: term-utils/write.c:92
#, c-format
msgid " %s [options] <user> [<ttyname>]\n"
msgstr " %s [các tùy chọn] <tài khoản người dùng> [<tên tty>]\n"
-#: term-utils/write.c:91
+#: term-utils/write.c:96
msgid "Send a message to another user.\n"
msgstr "Gửi lời nhắn đến người khác.\n"
-#: term-utils/write.c:116
+#: term-utils/write.c:121
#, c-format
msgid "effective gid does not match group of %s"
msgstr ""
-#: term-utils/write.c:201
+#: term-utils/write.c:309
#, c-format
msgid "%s is not logged in"
msgstr "%s chưa đăng nhập"
-#: term-utils/write.c:206
+#: term-utils/write.c:314
msgid "can't find your tty's name"
msgstr "không thể tìm tên tty của bạn"
-#: term-utils/write.c:211
+#: term-utils/write.c:319
#, c-format
msgid "%s has messages disabled"
msgstr "%s có các thông điệp bị tắt"
-#: term-utils/write.c:214
+#: term-utils/write.c:322
#, c-format
msgid "%s is logged in more than once; writing to %s"
msgstr "%s đăng nhập nhiều hơn một lần, đang ghi vào %s"
-#: term-utils/write.c:265
+#: term-utils/write.c:373
#, fuzzy, c-format
msgid "Message from %s@%s (as %s) on %s at %02d:%02d ..."
msgstr "Tin nhắn từ %s@%s (như %s) trên %s lúc %s …"
-#: term-utils/write.c:269
+#: term-utils/write.c:377
#, fuzzy, c-format
msgid "Message from %s@%s on %s at %02d:%02d ..."
msgstr "Tin nhắn %s@%s tên %s lúc %s …"
-#: term-utils/write.c:280
+#: term-utils/write.c:388
msgid "carefulputc failed"
msgstr "carefulputc gặp lỗi"
-#: term-utils/write.c:318
+#: term-utils/write.c:426
msgid "you have write permission turned off"
msgstr "quyền ghi của bạn đã bị tắt"
-#: term-utils/write.c:341
+#: term-utils/write.c:449
#, c-format
msgid "%s is not logged in on %s"
msgstr "%s không được đăng nhập trên %s"
-#: term-utils/write.c:347
+#: term-utils/write.c:455
#, c-format
msgid "%s has messages disabled on %s"
msgstr "%s có các thông điệp bị tắt trên %s"
@@ -24055,7 +25159,7 @@ msgstr "-- dòng đã được đẩy vào đĩa"
msgid "bad -l argument"
msgstr "đối số -l sai"
-#: text-utils/colcrt.c:82 text-utils/column.c:743
+#: text-utils/colcrt.c:82 text-utils/column.c:745
#, c-format
msgid " %s [options] [<file>...]\n"
msgstr " %s [TUỲ_CHỌN] [<TẬP_TIN> …]\n"
@@ -24160,221 +25264,227 @@ msgstr ""
msgid "failed to allocate output data"
msgstr "gặp lỗi khi phân bổ bảng kết xuất"
-#: text-utils/column.c:746
+#: text-utils/column.c:748
msgid "Columnate lists.\n"
msgstr "Tạo các danh sách các cột.\n"
-#: text-utils/column.c:749
+#: text-utils/column.c:751
#, fuzzy
msgid " -t, --table create a table\n"
msgstr " -t, --table tạo một bảng\n"
-#: text-utils/column.c:750
+#: text-utils/column.c:752
#, fuzzy
msgid " -n, --table-name <name> table name for JSON output\n"
msgstr " -n, --name <tên_chương_trình> tên mà bị báo cáo lỗi\n"
-#: text-utils/column.c:751
+#: text-utils/column.c:753
#, fuzzy
msgid " -O, --table-order <columns> specify order of output columns\n"
msgstr " -x, --sort <cột> sắp xếp kết xuất theo <cột>\n"
-#: text-utils/column.c:752
+#: text-utils/column.c:754
#, fuzzy
msgid " -C, --table-column <properties> define column\n"
msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
-#: text-utils/column.c:753
+#: text-utils/column.c:755
#, fuzzy
msgid " -N, --table-columns <names> comma separated columns names\n"
msgstr " -o, --options <d.sách> danh sách định giới bằng dấu phẩy của các tùy chọn tráo đổi\n"
-#: text-utils/column.c:754
+#: text-utils/column.c:756
#, fuzzy
msgid " -l, --table-columns-limit <num> maximal number of input columns\n"
msgstr " -t, --streams <sô> số luồng nén\n"
-#: text-utils/column.c:755
+#: text-utils/column.c:757
msgid " -E, --table-noextreme <columns> don't count long text from the columns to column width\n"
msgstr ""
-#: text-utils/column.c:756
+#: text-utils/column.c:758
#, fuzzy
msgid " -d, --table-noheadings don't print header\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: text-utils/column.c:757
+#: text-utils/column.c:759
#, fuzzy
msgid " -m, --table-maxout fill all available space\n"
msgstr " -a, --all hiển thị mọi thiết bị\n"
-#: text-utils/column.c:758
+#: text-utils/column.c:760
msgid " -e, --table-header-repeat repeat header for each page\n"
msgstr ""
-#: text-utils/column.c:759
+#: text-utils/column.c:761
#, fuzzy
msgid " -H, --table-hide <columns> don't print the columns\n"
msgstr " -n, --noheadings không hiển thị phần đầu của cột\n"
-#: text-utils/column.c:760
+#: text-utils/column.c:762
msgid " -R, --table-right <columns> right align text in these columns\n"
msgstr ""
-#: text-utils/column.c:761
+#: text-utils/column.c:763
#, fuzzy
msgid " -T, --table-truncate <columns> truncate text in the columns when necessary\n"
msgstr " -u, --notruncate đừng cắt ngắn trong các cột\n"
-#: text-utils/column.c:762
+#: text-utils/column.c:764
msgid " -W, --table-wrap <columns> wrap text in the columns when necessary\n"
msgstr ""
-#: text-utils/column.c:763
+#: text-utils/column.c:765
#, fuzzy
msgid " -L, --keep-empty-lines don't ignore empty lines\n"
msgstr " -n, --noheadings không in phần đầu\n"
-#: text-utils/column.c:764
+#: text-utils/column.c:766
#, fuzzy
msgid " -J, --json use JSON output format for table\n"
msgstr " --raw dùng định dạng thô cho kết xuất --list\n"
-#: text-utils/column.c:767
+#: text-utils/column.c:769
#, fuzzy
msgid " -r, --tree <column> column to use tree-like output for the table\n"
msgstr " -O, --output <cột> chỉ định cột sẽ hiển thị cho --list\n"
-#: text-utils/column.c:768
+#: text-utils/column.c:770
#, fuzzy
msgid " -i, --tree-id <column> line ID to specify child-parent relation\n"
msgstr " -i, --irq <num> chỉ định con số irq cho cổng song song\n"
-#: text-utils/column.c:769
+#: text-utils/column.c:771
#, fuzzy
msgid " -p, --tree-parent <column> parent to specify child-parent relation\n"
msgstr " -N, --partno <num> chỉ định số phân vùng\n"
-#: text-utils/column.c:772
+#: text-utils/column.c:774
#, fuzzy
msgid " -c, --output-width <width> width of output in number of characters\n"
msgstr " -c, --columns <rộng> độ rộng ký tự kết xuất\n"
-#: text-utils/column.c:773
+#: text-utils/column.c:775
#, fuzzy
msgid " -o, --output-separator <string> columns separator for table output (default is two spaces)\n"
msgstr ""
" -o, --output-separator <chuỗi>\n"
" chuỗi dùng để ngăn cách cột kết xuất bảng, mặc định là hai dấu cách\n"
-#: text-utils/column.c:774
+#: text-utils/column.c:776
#, fuzzy
msgid " -s, --separator <string> possible table delimiters\n"
msgstr " -s, --separator <chuỗi> dấu giới hạn bảng có thể\n"
-#: text-utils/column.c:775
+#: text-utils/column.c:777
#, fuzzy
msgid " -x, --fillrows fill rows before columns\n"
msgstr " -x, --fillrows điền đầy các hàng trước các cột\n"
-#: text-utils/column.c:856
+#: text-utils/column.c:858
msgid "invalid columns argument"
msgstr "đối số cột không hợp lệ"
-#: text-utils/column.c:882
+#: text-utils/column.c:884
#, fuzzy
msgid "invalid columns limit argument"
msgstr "đối số cột không hợp lệ"
-#: text-utils/column.c:884
+#: text-utils/column.c:886
msgid "columns limit must be greater than zero"
msgstr ""
-#: text-utils/column.c:887
+#: text-utils/column.c:889
#, fuzzy
msgid "failed to parse column names"
msgstr "lỗi phân tích lớp"
-#: text-utils/column.c:914
+#: text-utils/column.c:916
#, fuzzy
#| msgid "failed to allocate iterator"
msgid "failed to use input separator"
msgstr "gặp lỗi khi cấp phát iterator"
-#: text-utils/column.c:947
+#: text-utils/column.c:949
msgid "options --tree-id and --tree-parent are required for tree formatting"
msgstr ""
-#: text-utils/column.c:955
+#: text-utils/column.c:957
msgid "option --table required for all --table-*"
msgstr ""
-#: text-utils/column.c:958
+#: text-utils/column.c:960
msgid "option --table-columns or --table-column required for --json"
msgstr ""
-#: text-utils/hexdump.c:162 text-utils/more.c:237
+#: text-utils/hexdump.c:167 text-utils/more.c:238
#, c-format
msgid " %s [options] <file>...\n"
msgstr " %s [TUỲ_CHỌN] <TẬP_TIN>…\n"
-#: text-utils/hexdump.c:165
+#: text-utils/hexdump.c:170
msgid "Display file contents in hexadecimal, decimal, octal, or ascii.\n"
msgstr "Hiển thị nội dung của tập tin ở dạng thập lục phân, thập phân, bát phân hay ascii.\n"
-#: text-utils/hexdump.c:168
+#: text-utils/hexdump.c:173
msgid " -b, --one-byte-octal one-byte octal display\n"
msgstr " -b, --one-byte-octal hiển thị dạng bát phân một-byte\n"
-#: text-utils/hexdump.c:169
+#: text-utils/hexdump.c:174
+#, fuzzy
+#| msgid " -x, --two-bytes-hex two-byte hexadecimal display\n"
+msgid " -X, --one-byte-hex one-byte hexadecimal display\n"
+msgstr " -x, --two-bytes-hex hiển thị dạng thập lục phân hai-byte\n"
+
+#: text-utils/hexdump.c:175
msgid " -c, --one-byte-char one-byte character display\n"
msgstr " -c, --one-byte-char hiển thị dạng ký tự một-byte\n"
-#: text-utils/hexdump.c:170
+#: text-utils/hexdump.c:176
msgid " -C, --canonical canonical hex+ASCII display\n"
msgstr " -C, --canonical hiển thị canonical dạng hex+ASCII\n"
-#: text-utils/hexdump.c:171
+#: text-utils/hexdump.c:177
msgid " -d, --two-bytes-decimal two-byte decimal display\n"
msgstr " -d, --two-bytes-decimal hiển thị dạng thập phân hai-byte\n"
-#: text-utils/hexdump.c:172
+#: text-utils/hexdump.c:178
msgid " -o, --two-bytes-octal two-byte octal display\n"
msgstr " -o, --two-bytes-octal hiển thị dạng bát phân hai-byte\n"
-#: text-utils/hexdump.c:173
+#: text-utils/hexdump.c:179
msgid " -x, --two-bytes-hex two-byte hexadecimal display\n"
msgstr " -x, --two-bytes-hex hiển thị dạng thập lục phân hai-byte\n"
-#: text-utils/hexdump.c:174
+#: text-utils/hexdump.c:180
msgid " -L, --color[=<mode>] interpret color formatting specifiers\n"
msgstr " -L, --color[=<màu>] phiên dịch đặc tả định dạng màu\n"
-#: text-utils/hexdump.c:177
+#: text-utils/hexdump.c:183
msgid " -e, --format <format> format string to be used for displaying data\n"
msgstr " -e, --format <format> chuỗi định dạng dùng để hiển thị dữ liệu\n"
-#: text-utils/hexdump.c:178
+#: text-utils/hexdump.c:184
msgid " -f, --format-file <file> file that contains format strings\n"
msgstr " -f, --format-file <tập-tin> tập tin mà chứa chuỗi định dạng\n"
-#: text-utils/hexdump.c:179
+#: text-utils/hexdump.c:185
msgid " -n, --length <length> interpret only length bytes of input\n"
msgstr " -n, --length <length> chỉ dùng số byte này từ đầu vào\n"
-#: text-utils/hexdump.c:180
+#: text-utils/hexdump.c:186
msgid " -s, --skip <offset> skip offset bytes from the beginning\n"
msgstr " -s, --skip <offset> bỏ qua các byte tính từ đầu\n"
-#: text-utils/hexdump.c:181
+#: text-utils/hexdump.c:187
msgid " -v, --no-squeezing output identical lines\n"
msgstr " -v, --no-squeezing xuất các dây trùng nhau\n"
-#: text-utils/hexdump.c:187
+#: text-utils/hexdump.c:193
msgid "<length> and <offset>"
msgstr ""
-#: text-utils/hexdump-display.c:366
+#: text-utils/hexdump-display.c:374
msgid "all input file arguments failed"
msgstr "toàn bộ đối số tập tin kết xuất sai"
@@ -24398,90 +25508,90 @@ msgstr "định dạng sai {%s}"
msgid "bad conversion character %%%s"
msgstr "ký tự chuyển đổi sai %%%s"
-#: text-utils/hexdump-parse.c:440
+#: text-utils/hexdump-parse.c:438
msgid "byte count with multiple conversion characters"
msgstr "số lượng byte với các ký tự đa chuyển đổi"
-#: text-utils/line.c:34
+#: text-utils/line.c:33
msgid "Read one line.\n"
msgstr "Đọc một dòng.\n"
-#: text-utils/more.c:240
+#: text-utils/more.c:241
#, fuzzy
#| msgid "Discard the content of sectors on a device.\n"
msgid "Display the contents of a file in a terminal."
msgstr "Loại bỏ nội dung của các cung từ trên một thiết bị.\n"
-#: text-utils/more.c:243
+#: text-utils/more.c:244
#, fuzzy
msgid " -d, --silent display help instead of ringing bell"
msgstr " -d hiển thị trợ giúp này thay vì rung chuông\n"
-#: text-utils/more.c:244
+#: text-utils/more.c:245
#, fuzzy
msgid " -f, --logical count logical rather than screen lines"
msgstr " -f đếm lô-gíc thay cho các dòng màn hình\n"
-#: text-utils/more.c:245
+#: text-utils/more.c:246
#, fuzzy
msgid " -l, --no-pause suppress pause after form feed"
msgstr " -l không tạm dừng sau khi quay về từ “form”\n"
-#: text-utils/more.c:246
+#: text-utils/more.c:247
#, fuzzy
msgid " -c, --print-over do not scroll, display text and clean line ends"
msgstr " -c đừng cuộn, hiển thị chữ và xóa đến cuối dòng\n"
-#: text-utils/more.c:247
+#: text-utils/more.c:248
#, fuzzy
msgid " -p, --clean-print do not scroll, clean screen and display text"
msgstr " -p đừng cuộn, xóa màn hình và hiển thị chữ\n"
-#: text-utils/more.c:248
+#: text-utils/more.c:249
msgid " -e, --exit-on-eof exit on end-of-file"
msgstr ""
-#: text-utils/more.c:249
+#: text-utils/more.c:250
#, fuzzy
msgid " -s, --squeeze squeeze multiple blank lines into one"
msgstr " -s nén nhiêu dòng trống thành một\n"
-#: text-utils/more.c:250
+#: text-utils/more.c:251
#, fuzzy
msgid " -u, --plain suppress underlining and bold"
msgstr " -u thu hồi gạch chân\n"
-#: text-utils/more.c:251
+#: text-utils/more.c:252
#, fuzzy
msgid " -n, --lines <number> the number of lines per screenful"
msgstr " -<số> số lượng dòng trên toàn màn hình\n"
-#: text-utils/more.c:252
+#: text-utils/more.c:253
#, fuzzy
msgid " -<number> same as --lines"
msgstr " -<số> giống với “-n <số>”\n"
-#: text-utils/more.c:253
+#: text-utils/more.c:254
#, fuzzy
msgid " +<number> display file beginning from line number"
msgstr " +<số> hiển thị tập tin bắt đầu từ dòng <số>\n"
-#: text-utils/more.c:254
+#: text-utils/more.c:255
#, fuzzy
msgid " +/<pattern> display file beginning from pattern match"
msgstr " +/<chuỗi> hiển thị tập tin bắt đầu từ chỗ tìm thấy chuỗi này\n"
-#: text-utils/more.c:357
+#: text-utils/more.c:358
#, fuzzy
msgid "MORE environment variable"
msgstr "gặp lỗi khi đặt giới hạn nguồn %s"
-#: text-utils/more.c:410
+#: text-utils/more.c:411
#, fuzzy
msgid "magic failed"
msgstr "mkdir bị lỗi: %s"
-#: text-utils/more.c:414 text-utils/more.c:433
+#: text-utils/more.c:415 text-utils/more.c:434
#, c-format
msgid ""
"\n"
@@ -24492,7 +25602,7 @@ msgstr ""
"******** %s: Không phải tập tin văn bản ********\n"
"\n"
-#: text-utils/more.c:467
+#: text-utils/more.c:468
#, c-format
msgid ""
"\n"
@@ -24503,27 +25613,27 @@ msgstr ""
"*** %s: thư mục ***\n"
"\n"
-#: text-utils/more.c:729
+#: text-utils/more.c:727
#, c-format
msgid "--More--"
msgstr "--Còn nữa--"
-#: text-utils/more.c:731
+#: text-utils/more.c:729
#, c-format
msgid "(Next file: %s)"
msgstr "(Tập tin tiếp theo: %s)"
-#: text-utils/more.c:736 text-utils/more.c:742
+#: text-utils/more.c:734 text-utils/more.c:740
#, c-format
msgid "(END)"
msgstr ""
-#: text-utils/more.c:747
+#: text-utils/more.c:745
#, c-format
msgid "[Press space to continue, 'q' to quit.]"
msgstr "[Nhấn phím trắng để tiếp tục, “q” để thoát]"
-#: text-utils/more.c:949
+#: text-utils/more.c:947
msgid ""
"\n"
"...Skipping "
@@ -24531,40 +25641,40 @@ msgstr ""
"\n"
"…Bỏ qua "
-#: text-utils/more.c:953
+#: text-utils/more.c:951
msgid "...Skipping to file "
msgstr "…Nhảy tới tập tin "
-#: text-utils/more.c:955
+#: text-utils/more.c:953
msgid "...Skipping back to file "
msgstr "…Nhảy quay lại tập tin "
-#: text-utils/more.c:1117
+#: text-utils/more.c:1115
msgid "Line too long"
msgstr "Dòng quá dài"
-#: text-utils/more.c:1160
+#: text-utils/more.c:1158
msgid "No previous command to substitute for"
msgstr "Không có câu lệnh ngay trước để thay thế cho"
-#: text-utils/more.c:1189
+#: text-utils/more.c:1187
#, c-format
msgid "[Use q or Q to quit]"
msgstr "[Sử dụng q hoặc Q để thoát]"
-#: text-utils/more.c:1275
+#: text-utils/more.c:1272
msgid "exec failed\n"
msgstr "thực hiện (exec) không thành công\n"
-#: text-utils/more.c:1285
+#: text-utils/more.c:1282
msgid "can't fork\n"
msgstr "không thể rẽ nhánh tiến trình\n"
-#: text-utils/more.c:1441
+#: text-utils/more.c:1480
msgid "...skipping\n"
msgstr "…bỏ qua\n"
-#: text-utils/more.c:1478
+#: text-utils/more.c:1517
msgid ""
"\n"
"Pattern not found\n"
@@ -24572,11 +25682,11 @@ msgstr ""
"\n"
"Không tìm thấy mẫu tìm kiếm\n"
-#: text-utils/more.c:1482 text-utils/pg.c:1032 text-utils/pg.c:1180
+#: text-utils/more.c:1521 text-utils/pg.c:1032 text-utils/pg.c:1180
msgid "Pattern not found"
msgstr "Không tìm thấy mẫu tìm kiếm"
-#: text-utils/more.c:1500
+#: text-utils/more.c:1539
#, fuzzy
msgid ""
"Most commands optionally preceded by integer argument k. Defaults in brackets.\n"
@@ -24586,7 +25696,7 @@ msgstr ""
"Có thể thêm một tham số số nguyên vào trước hầu hết các câu lệnh. Mặc định đặttrong dấu ngoặc đơn.\n"
"Dấu sao (*) cho biết tham số sẽ thành mặc định mới.\n"
-#: text-utils/more.c:1506
+#: text-utils/more.c:1545
#, fuzzy, c-format
msgid ""
"<space> Display next k lines of text [current screen size]\n"
@@ -24629,19 +25739,19 @@ msgstr ""
":f Hiển thị tên tập tin hiện tại và số thứ tự dòng\n"
". Lặp lại câu lệnh vừa thực hiện\n"
-#: text-utils/more.c:1572
+#: text-utils/more.c:1611
#, c-format
msgid "...back %d page"
msgid_plural "...back %d pages"
msgstr[0] "…quay lại %d trang"
-#: text-utils/more.c:1596
+#: text-utils/more.c:1635
#, c-format
msgid "...skipping %d line"
msgid_plural "...skipping %d lines"
msgstr[0] "…bỏ qua %d dòng"
-#: text-utils/more.c:1696
+#: text-utils/more.c:1735
msgid ""
"\n"
"***Back***\n"
@@ -24651,21 +25761,21 @@ msgstr ""
"***Quay lại***\n"
"\n"
-#: text-utils/more.c:1715
+#: text-utils/more.c:1754
#, c-format
msgid "\"%s\" line %d"
msgstr "\"%s\" dòng %d"
-#: text-utils/more.c:1718
+#: text-utils/more.c:1757
#, c-format
msgid "[Not a file] line %d"
msgstr "[Không phải tập tin] dòng %d"
-#: text-utils/more.c:1724
+#: text-utils/more.c:1763
msgid "No previous regular expression"
msgstr "Không có biểu thức chính quy đi trước"
-#: text-utils/more.c:1793
+#: text-utils/more.c:1832
#, c-format
msgid "[Press 'h' for instructions.]"
msgstr "[Hãy nhấn “h” để xem chỉ dẫn.]"
@@ -24897,6 +26007,150 @@ msgstr "có vấn đề khi đọc terminfo"
msgid "terminal `%s' is not known, defaulting to `dumb'"
msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”"
+#~ msgid "setexeccon failed"
+#~ msgstr "setexeccon gặp lỗi"
+
+#~ msgid "filesystem size available"
+#~ msgstr "kích thước hệ thống tập tin có thể dùng"
+
+#~ msgid "filesystem size"
+#~ msgstr "kích thước hệ thống tập tin"
+
+#~ msgid "filesystem size used"
+#~ msgstr "kích thước hệ thống tập tin đã dùng"
+
+#~ msgid "discard granularity"
+#~ msgstr "hủy granularity"
+
+#~ msgid "discard max bytes"
+#~ msgstr "loại bỏ kích cỡ lớn nhất"
+
+#~ msgid "size of the device"
+#~ msgstr "kích cỡ của thiết bị"
+
+#~ msgid "write same max bytes"
+#~ msgstr "ghi cùng số byte tối đa"
+
+#, fuzzy
+#~| msgid "discard granularity"
+#~ msgid "zone write granularity"
+#~ msgstr "hủy granularity"
+
+#, fuzzy
+#~| msgid "write same max bytes"
+#~ msgid "zone append max bytes"
+#~ msgstr "ghi cùng số byte tối đa"
+
+#, fuzzy
+#~ msgid " -J, --json use JSON output format\n"
+#~ msgstr " -r, --raw dùng định dạng thô\n"
+
+#, fuzzy
+#~| msgid " --noheadings don't print headings\n"
+#~ msgid " -n, --noheadings don't print headings\n"
+#~ msgstr " --noheadings không in phần đầu\n"
+
+#, fuzzy
+#~| msgid " -o, --output <list> output columns\n"
+#~ msgid " -o, --output <list> output columns\n"
+#~ msgstr " -o, --output <d.sách> hiển thị các cột\n"
+
+#, fuzzy
+#~| msgid " -r, --raw use raw output format\n"
+#~ msgid " -r, --raw use raw output format\n"
+#~ msgstr " -r, --raw dùng định dạng thô\n"
+
+#, fuzzy
+#~| msgid " -u, --notruncate don't truncate text in columns\n"
+#~ msgid " -u, --notruncate don't truncate text in columns\n"
+#~ msgstr " -u, --notruncate đừng cắt ngắn trong các cột\n"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected character %c after ="
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~| msgid "%s: failed to get partition number"
+#~ msgid "error: failed to convert input to number"
+#~ msgstr "%s: gặp lỗi khi lấy số của phân vùng"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected character %c"
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected token: %s after %s"
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~| msgid "error: cannot open %s"
+#~ msgid "error: no such column: %s"
+#~ msgstr "không thể mở %s"
+
+#, fuzzy, c-format
+#~| msgid "error: cannot open %s"
+#~ msgid "error: cannot add a column to table: %s"
+#~ msgstr "không thể mở %s"
+
+#, fuzzy, c-format
+#~| msgid "internal error: unsupported dialog type %d"
+#~ msgid "error: unsupported column data type: %d, column: %s"
+#~ msgstr "lỗi nội bộ: không hỗ trợ kiểu hộp thoại %d"
+
+#, fuzzy
+#~ msgid "error: empty filter expression"
+#~ msgstr "Không có biểu thức chính quy đi trước"
+
+#, fuzzy, c-format
+#~| msgid "unexpected end of file on %s"
+#~ msgid "unexpected type in filter application: %s"
+#~ msgstr "gặp kết thúc tập tin bất thường trên %s"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected operand type %s for: %s"
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected left operand type %s for: %s"
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~| msgid "input error: unexpected character %c after %s field"
+#~ msgid "error: unexpected right operand type %s for: %s"
+#~ msgstr "lỗi nhập: cần ký tự %c sau vùng %s"
+
+#, fuzzy, c-format
+#~ msgid "error: could not compile regular expression %s: %s"
+#~ msgstr "Không có biểu thức chính quy đi trước"
+
+#, fuzzy
+#~| msgid "failed to allocate memory: %m"
+#~ msgid "failed to allocate memory for string"
+#~ msgstr "không cấp pháp được bộ nhớ: %m"
+
+#, fuzzy
+#~ msgid " -J, --json use JSON output format"
+#~ msgstr " -r, --raw dùng định dạng thô\n"
+
+#, fuzzy, c-format
+#~ msgid "%d out of range"
+#~ msgstr "Giá trị nằm ngoài phạm vi."
+
+#~ msgid "You must be root to set the Ctrl-Alt-Del behavior"
+#~ msgstr "Phải là người chủ (root) để đặt cách ứng xử của Ctrl-Alt-Del"
+
+#~ msgid "--show-delta is ignored when used together with iso8601 time format"
+#~ msgstr "--show-delta bị bỏ qua khi dùng cùng với định dạng thời gian iso8601"
+
+#, fuzzy, c-format
+#~ msgid "%d too many arguments given"
+#~ msgstr "quá nhiều đối số"
+
#, c-format
#~ msgid "chown failed: %s"
#~ msgstr "chown bị lỗi: %s"
@@ -25481,13 +26735,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid ""
#~ "\n"
-#~ "Available columns:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Các cột sẵn dùng:\n"
-
-#~ msgid ""
-#~ "\n"
#~ "Available columns (for --output):\n"
#~ msgstr ""
#~ "\n"
@@ -26022,9 +27269,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "OS/2 hidden C: drive"
#~ msgstr "OS/2 ổ đĩa C: ẩn"
-#~ msgid "%s: failed to get device path"
-#~ msgstr "%s: lỗi khi lấy đường dẫn thiết bị"
-
#~ msgid "%s: unknown device name"
#~ msgstr "%s: không hiểu tên thiết bị"
@@ -26242,9 +27486,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ "\n"
#~ "wtmp bắt đầu %s"
-#~ msgid "gethostname failed"
-#~ msgstr "Lỗi gethostname (lấy tên máy)"
-
#~ msgid ""
#~ "\n"
#~ "interrupted %10.10s %5.5s \n"
@@ -26425,9 +27666,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "write error on %s - cannot write sector %llu"
#~ msgstr "lỗi ghi trên %s - không thể ghi cung từ %llu"
-#~ msgid "cannot open partition sector save file (%s)"
-#~ msgstr "không thể mở tập tin lưu cung từ phân vùng (%s)"
-
#~ msgid "write error on %s"
#~ msgstr "lỗi ghi trên %s"
@@ -26734,9 +27972,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "unrecognized input: %s"
#~ msgstr "dữ liệu vào không nhận ra: %s"
-#~ msgid "number too big"
-#~ msgstr "số quá lớn"
-
#~ msgid "trailing junk after number"
#~ msgstr "gặp rác sau con số"
@@ -27310,9 +28545,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid " [notime|short|full|iso]\n"
#~ msgstr " [notime|short|full|iso]\n"
-#~ msgid " %s [options] pathname [pathname ...]\n"
-#~ msgstr "%s [các_tuỳ_chọn] tên_đường_dẫn [tên_đường_dẫn …]\n"
-
#~ msgid "no filename specified."
#~ msgstr "chưa xác định tên tập tin."
@@ -27956,9 +29188,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "cannot open %s (%s) - mtab not updated"
#~ msgstr "không mở được %s (%s) - mtab chưa cập nhật"
-#~ msgid "error writing %s: %s"
-#~ msgstr "lỗi ghi nhớ %s: %s"
-
#~ msgid "error changing mode of %s: %s\n"
#~ msgstr "lỗi thay đổi chế độ của %s: %s\n"
@@ -27982,9 +29211,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "mount: improperly quoted option string '%s'"
#~ msgstr "mount: chuỗi tùy chọn “%s” sai trích dẫn"
-#~ msgid "mount: translated %s '%s' to '%s'\n"
-#~ msgstr "mount: đã dịch %s “%s” sang “%s”\n"
-
#~ msgid "mount: SELinux *context= options are ignore on remount.\n"
#~ msgstr "gắn: SELinux *context= tùy chọn bị bỏ qua khi gắn lại.\n"
@@ -28435,9 +29661,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "failed to parse 'offset=%s' options\n"
#~ msgstr "phân tích tùy chọn “offset=%s” gặp lỗi\n"
-#~ msgid "device %s is associated with %s\n"
-#~ msgstr "thiết bị %s tương ứng với %s\n"
-
#~ msgid "Cannot unmount \"\"\n"
#~ msgstr "Không bỏ gắn được \"\"\n"
@@ -28650,9 +29873,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid " -linewrap <on|off>\n"
#~ msgstr " -linewrap <on|off>\n"
-#~ msgid " -default\n"
-#~ msgstr " -default\n"
-
#~ msgid " -foreground <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
#~ msgstr " -foreground <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
@@ -28719,9 +29939,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "Error writing screendump"
#~ msgstr "Lỗi ghi dump màn hình"
-#~ msgid "Couldn't read neither /dev/vcsa0 nor /dev/vcsa"
-#~ msgstr "Không thể đọc /dev/vcsa0 cũng như /dev/vcsa"
-
#~ msgid ""
#~ "Usage: %s [options] file...\n"
#~ "\n"
@@ -28933,9 +30150,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "unable to seek on %s"
#~ msgstr "không thể di chuyển vị trí đọc trên %s"
-#~ msgid "unable to write %s"
-#~ msgstr "không ghi được %s"
-
#~ msgid "fatal error"
#~ msgstr "lỗi nghiêm trọng"
@@ -30196,9 +31410,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ " -h, --help hiển thị trợ giúp này rồi thoát\n"
#~ "\n"
-#~ msgid "user `%s' does not exist."
-#~ msgstr "người dùng “%s” không tồn tại."
-
#~ msgid "cannot stat file %s"
#~ msgstr "không thể stat (lấy trạng thái) tập tin %s"
@@ -30324,9 +31535,6 @@ msgstr "thiết bị cuối “%s” không hiểu, mặc định là “dumb”
#~ msgid "Failed to open %s for reading, exiting."
#~ msgstr "Không mở được %s để đọc nên thoát."
-#~ msgid "cannot lock group file"
-#~ msgstr "không thể khóa tập tin nhóm"
-
#~ msgid "the %s file is busy (%s present)"
#~ msgstr "tập tin %s đang bận (%s hiện diện)"