]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
po: update zh_CN.po (from translationproject.org)
authorWylmer Wang <wantinghard@gmail.com>
Mon, 20 Jan 2014 11:53:45 +0000 (12:53 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 20 Jan 2014 11:53:45 +0000 (12:53 +0100)
po/zh_CN.po

index f649381880756f7ad83bba67b5d49bae08bd86c7..f1d013a07cd4daab7c0ba96e01e0edf1a3b37113 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux-2.24-rc1\n"
+"Project-Id-Version: util-linux-2.24-rc2\n"
 "Report-Msgid-Bugs-To: util-linux@vger.kernel.org\n"
-"POT-Creation-Date: 2013-10-21 13:14+0200\n"
-"PO-Revision-Date: 2013-10-10 22:10+0800\n"
+"POT-Creation-Date: 2013-10-11 12:54+0200\n"
+"PO-Revision-Date: 2013-10-24 22:49+0800\n"
 "Last-Translator: Wylmer Wang <wantinghard@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
 "Language: zh_CN\n"
@@ -38,8 +38,8 @@ msgstr " %s <磁盘设备> <分区号> <起点> <长度>\n"
 #: disk-utils/mkfs.cramfs.c:791 disk-utils/mkfs.minix.c:753
 #: disk-utils/partx.c:933 disk-utils/resizepart.c:97
 #: disk-utils/swaplabel.c:105 fdisks/cfdisk.c:1831 fdisks/cfdisk.c:1953
-#: fdisks/cfdisk.c:2041 fdisks/fdisk.c:333 fdisks/fdisk.c:349
-#: fdisks/fdisk.c:383 fdisks/fdisk.c:536 libfdisk/src/bsd.c:522 lib/path.c:60
+#: fdisks/cfdisk.c:2041 fdisks/fdisk.c:331 fdisks/fdisk.c:347
+#: fdisks/fdisk.c:381 fdisks/fdisk.c:534 libfdisk/src/bsd.c:521 lib/path.c:60
 #: lib/path.c:72 login-utils/islocal.c:87 login-utils/last.c:613
 #: login-utils/last-deprecated.c:245 login-utils/sulogin.c:399
 #: login-utils/sulogin.c:437 login-utils/utmpdump.c:125
@@ -127,7 +127,7 @@ msgstr "获得块大小"
 
 #: disk-utils/blockdev.c:130
 msgid "set blocksize on file descriptor opening the block device"
-msgstr ""
+msgstr "设置打开该块设备的文件描述符的块大小"
 
 #: disk-utils/blockdev.c:136
 msgid "get 32-bit sector count (deprecated, use --getsz)"
@@ -348,10 +348,10 @@ msgstr "%s 未挂载\n"
 
 #: disk-utils/fsck.c:307 disk-utils/fsck.cramfs.c:169
 #: disk-utils/fsck.cramfs.c:176 disk-utils/fsck.cramfs.c:233
-#: disk-utils/fsck.cramfs.c:251 libfdisk/src/bsd.c:527 lib/path.c:100
+#: disk-utils/fsck.cramfs.c:251 libfdisk/src/bsd.c:526 lib/path.c:100
 #: lib/path.c:121 lib/path.c:142 lib/path.c:190 login-utils/last.c:194
 #: login-utils/last.c:231 login-utils/sulogin.c:605 sys-utils/setpriv.c:233
-#, fuzzy, c-format
+#, c-format
 msgid "cannot read %s"
 msgstr "不能读 %s"
 
@@ -415,10 +415,9 @@ msgstr "%s:执行失败"
 msgid "wait: no more child process?!?"
 msgstr "等待:没有剩余子进程了?!?"
 
-#: disk-utils/fsck.c:716 sys-utils/flock.c:309 sys-utils/swapon.c:303
-#: sys-utils/unshare.c:141
-msgid "waitpid failed"
-msgstr "waitpid 失败"
+#: disk-utils/fsck.c:716
+msgid "waidpid failed"
+msgstr "waidpid 失败"
 
 #: disk-utils/fsck.c:734
 #, c-format
@@ -444,13 +443,12 @@ msgstr "对 %3$s 执行 fsck.%2$s 时出现错误 %1$d"
 msgid ""
 "Either all or none of the filesystem types passed to -t must be prefixed\n"
 "with 'no' or '!'."
-msgstr ""
+msgstr "传递给 -t 选项的文件系统类型必须全部/全不以“no”或“!”为前缀。"
 
 #: disk-utils/fsck.c:1034
 #, c-format
-msgid ""
-"%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number"
-msgstr ""
+msgid "%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number"
+msgstr "%s:将跳过 /etc/fstab 中的错误行:将 mount 与非零的 fsck 通过次数绑定"
 
 #: disk-utils/fsck.c:1046
 #, c-format
@@ -459,9 +457,7 @@ msgstr "%s:将跳过不存在的设备\n"
 
 #: disk-utils/fsck.c:1051
 #, c-format
-msgid ""
-"%s: nonexistent device (\"nofail\" fstab option may be used to skip this "
-"device)\n"
+msgid "%s: nonexistent device (\"nofail\" fstab option may be used to skip this device)\n"
 msgstr "%s:设备不存在(可以使用fstab 选项“nofail”来跳过此设备)\n"
 
 # fuzzy
@@ -616,11 +612,11 @@ msgid "file length too short"
 msgstr "文件长度过短"
 
 #: disk-utils/fsck.cramfs.c:174 disk-utils/fsck.cramfs.c:231
-#: disk-utils/fsck.cramfs.c:247 libfdisk/src/bsd.c:594 libfdisk/src/bsd.c:762
+#: disk-utils/fsck.cramfs.c:247 libfdisk/src/bsd.c:593 libfdisk/src/bsd.c:761
 #: login-utils/last.c:189 login-utils/last.c:223
-#, fuzzy, c-format
+#, c-format
 msgid "seek on %s failed"
-msgstr "定位失败"
+msgstr "å\9c¨ %s ä¸\8aå®\9aä½\8d失败"
 
 #: disk-utils/fsck.cramfs.c:180 disk-utils/fsck.cramfs.c:182
 msgid "superblock magic not found"
@@ -829,11 +825,11 @@ msgstr "目录数据终点 (%ld) != 文件数据起点 (%ld)"
 msgid "invalid file data offset"
 msgstr "无效的文件数据偏移"
 
-#: disk-utils/fsck.cramfs.c:687
+#: disk-utils/fsck.cramfs.c:686
 msgid "compiled without -x support"
 msgstr "编译时未带有 -x 支持"
 
-#: disk-utils/fsck.cramfs.c:707
+#: disk-utils/fsck.cramfs.c:706
 #, c-format
 msgid "%s: OK\n"
 msgstr "%s:OK\n"
@@ -1530,8 +1526,7 @@ msgstr ""
 #: disk-utils/mkfs.cramfs.c:122
 #, c-format
 msgid ""
-"usage: %s [-h] [-v] [-b blksize] [-e edition] [-N endian] [-i file] [-n "
-"name] dirname outfile\n"
+"usage: %s [-h] [-v] [-b blksize] [-e edition] [-N endian] [-i file] [-n name] dirname outfile\n"
 " -h         print this help\n"
 " -v         be verbose\n"
 " -E         make all warnings errors (non-zero exit status)\n"
@@ -1546,8 +1541,7 @@ msgid ""
 " dirname    root of the filesystem to be compressed\n"
 " outfile    output file\n"
 msgstr ""
-"用法:%s [-h] [-v] [-b 块大小] [-e 版本] [-N 大小端] [-i 文件] [-n 名称] 目录"
-"名 输出文件\n"
+"用法:%s [-h] [-v] [-b 块大小] [-e 版本] [-N 大小端] [-i 文件] [-n 名称] 目录名 输出文件\n"
 " -h         打印此帮助\n"
 " -v         详尽模式\n"
 " -E         将所有警告视为错误(退出状态码非 0)\n"
@@ -1614,12 +1608,8 @@ msgstr "给定的大小端无效。必须为“big”、“little”或“host
 
 #: disk-utils/mkfs.cramfs.c:809
 #, c-format
-msgid ""
-"warning: guestimate of required size (upper bound) is %lldMB, but maximum "
-"image size is %uMB.  We might die prematurely."
-msgstr ""
-"警告:估计需要的大小(上限)为 %lldMB,但最大镜像大小为 %uMB。程序可能提前终止"
-"(die)。"
+msgid "warning: guestimate of required size (upper bound) is %lldMB, but maximum image size is %uMB.  We might die prematurely."
+msgstr "警告:估计需要的大小(上限)为 %lldMB,但最大镜像大小为 %uMB。程序可能提前终止(die)。"
 
 #: disk-utils/mkfs.cramfs.c:833
 msgid "ROM image map"
@@ -1776,13 +1766,13 @@ msgid "%s: unable to allocate buffer for inodes"
 msgstr "%s:不能为 inodes 分配缓冲区"
 
 #: disk-utils/mkfs.minix.c:544
-#, fuzzy, c-format
+#, c-format
 msgid "%lu inode\n"
 msgid_plural "%lu inodes\n"
-msgstr[0] "%lu 个 inodes\n"
+msgstr[0] "%lu 个 inode\n"
 
 #: disk-utils/mkfs.minix.c:545
-#, fuzzy, c-format
+#, c-format
 msgid "%lu block\n"
 msgid_plural "%lu blocks\n"
 msgstr[0] "%lu 个块\n"
@@ -1822,7 +1812,7 @@ msgid "%s: bad blocks before data-area: cannot make fs"
 msgstr "%s:数据区前有坏块:无法创建文件系统"
 
 #: disk-utils/mkfs.minix.c:618 disk-utils/mkfs.minix.c:642
-#, fuzzy, c-format
+#, c-format
 msgid "%d bad block\n"
 msgid_plural "%d bad blocks\n"
 msgstr[0] "%d 个坏块\n"
@@ -2144,7 +2134,7 @@ msgstr "分区标志"
 
 #: disk-utils/partx.c:89
 msgid "partition type (a string, a UUID, or hex)"
-msgstr ""
+msgstr "分区类型(字符串,UUID 或十六进制数)"
 
 #: disk-utils/partx.c:107 sys-utils/losetup.c:480
 msgid "failed to initialize loopcxt"
@@ -2253,10 +2243,10 @@ msgid "%s: updating partition #%d failed"
 msgstr "%s:更新分区 #%d 失败"
 
 #: disk-utils/partx.c:526
-#, fuzzy, c-format
+#, c-format
 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 个扇区,%6ju MB)\n"
+msgstr[0] "#%2d:%9ju-%9ju (%9ju 扇区%6ju MB)\n"
 
 #: disk-utils/partx.c:545 misc-utils/findmnt.c:664 misc-utils/findmnt.c:681
 #: misc-utils/lslocks.c:396 sys-utils/prlimit.c:220 sys-utils/swapon.c:149
@@ -2264,13 +2254,13 @@ msgstr[0] "#%2d:%9ju-%9ju (%9ju 个扇区,%6ju MB)\n"
 msgid "failed to add line to output"
 msgstr "向输出添加行出错"
 
-#: disk-utils/partx.c:621 misc-utils/findmnt.c:1435 misc-utils/lsblk.c:1582
+#: disk-utils/partx.c:621 misc-utils/findmnt.c:1435 misc-utils/lsblk.c:1583
 #: misc-utils/lslocks.c:455 sys-utils/losetup.c:311 sys-utils/lscpu.c:1152
 #: sys-utils/prlimit.c:290 sys-utils/swapon.c:242 sys-utils/wdctl.c:250
 msgid "failed to initialize output table"
 msgstr "初始化输出表失败"
 
-#: disk-utils/partx.c:629 misc-utils/findmnt.c:1453 misc-utils/lsblk.c:1592
+#: disk-utils/partx.c:629 misc-utils/findmnt.c:1453 misc-utils/lsblk.c:1593
 #: misc-utils/lslocks.c:463 sys-utils/losetup.c:317 sys-utils/prlimit.c:298
 #: sys-utils/swapon.c:250 sys-utils/wdctl.c:259
 msgid "failed to initialize output column"
@@ -2322,9 +2312,7 @@ msgstr ""
 "\n"
 
 #: disk-utils/partx.c:705 misc-utils/lsblk.c:1370
-msgid ""
-" -b, --bytes          print SIZE in bytes rather than in human readable "
-"format\n"
+msgid " -b, --bytes          print SIZE in bytes rather than in human readable format\n"
 msgstr " -b, --bytes          以字节为单位而非易读的格式来打印 SIZE\n"
 
 #: disk-utils/partx.c:706
@@ -2336,21 +2324,19 @@ msgid " -n, --nr <n:m>       specify the range of partitions (e.g. --nr 2:4)\n"
 msgstr " -n, --nr <n:m>       指定分区范围(例如:--nr 2:4)\n"
 
 #: disk-utils/partx.c:708
-#, fuzzy
 msgid " -o, --output <list>  define which output columns to use\n"
-msgstr " -o, --output <type>  定义使用哪个输出列\n"
+msgstr " -o, --output <list>  定义使用哪个输出列\n"
 
-#: disk-utils/partx.c:709 misc-utils/lsblk.c:1382
+#: disk-utils/partx.c:709 misc-utils/lsblk.c:1383
 msgid " -P, --pairs          use key=\"value\" output format\n"
 msgstr " -P, --pairs          使用 key=“value” 输出格式\n"
 
-#: disk-utils/partx.c:710 misc-utils/lsblk.c:1383
+#: disk-utils/partx.c:710 misc-utils/lsblk.c:1384
 msgid " -r, --raw            use raw output format\n"
 msgstr " -r, --raw            使用原生输出格式\n"
 
 #: disk-utils/partx.c:711
-msgid ""
-" -t, --type <type>    specify the partition type (dos, bsd, solaris, etc.)\n"
+msgid " -t, --type <type>    specify the partition type (dos, bsd, solaris, etc.)\n"
 msgstr " -t, --type <类型>    指定分区类型(dos、bsd、solaris 等)\n"
 
 #: disk-utils/partx.c:712
@@ -2416,9 +2402,7 @@ msgstr " -a, --all      查询所有 raw 设备\n"
 
 #: disk-utils/raw.c:161
 #, c-format
-msgid ""
-"Device '%s' is the control raw device (use raw<N> where <N> is greater than "
-"zero)"
+msgid "Device '%s' is the control raw device (use raw<N> where <N> is greater than zero)"
 msgstr "设备“%s”是控制原生设备(请使用 raw<N>,其中 <N> 大于 0)"
 
 #: disk-utils/raw.c:178
@@ -2638,13 +2622,11 @@ msgid "enlarged logical partitions overlap"
 msgstr "扩大的(enlarged)逻辑分区重叠"
 
 #: fdisks/cfdisk.c:917
-msgid ""
-"!!!! Internal error creating logical drive with no extended partition !!!!"
+msgid "!!!! Internal error creating logical drive with no extended partition !!!!"
 msgstr "!!! 内部错误,在没有扩展分区的情况下创建逻辑分区 !!!"
 
 #: fdisks/cfdisk.c:928 fdisks/cfdisk.c:940
-msgid ""
-"Cannot create logical drive here -- would create two extended partitions"
+msgid "Cannot create logical drive here -- would create two extended partitions"
 msgstr "无法在此创建逻辑分区 -- 将创建两个扩展分区"
 
 #: fdisks/cfdisk.c:1074
@@ -2701,8 +2683,8 @@ msgstr "开头"
 msgid "Add partition at beginning of free space"
 msgstr "在剩余空间的开头添加分区"
 
-#: fdisks/cfdisk.c:1317 libfdisk/src/bsd.c:396 libfdisk/src/dos.c:1640
-#: libfdisk/src/gpt.c:1211 libfdisk/src/sgi.c:278 libfdisk/src/sun.c:703
+#: fdisks/cfdisk.c:1317 libfdisk/src/bsd.c:395 libfdisk/src/dos.c:1606
+#: libfdisk/src/gpt.c:1209 libfdisk/src/sgi.c:278 libfdisk/src/sun.c:703
 msgid "End"
 msgstr "末尾"
 
@@ -2763,8 +2745,7 @@ msgid "Warning!!  This may destroy data on your disk!"
 msgstr "警告!这可能毁坏您磁盘上的数据!"
 
 #: fdisks/cfdisk.c:1707
-msgid ""
-"Are you sure you want to write the partition table to disk? (yes or no): "
+msgid "Are you sure you want to write the partition table to disk? (yes or no): "
 msgstr "您确定想将分区表写入磁盘吗?(是 或 否):"
 
 #: fdisks/cfdisk.c:1713 sys-utils/lscpu.c:986 sys-utils/lscpu.c:996
@@ -2794,20 +2775,15 @@ msgid "Wrote partition table to disk"
 msgstr "已将分区表写入磁盘"
 
 #: fdisks/cfdisk.c:1752
-msgid ""
-"Wrote partition table, but re-read table failed.  Run partprobe(8), "
-"kpartx(8) or reboot to update table."
-msgstr ""
-"已写入分区表,但重新读分区表失败。请运行 partprobe(8)、kpartx(8) 或重启来更新"
-"分区表。"
+msgid "Wrote partition table, but re-read table failed.  Run partprobe(8), kpartx(8) or reboot to update table."
+msgstr "已写入分区表,但重新读分区表失败。请运行 partprobe(8)、kpartx(8) 或重启来更新分区表。"
 
 #: fdisks/cfdisk.c:1762
 msgid "No primary partitions are marked bootable. DOS MBR cannot boot this."
 msgstr "没有标记为 可启动 的主分区。DOS MBR 无法启动它。"
 
 #: fdisks/cfdisk.c:1764
-msgid ""
-"More than one primary partition is marked bootable. DOS MBR cannot boot this."
+msgid "More than one primary partition is marked bootable. DOS MBR cannot boot this."
 msgstr "超过一个主分区被标记为 可启动。DOS MBR 无法启动它。"
 
 #: fdisks/cfdisk.c:1822 fdisks/cfdisk.c:1945 fdisks/cfdisk.c:2033
@@ -2846,11 +2822,11 @@ msgstr "   逻辑分区"
 
 #: fdisks/cfdisk.c:1919 fdisks/fdisk.c:182 fdisks/fdisk.c:183
 #: fdisks/fdisk.c:188 fdisks/sfdisk.c:585 libfdisk/src/ask.c:660
-#: libfdisk/src/dos.c:1695
+#: libfdisk/src/dos.c:1661
 msgid "Unknown"
 msgstr "未知"
 
-#: fdisks/cfdisk.c:1925 fdisks/cfdisk.c:2401 libfdisk/src/dos.c:1638
+#: fdisks/cfdisk.c:1925 fdisks/cfdisk.c:2401 libfdisk/src/dos.c:1604
 #: libfdisk/src/sun.c:33
 msgid "Boot"
 msgstr "启动"
@@ -2875,20 +2851,12 @@ msgid "               First       Last\n"
 msgstr "               起始        终止\n"
 
 #: fdisks/cfdisk.c:1967
-msgid ""
-" # Type       Sector      Sector   Offset    Length   Filesystem Type (ID) "
-"Flag\n"
-msgstr ""
-" # 类型       扇区        扇区     偏移      长度     文件系统类型 (ID)    标"
-"志\n"
+msgid " # Type       Sector      Sector   Offset    Length   Filesystem Type (ID) Flag\n"
+msgstr " # 类型       扇区        扇区     偏移      长度     文件系统类型 (ID)    标志\n"
 
 #: fdisks/cfdisk.c:1968
-msgid ""
-"-- ------- ----------- ----------- ------ ----------- -------------------- "
-"----\n"
-msgstr ""
-"-- ------- ----------- ----------- ------ ----------- -------------------- "
-"----\n"
+msgid "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n"
+msgstr "-- ------- ----------- ----------- ------ ----------- -------------------- ----\n"
 
 # 以下三条打印表格的标题行,注意对齐
 #: fdisks/cfdisk.c:2055
@@ -2901,8 +2869,7 @@ msgstr " # 标志  磁头 扇区  柱面  ID  磁头 扇区  柱面    扇区
 
 #: fdisks/cfdisk.c:2057
 msgid "-- ----- ---- ---- ----- ---- ---- ---- ----- ----------- -----------\n"
-msgstr ""
-"-- ----- ---- ---- ----- ---- ---- ---- ----- ----------- -----------\n"
+msgstr "-- ----- ---- ---- ----- ---- ---- ---- ----- ----------- -----------\n"
 
 #: fdisks/cfdisk.c:2094
 msgid "Raw"
@@ -3189,7 +3156,7 @@ msgstr "大小:%lld 字节,%lld.%lld GB"
 msgid "Heads: %d   Sectors per Track: %d   Cylinders: %lld"
 msgstr "磁头数:%d  每磁道扇区数:%d        柱面数:%lld"
 
-#: fdisks/cfdisk.c:2519 libfdisk/src/gpt.c:1217 libfdisk/src/sgi.c:335
+#: fdisks/cfdisk.c:2519 libfdisk/src/gpt.c:1215 libfdisk/src/sgi.c:335
 #: login-utils/chfn.c:235 login-utils/chfn.c:315
 msgid "Name"
 msgstr "名称"
@@ -3294,7 +3261,7 @@ msgstr "退出"
 msgid "Quit program without writing partition table"
 msgstr "退出程序而不写入分区表"
 
-#: fdisks/cfdisk.c:2594 libfdisk/src/bsd.c:398 libfdisk/src/gpt.c:1213
+#: fdisks/cfdisk.c:2594 libfdisk/src/bsd.c:397 libfdisk/src/gpt.c:1211
 msgid "Type"
 msgstr "类型"
 
@@ -3376,8 +3343,7 @@ msgid " -z, --zero                start with zeroed partition table\n"
 msgstr " -z, --zero                以空分区表开始\n"
 
 #: fdisks/cfdisk.c:2771
-msgid ""
-" -a, --arrow               use arrow for highlighting the current partition\n"
+msgid " -a, --arrow               use arrow for highlighting the current partition\n"
 msgstr " -a, --arrow               用箭头突出显示当前分区\n"
 
 #: fdisks/cfdisk.c:2773
@@ -3466,6 +3432,8 @@ msgid ""
 " %1$s [options] <disk>    change partition table\n"
 " %1$s [options] -l <disk> list partition table(s)\n"
 msgstr ""
+" %1$s [选项] <磁盘>       更改分区表\n"
+" %1$s [选项] -l <磁盘>    列出分区表\n"
 
 #: fdisks/fdisk.c:58
 msgid " -b <size>         sector size (512, 1024, 2048 or 4096)\n"
@@ -3473,7 +3441,7 @@ msgstr " -b <size>         扇区大小(512, 1024, 2048 或 4096)\n"
 
 #: fdisks/fdisk.c:59 fdisks/fdisk.c:61
 msgid " -c[=<mode>]       compatible mode: 'dos' or 'nondos' (default)\n"
-msgstr ""
+msgstr " -c[=<模式>]       兼容模式:“dos”或“nondos”(默认)\n"
 
 #: fdisks/fdisk.c:60
 msgid " -h                print this help text\n"
@@ -3481,18 +3449,15 @@ msgstr " -h                显示此帮助并退出\n"
 
 #: fdisks/fdisk.c:62
 msgid " -L[=<when>]       colorize output (auto, always or never)\n"
-msgstr ""
+msgstr " -L[=<何时>]       彩色显示输出(auto自动,always总是或never从不)\n"
 
 #: fdisks/fdisk.c:63
-#, fuzzy
-msgid ""
-" -t <type>         force fdisk to recognize specified partition table type "
-"only\n"
-msgstr " -d, --delete         删除指定的分区或所有分区\n"
+msgid " -t <type>         force fdisk to recognize specified partition table type only\n"
+msgstr " -t <类型>         强制 disk 只重新识别特定的分区表类型\n"
 
 #: fdisks/fdisk.c:64
 msgid " -u[=<unit>]       display units: 'cylinders' or 'sectors' (default)\n"
-msgstr ""
+msgstr " -u[=<单位>]       显示单位:“cylinders”柱面 或“sectors”扇区(默认)\n"
 
 #: fdisks/fdisk.c:65
 msgid " -v                print program version\n"
@@ -3538,42 +3503,42 @@ msgstr "分区 %zu 的类型未更改:%s。"
 msgid "Disk %s: %s, %llu bytes, %llu sectors"
 msgstr "Disk %s:%s,%llu 字节,%llu 个扇区"
 
-#: fdisks/fdisk.c:209
+#: fdisks/fdisk.c:207
 #, c-format
 msgid "Geometry: %d heads, %llu sectors/track, %llu cylinders"
 msgstr "几何属性:%d 个磁头, %llu 个扇区/磁道, %llu 个柱面"
 
-#: fdisks/fdisk.c:212
+#: fdisks/fdisk.c:210
 #, c-format
 msgid "Units: %s of %d * %ld = %ld bytes"
 msgstr "单元:%s / %d * %ld = %ld 字节"
 
-#: fdisks/fdisk.c:218
+#: fdisks/fdisk.c:216
 #, c-format
 msgid "Sector size (logical/physical): %lu bytes / %lu bytes"
 msgstr "扇区大小(逻辑/物理):%lu 字节 / %lu 字节"
 
-#: fdisks/fdisk.c:220
+#: fdisks/fdisk.c:218
 #, c-format
 msgid "I/O size (minimum/optimal): %lu bytes / %lu bytes"
 msgstr "I/O 大小(最小/最佳):%lu 字节 / %lu 字节"
 
-#: fdisks/fdisk.c:223
+#: fdisks/fdisk.c:221
 #, c-format
 msgid "Alignment offset: %lu bytes"
 msgstr "对齐偏移量:%lu 字节"
 
-#: fdisks/fdisk.c:226
-#, fuzzy, c-format
+#: fdisks/fdisk.c:224
+#, c-format
 msgid "Disklabel type: %s"
 msgstr "磁盘标签类型:%s"
 
-#: fdisks/fdisk.c:229
+#: fdisks/fdisk.c:227
 #, c-format
 msgid "Disk identifier: %s"
 msgstr "磁盘标识符:%s"
 
-#: fdisks/fdisk.c:277
+#: fdisks/fdisk.c:275
 #, c-format
 msgid ""
 "\n"
@@ -3582,69 +3547,67 @@ msgstr ""
 "\n"
 "%s: 偏移 = %ju, 大小 = %zu 字节。"
 
-#: fdisks/fdisk.c:281
+#: fdisks/fdisk.c:279
 msgid "cannot seek"
 msgstr "无法 seek"
 
-#: fdisks/fdisk.c:286
+#: fdisks/fdisk.c:284
 msgid "cannot read"
 msgstr "不能读"
 
-#: fdisks/fdisk.c:300 libfdisk/src/bsd.c:215 libfdisk/src/dos.c:877
-#: libfdisk/src/gpt.c:1698
+#: fdisks/fdisk.c:298 libfdisk/src/bsd.c:215 libfdisk/src/dos.c:876
+#: libfdisk/src/gpt.c:1696
 msgid "First sector"
 msgstr "第一个扇区"
 
-#: fdisks/fdisk.c:386
+#: fdisks/fdisk.c:384
 #, c-format
 msgid "BLKGETSIZE ioctl failed on %s"
 msgstr "对 %s 进行 BLKGETSIZE ioctl 失败"
 
-#: fdisks/fdisk.c:412
+#: fdisks/fdisk.c:410
 msgid "failed to allocate libfdisk context"
 msgstr "分配 libfdisk 上下文失败"
 
-#: fdisks/fdisk.c:421
+#: fdisks/fdisk.c:419
 msgid "invalid sector size argument"
 msgstr "无效的 扇区大小 参数"
 
-#: fdisks/fdisk.c:430 fdisks/sfdisk.c:2597
+#: fdisks/fdisk.c:428 fdisks/sfdisk.c:2597
 msgid "invalid cylinders argument"
 msgstr "无效的 柱面数 参数"
 
-#: fdisks/fdisk.c:439
+#: fdisks/fdisk.c:437
 msgid "not found DOS label driver"
 msgstr "未找到 DOS 标签驱动"
 
-#: fdisks/fdisk.c:452 fdisks/sfdisk.c:2606
+#: fdisks/fdisk.c:450 fdisks/sfdisk.c:2606
 msgid "invalid heads argument"
 msgstr "无效的 磁头数 参数"
 
-#: fdisks/fdisk.c:458 fdisks/sfdisk.c:2624
+#: fdisks/fdisk.c:456 fdisks/sfdisk.c:2624
 msgid "invalid sectors argument"
 msgstr "无效的 扇区数 参数"
 
-#: fdisks/fdisk.c:466 misc-utils/cal.c:353 sys-utils/dmesg.c:1286
+#: fdisks/fdisk.c:464 misc-utils/cal.c:351 sys-utils/dmesg.c:1286
 msgid "unsupported color mode"
 msgstr "不支持的颜色模式"
 
-#: fdisks/fdisk.c:480
-#, fuzzy, c-format
+#: fdisks/fdisk.c:478
+#, c-format
 msgid "unsupported disklabel: %s"
-msgstr "不支持的丢弃策略:%s"
+msgstr "不支持的磁盘标签:%s"
 
-#: fdisks/fdisk.c:501
-msgid ""
-"The device properties (sector size and geometry) should be used with one "
-"specified device only."
+#: fdisks/fdisk.c:499
+msgid "The device properties (sector size and geometry) should be used with one specified device only."
 msgstr "设备属性(扇区大小和几何属性)只能用于某个指定的设备。"
 
-#: fdisks/fdisk.c:540
+#: fdisks/fdisk.c:538
 #, c-format
 msgid "Welcome to fdisk (%s)."
 msgstr "欢迎使用 fdisk (%s)。"
 
-#: fdisks/fdisk.c:542
+#: fdisks/fdisk.c:540
 msgid ""
 "Changes will remain in memory only, until you decide to write them.\n"
 "Be careful before using the write command.\n"
@@ -3652,7 +3615,7 @@ msgstr ""
 "更改将停留在内存中,直到您决定将更改写入磁盘。\n"
 "使用写入命令前请三思。\n"
 
-#: fdisks/fdisk.c:547
+#: fdisks/fdisk.c:545
 msgid "Device does not contain a recognized partition table."
 msgstr "设备不包含可识别的分区表。"
 
@@ -3785,7 +3748,6 @@ msgid "Sun"
 msgstr "Sun"
 
 #: fdisks/fdisk-menu.c:164
-#, fuzzy
 msgid "toggle the read-only flag"
 msgstr "开关 只读 标志"
 
@@ -3917,7 +3879,6 @@ msgid "%c: unknown command"
 msgstr "%c:未知命令"
 
 #: fdisks/fdisk-menu.c:416
-#, fuzzy
 msgid "failed to write disklabel"
 msgstr "写磁盘标签失败"
 
@@ -3931,9 +3892,9 @@ msgid "Could not delete partition %d"
 msgstr "无法删除分区 %d"
 
 #: fdisks/fdisk-menu.c:461
-#, fuzzy, c-format
+#, c-format
 msgid "Partition %d has been deleted."
-msgstr "分区 %d 已删除"
+msgstr "分区 %d 已删除"
 
 #: fdisks/fdisk-menu.c:477
 msgid "Changing display/entry units to cylinders (DEPRECATED!)."
@@ -3944,14 +3905,12 @@ msgid "Changing display/entry units to sectors."
 msgstr "将显示/记录单位更改为盲区。"
 
 #: fdisks/fdisk-menu.c:489
-#, fuzzy
 msgid "Leaving nested disklabel."
-msgstr "ç¼\96è¾\91åµ\8cå¥\97ç\9a\84ç£\81ç\9b\98æ \87ç­¾"
+msgstr "离å¼\80åµ\8cå¥\97ç\9a\84ç£\81ç\9b\98æ \87ç­¾ã\80\82"
 
 #: fdisks/fdisk-menu.c:572
-#, fuzzy
 msgid "Entering nested BSD disklabel."
-msgstr "写入嵌套的 BSD 磁盘标签"
+msgstr "进入嵌套的 BSD 磁盘标签。"
 
 #: fdisks/fdisk-menu.c:754
 msgid "Number of cylinders"
@@ -4075,21 +4034,17 @@ msgstr ""
 
 #: fdisks/sfdisk.c:542
 #, c-format
-msgid ""
-"%s of partition %s has impossible value for head: %lu (should be in 0-%lu)"
+msgid "%s of partition %s has impossible value for head: %lu (should be in 0-%lu)"
 msgstr ""
 
 #: fdisks/sfdisk.c:547
 #, c-format
-msgid ""
-"%s of partition %s has impossible value for sector: %lu (should be in 1-%lu)"
+msgid "%s of partition %s has impossible value for sector: %lu (should be in 1-%lu)"
 msgstr ""
 
 #: fdisks/sfdisk.c:552
 #, c-format
-msgid ""
-"%s of partition %s has impossible value for cylinders: %lu (should be in 0-"
-"%lu)"
+msgid "%s of partition %s has impossible value for cylinders: %lu (should be in 0-%lu)"
 msgstr ""
 
 #: fdisks/sfdisk.c:592
@@ -4135,7 +4090,7 @@ msgstr "无法识别的格式 - 将使用扇区"
 msgid "unimplemented format - using %s"
 msgstr "未实现的格式 - 将使用 %s"
 
-#: fdisks/sfdisk.c:891 libfdisk/src/bsd.c:497
+#: fdisks/sfdisk.c:891 libfdisk/src/bsd.c:496
 msgid "cylinders"
 msgstr "柱面"
 
@@ -4149,6 +4104,8 @@ msgid ""
 "Units: cylinders of %lu bytes, blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"单位:%lu 的柱面,1024字节的块,从 %d 开始计算\n"
+"\n"
 
 #: fdisks/sfdisk.c:897
 #, c-format
@@ -4161,6 +4118,8 @@ msgid ""
 "Units: sectors of 512 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"单位:512字节的扇区,从 %d 开始计算\n"
+"\n"
 
 #: fdisks/sfdisk.c:904
 #, c-format
@@ -4173,6 +4132,8 @@ msgid ""
 "Units: blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"单位:1024字节的块,从 %d 开始计算\n"
+"\n"
 
 #: fdisks/sfdisk.c:909
 #, c-format
@@ -4185,6 +4146,8 @@ msgid ""
 "Units: 1MiB = 1024*1024 bytes, blocks of 1024 bytes, counting from %d\n"
 "\n"
 msgstr ""
+"单位:1MiB = 1024*1024 字节,1024字节的块,从 %d 开始计算\n"
+"\n"
 
 #: fdisks/sfdisk.c:914
 #, c-format
@@ -4520,8 +4483,7 @@ msgid ""
 " -d, --dump                idem, but in a format suitable for later input\n"
 " -i, --increment           number cylinders etc. from 1 instead of from 0\n"
 " -u, --unit <letter>       units to be used; <letter> can be one of\n"
-"                             S (sectors), C (cylinders), B (blocks), or M "
-"(MB)\n"
+"                             S (sectors), C (cylinders), B (blocks), or M (MB)\n"
 msgstr ""
 " -l, --list                列出每个设备的分区\n"
 " -d, --dump                同上,但以适合稍后输入的格式列出\n"
@@ -4547,8 +4509,7 @@ msgstr ""
 msgid ""
 " -N <number>               change only the partition with this <number>\n"
 " -n                        do not actually write to disk\n"
-" -O <file>                 save the sectors that will be overwritten to "
-"<file>\n"
+" -O <file>                 save the sectors that will be overwritten to <file>\n"
 " -I <file>                 restore sectors from <file>\n"
 msgstr ""
 " -N <数字>                 只更改分区号为 <数字> 的分区\n"
@@ -4579,8 +4540,7 @@ msgid ""
 " -f, --force               disable all consistency checking\n"
 "     --no-reread           do not check whether the partition is in use\n"
 " -q, --quiet               suppress warning messages\n"
-" -L, --Linux               do not complain about things irrelevant for "
-"Linux\n"
+" -L, --Linux               do not complain about things irrelevant for Linux\n"
 msgstr ""
 " -f, --force               禁止所有一致性检查\n"
 "     --no-reread           不检查分区是否正在使用\n"
@@ -4630,12 +4590,10 @@ msgstr ""
 #: fdisks/sfdisk.c:2390
 msgid ""
 "     --nested              every partition is disjoint from all others\n"
-"     --chained             like nested, but extended partitions may lie "
-"outside\n"
+"     --chained             like nested, but extended partitions may lie outside\n"
 "     --onesector           partitions are mutually disjoint\n"
 msgstr ""
-"     --nested              每个分区与所有其他分区不相交     --"
-"chained             与 nested 相似,但扩展分区可以超界\n"
+"     --nested              每个分区与所有其他分区不相交     --chained             与 nested 相似,但扩展分区可以超界\n"
 "     --onesector           各分区互不相交\n"
 
 #: fdisks/sfdisk.c:2394
@@ -4659,9 +4617,8 @@ msgstr " %s%sdevice            列出设备上的活动分区\n"
 
 #: fdisks/sfdisk.c:2414
 #, c-format
-msgid ""
-" %s%sdevice n1 n2 ...  activate partitions n1 ..., inactivate the rest\n"
-msgstr ""
+msgid " %s%sdevice n1 n2 ...  activate partitions n1 ..., inactivate the rest\n"
+msgstr " %s%s设备 n1 n2 ...  激活分区 n1 ..., 取消激活其他分区\n"
 
 #: fdisks/sfdisk.c:2543
 msgid "no command?"
@@ -4695,7 +4652,7 @@ msgstr "用法:sfdisk --id 设备 分区号 [Id]"
 
 #: fdisks/sfdisk.c:2749
 msgid "can specify only one device (except with -l or -s)"
-msgstr ""
+msgstr "只能指定一台设备(除非指定 -l 或 -s)"
 
 #: fdisks/sfdisk.c:2774
 #, c-format
@@ -4715,12 +4672,12 @@ msgstr "%s:OK"
 #: fdisks/sfdisk.c:2820 fdisks/sfdisk.c:2852
 #, c-format
 msgid "%s: %ld cylinders, %ld heads, %ld sectors/track\n"
-msgstr ""
+msgstr "%s:%ld 个柱面,%ld 个磁头,%ld 个扇区/磁道\n"
 
 #: fdisks/sfdisk.c:2870
 #, c-format
 msgid "Cannot get size of %s"
-msgstr ""
+msgstr "无法获得 %s 的大小"
 
 #: fdisks/sfdisk.c:2950
 #, c-format
@@ -4733,11 +4690,13 @@ msgid ""
 "You have %d active primary partitions. This does not matter for LILO,\n"
 "but the DOS MBR will only boot a disk with 1 active partition."
 msgstr ""
+"您有 %d 个活动的主分区。这对 LILO 没有影响,但 DOS MBR 只能启动带一个活动分区\n"
+"的磁盘。"
 
 #: fdisks/sfdisk.c:2999
 #, c-format
 msgid "partition %s has id %x and is not hidden"
-msgstr ""
+msgstr "分区 %s 标识为 %x,不是隐藏的"
 
 #: fdisks/sfdisk.c:3062
 #, c-format
@@ -4769,10 +4728,14 @@ msgid ""
 "Umount all file systems, and swapoff all swap partitions on this disk.\n"
 "Use the --no-reread flag to suppress this check."
 msgstr ""
+"\n"
+"该磁盘目前正在使用 - 不建议您重新分区。\n"
+"请卸载此磁盘上所有的文件系统,并关闭(swapoff)上面的交换分区。\n"
+"可使用 --no-reread 标志阻止此检查。"
 
 #: fdisks/sfdisk.c:3117
 msgid "Use the --force flag to overrule all checks."
-msgstr ""
+msgstr "使用 --force 标志否决所有检查。"
 
 #: fdisks/sfdisk.c:3119
 msgid "OK"
@@ -4781,7 +4744,7 @@ msgstr "正常"
 #: fdisks/sfdisk.c:3128
 #, c-format
 msgid "Old situation:\n"
-msgstr ""
+msgstr "旧状况:\n"
 
 #: fdisks/sfdisk.c:3132
 #, c-format
@@ -4791,17 +4754,19 @@ msgstr "分区 %d 不存在,无法更改它"
 #: fdisks/sfdisk.c:3140
 #, c-format
 msgid "New situation:\n"
-msgstr ""
+msgstr "新状况:\n"
 
 #: fdisks/sfdisk.c:3145
 msgid ""
 "I don't like these partitions - nothing changed.\n"
 "(If you really want this, use the --force option.)"
 msgstr ""
+"我不愿这样分区 - 未做更改。\n"
+"(如果您真的想这样做,可使用 --force 选项。)"
 
 #: fdisks/sfdisk.c:3148
 msgid "I don't like this - probably you should answer No"
-msgstr ""
+msgstr "我不愿这样做 - 建议您取消"
 
 #. TRANSLATORS: sfdisk uses rpmatch which means the answers y and n
 #. * should be translated, but that is not the case with q answer.
@@ -4839,6 +4804,9 @@ msgid ""
 "to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n"
 "(See fdisk(8).)"
 msgstr ""
+"如果您创建或更改了 DOS 分区,如 /dev/foo7,请使用 dd(1)\n"
+"将前 512 个字节清零:dd if=/dev/zero of=/dev/foo7 bs=512 count=1\n"
+"(参阅 fdisk(8)。)"
 
 #: include/c.h:275 misc-utils/getopt.c:314 misc-utils/look.c:366
 #: misc-utils/mcookie.c:68 misc-utils/namei.c:418 misc-utils/uuidd.c:70
@@ -5134,7 +5102,7 @@ msgstr "NTFS 卷集"
 msgid "Linux plaintext"
 msgstr "Linux 纯文本"
 
-#: include/pt-mbr-partnames.h:59 libfdisk/src/gpt.c:166 libfdisk/src/sgi.c:55
+#: include/pt-mbr-partnames.h:59 libfdisk/src/gpt.c:164 libfdisk/src/sgi.c:55
 #: libfdisk/src/sun.c:46
 msgid "Linux LVM"
 msgstr "Linux LVM"
@@ -5195,7 +5163,7 @@ msgstr "BSDI swap"
 msgid "Boot Wizard hidden"
 msgstr "Boot Wizard 隐藏"
 
-#: include/pt-mbr-partnames.h:74 libfdisk/src/gpt.c:188
+#: include/pt-mbr-partnames.h:74 libfdisk/src/gpt.c:186
 msgid "Solaris boot"
 msgstr "Solaris 启动"
 
@@ -5294,7 +5262,7 @@ msgstr "执行 %s 失败"
 #: libfdisk/src/alignment.c:108
 #, c-format
 msgid "Partition %i does not start on physical sector boundary.\n"
-msgstr ""
+msgstr "分区 %i 未起始于物理扇区边界。\n"
 
 #: libfdisk/src/alignment.c:518
 msgid "Calling ioctl() to re-read partition table."
@@ -5305,12 +5273,8 @@ msgid "Re-reading the partition table failed."
 msgstr "重新读取分区表失败。"
 
 #: libfdisk/src/alignment.c:529
-msgid ""
-"The kernel still uses the old table. The new table will be used at the next "
-"reboot or after you run partprobe(8) or kpartx(8)."
-msgstr ""
-"内核仍在使用旧分区表。新分区表将在下次重启或运行 partprobe(8) 或 kpartx(8) 后"
-"生效。"
+msgid "The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)."
+msgstr "内核仍在使用旧分区表。新分区表将在下次重启或运行 partprobe(8) 或 kpartx(8) 后生效。"
 
 #: libfdisk/src/ask.c:334 libfdisk/src/ask.c:346
 #, c-format
@@ -5344,17 +5308,17 @@ msgstr "分区 %zd:无效的起始扇区 0。"
 msgid "There is no *BSD partition on %s."
 msgstr "%s 上没有 *BSD 分区。"
 
-#: libfdisk/src/bsd.c:213 libfdisk/src/dos.c:875
+#: libfdisk/src/bsd.c:213 libfdisk/src/dos.c:874
 msgid "First cylinder"
 msgstr "第一个柱面"
 
-#: libfdisk/src/bsd.c:240 libfdisk/src/dos.c:937
+#: libfdisk/src/bsd.c:240 libfdisk/src/dos.c:936
 msgid "Last cylinder, +cylinders or +size{K,M,G,T,P}"
-msgstr ""
+msgstr "最后一个柱面, +cylinders 或 +size{K,M,G,T,P}"
 
-#: libfdisk/src/bsd.c:245 libfdisk/src/dos.c:942 libfdisk/src/gpt.c:1719
+#: libfdisk/src/bsd.c:245 libfdisk/src/dos.c:941 libfdisk/src/gpt.c:1717
 msgid "Last sector, +sectors or +size{K,M,G,T,P}"
-msgstr ""
+msgstr "上个扇区,+sectors 或 +size{K,M,G,T,P}"
 
 #: libfdisk/src/bsd.c:281
 #, c-format
@@ -5365,211 +5329,208 @@ msgstr "设备 %s 不包含BSD 磁盘标签。"
 msgid "Do you want to create a BSD disklabel?"
 msgstr "您想创建一个 BSD 磁盘标签吗?"
 
-#: libfdisk/src/bsd.c:347
+#: libfdisk/src/bsd.c:346
 #, c-format
 msgid "type: %s"
 msgstr "类型:%s"
 
-#: libfdisk/src/bsd.c:349
+#: libfdisk/src/bsd.c:348
 #, c-format
 msgid "type: %d"
 msgstr "类型:%d"
 
-#: libfdisk/src/bsd.c:351
+#: libfdisk/src/bsd.c:350
 #, c-format
 msgid "disk: %.*s"
 msgstr "磁盘:%.*s"
 
-#: libfdisk/src/bsd.c:352
+#: libfdisk/src/bsd.c:351
 #, c-format
 msgid "label: %.*s"
 msgstr "标签:%.*s"
 
-#: libfdisk/src/bsd.c:354
+#: libfdisk/src/bsd.c:353
 #, c-format
 msgid "flags: %s"
 msgstr "标志:%s"
 
-#: libfdisk/src/bsd.c:355
+#: libfdisk/src/bsd.c:354
 msgid " removable"
 msgstr " 可移动"
 
-#: libfdisk/src/bsd.c:356
+#: libfdisk/src/bsd.c:355
 msgid " ecc"
 msgstr " ecc"
 
-#: libfdisk/src/bsd.c:357
+#: libfdisk/src/bsd.c:356
 msgid " badsect"
 msgstr " 坏扇区"
 
-#: libfdisk/src/bsd.c:361
+#: libfdisk/src/bsd.c:360
 #, c-format
 msgid "bytes/sector: %ld"
 msgstr "字节/扇区:%ld"
 
-#: libfdisk/src/bsd.c:362
+#: libfdisk/src/bsd.c:361
 #, c-format
 msgid "sectors/track: %ld"
 msgstr "扇区/磁道:%ld"
 
-#: libfdisk/src/bsd.c:363
+#: libfdisk/src/bsd.c:362
 #, c-format
 msgid "tracks/cylinder: %ld"
 msgstr "磁道/柱面:%ld"
 
-#: libfdisk/src/bsd.c:364
+#: libfdisk/src/bsd.c:363
 #, c-format
 msgid "sectors/cylinder: %ld"
 msgstr "扇区/柱面:%ld"
 
-#: libfdisk/src/bsd.c:365
+#: libfdisk/src/bsd.c:364
 #, c-format
 msgid "cylinders: %ld"
 msgstr "柱面:%ld"
 
-#: libfdisk/src/bsd.c:366
+#: libfdisk/src/bsd.c:365
 #, c-format
 msgid "rpm: %d"
 msgstr "转/分:%d"
 
-#: libfdisk/src/bsd.c:367
+#: libfdisk/src/bsd.c:366
 #, c-format
 msgid "interleave: %d"
 msgstr "交错:%d"
 
-#: libfdisk/src/bsd.c:368
+#: libfdisk/src/bsd.c:367
 #, c-format
 msgid "trackskew: %d"
 msgstr "磁道螺距:%d"
 
-#: libfdisk/src/bsd.c:369
+#: libfdisk/src/bsd.c:368
 #, c-format
 msgid "cylinderskew: %d"
 msgstr "柱面螺距:%d"
 
-#: libfdisk/src/bsd.c:370
+#: libfdisk/src/bsd.c:369
 #, c-format
 msgid "headswitch: %ld (milliseconds)"
 msgstr "磁头切换:%ld (毫秒)"
 
-#: libfdisk/src/bsd.c:371
+#: libfdisk/src/bsd.c:370
 #, c-format
 msgid "track-to-track seek: %ld (milliseconds)"
 msgstr "跨磁道定位:%ld (毫秒)"
 
-#: libfdisk/src/bsd.c:384
+#: libfdisk/src/bsd.c:383
 #, c-format
 msgid "partitions: %d"
 msgstr "分区数:%d"
 
-#: libfdisk/src/bsd.c:394 libfdisk/src/sgi.c:334
+#: libfdisk/src/bsd.c:393 libfdisk/src/sgi.c:334
 msgid "#"
 msgstr "#"
 
-#: libfdisk/src/bsd.c:395 libfdisk/src/dos.c:1546 libfdisk/src/dos.c:1639
-#: libfdisk/src/gpt.c:1210 libfdisk/src/sgi.c:277 libfdisk/src/sun.c:702
+#: libfdisk/src/bsd.c:394 libfdisk/src/dos.c:1512 libfdisk/src/dos.c:1605
+#: libfdisk/src/gpt.c:1208 libfdisk/src/sgi.c:277 libfdisk/src/sun.c:702
 msgid "Start"
 msgstr "起点"
 
-#: libfdisk/src/bsd.c:397 libfdisk/src/dos.c:1547 libfdisk/src/gpt.c:1212
+#: libfdisk/src/bsd.c:396 libfdisk/src/dos.c:1513 libfdisk/src/gpt.c:1210
 #: libfdisk/src/sgi.c:337
 msgid "Size"
 msgstr "大小"
 
-#: libfdisk/src/bsd.c:399
-#, fuzzy
+#: libfdisk/src/bsd.c:398
 msgid "fsize"
 msgstr "fsize"
 
-#: libfdisk/src/bsd.c:400
-#, fuzzy
+#: libfdisk/src/bsd.c:399
 msgid "bsize"
 msgstr "bsize"
 
-#: libfdisk/src/bsd.c:401
+#: libfdisk/src/bsd.c:400
 msgid "cpg"
 msgstr "cpg"
 
-#: libfdisk/src/bsd.c:492
+#: libfdisk/src/bsd.c:491
 msgid "bytes/sector"
 msgstr "字节/扇区"
 
-#: libfdisk/src/bsd.c:495
+#: libfdisk/src/bsd.c:494
 msgid "sectors/track"
 msgstr "扇区/磁道"
 
-#: libfdisk/src/bsd.c:496
+#: libfdisk/src/bsd.c:495
 msgid "tracks/cylinder"
 msgstr "磁道/柱面"
 
-#: libfdisk/src/bsd.c:501
+#: libfdisk/src/bsd.c:500
 msgid "sectors/cylinder"
 msgstr "扇区/柱面"
 
-#: libfdisk/src/bsd.c:504
+#: libfdisk/src/bsd.c:503
 msgid "rpm"
 msgstr "rpm"
 
-#: libfdisk/src/bsd.c:505
+#: libfdisk/src/bsd.c:504
 msgid "interleave"
 msgstr "交错"
 
-#: libfdisk/src/bsd.c:506
+#: libfdisk/src/bsd.c:505
 msgid "trackskew"
 msgstr "磁道螺距"
 
-#: libfdisk/src/bsd.c:507
+#: libfdisk/src/bsd.c:506
 msgid "cylinderskew"
 msgstr "柱头螺距"
 
-#: libfdisk/src/bsd.c:509
+#: libfdisk/src/bsd.c:508
 msgid "headswitch"
 msgstr "磁头切换"
 
-#: libfdisk/src/bsd.c:510
+#: libfdisk/src/bsd.c:509
 msgid "track-to-track seek"
 msgstr "跨磁道定位"
 
-#: libfdisk/src/bsd.c:533
+#: libfdisk/src/bsd.c:532
 #, c-format
 msgid "The bootstrap file %s successfully loaded."
-msgstr ""
+msgstr "成功加载了引导程序文件 %s。"
 
-#: libfdisk/src/bsd.c:549
+#: libfdisk/src/bsd.c:548
 #, fuzzy, c-format
 msgid "Bootstrap: %1$sboot -> boot%1$s (default %1$s)"
 msgstr "引导:%1$sboot -> boot%1$s (默认 %1$s)"
 
-#: libfdisk/src/bsd.c:580
-#, fuzzy
+#: libfdisk/src/bsd.c:579
 msgid "Bootstrap overlaps with disklabel!"
 msgstr "引导程序与磁盘标签重叠!"
 
-#: libfdisk/src/bsd.c:599 libfdisk/src/bsd.c:766 sys-utils/hwclock.c:155
+#: libfdisk/src/bsd.c:598 libfdisk/src/bsd.c:765 sys-utils/hwclock.c:155
 #: sys-utils/hwclock.c:157
 #, c-format
 msgid "cannot write %s"
 msgstr "无法写 %s"
 
-#: libfdisk/src/bsd.c:605
+#: libfdisk/src/bsd.c:604
 #, c-format
 msgid "Bootstrap installed on %s."
 msgstr "已在 %s 上安装引导程序。"
 
-#: libfdisk/src/bsd.c:772
+#: libfdisk/src/bsd.c:771
 #, c-format
 msgid "Disklabel written to %s."
 msgstr "磁盘标签已写入 %s。"
 
-#: libfdisk/src/bsd.c:778 libfdisk/src/context.c:240
+#: libfdisk/src/bsd.c:777 libfdisk/src/context.c:240
 msgid "Syncing disks."
 msgstr "正在同步磁盘。"
 
-#: libfdisk/src/bsd.c:812
+#: libfdisk/src/bsd.c:811
 msgid "BSD label is not nested within a DOS partition"
-msgstr ""
+msgstr "BSD 标签未嵌套在 DOS 分区中"
 
-#: libfdisk/src/bsd.c:841
+#: libfdisk/src/bsd.c:840
 #, c-format
 msgid "BSD partition '%c' linked to DOS partition %d."
 msgstr "BSD 分区“%c”已链接到 DOS 分区 %d。"
@@ -5604,30 +5565,20 @@ msgstr "您可以从 更多功能 菜单获取几何属性。"
 
 #: libfdisk/src/dos.c:278
 msgid "DOS-compatible mode is deprecated."
-msgstr ""
+msgstr "DOS 兼容模式已废弃。"
 
 #: libfdisk/src/dos.c:282
-msgid ""
-"The device presents a logical sector size that is smaller than the physical "
-"sector size. Aligning to a physical sector (or optimal I/O) size boundary is "
-"recommended, or performance may be impacted."
-msgstr ""
-"设备上存在一个小于物理扇区尺寸的逻辑扇区尺寸。建议您对齐到物理扇区(或最佳 I/"
-"O)尺寸边界,否则性能可能受影响。"
+msgid "The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted."
+msgstr "设备上存在一个小于物理扇区尺寸的逻辑扇区尺寸。建议您对齐到物理扇区(或最佳 I/O)尺寸边界,否则性能可能受影响。"
 
 #: libfdisk/src/dos.c:288
 msgid "Cylinders as display units are deprecated."
-msgstr ""
+msgstr "以柱面为显示单位的方式已废弃。"
 
 #: libfdisk/src/dos.c:295
 #, c-format
-msgid ""
-"The size of this disk is %s (%llu bytes). DOS partition table format can not "
-"be used on drives for volumes larger than (%llu bytes) for %ld-byte sectors. "
-"Use GUID partition table format (GPT)."
-msgstr ""
-"该磁盘的大小为 %s (%llu 个字节)。DOS 分区表不能用于卷容量大于 %llu 字节,%ld "
-"字节扇区的驱动器。请使用 GUID 分区表格式(GPT)。"
+msgid "The size of this disk is %s (%llu bytes). DOS partition table format can not be used on drives for volumes larger than (%llu bytes) for %ld-byte sectors. Use GUID partition table format (GPT)."
+msgstr "该磁盘的大小为 %s (%llu 个字节)。DOS 分区表不能用于卷容量大于 %llu 字节,%ld 字节扇区的驱动器。请使用 GUID 分区表格式(GPT)。"
 
 #: libfdisk/src/dos.c:421
 msgid "Bad offset in primary extended partition."
@@ -5635,9 +5586,7 @@ msgstr "主扩展分区中的偏移错误。"
 
 #: libfdisk/src/dos.c:437
 #, c-format
-msgid ""
-"Omitting partitions after #%zd. They will be deleted if you save this "
-"partition table."
+msgid "Omitting partitions after #%zd. They will be deleted if you save this partition table."
 msgstr "警告:将忽略 #%zd 后的扇区。如果您保存此分区表,它们会被删除。"
 
 #: libfdisk/src/dos.c:459
@@ -5656,9 +5605,8 @@ msgid "omitting empty partition (%zd)"
 msgstr "将忽略空分区(%zd)"
 
 #: libfdisk/src/dos.c:569
-#, fuzzy
 msgid "Enter the new disk identifier"
-msgstr "更改磁盘标识符"
+msgstr "输入新磁盘标识符"
 
 #: libfdisk/src/dos.c:576
 msgid "Incorrect value."
@@ -5676,126 +5624,115 @@ msgstr "将忽略额外的扩展分区 %zd"
 
 #: libfdisk/src/dos.c:690
 #, c-format
-msgid ""
-"Invalid flag 0x%02x%02x of partition table %zd will be corrected by w(rite)"
+msgid "Invalid flag 0x%02x%02x of partition table %zd will be corrected by w(rite)"
 msgstr "分区表 %3$zd 的无效标志 0x%1$02x%2$02x 将通过写入来更正"
 
-#: libfdisk/src/dos.c:811 libfdisk/src/gpt.c:1663 libfdisk/src/sgi.c:844
-#: libfdisk/src/sun.c:471
+#: libfdisk/src/dos.c:811
 #, c-format
-msgid "Partition %zd is already defined.  Delete it before re-adding it."
-msgstr ""
+msgid "Partition %d is already defined.  Delete it before re-adding it."
+msgstr "分区 %d 已经定义。请删除它再重新添加。"
 
-#: libfdisk/src/dos.c:864
+#: libfdisk/src/dos.c:863
 #, c-format
 msgid "Sector %llu is already allocated."
 msgstr "扇区 %llu 已经分配."
 
-#: libfdisk/src/dos.c:921 libfdisk/src/gpt.c:1674
+#: libfdisk/src/dos.c:920 libfdisk/src/gpt.c:1672
 msgid "No free sectors available."
-msgstr ""
+msgstr "无空闲扇区可用。"
 
-#: libfdisk/src/dos.c:1030
+#: libfdisk/src/dos.c:1029
 #, c-format
 msgid "Adding logical partition %zd"
 msgstr "添加逻辑分区 %zd"
 
-#: libfdisk/src/dos.c:1046
+#: libfdisk/src/dos.c:1045
 #, c-format
 msgid "Partition %zd: contains sector 0"
 msgstr "分区 %zd:包含扇区 0"
 
-#: libfdisk/src/dos.c:1048
+#: libfdisk/src/dos.c:1047
 #, c-format
 msgid "Partition %zd: head %d greater than maximum %d"
 msgstr "分区 %zd:磁头 %d 大于最大值 %d"
 
-#: libfdisk/src/dos.c:1051
+#: libfdisk/src/dos.c:1050
 #, c-format
 msgid "Partition %zd: sector %d greater than maximum %llu"
 msgstr "分区 %zd:扇区 %d 大于最大值 %llu"
 
-#: libfdisk/src/dos.c:1054
+#: libfdisk/src/dos.c:1053
 #, c-format
 msgid "Partition %zd: cylinder %d greater than maximum %llu"
 msgstr "分区 %zd:柱面 %d 大于最大值 %llu"
 
-#: libfdisk/src/dos.c:1060
+#: libfdisk/src/dos.c:1059
 #, c-format
 msgid "Partition %zd: previous sectors %d disagrees with total %d"
 msgstr "分区 %zd:之前的扇区数 %d 与总数 %d 不符"
 
-#: libfdisk/src/dos.c:1113
+#: libfdisk/src/dos.c:1112
 #, c-format
-msgid ""
-"Partition %zd: different physical/logical beginnings (non-Linux?): phys=(%d, "
-"%d, %d), logical=(%d, %d, %d)"
-msgstr ""
-"分区 %zd 的物理/逻辑起点不同(非 Linux 分区?):物理=(%d, %d, %d), 逻辑=(%d, "
-"%d, %d)"
+msgid "Partition %zd: different physical/logical beginnings (non-Linux?): phys=(%d, %d, %d), logical=(%d, %d, %d)"
+msgstr "分区 %zd 的物理/逻辑起点不同(非 Linux 分区?):物理=(%d, %d, %d), 逻辑=(%d, %d, %d)"
 
-#: libfdisk/src/dos.c:1124
+#: libfdisk/src/dos.c:1123
 #, c-format
-msgid ""
-"Partition %zd: different physical/logical endings: phys=(%d, %d, %d), "
-"logical=(%d, %d, %d)"
+msgid "Partition %zd: different physical/logical endings: phys=(%d, %d, %d), logical=(%d, %d, %d)"
 msgstr "分区 %zd 的物理/逻辑终点不同:物理=(%d, %d, %d), 逻辑=(%d, %d, %d)"
 
-#: libfdisk/src/dos.c:1133
+#: libfdisk/src/dos.c:1132
 #, c-format
 msgid "Partition %zd: does not end on cylinder boundary."
 msgstr "分区 %zd 未结束在柱面边界上。"
 
-#: libfdisk/src/dos.c:1160
+#: libfdisk/src/dos.c:1159
 #, c-format
 msgid "Partition %zd: bad start-of-data."
 msgstr "分区 %zd:数据起点错误。"
 
-#: libfdisk/src/dos.c:1170
+#: libfdisk/src/dos.c:1169
 #, c-format
 msgid "Partition %zd: overlaps partition %zd."
 msgstr "分区 %zd:与 分区 %zd 重叠。"
 
-#: libfdisk/src/dos.c:1196
+#: libfdisk/src/dos.c:1195
 #, c-format
 msgid "Partition %zd: empty."
 msgstr "分区 %zd:空分区。"
 
-#: libfdisk/src/dos.c:1201
+#: libfdisk/src/dos.c:1200
 #, c-format
 msgid "Logical partition %zd: not entirely in partition %zd."
 msgstr "逻辑分区 %zd:没有完全在分区 %zd 中。"
 
-#: libfdisk/src/dos.c:1209
+#: libfdisk/src/dos.c:1208
 #, c-format
 msgid "Total allocated sectors %llu greater than the maximum %llu."
 msgstr "分配的总扇区数 %llu 大于最大值 %llu。"
 
-#: libfdisk/src/dos.c:1212
+#: libfdisk/src/dos.c:1211
 #, c-format
 msgid "Remaining %lld unallocated %ld-byte sectors."
 msgstr "剩余 %lld 未分配的 %ld字节 扇区。"
 
-#: libfdisk/src/dos.c:1243
+#: libfdisk/src/dos.c:1242
 msgid "The maximum number of partitions has been created."
 msgstr "已创建分区达到最大数量。"
 
-#: libfdisk/src/dos.c:1251
+#: libfdisk/src/dos.c:1250
 msgid "All primary partitions are in use."
 msgstr "所有主分区都在使用中。"
 
-#: libfdisk/src/dos.c:1254
-#, fuzzy
-msgid ""
-"If you want to create more than four partitions, you must replace a primary "
-"partition with an extended partition first."
+#: libfdisk/src/dos.c:1253
+msgid "If you want to create more than four partitions, you must replace a primary partition with an extended partition first."
 msgstr "要想创建多于 4 个分区,您需要先将一个主分区替换为扩展分区。"
 
-#: libfdisk/src/dos.c:1262
+#: libfdisk/src/dos.c:1261
 msgid "All logical partitions are in use. Adding a primary partition."
 msgstr "所有逻辑分区都在使用中。将添加一个主分区。"
 
-#: libfdisk/src/dos.c:1275
+#: libfdisk/src/dos.c:1274
 #, c-format
 msgid ""
 "Partition type:\n"
@@ -5808,111 +5745,102 @@ msgstr ""
 "%s\n"
 "请选择(默认为 %c):"
 
-#: libfdisk/src/dos.c:1281
+#: libfdisk/src/dos.c:1280
 msgid "   l   logical (numbered from 5)"
 msgstr "   l   逻辑分区(从 5 开始编号)"
 
-#: libfdisk/src/dos.c:1281
+#: libfdisk/src/dos.c:1280
 msgid "   e   extended"
 msgstr "   e   扩展分区"
 
-#: libfdisk/src/dos.c:1289
+#: libfdisk/src/dos.c:1288
 #, c-format
 msgid "Using default response %c."
 msgstr "将使用默认回应 %c。"
 
-#: libfdisk/src/dos.c:1311
+#: libfdisk/src/dos.c:1310
 #, c-format
 msgid "Invalid partition type `%c'."
 msgstr "无效的分区类型“%c”。"
 
-#: libfdisk/src/dos.c:1326
-#, fuzzy, c-format
+#: libfdisk/src/dos.c:1325
+#, c-format
 msgid "Cannot write sector %jd: seek failed"
 msgstr "写扇区 %jd 失败:定位失败"
 
-#: libfdisk/src/dos.c:1451
-msgid ""
-"You cannot change a partition into an extended one or vice versa. Delete it "
-"first."
+#: libfdisk/src/dos.c:1417
+msgid "You cannot change a partition into an extended one or vice versa. Delete it first."
 msgstr "您不能将分区更改为扩展分区或从扩展分区改回。请先删除该分区。"
 
-#: libfdisk/src/dos.c:1457
-#, fuzzy
-msgid ""
-"If you have created or modified any DOS 6.x partitions, please see the fdisk "
-"documentation for additional information."
+#: libfdisk/src/dos.c:1423
+msgid "If you have created or modified any DOS 6.x partitions, please see the fdisk documentation for additional information."
 msgstr "如果您创建或修改了 DOS 6.x 分区,请查阅 cfdisk 手册页面了解其他信息。"
 
-#: libfdisk/src/dos.c:1535
+#: libfdisk/src/dos.c:1501
 msgid "Nr"
 msgstr ""
 
-#: libfdisk/src/dos.c:1536
+#: libfdisk/src/dos.c:1502
 msgid "AF"
 msgstr ""
 
-#: libfdisk/src/dos.c:1538 libfdisk/src/dos.c:1542
+#: libfdisk/src/dos.c:1504 libfdisk/src/dos.c:1508
 msgid "Hd"
-msgstr ""
+msgstr "磁头"
 
-#: libfdisk/src/dos.c:1539 libfdisk/src/dos.c:1543
-#, fuzzy
+#: libfdisk/src/dos.c:1505 libfdisk/src/dos.c:1509
 msgid "Sec"
 msgstr "扇区"
 
-#: libfdisk/src/dos.c:1540 libfdisk/src/dos.c:1544
+#: libfdisk/src/dos.c:1506 libfdisk/src/dos.c:1510
 msgid "Cyl"
-msgstr ""
+msgstr "柱面"
 
-#: libfdisk/src/dos.c:1548 libfdisk/src/dos.c:1643 libfdisk/src/sgi.c:280
+#: libfdisk/src/dos.c:1514 libfdisk/src/dos.c:1609 libfdisk/src/sgi.c:280
 #: libfdisk/src/sun.c:706
 msgid "Id"
-msgstr "Id"
+msgstr "标识"
 
-#: libfdisk/src/dos.c:1622
-#, fuzzy
-msgid ""
-"This doesn't look like a partition table. Probably you selected the wrong "
-"device."
+#: libfdisk/src/dos.c:1588
+msgid "This doesn't look like a partition table. Probably you selected the wrong device."
 msgstr "这似乎不是分区表。您可能选错了设备。"
 
-#: libfdisk/src/dos.c:1637 libfdisk/src/gpt.c:1209 libfdisk/src/sgi.c:275
+#: libfdisk/src/dos.c:1603 libfdisk/src/gpt.c:1207 libfdisk/src/sgi.c:275
 #: libfdisk/src/sun.c:700
 msgid "Device"
 msgstr "设备"
 
 #. TRANSLATORS: keep one blank space behind 'Blocks'
-#: libfdisk/src/dos.c:1642 libfdisk/src/sun.c:705
+#: libfdisk/src/dos.c:1608 libfdisk/src/sun.c:705
 msgid "Blocks "
 msgstr "块 "
 
-#: libfdisk/src/dos.c:1644 libfdisk/src/sgi.c:281 libfdisk/src/sun.c:707
+#: libfdisk/src/dos.c:1610 libfdisk/src/sgi.c:281 libfdisk/src/sun.c:707
 msgid "System"
 msgstr "系统"
 
-#: libfdisk/src/dos.c:1711
+#: libfdisk/src/dos.c:1677
 msgid "Partition table entries are not in disk order."
 msgstr "分区表记录没有按磁盘顺序。"
 
-#: libfdisk/src/dos.c:1788
+#: libfdisk/src/dos.c:1754
 msgid "Nothing to do. Ordering is correct already."
 msgstr "无须操作。顺序已经是正确的了。"
 
-#: libfdisk/src/dos.c:1817
+#: libfdisk/src/dos.c:1783
 msgid "Done."
 msgstr "完成。"
 
-#: libfdisk/src/dos.c:1837
+#: libfdisk/src/dos.c:1803
 #, c-format
 msgid "Partition %d: no data area."
 msgstr "分区 %d:无数据区。"
 
-#: libfdisk/src/dos.c:1867
+#: libfdisk/src/dos.c:1833
 msgid "New beginning of data"
 msgstr "新数据起点"
 
-#: libfdisk/src/dos.c:1929
+#: libfdisk/src/dos.c:1895
 #, c-format
 msgid "Partition %d: is an extended partition."
 msgstr "分区 %d:是一个扩展分区。"
@@ -5925,409 +5853,408 @@ msgstr "EFI 系统"
 msgid "MBR partition scheme"
 msgstr "MBR 分区方案"
 
-#: libfdisk/src/gpt.c:145
-msgid "Intel Fast Flash"
-msgstr ""
-
-#: libfdisk/src/gpt.c:148
+#: libfdisk/src/gpt.c:146
 msgid "BIOS boot partition"
 msgstr "BIOS 启动分区"
 
-#: libfdisk/src/gpt.c:151
+#: libfdisk/src/gpt.c:149
 msgid "Microsoft reserved"
 msgstr "Microsoft 保留"
 
-#: libfdisk/src/gpt.c:152
+#: libfdisk/src/gpt.c:150
 msgid "Microsoft basic data"
 msgstr "Microsoft 基本数据"
 
-#: libfdisk/src/gpt.c:153
+#: libfdisk/src/gpt.c:151
 msgid "Microsoft LDM metadata"
 msgstr "Microsoft LDM 元数据"
 
-#: libfdisk/src/gpt.c:154
+#: libfdisk/src/gpt.c:152
 msgid "Microsoft LDM data"
 msgstr "Microsoft LDM 数据"
 
-#: libfdisk/src/gpt.c:155
-#, fuzzy
+#: libfdisk/src/gpt.c:153
 msgid "Windows recovery environment"
 msgstr "Windows 恢复环境"
 
-#: libfdisk/src/gpt.c:156
+#: libfdisk/src/gpt.c:154
 msgid "IBM General Parallel Fs"
 msgstr "IBM 通用并行文件系统"
 
-#: libfdisk/src/gpt.c:159
+#: libfdisk/src/gpt.c:157
 msgid "HP-UX data partition"
 msgstr "HP-UX 数据分区"
 
-#: libfdisk/src/gpt.c:160
+#: libfdisk/src/gpt.c:158
 msgid "HP-UX service partition"
 msgstr "HP-UX 服务分区"
 
-#: libfdisk/src/gpt.c:163
+#: libfdisk/src/gpt.c:161
 msgid "Linux filesystem"
 msgstr "Linux 文件系统"
 
-#: libfdisk/src/gpt.c:164 libfdisk/src/sgi.c:56
+#: libfdisk/src/gpt.c:162 libfdisk/src/sgi.c:56
 msgid "Linux RAID"
 msgstr "Linux RAID"
 
-#: libfdisk/src/gpt.c:165 libfdisk/src/sgi.c:53 libfdisk/src/sun.c:44
+#: libfdisk/src/gpt.c:163 libfdisk/src/sgi.c:53 libfdisk/src/sun.c:44
 msgid "Linux swap"
 msgstr "Linux swap"
 
-#: libfdisk/src/gpt.c:167
+#: libfdisk/src/gpt.c:165
 msgid "Linux reserved"
 msgstr "Linux 保留"
 
-#: libfdisk/src/gpt.c:170
+#: libfdisk/src/gpt.c:168
 msgid "FreeBSD data"
 msgstr "FreeBSD 数据"
 
-#: libfdisk/src/gpt.c:171
+#: libfdisk/src/gpt.c:169
 msgid "FreeBSD boot"
 msgstr "FreeBSD 启动"
 
-#: libfdisk/src/gpt.c:172
+#: libfdisk/src/gpt.c:170
 msgid "FreeBSD swap"
 msgstr "FreeBSD 交换"
 
-#: libfdisk/src/gpt.c:173
+#: libfdisk/src/gpt.c:171
 msgid "FreeBSD UFS"
 msgstr "FreeBSD UFS"
 
-#: libfdisk/src/gpt.c:174
+#: libfdisk/src/gpt.c:172
 msgid "FreeBSD ZFS"
 msgstr "FreeBSD ZFS"
 
-#: libfdisk/src/gpt.c:175
+#: libfdisk/src/gpt.c:173
 msgid "FreeBSD Vinum"
 msgstr "FreeBSD Vinum"
 
-#: libfdisk/src/gpt.c:178
+#: libfdisk/src/gpt.c:176
 msgid "Apple HFS/HFS+"
 msgstr "Apple HFS/HFS+"
 
-#: libfdisk/src/gpt.c:179
+#: libfdisk/src/gpt.c:177
 msgid "Apple UFS"
 msgstr "Apple UFS"
 
-#: libfdisk/src/gpt.c:180
+#: libfdisk/src/gpt.c:178
 msgid "Apple RAID"
 msgstr "Apple RAID"
 
-#: libfdisk/src/gpt.c:181
+#: libfdisk/src/gpt.c:179
 msgid "Apple RAID offline"
 msgstr "Apple RAID 离线"
 
-#: libfdisk/src/gpt.c:182
+#: libfdisk/src/gpt.c:180
 msgid "Apple boot"
 msgstr "Apple 启动"
 
-#: libfdisk/src/gpt.c:183
+#: libfdisk/src/gpt.c:181
 msgid "Apple label"
 msgstr "Apple 标签"
 
-#: libfdisk/src/gpt.c:184
+#: libfdisk/src/gpt.c:182
 msgid "Apple TV recovery"
 msgstr "Apple TV 恢复"
 
-#: libfdisk/src/gpt.c:185
+#: libfdisk/src/gpt.c:183
 msgid "Apple Core storage"
 msgstr "Apple Core 存储"
 
-#: libfdisk/src/gpt.c:189
+#: libfdisk/src/gpt.c:187
 msgid "Solaris root"
 msgstr "Solaris root"
 
-#: libfdisk/src/gpt.c:191
+#: libfdisk/src/gpt.c:189
 msgid "Solaris /usr & Apple ZFS"
 msgstr "Solaris /usr & Apple ZFS"
 
-#: libfdisk/src/gpt.c:192
+#: libfdisk/src/gpt.c:190
 msgid "Solaris swap"
 msgstr "Solaris 交换"
 
-#: libfdisk/src/gpt.c:193
+#: libfdisk/src/gpt.c:191
 msgid "Solaris backup"
 msgstr "Solaris 备份"
 
-#: libfdisk/src/gpt.c:194
+#: libfdisk/src/gpt.c:192
 msgid "Solaris /var"
 msgstr "Solaris /var"
 
-#: libfdisk/src/gpt.c:195
+#: libfdisk/src/gpt.c:193
 msgid "Solaris /home"
 msgstr "Solaris /home"
 
-#: libfdisk/src/gpt.c:196
+#: libfdisk/src/gpt.c:194
 msgid "Solaris alternate sector"
 msgstr "Solaris 备选扇区"
 
-#: libfdisk/src/gpt.c:197
+#: libfdisk/src/gpt.c:195
 msgid "Solaris reserved 1"
 msgstr "Solaris 保留 1"
 
-#: libfdisk/src/gpt.c:198
+#: libfdisk/src/gpt.c:196
 msgid "Solaris reserved 2"
 msgstr "Solaris 保留 2"
 
-#: libfdisk/src/gpt.c:199
+#: libfdisk/src/gpt.c:197
 msgid "Solaris reserved 3"
 msgstr "Solaris 保留 3"
 
-#: libfdisk/src/gpt.c:200
+#: libfdisk/src/gpt.c:198
 msgid "Solaris reserved 4"
 msgstr "Solaris 保留 4"
 
-#: libfdisk/src/gpt.c:201
+#: libfdisk/src/gpt.c:199
 msgid "Solaris reserved 5"
 msgstr "Solaris 保留 5"
 
-#: libfdisk/src/gpt.c:204
+#: libfdisk/src/gpt.c:202
 msgid "NetBSD swap"
 msgstr "NetBSD 交换"
 
-#: libfdisk/src/gpt.c:205
+#: libfdisk/src/gpt.c:203
 msgid "NetBSD FFS"
 msgstr "NetBSD FFS"
 
-#: libfdisk/src/gpt.c:206
+#: libfdisk/src/gpt.c:204
 msgid "NetBSD LFS"
 msgstr "NetBSD LFS"
 
-#: libfdisk/src/gpt.c:207
+#: libfdisk/src/gpt.c:205
 msgid "NetBSD concatenated"
 msgstr "NetBSD concatenated"
 
-#: libfdisk/src/gpt.c:208
+#: libfdisk/src/gpt.c:206
 msgid "NetBSD encrypted"
 msgstr "NetBSD 加密"
 
-#: libfdisk/src/gpt.c:209
+#: libfdisk/src/gpt.c:207
 msgid "NetBSD RAID"
 msgstr "NetBSD RAID"
 
-#: libfdisk/src/gpt.c:212
+#: libfdisk/src/gpt.c:210
 msgid "ChromeOS kernel"
 msgstr "ChromeOS 内核"
 
-#: libfdisk/src/gpt.c:213
+#: libfdisk/src/gpt.c:211
 msgid "ChromeOS root fs"
 msgstr "ChromeOS 根文件系统"
 
-#: libfdisk/src/gpt.c:214
+#: libfdisk/src/gpt.c:212
 msgid "ChromeOS reserved"
 msgstr "ChromeOS 保留"
 
-#: libfdisk/src/gpt.c:217
+#: libfdisk/src/gpt.c:215
 msgid "MidnightBSD data"
 msgstr "MidnightBSD 数据"
 
-#: libfdisk/src/gpt.c:218
+#: libfdisk/src/gpt.c:216
 msgid "MidnightBSD boot"
 msgstr "MidnightBSD 启动"
 
-#: libfdisk/src/gpt.c:219
+#: libfdisk/src/gpt.c:217
 msgid "MidnightBSD swap"
 msgstr "MidnightBSD 交换"
 
-#: libfdisk/src/gpt.c:220
+#: libfdisk/src/gpt.c:218
 msgid "MidnightBSD UFS"
 msgstr "MidnightBSD UFS"
 
-#: libfdisk/src/gpt.c:221
+#: libfdisk/src/gpt.c:219
 msgid "MidnightBSD ZFS"
 msgstr "MidnightBSD ZFS"
 
-#: libfdisk/src/gpt.c:222
+#: libfdisk/src/gpt.c:220
 msgid "MidnightBSD Vinum"
 msgstr "MidnightBSD Vinum"
 
-#: libfdisk/src/gpt.c:521
+#: libfdisk/src/gpt.c:519
 #, c-format
 msgid "GPT PMBR size mismatch (%u != %u) will be corrected by w(rite)."
 msgstr ""
 
-#: libfdisk/src/gpt.c:538
+#: libfdisk/src/gpt.c:536
 msgid "gpt: stat() failed"
 msgstr "gpt:stat() 失败"
 
-#: libfdisk/src/gpt.c:548
+#: libfdisk/src/gpt.c:546
 #, c-format
 msgid "gpt: cannot handle files with mode %o"
-msgstr ""
+msgstr "gpt:无法操作模式为 %o 的文件"
 
-#: libfdisk/src/gpt.c:805
+#: libfdisk/src/gpt.c:803
 msgid "GPT Header"
 msgstr "GPT 头"
 
-#: libfdisk/src/gpt.c:810
+#: libfdisk/src/gpt.c:808
 msgid "GPT Entries"
 msgstr "GPT 记录项"
 
-#: libfdisk/src/gpt.c:1203
+#: libfdisk/src/gpt.c:1201
 #, c-format
 msgid "First LBA: %ju"
 msgstr "第一个 LBA:%ju"
 
-#: libfdisk/src/gpt.c:1204
+#: libfdisk/src/gpt.c:1202
 #, c-format
 msgid "Last LBA: %ju"
 msgstr "上个 LBA: %ju"
 
-#: libfdisk/src/gpt.c:1205
+#: libfdisk/src/gpt.c:1203
 #, c-format
 msgid "Alternative LBA: %ju"
-msgstr ""
+msgstr "备用 LBA:%ju"
 
-#: libfdisk/src/gpt.c:1206
+#: libfdisk/src/gpt.c:1204
 #, c-format
 msgid "Partitions entries LBA: %ju"
-msgstr ""
+msgstr "分区记录项 LBA:%ju"
 
-#: libfdisk/src/gpt.c:1207
+#: libfdisk/src/gpt.c:1205
 #, c-format
 msgid "Allocated partition entries: %ju"
 msgstr "已分配的分区项:%ju"
 
-#: libfdisk/src/gpt.c:1216
+#: libfdisk/src/gpt.c:1214
 msgid "UUID"
 msgstr "UUID"
 
-#: libfdisk/src/gpt.c:1455
+#: libfdisk/src/gpt.c:1453
 msgid "Disk does not contain a valid backup header."
-msgstr ""
+msgstr "磁盘不含有效的备用磁头。"
 
-#: libfdisk/src/gpt.c:1460
+#: libfdisk/src/gpt.c:1458
 msgid "Invalid primary header CRC checksum."
-msgstr ""
+msgstr "无效的主磁头 CRC 校验和。"
 
-#: libfdisk/src/gpt.c:1464
+#: libfdisk/src/gpt.c:1462
 msgid "Invalid backup header CRC checksum."
-msgstr ""
+msgstr "无效的备份磁头 CRC 校验和。"
 
-#: libfdisk/src/gpt.c:1469
+#: libfdisk/src/gpt.c:1467
 msgid "Invalid partition entry checksum."
 msgstr "无效的分区记录校验和。"
 
-#: libfdisk/src/gpt.c:1474
+#: libfdisk/src/gpt.c:1472
 msgid "Invalid primary header LBA sanity checks."
-msgstr ""
+msgstr "无效的主磁头 LBA 完整性检查。"
 
-#: libfdisk/src/gpt.c:1478
+#: libfdisk/src/gpt.c:1476
 msgid "Invalid backup header LBA sanity checks."
-msgstr ""
+msgstr "无效的备用磁头 LBA 完整性检查。"
 
-#: libfdisk/src/gpt.c:1483
+#: libfdisk/src/gpt.c:1481
 msgid "MyLBA mismatch with real position at primary header."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1487
+#: libfdisk/src/gpt.c:1485
 msgid "MyLBA mismatch with real position at backup header."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1492
+#: libfdisk/src/gpt.c:1490
 msgid "Disk is too small to hold all data."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1502
+#: libfdisk/src/gpt.c:1500
 msgid "Primary and backup header mismatch."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1508
+#: libfdisk/src/gpt.c:1506
 #, c-format
 msgid "Partition %u overlaps with partition %u."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1515
+#: libfdisk/src/gpt.c:1513
 #, c-format
 msgid "Partition %u is too big for the disk."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1522
+#: libfdisk/src/gpt.c:1520
 #, c-format
 msgid "Partition %u ends before it starts."
 msgstr ""
 
-#: libfdisk/src/gpt.c:1530
+#: libfdisk/src/gpt.c:1528
 msgid "No errors detected."
 msgstr "未检测到错误。"
 
-#: libfdisk/src/gpt.c:1531
+#: libfdisk/src/gpt.c:1529
 #, c-format
 msgid "Header version: %s"
-msgstr ""
+msgstr "磁头版本:%s"
 
-#: libfdisk/src/gpt.c:1532
+#: libfdisk/src/gpt.c:1530
 #, c-format
 msgid "Using %u out of %d partitions."
-msgstr ""
+msgstr "使用着 %2$d 个分区中的 %1$u 个。"
 
-#: libfdisk/src/gpt.c:1539
+#: libfdisk/src/gpt.c:1537
 #, c-format
-msgid "A total of %ju free sectors is available in %d segment."
-msgid_plural ""
-"A total of %ju free sectors is available in %d segments (the largest is %ju)."
-msgstr[0] ""
+msgid "A total of %ld free sectors is available in %d segment."
+msgid_plural "A total of %ld free sectors is available in %d segments (the largest is %ld)."
+msgstr[0] "%2$d 个片段中共有 %1$ld 个空闲扇区(最大的是 %3$ld)。"
 
-#: libfdisk/src/gpt.c:1545
-#, fuzzy, c-format
+#: libfdisk/src/gpt.c:1543
+#, c-format
 msgid "%d error detected."
 msgid_plural "%d errors detected."
-msgstr[0] "æ\9cªæ£\80æµ\8bå\88°错误。"
+msgstr[0] "æ£\80æµ\8bå\88° %d ä¸ª错误。"
 
-#: libfdisk/src/gpt.c:1669
+#: libfdisk/src/gpt.c:1661
+#, c-format
+msgid "Partition %zd is already defined. Delete it before re-adding it."
+msgstr "分区 %zd 已定义。请删除它再重新添加。"
+
+#: libfdisk/src/gpt.c:1667
 msgid "All partitions are already in use."
 msgstr "所有分区均已占用。"
 
-#: libfdisk/src/gpt.c:1710
+#: libfdisk/src/gpt.c:1708
 #, c-format
 msgid "Sector %ju already used."
 msgstr "扇区 %ju 已使用。"
 
-#: libfdisk/src/gpt.c:1740
+#: libfdisk/src/gpt.c:1738
 #, c-format
 msgid "Could not create partition %zd"
 msgstr "无法创建分区 %zd"
 
-#: libfdisk/src/gpt.c:1824
-#, fuzzy, c-format
+#: libfdisk/src/gpt.c:1822
+#, c-format
 msgid "Created a new GPT disklabel (GUID: %s)."
-msgstr "å\88\9b建ä¸\80个æ\96°ç\9a\84 GPT ç£\81ç\9b\98æ \87ç­¾(GUID: %s)"
+msgstr "å·²å\88\9b建æ\96°ç\9a\84 GPT ç£\81ç\9b\98æ \87ç­¾(GUID: %s)ã\80\82"
 
-#: libfdisk/src/gpt.c:1861
+#: libfdisk/src/gpt.c:1859
 msgid "Enter new disk UUID (in 8-4-4-4-12 format)"
-msgstr ""
+msgstr "输入新磁盘 UUID(以 8-4-4-4-12 格式)"
 
-#: libfdisk/src/gpt.c:1868 libfdisk/src/gpt.c:1996
+#: libfdisk/src/gpt.c:1866 libfdisk/src/gpt.c:1994
 msgid "Failed to parse your UUID."
 msgstr "解析您的 UUID 失败。"
 
-#: libfdisk/src/gpt.c:1883
+#: libfdisk/src/gpt.c:1881
 #, c-format
 msgid "Disk identifier changed from %s to %s."
 msgstr "将磁盘标识从 %s 更改为 %s 失败。"
 
-#: libfdisk/src/gpt.c:1989
+#: libfdisk/src/gpt.c:1987
 msgid "New UUID (in 8-4-4-4-12 format)"
-msgstr ""
+msgstr "新 UUID (以 8-4-4-4-12 格式)"
 
-#: libfdisk/src/gpt.c:2011
-#, fuzzy, c-format
+#: libfdisk/src/gpt.c:2009
+#, c-format
 msgid "Partition UUID changed from %s to %s."
-msgstr "分区 UUID 已从 %s 更改为 %s"
+msgstr "分区 UUID 已从 %s 更改为 %s"
 
-#: libfdisk/src/gpt.c:2034
+#: libfdisk/src/gpt.c:2032
 msgid "New name"
 msgstr "新名称"
 
-#: libfdisk/src/gpt.c:2056
-#, fuzzy, c-format
+#: libfdisk/src/gpt.c:2054
+#, c-format
 msgid "Partition name changed from '%s' to '%.*s'."
-msgstr "分区名已由“%s”改为“%.*s”"
+msgstr "分区名已由“%s”改为“%.*s”"
 
 #: libfdisk/src/label.c:105
 msgid "Incomplete geometry setting."
@@ -6403,7 +6330,6 @@ msgid "SGI info created on second sector"
 msgstr ""
 
 #: libfdisk/src/sgi.c:241
-#, fuzzy
 msgid "Detected an SGI disklabel with wrong checksum."
 msgstr "检测到校验和错误的 sgi 磁盘标签。"
 
@@ -6433,9 +6359,7 @@ msgid "Bootfile: %s"
 msgstr "启动文件:%s"
 
 #: libfdisk/src/sgi.c:414
-msgid ""
-"Invalid bootfile!  The bootfile must be an absolute non-zero pathname, e.g. "
-"\"/unix\" or \"/unix.save\"."
+msgid "Invalid bootfile!  The bootfile must be an absolute non-zero pathname, e.g. \"/unix\" or \"/unix.save\"."
 msgstr ""
 
 #: libfdisk/src/sgi.c:420
@@ -6449,9 +6373,7 @@ msgid "Bootfile must have a fully qualified pathname."
 msgstr ""
 
 #: libfdisk/src/sgi.c:433
-msgid ""
-"Be aware that the bootfile is not checked for existence.  SGI's default is "
-"\"/unix\", and for backup \"/unix.save\"."
+msgid "Be aware that the bootfile is not checked for existence.  SGI's default is \"/unix\", and for backup \"/unix.save\"."
 msgstr ""
 
 #: libfdisk/src/sgi.c:449
@@ -6464,12 +6386,11 @@ msgid "Enter of the new boot file"
 msgstr "输入新启动文件的路径"
 
 #: libfdisk/src/sgi.c:456
-#, fuzzy
 msgid "Boot file is unchanged."
-msgstr "启动文件未改变"
+msgstr "启动文件未改变"
 
 #: libfdisk/src/sgi.c:468
-#, fuzzy, c-format
+#, c-format
 msgid "Bootfile has been changed to \"%s\"."
 msgstr "启动文件已更改为“%s”。"
 
@@ -6495,10 +6416,10 @@ msgid "Partition 11 should cover the entire disk."
 msgstr ""
 
 #: libfdisk/src/sgi.c:662
-#, fuzzy, c-format
+#, c-format
 msgid "Partitions %d and %d overlap by %d sector."
 msgid_plural "Partitions %d and %d overlap by %d sectors."
-msgstr[0] "分区 %d 在扇区 %d-%d 与其他分区重叠0。"
+msgstr[0] "分区 %d 与 %d 重叠了 %d 个扇区。"
 
 #: libfdisk/src/sgi.c:673 libfdisk/src/sgi.c:695
 #, c-format
@@ -6526,6 +6447,11 @@ msgstr ""
 msgid "Partition overlap on the disk."
 msgstr "磁盘上的分区重叠。"
 
+#: libfdisk/src/sgi.c:844 libfdisk/src/sun.c:471
+#, c-format
+msgid "Partition %zd is already defined.  Delete it before re-adding it."
+msgstr ""
+
 #: libfdisk/src/sgi.c:849
 msgid "Attempting to generate entire disk entry automatically."
 msgstr ""
@@ -6544,9 +6470,7 @@ msgid "First %s"
 msgstr "起始 %s"
 
 #: libfdisk/src/sgi.c:892 libfdisk/src/sgi.c:945
-msgid ""
-"It is highly recommended that the eleventh partition covers the entire disk "
-"and is of type 'SGI volume'."
+msgid "It is highly recommended that the eleventh partition covers the entire disk and is of type 'SGI volume'."
 msgstr ""
 
 #: libfdisk/src/sgi.c:903
@@ -6558,11 +6482,9 @@ msgstr ""
 msgid "Last %s or +%s or +size{K,M,G,T,P}"
 msgstr ""
 
-#: libfdisk/src/sgi.c:980 libfdisk/src/sun.c:229
+#: libfdisk/src/sgi.c:980
 #, 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 "Warning:  BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %llu. This value may be truncated for devices > 33.8 GB."
 msgstr ""
 
 #: libfdisk/src/sgi.c:1041
@@ -6574,18 +6496,11 @@ msgid "Sorry, only for non-empty partitions you can change the tag."
 msgstr "抱歉,只有非空分区才能更改标志(tag)。"
 
 #: libfdisk/src/sgi.c:1074
-msgid ""
-"Consider leaving partition 9 as volume header (0), and partition 11 as "
-"entire volume (6), as IRIX expects it."
+msgid "Consider leaving partition 9 as volume header (0), and partition 11 as entire volume (6), as IRIX expects it."
 msgstr ""
 
 #: libfdisk/src/sgi.c:1082
-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?"
+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 ""
 
 #: libfdisk/src/sun.c:32
@@ -6633,10 +6548,7 @@ msgid "SunOS reserved"
 msgstr "SunOS 保留"
 
 #: libfdisk/src/sun.c:128
-msgid ""
-"Detected sun disklabel with wrong checksum. Probably you'll have to set all "
-"the values, e.g. heads, sectors, cylinders and partitions or force a fresh "
-"label (s command in main menu)"
+msgid "Detected sun disklabel with wrong checksum. Probably you'll have to set all the values, e.g. heads, sectors, cylinders and partitions or force a fresh label (s command in main menu)"
 msgstr ""
 
 #: libfdisk/src/sun.c:141
@@ -6655,14 +6567,18 @@ msgid "Detected sun disklabel with wrong vtoc.nparts [%u]."
 msgstr ""
 
 #: libfdisk/src/sun.c:156
-msgid ""
-"Warning: Wrong values need to be fixed up and will be corrected by w(rite)"
+msgid "Warning: Wrong values need to be fixed up and will be corrected by w(rite)"
 msgstr ""
 
 #: libfdisk/src/sun.c:185
 msgid "Sectors/track"
 msgstr "扇区/磁道"
 
+#: libfdisk/src/sun.c:229
+#, c-format
+msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %llu. This value may be truncated for devices > 33.8 GB."
+msgstr ""
+
 #: libfdisk/src/sun.c:282
 msgid "Created a new Sun disklabel."
 msgstr "创建新的 Sun 磁盘标签。"
@@ -6688,9 +6604,7 @@ msgid "Unused gap - sectors %d-%d."
 msgstr ""
 
 #: libfdisk/src/sun.c:482
-msgid ""
-"Other partitions already cover the whole disk. Delete some/shrink them "
-"before retry."
+msgid "Other partitions already cover the whole disk. Delete some/shrink them before retry."
 msgstr ""
 
 #: libfdisk/src/sun.c:521
@@ -6699,9 +6613,7 @@ msgid "Aligning the first sector from %u to %u to be on cylinder boundary."
 msgstr ""
 
 #: libfdisk/src/sun.c:528
-msgid ""
-"It is highly recommended that the third partition covers the whole disk and "
-"is of type `Whole disk'"
+msgid "It is highly recommended that the third partition covers the whole disk and is of type `Whole disk'"
 msgstr ""
 
 #: libfdisk/src/sun.c:556
@@ -6719,9 +6631,7 @@ msgstr ""
 
 #: libfdisk/src/sun.c:657
 #, 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"
+msgid "If you want to maintain SunOS/Solaris compatibility, consider leaving this partition as Whole disk (5), starting at 0, with %u sectors"
 msgstr ""
 
 #: libfdisk/src/sun.c:684
@@ -6946,8 +6856,7 @@ msgid "%s is not authorized to change the shell of %s"
 msgstr ""
 
 #: login-utils/chsh.c:152
-msgid ""
-"running UID doesn't match UID of user we're altering, shell change denied"
+msgid "running UID doesn't match UID of user we're altering, shell change denied"
 msgstr ""
 
 #: login-utils/chsh.c:157
@@ -7087,8 +6996,7 @@ msgid " -w, --fullnames      display full user and domain names\n"
 msgstr " -w, --fullnames      显示完整的用户名和域名\n"
 
 #: login-utils/last.c:563
-msgid ""
-" -x, --system         display system shutdown entries and run level changes\n"
+msgid " -x, --system         display system shutdown entries and run level changes\n"
 msgstr ""
 
 #: login-utils/last.c:564
@@ -7409,9 +7317,9 @@ msgid " %s [options]\n"
 msgstr " %s [选项]\n"
 
 #: login-utils/nologin.c:72
-#, fuzzy, c-format
+#, c-format
 msgid "This account is currently not available.\n"
-msgstr "æ­¤å\88\86å\8cºæ­£å\9c¨ä½¿ç\94¨ä¸­ã\80\82"
+msgstr "æ­¤å¸\90æ\88·ç\9b®å\89\8dä¸\8då\8f¯ç\94¨ã\80\82\n"
 
 #: login-utils/su-common.c:285
 #, c-format
@@ -7491,8 +7399,7 @@ msgstr " %s [选项] [-] [<用户> [<参数>...]]\n"
 msgid ""
 "\n"
 "Run <command> with the effective user ID and group ID of <user>.  If -u is\n"
-"not given, fall back to su(1)-compatible semantics and execute standard "
-"shell.\n"
+"not given, fall back to su(1)-compatible semantics and execute standard shell.\n"
 "The options -c, -f, -l, and -s are mutually exclusive with -u.\n"
 msgstr ""
 "\n"
@@ -7535,21 +7442,17 @@ msgid " -, -l, --login                  make the shell a login shell\n"
 msgstr " -, -l, --login                  使 shell 成为登录 shell\n"
 
 #: login-utils/su-common.c:700
-msgid ""
-" -c, --command <command>         pass a single command to the shell with -c\n"
+msgid " -c, --command <command>         pass a single command to the shell with -c\n"
 msgstr " -c, --command <命令>            使用 -c 向 shell 传递一条命令\n"
 
 #: login-utils/su-common.c:701
 msgid ""
 " --session-command <command>     pass a single command to the shell with -c\n"
 "                                   and do not create a new session\n"
-msgstr ""
-" --session-command <命令>              使用 -c 向 shell 传递一条命令而不创建"
-"新会话\n"
+msgstr " --session-command <命令>              使用 -c 向 shell 传递一条命令而不创建新会话\n"
 
 #: login-utils/su-common.c:703
-msgid ""
-" -f, --fast                      pass -f to the shell (for csh or tcsh)\n"
+msgid " -f, --fast                      pass -f to the shell (for csh or tcsh)\n"
 msgstr " -f, --fast                      向shell 传递 -f 选项(csh 或 tcsh)\n"
 
 #: login-utils/su-common.c:704
@@ -7572,9 +7475,7 @@ msgid "ignore --preserve-environment, it's mutually exclusive to --login."
 msgstr ""
 
 #: login-utils/su-common.c:871
-msgid ""
-"options --{shell,fast,command,session-command,login} and --user are mutually "
-"exclusive."
+msgid "options --{shell,fast,command,session-command,login} and --user are mutually exclusive."
 msgstr ""
 
 #: login-utils/su-common.c:875
@@ -7664,10 +7565,8 @@ msgstr " %s [选项] [tty 设备]\n"
 #: login-utils/sulogin.c:755
 msgid ""
 " -p, --login-shell        start a login shell\n"
-" -t, --timeout <seconds>  max time to wait for a password (default: no "
-"limit)\n"
-" -e, --force              examine password files directly if getpwnam(3) "
-"fails\n"
+" -t, --timeout <seconds>  max time to wait for a password (default: no limit)\n"
+" -e, --force              examine password files directly if getpwnam(3) fails\n"
 msgstr ""
 " -p, --login-shell        启动登录 shell\n"
 " -t, --timeout <秒数>     等待密码的最大时间(默认:无限制)\n"
@@ -7810,33 +7709,33 @@ msgstr ""
 msgid "Would you like to edit %s now [y/n]? "
 msgstr ""
 
-#: misc-utils/cal.c:372
+#: misc-utils/cal.c:370
 msgid "illegal day value"
 msgstr ""
 
-#: misc-utils/cal.c:374 misc-utils/cal.c:388
+#: misc-utils/cal.c:372 misc-utils/cal.c:386
 #, c-format
 msgid "illegal day value: use 1-%d"
 msgstr ""
 
-#: misc-utils/cal.c:377 misc-utils/cal.c:379
+#: misc-utils/cal.c:375 misc-utils/cal.c:377
 msgid "illegal month value: use 1-12"
 msgstr ""
 
-#: misc-utils/cal.c:382
+#: misc-utils/cal.c:380
 msgid "illegal year value"
 msgstr "年份值不合法"
 
-#: misc-utils/cal.c:384
+#: misc-utils/cal.c:382
 msgid "illegal year value: use positive integer"
 msgstr ""
 
-#: misc-utils/cal.c:464
+#: misc-utils/cal.c:462
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: misc-utils/cal.c:467
+#: misc-utils/cal.c:465
 #, c-format
 msgid "%ld"
 msgstr "%ld"
@@ -7845,52 +7744,49 @@ msgstr "%ld"
 #. * You can change the order and/or add something here;
 #. * e.g. for Basque the translation should be "%2$ldko %1$s".
 #.
-#: misc-utils/cal.c:475
+#: misc-utils/cal.c:473
 #, c-format
 msgid "%s %ld"
 msgstr "%s %ld"
 
-#: misc-utils/cal.c:808
+#: misc-utils/cal.c:806
 #, c-format
 msgid " %s [options] [[[day] month] year]\n"
 msgstr " %s [选项] [[[日] 月] 年]\n"
 
-#: misc-utils/cal.c:811
+#: misc-utils/cal.c:809
 msgid "Display a calendar, or some part of it.\n"
 msgstr ""
 
-#: misc-utils/cal.c:812
+#: misc-utils/cal.c:810
 msgid "Without any arguments, display the current month.\n"
 msgstr ""
 
-#: misc-utils/cal.c:815
-#, fuzzy
+#: misc-utils/cal.c:813
 msgid " -1, --one             show only a single month (default)\n"
-msgstr " -1, --one             只显示月(默认)\n"
+msgstr " -1, --one             只显示一个月(默认)\n"
 
-#: misc-utils/cal.c:816
-#, fuzzy
+#: misc-utils/cal.c:814
 msgid " -3, --three           show three months spanning the date\n"
-msgstr " -3, --three           显示上个月、当月和下个月\n"
+msgstr " -3, --three           显示该日期前后三个月\n"
 
-#: misc-utils/cal.c:817
+#: misc-utils/cal.c:815
 msgid " -s, --sunday          Sunday as first day of week\n"
 msgstr " -s, --sunday          周日作为一周的第一天\n"
 
-#: misc-utils/cal.c:818
+#: misc-utils/cal.c:816
 msgid " -m, --monday          Monday as first day of week\n"
 msgstr " -m, --monday          周一作为一周的第一天\n"
 
-#: misc-utils/cal.c:819
+#: misc-utils/cal.c:817
 msgid " -j, --julian          output Julian dates\n"
 msgstr " -j, --julian          输出儒略日期\n"
 
-#: misc-utils/cal.c:820
-#, fuzzy
+#: misc-utils/cal.c:818
 msgid " -y, --year            show the whole year\n"
-msgstr " -y, --year            æ\98¾ç¤ºå½\93å¹´å\85¨å¹´\n"
+msgstr " -y, --year            显示全年\n"
 
-#: misc-utils/cal.c:821
+#: misc-utils/cal.c:819
 msgid "     --color[=<when>]  colorize messages (auto, always or never)\n"
 msgstr ""
 
@@ -8107,8 +8003,7 @@ msgid ""
 " -d, --direction <word> direction of search, 'forward' or 'backward'\n"
 " -e, --evaluate         convert tags (LABEL,UUID,PARTUUID,PARTLABEL) \n"
 "                          to device names\n"
-" -F, --tab-file <path>  alternative file for --fstab, --mtab or --kernel "
-"options\n"
+" -F, --tab-file <path>  alternative file for --fstab, --mtab or --kernel options\n"
 " -f, --first-only       print the first found filesystem only\n"
 msgstr ""
 " -A, --all              禁用所有内建过滤器,打印所有文件系统\n"
@@ -8126,8 +8021,7 @@ msgstr ""
 msgid ""
 " -i, --invert           invert the sense of matching\n"
 " -l, --list             use list format output\n"
-" -N, --task <tid>       use alternative namespace (/proc/<tid>/mountinfo "
-"file)\n"
+" -N, --task <tid>       use alternative namespace (/proc/<tid>/mountinfo file)\n"
 " -n, --noheadings       don't print column headings\n"
 " -u, --notruncate       don't truncate text in columns\n"
 msgstr ""
@@ -8195,9 +8089,7 @@ msgid "--poll accepts only one file, but more specified by --tab-file"
 msgstr ""
 
 #: misc-utils/findmnt.c:1379
-msgid ""
-"options --target and --source can't be used together with command line "
-"element that is not an option"
+msgid "options --target and --source can't be used together with command line element that is not an option"
 msgstr ""
 
 #: misc-utils/findmnt.c:1424
@@ -8234,8 +8126,7 @@ msgstr ""
 " %1$s [options] -o|--options 选项字符串 [选项] [--] 参数\n"
 
 #: misc-utils/getopt.c:323
-msgid ""
-" -a, --alternative            Allow long options starting with single -\n"
+msgid " -a, --alternative            Allow long options starting with single -\n"
 msgstr " -a, --alternative            允许长选项以 - 开始\n"
 
 #: misc-utils/getopt.c:324
@@ -8247,8 +8138,7 @@ msgid " -l, --longoptions <longopts> Long options to be recognized\n"
 msgstr " -l, --longoptions <长选项>  要识别的长选项\n"
 
 #: misc-utils/getopt.c:326
-msgid ""
-" -n, --name <progname>        The name under which errors are reported\n"
+msgid " -n, --name <progname>        The name under which errors are reported\n"
 msgstr " -n, --name <程序名>         将错误报告给的程序名\n"
 
 #: misc-utils/getopt.c:327
@@ -8313,8 +8203,7 @@ msgstr " %s [选项] <pid|名称> [...]\n"
 
 #: misc-utils/kill.c:463
 msgid ""
-" -a, --all              do not restrict the name-to-pid conversion to "
-"processes\n"
+" -a, --all              do not restrict the name-to-pid conversion to processes\n"
 "                        with the same uid as the present process\n"
 msgstr ""
 " -a, --all              不限于只对和当前进程的用户 id 相同的进程进行\n"
@@ -8409,8 +8298,7 @@ msgid " -p, --priority <prio> mark given message with this priority\n"
 msgstr ""
 
 #: misc-utils/logger.c:248
-msgid ""
-"     --prio-prefix     look for a prefix on every line read from stdin\n"
+msgid "     --prio-prefix     look for a prefix on every line read from stdin\n"
 msgstr ""
 
 #: misc-utils/logger.c:249
@@ -8677,55 +8565,58 @@ msgid " -D, --discard        print discard capabilities\n"
 msgstr " -D, --discard        打印时丢弃能力\n"
 
 #: misc-utils/lsblk.c:1373
-msgid ""
-" -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
+msgid " -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
 msgstr " -e, --exclude <列表> 根据主设备号排除设备(默认:内存盘)\n"
 
 #: misc-utils/lsblk.c:1374
-msgid " -f, --fs             output info about filesystems\n"
-msgstr " -f, --fs             输出文件系统信息\n"
+msgid " -I, --include <list> show only devices with specified major numbers\n"
+msgstr " -I, --include <列表> 只显示有指定主设备号的设备\n"
 
 #: misc-utils/lsblk.c:1375
-msgid " -i, --ascii          use ascii characters only\n"
-msgstr " -i, --ascii          只使用 ascii 字符\n"
+msgid " -f, --fs             output info about filesystems\n"
+msgstr " -f, --fs             输出文件系统信息\n"
 
 #: misc-utils/lsblk.c:1376
-msgid " -I, --include <list> show only devices with specified major numbers\n"
-msgstr " -I, --include <列表> 只显示有指定主设备号的设备\n"
+msgid " -h, --help           usage information (this)\n"
+msgstr " -h, --help           使用信息(此信息)\n"
 
 #: misc-utils/lsblk.c:1377
-msgid " -l, --list           use list format output\n"
-msgstr " -l, --list           使用列表格式的输出\n"
+msgid " -i, --ascii          use ascii characters only\n"
+msgstr " -i, --ascii          只使用 ascii 字符\n"
 
 #: misc-utils/lsblk.c:1378
 msgid " -m, --perms          output info about permissions\n"
 msgstr " -m, --perms          输出权限信息\n"
 
 #: misc-utils/lsblk.c:1379
+msgid " -l, --list           use list format output\n"
+msgstr " -l, --list           使用列表格式的输出\n"
+
+#: misc-utils/lsblk.c:1380
 msgid " -n, --noheadings     don't print headings\n"
 msgstr " -n, --noheadings     不打印标题\n"
 
-#: misc-utils/lsblk.c:1380
+#: misc-utils/lsblk.c:1381
 msgid " -o, --output <list>  output columns\n"
 msgstr " -o, --output <列表>  输出列\n"
 
-#: misc-utils/lsblk.c:1381
+#: misc-utils/lsblk.c:1382
 msgid " -p, --paths          print complete device path\n"
 msgstr " -p, --paths          打印完整设备路径\n"
 
-#: misc-utils/lsblk.c:1384
+#: misc-utils/lsblk.c:1385
 msgid " -s, --inverse        inverse dependencies\n"
 msgstr " -s, --inverse        反向依赖\n"
 
-#: misc-utils/lsblk.c:1385
-msgid " -S, --scsi           output info about SCSI devices\n"
-msgstr " -S, --scsi           输出有关 SCSI 设备的信息\n"
-
 #: misc-utils/lsblk.c:1386
 msgid " -t, --topology       output info about topology\n"
 msgstr " -t, --topology       输出拓扑信息\n"
 
-#: misc-utils/lsblk.c:1391 misc-utils/lslocks.c:510 sys-utils/prlimit.c:186
+#: misc-utils/lsblk.c:1387
+msgid " -S, --scsi           output info about SCSI devices\n"
+msgstr " -S, --scsi           输出有关 SCSI 设备的信息\n"
+
+#: misc-utils/lsblk.c:1392 misc-utils/lslocks.c:510 sys-utils/prlimit.c:186
 #, c-format
 msgid ""
 "\n"
@@ -8734,7 +8625,7 @@ msgstr ""
 "\n"
 "可用列(用于 --output):\n"
 
-#: misc-utils/lsblk.c:1404
+#: misc-utils/lsblk.c:1405
 #, c-format
 msgid "failed to access sysfs directory: %s"
 msgstr "无法访问 sysfs 目录:%s"
@@ -8838,7 +8729,7 @@ msgstr ""
 "\n"
 
 #: misc-utils/mcookie.c:150 misc-utils/mcookie.c:175
-#, fuzzy, c-format
+#, c-format
 msgid "Got %d byte from %s\n"
 msgid_plural "Got %d bytes from %s\n"
 msgstr[0] "从 %2$s 获取到 %1$d 字节\n"
@@ -9196,7 +9087,7 @@ msgid "%s: failed to erase %s magic string at offset 0x%08jx"
 msgstr "%1$s:擦除位于偏移 0x%3$08jx 处的魔数字符串 %2$s 失败"
 
 #: misc-utils/wipefs.c:311
-#, fuzzy, c-format
+#, c-format
 msgid "%s: %zd byte was erased at offset 0x%08jx (%s): "
 msgid_plural "%s: %zd bytes were erased at offset 0x%08jx (%s): "
 msgstr[0] "%s:%zd 个字节已擦除,位置偏移为 0x%08jx (%s):"
@@ -9569,8 +9460,7 @@ msgid "mount: warning: %s seems to be mounted read-only.\n"
 msgstr "挂载:警告:%s 似乎是以只读方式挂载的。\n"
 
 #: mount-deprecated/mount.c:1677
-msgid ""
-"mount: I could not determine the filesystem type, and none was specified"
+msgid "mount: I could not determine the filesystem type, and none was specified"
 msgstr "mount:程序无法确定文件系统类型,并且没有指定"
 
 #: mount-deprecated/mount.c:1680
@@ -10251,9 +10141,7 @@ msgid "invalid priority argument"
 msgstr "无效的 优先级 参数"
 
 #: schedutils/chrt.c:305
-msgid ""
-"SCHED_RESET_ON_FORK flag is supported for SCHED_FIFO and SCHED_RR policies "
-"only"
+msgid "SCHED_RESET_ON_FORK flag is supported for SCHED_FIFO and SCHED_RR policies only"
 msgstr "SCHED_RESET_ON_FORK 标志只支持 SCHED_FIFO 和 SCHED_RR 策略"
 
 #: schedutils/chrt.c:323
@@ -10720,15 +10608,13 @@ msgid " -t, --set-flush <num>              set flush timeout to value\n"
 msgstr " -t, --set-flush <数字>             设置冲刷(flush)超时值\n"
 
 #: sys-utils/cytune.c:98
-#, fuzzy, c-format
-msgid ""
-" -G, --get-flush                    display default flush timeout value\n"
+#, c-format
+msgid " -G, --get-flush                    display default flush timeout value\n"
 msgstr " -G, --get-glush                    显示默认冲刷超时\n"
 
 #: sys-utils/cytune.c:99
 #, c-format
-msgid ""
-" -T, --set-default-flush <num>      set the default flush timeout to value\n"
+msgid " -T, --set-default-flush <num>      set the default flush timeout to value\n"
 msgstr " -T, --set-default-flush <数字>     设置默认冲刷超时\n"
 
 #: sys-utils/cytune.c:100
@@ -10738,9 +10624,7 @@ msgstr " -q, --stats                        显示 tty 统计信息\n"
 
 #: sys-utils/cytune.c:101
 #, c-format
-msgid ""
-" -i, --interval <seconds>           gather statistics every <seconds> "
-"interval\n"
+msgid " -i, --interval <seconds>           gather statistics every <seconds> interval\n"
 msgstr " -i, --interval <秒数>              每隔这些 <秒数> 收集一次统计\n"
 
 #: sys-utils/cytune.c:132
@@ -10755,8 +10639,7 @@ msgstr ""
 #: sys-utils/cytune.c:141
 #, c-format
 msgid ""
-"File %s, For threshold value %lu and timeout value %lu, Maximum characters "
-"in fifo were %d,\n"
+"File %s, For threshold value %lu and timeout value %lu, Maximum characters in fifo were %d,\n"
 "and the maximum transfer rate in characters/second was %f"
 msgstr ""
 "文件 %s,对应阈值 %lu 和超时 %lu,fifo 中的最大字符数为 %d,\n"
@@ -10783,8 +10666,7 @@ msgstr "无法获取 %s 的超时"
 
 #: sys-utils/cytune.c:247
 #, c-format
-msgid ""
-"%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n"
+msgid "%s: %lu ints, %lu/%lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n"
 msgstr ""
 
 #: sys-utils/cytune.c:253
@@ -10794,8 +10676,7 @@ msgstr ""
 
 #: sys-utils/cytune.c:256
 #, c-format
-msgid ""
-"%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n"
+msgid "%s: %lu ints, %lu chars; fifo: %lu thresh, %lu tmout, %lu max, %lu now\n"
 msgstr ""
 
 #: sys-utils/cytune.c:261
@@ -10945,7 +10826,6 @@ msgid "security/authorization messages (private)"
 msgstr "安全/认证消息(私有)"
 
 #: sys-utils/dmesg.c:118
-#, fuzzy
 msgid "FTP daemon"
 msgstr "ftp 守护进程"
 
@@ -10966,8 +10846,7 @@ msgid " -E, --console-on            enable printing messages to console\n"
 msgstr " -E, --console-on            启用向终端打印消息\n"
 
 #: sys-utils/dmesg.c:242
-msgid ""
-" -F, --file <file>           use the file instead of the kernel log buffer\n"
+msgid " -F, --file <file>           use the file instead of the kernel log buffer\n"
 msgstr " -F, --file <文件>           用 文件 代替内核日志缓冲区\n"
 
 #: sys-utils/dmesg.c:243
@@ -10983,8 +10862,7 @@ msgid " -k, --kernel                display kernel messages\n"
 msgstr " -k, --kernel                显示内核消息\n"
 
 #: sys-utils/dmesg.c:246
-msgid ""
-" -L, --color[=<when>]        colorize messages (auto, always or never)\n"
+msgid " -L, --color[=<when>]        colorize messages (auto, always or never)\n"
 msgstr ""
 " -L, --color[=<何时>]        彩色显示消息,auto(自动), always(总是)或\n"
 "                                         never(从不)\n"
@@ -11006,13 +10884,11 @@ msgid " -r, --raw                   print the raw message buffer\n"
 msgstr " -r, --raw                   打印原生消息缓冲区\n"
 
 #: sys-utils/dmesg.c:251
-msgid ""
-" -S, --syslog                force to use syslog(2) rather than /dev/kmsg\n"
+msgid " -S, --syslog                force to use syslog(2) rather than /dev/kmsg\n"
 msgstr " -S, --syslog                强制使用 syslog(2) 而非 /dev/kmsg\n"
 
 #: sys-utils/dmesg.c:252
-msgid ""
-" -s, --buffer-size <size>    buffer size to query the kernel ring buffer\n"
+msgid " -s, --buffer-size <size>    buffer size to query the kernel ring buffer\n"
 msgstr " -s, --buffer-size <大小>    查询内核环形缓冲区所用的缓冲区大小\n"
 
 #: sys-utils/dmesg.c:253
@@ -11024,8 +10900,7 @@ msgid " -w, --follow                wait for new messages\n"
 msgstr " -w, --follow                等待新消息\n"
 
 #: sys-utils/dmesg.c:255
-msgid ""
-" -x, --decode                decode facility and level to readable string\n"
+msgid " -x, --decode                decode facility and level to readable string\n"
 msgstr " -x, --decode                将设施和级别解码为可读的字符串\n"
 
 #: sys-utils/dmesg.c:256
@@ -11033,9 +10908,7 @@ msgid " -d, --show-delta            show time delta between printed messages\n"
 msgstr " -d, --show-delta            显示打印消息之间的时间差\n"
 
 #: sys-utils/dmesg.c:257
-msgid ""
-" -e, --reltime               show local time and time delta in readable "
-"format\n"
+msgid " -e, --reltime               show local time and time delta in readable format\n"
 msgstr " -e, --reltime               以易读格式显示本地时间和时间差\n"
 
 #: sys-utils/dmesg.c:258
@@ -11107,11 +10980,8 @@ msgid "--show-delta is ignored when used together with iso8601 time format"
 msgstr "--show-delta 与 iso8601 时间格式共用时将忽略"
 
 #: sys-utils/dmesg.c:1377
-msgid ""
-"--raw can't be used together with level, facility, decode, delta, ctime or "
-"notime options"
-msgstr ""
-"--raw 不能与 level, facility, decode, delta, ctime 或 notime 选项同时使用"
+msgid "--raw can't be used together with level, facility, decode, delta, ctime or notime options"
+msgstr "--raw 不能与 level, facility, decode, delta, ctime 或 notime 选项同时使用"
 
 #: sys-utils/dmesg.c:1400
 msgid "read kernel buffer failed"
@@ -11541,18 +11411,15 @@ msgid " -w  --timeout <secs>     wait for a limited amount of time\n"
 msgstr " -w  --timeout <秒数>     等待一段时间\n"
 
 #: sys-utils/flock.c:62
-msgid ""
-" -E  --conflict-exit-code <number>  exit code after conflict or timeout\n"
+msgid " -E  --conflict-exit-code <number>  exit code after conflict or timeout\n"
 msgstr " -E  --conflict-exit-code <数字>    冲突或超时后的退出代码\n"
 
 #: sys-utils/flock.c:63
-msgid ""
-" -o  --close              close file descriptor before running command\n"
+msgid " -o  --close              close file descriptor before running command\n"
 msgstr " -o  --close              在运行命令前关闭文件描述符\n"
 
 #: sys-utils/flock.c:64
-msgid ""
-" -c  --command <command>  run a single command string through the shell\n"
+msgid " -c  --command <command>  run a single command string through the shell\n"
 msgstr " -c  --command <命令>     通过 shell 运行一条命令\n"
 
 #: sys-utils/flock.c:97
@@ -11581,6 +11448,10 @@ msgstr "%s 需要惟一的命令行参数"
 msgid "requires file descriptor, file or directory"
 msgstr "需要文件描述符、文件或目录"
 
+#: sys-utils/flock.c:309 sys-utils/swapon.c:303 sys-utils/unshare.c:141
+msgid "waitpid failed"
+msgstr "waitpid 失败"
+
 #: sys-utils/fsfreeze.c:50
 #, c-format
 msgid " %s [options] <mountpoint>\n"
@@ -11744,12 +11615,8 @@ msgstr ""
 "将延迟更长时间来到达新时间。\n"
 
 #: sys-utils/hwclock.c:583
-msgid ""
-"The Hardware Clock registers contain values that are either invalid (e.g. "
-"50th day of month) or beyond the range we can handle (e.g. Year 2095)."
-msgstr ""
-"硬件时钟寄存器包含的值无效(如一个月的第 50 天)或超出了程序能处理的范围(如2095"
-"年)。"
+msgid "The Hardware Clock registers contain values that are either invalid (e.g. 50th day of month) or beyond the range we can handle (e.g. Year 2095)."
+msgstr "硬件时钟寄存器包含的值无效(如一个月的第 50 天)或超出了程序能处理的范围(如2095年)。"
 
 #: sys-utils/hwclock.c:593
 #, c-format
@@ -11804,8 +11671,7 @@ msgstr ""
 #: sys-utils/hwclock.c:670
 #, c-format
 msgid ""
-"The date command issued by %s returned something other than an integer where "
-"the converted time value was expected.\n"
+"The date command issued by %s returned something other than an integer where the converted time value was expected.\n"
 "The command was:\n"
 "  %s\n"
 "The response was:\n"
@@ -11823,9 +11689,7 @@ msgid "date string %s equates to %ld seconds since 1969.\n"
 msgstr "数据字符串 %s 等价于 1969年后 %ld 秒。\n"
 
 #: sys-utils/hwclock.c:714
-msgid ""
-"The Hardware Clock does not contain a valid time, so we cannot set the "
-"System Time from it."
+msgid "The Hardware Clock does not contain a valid time, so we cannot set the System Time from it."
 msgstr "硬件时钟不包含有效时间,因此无法从它来设置系统时间。"
 
 #: sys-utils/hwclock.c:736 sys-utils/hwclock.c:816
@@ -11868,9 +11732,7 @@ msgstr "\tUTC:%s\n"
 
 #: sys-utils/hwclock.c:880
 #, c-format
-msgid ""
-"Not adjusting drift factor because the Hardware Clock previously contained "
-"garbage.\n"
+msgid "Not adjusting drift factor because the Hardware Clock previously contained garbage.\n"
 msgstr "将不调整漂移系数,因为之前硬件时钟包含垃圾内容。\n"
 
 #: sys-utils/hwclock.c:885
@@ -11884,20 +11746,15 @@ msgstr ""
 
 #: sys-utils/hwclock.c:891
 #, c-format
-msgid ""
-"Not adjusting drift factor because it has been less than a day since the "
-"last calibration.\n"
+msgid "Not adjusting drift factor because it has been less than a day since the last calibration.\n"
 msgstr "将不调整漂移系数,因为从上次校准还不到一天。\n"
 
 #: sys-utils/hwclock.c:939
 #, c-format
 msgid ""
-"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor "
-"of %f seconds/day.\n"
+"Clock drifted %.1f seconds in the past %d seconds in spite of a drift factor of %f seconds/day.\n"
 "Adjusting drift factor by %f seconds/day\n"
-msgstr ""
-"在过去的 %2$d 秒内,时钟漂移了 %1$.1f 秒,而漂移系数为 %3$f 秒/天。会将漂移系"
-"数调整 %4$f 秒/天\n"
+msgstr "在过去的 %2$d 秒内,时钟漂移了 %1$.1f 秒,而漂移系数为 %3$f 秒/天。会将漂移系数调整 %4$f 秒/天\n"
 
 #: sys-utils/hwclock.c:985
 #, c-format
@@ -11925,9 +11782,7 @@ msgstr ""
 
 #: sys-utils/hwclock.c:1027
 #, c-format
-msgid ""
-"Could not open file with the clock adjustment parameters in it (%s) for "
-"writing"
+msgid "Could not open file with the clock adjustment parameters in it (%s) for writing"
 msgstr "无法打开包含时钟调整参数(%s)的文件来写入"
 
 #: sys-utils/hwclock.c:1033 sys-utils/hwclock.c:1040
@@ -11940,14 +11795,12 @@ msgid "Drift adjustment parameters not updated."
 msgstr "漂移调整参数未更新。"
 
 #: sys-utils/hwclock.c:1087
-msgid ""
-"The Hardware Clock does not contain a valid time, so we cannot adjust it."
+msgid "The Hardware Clock does not contain a valid time, so we cannot adjust it."
 msgstr "硬件时间不包含有效时间,程序无法调整它。"
 
 #: sys-utils/hwclock.c:1096
 #, c-format
-msgid ""
-"Not setting clock because last adjustment time is zero, so history is bad."
+msgid "Not setting clock because last adjustment time is zero, so history is bad."
 msgstr "将不设置时钟,因为上次调整时间为零,历史有误。"
 
 #: sys-utils/hwclock.c:1118
@@ -11972,14 +11825,12 @@ msgstr "无法设置系统时钟。\n"
 
 #: sys-utils/hwclock.c:1293
 #, c-format
-msgid ""
-"At %ld seconds after 1969, RTC is predicted to read %ld seconds after 1969.\n"
+msgid "At %ld seconds after 1969, RTC is predicted to read %ld seconds after 1969.\n"
 msgstr "位于1969(年)后 %ld 秒,RTC 应读取到的是1969(年)后 %ld 秒。\n"
 
 #: sys-utils/hwclock.c:1322
 msgid ""
-"The kernel keeps an epoch value for the Hardware Clock only on an Alpha "
-"machine.\n"
+"The kernel keeps an epoch value for the Hardware Clock only on an Alpha machine.\n"
 "This copy of hwclock was built for a machine other than Alpha\n"
 "(and thus is presumably not running on an Alpha now).  No action taken."
 msgstr ""
@@ -11997,9 +11848,7 @@ msgid "Kernel is assuming an epoch value of %lu\n"
 msgstr "内核假设纪元(epoch)值为 %lu\n"
 
 #: sys-utils/hwclock.c:1346
-msgid ""
-"To set the epoch value, you must use the 'epoch' option to tell to what "
-"value to set it."
+msgid "To set the epoch value, you must use the 'epoch' option to tell to what value to set it."
 msgstr "要设置纪元(epoch)值,您必须使用“epoch”选项来指定设置的值。"
 
 #: sys-utils/hwclock.c:1350
@@ -12049,9 +11898,7 @@ msgstr ""
 "                        来调整 RTC\n"
 
 #: sys-utils/hwclock.c:1454
-msgid ""
-" -c, --compare        periodically compare the system clock with the CMOS "
-"clock\n"
+msgid " -c, --compare        periodically compare the system clock with the CMOS clock\n"
 msgstr " -c, --compare        定期将系统时钟与 CMOS 时钟相比较\n"
 
 #: sys-utils/hwclock.c:1456
@@ -12160,8 +12007,7 @@ msgid "Sorry, only the superuser can change the System Clock."
 msgstr "抱歉,只有超级用户才能设置系统时钟。"
 
 #: sys-utils/hwclock.c:1788
-msgid ""
-"Sorry, only the superuser can change the Hardware Clock epoch in the kernel."
+msgid "Sorry, only the superuser can change the Hardware Clock epoch in the kernel."
 msgstr "抱歉,只有超级用户才能更改内核中的硬件时钟纪元(epoch)。"
 
 #: sys-utils/hwclock.c:1811
@@ -12169,8 +12015,7 @@ msgid "Cannot access the Hardware Clock via any known method."
 msgstr "无法通过已知的任何方式访问硬件时钟。"
 
 #: sys-utils/hwclock.c:1814
-msgid ""
-"Use the --debug option to see the details of our search for an access method."
+msgid "Use the --debug option to see the details of our search for an access method."
 msgstr "请使用 --debug 选项来观察程序搜索访问方法的详情。"
 
 #: sys-utils/hwclock-cmos.c:217
@@ -12316,13 +12161,8 @@ msgstr "ioctl(%s) 成功。\n"
 
 #: sys-utils/hwclock-rtc.c:430 sys-utils/hwclock-rtc.c:477
 #, c-format
-msgid ""
-"To manipulate the epoch value in the kernel, we must access the Linux 'rtc' "
-"device driver via the device special file %s.  This file does not exist on "
-"this system."
-msgstr ""
-"要操作内核中的纪元(epoch)值,必须通过设备特殊文件 %s 访问 Linux “rtc”设备驱"
-"动。此系统上不存在该文件。"
+msgid "To manipulate the epoch value in the kernel, we must access the Linux 'rtc' device driver via the device special file %s.  This file does not exist on this system."
+msgstr "要操作内核中的纪元(epoch)值,必须通过设备特殊文件 %s 访问 Linux “rtc”设备驱动。此系统上不存在该文件。"
 
 #: sys-utils/hwclock-rtc.c:442
 #, c-format
@@ -12359,8 +12199,7 @@ msgid " -M, --shmem <size>       create shared memory segment of size <size>\n"
 msgstr " -M, --shmem <size>       创建大小为 <size> 的共享内存段。\n"
 
 #: sys-utils/ipcmk.c:70
-msgid ""
-" -S, --semaphore <nsems>  create semaphore array with <nsems> elements\n"
+msgid " -S, --semaphore <nsems>  create semaphore array with <nsems> elements\n"
 msgstr " -S, --semaphore <nsems>  创建包含 <nsems> 个元素的信号量数组\n"
 
 #: sys-utils/ipcmk.c:71
@@ -12368,8 +12207,7 @@ msgid " -Q, --queue              create message queue\n"
 msgstr " -Q, --queue              创建消息队列\n"
 
 #: sys-utils/ipcmk.c:72
-msgid ""
-" -p, --mode <mode>        permission for the resource (default is 0644)\n"
+msgid " -p, --mode <mode>        permission for the resource (default is 0644)\n"
 msgstr " -p, --mode <模式>        资源的权限模式掩码(默认为 0644)\n"
 
 #: sys-utils/ipcmk.c:106 sys-utils/losetup.c:558
@@ -13247,31 +13085,27 @@ msgstr ""
 " %1$s [选项] -f | <回环设备> <文件>\n"
 
 #: sys-utils/losetup.c:371
-#, fuzzy
 msgid " -a, --all                     list all used devices\n"
-msgstr " -a, --all            打印所有设备\n"
+msgstr " -a, --all                     列出所有使用的设备\n"
 
 #: sys-utils/losetup.c:372
 msgid " -d, --detach <loopdev> [...]  detach one or more devices\n"
 msgstr ""
 
 #: sys-utils/losetup.c:373
-#, fuzzy
 msgid " -D, --detach-all              detach all used devices\n"
-msgstr " -a, --all            打印所有设备\n"
+msgstr " -D, --detach-all              断开所有使用的设备\n"
 
 #: sys-utils/losetup.c:374
-#, fuzzy
 msgid " -f, --find                    find first unused device\n"
-msgstr " -p, --pid                 取消共享 pid 名字空间\n"
+msgstr " -f, --find                    查找第一个未使用的设备\n"
 
 #: sys-utils/losetup.c:375
 msgid " -c, --set-capacity <loopdev>  resize device\n"
 msgstr ""
 
 #: sys-utils/losetup.c:376
-msgid ""
-" -j, --associated <file>       list all devices associated with <file>\n"
+msgid " -j, --associated <file>       list all devices associated with <file>\n"
 msgstr ""
 
 #: sys-utils/losetup.c:380
@@ -13279,8 +13113,7 @@ msgid " -o, --offset <num>            start at offset <num> into file\n"
 msgstr " -o, --offset <数字>           在文件偏移量 <数字> 处开始\n"
 
 #: sys-utils/losetup.c:381
-msgid ""
-"     --sizelimit <num>         device limited to <num> bytes of the file\n"
+msgid "     --sizelimit <num>         device limited to <num> bytes of the file\n"
 msgstr "     --sizelimit <数字>         设备限制为文件的 <数字> 个字节\n"
 
 #: sys-utils/losetup.c:382
@@ -13292,8 +13125,7 @@ msgid " -r, --read-only               setup read-only loop device\n"
 msgstr " -r, --read-only               设置只读回环设备\n"
 
 #: sys-utils/losetup.c:384
-msgid ""
-"     --show                    print device name after setup (with -f)\n"
+msgid "     --show                    print device name after setup (with -f)\n"
 msgstr "     --show                    设置后打印设备名(加 -f 选项)\n"
 
 #: sys-utils/losetup.c:385
@@ -13309,7 +13141,6 @@ msgid " -O, --output <cols>           specify columns to output for --list\n"
 msgstr " -O, --output <列>           指定 --list 选项要输出的列\n"
 
 #: sys-utils/losetup.c:391
-#, fuzzy
 msgid " -n, --noheadings              don't print headings for --list output\n"
 msgstr " -n, --noheadings              --list 输出时不打印标题\n"
 
@@ -13327,16 +13158,12 @@ msgstr ""
 
 #: sys-utils/losetup.c:418
 #, c-format
-msgid ""
-"%s: Warning: file is smaller than 512 bytes; the loop device may be useless "
-"or invisible for system tools."
+msgid "%s: Warning: file is smaller than 512 bytes; the loop device may be useless or invisible for system tools."
 msgstr "%s:警告,文件小于 512 个字节,回环设备可能无用或在系统工具中看不到。"
 
 #: sys-utils/losetup.c:422
 #, 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 fit into a 512-byte sector; the end of the file will be ignored."
 msgstr "%s:警告,文件未对齐 512 字节扇区,其末尾将被忽略。"
 
 #: sys-utils/losetup.c:495 sys-utils/losetup.c:505 sys-utils/losetup.c:603
@@ -13598,9 +13425,7 @@ msgid "NUMA node%d CPU(s):"
 msgstr "NUMA 节点%d CPU:"
 
 #: sys-utils/lscpu.c:1359
-msgid ""
-" -a, --all               print both online and offline CPUs (default for -"
-"e)\n"
+msgid " -a, --all               print both online and offline CPUs (default for -e)\n"
 msgstr " -a, --all               同时打印在线和离线 CPU (-e 选项默认值)\n"
 
 #: sys-utils/lscpu.c:1360
@@ -13624,8 +13449,7 @@ msgid " -s, --sysroot <dir>     use specified directory as system root\n"
 msgstr " -s, --sysroot <目录>    以指定目录作为系统根目录\n"
 
 #: sys-utils/lscpu.c:1365
-msgid ""
-" -x, --hex               print hexadecimal masks rather than lists of CPUs\n"
+msgid " -x, --hex               print hexadecimal masks rather than lists of CPUs\n"
 msgstr " -x, --hex               打印十六进制掩码而非 CPU 列表\n"
 
 #: sys-utils/lscpu.c:1375
@@ -13639,12 +13463,8 @@ msgstr ""
 
 #: sys-utils/lscpu.c:1463
 #, c-format
-msgid ""
-"%s: options --all, --online and --offline may only be used with options --"
-"extended or --parse.\n"
-msgstr ""
-"%s:--all、--online 和 --offline 选项只能与 --extended 或 --parse 选项一起使"
-"用。\n"
+msgid "%s: options --all, --online and --offline may only be used with options --extended or --parse.\n"
+msgstr "%s:--all、--online 和 --offline 选项只能与 --extended 或 --parse 选项一起使用。\n"
 
 #: sys-utils/mount.c:66 sys-utils/umount.c:115
 #, c-format
@@ -14626,8 +14446,7 @@ msgid "%d (%s) old priority %d, new priority %d\n"
 msgstr "%d (%s) 旧优先级为 %d,新优先级为 %d\n"
 
 #: sys-utils/rtcwake.c:75
-msgid ""
-" -a, --auto               reads the clock mode from adjust file (default)\n"
+msgid " -a, --auto               reads the clock mode from adjust file (default)\n"
 msgstr " -a, --auto               从 adjust 文件读取时钟模式(默认)\n"
 
 #: sys-utils/rtcwake.c:77
@@ -14829,14 +14648,11 @@ msgid " -v, --verbose            says what options are being switched on\n"
 msgstr " -v, --verbose            打印开启了哪些选项\n"
 
 #: sys-utils/setarch.c:100
-msgid ""
-" -R, --addr-no-randomize  disables randomization of the virtual address "
-"space\n"
+msgid " -R, --addr-no-randomize  disables randomization of the virtual address space\n"
 msgstr " -R, --addr-no-randomize  禁止随机化虚拟地址空间\n"
 
 #: sys-utils/setarch.c:101
-msgid ""
-" -F, --fdpic-funcptrs     makes function pointers point to descriptors\n"
+msgid " -F, --fdpic-funcptrs     makes function pointers point to descriptors\n"
 msgstr " -F, --fdpic-funcptrs     将程序指针指向描述符\n"
 
 #: sys-utils/setarch.c:102
@@ -14868,9 +14684,7 @@ msgid " -T, --sticky-timeouts    turns on STICKY_TIMEOUTS\n"
 msgstr " -T, --sticky-timeouts    开启 STICKY_TIMEOUTS\n"
 
 #: sys-utils/setarch.c:109
-msgid ""
-" -3, --3gb                limits the used address space to a maximum of 3 "
-"GB\n"
+msgid " -3, --3gb                limits the used address space to a maximum of 3 GB\n"
 msgstr " -3, --3gb                将用户地址空间限制为最多 3 GB\n"
 
 #: sys-utils/setarch.c:110
@@ -14914,8 +14728,7 @@ msgid "Failed to set personality to %s"
 msgstr ""
 
 #: sys-utils/setpriv.c:95
-msgid ""
-" -d, --dump               show current state (and do not exec anything)\n"
+msgid " -d, --dump               show current state (and do not exec anything)\n"
 msgstr " -d, --dump               显示当前状态(不执行任何操作)\n"
 
 #: sys-utils/setpriv.c:96
@@ -14972,13 +14785,11 @@ msgstr " --securebits <位>      设置安全位\n"
 
 #: sys-utils/setpriv.c:109
 #, fuzzy
-msgid ""
-" --selinux-label <label>  set SELinux label (requires process:transition)\n"
+msgid " --selinux-label <label>  set SELinux label (requires process:transition)\n"
 msgstr " --selinux-label <标签>  设置 SELinux 标签(需要 process:transition)\n"
 
 #: sys-utils/setpriv.c:110
-msgid ""
-" --apparmor-profile <pr>  set AppArmor profile (requires onexec permission)\n"
+msgid " --apparmor-profile <pr>  set AppArmor profile (requires onexec permission)\n"
 msgstr " --apparmor-profile <pr>  设置 AppArmor 配置文件(需要 onexec 权限)\n"
 
 #: sys-utils/setpriv.c:115
@@ -15443,8 +15254,7 @@ msgstr "%s:交换格式页大小不匹配。"
 
 #: sys-utils/swapon.c:532
 #, c-format
-msgid ""
-"%s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)"
+msgid "%s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)"
 msgstr "%s:交换格式页大小不匹配。(使用 --fixpgsz 来重新对它初始化。)"
 
 #: sys-utils/swapon.c:541
@@ -15617,8 +15427,7 @@ msgid " -t, --time <ms>              driver wait time in milliseconds\n"
 msgstr " -t, --time <毫秒数>              驱动等待时间(毫秒)\n"
 
 #: sys-utils/tunelp.c:85
-msgid ""
-" -c, --chars <num>            number of output characters before sleep\n"
+msgid " -c, --chars <num>            number of output characters before sleep\n"
 msgstr " -c, --chars <数字>            睡眠前的字符数\n"
 
 #: sys-utils/tunelp.c:86
@@ -15746,8 +15555,7 @@ msgid " -c, --no-canonicalize   don't canonicalize paths\n"
 msgstr " -c, --no-canonicalize   不对路径规范化\n"
 
 #: sys-utils/umount.c:86
-msgid ""
-" -d, --detach-loop       if mounted loop device, also free this loop device\n"
+msgid " -d, --detach-loop       if mounted loop device, also free this loop device\n"
 msgstr " -d, --detach-loop       若挂臷了回环设备,也释放该回环设备\n"
 
 #: sys-utils/umount.c:87
@@ -15755,9 +15563,7 @@ msgid "     --fake              dry run; skip the umount(2) syscall\n"
 msgstr "     --fake              空运行;跳过 umount(2) 系统调用\n"
 
 #: sys-utils/umount.c:88
-msgid ""
-" -f, --force             force unmount (in case of an unreachable NFS "
-"system)\n"
+msgid " -f, --force             force unmount (in case of an unreachable NFS system)\n"
 msgstr " -f, --force             强制卸载(遇到不响应的 NFS 系统时)\n"
 
 #: sys-utils/umount.c:89
@@ -15770,8 +15576,7 @@ msgstr " -n, --no-mtab           不写 /etc/mtab\n"
 
 #: sys-utils/umount.c:91
 #, fuzzy
-msgid ""
-" -l, --lazy              detach the filesystem now, clean up things later\n"
+msgid " -l, --lazy              detach the filesystem now, clean up things later\n"
 msgstr " -l, --lazy              立即断开文件系统,所有清理以后执行\n"
 
 #: sys-utils/umount.c:92
@@ -15779,14 +15584,12 @@ msgid " -O, --test-opts <list>  limit the set of filesystems (use with -a)\n"
 msgstr " -O, --test-opts <列表>  限制文件系统集合(和 -a 选项一起使用)\n"
 
 #: sys-utils/umount.c:93
-msgid ""
-" -R, --recursive         recursively unmount a target with all its children\n"
+msgid " -R, --recursive         recursively unmount a target with all its children\n"
 msgstr " -R, --recursive         递归卸载目录及其子对象\n"
 
 #: sys-utils/umount.c:94
 #, fuzzy
-msgid ""
-" -r, --read-only         in case unmounting fails, try to remount read-only\n"
+msgid " -r, --read-only         in case unmounting fails, try to remount read-only\n"
 msgstr " -r, --read-only         若卸载失败,尝试以只读方式重新挂臷\n"
 
 #: sys-utils/umount.c:95
@@ -15908,8 +15711,7 @@ msgid " -f, --fork                fork before launching <program>\n"
 msgstr " -f, --fork                在启动<程序>前 fork\n"
 
 #: sys-utils/unshare.c:52
-msgid ""
-"     --mount-proc[=<dir>]  mount proc filesystem first (implies --mount)\n"
+msgid "     --mount-proc[=<dir>]  mount proc filesystem first (implies --mount)\n"
 msgstr ""
 
 #: sys-utils/unshare.c:128
@@ -16043,10 +15845,10 @@ msgid "cannot set timeout for %s"
 msgstr "无法设置 %s 的超时"
 
 #: sys-utils/wdctl.c:337
-#, fuzzy, c-format
+#, c-format
 msgid "Timeout has been set to %d second.\n"
 msgid_plural "Timeout has been set to %d seconds.\n"
-msgstr[0] "时间自上次调整过去了 %d 秒\n"
+msgstr[0] "超时已调整为 %d 秒\n"
 
 #: sys-utils/wdctl.c:371
 #, c-format
@@ -16054,10 +15856,10 @@ msgid "%s: failed to get information about watchdog"
 msgstr "%s:获取看门狗信息失败"
 
 #: sys-utils/wdctl.c:453 sys-utils/wdctl.c:456 sys-utils/wdctl.c:459
-#, fuzzy, c-format
+#, c-format
 msgid "%-14s %2i second\n"
 msgid_plural "%-14s %2i seconds\n"
-msgstr[0] "%-15s%2i 秒\n"
+msgstr[0] "%-14s %2i 秒\n"
 
 #: sys-utils/wdctl.c:454
 msgid "Timeout:"
@@ -16117,9 +15919,8 @@ msgid "failed to allocate memory: %m"
 msgstr "分配内存失败:%m"
 
 #: term-utils/agetty.c:670
-#, fuzzy
 msgid "invalid argument of --local-line"
-msgstr "--auto/-a 选项参数无效"
+msgstr "--local-line 选项参数无效"
 
 #: term-utils/agetty.c:699
 #, c-format
@@ -16240,13 +16041,13 @@ msgid "%s: failed to set terminal attributes: %m"
 msgstr "%s:设置终端属性失败:%m"
 
 #: term-utils/agetty.c:1797
-#, fuzzy, c-format
+#, c-format
 msgid ""
 " %1$s [options] <line> [<baud_rate>,...] [<termtype>]\n"
 " %1$s [options] <baud_rate>,... <line> [<termtype>]\n"
 msgstr ""
-" %1$s [选项] 线路 [波特率,...] [终端类型]\n"
-" %1$s [选项] 波特率,... 线路 [终端类型]\n"
+" %1$s [选项] <线路> [<波特率>,...] [<终端类型>]\n"
+" %1$s [选项] <波特率>,... <线路> [<终端类型>]\n"
 
 #: term-utils/agetty.c:1800
 msgid " -8, --8bits                assume 8-bit tty\n"
@@ -16289,7 +16090,6 @@ msgid " -l, --login-program <file> specify login program\n"
 msgstr " -l, --login-program <文件> 指定登录程序\n"
 
 #: term-utils/agetty.c:1810
-#, fuzzy
 msgid " -L, --local-line[=<mode>]  control the local line flag\n"
 msgstr " -L, --local-line[=<模式>]  控制本地线路标志\n"
 
@@ -16343,8 +16143,7 @@ msgstr "     --nohints              不打印提示信息\n"
 
 #: term-utils/agetty.c:1823
 msgid "     --nonewline            do not print a newline before issue\n"
-msgstr ""
-"     --nonewline            在显示预登录消息(issue)前不打印换行(newline)\n"
+msgstr "     --nonewline            在显示预登录消息(issue)前不打印换行(newline)\n"
 
 #: term-utils/agetty.c:1824
 msgid "     --nohostname           no hostname at all will be shown\n"
@@ -16582,25 +16381,19 @@ msgstr " -default\n"
 
 #: term-utils/setterm.c:690
 msgid " -foreground <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
-msgstr ""
-" -foreground <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
+msgstr " -foreground <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
 
 #: term-utils/setterm.c:691
 msgid " -background <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
-msgstr ""
-" -background <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
+msgstr " -background <default|black|blue|cyan|green|magenta|red|white|yellow>\n"
 
 #: term-utils/setterm.c:692 term-utils/setterm.c:693
-msgid ""
-" -ulcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
-msgstr ""
-" -ulcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
+msgid " -ulcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
+msgstr " -ulcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
 
 #: term-utils/setterm.c:694 term-utils/setterm.c:695
-msgid ""
-" -hbcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
-msgstr ""
-" -hbcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
+msgid " -hbcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
+msgstr " -hbcolor <black|blue|bright|cyan|green|grey|magenta|red|white|yellow>\n"
 
 #: term-utils/setterm.c:696
 msgid " -inversescreen <on|off>\n"
@@ -17004,8 +16797,7 @@ msgstr " -s, --separator <字符串> 可用的表格分隔符\n"
 #: text-utils/column.c:97
 msgid ""
 " -o, --output-separator <string>\n"
-"                          columns separator for table output; default is two "
-"spaces\n"
+"                          columns separator for table output; default is two spaces\n"
 msgstr ""
 " -o, --output-separator <字符串>\n"
 "                          表格输出列分隔符,默认为两个空格\n"
@@ -17028,14 +16820,13 @@ msgid "all input file arguments failed"
 msgstr ""
 
 #: text-utils/hexdump.c:66
-msgid ""
-"calling hexdump as od has been deprecated in favour to GNU coreutils od."
+msgid "calling hexdump as od has been deprecated in favour to GNU coreutils od."
 msgstr ""
 
 #: text-utils/hexsyntax.c:142
-#, fuzzy, c-format
+#, c-format
 msgid " %s [options] <file>...\n"
-msgstr " %s [选项] [<文件>...]\n"
+msgstr " %s [选项] <文件>...\n"
 
 #: text-utils/hexsyntax.c:144
 msgid " -b, --one-byte-octal      one-byte octal display\n"
@@ -17062,8 +16853,7 @@ msgid " -x, --two-bytes-hex       two-byte hexadecimal display\n"
 msgstr ""
 
 #: text-utils/hexsyntax.c:150
-msgid ""
-" -e, --format <format>     format string to be used for displaying data\n"
+msgid " -e, --format <format>     format string to be used for displaying data\n"
 msgstr ""
 
 #: text-utils/hexsyntax.c:151
@@ -17202,8 +16992,7 @@ msgstr "无上一个正则表达式"
 #: text-utils/more.c:1368
 msgid ""
 "\n"
-"Most commands optionally preceded by integer argument k.  Defaults in "
-"brackets.\n"
+"Most commands optionally preceded by integer argument k.  Defaults in brackets.\n"
 "Star (*) indicates argument becomes new default.\n"
 msgstr ""
 
@@ -17343,8 +17132,7 @@ msgid ""
 "  n                       go to next file\n"
 "\n"
 "Many commands accept preceding numbers, for example:\n"
-"+1<newline> (next page); -1<newline> (previous page); 1<newline> (first "
-"page).\n"
+"+1<newline> (next page); -1<newline> (previous page); 1<newline> (first page).\n"
 "\n"
 "See pg(1) for more information.\n"
 "-------------------------------------------------------\n"
@@ -17559,8 +17347,7 @@ msgid " -t, -T, --terminal TERMINAL  override the TERM environment variable\n"
 msgstr " -t, -T, --terminal TERMINAL  用 TERMINAL 覆盖 TERM 环境变量的值\n"
 
 #: text-utils/ul.c:140
-msgid ""
-" -i, --indicated              underlining is indicated via a separate line\n"
+msgid " -i, --indicated              underlining is indicated via a separate line\n"
 msgstr ""
 
 #: text-utils/ul.c:211
@@ -17581,15 +17368,6 @@ msgstr ""
 msgid "Input line too long."
 msgstr "输入行过长。"
 
-#~ msgid "waidpid failed"
-#~ msgstr "waidpid 失败"
-
-#~ msgid "Partition %d is already defined.  Delete it before re-adding it."
-#~ msgstr "分区 %d 已经定义。请删除它再重新添加。"
-
-#~ msgid " -h, --help           usage information (this)\n"
-#~ msgstr " -h, --help           使用信息(此信息)\n"
-
 #~ msgid "set blocksize"
 #~ msgstr "设置块大小"
 
@@ -17699,8 +17477,7 @@ msgstr "输入行过长。"
 #~ "\n"
 #~ "Options:\n"
 #~ "-a: Use arrow instead of highlighting;\n"
-#~ "-z: Start with a zero partition table, instead of reading the pt from "
-#~ "disk;\n"
+#~ "-z: Start with a zero partition table, instead of reading the pt from disk;\n"
 #~ "-c C -h H -s S: Override the kernel's idea of the number of cylinders,\n"
 #~ "                the number of heads and the number of sectors/track.\n"
 #~ "\n"
@@ -17738,8 +17515,7 @@ msgstr "输入行过长。"
 
 #, fuzzy
 #~ msgid "#       start       end      size     fstype   [fsize bsize   cpg]\n"
-#~ msgstr ""
-#~ "#       起点        终点     大小     文件系统 [fsize bsize   cpg]\n"
+#~ msgstr "#       起点        终点     大小     文件系统 [fsize bsize   cpg]\n"
 
 #~ msgid "Must be <= sectors/track * tracks/cylinder (default).\n"
 #~ msgstr "必须 <= 扇区/磁道 * 磁道/柱面 (默认)。\n"
@@ -17780,8 +17556,7 @@ msgstr "输入行过长。"
 #~ " -b <大小>             扇区大小(512、1024、2048或4096)\n"
 #~ " -c[=<模式>]           兼容模式:“dos”或“nondos”(默认)\n"
 #~ " -h                    打印此帮助文本\n"
-#~ " -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默"
-#~ "认)\n"
+#~ " -u[=<单位>]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)\n"
 #~ " -v                    打印程序版本\n"
 #~ " -C <数字>             指定柱面数\n"
 #~ " -H <数字>             指定磁头数\n"
@@ -17897,13 +17672,11 @@ msgstr "输入行过长。"
 
 #~ msgid ""
 #~ "\n"
-#~ "WARNING: If you have created or modified any DOS 6.xpartitions, please "
-#~ "see the fdisk manual page for additionalinformation.\n"
+#~ "WARNING: If you have created or modified any DOS 6.xpartitions, please see the fdisk manual page for additionalinformation.\n"
 #~ "\n"
 #~ msgstr ""
 #~ "\n"
-#~ "警告:如果您创建或修改了 DOS 6.x 分区,请查看 fdisk 手册页面了解其他信"
-#~ "息。\n"
+#~ "警告:如果您创建或修改了 DOS 6.x 分区,请查看 fdisk 手册页面了解其他信息。\n"
 #~ "\n"
 
 #~ msgid "%*s Boot      Start         End      Blocks   Id  System\n"
@@ -17947,9 +17720,7 @@ msgstr "输入行过长。"
 #~ "\t警告:此操作会破坏当前磁盘内容。\n"
 
 #, fuzzy
-#~ msgid ""
-#~ "According to MIPS Computer Systems, Inc the Label must not contain more "
-#~ "than 512 bytes\n"
+#~ msgid "According to MIPS Computer Systems, Inc the Label must not contain more than 512 bytes\n"
 #~ msgstr "根据 MIPS 计算机系统规定,增加标签长度后不能超过 512 个字节\n"
 
 #~ msgid "ID=%02x\tSTART=%d\tLENGTH=%d\n"
@@ -18039,8 +17810,7 @@ msgstr "输入行过长。"
 
 #~ msgid ""
 #~ " -T, --ctime                 show human readable timestamp (could be \n"
-#~ "                               inaccurate if you have used SUSPEND/"
-#~ "RESUME)\n"
+#~ "                               inaccurate if you have used SUSPEND/RESUME)\n"
 #~ msgstr ""
 #~ " -T, --ctime                 显示易读的时间戳(如果您使用了\n"
 #~ "                                SUSPEND/RESUME 则可能不准)\n"