]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - po/es.po
po: merge changes
[thirdparty/util-linux.git] / po / es.po
index 91f4425b34e0497442bb1ae6f78766044a10ee5c..12edd24026078025e5dddaef49c6d0e92e615a4f 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -6,7 +6,7 @@
 #
 # Beth Powell <bpowell@turbolinux.com>, 2000.
 # Santiago Vila Doncel <sanvila@unex.es>, 2001, 2002, 2003, 2004, 2010, 2014.
-# Antonio Ceballos Roa <aceballos@gmail.com>, 2014, 2015, 2016, 2017, 2018, 2019, 2020.
+# Antonio Ceballos Roa <aceballos@gmail.com>, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022.
 #
 # Permission is granted to freely copy and distribute
 # this file and modified versions, provided that this
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.36-rc2\n"
+"Project-Id-Version: util-linux 2.38-rc4\n"
 "Report-Msgid-Bugs-To: util-linux@vger.kernel.org\n"
-"POT-Creation-Date: 2021-04-12 09:59+0200\n"
-"PO-Revision-Date: 2020-07-31 08:41+0200\n"
+"POT-Creation-Date: 2023-04-19 09:50+0200\n"
+"PO-Revision-Date: 2022-09-25 14:04+0200\n"
 "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
 "Language: es\n"
@@ -37,51 +37,54 @@ msgstr " %s <dispositivo> <número-de-partición> <comienzo> <longitud>\n"
 msgid "Tell the kernel about the existence of a specified partition.\n"
 msgstr "Informa al núcleo de la existencia de una partición especificada.\n"
 
-#: disk-utils/addpart.c:52 disk-utils/blockdev.c:244 disk-utils/delpart.c:52
-#: disk-utils/mkfs.bfs.c:127 disk-utils/resizepart.c:96 misc-utils/kill.c:314
-#: misc-utils/kill.c:375 misc-utils/rename.c:289 misc-utils/whereis.c:527
-#: sys-utils/flock.c:177 sys-utils/ipcrm.c:160 sys-utils/ldattach.c:367
-#: sys-utils/renice.c:144 sys-utils/switch_root.c:261 sys-utils/tunelp.c:152
-#: term-utils/agetty.c:897 term-utils/agetty.c:898 term-utils/agetty.c:906
-#: term-utils/agetty.c:907
+#: disk-utils/addpart.c:52 disk-utils/blockdev.c:251 disk-utils/delpart.c:52
+#: disk-utils/mkfs.bfs.c:134 disk-utils/resizepart.c:96 misc-utils/kill.c:323
+#: misc-utils/kill.c:384 misc-utils/rename.c:348 misc-utils/whereis.c:539
+#: sys-utils/flock.c:177 sys-utils/ipcrm.c:161 sys-utils/ldattach.c:368
+#: sys-utils/renice.c:175 sys-utils/switch_root.c:261 sys-utils/tunelp.c:152
+#: term-utils/agetty.c:910 term-utils/agetty.c:911 term-utils/agetty.c:919
+#: term-utils/agetty.c:920
 msgid "not enough arguments"
 msgstr "no hay suficientes argumentos"
 
-#: disk-utils/addpart.c:57 disk-utils/blockdev.c:293 disk-utils/blockdev.c:437
-#: disk-utils/blockdev.c:464 disk-utils/cfdisk.c:2766 disk-utils/delpart.c:58
+#. TRANSLATORS: '%s' refers to a file
+#: disk-utils/addpart.c:57 disk-utils/blockdev.c:300 disk-utils/blockdev.c:444
+#: disk-utils/blockdev.c:471 disk-utils/cfdisk.c:2820 disk-utils/delpart.c:58
 #: disk-utils/fdformat.c:229 disk-utils/fdisk.c:810 disk-utils/fdisk.c:1141
 #: disk-utils/fdisk-list.c:327 disk-utils/fdisk-list.c:368
-#: disk-utils/fdisk-list.c:391 disk-utils/fsck.c:1466
-#: disk-utils/fsck.cramfs.c:161 disk-utils/fsck.cramfs.c:520
-#: disk-utils/isosize.c:53 disk-utils/mkfs.bfs.c:186
-#: disk-utils/mkfs.cramfs.c:171 disk-utils/mkfs.cramfs.c:660
-#: disk-utils/mkfs.cramfs.c:799 disk-utils/mkfs.minix.c:838
-#: disk-utils/mkswap.c:316 disk-utils/mkswap.c:345 disk-utils/partx.c:1021
-#: disk-utils/resizepart.c:104 disk-utils/sfdisk.c:380 disk-utils/sfdisk.c:501
-#: disk-utils/sfdisk.c:812 disk-utils/sfdisk.c:1093 disk-utils/swaplabel.c:65
-#: libfdisk/src/bsd.c:642 login-utils/islocal.c:86 login-utils/last.c:694
-#: login-utils/sulogin.c:444 login-utils/sulogin.c:481
-#: login-utils/utmpdump.c:134 login-utils/utmpdump.c:354
-#: login-utils/utmpdump.c:378 login-utils/vipw.c:250 login-utils/vipw.c:268
-#: misc-utils/findmnt.c:1131 misc-utils/hardlink.c:584 misc-utils/logger.c:1241
-#: misc-utils/mcookie.c:119 misc-utils/uuidd.c:231 sys-utils/blkdiscard.c:225
-#: sys-utils/blkzone.c:144 sys-utils/dmesg.c:536 sys-utils/eject.c:499
-#: sys-utils/eject.c:698 sys-utils/fallocate.c:405 sys-utils/fsfreeze.c:116
-#: sys-utils/fstrim.c:103 sys-utils/hwclock.c:236 sys-utils/hwclock.c:903
-#: sys-utils/hwclock-rtc.c:138 sys-utils/hwclock-rtc.c:403
-#: sys-utils/hwclock-rtc.c:438 sys-utils/irq-common.c:253
-#: sys-utils/ldattach.c:391 sys-utils/lscpu-cputype.c:456 sys-utils/lsmem.c:658
-#: sys-utils/nsenter.c:131 sys-utils/rfkill.c:195 sys-utils/rtcwake.c:137
-#: sys-utils/rtcwake.c:292 sys-utils/setpriv.c:256 sys-utils/setpriv.c:622
-#: sys-utils/setpriv.c:645 sys-utils/swapon.c:374 sys-utils/swapon.c:517
-#: sys-utils/switch_root.c:174 sys-utils/unshare.c:112 sys-utils/unshare.c:127
-#: sys-utils/wdctl.c:361 sys-utils/zramctl.c:517 term-utils/agetty.c:2965
-#: term-utils/mesg.c:154 term-utils/script.c:382 term-utils/scriptlive.c:256
+#: disk-utils/fdisk-list.c:391 disk-utils/fsck.c:1473
+#: disk-utils/fsck.cramfs.c:158 disk-utils/fsck.cramfs.c:542
+#: disk-utils/isosize.c:53 disk-utils/mkfs.bfs.c:202
+#: disk-utils/mkfs.cramfs.c:175 disk-utils/mkfs.cramfs.c:664
+#: disk-utils/mkfs.cramfs.c:812 disk-utils/mkfs.minix.c:838
+#: disk-utils/mkswap.c:347 disk-utils/mkswap.c:377 disk-utils/partx.c:1022
+#: disk-utils/resizepart.c:104 disk-utils/sfdisk.c:381 disk-utils/sfdisk.c:502
+#: disk-utils/sfdisk.c:814 disk-utils/sfdisk.c:1118 disk-utils/swaplabel.c:65
+#: libfdisk/src/bsd.c:642 login-utils/islocal.c:86 login-utils/last.c:683
+#: login-utils/sulogin.c:497 login-utils/sulogin.c:534
+#: login-utils/utmpdump.c:142 login-utils/utmpdump.c:367
+#: login-utils/utmpdump.c:391 login-utils/vipw.c:257 login-utils/vipw.c:275
+#: misc-utils/fadvise.c:148 misc-utils/findmnt.c:1227 misc-utils/logger.c:1247
+#: misc-utils/mcookie.c:119 misc-utils/pipesz.c:162 misc-utils/uuidd.c:235
+#: sys-utils/blkdiscard.c:248 sys-utils/blkpr.c:164 sys-utils/blkzone.c:144
+#: sys-utils/dmesg.c:541 sys-utils/eject.c:501 sys-utils/eject.c:696
+#: sys-utils/fallocate.c:405 sys-utils/fsfreeze.c:116 sys-utils/fstrim.c:106
+#: sys-utils/hwclock.c:241 sys-utils/hwclock.c:912 sys-utils/hwclock-rtc.c:108
+#: sys-utils/hwclock-rtc.c:353 sys-utils/hwclock-rtc.c:389
+#: sys-utils/hwclock-rtc.c:449 sys-utils/hwclock-rtc.c:502
+#: sys-utils/irq-common.c:263 sys-utils/ldattach.c:392
+#: sys-utils/lscpu-cputype.c:477 sys-utils/lsmem.c:671 sys-utils/nsenter.c:139
+#: sys-utils/rfkill.c:195 sys-utils/rtcwake.c:137 sys-utils/rtcwake.c:292
+#: sys-utils/setpriv.c:256 sys-utils/setpriv.c:622 sys-utils/setpriv.c:645
+#: sys-utils/swapon.c:382 sys-utils/swapon.c:525 sys-utils/switch_root.c:174
+#: sys-utils/unshare.c:115 sys-utils/unshare.c:130 sys-utils/wdctl.c:417
+#: sys-utils/zramctl.c:517 term-utils/agetty.c:3013 term-utils/mesg.c:154
+#: term-utils/script.c:386 term-utils/scriptlive.c:256
 #: term-utils/scriptlive.c:259 term-utils/scriptlive.c:262
-#: term-utils/scriptreplay.c:282 term-utils/scriptreplay.c:285
-#: term-utils/scriptreplay.c:288 term-utils/scriptreplay.c:291
-#: term-utils/wall.c:421 text-utils/colcrt.c:284 text-utils/more.c:453
-#: text-utils/rev.c:140 text-utils/ul.c:637
+#: term-utils/scriptreplay.c:281 term-utils/scriptreplay.c:284
+#: term-utils/scriptreplay.c:287 term-utils/scriptreplay.c:290
+#: term-utils/wall.c:353 text-utils/colcrt.c:284 text-utils/more.c:459
+#: text-utils/rev.c:165 text-utils/ul.c:637
 #, c-format
 msgid "cannot open %s"
 msgstr "no se puede abrir %s"
@@ -94,7 +97,7 @@ msgstr "número de partición no válido"
 msgid "invalid start argument"
 msgstr "argumento de comienzo no válido"
 
-#: disk-utils/addpart.c:62 disk-utils/resizepart.c:111
+#: disk-utils/addpart.c:62 disk-utils/resizepart.c:111 misc-utils/fadvise.c:115
 msgid "invalid length argument"
 msgstr "argumento de longitud no válido"
 
@@ -102,87 +105,93 @@ msgstr "argumento de longitud no válido"
 msgid "failed to add partition"
 msgstr "fallo al añadir partición"
 
-#: disk-utils/blockdev.c:63
+#: disk-utils/blockdev.c:64
 msgid "set read-only"
 msgstr "establece sólo lectura"
 
-#: disk-utils/blockdev.c:70
+#: disk-utils/blockdev.c:71
 msgid "set read-write"
 msgstr "establece lectura/escritura"
 
-#: disk-utils/blockdev.c:76
+#: disk-utils/blockdev.c:77
 msgid "get read-only"
 msgstr "obtiene sólo lectura"
 
-#: disk-utils/blockdev.c:82
+#: disk-utils/blockdev.c:83
 msgid "get discard zeroes support status"
 msgstr "obtiene el estado del soporte de descarte de ceros"
 
-#: disk-utils/blockdev.c:88
+#: disk-utils/blockdev.c:89
 msgid "get logical block (sector) size"
 msgstr "obtiene el tamaño del bloque lógico (sector)"
 
-#: disk-utils/blockdev.c:94
+#: disk-utils/blockdev.c:95
 msgid "get physical block (sector) size"
 msgstr "obtiene el tamaño del bloque físico (sector)"
 
-#: disk-utils/blockdev.c:100
+#: disk-utils/blockdev.c:101
 msgid "get minimum I/O size"
 msgstr "obtiene el tamaño mínimo de E/S"
 
-#: disk-utils/blockdev.c:106
+#: disk-utils/blockdev.c:107
 msgid "get optimal I/O size"
 msgstr "obtiene el tamaño óptimo de E/S"
 
-#: disk-utils/blockdev.c:112
+#: disk-utils/blockdev.c:113
 msgid "get alignment offset in bytes"
 msgstr "obtiene el desplazamiento de alineación en bytes"
 
-#: disk-utils/blockdev.c:118
+#: disk-utils/blockdev.c:119
 msgid "get max sectors per request"
 msgstr "obtiene el número máximo de sectores por petición"
 
-#: disk-utils/blockdev.c:124
+#: disk-utils/blockdev.c:125
 msgid "get blocksize"
 msgstr "obtiene el tamaño del bloque"
 
-#: disk-utils/blockdev.c:131
+#: disk-utils/blockdev.c:132
 msgid "set blocksize on file descriptor opening the block device"
 msgstr "establece el tamaño de bloque del descriptor de fichero que está abriendo el dispositivo de bloques"
 
-#: disk-utils/blockdev.c:137
+#: disk-utils/blockdev.c:138
 msgid "get 32-bit sector count (deprecated, use --getsz)"
 msgstr "obtiene el contador de sectores de 32 bits (obsoleto, utilice --getsz)"
 
-#: disk-utils/blockdev.c:143
+#: disk-utils/blockdev.c:144
 msgid "get size in bytes"
 msgstr "obtiene el tamaño en bytes"
 
-#: disk-utils/blockdev.c:150
+#: disk-utils/blockdev.c:151
 msgid "set readahead"
 msgstr "establece `readahead'"
 
-#: disk-utils/blockdev.c:156
+#: disk-utils/blockdev.c:157
 msgid "get readahead"
 msgstr "obtiene `readahead'"
 
-#: disk-utils/blockdev.c:163
+#: disk-utils/blockdev.c:164
 msgid "set filesystem readahead"
 msgstr "establece el `readahead' del sistema de ficheros"
 
-#: disk-utils/blockdev.c:169
+#: disk-utils/blockdev.c:170
 msgid "get filesystem readahead"
 msgstr "obtiene el `readahead' del sistema de ficheros"
 
-#: disk-utils/blockdev.c:173
+#: disk-utils/blockdev.c:176
+#, fuzzy
+#| msgid "disk serial number"
+msgid "get disk sequence number"
+msgstr "número de serie del disco"
+
+#: disk-utils/blockdev.c:180
 msgid "flush buffers"
 msgstr "vacía los búferes"
 
-#: disk-utils/blockdev.c:177
+#: disk-utils/blockdev.c:184
 msgid "reread partition table"
 msgstr "vuelve a leer la tabla de particiones"
 
-#: disk-utils/blockdev.c:187
+#: disk-utils/blockdev.c:194
 #, c-format
 msgid ""
 " %1$s [-v|-q] commands devices\n"
@@ -193,536 +202,540 @@ msgstr ""
 " %1$s --report [dispositivos]\n"
 " %1$s -h|-V\n"
 
-#: disk-utils/blockdev.c:193
+#: disk-utils/blockdev.c:200
 msgid "Call block device ioctls from the command line."
 msgstr "Llama a ioctls del dispositivo de bloque desde la línea de órdenes"
 
-#: disk-utils/blockdev.c:196
+#: disk-utils/blockdev.c:203
 msgid " -q             quiet mode"
 msgstr " -q,            modo silencioso"
 
-#: disk-utils/blockdev.c:197
+#: disk-utils/blockdev.c:204
 msgid " -v             verbose mode"
 msgstr " -v             modo expresivo"
 
-#: disk-utils/blockdev.c:198
+#: disk-utils/blockdev.c:205
 msgid "     --report   print report for specified (or all) devices"
 msgstr "     --report   imprime un informe sobre los dispositivos especificados (o todos)"
 
-#: disk-utils/blockdev.c:203
+#: disk-utils/blockdev.c:210
 msgid "Available commands:"
 msgstr "Órdenes disponibles:"
 
-#: disk-utils/blockdev.c:204
+#: disk-utils/blockdev.c:211
 #, c-format
 msgid " %-25s get size in 512-byte sectors\n"
 msgstr " %-25s obtiene el tamaño en sectores de 512 bytes\n"
 
-#: disk-utils/blockdev.c:286 disk-utils/fdformat.c:219
+#: disk-utils/blockdev.c:293 disk-utils/fdformat.c:219
 #: disk-utils/fsck.minix.c:1336 disk-utils/isosize.c:155
-#: disk-utils/mkfs.bfs.c:175 disk-utils/mkfs.c:110 disk-utils/mkfs.minix.c:827
-#: disk-utils/swaplabel.c:180 misc-utils/wipefs.c:779
-#: sys-utils/blkdiscard.c:214 sys-utils/blkzone.c:487 sys-utils/tunelp.c:241
-#: sys-utils/zramctl.c:713 sys-utils/zramctl.c:739
+#: disk-utils/mkfs.bfs.c:191 disk-utils/mkfs.c:110 disk-utils/mkfs.minix.c:827
+#: disk-utils/swaplabel.c:180 misc-utils/wipefs.c:764
+#: sys-utils/blkdiscard.c:237 sys-utils/blkpr.c:303 sys-utils/blkzone.c:495
+#: sys-utils/tunelp.c:241 sys-utils/zramctl.c:716 sys-utils/zramctl.c:742
 msgid "no device specified"
 msgstr "no se ha especificado ningún dispositivo"
 
-#: disk-utils/blockdev.c:328
+#: disk-utils/blockdev.c:335
 msgid "could not get device size"
 msgstr "no se pudo obtener el tamaño del dispositivo"
 
-#: disk-utils/blockdev.c:334
+#: disk-utils/blockdev.c:341
 #, c-format
 msgid "Unknown command: %s"
 msgstr "Orden desconocida: %s"
 
-#: disk-utils/blockdev.c:350
+#: disk-utils/blockdev.c:357
 #, c-format
 msgid "%s requires an argument"
 msgstr "%s necesita un argumento"
 
-#: disk-utils/blockdev.c:385 disk-utils/blockdev.c:497
+#: disk-utils/blockdev.c:361
+msgid "failed to parse command argument"
+msgstr "no se ha podido analizar el argumento de la orden"
+
+#: disk-utils/blockdev.c:392 disk-utils/blockdev.c:504
 #, c-format
 msgid "ioctl error on %s"
 msgstr "error de ioctl en %s"
 
-#: disk-utils/blockdev.c:387
+#: disk-utils/blockdev.c:394
 #, c-format
 msgid "%s failed.\n"
 msgstr "%s falló.\n"
 
-#: disk-utils/blockdev.c:394
+#: disk-utils/blockdev.c:401
 #, c-format
 msgid "%s succeeded.\n"
 msgstr "%s ha tenido éxito.\n"
 
-#. TRANSLATORS: Start sector not available. Max. 10 letters.
-#: disk-utils/blockdev.c:481
+#. TRANSLATORS: Start sector not available. Max. 15 letters.
+#: disk-utils/blockdev.c:488
 msgid "N/A"
 msgstr "N/A"
 
-#: disk-utils/blockdev.c:505
+#: disk-utils/blockdev.c:512
 #, c-format
-msgid "RO    RA   SSZ   BSZ   StartSec            Size   Device\n"
-msgstr "RO    RA   SSZ   BSZ   PrimerSec           Tam.   Dispo.\n"
+msgid "RO    RA   SSZ   BSZ        StartSec            Size   Device\n"
+msgstr "RO    RA   SSZ   BSZ        PrimerSec           Tam.   Dispo.\n"
 
-#: disk-utils/cfdisk.c:191
+#: disk-utils/cfdisk.c:198
 msgid "Bootable"
 msgstr "Iniciable"
 
-#: disk-utils/cfdisk.c:191
+#: disk-utils/cfdisk.c:198
 msgid "Toggle bootable flag of the current partition"
 msgstr "Conmuta el indicador de iniciable de la partición actual"
 
-#: disk-utils/cfdisk.c:192
+#: disk-utils/cfdisk.c:199
 msgid "Delete"
 msgstr "Suprimir"
 
-#: disk-utils/cfdisk.c:192
+#: disk-utils/cfdisk.c:199
 msgid "Delete the current partition"
 msgstr "Suprime la partición actual"
 
-#: disk-utils/cfdisk.c:193
+#: disk-utils/cfdisk.c:200
 msgid "Resize"
 msgstr "Cambiar tamaño"
 
-#: disk-utils/cfdisk.c:193
+#: disk-utils/cfdisk.c:200
 msgid "Reduce or enlarge the current partition"
 msgstr "Reduce o agranda la partición actual"
 
-#: disk-utils/cfdisk.c:194
+#: disk-utils/cfdisk.c:201
 msgid "New"
 msgstr "Nueva"
 
-#: disk-utils/cfdisk.c:194
+#: disk-utils/cfdisk.c:201
 msgid "Create new partition from free space"
 msgstr "Crea una nueva partición a partir del espacio libre"
 
-#: disk-utils/cfdisk.c:195
+#: disk-utils/cfdisk.c:202
 msgid "Quit"
 msgstr "Salir"
 
-#: disk-utils/cfdisk.c:195
+#: disk-utils/cfdisk.c:202
 msgid "Quit program without writing changes"
 msgstr "Sale del programa sin escribir los cambios"
 
-#: disk-utils/cfdisk.c:196 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1031
-#: libfdisk/src/dos.c:2616 libfdisk/src/gpt.c:3182 libfdisk/src/sgi.c:1164
+#: disk-utils/cfdisk.c:203 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1031
+#: libfdisk/src/dos.c:2809 libfdisk/src/gpt.c:3248 libfdisk/src/sgi.c:1165
 #: libfdisk/src/sun.c:1136
 msgid "Type"
 msgstr "Tipo"
 
-#: disk-utils/cfdisk.c:196
+#: disk-utils/cfdisk.c:203
 msgid "Change the partition type"
 msgstr "Cambia el tipo de partición"
 
-#: disk-utils/cfdisk.c:197
+#: disk-utils/cfdisk.c:204
 msgid "Help"
 msgstr "Ayuda"
 
-#: disk-utils/cfdisk.c:197
+#: disk-utils/cfdisk.c:204
 msgid "Print help screen"
 msgstr "Imprime esta pantalla"
 
-#: disk-utils/cfdisk.c:198
+#: disk-utils/cfdisk.c:205
 msgid "Sort"
 msgstr "Ordena"
 
-#: disk-utils/cfdisk.c:198
+#: disk-utils/cfdisk.c:205
 msgid "Fix partitions order"
 msgstr "Corrige el orden de las particiones"
 
-#: disk-utils/cfdisk.c:199
+#: disk-utils/cfdisk.c:206
 msgid "Write"
 msgstr "Escribir"
 
-#: disk-utils/cfdisk.c:199
+#: disk-utils/cfdisk.c:206
 msgid "Write partition table to disk (this might destroy data)"
 msgstr "Escribe la tabla de particiones en el disco (puede destruirse información)"
 
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:207
 msgid "Dump"
 msgstr "Vuelca"
 
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:207
 msgid "Dump partition table to sfdisk compatible script file"
 msgstr "Vuelca la tabla de particiones a un fichero de script compatible con sfdisk"
 
-#: disk-utils/cfdisk.c:645 disk-utils/fdisk.c:465
+#: disk-utils/cfdisk.c:652 disk-utils/fdisk.c:465
 #, c-format
 msgid "internal error: unsupported dialog type %d"
 msgstr "error interno: tipo de diálogo no soportado %d"
 
-#: disk-utils/cfdisk.c:1301
+#: disk-utils/cfdisk.c:1318
 #, c-format
 msgid "%s (mounted)"
 msgstr "%s (montado)"
 
-#: disk-utils/cfdisk.c:1321
+#: disk-utils/cfdisk.c:1366
 msgid "Partition name:"
 msgstr "Nombre de la partición:"
 
-#: disk-utils/cfdisk.c:1328
+#: disk-utils/cfdisk.c:1373
 msgid "Partition UUID:"
 msgstr "UUID de la partición:"
 
-#: disk-utils/cfdisk.c:1340
+#: disk-utils/cfdisk.c:1392
 msgid "Partition type:"
 msgstr "Tipo de partición:"
 
-#: disk-utils/cfdisk.c:1347
+#: disk-utils/cfdisk.c:1399
 msgid "Attributes:"
 msgstr "Atributos:"
 
-#: disk-utils/cfdisk.c:1371
+#: disk-utils/cfdisk.c:1423
 msgid "Filesystem UUID:"
 msgstr "UUID del sistema de ficheros:"
 
-#: disk-utils/cfdisk.c:1378
+#: disk-utils/cfdisk.c:1430
 msgid "Filesystem LABEL:"
 msgstr "ETIQUETA del sistema de ficheros:"
 
-#: disk-utils/cfdisk.c:1384
+#: disk-utils/cfdisk.c:1436
 msgid "Filesystem:"
 msgstr "Sistema de ficheros:"
 
-#: disk-utils/cfdisk.c:1389
+#: disk-utils/cfdisk.c:1441
 msgid "Mountpoint:"
 msgstr "Punto de montaje:"
 
-#: disk-utils/cfdisk.c:1733
+#: disk-utils/cfdisk.c:1785
 #, c-format
 msgid "Disk: %s"
 msgstr "Disco: %s"
 
-#: disk-utils/cfdisk.c:1735
+#: disk-utils/cfdisk.c:1787
 #, c-format
 msgid "Size: %s, %<PRIu64> bytes, %ju sectors"
 msgstr "Tamaño: %s, %<PRIu64> bytes, %ju sectores"
 
-#: disk-utils/cfdisk.c:1738
+#: disk-utils/cfdisk.c:1790
 #, c-format
 msgid "Label: %s, identifier: %s"
 msgstr "Etiqueta: %s, identificador: %s"
 
-#: disk-utils/cfdisk.c:1741
+#: disk-utils/cfdisk.c:1793
 #, c-format
 msgid "Label: %s"
 msgstr "Etiqueta: %s"
 
-#: disk-utils/cfdisk.c:1892
+#: disk-utils/cfdisk.c:1944
 msgid "May be followed by M for MiB, G for GiB, T for TiB, or S for sectors."
 msgstr "Puede estar seguido de M (MiB), G (GiB), T (TiB) o S (sectores)."
 
-#: disk-utils/cfdisk.c:1898
+#: disk-utils/cfdisk.c:1950
 msgid "Please, specify size."
 msgstr "Por favor, especifique el tamaño."
 
-#: disk-utils/cfdisk.c:1920
+#: disk-utils/cfdisk.c:1972
 #, c-format
 msgid "Minimum size is %<PRIu64> bytes."
 msgstr "El tamaño mínimo es %<PRIu64> bytes."
 
-#: disk-utils/cfdisk.c:1929
+#: disk-utils/cfdisk.c:1981
 #, c-format
 msgid "Maximum size is %<PRIu64> bytes."
 msgstr "El tamaño máximo es %<PRIu64> bytes."
 
-#: disk-utils/cfdisk.c:1936
+#: disk-utils/cfdisk.c:1988
 msgid "Failed to parse size."
 msgstr "No se entiende el tamaño."
 
-#: disk-utils/cfdisk.c:1994
+#: disk-utils/cfdisk.c:2046
 msgid "Select partition type"
 msgstr "Seleccione el tipo de partición"
 
-#: disk-utils/cfdisk.c:2044 disk-utils/cfdisk.c:2074
+#: disk-utils/cfdisk.c:2096 disk-utils/cfdisk.c:2126
 msgid "Enter script file name: "
 msgstr "Introduzca el nombre del fichero: "
 
-#: disk-utils/cfdisk.c:2045
+#: disk-utils/cfdisk.c:2097
 msgid "The script file will be applied to in-memory partition table."
 msgstr "El fichero de script se aplicará a la tabla de particiones que está en memoria."
 
-#: disk-utils/cfdisk.c:2054 disk-utils/cfdisk.c:2096
-#: disk-utils/fdisk-menu.c:481 disk-utils/fdisk-menu.c:525
+#: disk-utils/cfdisk.c:2106 disk-utils/cfdisk.c:2148
+#: disk-utils/fdisk-menu.c:484 disk-utils/fdisk-menu.c:528
 #, c-format
 msgid "Cannot open %s"
 msgstr "No se puede abrir %s"
 
-#: disk-utils/cfdisk.c:2056 disk-utils/fdisk-menu.c:483
+#: disk-utils/cfdisk.c:2108 disk-utils/fdisk-menu.c:486
 #, c-format
 msgid "Failed to parse script file %s"
 msgstr "No se ha podido leer el fichero de transcripción %s"
 
-#: disk-utils/cfdisk.c:2058 disk-utils/fdisk-menu.c:485
+#: disk-utils/cfdisk.c:2110 disk-utils/fdisk-menu.c:488
 #, c-format
 msgid "Failed to apply script %s"
 msgstr "No se ha podido leer el fichero de transcripción %s"
 
-#: disk-utils/cfdisk.c:2075
+#: disk-utils/cfdisk.c:2127
 msgid "The current in-memory partition table will be dumped to the file."
 msgstr "La tabla de particiones que está en memoria ahora mismo va a volcarse al fichero."
 
-#: disk-utils/cfdisk.c:2083 disk-utils/fdisk-menu.c:513
+#: disk-utils/cfdisk.c:2135 disk-utils/fdisk-menu.c:516
 msgid "Failed to allocate script handler"
 msgstr "Fallo al asignar el manejador del script."
 
-#: disk-utils/cfdisk.c:2089
+#: disk-utils/cfdisk.c:2141
 msgid "Failed to read disk layout into script."
 msgstr "No se ha podido leer la estructura del disco en el script."
 
-#: disk-utils/cfdisk.c:2103
+#: disk-utils/cfdisk.c:2155
 msgid "Disk layout successfully dumped."
 msgstr "La estructura del disco se ha volcado bien."
 
-#: disk-utils/cfdisk.c:2106 disk-utils/fdisk-menu.c:531
+#: disk-utils/cfdisk.c:2158 disk-utils/fdisk-menu.c:534
 #, c-format
 msgid "Failed to write script %s"
 msgstr "No se ha podido leer el fichero de transcripción %s"
 
-#: disk-utils/cfdisk.c:2142
+#: disk-utils/cfdisk.c:2194
 msgid "Select label type"
 msgstr "Selecciona el tipo de etiqueta"
 
-#: disk-utils/cfdisk.c:2145 disk-utils/fdisk.c:1156 disk-utils/fdisk-menu.c:489
+#: disk-utils/cfdisk.c:2197 disk-utils/fdisk.c:1162 disk-utils/fdisk-menu.c:492
 msgid "Device does not contain a recognized partition table."
 msgstr "El dispositivo no contiene una tabla de particiones reconocida."
 
-#: disk-utils/cfdisk.c:2153
-#, fuzzy
+#: disk-utils/cfdisk.c:2205
 msgid "Select a type to create a new label, press 'L' to load script file, 'Q' quits."
-msgstr "Seleccione un tipo para crear una etiqueta o pulse 'L' para cargar el fichero de script."
+msgstr "Seleccione un tipo para crear una etiqueta, pulse 'L' para cargar el fichero de script, 'Q' para salir."
 
-#: disk-utils/cfdisk.c:2202
+#: disk-utils/cfdisk.c:2254
 msgid "This is cfdisk, a curses-based disk partitioning program."
 msgstr "cfdisk es un programa de particiones de disco basado en curses."
 
-#: disk-utils/cfdisk.c:2203
+#: disk-utils/cfdisk.c:2255
 msgid "It lets you create, delete, and modify partitions on a block device."
 msgstr "Permite crear, suprimir y modificar particiones en dispositivo de bloques."
 
-#: disk-utils/cfdisk.c:2205
+#: disk-utils/cfdisk.c:2257
 msgid "Command      Meaning"
 msgstr "Orden        Significado"
 
-#: disk-utils/cfdisk.c:2206
+#: disk-utils/cfdisk.c:2258
 msgid "-------      -------"
 msgstr "-----        -----------"
 
-#: disk-utils/cfdisk.c:2207
+#: disk-utils/cfdisk.c:2259
 msgid "  b          Toggle bootable flag of the current partition"
 msgstr "  b          Conmuta el indicador de iniciable de la partición actual"
 
-#: disk-utils/cfdisk.c:2208
+#: disk-utils/cfdisk.c:2260
 msgid "  d          Delete the current partition"
 msgstr "  d          Suprime la partición actual"
 
-#: disk-utils/cfdisk.c:2209
+#: disk-utils/cfdisk.c:2261
 msgid "  h          Print this screen"
 msgstr "  h          Imprime esta pantalla"
 
-#: disk-utils/cfdisk.c:2210
+#: disk-utils/cfdisk.c:2262
 msgid "  n          Create new partition from free space"
 msgstr "  n          Crea una nueva partición a partir del espacio libre"
 
-#: disk-utils/cfdisk.c:2211
+#: disk-utils/cfdisk.c:2263
 msgid "  q          Quit program without writing partition table"
 msgstr "  q          Sale del programa sin escribir la tabla de particiones"
 
-#: disk-utils/cfdisk.c:2212
-#, fuzzy
+#: disk-utils/cfdisk.c:2264
 msgid "  r          Reduce or enlarge the current partition"
-msgstr "Reduce o agranda la partición actual"
+msgstr "  r          Reduce o agranda la partición actual"
 
-#: disk-utils/cfdisk.c:2213
+#: disk-utils/cfdisk.c:2265
 msgid "  s          Fix partitions order (only when in disarray)"
 msgstr "  s          Corrige el orden de las particiones (solo cuando hay desajuste)"
 
-#: disk-utils/cfdisk.c:2214
+#: disk-utils/cfdisk.c:2266
 msgid "  t          Change the partition type"
 msgstr "  t          Cambia el tipo de partición"
 
-#: disk-utils/cfdisk.c:2215
+#: disk-utils/cfdisk.c:2267
 msgid "  u          Dump disk layout to sfdisk compatible script file"
 msgstr "  u          Vuelca la estructura del disco a un fichero de script compatible con sfdisk"
 
-#: disk-utils/cfdisk.c:2216
+#: disk-utils/cfdisk.c:2268
 msgid "  W          Write partition table to disk (you must enter uppercase W);"
 msgstr "  W          Escribe la tabla de particiones en el disco (W debe teclearse en mayúsculas)."
 
-#: disk-utils/cfdisk.c:2217
+#: disk-utils/cfdisk.c:2269
 msgid "               since this might destroy data on the disk, you must either"
 msgstr "               esta operación de escritura puede causar la destrucción de"
 
-#: disk-utils/cfdisk.c:2218
+#: disk-utils/cfdisk.c:2270
 msgid "               confirm or deny the write by entering 'yes' or 'no'"
 msgstr ""
 "               datos del disco, por lo que debe confirmarla o rechazarla\n"
 "escribiendo 'sí' o 'no'"
 
-#: disk-utils/cfdisk.c:2219
+#: disk-utils/cfdisk.c:2271
 msgid "  x          Display/hide extra information about a partition"
 msgstr "  x          Muestra/oculta información adicional sobre una partición"
 
-#: disk-utils/cfdisk.c:2220
+#: disk-utils/cfdisk.c:2272
 msgid "Up Arrow     Move cursor to the previous partition"
 msgstr "Flecha arriba     Desplaza el cursor a la partición anterior"
 
-#: disk-utils/cfdisk.c:2221
+#: disk-utils/cfdisk.c:2273
 msgid "Down Arrow   Move cursor to the next partition"
 msgstr "Flecha abajo      Desplaza el cursor a la partición siguiente"
 
-#: disk-utils/cfdisk.c:2222
+#: disk-utils/cfdisk.c:2274
 msgid "Left Arrow   Move cursor to the previous menu item"
 msgstr "Flecha izquierda  Desplaza el cursor a la opción de menú anterior"
 
-#: disk-utils/cfdisk.c:2223
+#: disk-utils/cfdisk.c:2275
 msgid "Right Arrow  Move cursor to the next menu item"
 msgstr "Flecha derecha    Desplaza el cursor a la opción de menú siguiente"
 
-#: disk-utils/cfdisk.c:2225
+#: disk-utils/cfdisk.c:2277
 msgid "Note: All of the commands can be entered with either upper or lower"
 msgstr "Nota: todas las órdenes pueden escribirse en mayúsculas o minúsculas"
 
-#: disk-utils/cfdisk.c:2226
+#: disk-utils/cfdisk.c:2278
 msgid "case letters (except for Write)."
 msgstr "(salvo W para operaciones de escritura)."
 
-#: disk-utils/cfdisk.c:2228
+#: disk-utils/cfdisk.c:2280
 msgid "Use lsblk(8) or partx(8) to see more details about the device."
 msgstr "Utilice lsblk(8) o partx(8) para ver más detalles del dispositivo."
 
-#: disk-utils/cfdisk.c:2238 disk-utils/cfdisk.c:2541
+#: disk-utils/cfdisk.c:2290 disk-utils/cfdisk.c:2593
 msgid "Press a key to continue."
 msgstr "Pulse una tecla para continuar."
 
-#: disk-utils/cfdisk.c:2324
+#: disk-utils/cfdisk.c:2376
 msgid "Could not toggle the flag."
 msgstr "Noo se ha podido cambiar la bandera."
 
-#: disk-utils/cfdisk.c:2334
+#: disk-utils/cfdisk.c:2386
 #, c-format
 msgid "Could not delete partition %zu."
 msgstr "No se pudo borrar la partición %zu."
 
-#: disk-utils/cfdisk.c:2336 disk-utils/fdisk-menu.c:662
+#: disk-utils/cfdisk.c:2388 disk-utils/fdisk-menu.c:661
 #, c-format
 msgid "Partition %zu has been deleted."
 msgstr "Se ha borrado la partición %zu."
 
-#: disk-utils/cfdisk.c:2357
+#: disk-utils/cfdisk.c:2409
 msgid "Partition size: "
 msgstr "Tamaño de la partición: "
 
-#: disk-utils/cfdisk.c:2398
+#: disk-utils/cfdisk.c:2450
 #, c-format
 msgid "Changed type of partition %zu."
 msgstr "Se ha cambiado el tipo de partición %zu."
 
-#: disk-utils/cfdisk.c:2400
+#: disk-utils/cfdisk.c:2452
 #, c-format
 msgid "The type of partition %zu is unchanged."
 msgstr "El tipo de partición %zu no se cambia."
 
-#: disk-utils/cfdisk.c:2421
+#: disk-utils/cfdisk.c:2473
 msgid "New size: "
 msgstr "Nuevo tamaño:"
 
-#: disk-utils/cfdisk.c:2436
+#: disk-utils/cfdisk.c:2488
 #, c-format
 msgid "Partition %zu resized."
 msgstr "Se ha cambiado el tamaño de la partición nº %zu."
 
-#: disk-utils/cfdisk.c:2454 disk-utils/fdisk.c:1138 disk-utils/fdisk-menu.c:592
+#: disk-utils/cfdisk.c:2506 disk-utils/fdisk.c:1138 disk-utils/fdisk-menu.c:595
 msgid "Device is open in read-only mode."
 msgstr "El dispositivo está abierto en modo de sólo lectura."
 
-#: disk-utils/cfdisk.c:2459
+#: disk-utils/cfdisk.c:2511
 msgid "Are you sure you want to write the partition table to disk? "
 msgstr ""
 "¿Está seguro de que desea escribir la tabla de particiones en el disco?\n"
 "     (si o no): "
 
-#: disk-utils/cfdisk.c:2461
+#: disk-utils/cfdisk.c:2513
 msgid "Type \"yes\" or \"no\", or press ESC to leave this dialog."
 msgstr "Teclee \"yes\" (sí) o \"no\" o pulse ESC para abandonar el diálogo."
 
 # TRANSLATORS: Comprobar si está corregido el problema que impedía
 #              introducir el 'sí' con tilde.
-#: disk-utils/cfdisk.c:2466 login-utils/lslogins.c:218 sys-utils/lscpu.c:412
-#: sys-utils/lscpu.c:422 sys-utils/lsmem.c:266
+#: disk-utils/cfdisk.c:2518 login-utils/lslogins.c:219 sys-utils/lscpu.c:339
+#: sys-utils/lsmem.c:266
 msgid "yes"
 msgstr "si"
 
-#: disk-utils/cfdisk.c:2467
+#: disk-utils/cfdisk.c:2519
 msgid "Did not write partition table to disk."
 msgstr "No se ha escrito la tabla de particiones en el disco."
 
-#: disk-utils/cfdisk.c:2472
+#: disk-utils/cfdisk.c:2524
 msgid "Failed to write disklabel."
 msgstr "Error al escribir la etiqueta de disco."
 
-#: disk-utils/cfdisk.c:2478 disk-utils/fdisk-menu.c:599
+#: disk-utils/cfdisk.c:2530 disk-utils/fdisk-menu.c:602
 msgid "The partition table has been altered."
 msgstr "Se ha modificado la tabla de particiones."
 
-#: disk-utils/cfdisk.c:2501 disk-utils/cfdisk.c:2574
+#: disk-utils/cfdisk.c:2553 disk-utils/cfdisk.c:2628
 msgid "Note that partition table entries are not in disk order now."
 msgstr "Obsérvese que las entradas de la tabla de particiones ahora no están en el orden del disco."
 
-#: disk-utils/cfdisk.c:2538
+#: disk-utils/cfdisk.c:2590
 #, c-format
 msgid "Device already contains a %s signature; it will be removed by a write command."
 msgstr "El dispositivo ya contiene una firma %s; se borrará mediante una orden de escritura."
 
-#: disk-utils/cfdisk.c:2550
+#: disk-utils/cfdisk.c:2602
 msgid "failed to create a new disklabel"
 msgstr "error al crear una nueva etiqueta de disco"
 
-#: disk-utils/cfdisk.c:2559
+#: disk-utils/cfdisk.c:2611
 msgid "failed to read partitions"
 msgstr "fallo al leer las particiones"
 
-#: disk-utils/cfdisk.c:2572
-#, fuzzy
+#: disk-utils/cfdisk.c:2624
 msgid "Device is open in read-only mode. Changes will remain in memory only."
-msgstr "El dispositivo está abierto en modo de sólo lectura."
+msgstr "El dispositivo está abierto en modo de sólo lectura. Los cambios permanecerán en memoria únicamente."
 
-#: disk-utils/cfdisk.c:2658
+#: disk-utils/cfdisk.c:2626
+msgid "Device is currently in use, repartitioning is probably a bad idea."
+msgstr "El dispositivo está en uso actualmente; reparticionar es probablemente mala idea."
+
+#: disk-utils/cfdisk.c:2712
 #, c-format
 msgid " %1$s [options] <disk>\n"
 msgstr " %1$s [opciones] <disco>\n"
 
-#: disk-utils/cfdisk.c:2661 disk-utils/fdisk.c:855 disk-utils/sfdisk.c:2018
+#: disk-utils/cfdisk.c:2715 disk-utils/fdisk.c:855 disk-utils/sfdisk.c:2044
 msgid "Display or manipulate a disk partition table.\n"
 msgstr "Muestra o manipula una tabla de particiones de disco.\n"
 
-#: disk-utils/cfdisk.c:2665
+#: disk-utils/cfdisk.c:2719
 #, c-format
 msgid " -L, --color[=<when>]     colorize output (%s, %s or %s)\n"
 msgstr " -L, --color[=<cuándo>]   colorea la salida (%s, %s o %s)\n"
 
-#: disk-utils/cfdisk.c:2668
+#: disk-utils/cfdisk.c:2722
 msgid " -z, --zero               start with zeroed partition table\n"
 msgstr " -z, --zero               inicia tabla de particiones con ceros\n"
 
-#: disk-utils/cfdisk.c:2670
+#: disk-utils/cfdisk.c:2724
 #, c-format
 msgid "     --lock[=<mode>]      use exclusive device lock (%s, %s or %s)\n"
 msgstr "     --lock[=<modo>]      utiliza bloqueo de dispositivo exclusivo (%s, %s o %s)\n"
 
-#: disk-utils/cfdisk.c:2671
-#, fuzzy
+#: disk-utils/cfdisk.c:2725
 msgid " -r, --read-only          forced open cfdisk in read-only mode\n"
-msgstr " -r, --read-only               configura un dispositivo de bucle de solo lectura\n"
+msgstr " -r, --read-only          forzado open cfdisk en modo de solo lectura\n"
 
-#: disk-utils/cfdisk.c:2714 disk-utils/fdisk.c:1014 disk-utils/sfdisk.c:2319
-#: misc-utils/cal.c:426 sys-utils/dmesg.c:1453 text-utils/hexdump.c:121
+#: disk-utils/cfdisk.c:2768 disk-utils/fdisk.c:1014 disk-utils/sfdisk.c:2350
+#: misc-utils/cal.c:421 sys-utils/dmesg.c:1499 text-utils/hexdump.c:121
 msgid "unsupported color mode"
 msgstr "modo de color no implementado"
 
-#: disk-utils/cfdisk.c:2744 disk-utils/fdisk.c:949 disk-utils/sfdisk.c:231
+#: disk-utils/cfdisk.c:2798 disk-utils/fdisk.c:949 disk-utils/sfdisk.c:232
 msgid "failed to allocate libfdisk context"
 msgstr "fallo al reservar contexto de libfdisk"
 
@@ -774,8 +787,8 @@ msgstr ""
 "Continuando... "
 
 #: disk-utils/fdformat.c:146 disk-utils/fsck.minix.c:183
-#: disk-utils/swaplabel.c:123 misc-utils/wipefs.c:648 sys-utils/blkdiscard.c:86
-#: sys-utils/tunelp.c:95
+#: disk-utils/swaplabel.c:123 misc-utils/wipefs.c:633 sys-utils/blkdiscard.c:92
+#: sys-utils/blkpr.c:213 sys-utils/tunelp.c:95
 #, c-format
 msgid " %s [options] <device>\n"
 msgstr " %s [opciones] <dispositivo>\n"
@@ -816,23 +829,24 @@ msgstr "argumento no válido - to"
 msgid "invalid argument - repair"
 msgstr "argumento no válido - repair"
 
-#: disk-utils/fdformat.c:223 disk-utils/fsck.cramfs.c:157
-#: disk-utils/mkfs.bfs.c:182 disk-utils/mkfs.cramfs.c:337
-#: disk-utils/mkfs.cramfs.c:758 disk-utils/mkfs.cramfs.c:796
-#: disk-utils/mkfs.minix.c:835 disk-utils/mkswap.c:342 disk-utils/partx.c:959
-#: login-utils/last.c:708 login-utils/utmpdump.c:137 misc-utils/namei.c:135
-#: misc-utils/rename.c:120 misc-utils/rename.c:182 sys-utils/blkdiscard.c:228
-#: sys-utils/blkzone.c:147 sys-utils/dmesg.c:538 sys-utils/fallocate.c:201
-#: sys-utils/fsfreeze.c:119 sys-utils/fstrim.c:75 sys-utils/nsenter.c:166
-#: sys-utils/nsenter.c:170 sys-utils/swapon.c:522 sys-utils/switch_root.c:93
+#: disk-utils/fdformat.c:223 disk-utils/fsck.cramfs.c:162
+#: disk-utils/mkfs.bfs.c:198 disk-utils/mkfs.cramfs.c:341
+#: disk-utils/mkfs.cramfs.c:763 disk-utils/mkfs.cramfs.c:809
+#: disk-utils/mkfs.minix.c:835 disk-utils/mkswap.c:374 disk-utils/partx.c:959
+#: login-utils/last.c:697 login-utils/utmpdump.c:145 misc-utils/namei.c:146
+#: misc-utils/rename.c:164 misc-utils/rename.c:229 sys-utils/blkdiscard.c:251
+#: sys-utils/blkzone.c:147 sys-utils/dmesg.c:543 sys-utils/fallocate.c:201
+#: sys-utils/fsfreeze.c:119 sys-utils/fstrim.c:78 sys-utils/nsenter.c:187
+#: sys-utils/swapon.c:530 sys-utils/switch_root.c:93
 #: sys-utils/switch_root.c:134 sys-utils/switch_root.c:139
-#: term-utils/mesg.c:144 term-utils/mesg.c:156
+#: sys-utils/unshare.c:211 term-utils/mesg.c:144 term-utils/mesg.c:156
+#: text-utils/more.c:463
 #, c-format
 msgid "stat of %s failed"
 msgstr "stat de %s ha fallado"
 
-#: disk-utils/fdformat.c:226 disk-utils/partx.c:1018 misc-utils/lsblk.c:1525
-#: sys-utils/blkdiscard.c:230 sys-utils/blkzone.c:149
+#: disk-utils/fdformat.c:226 disk-utils/partx.c:1019 misc-utils/lsblk.c:1663
+#: sys-utils/blkdiscard.c:253 sys-utils/blkzone.c:149
 #: sys-utils/mountpoint.c:109
 #, c-format
 msgid "%s: not a block device"
@@ -867,7 +881,7 @@ msgstr "la pista de fin definida por el usuario sobrepasa el máximo específico
 msgid "user defined start track exceeds the user defined end track"
 msgstr "la pista de comienzo definida por el usuario sobrepasa la pista de fin definida por el usuario"
 
-#: disk-utils/fdformat.c:253 misc-utils/logger.c:1045
+#: disk-utils/fdformat.c:253 misc-utils/logger.c:1050
 msgid "close failed"
 msgstr "fallo al cerrar"
 
@@ -882,7 +896,7 @@ msgid "Using default response %c."
 msgstr "Se está utilizando la respuesta predeterminada %c."
 
 #: disk-utils/fdisk.c:224 disk-utils/fdisk.c:298 disk-utils/fdisk.c:375
-#: libfdisk/src/dos.c:1382 libfdisk/src/gpt.c:2506
+#: libfdisk/src/dos.c:1465 libfdisk/src/gpt.c:2574
 msgid "Value out of range."
 msgstr "El valor está fuera del rango."
 
@@ -916,7 +930,7 @@ msgstr "%s (%c-%c): "
 msgid "%s (%<PRIu64>-%<PRIu64>): "
 msgstr "%s (%<PRIu64>-%<PRIu64>): "
 
-#: disk-utils/fdisk.c:442 disk-utils/sfdisk.c:205
+#: disk-utils/fdisk.c:442 disk-utils/sfdisk.c:206
 msgid " [Y]es/[N]o: "
 msgstr " [S]í/[N]o: "
 
@@ -962,7 +976,7 @@ msgstr "El indicador de compatibilidad con DOS no está establecido"
 msgid "Partition %zu does not exist yet!"
 msgstr "¡La partición %zu todavía no existe!"
 
-#: disk-utils/fdisk.c:656 disk-utils/fdisk.c:667 libfdisk/src/ask.c:1028
+#: disk-utils/fdisk.c:656 disk-utils/fdisk.c:667 libfdisk/src/ask.c:1032
 msgid "Unknown"
 msgstr "Desconocido"
 
@@ -993,8 +1007,8 @@ msgstr "no se puede efectuar `seek'"
 msgid "cannot read"
 msgstr "no se puede leer"
 
-#: disk-utils/fdisk.c:788 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:968
-#: libfdisk/src/gpt.c:2434
+#: disk-utils/fdisk.c:788 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:1050
+#: libfdisk/src/gpt.c:2494
 msgid "First sector"
 msgstr "Primer sector"
 
@@ -1083,7 +1097,7 @@ msgstr "     --lock[=<modo>]           utiliza bloqueo de dispositivo exclusivo
 msgid " -w, --wipe <mode>             wipe signatures (%s, %s or %s)\n"
 msgstr " -w, --wipe <modo>             borra las firmas (%s, %s o %s)\n"
 
-#: disk-utils/fdisk.c:879 disk-utils/sfdisk.c:2072
+#: disk-utils/fdisk.c:879 disk-utils/sfdisk.c:2099
 #, c-format
 msgid " -W, --wipe-partitions <mode>  wipe signatures from new partitions (%s, %s or %s)\n"
 msgstr " -W, --wipe-partitions <modo>  borra las firmas de las particiones nuevas (%s, %s o %s)\n"
@@ -1134,8 +1148,8 @@ msgstr "etiqueta de disco no soportada: %s"
 msgid "unsupported unit"
 msgstr "unidad no admitida"
 
-#: disk-utils/fdisk.c:1050 disk-utils/fdisk.c:1055 disk-utils/sfdisk.c:2280
-#: disk-utils/sfdisk.c:2285
+#: disk-utils/fdisk.c:1050 disk-utils/fdisk.c:1055 disk-utils/sfdisk.c:2311
+#: disk-utils/sfdisk.c:2316
 msgid "unsupported wipe mode"
 msgstr "modo de borrado no implementado"
 
@@ -1143,21 +1157,21 @@ msgstr "modo de borrado no implementado"
 msgid "The device properties (sector size and geometry) should be used with one specified device only."
 msgstr "Las propiedades del dispositivo (tamaño de sector y geometría) deben utilizarse con un solo dispositivo especificado."
 
-#: disk-utils/fdisk.c:1107 disk-utils/fdisk.c:1122 disk-utils/fsck.cramfs.c:702
-#: disk-utils/mkfs.bfs.c:192 disk-utils/mkfs.cramfs.c:786
+#: disk-utils/fdisk.c:1107 disk-utils/fdisk.c:1122 disk-utils/fsck.cramfs.c:723
+#: disk-utils/mkfs.bfs.c:211 disk-utils/mkfs.cramfs.c:799
 #: disk-utils/partx.c:975 disk-utils/raw.c:136 disk-utils/raw.c:149
-#: disk-utils/raw.c:161 disk-utils/raw.c:202 misc-utils/cal.c:524
-#: misc-utils/findfs.c:58 misc-utils/look.c:149 misc-utils/whereis.c:580
-#: misc-utils/whereis.c:591 misc-utils/whereis.c:602 misc-utils/whereis.c:644
-#: schedutils/chrt.c:436 schedutils/ionice.c:262 schedutils/taskset.c:188
-#: sys-utils/chcpu.c:355 sys-utils/chmem.c:422 sys-utils/dmesg.c:1536
-#: sys-utils/ipcmk.c:138 sys-utils/ldattach.c:320 sys-utils/losetup.c:917
-#: sys-utils/lscpu.c:1291 sys-utils/lsmem.c:643 sys-utils/mount.c:833
-#: sys-utils/mount.c:841 sys-utils/mount.c:888 sys-utils/mount.c:901
-#: sys-utils/mount.c:973 sys-utils/mountpoint.c:191 sys-utils/pivot_root.c:71
-#: sys-utils/swapoff.c:258 sys-utils/swapon.c:992 sys-utils/switch_root.c:270
-#: sys-utils/umount.c:625 term-utils/setterm.c:1197 text-utils/col.c:584
-#: text-utils/more.c:2063
+#: disk-utils/raw.c:161 disk-utils/raw.c:202 misc-utils/cal.c:525
+#: misc-utils/findfs.c:58 misc-utils/look.c:147 misc-utils/whereis.c:592
+#: misc-utils/whereis.c:603 misc-utils/whereis.c:614 misc-utils/whereis.c:659
+#: schedutils/chrt.c:442 schedutils/ionice.c:264 schedutils/taskset.c:207
+#: sys-utils/chcpu.c:355 sys-utils/chmem.c:429 sys-utils/dmesg.c:1579
+#: sys-utils/ipcmk.c:143 sys-utils/ldattach.c:321 sys-utils/losetup.c:918
+#: sys-utils/lscpu.c:1350 sys-utils/lsmem.c:656 sys-utils/mount.c:867
+#: sys-utils/mount.c:875 sys-utils/mount.c:924 sys-utils/mount.c:937
+#: sys-utils/mount.c:1009 sys-utils/mountpoint.c:191 sys-utils/pivot_root.c:71
+#: sys-utils/swapoff.c:258 sys-utils/swapon.c:1011 sys-utils/switch_root.c:270
+#: sys-utils/umount.c:629 term-utils/setterm.c:1197 text-utils/col.c:584
+#: text-utils/more.c:2096
 msgid "bad usage"
 msgstr "uso incorrecto"
 
@@ -1166,7 +1180,7 @@ msgstr "uso incorrecto"
 msgid "Welcome to fdisk (%s)."
 msgstr "Bienvenido a fdisk (%s)."
 
-#: disk-utils/fdisk.c:1130 disk-utils/sfdisk.c:1783
+#: disk-utils/fdisk.c:1130 disk-utils/sfdisk.c:1808
 msgid ""
 "Changes will remain in memory only, until you decide to write them.\n"
 "Be careful before using the write command.\n"
@@ -1174,7 +1188,17 @@ msgstr ""
 "Los cambios solo permanecerán en la memoria, hasta que decida escribirlos.\n"
 "Tenga cuidado antes de utilizar la orden de escritura.\n"
 
-#: disk-utils/fdisk.c:1162
+#: disk-utils/fdisk.c:1145
+msgid ""
+"This disk is currently in use - repartitioning is probably a bad idea.\n"
+"It's recommended to umount all file systems, and swapoff all swap\n"
+"partitions on this disk.\n"
+msgstr ""
+"Este disco está actualmente en uso - no se aconseja volver a crear particiones.\n"
+"Se recomienda desmontar todos los sistemas de ficheros y deshacer todas las\n"
+"particiones de intercambio de este disco.\n"
+
+#: disk-utils/fdisk.c:1168
 msgid "A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M')."
 msgstr "Se ha detectado una GPT híbrida. Debe sincronizar el MBR híbrido manualmente (orden de experto 'M')."
 
@@ -1200,8 +1224,8 @@ msgstr "Modelo de disco: %s"
 
 #: disk-utils/fdisk-list.c:71
 #, c-format
-msgid "Geometry: %d heads, %llu sectors/track, %llu cylinders"
-msgstr "Geometría: %d cabezas, %llu sectores/pista, %llu cilindros"
+msgid "Geometry: %d heads, %ju sectors/track, %ju cylinders"
+msgstr "Geometría: %d cabezas, %ju sectores/pista, %ju cilindros"
 
 #: disk-utils/fdisk-list.c:76 disk-utils/fdisk-list.c:299
 #, c-format
@@ -1224,43 +1248,56 @@ msgid "Alignment offset: %lu bytes"
 msgstr "Desplazamiento de alineación: %lu bytes"
 
 #: disk-utils/fdisk-list.c:120 disk-utils/fdisk-list.c:241
-#: disk-utils/fsck.c:1253
+#: disk-utils/fsck.c:1260
 msgid "failed to allocate iterator"
 msgstr "fallo al reservar iterador"
 
 #: disk-utils/fdisk-list.c:126 disk-utils/fdisk-list.c:247
-#: disk-utils/partx.c:669 login-utils/lslogins.c:1062 misc-utils/fincore.c:356
-#: misc-utils/findmnt.c:1662 misc-utils/lsblk.c:2170 misc-utils/lslocks.c:456
-#: misc-utils/uuidparse.c:252 misc-utils/wipefs.c:157 sys-utils/losetup.c:325
-#: sys-utils/lscpu.c:577 sys-utils/lscpu.c:727 sys-utils/lscpu.c:927
-#: sys-utils/lsipc.c:351 sys-utils/prlimit.c:297 sys-utils/rfkill.c:464
-#: sys-utils/swapon.c:283 sys-utils/wdctl.c:299 sys-utils/zramctl.c:496
-#: text-utils/column.c:210
+#: disk-utils/partx.c:669 login-utils/lslogins.c:1113 misc-utils/fincore.c:357
+#: misc-utils/findmnt.c:1763 misc-utils/lsblk.c:2351 misc-utils/lsfd.c:1970
+#: misc-utils/lslocks.c:472 misc-utils/uuidparse.c:252 misc-utils/wipefs.c:157
+#: sys-utils/losetup.c:325 sys-utils/lscpu.c:604 sys-utils/lscpu.c:759
+#: sys-utils/lscpu.c:970 sys-utils/lsipc.c:354 sys-utils/prlimit.c:311
+#: sys-utils/rfkill.c:474 sys-utils/swapon.c:296 sys-utils/wdctl.c:349
+#: sys-utils/zramctl.c:496 text-utils/column.c:217
 msgid "failed to allocate output table"
 msgstr "no se ha podido reservar la tabla de salida"
 
 #: disk-utils/fdisk-list.c:167 disk-utils/fdisk-list.c:271
-#: disk-utils/partx.c:583 login-utils/lslogins.c:1120 misc-utils/fincore.c:123
-#: misc-utils/findmnt.c:705 misc-utils/findmnt.c:723 misc-utils/lsblk.c:1116
-#: misc-utils/lslocks.c:393 misc-utils/uuidparse.c:154 misc-utils/wipefs.c:224
-#: sys-utils/losetup.c:348 sys-utils/losetup.c:377 sys-utils/lscpu.c:491
-#: sys-utils/lscpu.c:756 sys-utils/lscpu.c:788 sys-utils/lsipc.c:481
-#: sys-utils/lsipc.c:562 sys-utils/lsipc.c:664 sys-utils/lsipc.c:756
-#: sys-utils/lsipc.c:920 sys-utils/prlimit.c:229 sys-utils/rfkill.c:379
-#: sys-utils/swapon.c:179 sys-utils/wdctl.c:249 sys-utils/zramctl.c:414
-#: text-utils/column.c:460 text-utils/column.c:485
+#: disk-utils/partx.c:583 login-utils/lslogins.c:1173 misc-utils/fincore.c:123
+#: misc-utils/findmnt.c:788 misc-utils/findmnt.c:806 misc-utils/lsblk.c:1231
+#: misc-utils/lsfd.c:1134 misc-utils/lslocks.c:400 misc-utils/uuidparse.c:154
+#: misc-utils/wipefs.c:202 sys-utils/losetup.c:348 sys-utils/losetup.c:377
+#: sys-utils/lscpu.c:518 sys-utils/lscpu.c:794 sys-utils/lscpu.c:826
+#: sys-utils/lsipc.c:486 sys-utils/lsipc.c:567 sys-utils/lsipc.c:669
+#: sys-utils/lsipc.c:761 sys-utils/lsipc.c:925 sys-utils/prlimit.c:240
+#: sys-utils/rfkill.c:389 sys-utils/swapon.c:179 sys-utils/wdctl.c:299
+#: sys-utils/zramctl.c:414 text-utils/column.c:559 text-utils/column.c:584
 msgid "failed to allocate output line"
 msgstr "no se ha podido reservar la línea de salida"
 
 #: disk-utils/fdisk-list.c:177 disk-utils/fdisk-list.c:278
-#: disk-utils/partx.c:646 login-utils/lslogins.c:1221 misc-utils/fincore.c:159
-#: misc-utils/findmnt.c:709 misc-utils/findmnt.c:728 misc-utils/lsblk.c:1157
-#: misc-utils/lslocks.c:443 misc-utils/uuidparse.c:239 misc-utils/wipefs.c:264
-#: sys-utils/losetup.c:305 sys-utils/lscpu.c:559 sys-utils/lscpu.c:763
-#: sys-utils/lscpu.c:792 sys-utils/lscpu.c:802 sys-utils/lsipc.c:521
-#: sys-utils/lsipc.c:646 sys-utils/prlimit.c:261 sys-utils/rfkill.c:407
-#: sys-utils/swapon.c:227 sys-utils/wdctl.c:277 sys-utils/zramctl.c:481
-#: text-utils/column.c:469
+#: disk-utils/partx.c:646 login-utils/lslogins.c:1277 misc-utils/fincore.c:159
+#: misc-utils/findmnt.c:792 misc-utils/findmnt.c:811 misc-utils/lsblk.c:1272
+#: misc-utils/lsfd-bdev.c:48 misc-utils/lsfd-bdev.c:61
+#: misc-utils/lsfd-bdev.c:87 misc-utils/lsfd-bdev.c:89
+#: misc-utils/lsfd-cdev.c:49 misc-utils/lsfd-cdev.c:66
+#: misc-utils/lsfd-cdev.c:101 misc-utils/lsfd-cdev.c:103
+#: misc-utils/lsfd-fifo.c:59 misc-utils/lsfd-fifo.c:91
+#: misc-utils/lsfd-fifo.c:93 misc-utils/lsfd-file.c:131
+#: misc-utils/lsfd-file.c:137 misc-utils/lsfd-file.c:143
+#: misc-utils/lsfd-file.c:150 misc-utils/lsfd-file.c:157
+#: misc-utils/lsfd-file.c:162 misc-utils/lsfd-file.c:274
+#: misc-utils/lsfd-file.c:276 misc-utils/lsfd-file.c:444
+#: misc-utils/lsfd-file.c:451 misc-utils/lsfd-sock.c:54
+#: misc-utils/lsfd-sock.c:114 misc-utils/lsfd-sock.c:116
+#: misc-utils/lsfd-unkn.c:114 misc-utils/lsfd-unkn.c:116
+#: misc-utils/lslocks.c:459 misc-utils/uuidparse.c:239 misc-utils/wipefs.c:242
+#: sys-utils/losetup.c:305 sys-utils/lscpu.c:586 sys-utils/lscpu.c:801
+#: sys-utils/lscpu.c:830 sys-utils/lscpu.c:840 sys-utils/lsipc.c:526
+#: sys-utils/lsipc.c:651 sys-utils/prlimit.c:275 sys-utils/rfkill.c:417
+#: sys-utils/swapon.c:227 sys-utils/wdctl.c:327 sys-utils/zramctl.c:481
+#: text-utils/column.c:568
 msgid "failed to add output data"
 msgstr "no se han podido añadir los datos de salida"
 
@@ -1278,23 +1315,23 @@ msgstr "Se va a borrar la firma del sistema de ficheros/RAID en la partición %z
 msgid "Partition table entries are not in disk order."
 msgstr "Las entradas de la tabla de particiones no están en el orden del disco."
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1026 libfdisk/src/dos.c:2610
-#: libfdisk/src/gpt.c:3178 libfdisk/src/sgi.c:1158 libfdisk/src/sun.c:1130
+#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1026 libfdisk/src/dos.c:2803
+#: libfdisk/src/gpt.c:3244 libfdisk/src/sgi.c:1159 libfdisk/src/sun.c:1130
 msgid "Start"
 msgstr "Comienzo"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1027 libfdisk/src/dos.c:2611
-#: libfdisk/src/gpt.c:3179 libfdisk/src/sgi.c:1159 libfdisk/src/sun.c:1131
+#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1027 libfdisk/src/dos.c:2804
+#: libfdisk/src/gpt.c:3245 libfdisk/src/sgi.c:1160 libfdisk/src/sun.c:1131
 msgid "End"
 msgstr "Final"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1028 libfdisk/src/dos.c:2612
-#: libfdisk/src/gpt.c:3180 libfdisk/src/sgi.c:1160 libfdisk/src/sun.c:1132
+#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1028 libfdisk/src/dos.c:2805
+#: libfdisk/src/gpt.c:3246 libfdisk/src/sgi.c:1161 libfdisk/src/sun.c:1132
 msgid "Sectors"
 msgstr "Sectores"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1030 libfdisk/src/dos.c:2614
-#: libfdisk/src/gpt.c:3181 libfdisk/src/sgi.c:1162 libfdisk/src/sun.c:1134
+#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1030 libfdisk/src/dos.c:2807
+#: libfdisk/src/gpt.c:3247 libfdisk/src/sgi.c:1163 libfdisk/src/sun.c:1134
 msgid "Size"
 msgstr "Tamaño"
 
@@ -1405,10 +1442,12 @@ msgid "return to main menu"
 msgstr "vuelve al menú principal"
 
 #: disk-utils/fdisk-menu.c:125
-msgid "return from BSD to DOS"
+#, fuzzy
+#| msgid "return from BSD to DOS"
+msgid "return from BSD to DOS (MBR)"
 msgstr "vuelve de BSD a DOS"
 
-#: disk-utils/fdisk-menu.c:127 disk-utils/fdisk-menu.c:226
+#: disk-utils/fdisk-menu.c:127 disk-utils/fdisk-menu.c:227
 msgid "return from protective/hybrid MBR to GPT"
 msgstr "regresa del sector de arranque principal (MBR) de protección o híbrido a GPT"
 
@@ -1425,7 +1464,9 @@ msgid "create a new empty SGI (IRIX) partition table"
 msgstr "crea una nueva tabla de particiones SGI (IRIX) vacía"
 
 #: disk-utils/fdisk-menu.c:141
-msgid "create a new empty DOS partition table"
+#, fuzzy
+#| msgid "create a new empty DOS partition table"
+msgid "create a new empty MBR (DOS) partition table"
 msgstr "crea una nueva tabla de particiones DOS vacía"
 
 #: disk-utils/fdisk-menu.c:142
@@ -1452,7 +1493,7 @@ msgstr "cambia el número de cabezas"
 msgid "change number of sectors/track"
 msgstr "cambia el número de sectores por pista"
 
-#: disk-utils/fdisk-menu.c:167 include/pt-mbr-partnames.h:98
+#: disk-utils/fdisk-menu.c:167 include/pt-mbr-partnames.h:102
 msgid "GPT"
 msgstr "GPT"
 
@@ -1565,30 +1606,34 @@ msgid "move beginning of data in a partition"
 msgstr "mueve el principio de los datos de una partición"
 
 #: disk-utils/fdisk-menu.c:224
+msgid "fix partitions C/H/S values"
+msgstr "corrige los valores C/C/S de las particiones"
+
+#: disk-utils/fdisk-menu.c:225
 msgid "change the disk identifier"
 msgstr "cambia el identificador de disco"
 
-#: disk-utils/fdisk-menu.c:236
+#: disk-utils/fdisk-menu.c:237
 msgid "BSD"
 msgstr "BSD"
 
-#: disk-utils/fdisk-menu.c:237
+#: disk-utils/fdisk-menu.c:238
 msgid "edit drive data"
 msgstr "modifica los datos de la unidad"
 
-#: disk-utils/fdisk-menu.c:238
+#: disk-utils/fdisk-menu.c:239
 msgid "install bootstrap"
 msgstr "instala secuencia de inicio"
 
-#: disk-utils/fdisk-menu.c:239
+#: disk-utils/fdisk-menu.c:240
 msgid "show complete disklabel"
 msgstr "muestra la etiqueta del disco completa"
 
-#: disk-utils/fdisk-menu.c:240
+#: disk-utils/fdisk-menu.c:241
 msgid "link BSD partition to non-BSD partition"
 msgstr "enlaza la partición BSD con una partición no BSD"
 
-#: disk-utils/fdisk-menu.c:372
+#: disk-utils/fdisk-menu.c:373
 #, c-format
 msgid ""
 "\n"
@@ -1597,7 +1642,7 @@ msgstr ""
 "\n"
 "Ayuda (operaciones de experto):\n"
 
-#: disk-utils/fdisk-menu.c:374 disk-utils/sfdisk.c:1447
+#: disk-utils/fdisk-menu.c:375 disk-utils/sfdisk.c:1472
 #, c-format
 msgid ""
 "\n"
@@ -1606,245 +1651,249 @@ msgstr ""
 "\n"
 "Ayuda:\n"
 
-#: disk-utils/fdisk-menu.c:394
+#: disk-utils/fdisk-menu.c:395
 #, c-format
 msgid "You're editing nested '%s' partition table, primary partition table is '%s'."
 msgstr "Está editando la tabla de particiones '%s' anidadas; la tabla de la partición primaria es '%s'."
 
-#: disk-utils/fdisk-menu.c:424
+#: disk-utils/fdisk-menu.c:425
 msgid "Expert command (m for help): "
 msgstr "Orden avanzada (m para obtener ayuda): "
 
-#: disk-utils/fdisk-menu.c:426
+#: disk-utils/fdisk-menu.c:427
 msgid "Command (m for help): "
 msgstr "Orden (m para obtener ayuda): "
 
-#: disk-utils/fdisk-menu.c:436
+#: disk-utils/fdisk-menu.c:439
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "All unwritten changes will be lost, do you really want to quit? "
 msgid ""
 "\n"
-"All unwritten changes will be lost, do you really want to quit? "
+"All unwritten changes will be lost, do you really want to quit? (y/n)"
 msgstr ""
 "\n"
 "Todos los cambios que no se hayan escrito se perderán. ¿Seguro que desea salir? "
 
-#: disk-utils/fdisk-menu.c:449
+#: disk-utils/fdisk-menu.c:452
 #, c-format
 msgid "%c: unknown command"
 msgstr "%c: orden desconocida"
 
-#: disk-utils/fdisk-menu.c:474 disk-utils/fdisk-menu.c:507
+#: disk-utils/fdisk-menu.c:477 disk-utils/fdisk-menu.c:510
 msgid "Enter script file name"
 msgstr "Introduzca el nombre del fichero de script"
 
-#: disk-utils/fdisk-menu.c:486
+#: disk-utils/fdisk-menu.c:489
 msgid "Resetting fdisk!"
 msgstr "¡Reiniciando fdisk!"
 
-#: disk-utils/fdisk-menu.c:493
+#: disk-utils/fdisk-menu.c:496
 msgid "Script successfully applied."
 msgstr "Script aplicado correctamente."
 
-#: disk-utils/fdisk-menu.c:519
+#: disk-utils/fdisk-menu.c:522
 msgid "Failed to transform disk layout into script"
 msgstr "No se ha podido transformar la estructura del disco en el script."
 
-#: disk-utils/fdisk-menu.c:533
+#: disk-utils/fdisk-menu.c:536
 msgid "Script successfully saved."
 msgstr "Script guardado correctamente."
 
-#: disk-utils/fdisk-menu.c:556 disk-utils/sfdisk.c:1673
+#: disk-utils/fdisk-menu.c:559 disk-utils/sfdisk.c:1698
 #, c-format
 msgid "Partition #%zu contains a %s signature."
 msgstr "Partición #%zu: contiene un %s en la firma."
 
-#: disk-utils/fdisk-menu.c:559 disk-utils/sfdisk.c:1676
+#: disk-utils/fdisk-menu.c:562 disk-utils/sfdisk.c:1701
 msgid "Do you want to remove the signature?"
 msgstr "¿Desea eliminar la firma?"
 
-#: disk-utils/fdisk-menu.c:564 disk-utils/sfdisk.c:1681
+#: disk-utils/fdisk-menu.c:567 disk-utils/sfdisk.c:1706
 msgid "The signature will be removed by a write command."
 msgstr "La firma se borrará mediante una orden de escritura."
 
-#: disk-utils/fdisk-menu.c:597
+#: disk-utils/fdisk-menu.c:600
 msgid "failed to write disklabel"
 msgstr "fallo al escribir la etiqueta de disco"
 
-#: disk-utils/fdisk-menu.c:640
-msgid "Failed to fix partitions order."
-msgstr "Fallo al corregir el orden de las particiones"
-
-#: disk-utils/fdisk-menu.c:642
-msgid "Partitions order fixed."
-msgstr "Se ha corregido el orden de las particiones."
-
-#: disk-utils/fdisk-menu.c:660
+#: disk-utils/fdisk-menu.c:659
 #, c-format
 msgid "Could not delete partition %zu"
 msgstr "No se pudo borrar la partición %zu"
 
-#: disk-utils/fdisk-menu.c:689
+#: disk-utils/fdisk-menu.c:688
 msgid "Changing display/entry units to cylinders (DEPRECATED!)."
 msgstr "Se cambian las unidades de visualización/entrada a cilindros (¡OBSOLETO!)."
 
-#: disk-utils/fdisk-menu.c:691
+#: disk-utils/fdisk-menu.c:690
 msgid "Changing display/entry units to sectors."
 msgstr "Se cambian las unidades de visualización/entrada a sectores."
 
-#: disk-utils/fdisk-menu.c:701 disk-utils/fdisk-menu.c:872
+#: disk-utils/fdisk-menu.c:700 disk-utils/fdisk-menu.c:871
 msgid "Leaving nested disklabel."
 msgstr "Dejando la etiqueta de disco anidada."
 
-#: disk-utils/fdisk-menu.c:738
+#: disk-utils/fdisk-menu.c:737
 msgid "New maximum entries"
 msgstr "Nuevo valor de entradas máximas"
 
-#: disk-utils/fdisk-menu.c:749
+#: disk-utils/fdisk-menu.c:748
 msgid "Entering protective/hybrid MBR disklabel."
 msgstr "Entrando el la etiqueta de disco del sector de arranque principal (MBR) de protección o híbrido."
 
-#: disk-utils/fdisk-menu.c:765
+#: disk-utils/fdisk-menu.c:764
 msgid "New UUID (in 8-4-4-4-12 format)"
 msgstr "Nuevo UUID (en formato 8-4-4-4-12)"
 
-#: disk-utils/fdisk-menu.c:780
+#: disk-utils/fdisk-menu.c:779
 msgid "New name"
 msgstr "Nombre nuevo"
 
-#: disk-utils/fdisk-menu.c:843
+#: disk-utils/fdisk-menu.c:842
 msgid "Entering nested BSD disklabel."
 msgstr "Entrando en la etiqueta BSD anidada de disco."
 
-#: disk-utils/fdisk-menu.c:1041
+#: disk-utils/fdisk-menu.c:878
+msgid "C/H/S values fixed."
+msgstr "Valores C/C/S corregidos"
+
+#: disk-utils/fdisk-menu.c:880
+msgid "Nothing to do. C/H/S values are correct already."
+msgstr "No hay que hacer nada. Los valroes C/C/S ya son correctos."
+
+#: disk-utils/fdisk-menu.c:1047
 msgid "Number of cylinders"
 msgstr "Número de cilindros"
 
-#: disk-utils/fdisk-menu.c:1048
+#: disk-utils/fdisk-menu.c:1054
 msgid "Number of heads"
 msgstr "Número de cabezas"
 
-#: disk-utils/fdisk-menu.c:1054
+#: disk-utils/fdisk-menu.c:1060
 msgid "Number of sectors"
 msgstr "Número de sectores"
 
-#: disk-utils/fdisk-menu.c:1105
-#, fuzzy, c-format
+#: disk-utils/fdisk-menu.c:1111
+#, c-format
 msgid "Failed to create '%s' disk label"
-msgstr "error al crear una nueva etiqueta de disco"
+msgstr "Error al crear etiqueta de disco '%s'"
 
-#: disk-utils/fsck.c:213
+#: disk-utils/fsck.c:214
 #, c-format
 msgid "%s is mounted\n"
 msgstr "%s está montado.\n"
 
-#: disk-utils/fsck.c:215
+#: disk-utils/fsck.c:216
 #, c-format
 msgid "%s is not mounted\n"
 msgstr "%s no está montado.\n"
 
-#: disk-utils/fsck.c:329 disk-utils/fsck.cramfs.c:180
-#: disk-utils/fsck.cramfs.c:187 disk-utils/fsck.cramfs.c:243
-#: disk-utils/fsck.cramfs.c:264 disk-utils/sfdisk.c:307 libfdisk/src/bsd.c:647
-#: login-utils/last.c:214 login-utils/last.c:251 login-utils/sulogin.c:657
-#: misc-utils/hardlink.c:586 misc-utils/hardlink.c:743
-#: schedutils/uclampset.c:111 sys-utils/ctrlaltdel.c:44
-#: sys-utils/irq-common.c:259 sys-utils/rfkill.c:216 sys-utils/setpriv.c:265
-#: term-utils/setterm.c:746 term-utils/setterm.c:802 term-utils/setterm.c:806
-#: term-utils/setterm.c:813
+#: disk-utils/fsck.c:330 disk-utils/fsck.cramfs.c:179
+#: disk-utils/fsck.cramfs.c:186 disk-utils/fsck.cramfs.c:242
+#: disk-utils/fsck.cramfs.c:263 disk-utils/sfdisk.c:308 libfdisk/src/bsd.c:647
+#: login-utils/last.c:215 login-utils/last.c:252 login-utils/sulogin.c:721
+#: misc-utils/hardlink.c:840 schedutils/uclampset.c:111
+#: sys-utils/ctrlaltdel.c:44 sys-utils/irq-common.c:269 sys-utils/rfkill.c:216
+#: sys-utils/setpriv.c:265 term-utils/setterm.c:746 term-utils/setterm.c:802
+#: term-utils/setterm.c:806 term-utils/setterm.c:813
 #, c-format
 msgid "cannot read %s"
 msgstr "no se puede leer %s"
 
-#: disk-utils/fsck.c:331
+#: disk-utils/fsck.c:332 login-utils/utmpdump.c:288
 #, c-format
 msgid "parse error: %s"
 msgstr "error de sintaxis: %s"
 
-#: disk-utils/fsck.c:358
+#: disk-utils/fsck.c:359
 #, c-format
 msgid "cannot create directory %s"
 msgstr "no se puede crear el directorio %s"
 
-#: disk-utils/fsck.c:371
+#: disk-utils/fsck.c:372
 #, c-format
 msgid "Locking disk by %s ... "
 msgstr "Bloqueando disco por %s ..."
 
-#: disk-utils/fsck.c:382
+#: disk-utils/fsck.c:383
 #, c-format
 msgid "(waiting) "
 msgstr "(esperando)"
 
 #. TRANSLATORS: These are followups to "Locking disk...".
-#: disk-utils/fsck.c:392
+#: disk-utils/fsck.c:393
 msgid "succeeded"
 msgstr "finalizado con éxito"
 
-#: disk-utils/fsck.c:392
+#: disk-utils/fsck.c:393
 msgid "failed"
 msgstr "falló"
 
-#: disk-utils/fsck.c:409
+#: disk-utils/fsck.c:410
 #, c-format
 msgid "Unlocking %s.\n"
 msgstr "Desbloqueando %s.\n"
 
-#: disk-utils/fsck.c:440
+#: disk-utils/fsck.c:441
 #, c-format
 msgid "failed to setup description for %s"
 msgstr "fallo al configurar la descripción de %s"
 
-#: disk-utils/fsck.c:470 misc-utils/findmnt.c:801 misc-utils/lsblk-mnt.c:15
-#: sys-utils/mount.c:104 sys-utils/swapon-common.c:19 sys-utils/umount.c:52
+#: disk-utils/fsck.c:471 misc-utils/findmnt.c:897 misc-utils/lsblk-mnt.c:15
+#: sys-utils/mount.c:100 sys-utils/swapon-common.c:19 sys-utils/umount.c:52
 #, c-format
 msgid "%s: parse error at line %d -- ignored"
 msgstr "%s: error de análisis en la línea %d -- ignorado"
 
-#: disk-utils/fsck.c:502 disk-utils/fsck.c:504
+#: disk-utils/fsck.c:503 disk-utils/fsck.c:505
 #, c-format
 msgid "%s: failed to parse fstab"
 msgstr "%s: fallo al analizar fstab"
 
-#: disk-utils/fsck.c:685 login-utils/login.c:1108 login-utils/sulogin.c:1025
-#: login-utils/vipw.c:197 sys-utils/flock.c:350 sys-utils/nsenter.c:182
-#: sys-utils/swapon.c:319 sys-utils/unshare.c:242 sys-utils/unshare.c:567
+#: disk-utils/fsck.c:690 login-utils/login.c:1119 login-utils/sulogin.c:1112
+#: login-utils/vipw.c:200 sys-utils/flock.c:351 sys-utils/nsenter.c:207
+#: sys-utils/swapon.c:332 sys-utils/unshare.c:298 sys-utils/unshare.c:626
+#: sys-utils/unshare.c:962
 msgid "fork failed"
 msgstr "La bifurcación (fork) ha fallado"
 
-#: disk-utils/fsck.c:692
+#: disk-utils/fsck.c:697
 #, c-format
 msgid "%s: execute failed"
 msgstr "%s: la ejecución falló"
 
-#: disk-utils/fsck.c:780
+#: disk-utils/fsck.c:787
 msgid "wait: no more child process?!?"
 msgstr "wait: ¿¡¿no queda ningún proceso hijo?!?"
 
-#: disk-utils/fsck.c:783 sys-utils/flock.c:368 sys-utils/swapon.c:351
-#: sys-utils/unshare.c:594 sys-utils/unshare.c:607
+#: disk-utils/fsck.c:790 sys-utils/flock.c:369 sys-utils/swapon.c:359
+#: sys-utils/unshare.c:248 sys-utils/unshare.c:986
 msgid "waitpid failed"
 msgstr "waitpid() ha fallado"
 
-#: disk-utils/fsck.c:801
+#: disk-utils/fsck.c:808
 #, c-format
 msgid "Warning... %s for device %s exited with signal %d."
 msgstr "Atención... %s para el dispositivo %s ha terminado con la señal %d."
 
-#: disk-utils/fsck.c:807
+#: disk-utils/fsck.c:814
 #, c-format
 msgid "%s %s: status is %x, should never happen."
 msgstr "%s %s: el estado es %x, lo cual nunca debería suceder."
 
-#: disk-utils/fsck.c:853
+#: disk-utils/fsck.c:860
 #, c-format
 msgid "Finished with %s (exit status %d)\n"
 msgstr "Ha finalizado con %s (estado de finalización %d)\n"
 
-#: disk-utils/fsck.c:934
-#, fuzzy, c-format
+#: disk-utils/fsck.c:941
+#, c-format
 msgid "error %d (%s) while executing fsck.%s for %s"
-msgstr "error %d (%m) al ejecutar fsck.%s para %s"
+msgstr "error %d (%s) al ejecutar fsck.%s para %s"
 
-#: disk-utils/fsck.c:1000
+#: disk-utils/fsck.c:1007
 msgid ""
 "Either all or none of the filesystem types passed to -t must be prefixed\n"
 "with 'no' or '!'."
@@ -1852,80 +1901,80 @@ msgstr ""
 "Todos o alguno de los tipos de sistema de ficheros pasados a -t deben tener el prefijo\n"
 "'no' o '!'."
 
-#: disk-utils/fsck.c:1116
+#: disk-utils/fsck.c:1123
 #, c-format
 msgid "%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number"
 msgstr ""
 "%s: se descarta línea incorrecta en /etc/fstab: remontaje con número de\n"
 "paso de fsck distinto de cero"
 
-#: disk-utils/fsck.c:1128
+#: disk-utils/fsck.c:1135
 #, c-format
 msgid "%s: skipping nonexistent device\n"
 msgstr "%s: se descarta el dispositivo que no existe\n"
 
-#: disk-utils/fsck.c:1133
+#: disk-utils/fsck.c:1140
 #, c-format
 msgid "%s: nonexistent device (\"nofail\" fstab option may be used to skip this device)\n"
 msgstr "%s: dispositivo inexistente (puede utilizarse la opción \"nofail\" para descartar este dispositivo)\n"
 
-#: disk-utils/fsck.c:1150
+#: disk-utils/fsck.c:1157
 #, c-format
 msgid "%s: skipping unknown filesystem type\n"
 msgstr "%s: se descarta tipo de sistema de ficheros desconocido\n"
 
-#: disk-utils/fsck.c:1164
+#: disk-utils/fsck.c:1171
 #, c-format
 msgid "cannot check %s: fsck.%s not found"
 msgstr "no se puede comprobar %s: fsck.%s no encontrado"
 
-#: disk-utils/fsck.c:1268
+#: disk-utils/fsck.c:1275
 msgid "Checking all file systems.\n"
 msgstr "Comprobando todos los sistemas de ficheros.\n"
 
-#: disk-utils/fsck.c:1359
+#: disk-utils/fsck.c:1366
 #, c-format
 msgid "--waiting-- (pass %d)\n"
 msgstr "--esperando-- (paso %d)\n"
 
-#: disk-utils/fsck.c:1385
+#: disk-utils/fsck.c:1392
 #, c-format
 msgid " %s [options] -- [fs-options] [<filesystem> ...]\n"
 msgstr " %s [opciones] -- [opciones-sisf] [<sistema de ficheros> ...]\n"
 
-#: disk-utils/fsck.c:1389
+#: disk-utils/fsck.c:1396
 msgid "Check and repair a Linux filesystem.\n"
 msgstr "Comprueba y repara un sistema de ficheros de Linux.\n"
 
-#: disk-utils/fsck.c:1392
+#: disk-utils/fsck.c:1399
 msgid " -A         check all filesystems\n"
 msgstr " -A         comprueba todos los sistemas de ficheros\n"
 
-#: disk-utils/fsck.c:1393
+#: disk-utils/fsck.c:1400
 msgid " -C [<fd>]  display progress bar; file descriptor is for GUIs\n"
 msgstr " -C [<fd>]  muestra la barra de progreso; el descriptor de fichero es para GUIs\n"
 
-#: disk-utils/fsck.c:1394
+#: disk-utils/fsck.c:1401
 msgid " -l         lock the device to guarantee exclusive access\n"
 msgstr " -l         bloquea el dispositivo para garantizar acceso en exclusividad\n"
 
-#: disk-utils/fsck.c:1395
+#: disk-utils/fsck.c:1402
 msgid " -M         do not check mounted filesystems\n"
 msgstr " -M         no comprueba los sistemas de ficheros montados\n"
 
-#: disk-utils/fsck.c:1396
+#: disk-utils/fsck.c:1403
 msgid " -N         do not execute, just show what would be done\n"
 msgstr " -N         no ejecuta, simplemente muestra lo que haría\n"
 
-#: disk-utils/fsck.c:1397
+#: disk-utils/fsck.c:1404
 msgid " -P         check filesystems in parallel, including root\n"
 msgstr " -P         comprueba los sistemas de ficheros en paralelo, incluyendo el raíz\n"
 
-#: disk-utils/fsck.c:1398
+#: disk-utils/fsck.c:1405
 msgid " -R         skip root filesystem; useful only with '-A'\n"
 msgstr " -R         se salta el sistema de ficheros raíz; útil solamente con '-A'\n"
 
-#: disk-utils/fsck.c:1399
+#: disk-utils/fsck.c:1406
 msgid ""
 " -r [<fd>]  report statistics for each device checked;\n"
 "            file descriptor is for GUIs\n"
@@ -1933,15 +1982,15 @@ msgstr ""
 " -r [<fd>]  muestra estadísticas para cada dispositivo comprobado;\n"
 "            el descriptor de fichero es para GUIs\n"
 
-#: disk-utils/fsck.c:1401
+#: disk-utils/fsck.c:1408
 msgid " -s         serialize the checking operations\n"
 msgstr " -s         serializa las operaciones de comprobación\n"
 
-#: disk-utils/fsck.c:1402
+#: disk-utils/fsck.c:1409
 msgid " -T         do not show the title on startup\n"
 msgstr " -T         no muestra el título durante el arranque\n"
 
-#: disk-utils/fsck.c:1403
+#: disk-utils/fsck.c:1410
 msgid ""
 " -t <type>  specify filesystem types to be checked;\n"
 "            <type> is allowed to be a comma-separated list\n"
@@ -1949,57 +1998,57 @@ msgstr ""
 " -t <tipo>  especifica tipos de sistemas de ficheros que se van a comprobar;\n"
 "            <tipo> puede ser una lista de elementos separados por comas\n"
 
-#: disk-utils/fsck.c:1405
+#: disk-utils/fsck.c:1412
 msgid " -V         explain what is being done\n"
 msgstr " -V         explica lo que va haciendo\n"
 
-#: disk-utils/fsck.c:1411
+#: disk-utils/fsck.c:1418
 msgid "See the specific fsck.* commands for available fs-options."
 msgstr "Véanse las órdenes fsck.* específicas para conocer las opciones-sisf disponibes."
 
-#: disk-utils/fsck.c:1456
+#: disk-utils/fsck.c:1463
 msgid "too many devices"
 msgstr "demasiados dispositivos"
 
-#: disk-utils/fsck.c:1468
+#: disk-utils/fsck.c:1475
 msgid "Is /proc mounted?"
 msgstr "¿Está montado /proc?"
 
-#: disk-utils/fsck.c:1476
+#: disk-utils/fsck.c:1483
 #, c-format
 msgid "must be root to scan for matching filesystems: %s"
 msgstr "debe ser root para explorar sistemas de ficheros coincidentes: %s"
 
-#: disk-utils/fsck.c:1480
+#: disk-utils/fsck.c:1487
 #, c-format
 msgid "couldn't find matching filesystem: %s"
 msgstr "no se ha podido encontrar un sistema de ficheros coincidente: %s"
 
-#: disk-utils/fsck.c:1488 disk-utils/fsck.c:1585 misc-utils/kill.c:281
-#: sys-utils/eject.c:279
+#: disk-utils/fsck.c:1495 disk-utils/fsck.c:1592 misc-utils/kill.c:286
+#: sys-utils/eject.c:281
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
-#: disk-utils/fsck.c:1543 disk-utils/fsck.c:1546
+#: disk-utils/fsck.c:1550 disk-utils/fsck.c:1553
 msgid "invalid argument of -r"
 msgstr "argumento de -r no válido"
 
-#: disk-utils/fsck.c:1558
+#: disk-utils/fsck.c:1565
 #, c-format
 msgid "option '%s' may be specified only once"
 msgstr "la opción '%s' solo puede especificarse una vez"
 
-#: disk-utils/fsck.c:1565 misc-utils/kill.c:327 misc-utils/kill.c:343
+#: disk-utils/fsck.c:1572 misc-utils/kill.c:336 misc-utils/kill.c:352
 #, c-format
 msgid "option '%s' requires an argument"
 msgstr "la opción '%s' necesita un argumento"
 
-#: disk-utils/fsck.c:1596
+#: disk-utils/fsck.c:1603
 #, c-format
 msgid "invalid argument of -r: %d"
 msgstr "argumento de -r no válido: %d"
 
-#: disk-utils/fsck.c:1639
+#: disk-utils/fsck.c:1648
 msgid "the -l option can be used with one device only -- ignore"
 msgstr "la opción -l puede utilizarse con un solo dispositivo -- ignorar"
 
@@ -2037,235 +2086,248 @@ msgstr "     --extract[=<dir>]    comprueba descompresión, opcionalmente extray
 msgid "ioctl failed: unable to determine device size: %s"
 msgstr "fallo de ioctel: no se puede determinar el tamaño del dispositivo: %s"
 
-#: disk-utils/fsck.cramfs.c:173
+#: disk-utils/fsck.cramfs.c:172
 #, c-format
 msgid "not a block device or file: %s"
 msgstr "no es un dispositivo de bloques o un fichero: %s"
 
-#: disk-utils/fsck.cramfs.c:176 disk-utils/fsck.cramfs.c:212
+#: disk-utils/fsck.cramfs.c:175 disk-utils/fsck.cramfs.c:211
 msgid "file length too short"
 msgstr "la longitud del fichero es demasiado corta"
 
-#: disk-utils/fsck.cramfs.c:185 disk-utils/fsck.cramfs.c:240
-#: disk-utils/fsck.cramfs.c:260 libfdisk/src/bsd.c:719 libfdisk/src/bsd.c:901
-#: login-utils/last.c:209 login-utils/last.c:243 sys-utils/fallocate.c:206
+#: disk-utils/fsck.cramfs.c:184 disk-utils/fsck.cramfs.c:239
+#: disk-utils/fsck.cramfs.c:259 libfdisk/src/bsd.c:719 libfdisk/src/bsd.c:901
+#: login-utils/last.c:210 login-utils/last.c:244 sys-utils/fallocate.c:206
 #, c-format
 msgid "seek on %s failed"
 msgstr "Error de búsqueda en %s"
 
-#: disk-utils/fsck.cramfs.c:191 disk-utils/fsck.cramfs.c:193
+#: disk-utils/fsck.cramfs.c:190 disk-utils/fsck.cramfs.c:192
 msgid "superblock magic not found"
 msgstr "no se ha encontrado el número mágico del superbloque"
 
-#: disk-utils/fsck.cramfs.c:196
+#: disk-utils/fsck.cramfs.c:195
 #, c-format
 msgid "cramfs endianness is %s\n"
 msgstr "la endianness de cramfs es %s\n"
 
-#: disk-utils/fsck.cramfs.c:197
+#: disk-utils/fsck.cramfs.c:196
 msgid "big"
 msgstr "big"
 
-#: disk-utils/fsck.cramfs.c:197
+#: disk-utils/fsck.cramfs.c:196
 msgid "little"
 msgstr "little"
 
-#: disk-utils/fsck.cramfs.c:201
+#: disk-utils/fsck.cramfs.c:200
 msgid "unsupported filesystem features"
 msgstr "el sistema de ficheros tiene características no soportadas"
 
-#: disk-utils/fsck.cramfs.c:205
+#: disk-utils/fsck.cramfs.c:204
 #, c-format
 msgid "superblock size (%d) too small"
 msgstr "el tamaño del superbloque (%d) es demasiado pequeño"
 
-#: disk-utils/fsck.cramfs.c:210
+#: disk-utils/fsck.cramfs.c:209
 msgid "zero file count"
 msgstr "cero ficheros"
 
-#: disk-utils/fsck.cramfs.c:214
+#: disk-utils/fsck.cramfs.c:213
 msgid "file extends past end of filesystem"
 msgstr "el fichero finaliza más allá del final del sistema de ficheros"
 
-#: disk-utils/fsck.cramfs.c:216
+#: disk-utils/fsck.cramfs.c:215
 msgid "old cramfs format"
 msgstr "formato cramfs antiguo"
 
-#: disk-utils/fsck.cramfs.c:225
+#: disk-utils/fsck.cramfs.c:224
 msgid "unable to test CRC: old cramfs format"
 msgstr "no se puede comprobar CRC: formato cramfs antiguo"
 
-#: disk-utils/fsck.cramfs.c:245
+#: disk-utils/fsck.cramfs.c:244
 #, c-format
 msgid "failed to read %<PRIu32> bytes from file %s"
 msgstr "no se han podido %<PRIu32> bytes en el fichero %s"
 
-#: disk-utils/fsck.cramfs.c:283
+#: disk-utils/fsck.cramfs.c:282
 msgid "crc error"
 msgstr "error de crc"
 
-#: disk-utils/fsck.cramfs.c:313 disk-utils/fsck.minix.c:558
+#: disk-utils/fsck.cramfs.c:312 disk-utils/fsck.minix.c:558
 msgid "seek failed"
 msgstr "error de búsqueda"
 
-#: disk-utils/fsck.cramfs.c:317
+#: disk-utils/fsck.cramfs.c:316
 msgid "read romfs failed"
 msgstr "error de lectura de romfs"
 
-#: disk-utils/fsck.cramfs.c:349
+#: disk-utils/fsck.cramfs.c:348
 msgid "root inode is not directory"
 msgstr "el nodo-i raíz no es un directorio"
 
-#: disk-utils/fsck.cramfs.c:353
+#: disk-utils/fsck.cramfs.c:352
 #, c-format
 msgid "bad root offset (%lu)"
 msgstr "desplazamiento de la raíz incorrecto (%lu)"
 
-#: disk-utils/fsck.cramfs.c:371
+#: disk-utils/fsck.cramfs.c:370
 msgid "data block too large"
 msgstr "bloque de datos demasiado grande"
 
-#: disk-utils/fsck.cramfs.c:375
+#: disk-utils/fsck.cramfs.c:374
 #, c-format
 msgid "decompression error: %s"
 msgstr "error de descompresión %s"
 
-#: disk-utils/fsck.cramfs.c:401
+#: disk-utils/fsck.cramfs.c:400
 #, c-format
 msgid "  hole at %lu (%zu)\n"
 msgstr "  hueco en %lu (%zu)\n"
 
-#: disk-utils/fsck.cramfs.c:408 disk-utils/fsck.cramfs.c:560
+#: disk-utils/fsck.cramfs.c:407 disk-utils/fsck.cramfs.c:582
 #, c-format
 msgid "  uncompressing block at %lu to %lu (%lu)\n"
 msgstr "  descomprimiendo bloque en %lu a %lu (%lu)\n"
 
 # No me gusta. Se admiten sugerencias.
-#: disk-utils/fsck.cramfs.c:415
+#: disk-utils/fsck.cramfs.c:414
 #, c-format
 msgid "non-block (%ld) bytes"
 msgstr "no bloque (%ld) bytes"
 
-#: disk-utils/fsck.cramfs.c:419
+#: disk-utils/fsck.cramfs.c:418
 #, c-format
 msgid "non-size (%ld vs %ld) bytes"
 msgstr "no tamaño (%ld vs %ld) bytes"
 
-#: disk-utils/fsck.cramfs.c:424 disk-utils/fsck.cramfs.c:526
-#: disk-utils/swaplabel.c:109 misc-utils/uuidd.c:403 sys-utils/fallocate.c:417
-#: sys-utils/rfkill.c:554 sys-utils/setpriv.c:628 sys-utils/setpriv.c:651
-#: sys-utils/swapon.c:392 term-utils/script.c:318 term-utils/ttymsg.c:175
+#: disk-utils/fsck.cramfs.c:423 disk-utils/fsck.cramfs.c:548
+#: disk-utils/swaplabel.c:109 misc-utils/uuidd.c:407 sys-utils/fallocate.c:440
+#: sys-utils/rfkill.c:565 sys-utils/setpriv.c:628 sys-utils/setpriv.c:651
+#: sys-utils/swapon.c:400 term-utils/script.c:322 term-utils/ttymsg.c:175
 #, c-format
 msgid "write failed: %s"
 msgstr "falló la escritura: %s"
 
-#: disk-utils/fsck.cramfs.c:434
+#: disk-utils/fsck.cramfs.c:433
 #, c-format
 msgid "lchown failed: %s"
 msgstr "lchown falló: %s"
 
-#: disk-utils/fsck.cramfs.c:438
-#, c-format
-msgid "chown failed: %s"
-msgstr "chown falló: %s"
+#: disk-utils/fsck.cramfs.c:437
+#, fuzzy, c-format
+#| msgid "mknod failed: %s"
+msgid "chmod failed: %s"
+msgstr "mknod falló: %s"
 
-#: disk-utils/fsck.cramfs.c:443
+#: disk-utils/fsck.cramfs.c:442
 #, c-format
 msgid "utimes failed: %s"
 msgstr "utimes ha fallado: %s"
 
-#: disk-utils/fsck.cramfs.c:455
+#: disk-utils/fsck.cramfs.c:471
 #, c-format
 msgid "directory inode has zero offset and non-zero size: %s"
 msgstr "el nodo-i del directorio tiene desplazamiento cero y un tamaño distinto de cero: %s"
 
-#: disk-utils/fsck.cramfs.c:470
+#: disk-utils/fsck.cramfs.c:486
 #, c-format
 msgid "mkdir failed: %s"
 msgstr "mkdir falló: %s"
 
-#: disk-utils/fsck.cramfs.c:486
+#: disk-utils/fsck.cramfs.c:502
+#, fuzzy
+#| msgid "illegal year value"
+msgid "illegal filename"
+msgstr "valor de año no permitido"
+
+#: disk-utils/fsck.cramfs.c:504
+#, fuzzy
+#| msgid "Enter script file name"
+msgid "dangerous filename"
+msgstr "Introduzca el nombre del fichero de script"
+
+#: disk-utils/fsck.cramfs.c:508
 msgid "filename length is zero"
 msgstr "la longitud del nombre del fichero es cero"
 
-#: disk-utils/fsck.cramfs.c:488
+#: disk-utils/fsck.cramfs.c:510
 msgid "bad filename length"
 msgstr "longitud errónea del nombre del fichero"
 
-#: disk-utils/fsck.cramfs.c:494
+#: disk-utils/fsck.cramfs.c:516
 msgid "bad inode offset"
 msgstr "desplazamiento de nodo-i incorrecto"
 
-#: disk-utils/fsck.cramfs.c:509
+#: disk-utils/fsck.cramfs.c:531
 msgid "file inode has zero offset and non-zero size"
 msgstr "el nodo-i del fichero tiene desplazamiento cero y un tamaño distinto de cero"
 
-#: disk-utils/fsck.cramfs.c:512
+#: disk-utils/fsck.cramfs.c:534
 msgid "file inode has zero size and non-zero offset"
 msgstr "el nodo-i del fichero tiene tamaño cero y un desplazamiento distinto de cero"
 
-#: disk-utils/fsck.cramfs.c:541
+#: disk-utils/fsck.cramfs.c:563
 msgid "symbolic link has zero offset"
 msgstr "el enlace simbólico tiene desplazamiento cero"
 
-#: disk-utils/fsck.cramfs.c:543
+#: disk-utils/fsck.cramfs.c:565
 msgid "symbolic link has zero size"
 msgstr "el enlace simbólico tiene tamaño cero"
 
-#: disk-utils/fsck.cramfs.c:552
+#: disk-utils/fsck.cramfs.c:574
 #, c-format
 msgid "size error in symlink: %s"
 msgstr "error de tamaño en el enlace simbólico %s"
 
-#: disk-utils/fsck.cramfs.c:566
+#: disk-utils/fsck.cramfs.c:588
 #, c-format
 msgid "symlink failed: %s"
 msgstr "el enlace simbólico falló: %s"
 
-#: disk-utils/fsck.cramfs.c:579
+#: disk-utils/fsck.cramfs.c:601
 #, c-format
 msgid "special file has non-zero offset: %s"
 msgstr "el fichero especial tiene un desplazamiento distinto de cero: %s"
 
-#: disk-utils/fsck.cramfs.c:589
+#: disk-utils/fsck.cramfs.c:611
 #, c-format
 msgid "fifo has non-zero size: %s"
 msgstr "el fifo tiene un tamaño distinto de cero: %s"
 
-#: disk-utils/fsck.cramfs.c:595
+#: disk-utils/fsck.cramfs.c:617
 #, c-format
 msgid "socket has non-zero size: %s"
 msgstr "el «socket» tiene tamaño distinto de cero: %s"
 
-#: disk-utils/fsck.cramfs.c:598
+#: disk-utils/fsck.cramfs.c:620
 #, c-format
 msgid "bogus mode: %s (%o)"
 msgstr "modo falso: %s (%o)"
 
-#: disk-utils/fsck.cramfs.c:607
+#: disk-utils/fsck.cramfs.c:629
 #, c-format
 msgid "mknod failed: %s"
 msgstr "mknod falló: %s"
 
-#: disk-utils/fsck.cramfs.c:639
+#: disk-utils/fsck.cramfs.c:661
 #, c-format
 msgid "directory data start (%lu) < sizeof(struct cramfs_super) + start (%zu)"
 msgstr "comienzo de los datos del directorio (%lu) < sizeof(struct cramfs_super) + inicio (%zu)"
 
-#: disk-utils/fsck.cramfs.c:643
+#: disk-utils/fsck.cramfs.c:665
 #, c-format
 msgid "directory data end (%lu) != file data start (%lu)"
 msgstr "final de los datos de directorios (%lu) != comienzo de los datos de ficheros (%lu)"
 
-#: disk-utils/fsck.cramfs.c:647
+#: disk-utils/fsck.cramfs.c:669
 msgid "invalid file data offset"
 msgstr "desplazamiento de los datos de fichero no válido"
 
-#: disk-utils/fsck.cramfs.c:695 disk-utils/mkfs.cramfs.c:736
+#: disk-utils/fsck.cramfs.c:716 disk-utils/mkfs.cramfs.c:741
 msgid "invalid blocksize argument"
 msgstr "argumento del tamaño de bloque no válido"
 
-#: disk-utils/fsck.cramfs.c:729
+#: disk-utils/fsck.cramfs.c:750
 #, c-format
 msgid "%s: OK\n"
 msgstr "%s: Correcto\n"
@@ -2727,10 +2789,10 @@ msgstr ""
 "----------------------------------\n"
 
 #: disk-utils/fsck.minix.c:1429 disk-utils/mkfs.minix.c:854
-#: disk-utils/mkswap.c:668 disk-utils/partx.c:1068 disk-utils/resizepart.c:115
-#: login-utils/utmpdump.c:395 sys-utils/dmesg.c:679 sys-utils/wdctl.c:386
-#: sys-utils/wdctl.c:446 term-utils/setterm.c:908 text-utils/col.c:195
-#: text-utils/pg.c:1259
+#: disk-utils/mkswap.c:737 disk-utils/partx.c:1071 disk-utils/resizepart.c:115
+#: login-utils/utmpdump.c:408 sys-utils/dmesg.c:684 sys-utils/wdctl.c:457
+#: sys-utils/wdctl.c:536 term-utils/setterm.c:908 text-utils/col.c:195
+#: text-utils/pg.c:1255
 msgid "write failed"
 msgstr "falló la escritura"
 
@@ -2770,17 +2832,26 @@ msgstr " -x, --sectors           muestra número y tamaño de sectores\n"
 msgid "invalid divisor argument"
 msgstr "argumento de divisor no válido"
 
-#: disk-utils/mkfs.bfs.c:74
+#: disk-utils/mkfs.bfs.c:75
 #, c-format
 msgid "Usage: %s [options] device [block-count]\n"
 msgstr "Modo de empleo: %s [opciones] dispositivo [contador-de-bloques]\n"
 
-#: disk-utils/mkfs.bfs.c:78
+#: disk-utils/mkfs.bfs.c:79
 msgid "Make an SCO bfs filesystem.\n"
 msgstr "Crea un sistema de ficheros bfs de SCO.\n"
 
-#: disk-utils/mkfs.bfs.c:80
-#, c-format
+#: disk-utils/mkfs.bfs.c:81
+#, fuzzy, c-format
+#| msgid ""
+#| "\n"
+#| "Options:\n"
+#| " -N, --inodes=NUM    specify desired number of inodes\n"
+#| " -V, --vname=NAME    specify volume name\n"
+#| " -F, --fname=NAME    specify file system name\n"
+#| " -v, --verbose       explain what is being done\n"
+#| " -c                  this option is silently ignored\n"
+#| " -l                  this option is silently ignored\n"
 msgid ""
 "\n"
 "Options:\n"
@@ -2790,6 +2861,7 @@ msgid ""
 " -v, --verbose       explain what is being done\n"
 " -c                  this option is silently ignored\n"
 " -l                  this option is silently ignored\n"
+" --lock[=<mode>]     use exclusive device lock (yes, no or nonblock)\n"
 msgstr ""
 "\n"
 "Opciones:\n"
@@ -2800,107 +2872,107 @@ msgstr ""
 " -c                  esta opción se ignora en silencio\n"
 " -l                  esta opción se ignora en silencio\n"
 
-#: disk-utils/mkfs.bfs.c:139
+#: disk-utils/mkfs.bfs.c:146
 msgid "invalid number of inodes"
 msgstr "número no válido de nodos-i"
 
-#: disk-utils/mkfs.bfs.c:145
+#: disk-utils/mkfs.bfs.c:152
 msgid "volume name too long"
 msgstr "nombre de volumen demasiado largo"
 
-#: disk-utils/mkfs.bfs.c:152
+#: disk-utils/mkfs.bfs.c:159
 msgid "fsname name too long"
 msgstr "nombre del sistema de ficheros demasiado largo"
 
-#: disk-utils/mkfs.bfs.c:190
+#: disk-utils/mkfs.bfs.c:209
 msgid "invalid block-count"
 msgstr "número de bloques no válido"
 
-#: disk-utils/mkfs.bfs.c:198
+#: disk-utils/mkfs.bfs.c:217
 #, c-format
 msgid "cannot get size of %s"
 msgstr "no se puede obtener el tamaño de %s"
 
-#: disk-utils/mkfs.bfs.c:203
+#: disk-utils/mkfs.bfs.c:222
 #, c-format
 msgid "blocks argument too large, max is %llu"
 msgstr "el argumento de bloques es demasiado grande, el máximo es %llu"
 
-#: disk-utils/mkfs.bfs.c:218
+#: disk-utils/mkfs.bfs.c:237
 msgid "too many inodes - max is 512"
 msgstr "demasiados nodos-i; el máximo es 512"
 
-#: disk-utils/mkfs.bfs.c:228
+#: disk-utils/mkfs.bfs.c:247
 #, c-format
 msgid "not enough space, need at least %llu blocks"
 msgstr "no hay suficiente espacio, se necesitan al menos %llu bloques"
 
-#: disk-utils/mkfs.bfs.c:240
+#: disk-utils/mkfs.bfs.c:259
 #, c-format
 msgid "Device: %s\n"
 msgstr "Dispositivo: %s\n"
 
-#: disk-utils/mkfs.bfs.c:241
+#: disk-utils/mkfs.bfs.c:260
 #, c-format
 msgid "Volume: <%-6s>\n"
 msgstr "Volumen: <%-6s>\n"
 
-#: disk-utils/mkfs.bfs.c:242
+#: disk-utils/mkfs.bfs.c:261
 #, c-format
 msgid "FSname: <%-6s>\n"
 msgstr "NombreDelSF: <%-6s>\n"
 
-#: disk-utils/mkfs.bfs.c:243
+#: disk-utils/mkfs.bfs.c:262
 #, c-format
 msgid "BlockSize: %d\n"
 msgstr "TamañoDelBloque: %d\n"
 
-#: disk-utils/mkfs.bfs.c:245
+#: disk-utils/mkfs.bfs.c:264
 #, c-format
 msgid "Inodes: %ld (in 1 block)\n"
 msgstr "Nodos-i: %ld (en 1 bloque)\n"
 
-#: disk-utils/mkfs.bfs.c:248
+#: disk-utils/mkfs.bfs.c:267
 #, c-format
 msgid "Inodes: %ld (in %llu blocks)\n"
 msgstr "Nodos-i: %ld (en %llu bloques)\n"
 
-#: disk-utils/mkfs.bfs.c:250
+#: disk-utils/mkfs.bfs.c:269
 #, c-format
 msgid "Blocks: %llu\n"
 msgstr "Bloques: %llu\n"
 
-#: disk-utils/mkfs.bfs.c:251
+#: disk-utils/mkfs.bfs.c:270
 #, c-format
 msgid "Inode end: %d, Data end: %d\n"
 msgstr "Fin de los nodos-i: %d, fin de los datos: %d\n"
 
-#: disk-utils/mkfs.bfs.c:256
+#: disk-utils/mkfs.bfs.c:275
 msgid "error writing superblock"
 msgstr "error al escribir el superbloque"
 
-#: disk-utils/mkfs.bfs.c:277
+#: disk-utils/mkfs.bfs.c:296
 msgid "error writing root inode"
 msgstr "error al escribir el nodo-i raíz"
 
-#: disk-utils/mkfs.bfs.c:282
+#: disk-utils/mkfs.bfs.c:301
 msgid "error writing inode"
 msgstr "error al escribir un nodo-i"
 
-#: disk-utils/mkfs.bfs.c:285
+#: disk-utils/mkfs.bfs.c:304
 msgid "seek error"
 msgstr "error de búsqueda"
 
 # Lo pongo entre `comitas' porque está al final.
-#: disk-utils/mkfs.bfs.c:291
+#: disk-utils/mkfs.bfs.c:310
 msgid "error writing . entry"
 msgstr "error al escribir la entrada `.'"
 
-#: disk-utils/mkfs.bfs.c:295
+#: disk-utils/mkfs.bfs.c:314
 msgid "error writing .. entry"
 msgstr "error al escribir la entrada `..'"
 
-#: disk-utils/mkfs.bfs.c:298
+#: disk-utils/mkfs.bfs.c:317
 #, c-format
 msgid "error closing %s"
 msgstr "error al cerrar %s"
@@ -2943,186 +3015,192 @@ msgstr ""
 " -V, --verbose      explica lo que se está haciendo;\n"
 "                      especificar -V más de una vez provocará un «dry-run»\n"
 
-#: disk-utils/mkfs.c:133 include/c.h:269 login-utils/su-common.c:1238
-#: login-utils/sulogin.c:794 login-utils/sulogin.c:798 sys-utils/flock.c:123
-#: sys-utils/rtcwake.c:621
+#: disk-utils/mkfs.c:133 include/c.h:310 login-utils/su-common.c:1290
+#: login-utils/sulogin.c:864 login-utils/sulogin.c:868 sys-utils/flock.c:123
+#: sys-utils/rtcwake.c:623
 #, c-format
 msgid "failed to execute %s"
 msgstr "fallo al ejecutar %s"
 
-#: disk-utils/mkfs.cramfs.c:128
+#: disk-utils/mkfs.cramfs.c:129
 #, c-format
 msgid " %s [-h] [-v] [-b blksize] [-e edition] [-N endian] [-i file] [-n name] dirname outfile\n"
 msgstr " %s [-h] [-v] [-b tamañobloque] [-e edición] [-N endian] [-i fichero] [-n nombre] nombredir ficherosalida\n"
 
-#: disk-utils/mkfs.cramfs.c:131
+#: disk-utils/mkfs.cramfs.c:132
 msgid "Make compressed ROM file system."
 msgstr "Hace un sistema de ficheros ROM comprimido."
 
-#: disk-utils/mkfs.cramfs.c:133
+#: disk-utils/mkfs.cramfs.c:134
 msgid " -v             be verbose"
 msgstr " -v             expresivo"
 
-#: disk-utils/mkfs.cramfs.c:134
+#: disk-utils/mkfs.cramfs.c:135
 msgid " -E             make all warnings errors (non-zero exit status)"
 msgstr " -E             hace que todos los avisos sean errores (estado de salida distinto de cero)"
 
-#: disk-utils/mkfs.cramfs.c:135
+#: disk-utils/mkfs.cramfs.c:136
 msgid " -b blksize     use this blocksize, must equal page size"
 msgstr " -b tamañobloque utiliza este tamaño de bloque; ha de coincidir con el tamaño de página"
 
-#: disk-utils/mkfs.cramfs.c:136
+#: disk-utils/mkfs.cramfs.c:137
 msgid " -e edition     set edition number (part of fsid)"
 msgstr " -e edición     establece el número de edición (parte del fsid)"
 
-#: disk-utils/mkfs.cramfs.c:137
+#: disk-utils/mkfs.cramfs.c:138
 #, c-format
 msgid " -N endian      set cramfs endianness (%s|%s|%s), default %s\n"
 msgstr " -N endian      establece el endian de cramfs (%s|%s|%s), por defecto, %s\n"
 
-#: disk-utils/mkfs.cramfs.c:138
+#: disk-utils/mkfs.cramfs.c:139
 msgid " -i file        insert a file image into the filesystem"
 msgstr " -i fichero     inserta una imagen de fichero en el sistema de ficheros"
 
-#: disk-utils/mkfs.cramfs.c:139
+#: disk-utils/mkfs.cramfs.c:140
 msgid " -n name        set name of cramfs filesystem"
 msgstr " -n nombre      establece el nombre del sistema de ficheros cramfs"
 
-#: disk-utils/mkfs.cramfs.c:140
+#: disk-utils/mkfs.cramfs.c:141
 #, c-format
 msgid " -p             pad by %d bytes for boot code\n"
 msgstr " -p             rellena %d bytes para código de arranque\n"
 
-#: disk-utils/mkfs.cramfs.c:141
+#: disk-utils/mkfs.cramfs.c:142
 msgid " -s             sort directory entries (old option, ignored)"
 msgstr " -s             ordena las entradas del directorio (opción antigua, ignorada)"
 
-#: disk-utils/mkfs.cramfs.c:142
+#: disk-utils/mkfs.cramfs.c:143
 msgid " -z             make explicit holes"
 msgstr " -z             hace agujeros explícitos"
 
-#: disk-utils/mkfs.cramfs.c:143
+#: disk-utils/mkfs.cramfs.c:144
+#, fuzzy
+#| msgid "     --lock[=<mode>]     use exclusive device lock (%s, %s or %s)\n"
+msgid " -l[=<mode>]    use exclusive device lock (yes, no or nonblock)"
+msgstr "     --lock[=<modo>]     utiliza bloqueo de dispositivo exclusivo (%s, %s o %s)\n"
+
+#: disk-utils/mkfs.cramfs.c:145
 msgid " dirname        root of the filesystem to be compressed"
 msgstr " nombredir      raíz del sistema de ficheros que se va a comprimir"
 
-#: disk-utils/mkfs.cramfs.c:144
+#: disk-utils/mkfs.cramfs.c:146
 msgid " outfile        output file"
 msgstr " ficherosalida  fichero de salida"
 
-#: disk-utils/mkfs.cramfs.c:162
+#: disk-utils/mkfs.cramfs.c:166
 #, c-format
 msgid "readlink failed: %s"
 msgstr "readlink falló: %s"
 
-#: disk-utils/mkfs.cramfs.c:307
+#: disk-utils/mkfs.cramfs.c:311
 #, c-format
 msgid "could not read directory %s"
 msgstr "no se pudo leer el directorio %s"
 
-#: disk-utils/mkfs.cramfs.c:442
+#: disk-utils/mkfs.cramfs.c:446
 msgid "filesystem too big.  Exiting."
 msgstr "sistema de ficheros demasiado grande. Saliendo."
 
-#: disk-utils/mkfs.cramfs.c:601
+#: disk-utils/mkfs.cramfs.c:605
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
 msgstr "YEPA: bloque \"comprimido\" a > 2*longituddelbloque (%ld)\n"
 
-#: disk-utils/mkfs.cramfs.c:620
+#: disk-utils/mkfs.cramfs.c:624
 #, c-format
 msgid "%6.2f%% (%+ld bytes)\t%s\n"
 msgstr "%6.2f%% (%+ld bytes)\t%s\n"
 
-#: disk-utils/mkfs.cramfs.c:665
+#: disk-utils/mkfs.cramfs.c:669
 #, c-format
 msgid "cannot close file %s"
 msgstr "no se puede cerrar el fichero %s"
 
-#: disk-utils/mkfs.cramfs.c:742
+#: disk-utils/mkfs.cramfs.c:747
 msgid "invalid edition number argument"
 msgstr "Argumento del número de edición no válido"
 
-#: disk-utils/mkfs.cramfs.c:752
+#: disk-utils/mkfs.cramfs.c:757
 msgid "invalid endianness given; must be 'big', 'little', or 'host'"
 msgstr "Se ha dado una endianness no válida; debe ser 'big', 'little', o 'host'"
 
-#: disk-utils/mkfs.cramfs.c:817
+#: disk-utils/mkfs.cramfs.c:833
 #, c-format
 msgid "warning: guestimate of required size (upper bound) is %lldMB, but maximum image size is %uMB.  We might die prematurely."
 msgstr "atención: la estimación del tamaño requerido (cota superior) es %lldMB, pero el tamaño máximo de la imagen es %uMB. Podría abortarse prematuramente."
 
-#: disk-utils/mkfs.cramfs.c:841
+#: disk-utils/mkfs.cramfs.c:857
 msgid "ROM image map"
 msgstr "mapa de imagen ROM"
 
-#: disk-utils/mkfs.cramfs.c:853
+#: disk-utils/mkfs.cramfs.c:869
 #, c-format
 msgid "Including: %s\n"
 msgstr "Incluyendo: %s\n"
 
-#: disk-utils/mkfs.cramfs.c:859
+#: disk-utils/mkfs.cramfs.c:875
 #, c-format
 msgid "Directory data: %zd bytes\n"
 msgstr "Datos de directorios: %zd bytes\n"
 
-#: disk-utils/mkfs.cramfs.c:867
+#: disk-utils/mkfs.cramfs.c:883
 #, c-format
 msgid "Everything: %zd kilobytes\n"
 msgstr "Todo: %zd kilobytes\n"
 
-#: disk-utils/mkfs.cramfs.c:872
+#: disk-utils/mkfs.cramfs.c:888
 #, c-format
 msgid "Super block: %zd bytes\n"
 msgstr "Superbloque: %zd bytes\n"
 
-#: disk-utils/mkfs.cramfs.c:879
+#: disk-utils/mkfs.cramfs.c:895
 #, c-format
 msgid "CRC: %x\n"
 msgstr "CRC: %x\n"
 
-#: disk-utils/mkfs.cramfs.c:884
+#: disk-utils/mkfs.cramfs.c:900
 #, c-format
 msgid "not enough space allocated for ROM image (%lld allocated, %zu used)"
 msgstr "no hay suficiente espacio para la imagen ROM (asignado %lld, usado %zu)"
 
-#: disk-utils/mkfs.cramfs.c:890
+#: disk-utils/mkfs.cramfs.c:906
 #, c-format
 msgid "ROM image write failed (%zd %zd)"
 msgstr "falló la escritura de la imagen ROM (%zd %zd)"
 
-#: disk-utils/mkfs.cramfs.c:893
+#: disk-utils/mkfs.cramfs.c:909
 msgid "ROM image"
 msgstr "imagen ROM"
 
-#: disk-utils/mkfs.cramfs.c:902
+#: disk-utils/mkfs.cramfs.c:918
 #, c-format
 msgid "warning: filenames truncated to %u bytes."
 msgstr "atención: los nombres de ficheros se truncan a %u bytes."
 
-#: disk-utils/mkfs.cramfs.c:904
+#: disk-utils/mkfs.cramfs.c:920
 msgid "warning: files were skipped due to errors."
 msgstr "atención: se saltaron ficheros debido a errores."
 
-#: disk-utils/mkfs.cramfs.c:906
+#: disk-utils/mkfs.cramfs.c:922
 #, c-format
 msgid "warning: file sizes truncated to %luMB (minus 1 byte)."
 msgstr "atención: los tamaños de los ficheros se truncan a %luMB (menos 1 byte)."
 
-#: disk-utils/mkfs.cramfs.c:910
+#: disk-utils/mkfs.cramfs.c:926
 #, c-format
 msgid "warning: uids truncated to %u bits.  (This may be a security concern.)"
 msgstr ""
 "atención: los uids se truncan a %u bits.  (Esto podría ser un problema\n"
 "de seguridad.)"
 
-#: disk-utils/mkfs.cramfs.c:913
+#: disk-utils/mkfs.cramfs.c:929
 #, c-format
 msgid "warning: gids truncated to %u bits.  (This may be a security concern.)"
 msgstr ""
 "atención: los gids se truncan a %u bits. (Esto podría ser un problema\n"
 "de seguridad)."
 
-#: disk-utils/mkfs.cramfs.c:916
+#: disk-utils/mkfs.cramfs.c:932
 #, c-format
 msgid ""
 "WARNING: device numbers truncated to %u bits.  This almost certainly means\n"
@@ -3165,9 +3243,9 @@ msgid " -l, --badblocks <file>  list of bad blocks from file\n"
 msgstr " -l, --badblocks <fich.> enumara los blocques incorrectos del fichero\n"
 
 #: disk-utils/mkfs.minix.c:149
-#, fuzzy, c-format
+#, c-format
 msgid "     --lock[=<mode>]     use exclusive device lock (%s, %s or %s)\n"
-msgstr "     --lock[=<modo>]      utiliza bloqueo de dispositivo exclusivo (%s, %s o %s)\n"
+msgstr "     --lock[=<modo>]     utiliza bloqueo de dispositivo exclusivo (%s, %s o %s)\n"
 
 #: disk-utils/mkfs.minix.c:192
 #, c-format
@@ -3311,7 +3389,7 @@ msgstr "%s: No se puede leer el fichero de bloques incorrectos"
 msgid "block size smaller than physical sector size of %s"
 msgstr "tamaño de bloque menor que el tamaño de sector físico de %s"
 
-#: disk-utils/mkfs.minix.c:702
+#: disk-utils/mkfs.minix.c:702 disk-utils/mkswap.c:349
 #, c-format
 msgid "cannot determine size of %s"
 msgstr "no se puede determinar el tamaño de %s"
@@ -3357,273 +3435,280 @@ msgstr "fallo al analizar el número de bloques"
 msgid "%s is mounted; will not make a filesystem here!"
 msgstr "%s está montado; no se creará un sistema de ficheros aquí"
 
-#: disk-utils/mkswap.c:90
+#: disk-utils/mkswap.c:111
 #, c-format
 msgid "Bad user-specified page size %u"
 msgstr "El tamaño de página %u especificado por el usuario es incorrecto"
 
-#: disk-utils/mkswap.c:93
+#: disk-utils/mkswap.c:114
 #, c-format
 msgid "Using user-specified page size %d, instead of the system value %d"
 msgstr "Se utiliza el tamaño de página %d especificado por el usuario, en lugar del valor del sistema %d"
 
-#: disk-utils/mkswap.c:134
+#: disk-utils/mkswap.c:156
 msgid "Label was truncated."
 msgstr "La etiqueta se ha truncado."
 
-#: disk-utils/mkswap.c:142
+#: disk-utils/mkswap.c:164
 #, c-format
 msgid "no label, "
 msgstr "sin etiqueta, "
 
-#: disk-utils/mkswap.c:150
+#: disk-utils/mkswap.c:172
 #, c-format
 msgid "no uuid\n"
 msgstr "sin uuid\n"
 
-#: disk-utils/mkswap.c:159
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:181
+#, c-format
 msgid " %s [options] device [size]\n"
-msgstr ""
-"\n"
-"Modo de empleo:\n"
-" %s [opciones] dispositivo [tamaño]\n"
+msgstr " %s [opciones] dispositivo [tamaño]\n"
 
-#: disk-utils/mkswap.c:162
+#: disk-utils/mkswap.c:184
 msgid "Set up a Linux swap area.\n"
 msgstr "Configura una zona de intercambio de Linux.\n"
 
-#: disk-utils/mkswap.c:165
-#, fuzzy
+#: disk-utils/mkswap.c:187
 msgid " -c, --check               check bad blocks before creating the swap area\n"
-msgstr " -c, --check             comprueba si el dispositivo tiene bloques incorrectos\n"
+msgstr " -c, --check               comprueba bloques incorrectos antes de crear la zona de intercambio\n"
 
-#: disk-utils/mkswap.c:166
-#, fuzzy
+#: disk-utils/mkswap.c:188
 msgid " -f, --force               allow swap size area be larger than device\n"
-msgstr " -f, --find                encuentra un dispositivo no utilizado\n"
+msgstr " -f, --force               permite que la zona de intercambio sea mayor que el dispositivo\n"
 
-#: disk-utils/mkswap.c:167
-#, fuzzy
+#: disk-utils/mkswap.c:189
+msgid " -q, --quiet               suppress output and warning messages\n"
+msgstr " -q, --quiet               suprime la salida y los mensajes de aviso\n"
+
+#: disk-utils/mkswap.c:190
 msgid " -p, --pagesize SIZE       specify page size in bytes\n"
-msgstr " -b, --bytes       muestra los tamaños en bytes\n"
+msgstr " -p, --pagesize TAMAÑO     espcifica el tamaño de página en bytes\n"
 
-#: disk-utils/mkswap.c:168
-#, fuzzy
+#: disk-utils/mkswap.c:191
 msgid " -L, --label LABEL         specify label\n"
-msgstr " -X, --label <nombre>      especifica el tipo de etiqueta (dos, gpt, ...)\n"
+msgstr " -L, --label ETIQUETA      especifica la etiqueta\n"
 
-#: disk-utils/mkswap.c:169
-#, fuzzy
+#: disk-utils/mkswap.c:192
 msgid " -v, --swapversion NUM     specify swap-space version number\n"
-msgstr " -N, --partno <número>     especifica el número de la partición\n"
+msgstr " -v, --swapversion NUM     especifica el número de versión del espacio de intercambio\n"
 
-#: disk-utils/mkswap.c:170
-#, fuzzy
+#: disk-utils/mkswap.c:193
 msgid " -U, --uuid UUID           specify the uuid to use\n"
-msgstr " -g, --group <grupo>             especifica el grupo primario\n"
+msgstr " -U, --uuid UUID           especifica el uuid que se utilizará\n"
 
-#: disk-utils/mkswap.c:171
-#, fuzzy
+#: disk-utils/mkswap.c:195
+#, c-format
+msgid " -e, --endianness=<value>  specify the endianness to use (%s, %s or %s)\n"
+msgstr ""
+
+#: disk-utils/mkswap.c:197
 msgid "     --verbose             verbose output\n"
-msgstr " -v, --verbose      da más información en la salida\n"
+msgstr "     --verbose             da más información en la salida\n"
 
-#: disk-utils/mkswap.c:174 disk-utils/sfdisk.c:2061
+#: disk-utils/mkswap.c:200 disk-utils/sfdisk.c:2088
 #, c-format
 msgid "     --lock[=<mode>]       use exclusive device lock (%s, %s or %s)\n"
 msgstr "     --lock[=<modo>]       utiliza bloqueo de dispositivo exclusivo (%s, %s o %s)\n"
 
-#: disk-utils/mkswap.c:187
+#: disk-utils/mkswap.c:214
 #, c-format
 msgid "too many bad pages: %lu"
 msgstr "Hay demasiadas páginas incorrectas: %lu"
 
-#: disk-utils/mkswap.c:208
+#: disk-utils/mkswap.c:235
 msgid "seek failed in check_blocks"
 msgstr "Error de búsqueda en check_blocks"
 
-#: disk-utils/mkswap.c:216
+#: disk-utils/mkswap.c:245
 #, c-format
 msgid "%lu bad page\n"
 msgid_plural "%lu bad pages\n"
 msgstr[0] "%lu página incorrecta\n"
 msgstr[1] "%lu páginas incorrectas\n"
 
-#: disk-utils/mkswap.c:228
+#: disk-utils/mkswap.c:257
 #, c-format
 msgid ""
 "mkswap: %s contains holes or other unsupported extents.\n"
 "        This swap file can be rejected by kernel on swap activation!\n"
 msgstr ""
+"mkswap: %s contiene huecos u otras extensiones no admitidas.\n"
+"        ¡Este fichero de intercambio puede ser rechazado por el núcleo al activar el intercambio!\n"
 
-#: disk-utils/mkswap.c:236
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:265
+#, c-format
 msgid "        Use --verbose for more details.\n"
-msgstr "     --verbose          imprime más detalles\n"
+msgstr "        Utilice --verbose para obtener más detalles.\n"
 
-#: disk-utils/mkswap.c:275 disk-utils/mkswap.c:300
+#: disk-utils/mkswap.c:306 disk-utils/mkswap.c:331
 #, c-format
 msgid "hole detected at offset %ju"
-msgstr ""
+msgstr "hueco detectado en desplazamiento %ju"
 
-#: disk-utils/mkswap.c:283
+#: disk-utils/mkswap.c:314
 #, c-format
 msgid "data inline extent at offset %ju"
-msgstr ""
+msgstr "extensión en línea de datos en el desplazamiento %ju"
 
-#: disk-utils/mkswap.c:286
+#: disk-utils/mkswap.c:317
 #, c-format
 msgid "shared extent at offset %ju"
-msgstr ""
+msgstr "extensión compartida en el desplazamiento %ju"
 
-#: disk-utils/mkswap.c:289
+#: disk-utils/mkswap.c:320
 #, c-format
 msgid "unallocated extent at offset %ju"
-msgstr ""
+msgstr "extensión sin reservar en el desplazamiento %ju"
 
-#: disk-utils/mkswap.c:329
+#: disk-utils/mkswap.c:361
 msgid "unable to alloc new libblkid probe"
 msgstr "no se puede asignar un nuevo sondeo libblkid"
 
-#: disk-utils/mkswap.c:331
+#: disk-utils/mkswap.c:363
 msgid "unable to assign device to libblkid probe"
 msgstr "no se puede asignar dispositivo al sondeo libblkid"
 
-#: disk-utils/mkswap.c:352
+#: disk-utils/mkswap.c:385
 #, c-format
 msgid "warning: checking bad blocks from swap file is not supported: %s"
 msgstr "atención: no se dispone de la opción de comprobar bloques incorrectos en el fichero de intercambio: %s"
 
-#: disk-utils/mkswap.c:368 disk-utils/mkswap.c:393 disk-utils/mkswap.c:440
+#: disk-utils/mkswap.c:400 disk-utils/mkswap.c:425 disk-utils/mkswap.c:473
 msgid "unable to rewind swap-device"
 msgstr "bo se puede rebobinar el dispositivo de intercambio"
 
-#: disk-utils/mkswap.c:396
+#: disk-utils/mkswap.c:428
 msgid "unable to erase bootbits sectors"
 msgstr "no se pueden borrar los sectores de los bits de arranque"
 
-#: disk-utils/mkswap.c:412
+#: disk-utils/mkswap.c:445
 #, c-format
 msgid "%s: warning: wiping old %s signature."
 msgstr "%s: atención: se destruye la firma antigua %s."
 
-#: disk-utils/mkswap.c:417
+#: disk-utils/mkswap.c:450
 #, c-format
 msgid "%s: warning: don't erase bootbits sectors"
 msgstr "%s: atención: no borre los sectores de los bits de arranque inicio"
 
-#: disk-utils/mkswap.c:420
+#: disk-utils/mkswap.c:453
 #, c-format
 msgid "        (%s partition table detected). "
 msgstr "        (tabla de particiones %s detectada). "
 
-#: disk-utils/mkswap.c:422
+#: disk-utils/mkswap.c:455
 #, c-format
 msgid "        (compiled without libblkid). "
 msgstr "        (compilado sin libblkid). "
 
-#: disk-utils/mkswap.c:423
+#: disk-utils/mkswap.c:456
 #, c-format
 msgid "Use -f to force.\n"
 msgstr "Utilice -f para forzar.\n"
 
-#: disk-utils/mkswap.c:445
+#: disk-utils/mkswap.c:478
 #, c-format
 msgid "%s: unable to write signature page"
 msgstr "%s: no se puede escribir la página de firma"
 
-#: disk-utils/mkswap.c:492
+#: disk-utils/mkswap.c:536
 msgid "parsing page size failed"
 msgstr "fallo al analizar el tamaño de página"
 
-#: disk-utils/mkswap.c:498
+#: disk-utils/mkswap.c:545
 msgid "parsing version number failed"
 msgstr "error analizando el número de versión"
 
-#: disk-utils/mkswap.c:501
+#: disk-utils/mkswap.c:548
 #, c-format
 msgid "swapspace version %d is not supported"
 msgstr "no funciona la versión %d de espacio de intercambio"
 
-#: disk-utils/mkswap.c:507
+#: disk-utils/mkswap.c:554
 #, c-format
 msgid "warning: ignoring -U (UUIDs are unsupported by %s)"
 msgstr "atención: se ignora -U (%s no permite especificar UUIDs)"
 
-#: disk-utils/mkswap.c:537
+#: disk-utils/mkswap.c:567
+#, fuzzy, c-format
+#| msgid "swapspace version %d is not supported"
+msgid "invalid endianness %s is not supported"
+msgstr "no funciona la versión %d de espacio de intercambio"
+
+#: disk-utils/mkswap.c:596
 msgid "only one device argument is currently supported"
 msgstr "actualmente solo se admite un argumento para el dispositivo"
 
-#: disk-utils/mkswap.c:544
+#: disk-utils/mkswap.c:609
 msgid "error: parsing UUID failed"
 msgstr "error: fallo al analizar UUID"
 
-#: disk-utils/mkswap.c:553
+#: disk-utils/mkswap.c:618
 msgid "error: Nowhere to set up swap on?"
 msgstr "error: ¿No se ha especificado dónde configurar el espacio de intercambio?"
 
-#: disk-utils/mkswap.c:559
+#: disk-utils/mkswap.c:624
 msgid "invalid block count argument"
 msgstr "argumento de cuenta de bloques no válido"
 
-#: disk-utils/mkswap.c:568
+#: disk-utils/mkswap.c:633
 #, c-format
 msgid "error: size %llu KiB is larger than device size %<PRIu64> KiB"
 msgstr "error: el tamaño %llu KiB es mayor que el tamaño del dispositivo %<PRIu64> KiB"
 
-#: disk-utils/mkswap.c:574
+#: disk-utils/mkswap.c:639
 #, c-format
 msgid "error: swap area needs to be at least %ld KiB"
 msgstr "error: el área de intercambio debe tener como mínimo %ld KiB"
 
-#: disk-utils/mkswap.c:579
+#: disk-utils/mkswap.c:645
 #, c-format
 msgid "warning: truncating swap area to %llu KiB"
 msgstr "atención: el área de intercambio se trunca a %llu KiB"
 
-#: disk-utils/mkswap.c:584
+#: disk-utils/mkswap.c:650
 #, c-format
 msgid "error: %s is mounted; will not make swapspace"
 msgstr "error: %s está montado; no se creará el espacio de intercambio"
 
-#: disk-utils/mkswap.c:591
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:657
+#, c-format
 msgid "%s: insecure permissions %04o, fix with: chmod %04o %s"
-msgstr "%s: permisos %04o no seguros; se sugiere %04o."
+msgstr "%s: permisos %04o no seguros; se arregla con: chmod %04o %s"
 
-#: disk-utils/mkswap.c:595
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:662
+#, c-format
 msgid "%s: insecure file owner %d, fix with: chown 0:0 %s"
-msgstr "%s: el propietario %d del fichero no es seguro; se sugiero 0 (root)."
+msgstr "%s: el propietario %d del fichero no es seguro; se arregla con: chown 0:0 %s"
 
-#: disk-utils/mkswap.c:614
+#: disk-utils/mkswap.c:681
 msgid "Unable to set up swap-space: unreadable"
 msgstr "No se puede configurar el espacio de intercambio: no se puede leer"
 
-#: disk-utils/mkswap.c:619
+#: disk-utils/mkswap.c:687
 #, c-format
 msgid "Setting up swapspace version %d, size = %s (%<PRIu64> bytes)\n"
 msgstr "Configurando espacio de intercambio versión %d, tamaño = %s (%<PRIu64> bytes)\n"
 
-#: disk-utils/mkswap.c:638
+#: disk-utils/mkswap.c:707
 #, c-format
 msgid "%s: unable to obtain selinux file label"
 msgstr "%s: no se puede obtener la etiqueta del fichero SELinux"
 
-#: disk-utils/mkswap.c:643
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:712
+#, c-format
 msgid "%s: unable to obtain default selinux file label"
-msgstr "%s: no se puede obtener la etiqueta del fichero SELinux"
+msgstr "%s: no se puede obtener la etiqueta predefinida del fichero SELinux"
 
-#: disk-utils/mkswap.c:647
+#: disk-utils/mkswap.c:716
 msgid "unable to create new selinux context"
 msgstr "no se puede crear un nuevo contexto SELinux"
 
-#: disk-utils/mkswap.c:649
+#: disk-utils/mkswap.c:718
 msgid "couldn't compute selinux context"
 msgstr "no se pudo calcular el contexto SELinux"
 
-#: disk-utils/mkswap.c:655
+#: disk-utils/mkswap.c:724
 #, c-format
 msgid "unable to relabel %s to %s"
 msgstr "no se puede cambiar la etiqueta %s por %s"
@@ -3652,7 +3737,7 @@ msgstr "tamaño legible"
 msgid "partition name"
 msgstr "nombre de la partición"
 
-#: disk-utils/partx.c:92 misc-utils/findmnt.c:115 misc-utils/lsblk.c:183
+#: disk-utils/partx.c:92 misc-utils/findmnt.c:118 misc-utils/lsblk.c:205
 msgid "partition UUID"
 msgstr "UUID de la partición"
 
@@ -3660,7 +3745,7 @@ msgstr "UUID de la partición"
 msgid "partition table type (dos, gpt, ...)"
 msgstr "tipo de tabla de particiones (dos, gpt, ...)"
 
-#: disk-utils/partx.c:94 misc-utils/lsblk.c:184
+#: disk-utils/partx.c:94 misc-utils/lsblk.c:200
 msgid "partition flags"
 msgstr "opciones de la partición"
 
@@ -3692,13 +3777,13 @@ msgstr "%s: fallo al configurar el fichero subyacente"
 msgid "%s: failed to set up loop device"
 msgstr "%s: error al configurar dispositivo de bucle"
 
-#: disk-utils/partx.c:161 login-utils/lslogins.c:320 misc-utils/fincore.c:92
-#: misc-utils/findmnt.c:378 misc-utils/lsblk.c:324 misc-utils/lslocks.c:344
-#: misc-utils/uuidparse.c:125 misc-utils/wipefs.c:132
-#: sys-utils/irq-common.c:102 sys-utils/losetup.c:112 sys-utils/lscpu.c:193
-#: sys-utils/lscpu.c:208 sys-utils/lsipc.c:232 sys-utils/lsmem.c:178
-#: sys-utils/lsns.c:225 sys-utils/prlimit.c:277 sys-utils/rfkill.c:162
-#: sys-utils/swapon.c:150 sys-utils/wdctl.c:161 sys-utils/zramctl.c:147
+#: disk-utils/partx.c:161 login-utils/lslogins.c:322 misc-utils/fincore.c:92
+#: misc-utils/findmnt.c:383 misc-utils/lsblk.c:343 misc-utils/lsfd.c:477
+#: misc-utils/lslocks.c:351 misc-utils/uuidparse.c:125 misc-utils/wipefs.c:132
+#: sys-utils/irq-common.c:103 sys-utils/losetup.c:112 sys-utils/lscpu.c:200
+#: sys-utils/lscpu.c:215 sys-utils/lsipc.c:233 sys-utils/lsmem.c:178
+#: sys-utils/lsns.c:268 sys-utils/prlimit.c:291 sys-utils/rfkill.c:162
+#: sys-utils/swapon.c:150 sys-utils/wdctl.c:179 sys-utils/zramctl.c:147
 #, c-format
 msgid "unknown column: %s"
 msgstr "columna desconocida: %s"
@@ -3795,10 +3880,11 @@ msgid_plural "#%2d: %9ju-%9ju (%9ju sectors, %6ju MB)\n"
 msgstr[0] "nº %2d: %9ju-%9ju (%9ju sector, %6ju MB)\n"
 msgstr[1] "nº %2d: %9ju-%9ju (%9ju sectores, %6ju MB)\n"
 
-#: disk-utils/partx.c:680 misc-utils/fincore.c:370 misc-utils/findmnt.c:1690
-#: misc-utils/lsblk.c:2213 misc-utils/lslocks.c:471 sys-utils/losetup.c:339
-#: sys-utils/lscpu.c:586 sys-utils/lscpu.c:736 sys-utils/prlimit.c:306
-#: sys-utils/rfkill.c:476 sys-utils/swapon.c:292 sys-utils/wdctl.c:310
+#: disk-utils/partx.c:680 misc-utils/fincore.c:371 misc-utils/findmnt.c:1792
+#: misc-utils/lsblk.c:2395 misc-utils/lsfd.c:532 misc-utils/lsfd.c:1984
+#: misc-utils/lslocks.c:487 sys-utils/losetup.c:339 sys-utils/lscpu.c:616
+#: sys-utils/lscpu.c:772 sys-utils/prlimit.c:320 sys-utils/rfkill.c:487
+#: sys-utils/swapon.c:305 sys-utils/wdctl.c:360
 msgid "failed to allocate output column"
 msgstr "no se ha podido reservar la columna de salida"
 
@@ -3851,7 +3937,7 @@ msgstr ""
 " -s, --show           muestra la lista de particiones\n"
 "\n"
 
-#: disk-utils/partx.c:766 misc-utils/lsblk.c:1858 sys-utils/lsmem.c:515
+#: disk-utils/partx.c:766 misc-utils/lsblk.c:2000 sys-utils/lsmem.c:528
 msgid " -b, --bytes          print SIZE in bytes rather than in human readable format\n"
 msgstr " -b, --btyes          muestra el TAMAÑO en bytes en lugar de hacerlo en formato legible para humanos\n"
 
@@ -3863,20 +3949,20 @@ msgstr " -g, --noheadings     no imprime las cabeceras correspondientes a --show
 msgid " -n, --nr <n:m>       specify the range of partitions (e.g. --nr 2:4)\n"
 msgstr " -n, --nr <n:n>       especifica un rango de particiones (e.g. --nr 2:4)\n"
 
-#: disk-utils/partx.c:769 sys-utils/irqtop.c:251 sys-utils/lsirq.c:66
+#: disk-utils/partx.c:769 sys-utils/irqtop.c:271 sys-utils/lsirq.c:66
 msgid " -o, --output <list>  define which output columns to use\n"
 msgstr " -o, --output <lista> define que columnas de salida utilizar\n"
 
-#: disk-utils/partx.c:770 sys-utils/lsmem.c:518
+#: disk-utils/partx.c:770 sys-utils/lsmem.c:531
 msgid "     --output-all     output all columns\n"
 msgstr "     --output-all     saca todas las columnas\n"
 
-#: disk-utils/partx.c:771 misc-utils/lsblk.c:1854 sys-utils/lsirq.c:64
-#: sys-utils/lsmem.c:513
+#: disk-utils/partx.c:771 misc-utils/lsblk.c:1994 sys-utils/lsirq.c:64
+#: sys-utils/lsmem.c:526
 msgid " -P, --pairs          use key=\"value\" output format\n"
 msgstr " -P, --paris          utiliza el formato de salida clave=\"valor\"\n"
 
-#: disk-utils/partx.c:772 misc-utils/lsblk.c:1869 sys-utils/lsmem.c:519
+#: disk-utils/partx.c:772 misc-utils/lsblk.c:2010 sys-utils/lsmem.c:532
 msgid " -r, --raw            use raw output format\n"
 msgstr " -r, --raw            utiliza el formato de salida en bruto\n"
 
@@ -3923,7 +4009,7 @@ msgstr "%s: no se pueden borrar las particiones"
 msgid "%s: partitioned loop devices unsupported"
 msgstr "%s: los dispositivos de bucle particionados no se admiten"
 
-#: disk-utils/partx.c:1030
+#: disk-utils/partx.c:1031
 #, c-format
 msgid "%s: failed to initialize blkid prober"
 msgstr "%s: no se ha podido inicializar el sondeo blkid"
@@ -3968,8 +4054,8 @@ msgstr "No se puede localizar el dispositivo de bloques '%s'"
 msgid "Device '%s' is not a block device"
 msgstr "El dispositivo '%s' no es un dispositivo de bloques"
 
-#: disk-utils/raw.c:195 disk-utils/raw.c:198 sys-utils/ipcrm.c:352
-#: sys-utils/ipcrm.c:366 sys-utils/ipcrm.c:380
+#: disk-utils/raw.c:195 disk-utils/raw.c:198 sys-utils/ipcrm.c:353
+#: sys-utils/ipcrm.c:367 sys-utils/ipcrm.c:381
 msgid "failed to parse argument"
 msgstr "no se ha podido analizar el argumento"
 
@@ -4024,147 +4110,155 @@ msgstr "%s: no se ha podido obtener el comienzo del número de partición %s"
 msgid "failed to resize partition"
 msgstr "no se ha podido cambair el tamaño de la partición"
 
-#: disk-utils/sfdisk.c:241
+#: disk-utils/sfdisk.c:242
 msgid "failed to allocate nested libfdisk context"
 msgstr "fallo al reservar contexto anidado de libfdisk"
 
-#: disk-utils/sfdisk.c:301
+#: disk-utils/sfdisk.c:302
 #, c-format
 msgid "cannot seek %s"
 msgstr "no se puede efectuar `seek' %s"
 
-#: disk-utils/sfdisk.c:312 libfdisk/src/bsd.c:724 libfdisk/src/bsd.c:905
-#: schedutils/uclampset.c:119 term-utils/script.c:461
+#: disk-utils/sfdisk.c:313 libfdisk/src/bsd.c:724 libfdisk/src/bsd.c:905
+#: schedutils/uclampset.c:119 term-utils/script.c:470
 #, c-format
 msgid "cannot write %s"
 msgstr "no se puede escribir %s"
 
-#: disk-utils/sfdisk.c:319
+#: disk-utils/sfdisk.c:320
 #, c-format
 msgid "%12s (offset %5ju, size %5ju): %s"
 msgstr "%12s (desplazamiento %5ju, tamaño %5ju): %s"
 
-#: disk-utils/sfdisk.c:325
+#: disk-utils/sfdisk.c:326
 #, c-format
 msgid "%s: failed to create a backup"
 msgstr "%s: no se ha podido crear respaldo"
 
-#: disk-utils/sfdisk.c:338
+#: disk-utils/sfdisk.c:339
 msgid "failed to create a backup file, $HOME undefined"
 msgstr "no se ha podido crear un fichero de respaldo; $HOME queda sin definir"
 
-#: disk-utils/sfdisk.c:364
+#: disk-utils/sfdisk.c:365
 msgid "Backup files:"
 msgstr "Ficheros de respaldo:"
 
-#: disk-utils/sfdisk.c:410
+#: disk-utils/sfdisk.c:411
 msgid "failed to read new partition from device; ignoring --move-data"
 msgstr "no se ha podido leer la nueva partición del dispositivo; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:412
+#: disk-utils/sfdisk.c:413
 msgid "failed to get size of the new partition; ignoring --move-data"
 msgstr "no se ha podido obtener el tamaño de la nueva partición; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:414
+#: disk-utils/sfdisk.c:415
 msgid "failed to get start of the new partition; ignoring --move-data"
 msgstr "no se ha podido obtener el comienzo de la nueva partición; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:416
+#: disk-utils/sfdisk.c:417
 msgid "failed to get size of the old partition; ignoring --move-data"
 msgstr "no se ha podido obtener el tamaño de la antigua partición; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:418
+#: disk-utils/sfdisk.c:419
 msgid "failed to get start of the old partition; ignoring --move-data"
 msgstr "no se ha podido obtener el comienzo de la antigua partición; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:420
+#: disk-utils/sfdisk.c:421
 msgid "start of the partition has not been moved; ignoring --move-data"
 msgstr "no se ha movido el comienzo de la partición; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:422
+#: disk-utils/sfdisk.c:423
 msgid "new partition is smaller than original; ignoring --move-data"
 msgstr "la nueva partición es más pequeña que la original; se ignora --move-data"
 
-#: disk-utils/sfdisk.c:473
+#: disk-utils/sfdisk.c:474
 msgid "Data move: (--no-act)"
 msgstr "Movimiento de datos: (--no-act)"
 
-#: disk-utils/sfdisk.c:473
+#: disk-utils/sfdisk.c:474
 msgid "Data move:"
 msgstr "Movimiento de datos:"
 
-#: disk-utils/sfdisk.c:476
+#: disk-utils/sfdisk.c:477
 #, c-format
 msgid " typescript file: %s"
 msgstr " fichero de transcripción: %s"
 
-#: disk-utils/sfdisk.c:477
+#: disk-utils/sfdisk.c:478
 #, c-format
 msgid "  start sector: (from/to) %ju / %ju\n"
 msgstr "  sector inicial: (desde/hasta) %ju / %ju\n"
 
-#: disk-utils/sfdisk.c:478
+#: disk-utils/sfdisk.c:479
 #, c-format
 msgid "  sectors: %ju\n"
 msgstr "  sectores: %ju\n"
 
-#: disk-utils/sfdisk.c:479
+#: disk-utils/sfdisk.c:480
 #, c-format
 msgid "  step size: %zu bytes\n"
 msgstr "  tamaño del paso: %zu bytes\n"
 
-#: disk-utils/sfdisk.c:489
+#: disk-utils/sfdisk.c:490
 msgid "Do you want to move partition data?"
 msgstr "¿Desea mover los datos de la partición?"
 
-#: disk-utils/sfdisk.c:491 disk-utils/sfdisk.c:1988
+#: disk-utils/sfdisk.c:492 disk-utils/sfdisk.c:2014
 msgid "Leaving."
 msgstr "Saliendo."
 
-#: disk-utils/sfdisk.c:553
-#, c-format
-msgid "cannot read at offset: %zu; continue"
+#: disk-utils/sfdisk.c:554
+#, fuzzy, c-format
+#| msgid "cannot read at offset: %zu; continue"
+msgid "cannot read at offset: %ju; continue"
 msgstr "no se puede leer en el desplazamiento: %zu; continuar"
 
-#: disk-utils/sfdisk.c:564
-#, c-format
-msgid "cannot write at offset: %zu; continue"
+#: disk-utils/sfdisk.c:565
+#, fuzzy, c-format
+#| msgid "cannot write at offset: %zu; continue"
+msgid "cannot write at offset: %ju; continue"
 msgstr "no se puede escribir en el desplazamiento: %zu; continuar"
 
-#: disk-utils/sfdisk.c:593
+#: disk-utils/sfdisk.c:571
+#, fuzzy, c-format
+#| msgid "cannot read at offset: %zu; continue"
+msgid "cannot fsync at offset: %ju; continue"
+msgstr "no se puede leer en el desplazamiento: %zu; continuar"
+
+#: disk-utils/sfdisk.c:595
 #, c-format
 msgid "Moved %ju from %ju sectors (%.3f%%, %.1f MiB/s)."
 msgstr "Movidos %ju de %ju sectores (%.3f%%, %.1f MiB/s)."
 
-#: disk-utils/sfdisk.c:598
+#: disk-utils/sfdisk.c:600
 #, c-format
 msgid "Moved %ju from %ju sectors (%.3f%%)."
 msgstr "Movidos %ju de %ju sectores (%.3f%%)."
 
-#: disk-utils/sfdisk.c:622
+#: disk-utils/sfdisk.c:624
 #, c-format
 msgid "Moved %ju from %ju sectors (%.0f%%)."
 msgstr "Movidos %ju de %ju sectores (%.0f%%)."
 
-#: disk-utils/sfdisk.c:635
+#: disk-utils/sfdisk.c:637
 msgid "Your data has not been moved (--no-act)."
 msgstr "No se han movido los datos (--no-act)."
 
-#: disk-utils/sfdisk.c:637
+#: disk-utils/sfdisk.c:639
 #, c-format
 msgid "%zu I/O errors detected!"
 msgstr "¡%zu errores de E/S detectados!"
 
-#: disk-utils/sfdisk.c:640
+#: disk-utils/sfdisk.c:642
 #, c-format
 msgid "%s: failed to move data"
 msgstr "%s: no se han podido poner los datos"
 
-#: disk-utils/sfdisk.c:652
+#: disk-utils/sfdisk.c:654
 msgid "The partition table is unchanged (--no-act)."
 msgstr "La tabla de particiones permanece sin cambios (--no-act)."
 
-#: disk-utils/sfdisk.c:660
+#: disk-utils/sfdisk.c:662
 msgid ""
 "\n"
 "The partition table has been altered."
@@ -4172,12 +4266,12 @@ msgstr ""
 "\n"
 "Se ha modificado la tabla de particiones."
 
-#: disk-utils/sfdisk.c:735
+#: disk-utils/sfdisk.c:737
 #, c-format
 msgid "unsupported label '%s'"
 msgstr "etiqueta de disco no soportada '%s'"
 
-#: disk-utils/sfdisk.c:738
+#: disk-utils/sfdisk.c:740
 msgid ""
 "Id  Name\n"
 "\n"
@@ -4185,195 +4279,195 @@ msgstr ""
 "Id  Nombre\n"
 "\n"
 
-#: disk-utils/sfdisk.c:765
+#: disk-utils/sfdisk.c:767
 msgid "unrecognized partition table type"
 msgstr "tipo de tabla de particiones no reconocido"
 
-#: disk-utils/sfdisk.c:818
+#: disk-utils/sfdisk.c:820
 #, c-format
 msgid "Cannot get size of %s"
 msgstr "No se puede obtener el tamaño de %s"
 
-#: disk-utils/sfdisk.c:855
+#: disk-utils/sfdisk.c:857
 #, c-format
 msgid "total: %ju blocks\n"
 msgstr "total: %ju bloques\n"
 
-#: disk-utils/sfdisk.c:914 disk-utils/sfdisk.c:992 disk-utils/sfdisk.c:1029
-#: disk-utils/sfdisk.c:1054 disk-utils/sfdisk.c:1124 disk-utils/sfdisk.c:1192
-#: disk-utils/sfdisk.c:1247 disk-utils/sfdisk.c:1303 disk-utils/sfdisk.c:1356
-#: disk-utils/sfdisk.c:1394 disk-utils/sfdisk.c:1730
+#: disk-utils/sfdisk.c:916 disk-utils/sfdisk.c:994 disk-utils/sfdisk.c:1031
+#: disk-utils/sfdisk.c:1056 disk-utils/sfdisk.c:1090 disk-utils/sfdisk.c:1149
+#: disk-utils/sfdisk.c:1217 disk-utils/sfdisk.c:1272 disk-utils/sfdisk.c:1328
+#: disk-utils/sfdisk.c:1381 disk-utils/sfdisk.c:1419 disk-utils/sfdisk.c:1755
 msgid "no disk device specified"
 msgstr "no se ha especificado ningún dispositivo de disco"
 
-#: disk-utils/sfdisk.c:924
+#: disk-utils/sfdisk.c:926
 msgid "toggle boot flags is unsupported for Hybrid GPT/MBR"
 msgstr "cambiar los indicadores de arranque no puede hacerse para GPT/MBR híbrido"
 
-#: disk-utils/sfdisk.c:929
+#: disk-utils/sfdisk.c:931
 msgid "cannot switch to PMBR"
 msgstr "no se puede cambiar a PMBR"
 
-#: disk-utils/sfdisk.c:930
+#: disk-utils/sfdisk.c:932
 msgid "Activation is unsupported for GPT -- entering nested PMBR."
 msgstr "La activación no puede hacerse para GPT -- se entra en PMBR anidado."
 
-#: disk-utils/sfdisk.c:933
+#: disk-utils/sfdisk.c:935
 msgid "toggle boot flags is supported for MBR or PMBR only"
 msgstr "cambiar los indicadores de arranque solo puede hacerse para MBR o PMBR"
 
-#: disk-utils/sfdisk.c:965 disk-utils/sfdisk.c:1008 disk-utils/sfdisk.c:1129
-#: disk-utils/sfdisk.c:1197 disk-utils/sfdisk.c:1252 disk-utils/sfdisk.c:1308
-#: disk-utils/sfdisk.c:1728 disk-utils/sfdisk.c:2254
+#: disk-utils/sfdisk.c:967 disk-utils/sfdisk.c:1010 disk-utils/sfdisk.c:1154
+#: disk-utils/sfdisk.c:1222 disk-utils/sfdisk.c:1277 disk-utils/sfdisk.c:1333
+#: disk-utils/sfdisk.c:1753 disk-utils/sfdisk.c:2285
 msgid "failed to parse partition number"
 msgstr "fallo al analizar el número de partición"
 
-#: disk-utils/sfdisk.c:970
+#: disk-utils/sfdisk.c:972
 #, c-format
 msgid "%s: partition %d: failed to toggle bootable flag"
 msgstr "%s: partición %d: no se ha podido cambiar el indicador de arrancable"
 
-#: disk-utils/sfdisk.c:1003 disk-utils/sfdisk.c:1011
+#: disk-utils/sfdisk.c:1005 disk-utils/sfdisk.c:1013
 #, c-format
 msgid "%s: partition %zu: failed to delete"
 msgstr "%s: partición %zu: no se ha podido borrar"
 
-#: disk-utils/sfdisk.c:1059
+#: disk-utils/sfdisk.c:1061 disk-utils/sfdisk.c:1095
 #, c-format
 msgid "%s: does not contain a recognized partition table"
 msgstr "%s: no contiene una tabla de particiones reconocida."
 
-#: disk-utils/sfdisk.c:1063
+#: disk-utils/sfdisk.c:1065
 msgid "failed to allocate dump struct"
 msgstr "no se ha podido reservar la estructura de volcado"
 
-#: disk-utils/sfdisk.c:1067
+#: disk-utils/sfdisk.c:1069
 #, c-format
 msgid "%s: failed to dump partition table"
 msgstr "%s: no se ha podido volcar la tabla de particiones"
 
-#: disk-utils/sfdisk.c:1102
+#: disk-utils/sfdisk.c:1127
 #, c-format
 msgid "%s: no partition table found"
 msgstr "%s: no se ha encontrado ninguna tabla de particiones"
 
-#: disk-utils/sfdisk.c:1106
+#: disk-utils/sfdisk.c:1131
 #, c-format
 msgid "%s: partition %zu: partition table contains only %zu partitions"
 msgstr "%s: partición %zu: la tabla de particiones solo contiene %zu particiones."
 
-#: disk-utils/sfdisk.c:1109
+#: disk-utils/sfdisk.c:1134
 #, c-format
 msgid "%s: partition %zu: partition is unused"
 msgstr "%s: partición %zu: la partición no se está usando"
 
-#: disk-utils/sfdisk.c:1128 disk-utils/sfdisk.c:1196 disk-utils/sfdisk.c:1251
-#: disk-utils/sfdisk.c:1307
+#: disk-utils/sfdisk.c:1153 disk-utils/sfdisk.c:1221 disk-utils/sfdisk.c:1276
+#: disk-utils/sfdisk.c:1332
 msgid "no partition number specified"
 msgstr "número de partición no especificado"
 
-#: disk-utils/sfdisk.c:1134 disk-utils/sfdisk.c:1202 disk-utils/sfdisk.c:1257
-#: disk-utils/sfdisk.c:1313 disk-utils/sfdisk.c:1362 disk-utils/sfdisk.c:1396
-#: sys-utils/losetup.c:782
+#: disk-utils/sfdisk.c:1159 disk-utils/sfdisk.c:1227 disk-utils/sfdisk.c:1282
+#: disk-utils/sfdisk.c:1338 disk-utils/sfdisk.c:1387 disk-utils/sfdisk.c:1421
+#: sys-utils/losetup.c:784
 msgid "unexpected arguments"
 msgstr "argumentos inesperados"
 
-#: disk-utils/sfdisk.c:1149
+#: disk-utils/sfdisk.c:1174
 #, c-format
 msgid "%s: partition %zu: failed to get partition type"
 msgstr "%s: partición %zu: fallo al obtener el tipo de partición"
 
-#: disk-utils/sfdisk.c:1172
+#: disk-utils/sfdisk.c:1197
 #, c-format
 msgid "failed to parse %s partition type '%s'"
 msgstr "fallo al analizar el tipo de la partición %s '%s'"
 
-#: disk-utils/sfdisk.c:1176
+#: disk-utils/sfdisk.c:1201
 #, c-format
 msgid "%s: partition %zu: failed to set partition type"
 msgstr "%s: partición %zu: fallo al configurar el tipo de partición"
 
-#: disk-utils/sfdisk.c:1214
+#: disk-utils/sfdisk.c:1239
 #, c-format
 msgid "%s: partition %zu: failed to get partition UUID"
 msgstr "%s: partición %zu: fallo al obtener el UUID de la partición"
 
-#: disk-utils/sfdisk.c:1227 disk-utils/sfdisk.c:1282 disk-utils/sfdisk.c:1336
+#: disk-utils/sfdisk.c:1252 disk-utils/sfdisk.c:1307 disk-utils/sfdisk.c:1361
 msgid "failed to allocate partition object"
 msgstr "fallo al reservar el objeto de la partición"
 
-#: disk-utils/sfdisk.c:1231
+#: disk-utils/sfdisk.c:1256
 #, c-format
 msgid "%s: partition %zu: failed to set partition UUID"
 msgstr "%s: partición %zu: fallo al configurar el UUID de la partición"
 
-#: disk-utils/sfdisk.c:1269
+#: disk-utils/sfdisk.c:1294
 #, c-format
 msgid "%s: partition %zu: failed to get partition name"
 msgstr "%s: partición %zu: fallo al obtener el nombre de la partición"
 
-#: disk-utils/sfdisk.c:1286
+#: disk-utils/sfdisk.c:1311
 #, c-format
 msgid "%s: partition %zu: failed to set partition name"
 msgstr "%s: partición %zu: fallo al configurar el nombre de la partición"
 
-#: disk-utils/sfdisk.c:1340
+#: disk-utils/sfdisk.c:1365
 #, c-format
 msgid "%s: partition %zu: failed to set partition attributes"
 msgstr "%s: partición %zu: fallo al configurar los atributos de la partición"
 
-#: disk-utils/sfdisk.c:1377
+#: disk-utils/sfdisk.c:1402
 #, c-format
 msgid "%s: failed to set disklabel ID"
 msgstr "%s: fallo al establecer el ID de la etiqueta del disco"
 
-#: disk-utils/sfdisk.c:1392
+#: disk-utils/sfdisk.c:1417
 msgid "no relocate operation specified"
 msgstr "no se ha especificado ninguna operación de reubicación"
 
-#: disk-utils/sfdisk.c:1406
+#: disk-utils/sfdisk.c:1431
 msgid "unsupported relocation operation"
 msgstr "operación de reubicación desconocida"
 
-#: disk-utils/sfdisk.c:1451
+#: disk-utils/sfdisk.c:1476
 msgid " Commands:\n"
 msgstr " Órdenes:\n"
 
-#: disk-utils/sfdisk.c:1453
+#: disk-utils/sfdisk.c:1478
 msgid "   write    write table to disk and exit\n"
 msgstr "   write    escribe la tabla en el disco y sale\n"
 
-#: disk-utils/sfdisk.c:1454
+#: disk-utils/sfdisk.c:1479
 msgid "   quit     show new situation and wait for user's feedback before write\n"
 msgstr ""
 "   quit     muestra la nueva situación y espera la respuesta del usuario\n"
 "            antes de escribir\n"
 
-#: disk-utils/sfdisk.c:1455
+#: disk-utils/sfdisk.c:1480
 msgid "   abort    exit sfdisk shell\n"
 msgstr "   abort    sale de la «shell» de sfdisk\n"
 
-#: disk-utils/sfdisk.c:1456
+#: disk-utils/sfdisk.c:1481
 msgid "   print    display the partition table\n"
 msgstr "   print    muestra la tabla de particiones\n"
 
-#: disk-utils/sfdisk.c:1457
+#: disk-utils/sfdisk.c:1482
 msgid "   help     show this help text\n"
 msgstr "   help     muestra este texto de ayuda\n"
 
-#: disk-utils/sfdisk.c:1459
+#: disk-utils/sfdisk.c:1484
 msgid "   Ctrl-D   the same as 'quit'\n"
 msgstr "   Ctrl-D   igual que 'quit'\n"
 
-#: disk-utils/sfdisk.c:1463
+#: disk-utils/sfdisk.c:1488
 msgid " Input format:\n"
 msgstr " Formato de entrada:\n"
 
-#: disk-utils/sfdisk.c:1465
+#: disk-utils/sfdisk.c:1490
 msgid "   <start>, <size>, <type>, <bootable>\n"
 msgstr "   <comienzo>, <tamaño>, <tipo>, <arrancable>\n"
 
-#: disk-utils/sfdisk.c:1468
+#: disk-utils/sfdisk.c:1493
 msgid ""
 "   <start>  Beginning of the partition in sectors, or bytes if\n"
 "            specified in the format <number>{K,M,G,T,P,E,Z,Y}.\n"
@@ -4383,7 +4477,7 @@ msgstr ""
 "            se especifica en el formato <número>{K,M,G,T,P,E,Z,Y}.\n"
 "            Lo predeterminado es el primer espacio disponible.\n"
 
-#: disk-utils/sfdisk.c:1473
+#: disk-utils/sfdisk.c:1498
 msgid ""
 "   <size>   Size of the partition in sectors, or bytes if\n"
 "            specified in the format <number>{K,M,G,T,P,E,Z,Y}.\n"
@@ -4393,73 +4487,73 @@ msgstr ""
 "            se especifica en el formato <número>{K,M,G,T,P,E,Z,Y}.\n"
 "            Lo predeterminado es todo el espacio disponible.\n"
 
-#: disk-utils/sfdisk.c:1478
+#: disk-utils/sfdisk.c:1503
 msgid "   <type>   The partition type.  Default is a Linux data partition.\n"
 msgstr "   <tipo>   El tipo de partición.  El predeterminado es partición de datos de Linux.\n"
 
-#: disk-utils/sfdisk.c:1479
+#: disk-utils/sfdisk.c:1504
 msgid "            MBR: hex or L,S,Ex,X,U,R,V shortcuts.\n"
 msgstr "            MBR: hexa o métodos abreviados L,S,Ex,X,U,R,V.\n"
 
-#: disk-utils/sfdisk.c:1480
+#: disk-utils/sfdisk.c:1505
 msgid "            GPT: UUID or L,S,H,U,R,V shortcuts.\n"
 msgstr "            GPT: UUID o métodos abreviados L,S,H,U,R,V.\n"
 
-#: disk-utils/sfdisk.c:1483
+#: disk-utils/sfdisk.c:1508
 msgid "   <bootable>  Use '*' to mark an MBR partition as bootable.\n"
 msgstr "   <arrancable> Utilícese '*' para indicar que la partición del MBR es arrancable.\n"
 
-#: disk-utils/sfdisk.c:1487
+#: disk-utils/sfdisk.c:1512
 msgid " Example:\n"
 msgstr " Ejemplo:\n"
 
-#: disk-utils/sfdisk.c:1489
+#: disk-utils/sfdisk.c:1514
 msgid "   , 4G     Creates a 4GiB partition at default start offset.\n"
 msgstr "   , 4G     Crea una partición 4GiB a partir de la posición predeterminada.\n"
 
-#: disk-utils/sfdisk.c:1521 sys-utils/dmesg.c:1616
+#: disk-utils/sfdisk.c:1546 sys-utils/dmesg.c:1674
 msgid "unsupported command"
 msgstr "orden no admitida"
 
-#: disk-utils/sfdisk.c:1523
+#: disk-utils/sfdisk.c:1548
 #, c-format
 msgid "line %d: unsupported command"
 msgstr "línea %d: orden no admitida"
 
-#: disk-utils/sfdisk.c:1642
-#, fuzzy, c-format
+#: disk-utils/sfdisk.c:1667
+#, c-format
 msgid "The device contains '%s' signature and it may be removed by a write command. See sfdisk(8) man page and --wipe option for more details."
-msgstr "El dispositivo contiene una firma de '%s' y se borrará mediante una orden de escritura. Véase la página de manual de sfdisk(8) y la opción --wipe para más información."
+msgstr "El dispositivo contiene una firma de '%s' y una orden de escritura podría borrarlo. Véase la página de manual de sfdisk(8) y la opción --wipe para más información."
 
-#: disk-utils/sfdisk.c:1649
+#: disk-utils/sfdisk.c:1674
 #, c-format
 msgid "The device contains '%s' signature and it may remain on the device. It is recommended to wipe the device with wipefs(8) or sfdisk --wipe, in order to avoid possible collisions."
 msgstr "El dispositivo contiene firma '%s' y podría permanecer en el dispositivo. Se recomienda encarecidamente limpiar el dispositivo mediante wipefs(8) o sfdisk --wipe, a fin de evitar posibles colisiones."
 
-#: disk-utils/sfdisk.c:1697
+#: disk-utils/sfdisk.c:1722
 msgid "failed to allocate partition name"
 msgstr "fallo al reservar el nombre de la partición"
 
-#: disk-utils/sfdisk.c:1736
+#: disk-utils/sfdisk.c:1761
 msgid "failed to allocate script handler"
 msgstr "fallo al asignar el manejador del script"
 
-#: disk-utils/sfdisk.c:1752
+#: disk-utils/sfdisk.c:1777
 #, c-format
 msgid "%s: cannot modify partition %d: no partition table was found"
 msgstr "%s: no se ha podido modificar la partición %d: no se ha encontrado una tabla de particiones"
 
-#: disk-utils/sfdisk.c:1757
+#: disk-utils/sfdisk.c:1782
 #, c-format
 msgid "%s: cannot modify partition %d: partition table contains only %zu partitions"
 msgstr "%s: no se puede modificar la partición %d: la tabla de particiones solo contiene %zu particiones"
 
-#: disk-utils/sfdisk.c:1763
+#: disk-utils/sfdisk.c:1788
 #, c-format
 msgid "warning: %s: partition %d is not defined yet"
 msgstr "atención: %s: la partición %d no se ha definido todavía"
 
-#: disk-utils/sfdisk.c:1781
+#: disk-utils/sfdisk.c:1806
 #, c-format
 msgid ""
 "\n"
@@ -4468,11 +4562,11 @@ msgstr ""
 "\n"
 "Bienvenido a sfdisk (%s)."
 
-#: disk-utils/sfdisk.c:1789
+#: disk-utils/sfdisk.c:1814
 msgid "Checking that no-one is using this disk right now ..."
 msgstr "Comprobando que nadie esté utilizando este disco en este momento..."
 
-#: disk-utils/sfdisk.c:1792
+#: disk-utils/sfdisk.c:1817
 msgid ""
 " FAILED\n"
 "\n"
@@ -4480,7 +4574,7 @@ msgstr ""
 " FALLO\n"
 "\n"
 
-#: disk-utils/sfdisk.c:1795
+#: disk-utils/sfdisk.c:1820
 msgid ""
 "This disk is currently in use - repartitioning is probably a bad idea.\n"
 "Umount all file systems, and swapoff all swap partitions on this disk.\n"
@@ -4490,11 +4584,11 @@ msgstr ""
 "Desmonte todos los sistemas de ficheros y deshaga todas las particiones de\n"
 "intercambio de este disco. Utilice el indicador --no-reread para eliminar esta comprobación.\n"
 
-#: disk-utils/sfdisk.c:1800
+#: disk-utils/sfdisk.c:1825
 msgid "Use the --force flag to overrule all checks."
 msgstr "Utilice el indicador --force para eludir todas las comprobaciones."
 
-#: disk-utils/sfdisk.c:1802
+#: disk-utils/sfdisk.c:1827
 msgid ""
 " OK\n"
 "\n"
@@ -4502,7 +4596,7 @@ msgstr ""
 " Correcto\n"
 "\n"
 
-#: disk-utils/sfdisk.c:1811
+#: disk-utils/sfdisk.c:1836
 msgid ""
 "\n"
 "Old situation:"
@@ -4510,11 +4604,11 @@ msgstr ""
 "\n"
 "Situación anterior:"
 
-#: disk-utils/sfdisk.c:1824
+#: disk-utils/sfdisk.c:1849
 msgid "failed to set script header"
 msgstr "fallo al poner la cabecera del script"
 
-#: disk-utils/sfdisk.c:1829
+#: disk-utils/sfdisk.c:1854
 #, c-format
 msgid ""
 "\n"
@@ -4527,7 +4621,7 @@ msgstr ""
 "Utilice 'label: <nombre>' antes de definir una primera\n"
 "partición para anular la predeterminada."
 
-#: disk-utils/sfdisk.c:1832
+#: disk-utils/sfdisk.c:1857
 msgid ""
 "\n"
 "Type 'help' to get more information.\n"
@@ -4535,42 +4629,41 @@ msgstr ""
 "\n"
 "Teclee 'help' para obtener más información.\n"
 
-#: disk-utils/sfdisk.c:1850
+#: disk-utils/sfdisk.c:1875
 msgid "All partitions used."
 msgstr "Todas las particiones utilizadas."
 
-#: disk-utils/sfdisk.c:1870
+#: disk-utils/sfdisk.c:1895
 #, c-format
 msgid "Unknown script header '%s' -- ignore."
 msgstr "Encabezamiento de script desconocido '%s' -- ignorar."
 
-#: disk-utils/sfdisk.c:1886
+#: disk-utils/sfdisk.c:1911
 msgid "Done.\n"
 msgstr "Hecho.\n"
 
-#: disk-utils/sfdisk.c:1898
+#: disk-utils/sfdisk.c:1923
 msgid "Ignoring partition."
 msgstr "Se desestima la partición."
 
-#: disk-utils/sfdisk.c:1908
-#, fuzzy
+#: disk-utils/sfdisk.c:1934
 msgid "Failed to apply script headers, disk label not created"
-msgstr "No se han podido aplicar las cabeceras del script; no se ha creado la etiqueta del disco."
+msgstr "No se han podido aplicar las cabeceras del script; no se ha creado la etiqueta del disco"
 
-#: disk-utils/sfdisk.c:1929
+#: disk-utils/sfdisk.c:1955
 #, c-format
-msgid "Failed to add #%d partition"
-msgstr "Fallo al añadir la partición #%d"
+msgid "Failed to add #%zu partition"
+msgstr "Fallo al añadir la partición #%zu"
 
-#: disk-utils/sfdisk.c:1952
+#: disk-utils/sfdisk.c:1978
 msgid "Script header accepted."
 msgstr "Cabecera del script aceptada."
 
-#: disk-utils/sfdisk.c:1969
+#: disk-utils/sfdisk.c:1995
 msgid "Failed to apply script headers, disk label not created."
 msgstr "No se han podido aplicar las cabeceras del script; no se ha creado la etiqueta del disco."
 
-#: disk-utils/sfdisk.c:1976
+#: disk-utils/sfdisk.c:2002
 msgid ""
 "\n"
 "New situation:"
@@ -4578,15 +4671,15 @@ msgstr ""
 "\n"
 "Situación nueva:"
 
-#: disk-utils/sfdisk.c:1986
+#: disk-utils/sfdisk.c:2012
 msgid "Do you want to write this to disk?"
 msgstr "¿Desea escribir esta información en el disco?"
 
-#: disk-utils/sfdisk.c:1999
+#: disk-utils/sfdisk.c:2025
 msgid "Leaving.\n"
 msgstr "Saliendo.\n"
 
-#: disk-utils/sfdisk.c:2014
+#: disk-utils/sfdisk.c:2040
 #, c-format
 msgid ""
 " %1$s [options] <dev> [[-N] <part>]\n"
@@ -4595,191 +4688,195 @@ msgstr ""
 " %1$s [opciones] <dispo> [[-N] <part>]\n"
 " %1$s [opciones] <orden>\n"
 
-#: disk-utils/sfdisk.c:2021
+#: disk-utils/sfdisk.c:2047
 msgid " -A, --activate <dev> [<part> ...] list or set bootable (P)MBR partitions\n"
 msgstr " -A, --activate <dispo> [<part> ...] saca una lista o configura como arrancables las particiones de (P)MBR\n"
 
-#: disk-utils/sfdisk.c:2022
+#: disk-utils/sfdisk.c:2048
 msgid " -d, --dump <dev>                  dump partition table (usable for later input)\n"
 msgstr " -d, --dump <dispo>                vuelca la tabla de particiones (puede utilizarse más adelante como entrada)\n"
 
-#: disk-utils/sfdisk.c:2023
+#: disk-utils/sfdisk.c:2049
 msgid " -J, --json <dev>                  dump partition table in JSON format\n"
 msgstr " -J, --json <dispo>                vuelca la tabla de particiones en formato JSON\n"
 
-#: disk-utils/sfdisk.c:2024
+#: disk-utils/sfdisk.c:2050
+msgid " -B, --backup-pt-sectors <dev>     binary partition table backup (see -b and -O)\n"
+msgstr " -B, --backup-pt-sectors <dispo>   copia de respaldo de la tabla de partición binaria (véase -b y -O)\n"
+
+#: disk-utils/sfdisk.c:2051
 msgid " -g, --show-geometry [<dev> ...]   list geometry of all or specified devices\n"
 msgstr " -g, --show-geometry [<dispo> ...]  saca una lista con la geometría de todos los dispositivos o de los seleccionados\n"
 
-#: disk-utils/sfdisk.c:2025
+#: disk-utils/sfdisk.c:2052
 msgid " -l, --list [<dev> ...]            list partitions of each device\n"
 msgstr " -l, --list [<dispo> ...]          muestra las particiones de cada dispositivo\n"
 
-#: disk-utils/sfdisk.c:2026
+#: disk-utils/sfdisk.c:2053
 msgid " -F, --list-free [<dev> ...]       list unpartitioned free areas of each device\n"
 msgstr " -F, --list-free [<dispo> ...]     enumera las zonas no particionadas de cada dispositivo\n"
 
-#: disk-utils/sfdisk.c:2027
+#: disk-utils/sfdisk.c:2054
 msgid " -r, --reorder <dev>               fix partitions order (by start offset)\n"
 msgstr " -r, --reorder <disp>              corrige el orden de las particiones (según desplazamiento del comienzo)\n"
 
-#: disk-utils/sfdisk.c:2028
+#: disk-utils/sfdisk.c:2055
 msgid " -s, --show-size [<dev> ...]       list sizes of all or specified devices\n"
 msgstr " -s, --show-size [<dispo> ...]     saca una lista con los tamaños de todos los dispositivos o de los seleccionados\n"
 
-#: disk-utils/sfdisk.c:2029
+#: disk-utils/sfdisk.c:2056
 msgid " -T, --list-types                  print the recognized types (see -X)\n"
 msgstr " -T, --list-types                  imprime los tipos reconocidos (véase -X)\n"
 
-#: disk-utils/sfdisk.c:2030
+#: disk-utils/sfdisk.c:2057
 msgid " -V, --verify [<dev> ...]          test whether partitions seem correct\n"
 msgstr " -V, --verify [<dispo> ...]        comprueba que las particiones parezcan correctas\n"
 
-#: disk-utils/sfdisk.c:2031
+#: disk-utils/sfdisk.c:2058
 msgid "     --delete <dev> [<part> ...]   delete all or specified partitions\n"
 msgstr "     --delete <disp> [<part> ...]  borra todas las particiones o las que se especifique\n"
 
-#: disk-utils/sfdisk.c:2034
+#: disk-utils/sfdisk.c:2061
 msgid " --part-label <dev> <part> [<str>] print or change partition label\n"
 msgstr " --part-label <dispo> <part> [<texto>] imprime o modifica la etiqueta de la partición\n"
 
-#: disk-utils/sfdisk.c:2035
+#: disk-utils/sfdisk.c:2062
 msgid " --part-type <dev> <part> [<type>] print or change partition type\n"
 msgstr " --part-type <dispo> <part> [<tipo>] imprime o modifica el tipo de la partición\n"
 
-#: disk-utils/sfdisk.c:2036
+#: disk-utils/sfdisk.c:2063
 msgid " --part-uuid <dev> <part> [<uuid>] print or change partition uuid\n"
 msgstr " --part-uuid <dispo> <part> [<uuid>] imprime o modifica el uuid de la partición\n"
 
-#: disk-utils/sfdisk.c:2037
+#: disk-utils/sfdisk.c:2064
 msgid " --part-attrs <dev> <part> [<str>] print or change partition attributes\n"
 msgstr " --part-attrs <dispo> <part> [<texto>] imprime o modifica los atributos de la partición\n"
 
-#: disk-utils/sfdisk.c:2040
+#: disk-utils/sfdisk.c:2067
 msgid " --disk-id <dev> [<str>]           print or change disk label ID (UUID)\n"
 msgstr " --disk-id <dispo> [<texto>]       imprime o modifica el ID de la etiqueta del disco (UUID)\n"
 
-#: disk-utils/sfdisk.c:2041
+#: disk-utils/sfdisk.c:2068
 msgid " --relocate <oper> <dev>           move partition header\n"
 msgstr " --relocate <oper> <dispo>         mueve la cabecera de la partición\n"
 
-#: disk-utils/sfdisk.c:2044
+#: disk-utils/sfdisk.c:2071
 msgid " <dev>                     device (usually disk) path\n"
 msgstr " <dispo>                   ruta del dispositivo (normalmente un disco)\n"
 
-#: disk-utils/sfdisk.c:2045
+#: disk-utils/sfdisk.c:2072
 msgid " <part>                    partition number\n"
 msgstr " <part>                    número de la partición\n"
 
-#: disk-utils/sfdisk.c:2046
+#: disk-utils/sfdisk.c:2073
 msgid " <type>                    partition type, GUID for GPT, hex for MBR\n"
 msgstr " <tipo>                    tipo de la partición, GUID o GPT, hexadecimal para el registro de arranque principal (MBR)\n"
 
-#: disk-utils/sfdisk.c:2049
+#: disk-utils/sfdisk.c:2076
 msgid " -a, --append              append partitions to existing partition table\n"
 msgstr " -a, --append              añade (las) particiones a la tabla de particiones existente\n"
 
-#: disk-utils/sfdisk.c:2050
+#: disk-utils/sfdisk.c:2077
 msgid " -b, --backup              backup partition table sectors (see -O)\n"
 msgstr " -b, --backup              hace copia de respaldo de los sectores de la tabla de particiones (véase -O)\n"
 
-#: disk-utils/sfdisk.c:2051
+#: disk-utils/sfdisk.c:2078
 msgid "     --bytes               print SIZE in bytes rather than in human readable format\n"
 msgstr "     --btyes          muestra el TAMAÑO en bytes en lugar de hacerlo en formato legible para humanos\n"
 
-#: disk-utils/sfdisk.c:2052
+#: disk-utils/sfdisk.c:2079
 msgid "     --move-data[=<typescript>] move partition data after relocation (requires -N)\n"
 msgstr "     --move-data[=<transcripc>] mueve los datos de la partición después de la recolocación (requiere -N)\n"
 
-#: disk-utils/sfdisk.c:2053
+#: disk-utils/sfdisk.c:2080
 msgid "     --move-use-fsync      use fsync after each write when move data\n"
 msgstr "     --move-use-fsync      utiliza fsync después de cada escritura cuando mueve los datos\n"
 
-#: disk-utils/sfdisk.c:2054
+#: disk-utils/sfdisk.c:2081
 msgid " -f, --force               disable all consistency checking\n"
 msgstr " -f, --force               desactiva todas las comprobaciones de consistencia\n"
 
-#: disk-utils/sfdisk.c:2057
+#: disk-utils/sfdisk.c:2084
 #, c-format
 msgid "     --color[=<when>]      colorize output (%s, %s or %s)\n"
 msgstr "     --color[=<cuándo>]    colorea la salida (%s, %s o %s)\n"
 
-#: disk-utils/sfdisk.c:2062
+#: disk-utils/sfdisk.c:2089
 msgid " -N, --partno <num>        specify partition number\n"
 msgstr " -N, --partno <número>     especifica el número de la partición\n"
 
-#: disk-utils/sfdisk.c:2063
+#: disk-utils/sfdisk.c:2090
 msgid " -n, --no-act              do everything except write to device\n"
 msgstr " -n, --no-act              hace todo excepto escribir en el dispositivo\n"
 
-#: disk-utils/sfdisk.c:2064
+#: disk-utils/sfdisk.c:2091
 msgid "     --no-reread           do not check whether the device is in use\n"
 msgstr "     --no-reread           no comprueba si el dispositivo está en uso\n"
 
-#: disk-utils/sfdisk.c:2065
+#: disk-utils/sfdisk.c:2092
 msgid "     --no-tell-kernel      do not tell kernel about changes\n"
 msgstr "     --no-tell-kernel      no informar de cambios al núcleo\n"
 
-#: disk-utils/sfdisk.c:2066
+#: disk-utils/sfdisk.c:2093
 msgid " -O, --backup-file <path>  override default backup file name\n"
 msgstr " -O, --backup-file <ruta>  anula el nombre del fichero de respaldo predeterminado\n"
 
-#: disk-utils/sfdisk.c:2067
+#: disk-utils/sfdisk.c:2094
 msgid " -o, --output <list>       output columns\n"
 msgstr " -o, --output <lista>      columnas que mostrar\n"
 
-#: disk-utils/sfdisk.c:2068
+#: disk-utils/sfdisk.c:2095
 msgid " -q, --quiet               suppress extra info messages\n"
 msgstr " -q, --quiet               suprime los mensajes de información suplementarios\n"
 
-#: disk-utils/sfdisk.c:2070
+#: disk-utils/sfdisk.c:2097
 #, c-format
 msgid " -w, --wipe <mode>         wipe signatures (%s, %s or %s)\n"
 msgstr " -w, --wipe <modo>         borra las firmas (%s, %s o %s)\n"
 
-#: disk-utils/sfdisk.c:2073
+#: disk-utils/sfdisk.c:2100
 msgid " -X, --label <name>        specify label type (dos, gpt, ...)\n"
 msgstr " -X, --label <nombre>      especifica el tipo de etiqueta (dos, gpt, ...)\n"
 
-#: disk-utils/sfdisk.c:2074
+#: disk-utils/sfdisk.c:2101
 msgid " -Y, --label-nested <name> specify nested label type (dos, bsd)\n"
 msgstr " -Y, --label-nested <nombre> especifica el tipo de etiqueta anidada (dos, bsd)\n"
 
-#: disk-utils/sfdisk.c:2076
+#: disk-utils/sfdisk.c:2103
 msgid " -G, --show-pt-geometry    deprecated, alias to --show-geometry\n"
 msgstr " -G  --show-pt-geometry    obsoleta, alias de --show-geometry\n"
 
-#: disk-utils/sfdisk.c:2077
+#: disk-utils/sfdisk.c:2104
 msgid " -L, --Linux               deprecated, only for backward compatibility\n"
 msgstr " -L, --Linux               obsoleta, solo por compatibilidad hacia atrás\n"
 
-#: disk-utils/sfdisk.c:2078
+#: disk-utils/sfdisk.c:2105
 msgid " -u, --unit S              deprecated, only sector unit is supported\n"
 msgstr " -u, --unit S              obsoleta, solo se admite unidad en sectores\n"
 
-#: disk-utils/sfdisk.c:2208
+#: disk-utils/sfdisk.c:2239
 #, c-format
 msgid "%s is deprecated in favour of --part-type"
 msgstr "%s está obsoleta en favor de --part-type"
 
-#: disk-utils/sfdisk.c:2213
+#: disk-utils/sfdisk.c:2244
 msgid "--id is deprecated in favour of --part-type"
 msgstr "--id está obsoleta en favor de --part-type"
 
-#: disk-utils/sfdisk.c:2229
+#: disk-utils/sfdisk.c:2260
 msgid "--show-pt-geometry is no more implemented. Using --show-geometry."
 msgstr "--show-pt-geometry ya no está implementada. Se usa --show-geometry."
 
-#: disk-utils/sfdisk.c:2241
+#: disk-utils/sfdisk.c:2272
 msgid "--Linux option is unnecessary and deprecated"
 msgstr "La opción --Linux es innecesaria y obsoleta"
 
-#: disk-utils/sfdisk.c:2270
+#: disk-utils/sfdisk.c:2301
 #, c-format
 msgid "unsupported unit '%c'"
 msgstr "unidad no admitida '%c'"
 
-#: disk-utils/sfdisk.c:2365
+#: disk-utils/sfdisk.c:2396
 msgid "--movedata requires -N"
 msgstr "--movedata requiere -N"
 
@@ -4829,12 +4926,12 @@ msgstr ""
 msgid "ignore -U (UUIDs are unsupported)"
 msgstr "ignora -U (los UUIDs no funcionan)"
 
-#: include/c.h:260
+#: include/c.h:301
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Escriba '%s --help' para obtener más información.\n"
 
-#: include/c.h:364
+#: include/c.h:446
 msgid ""
 "\n"
 "Usage:\n"
@@ -4842,7 +4939,7 @@ msgstr ""
 "\n"
 "Modo de empleo:\n"
 
-#: include/c.h:365
+#: include/c.h:447
 msgid ""
 "\n"
 "Options:\n"
@@ -4850,7 +4947,7 @@ msgstr ""
 "\n"
 "Opciones:\n"
 
-#: include/c.h:366
+#: include/c.h:448
 msgid ""
 "\n"
 "Functions:\n"
@@ -4858,7 +4955,7 @@ msgstr ""
 "\n"
 "Funciones:\n"
 
-#: include/c.h:367
+#: include/c.h:449
 msgid ""
 "\n"
 "Commands:\n"
@@ -4866,7 +4963,7 @@ msgstr ""
 "\n"
 "Órdenes:\n"
 
-#: include/c.h:368
+#: include/c.h:450
 msgid ""
 "\n"
 "Arguments:\n"
@@ -4874,7 +4971,7 @@ msgstr ""
 "\n"
 "Argumentos:\n"
 
-#: include/c.h:369
+#: include/c.h:451
 msgid ""
 "\n"
 "Available output columns:\n"
@@ -4882,15 +4979,15 @@ msgstr ""
 "\n"
 "Columnas de salida disponibles:\n"
 
-#: include/c.h:372
+#: include/c.h:454
 msgid "display this help"
 msgstr "muestra esta ayuda"
 
-#: include/c.h:373
+#: include/c.h:455
 msgid "display version"
 msgstr "muestra la versión"
 
-#: include/c.h:383
+#: include/c.h:465
 #, c-format
 msgid ""
 " %s arguments may be followed by the suffixes for\n"
@@ -4899,7 +4996,7 @@ msgstr ""
 " los argumentos de %s pueden ir seguidos de los sufijos para\n"
 "   GiB, TiB, PiB, EiB, ZiB y YiB (el \"iB\" es opcional)\n"
 
-#: include/c.h:386
+#: include/c.h:468
 #, c-format
 msgid ""
 "\n"
@@ -4908,13 +5005,22 @@ msgstr ""
 "\n"
 "Para más detalles véase %s.\n"
 
-#: include/c.h:388
+#: include/c.h:470
 #, c-format
 msgid "%s from %s\n"
 msgstr "%s de %s\n"
 
-#: include/closestream.h:70 include/closestream.h:72 login-utils/vipw.c:265
-#: login-utils/vipw.c:284 sys-utils/rtcwake.c:304 term-utils/setterm.c:833
+#: include/c.h:492 misc-utils/kill.c:237 term-utils/agetty.c:704
+#, c-format
+msgid "%s from %s"
+msgstr "%s de %s"
+
+#: include/c.h:496
+msgid "features:"
+msgstr ""
+
+#: include/closestream.h:74 include/closestream.h:76 login-utils/vipw.c:272
+#: login-utils/vipw.c:291 sys-utils/rtcwake.c:304 term-utils/setterm.c:833
 msgid "write error"
 msgstr "error de escritura"
 
@@ -4926,874 +5032,1275 @@ msgstr "los colores están activados por omisión"
 msgid "colors are disabled by default"
 msgstr "los colores están desactivados por omisión"
 
-#: include/env.h:25 lib/pager.c:153 login-utils/login.c:1192
-#: login-utils/login.c:1196 term-utils/agetty.c:1207
+#: include/env.h:26 lib/pager.c:158 login-utils/login.c:1203
+#: login-utils/login.c:1207 term-utils/agetty.c:1241
 #, c-format
 msgid "failed to set the %s environment variable"
 msgstr "error al establecer la variable de entorno %s"
 
-#: include/optutils.h:85
+#: include/optutils.h:89
 #, c-format
 msgid "%s: mutually exclusive arguments:"
 msgstr "%s: argumentos mutuamente excluyentes"
 
-#: include/pt-gpt-partnames.h:16
+#: include/pt-gpt-partnames.h:15
 msgid "EFI System"
 msgstr "Sistema EFI"
 
-#: include/pt-gpt-partnames.h:18
+#: include/pt-gpt-partnames.h:17
 msgid "MBR partition scheme"
 msgstr "Sistema de particiones MBR"
 
-#: include/pt-gpt-partnames.h:19
+#: include/pt-gpt-partnames.h:18
 msgid "Intel Fast Flash"
 msgstr "«Flash» rápida de Intel"
 
-#: include/pt-gpt-partnames.h:22
+#: include/pt-gpt-partnames.h:21
 msgid "BIOS boot"
 msgstr "Arranque de BIOS"
 
-#: include/pt-gpt-partnames.h:25
+#: include/pt-gpt-partnames.h:24
 msgid "Sony boot partition"
 msgstr "Partición de arranque Sony"
 
-#: include/pt-gpt-partnames.h:26
+#: include/pt-gpt-partnames.h:25
 msgid "Lenovo boot partition"
 msgstr "Partición de arranque Lenovo"
 
-#: include/pt-gpt-partnames.h:29
+#: include/pt-gpt-partnames.h:28
 msgid "PowerPC PReP boot"
 msgstr "PowerPC PReP Boot"
 
-#: include/pt-gpt-partnames.h:32
+#: include/pt-gpt-partnames.h:31
 msgid "ONIE boot"
 msgstr "Arranque de ONIE"
 
-#: include/pt-gpt-partnames.h:33
+#: include/pt-gpt-partnames.h:32
 msgid "ONIE config"
 msgstr "Configuración de ONIE"
 
-#: include/pt-gpt-partnames.h:36
+#: include/pt-gpt-partnames.h:35
 msgid "Microsoft reserved"
 msgstr "Reservado para Microsoft"
 
-#: include/pt-gpt-partnames.h:37
+#: include/pt-gpt-partnames.h:36
 msgid "Microsoft basic data"
 msgstr "Datos básicos de Microsoft"
 
-#: include/pt-gpt-partnames.h:38
+#: include/pt-gpt-partnames.h:37
 msgid "Microsoft LDM metadata"
 msgstr "Metadatos LDM de Microsoft"
 
-#: include/pt-gpt-partnames.h:39
+#: include/pt-gpt-partnames.h:38
 msgid "Microsoft LDM data"
 msgstr "Datos LDM de Microsoft"
 
-#: include/pt-gpt-partnames.h:40
+#: include/pt-gpt-partnames.h:39
 msgid "Windows recovery environment"
 msgstr "Entorno de recuperación de Windows"
 
-#: include/pt-gpt-partnames.h:41
+#: include/pt-gpt-partnames.h:40
 msgid "IBM General Parallel Fs"
 msgstr "Sistema de ficheros general paralelo de IBM"
 
-#: include/pt-gpt-partnames.h:42
+#: include/pt-gpt-partnames.h:41
 msgid "Microsoft Storage Spaces"
 msgstr "Espacios de almacenamiento de Microsoft"
 
-#: include/pt-gpt-partnames.h:45
+#: include/pt-gpt-partnames.h:44
 msgid "HP-UX data"
 msgstr "Datos HP-UX"
 
-#: include/pt-gpt-partnames.h:46
+#: include/pt-gpt-partnames.h:45
 msgid "HP-UX service"
 msgstr "Servicio HP-UX"
 
-#: include/pt-gpt-partnames.h:49 libfdisk/src/sgi.c:60 libfdisk/src/sun.c:51
+#: include/pt-gpt-partnames.h:48 libfdisk/src/sgi.c:60 libfdisk/src/sun.c:51
 msgid "Linux swap"
 msgstr "Linux swap"
 
-#: include/pt-gpt-partnames.h:50
+#: include/pt-gpt-partnames.h:49
 msgid "Linux filesystem"
 msgstr "Sistema de ficheros de Linux"
 
-#: include/pt-gpt-partnames.h:51
+#: include/pt-gpt-partnames.h:50
 msgid "Linux server data"
 msgstr "Servidor de datos Linux"
 
-#: include/pt-gpt-partnames.h:52
+#: include/pt-gpt-partnames.h:51
 msgid "Linux root (x86)"
 msgstr "Raíz de Linux (x86)"
 
-#: include/pt-gpt-partnames.h:53
+#: include/pt-gpt-partnames.h:52
 msgid "Linux root (x86-64)"
 msgstr "Raíz de Linux (x86-64)"
 
+#: include/pt-gpt-partnames.h:53
+msgid "Linux root (Alpha)"
+msgstr "Raíz de Linux (Alpha)"
+
 #: include/pt-gpt-partnames.h:54
+msgid "Linux root (ARC)"
+msgstr "Raíz de Linux (ARC)"
+
+#: include/pt-gpt-partnames.h:55
 msgid "Linux root (ARM)"
 msgstr "Raíz de Linux (ARM)"
 
-#: include/pt-gpt-partnames.h:55
+#: include/pt-gpt-partnames.h:56
 msgid "Linux root (ARM-64)"
 msgstr "Raíz de Linux (ARM-64)"
 
-#: include/pt-gpt-partnames.h:56
+#: include/pt-gpt-partnames.h:57
 msgid "Linux root (IA-64)"
 msgstr "Raíz de Linux (IA-64)"
 
-#: include/pt-gpt-partnames.h:57
-msgid "Linux reserved"
-msgstr "Reservado para Linux"
-
 #: include/pt-gpt-partnames.h:58
-msgid "Linux home"
-msgstr "Inicio de Linux"
+msgid "Linux root (LoongArch-64)"
+msgstr "Raíz de Linux (LoongArch-64)"
 
-#: include/pt-gpt-partnames.h:59 libfdisk/src/sgi.c:63
-msgid "Linux RAID"
-msgstr "Linux RAID"
+#: include/pt-gpt-partnames.h:59
+msgid "Linux root (MIPS-32 LE)"
+msgstr "Raíz de Linux (MIPS-32 LE)"
 
-#: include/pt-gpt-partnames.h:60 include/pt-mbr-partnames.h:61
-#: libfdisk/src/sgi.c:62 libfdisk/src/sun.c:53
-msgid "Linux LVM"
-msgstr "Linux LVM"
+#: include/pt-gpt-partnames.h:60
+msgid "Linux root (MIPS-64 LE)"
+msgstr "Raíz de Linux (MIPS-64 LE)"
 
 #: include/pt-gpt-partnames.h:61
-msgid "Linux variable data"
-msgstr "Datos variables de Linux"
+#, fuzzy
+#| msgid "Linux root (ARC)"
+msgid "Linux root (HPPA/PARISC)"
+msgstr "Raíz de Linux (ARC)"
 
 #: include/pt-gpt-partnames.h:62
-msgid "Linux temporary data"
-msgstr "Datos temporales de Linux"
+msgid "Linux root (PPC)"
+msgstr "Raíz de Linux (PPC)"
 
 #: include/pt-gpt-partnames.h:63
-#, fuzzy
-msgid "Linux /usr (x86)"
-msgstr "Raíz de Linux (x86)"
+msgid "Linux root (PPC64)"
+msgstr "Raíz de Linux (PPC64)"
 
 #: include/pt-gpt-partnames.h:64
-#, fuzzy
-msgid "Linux /usr (x86-64)"
-msgstr "Raíz de Linux (x86-64)"
+msgid "Linux root (PPC64LE)"
+msgstr "Raíz de Linux (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:65
-#, fuzzy
-msgid "Linux /usr (ARM)"
-msgstr "Raíz de Linux (ARM)"
+msgid "Linux root (RISC-V-32)"
+msgstr "Raíz de Linux (RISC-V-32)"
 
 #: include/pt-gpt-partnames.h:66
-#, fuzzy
-msgid "Linux /usr (ARM-64)"
-msgstr "Raíz de Linux (ARM-64)"
+msgid "Linux root (RISC-V-64)"
+msgstr "Raíz de Linux (RISC-V-64)"
 
 #: include/pt-gpt-partnames.h:67
-#, fuzzy
-msgid "Linux /usr (IA-64)"
-msgstr "Raíz de Linux (IA-64)"
+msgid "Linux root (S390)"
+msgstr "Raíz de Linux (S390)"
 
 #: include/pt-gpt-partnames.h:68
-msgid "Linux root verity (x86)"
-msgstr "Verity raíz de Linux (x86)"
+msgid "Linux root (S390X)"
+msgstr "Raíz de Linux (S390X)"
 
 #: include/pt-gpt-partnames.h:69
-msgid "Linux root verity (x86-64)"
-msgstr "Verity raíz de Linux (x86-64)"
+msgid "Linux root (TILE-Gx)"
+msgstr "Raíz de Linux(TILE-Gx)"
 
 #: include/pt-gpt-partnames.h:70
-msgid "Linux root verity (ARM)"
-msgstr "Verity raíz de Linux (ARM)"
+msgid "Linux reserved"
+msgstr "Reservado para Linux"
 
 #: include/pt-gpt-partnames.h:71
-msgid "Linux root verity (ARM-64)"
-msgstr "Verity raíz de Linux (ARM-64)"
+msgid "Linux home"
+msgstr "Inicio de Linux"
 
-#: include/pt-gpt-partnames.h:72
-msgid "Linux root verity (IA-64)"
-msgstr "Verity raíz de Linux (IA-64)"
+#: include/pt-gpt-partnames.h:72 libfdisk/src/sgi.c:63
+msgid "Linux RAID"
+msgstr "Linux RAID"
 
-#: include/pt-gpt-partnames.h:73
-#, fuzzy
-msgid "Linux /usr verity (x86)"
-msgstr "Verity raíz de Linux (x86)"
+#: include/pt-gpt-partnames.h:73 include/pt-mbr-partnames.h:65
+#: libfdisk/src/sgi.c:62 libfdisk/src/sun.c:53
+msgid "Linux LVM"
+msgstr "Linux LVM"
 
 #: include/pt-gpt-partnames.h:74
-#, fuzzy
-msgid "Linux /usr verity (x86-64)"
-msgstr "Verity raíz de Linux (x86-64)"
+msgid "Linux variable data"
+msgstr "Datos variables de Linux"
 
 #: include/pt-gpt-partnames.h:75
-#, fuzzy
-msgid "Linux /usr verity (ARM)"
-msgstr "Verity raíz de Linux (ARM)"
+msgid "Linux temporary data"
+msgstr "Datos temporales de Linux"
 
 #: include/pt-gpt-partnames.h:76
-#, fuzzy
-msgid "Linux /usr verity (ARM-64)"
-msgstr "Verity raíz de Linux (ARM-64)"
+msgid "Linux /usr (x86)"
+msgstr "/usr de Linux (x86)"
 
 #: include/pt-gpt-partnames.h:77
-#, fuzzy
-msgid "Linux /usr verity (IA-64)"
-msgstr "Verity raíz de Linux (IA-64)"
+msgid "Linux /usr (x86-64)"
+msgstr "/usr de Linux (x86-64)"
 
-#: include/pt-gpt-partnames.h:83 include/pt-mbr-partnames.h:95
-msgid "Linux extended boot"
-msgstr "Arranque de Linux extendida"
+#: include/pt-gpt-partnames.h:78
+msgid "Linux /usr (Alpha)"
+msgstr "/usr de Linux (Alpha)"
+
+#: include/pt-gpt-partnames.h:79
+msgid "Linux /usr (ARC)"
+msgstr "/usr de Linux (ARC)"
+
+#: include/pt-gpt-partnames.h:80
+msgid "Linux /usr (ARM)"
+msgstr "/usr de Linux (ARM)"
+
+#: include/pt-gpt-partnames.h:81
+msgid "Linux /usr (ARM-64)"
+msgstr "/usr de Linux (ARM-64)"
+
+#: include/pt-gpt-partnames.h:82
+msgid "Linux /usr (IA-64)"
+msgstr "/usr de Linux (IA-64)"
+
+#: include/pt-gpt-partnames.h:83
+msgid "Linux /usr (LoongArch-64)"
+msgstr "/usr de Linux (LoongArch-64)"
+
+#: include/pt-gpt-partnames.h:84
+msgid "Linux /usr (MIPS-32 LE)"
+msgstr "/usr de Linux (MIPS-32 LE)"
+
+#: include/pt-gpt-partnames.h:85
+msgid "Linux /usr (MIPS-64 LE)"
+msgstr "/usr de Linux (MIPS-64 LE)"
 
 #: include/pt-gpt-partnames.h:86
 #, fuzzy
-msgid "Linux user's home"
-msgstr "Inicio de Linux"
+#| msgid "Linux /usr (ARC)"
+msgid "Linux /usr (HPPA/PARISC)"
+msgstr "/usr de Linux (ARC)"
+
+#: include/pt-gpt-partnames.h:87
+msgid "Linux /usr (PPC)"
+msgstr "/usr de Linux (PPC)"
+
+#: include/pt-gpt-partnames.h:88
+msgid "Linux /usr (PPC64)"
+msgstr "/usr de Linux (PPC64)"
 
 #: include/pt-gpt-partnames.h:89
-msgid "FreeBSD data"
-msgstr "Datos FreeBSD"
+msgid "Linux /usr (PPC64LE)"
+msgstr "/usr de Linux (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:90
-msgid "FreeBSD boot"
-msgstr "Arranque FreeBSD"
+msgid "Linux /usr (RISC-V-32)"
+msgstr "/usr de Linux (RISC-V-32)"
 
 #: include/pt-gpt-partnames.h:91
-msgid "FreeBSD swap"
-msgstr "Swap de FreeBSD"
+msgid "Linux /usr (RISC-V-64)"
+msgstr "/usr de Linux (RISC-V-64)"
 
 #: include/pt-gpt-partnames.h:92
-msgid "FreeBSD UFS"
-msgstr "UFS de FreeBSD"
+msgid "Linux /usr (S390)"
+msgstr "/usr de Linux (S390)"
 
 #: include/pt-gpt-partnames.h:93
-msgid "FreeBSD ZFS"
-msgstr "ZFS de FreeBSD"
+msgid "Linux /usr (S390X)"
+msgstr "/usr de Linux (S390X)"
 
 #: include/pt-gpt-partnames.h:94
-msgid "FreeBSD Vinum"
-msgstr "Vinum de FreeBSD"
+msgid "Linux /usr (TILE-Gx)"
+msgstr "/usr de Linux (TILE-Gx)"
+
+#: include/pt-gpt-partnames.h:95
+msgid "Linux root verity (x86)"
+msgstr "Verity raíz de Linux (x86)"
+
+#: include/pt-gpt-partnames.h:96
+msgid "Linux root verity (x86-64)"
+msgstr "Verity raíz de Linux (x86-64)"
 
 #: include/pt-gpt-partnames.h:97
-msgid "Apple HFS/HFS+"
-msgstr "HFS/HFS+ de Apple"
+msgid "Linux root verity (Alpha)"
+msgstr "Verity raíz de Linux (Alpha)"
 
 #: include/pt-gpt-partnames.h:98
-msgid "Apple APFS"
-msgstr "APFS de Apple"
+msgid "Linux root verity (ARC)"
+msgstr "Verity raíz de Linux (ARC)"
 
 #: include/pt-gpt-partnames.h:99
-msgid "Apple UFS"
-msgstr "UFS de Apple"
+msgid "Linux root verity (ARM)"
+msgstr "Verity raíz de Linux (ARM)"
 
 #: include/pt-gpt-partnames.h:100
-msgid "Apple RAID"
-msgstr "RAID de Apple"
+msgid "Linux root verity (ARM-64)"
+msgstr "Verity raíz de Linux (ARM-64)"
 
 #: include/pt-gpt-partnames.h:101
-msgid "Apple RAID offline"
-msgstr "RAID de Apple offline"
+msgid "Linux root verity (IA-64)"
+msgstr "Verity raíz de Linux (IA-64)"
 
 #: include/pt-gpt-partnames.h:102
-msgid "Apple boot"
-msgstr "Arranque de Apple"
+msgid "Linux root verity (LoongArch-64)"
+msgstr "Verity raíz de Linux (LoongArch-64)"
 
 #: include/pt-gpt-partnames.h:103
-msgid "Apple label"
-msgstr "Etiqueta de Apple"
+msgid "Linux root verity (MIPS-32 LE)"
+msgstr "Verity raíz de Linux (MIPS-32 LE)"
 
 #: include/pt-gpt-partnames.h:104
-msgid "Apple TV recovery"
-msgstr "Recuperación de Apple TV"
+msgid "Linux root verity (MIPS-64 LE)"
+msgstr "Verity raíz de Linux (MIPS-64 LE)"
 
 #: include/pt-gpt-partnames.h:105
-msgid "Apple Core storage"
-msgstr "Almacenamiento Core de Apple"
+#, fuzzy
+#| msgid "Linux root verity (ARC)"
+msgid "Linux root verity (HPPA/PARISC)"
+msgstr "Verity raíz de Linux (ARC)"
 
-#: include/pt-gpt-partnames.h:108 include/pt-mbr-partnames.h:77
-msgid "Solaris boot"
-msgstr "arranque de Solaris"
+#: include/pt-gpt-partnames.h:106
+msgid "Linux root verity (PPC)"
+msgstr "Verity raíz de Linux (PPC)"
+
+#: include/pt-gpt-partnames.h:107
+msgid "Linux root verity (PPC64)"
+msgstr "Verity raíz de Linux (PPC64)"
+
+#: include/pt-gpt-partnames.h:108
+msgid "Linux root verity (PPC64LE)"
+msgstr "Verity raíz de Linux (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:109
-msgid "Solaris root"
-msgstr "Raíz de Solaris"
+msgid "Linux root verity (RISC-V-32)"
+msgstr "Verity raíz de Linux (RISC-V-32)"
+
+#: include/pt-gpt-partnames.h:110
+msgid "Linux root verity (RISC-V-64)"
+msgstr "Verity raíz de Linux (RISC-V-64)"
 
 #: include/pt-gpt-partnames.h:111
-msgid "Solaris /usr & Apple ZFS"
-msgstr "/usr de Solaris y ZFS de Apple"
+msgid "Linux root verity (S390)"
+msgstr "Verity raíz de Linux (S390)"
 
 #: include/pt-gpt-partnames.h:112
-msgid "Solaris swap"
-msgstr "Swap de Solaris"
+msgid "Linux root verity (S390X)"
+msgstr "Verity raíz de Linux (S390X)"
 
 #: include/pt-gpt-partnames.h:113
-msgid "Solaris backup"
-msgstr "Respaldo de Solaris"
+msgid "Linux root verity (TILE-Gx)"
+msgstr "Verity raíz de Linux (TILE-Gx)"
 
 #: include/pt-gpt-partnames.h:114
-msgid "Solaris /var"
-msgstr "/var de Solaris"
+msgid "Linux /usr verity (x86)"
+msgstr "Verity /usr de Linux (x86)"
 
 #: include/pt-gpt-partnames.h:115
-msgid "Solaris /home"
-msgstr "/home de Solaris"
+msgid "Linux /usr verity (x86-64)"
+msgstr "Verity /usr de Linux (x86-64)"
 
 #: include/pt-gpt-partnames.h:116
-msgid "Solaris alternate sector"
-msgstr "Sector alternativo de Solaris"
+msgid "Linux /usr verity (Alpha)"
+msgstr "Verity /usr de Linux (Alpha)"
 
 #: include/pt-gpt-partnames.h:117
-msgid "Solaris reserved 1"
-msgstr "Reservado para Solaris 1"
+msgid "Linux /usr verity (ARC)"
+msgstr "Verity /usr de Linux (ARC)"
 
 #: include/pt-gpt-partnames.h:118
-msgid "Solaris reserved 2"
-msgstr "Reservado para Solaris 2"
+msgid "Linux /usr verity (ARM)"
+msgstr "Verity /usr de Linux (ARM)"
 
 #: include/pt-gpt-partnames.h:119
-msgid "Solaris reserved 3"
-msgstr "Reservador para Solaris 3"
+msgid "Linux /usr verity (ARM-64)"
+msgstr "Verity /usr de Linux (ARM-64)"
 
 #: include/pt-gpt-partnames.h:120
-msgid "Solaris reserved 4"
-msgstr "Reservado para Solaris 4"
+msgid "Linux /usr verity (IA-64)"
+msgstr "Verity /usr de Linux (IA-64)"
 
 #: include/pt-gpt-partnames.h:121
-msgid "Solaris reserved 5"
-msgstr "Reservado para Solaris 5"
+msgid "Linux /usr verity (LoongArch-64)"
+msgstr "Verity /usr de Linux (LoongArch-64)"
+
+#: include/pt-gpt-partnames.h:122
+msgid "Linux /usr verity (MIPS-32 LE)"
+msgstr "Verity /usr de Linux (MIPS-32 LE)"
+
+#: include/pt-gpt-partnames.h:123
+msgid "Linux /usr verity (MIPS-64 LE)"
+msgstr "Verity /usr de Linux (MIPS-64 LE)"
 
 #: include/pt-gpt-partnames.h:124
-msgid "NetBSD swap"
-msgstr "Swap de NetBSD"
+#, fuzzy
+#| msgid "Linux /usr verity (ARC)"
+msgid "Linux /usr verity (HPPA/PARISC)"
+msgstr "Verity /usr de Linux (ARC)"
 
 #: include/pt-gpt-partnames.h:125
-msgid "NetBSD FFS"
-msgstr "FFS de NetBSD"
+msgid "Linux /usr verity (PPC)"
+msgstr "Verity /usr de Linux (PPC)"
 
 #: include/pt-gpt-partnames.h:126
-msgid "NetBSD LFS"
-msgstr "LFS de NetBSD"
+msgid "Linux /usr verity (PPC64)"
+msgstr "Verity /usr de Linux (PPC64)"
 
 #: include/pt-gpt-partnames.h:127
-msgid "NetBSD concatenated"
-msgstr "NetBSD concatenado"
+msgid "Linux /usr verity (PPC64LE)"
+msgstr "Verity /usr de Linux (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:128
-msgid "NetBSD encrypted"
-msgstr "NetBSD cifrado"
+msgid "Linux /usr verity (RISC-V-32)"
+msgstr "Verity /usr de Linux (RISC-V-32)"
 
 #: include/pt-gpt-partnames.h:129
-msgid "NetBSD RAID"
-msgstr "RAID de NetBSD"
+msgid "Linux /usr verity (RISC-V-64)"
+msgstr "Verity /usr de Linux (RISC-V-64)"
+
+#: include/pt-gpt-partnames.h:130
+msgid "Linux /usr verity (S390)"
+msgstr "Verity /usr de Linux (S390)"
+
+#: include/pt-gpt-partnames.h:131
+msgid "Linux /usr verity (S390X)"
+msgstr "Verity /usr de Linux (S390X)"
 
 #: include/pt-gpt-partnames.h:132
-msgid "ChromeOS kernel"
-msgstr "Núcleo de ChromeOS"
+msgid "Linux /usr verity (TILE-Gx)"
+msgstr "Verity /usr de Linux (TILE-Gx)"
 
 #: include/pt-gpt-partnames.h:133
-msgid "ChromeOS root fs"
-msgstr "Sistema raíz de ChromeOS"
+msgid "Linux root verity sign. (x86)"
+msgstr "Firma verity raíz de Linux (x86)"
 
 #: include/pt-gpt-partnames.h:134
-msgid "ChromeOS reserved"
-msgstr "Reservado para ChromeOS"
+msgid "Linux root verity sign. (x86-64)"
+msgstr "Firma verity raíz de Linux. (x86-64)"
+
+#: include/pt-gpt-partnames.h:135
+msgid "Linux root verity sign. (Alpha)"
+msgstr "Firma verity raíz de Linux. (Alpha)"
+
+#: include/pt-gpt-partnames.h:136
+msgid "Linux root verity sign. (ARC)"
+msgstr "Firma verity raíz de Linux. (ARC)"
 
 #: include/pt-gpt-partnames.h:137
-msgid "MidnightBSD data"
-msgstr "Datos de MidnightBSD"
+msgid "Linux root verity sign. (ARM)"
+msgstr "Firma verity raíz de Linux. (ARM)"
 
 #: include/pt-gpt-partnames.h:138
-msgid "MidnightBSD boot"
-msgstr "Arranque de MidnightBSD"
+msgid "Linux root verity sign. (ARM-64)"
+msgstr "Firma verity raíz de Linux. (ARM-64)"
 
 #: include/pt-gpt-partnames.h:139
-msgid "MidnightBSD swap"
-msgstr "Swap de MidnightBSD"
+msgid "Linux root verity sign. (IA-64)"
+msgstr "Firma verity raíz de Linux. (IA-64)"
 
 #: include/pt-gpt-partnames.h:140
-msgid "MidnightBSD UFS"
-msgstr "UFS de MidnightBSD"
+msgid "Linux root verity sign. (LoongArch-64)"
+msgstr "Firma verity raíz de Linux. (LoongArch-64)"
 
 #: include/pt-gpt-partnames.h:141
-msgid "MidnightBSD ZFS"
-msgstr "ZFS de MidnightBSD"
+msgid "Linux root verity sign. (MIPS-32 LE)"
+msgstr "Firma verity raíz de Linux. (MIPS-32 LE)"
 
 #: include/pt-gpt-partnames.h:142
-msgid "MidnightBSD Vinum"
-msgstr "Vinum de MidnightBSD"
+msgid "Linux root verity sign. (MIPS-64 LE)"
+msgstr "Firma verity raíz de Linux. (MIPS-64 LE)"
+
+#: include/pt-gpt-partnames.h:143
+#, fuzzy
+#| msgid "Linux root verity sign. (ARC)"
+msgid "Linux root verity sign. (HPPA/PARISC)"
+msgstr "Firma verity raíz de Linux. (ARC)"
+
+#: include/pt-gpt-partnames.h:144
+msgid "Linux root verity sign. (PPC)"
+msgstr "Firma verity raíz de Linux. (PPC)"
 
 #: include/pt-gpt-partnames.h:145
-msgid "Ceph Journal"
-msgstr "Journal de Ceph"
+msgid "Linux root verity sign. (PPC64)"
+msgstr "Firma verity raíz de Linux. (PPC64)"
 
 #: include/pt-gpt-partnames.h:146
-msgid "Ceph Encrypted Journal"
-msgstr "Journal cifrado de Ceph"
+msgid "Linux root verity sign. (PPC64LE)"
+msgstr "Firma verity raíz de Linux. (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:147
-msgid "Ceph OSD"
-msgstr "OSD de Ceph"
+msgid "Linux root verity sign. (RISC-V-32)"
+msgstr "Firma verity raíz de Linux. (RISC-V-32)"
 
 #: include/pt-gpt-partnames.h:148
-msgid "Ceph crypt OSD"
-msgstr "OSD cifrado de Ceph"
+msgid "Linux root verity sign. (RISC-V-64)"
+msgstr "Firma verity raíz de Linux. (RISC-V-64)"
 
 #: include/pt-gpt-partnames.h:149
-msgid "Ceph disk in creation"
-msgstr "Disco de Ceph creándose"
+msgid "Linux root verity sign. (S390)"
+msgstr "Firma verity raíz de Linux. (S390)"
 
 #: include/pt-gpt-partnames.h:150
-msgid "Ceph crypt disk in creation"
-msgstr "Disco cifrado de Ceph creándose"
+msgid "Linux root verity sign. (S390X)"
+msgstr "Firma verity raíz de Linux. (S390X)"
 
-#: include/pt-gpt-partnames.h:153 include/pt-mbr-partnames.h:104
-msgid "VMware VMFS"
-msgstr "VMFS de VMware"
+#: include/pt-gpt-partnames.h:151
+msgid "Linux root verity sign. (TILE-Gx)"
+msgstr "Firma verity raíz de Linux. (TILE-Gx)"
+
+#: include/pt-gpt-partnames.h:152
+msgid "Linux /usr verity sign. (x86)"
+msgstr "Firma verity /usr de Linux. (x86)"
+
+#: include/pt-gpt-partnames.h:153
+msgid "Linux /usr verity sign. (x86-64)"
+msgstr "Firma verity /usr de Linux. (x86-64)"
 
 #: include/pt-gpt-partnames.h:154
-msgid "VMware Diagnostic"
-msgstr "Diagnósticos de VMware"
+msgid "Linux /usr verity sign. (Alpha)"
+msgstr "Firma verity /usr de Linux. (Alpha)"
 
 #: include/pt-gpt-partnames.h:155
-msgid "VMware Virtual SAN"
-msgstr "SAN virtual de VMware"
+msgid "Linux /usr verity sign. (ARC)"
+msgstr "Firma verity /usr de Linux. (ARC)"
 
 #: include/pt-gpt-partnames.h:156
-msgid "VMware Virsto"
-msgstr "Almacenamiento virtual de VMware"
+msgid "Linux /usr verity sign. (ARM)"
+msgstr "Firma verity /usr de Linux. (ARM)"
 
 #: include/pt-gpt-partnames.h:157
-msgid "VMware Reserved"
-msgstr "Reservado para VMware"
+msgid "Linux /usr verity sign. (ARM-64)"
+msgstr "Firma verity /usr de Linux. (ARM-64)"
+
+#: include/pt-gpt-partnames.h:158
+msgid "Linux /usr verity sign. (IA-64)"
+msgstr "Firma verity /usr de Linux. (IA-64)"
+
+#: include/pt-gpt-partnames.h:159
+msgid "Linux /usr verity sign. (LoongArch-64)"
+msgstr "Firma verity /usr de Linux. (LoongArch-64)"
 
 #: include/pt-gpt-partnames.h:160
-msgid "OpenBSD data"
-msgstr "Datos OpenBSD"
+msgid "Linux /usr verity sign. (MIPS-32 LE)"
+msgstr "Firma verity /usr de Linux. (MIPS-32 LE)"
+
+#: include/pt-gpt-partnames.h:161
+msgid "Linux /usr verity sign. (MIPS-64 LE)"
+msgstr "Firma verity /usr de Linux. (MIPS-64 LE)"
+
+#: include/pt-gpt-partnames.h:162
+#, fuzzy
+#| msgid "Linux /usr verity sign. (ARC)"
+msgid "Linux /usr verity sign. (HPPA/PARISC)"
+msgstr "Firma verity /usr de Linux. (ARC)"
 
 #: include/pt-gpt-partnames.h:163
-msgid "QNX6 file system"
-msgstr "Sistema de ficheros de QNX6"
+msgid "Linux /usr verity sign. (PPC)"
+msgstr "Firma verity /usr de Linux. (PPC)"
+
+#: include/pt-gpt-partnames.h:164
+msgid "Linux /usr verity sign. (PPC64)"
+msgstr "Firma verity /usr de Linux. (PPC64)"
+
+#: include/pt-gpt-partnames.h:165
+msgid "Linux /usr verity sign. (PPC64LE)"
+msgstr "Firma verity /usr de Linux. (PPC64LE)"
 
 #: include/pt-gpt-partnames.h:166
-msgid "Plan 9 partition"
-msgstr "Partición del plan 9"
+msgid "Linux /usr verity sign. (RISC-V-32)"
+msgstr "Firma verity /usr de Linux. (RISC-V-32)"
+
+#: include/pt-gpt-partnames.h:167
+msgid "Linux /usr verity sign. (RISC-V-64)"
+msgstr "Firma verity /usr de Linux. (RISC-V-64)"
+
+#: include/pt-gpt-partnames.h:168
+msgid "Linux /usr verity sign. (S390)"
+msgstr "Firma verity /usr de Linux. (S390)"
 
 #: include/pt-gpt-partnames.h:169
-msgid "HiFive Unleashed FSBL"
-msgstr "HiFive Unleashed FSBL"
+msgid "Linux /usr verity sign. (S390X)"
+msgstr "Firma verity /usr de Linux. (S390X)"
 
 #: include/pt-gpt-partnames.h:170
-msgid "HiFive Unleashed BBL"
-msgstr "HiFive Unleashed BBL"
+msgid "Linux /usr verity sign. (TILE-Gx)"
+msgstr "Firma verity /usr de Linux. (TILE-Gx)"
+
+#: include/pt-gpt-partnames.h:176 include/pt-mbr-partnames.h:99
+msgid "Linux extended boot"
+msgstr "Arranque de Linux extendida"
+
+#: include/pt-gpt-partnames.h:179
+msgid "Linux user's home"
+msgstr "Directorio de inicio del usuario de Linux"
+
+#: include/pt-gpt-partnames.h:182
+msgid "FreeBSD data"
+msgstr "Datos FreeBSD"
+
+#: include/pt-gpt-partnames.h:183
+msgid "FreeBSD boot"
+msgstr "Arranque FreeBSD"
+
+#: include/pt-gpt-partnames.h:184
+msgid "FreeBSD swap"
+msgstr "Swap de FreeBSD"
+
+#: include/pt-gpt-partnames.h:185
+msgid "FreeBSD UFS"
+msgstr "UFS de FreeBSD"
+
+#: include/pt-gpt-partnames.h:186
+msgid "FreeBSD ZFS"
+msgstr "ZFS de FreeBSD"
+
+#: include/pt-gpt-partnames.h:187
+msgid "FreeBSD Vinum"
+msgstr "Vinum de FreeBSD"
+
+#: include/pt-gpt-partnames.h:190
+msgid "Apple HFS/HFS+"
+msgstr "HFS/HFS+ de Apple"
+
+#: include/pt-gpt-partnames.h:191
+msgid "Apple APFS"
+msgstr "APFS de Apple"
+
+#: include/pt-gpt-partnames.h:192
+msgid "Apple UFS"
+msgstr "UFS de Apple"
+
+#: include/pt-gpt-partnames.h:193
+msgid "Apple RAID"
+msgstr "RAID de Apple"
+
+#: include/pt-gpt-partnames.h:194
+msgid "Apple RAID offline"
+msgstr "RAID de Apple offline"
+
+#: include/pt-gpt-partnames.h:195
+msgid "Apple boot"
+msgstr "Arranque de Apple"
+
+#: include/pt-gpt-partnames.h:196
+msgid "Apple label"
+msgstr "Etiqueta de Apple"
+
+#: include/pt-gpt-partnames.h:197
+msgid "Apple TV recovery"
+msgstr "Recuperación de Apple TV"
+
+#: include/pt-gpt-partnames.h:198
+msgid "Apple Core storage"
+msgstr "Almacenamiento Core de Apple"
+
+#: include/pt-gpt-partnames.h:199
+#, fuzzy
+#| msgid "Apple boot"
+msgid "Apple Silicon boot"
+msgstr "Arranque de Apple"
+
+#: include/pt-gpt-partnames.h:200
+#, fuzzy
+#| msgid "Apple TV recovery"
+msgid "Apple Silicon recovery"
+msgstr "Recuperación de Apple TV"
+
+#: include/pt-gpt-partnames.h:203 include/pt-mbr-partnames.h:81
+msgid "Solaris boot"
+msgstr "arranque de Solaris"
+
+#: include/pt-gpt-partnames.h:204
+msgid "Solaris root"
+msgstr "Raíz de Solaris"
+
+#: include/pt-gpt-partnames.h:206
+msgid "Solaris /usr & Apple ZFS"
+msgstr "/usr de Solaris y ZFS de Apple"
+
+#: include/pt-gpt-partnames.h:207
+msgid "Solaris swap"
+msgstr "Swap de Solaris"
+
+#: include/pt-gpt-partnames.h:208
+msgid "Solaris backup"
+msgstr "Respaldo de Solaris"
+
+#: include/pt-gpt-partnames.h:209
+msgid "Solaris /var"
+msgstr "/var de Solaris"
+
+#: include/pt-gpt-partnames.h:210
+msgid "Solaris /home"
+msgstr "/home de Solaris"
+
+#: include/pt-gpt-partnames.h:211
+msgid "Solaris alternate sector"
+msgstr "Sector alternativo de Solaris"
+
+#: include/pt-gpt-partnames.h:212
+msgid "Solaris reserved 1"
+msgstr "Reservado para Solaris 1"
+
+#: include/pt-gpt-partnames.h:213
+msgid "Solaris reserved 2"
+msgstr "Reservado para Solaris 2"
+
+#: include/pt-gpt-partnames.h:214
+msgid "Solaris reserved 3"
+msgstr "Reservador para Solaris 3"
+
+#: include/pt-gpt-partnames.h:215
+msgid "Solaris reserved 4"
+msgstr "Reservado para Solaris 4"
+
+#: include/pt-gpt-partnames.h:216
+msgid "Solaris reserved 5"
+msgstr "Reservado para Solaris 5"
+
+#: include/pt-gpt-partnames.h:224
+msgid "NetBSD swap"
+msgstr "Swap de NetBSD"
+
+#: include/pt-gpt-partnames.h:225
+msgid "NetBSD FFS"
+msgstr "FFS de NetBSD"
+
+#: include/pt-gpt-partnames.h:226
+msgid "NetBSD LFS"
+msgstr "LFS de NetBSD"
+
+#: include/pt-gpt-partnames.h:227
+msgid "NetBSD concatenated"
+msgstr "NetBSD concatenado"
+
+#: include/pt-gpt-partnames.h:228
+msgid "NetBSD encrypted"
+msgstr "NetBSD cifrado"
+
+#: include/pt-gpt-partnames.h:229
+msgid "NetBSD RAID"
+msgstr "RAID de NetBSD"
+
+#: include/pt-gpt-partnames.h:232
+msgid "ChromeOS kernel"
+msgstr "Núcleo de ChromeOS"
+
+#: include/pt-gpt-partnames.h:233
+msgid "ChromeOS root fs"
+msgstr "Sistema raíz de ChromeOS"
+
+#: include/pt-gpt-partnames.h:234
+msgid "ChromeOS reserved"
+msgstr "Reservado para ChromeOS"
 
-#: include/pt-mbr-partnames.h:1
+#: include/pt-gpt-partnames.h:237
+msgid "MidnightBSD data"
+msgstr "Datos de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:238
+msgid "MidnightBSD boot"
+msgstr "Arranque de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:239
+msgid "MidnightBSD swap"
+msgstr "Swap de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:240
+msgid "MidnightBSD UFS"
+msgstr "UFS de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:241
+msgid "MidnightBSD ZFS"
+msgstr "ZFS de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:242
+msgid "MidnightBSD Vinum"
+msgstr "Vinum de MidnightBSD"
+
+#: include/pt-gpt-partnames.h:245
+msgid "Ceph Journal"
+msgstr "Journal de Ceph"
+
+#: include/pt-gpt-partnames.h:246
+msgid "Ceph Encrypted Journal"
+msgstr "Journal cifrado de Ceph"
+
+#: include/pt-gpt-partnames.h:247
+msgid "Ceph OSD"
+msgstr "OSD de Ceph"
+
+#: include/pt-gpt-partnames.h:248
+msgid "Ceph crypt OSD"
+msgstr "OSD cifrado de Ceph"
+
+#: include/pt-gpt-partnames.h:249
+msgid "Ceph disk in creation"
+msgstr "Disco de Ceph creándose"
+
+#: include/pt-gpt-partnames.h:250
+msgid "Ceph crypt disk in creation"
+msgstr "Disco cifrado de Ceph creándose"
+
+#: include/pt-gpt-partnames.h:253 include/pt-mbr-partnames.h:109
+msgid "VMware VMFS"
+msgstr "VMFS de VMware"
+
+#: include/pt-gpt-partnames.h:254
+msgid "VMware Diagnostic"
+msgstr "Diagnósticos de VMware"
+
+#: include/pt-gpt-partnames.h:255
+msgid "VMware Virtual SAN"
+msgstr "SAN virtual de VMware"
+
+#: include/pt-gpt-partnames.h:256
+msgid "VMware Virsto"
+msgstr "Almacenamiento virtual de VMware"
+
+#: include/pt-gpt-partnames.h:257
+msgid "VMware Reserved"
+msgstr "Reservado para VMware"
+
+#: include/pt-gpt-partnames.h:260
+msgid "OpenBSD data"
+msgstr "Datos OpenBSD"
+
+#: include/pt-gpt-partnames.h:263
+msgid "QNX6 file system"
+msgstr "Sistema de ficheros de QNX6"
+
+#: include/pt-gpt-partnames.h:266
+msgid "Plan 9 partition"
+msgstr "Partición del plan 9"
+
+#: include/pt-gpt-partnames.h:269
+msgid "HiFive FSBL"
+msgstr "HiFive FSBL"
+
+#: include/pt-gpt-partnames.h:270
+msgid "HiFive BBL"
+msgstr "HiFive BBL"
+
+#: include/pt-gpt-partnames.h:273
+msgid "Haiku BFS"
+msgstr "Haiku BFS"
+
+#: include/pt-gpt-partnames.h:276
+msgid "Marvell Armada 3700 Boot partition"
+msgstr ""
+
+#: include/pt-mbr-partnames.h:5
 msgid "Empty"
 msgstr "Vacía"
 
-#: include/pt-mbr-partnames.h:2
+#: include/pt-mbr-partnames.h:6
 msgid "FAT12"
 msgstr "FAT12"
 
-#: include/pt-mbr-partnames.h:3
+#: include/pt-mbr-partnames.h:7
 msgid "XENIX root"
 msgstr "XENIX root"
 
-#: include/pt-mbr-partnames.h:4
+#: include/pt-mbr-partnames.h:8
 msgid "XENIX usr"
 msgstr "XENIX usr"
 
-#: include/pt-mbr-partnames.h:5
+#: include/pt-mbr-partnames.h:9
 msgid "FAT16 <32M"
 msgstr "FAT16 <32M"
 
-#: include/pt-mbr-partnames.h:6
+#: include/pt-mbr-partnames.h:10
 msgid "Extended"
 msgstr "Extendida"
 
-#: include/pt-mbr-partnames.h:7
+#: include/pt-mbr-partnames.h:11
 msgid "FAT16"
 msgstr "FAT16"
 
-#: include/pt-mbr-partnames.h:8
+#: include/pt-mbr-partnames.h:12
 msgid "HPFS/NTFS/exFAT"
 msgstr "HPFS/NTFS/exFAT"
 
-#: include/pt-mbr-partnames.h:9
+#: include/pt-mbr-partnames.h:13
 msgid "AIX"
 msgstr "AIX"
 
-#: include/pt-mbr-partnames.h:10
+#: include/pt-mbr-partnames.h:14
 msgid "AIX bootable"
 msgstr "AIX arrancable"
 
-#: include/pt-mbr-partnames.h:11
+#: include/pt-mbr-partnames.h:15
 msgid "OS/2 Boot Manager"
 msgstr "Gestor de arranque de OS/2"
 
-#: include/pt-mbr-partnames.h:12
+#: include/pt-mbr-partnames.h:16
 msgid "W95 FAT32"
 msgstr "W95 FAT32"
 
-#: include/pt-mbr-partnames.h:13
+#: include/pt-mbr-partnames.h:17
 msgid "W95 FAT32 (LBA)"
 msgstr "W95 FAT32 (LBA)"
 
-#: include/pt-mbr-partnames.h:14
+#: include/pt-mbr-partnames.h:18
 msgid "W95 FAT16 (LBA)"
 msgstr "W95 FAT16 (LBA)"
 
-#: include/pt-mbr-partnames.h:15
+#: include/pt-mbr-partnames.h:19
 msgid "W95 Ext'd (LBA)"
 msgstr "W95 Ext'd (LBA)"
 
-#: include/pt-mbr-partnames.h:16
+#: include/pt-mbr-partnames.h:20
 msgid "OPUS"
 msgstr "OPUS"
 
-#: include/pt-mbr-partnames.h:17
+#: include/pt-mbr-partnames.h:21
 msgid "Hidden FAT12"
 msgstr "FAT12 oculta"
 
-#: include/pt-mbr-partnames.h:18
+#: include/pt-mbr-partnames.h:22
 msgid "Compaq diagnostics"
 msgstr "Compaq diagnostics"
 
-#: include/pt-mbr-partnames.h:19
+#: include/pt-mbr-partnames.h:23
 msgid "Hidden FAT16 <32M"
 msgstr "FAT16 oculta <32M"
 
-#: include/pt-mbr-partnames.h:20
+#: include/pt-mbr-partnames.h:24
 msgid "Hidden FAT16"
 msgstr "FAT16 oculta"
 
-#: include/pt-mbr-partnames.h:21
+#: include/pt-mbr-partnames.h:25
 msgid "Hidden HPFS/NTFS"
 msgstr "HPFS/NTFS oculta"
 
-#: include/pt-mbr-partnames.h:22
+#: include/pt-mbr-partnames.h:26
 msgid "AST SmartSleep"
 msgstr "SmartSleep de AST"
 
-#: include/pt-mbr-partnames.h:23
+#: include/pt-mbr-partnames.h:27
 msgid "Hidden W95 FAT32"
 msgstr "FAT32 de W95 oculta"
 
-#: include/pt-mbr-partnames.h:24
+#: include/pt-mbr-partnames.h:28
 msgid "Hidden W95 FAT32 (LBA)"
 msgstr "FAT32 de W95 (LBA) oculta"
 
-#: include/pt-mbr-partnames.h:25
+#: include/pt-mbr-partnames.h:29
 msgid "Hidden W95 FAT16 (LBA)"
 msgstr "FAT16 de W95 (LBA) oculta"
 
-#: include/pt-mbr-partnames.h:26
+#: include/pt-mbr-partnames.h:30
 msgid "NEC DOS"
 msgstr "DOS de NEC"
 
-#: include/pt-mbr-partnames.h:27
+#: include/pt-mbr-partnames.h:31
 msgid "Hidden NTFS WinRE"
 msgstr "NTFS de WinRE oculta"
 
-#: include/pt-mbr-partnames.h:28
+#: include/pt-mbr-partnames.h:32
 msgid "Plan 9"
 msgstr "Plan 9"
 
-#: include/pt-mbr-partnames.h:29
+#: include/pt-mbr-partnames.h:33
 msgid "PartitionMagic recovery"
 msgstr "PartitionMagic recovery"
 
-#: include/pt-mbr-partnames.h:30
+#: include/pt-mbr-partnames.h:34
 msgid "Venix 80286"
 msgstr "Venix 80286"
 
-#: include/pt-mbr-partnames.h:31
+#: include/pt-mbr-partnames.h:35
 msgid "PPC PReP Boot"
 msgstr "PPC PReP Boot"
 
-#: include/pt-mbr-partnames.h:32
+#: include/pt-mbr-partnames.h:36
 msgid "SFS"
 msgstr "SFS"
 
-#: include/pt-mbr-partnames.h:33
+#: include/pt-mbr-partnames.h:37
 msgid "QNX4.x"
 msgstr "QNX4.x"
 
-#: include/pt-mbr-partnames.h:34
+#: include/pt-mbr-partnames.h:38
 msgid "QNX4.x 2nd part"
 msgstr "QNX4.x segunda parte"
 
-#: include/pt-mbr-partnames.h:35
+#: include/pt-mbr-partnames.h:39
 msgid "QNX4.x 3rd part"
 msgstr "QNX4.x tercera parte"
 
-#: include/pt-mbr-partnames.h:36
+#: include/pt-mbr-partnames.h:40
 msgid "OnTrack DM"
 msgstr "OnTrack DM"
 
-#: include/pt-mbr-partnames.h:37
+#: include/pt-mbr-partnames.h:41
 msgid "OnTrack DM6 Aux1"
 msgstr "OnTrack DM6 Aux1"
 
-#: include/pt-mbr-partnames.h:38
+#: include/pt-mbr-partnames.h:42
 msgid "CP/M"
 msgstr "CP/M"
 
-#: include/pt-mbr-partnames.h:39
+#: include/pt-mbr-partnames.h:43
 msgid "OnTrack DM6 Aux3"
 msgstr "OnTrack DM6 Aux3"
 
-#: include/pt-mbr-partnames.h:40
+#: include/pt-mbr-partnames.h:44
 msgid "OnTrackDM6"
 msgstr "OnTrackDM6"
 
-#: include/pt-mbr-partnames.h:41
+#: include/pt-mbr-partnames.h:45
 msgid "EZ-Drive"
 msgstr "EZ-Drive"
 
-#: include/pt-mbr-partnames.h:42
+#: include/pt-mbr-partnames.h:46
 msgid "Golden Bow"
 msgstr "Golden Bow"
 
-#: include/pt-mbr-partnames.h:43
+#: include/pt-mbr-partnames.h:47
 msgid "Priam Edisk"
 msgstr "Priam Edisk"
 
-#: include/pt-mbr-partnames.h:44 include/pt-mbr-partnames.h:91
-#: include/pt-mbr-partnames.h:101 include/pt-mbr-partnames.h:102
+#: include/pt-mbr-partnames.h:48 include/pt-mbr-partnames.h:95
+#: include/pt-mbr-partnames.h:105 include/pt-mbr-partnames.h:106
 msgid "SpeedStor"
 msgstr "SpeedStor"
 
-#: include/pt-mbr-partnames.h:45
+#: include/pt-mbr-partnames.h:49
 msgid "GNU HURD or SysV"
 msgstr "GNU HURD o SysV"
 
-#: include/pt-mbr-partnames.h:46
+#: include/pt-mbr-partnames.h:50
 msgid "Novell Netware 286"
 msgstr "Novell Netware 286"
 
-#: include/pt-mbr-partnames.h:47
+#: include/pt-mbr-partnames.h:51
 msgid "Novell Netware 386"
 msgstr "Novell Netware 386"
 
-#: include/pt-mbr-partnames.h:48
+#: include/pt-mbr-partnames.h:52
 msgid "DiskSecure Multi-Boot"
 msgstr "DiskSecure Multi-Boot"
 
-#: include/pt-mbr-partnames.h:49
+#: include/pt-mbr-partnames.h:53
 msgid "PC/IX"
 msgstr "PC/IX"
 
-#: include/pt-mbr-partnames.h:50
+#: include/pt-mbr-partnames.h:54
 msgid "Old Minix"
 msgstr "Minix antiguo"
 
-#: include/pt-mbr-partnames.h:51
+#: include/pt-mbr-partnames.h:55
 msgid "Minix / old Linux"
 msgstr "Minix / Linux antiguo"
 
-#: include/pt-mbr-partnames.h:52
+#: include/pt-mbr-partnames.h:56
 msgid "Linux swap / Solaris"
 msgstr "Linux swap / Solaris"
 
-#: include/pt-mbr-partnames.h:53
+#: include/pt-mbr-partnames.h:57
 msgid "Linux"
 msgstr "Linux"
 
-#: include/pt-mbr-partnames.h:54
+#: include/pt-mbr-partnames.h:58
 msgid "OS/2 hidden or Intel hibernation"
 msgstr "OS/2 oculto o hibernación Intel"
 
-#: include/pt-mbr-partnames.h:57
+#: include/pt-mbr-partnames.h:61
 msgid "Linux extended"
 msgstr "Linux extendida"
 
-#: include/pt-mbr-partnames.h:58 include/pt-mbr-partnames.h:59
+#: include/pt-mbr-partnames.h:62 include/pt-mbr-partnames.h:63
 msgid "NTFS volume set"
 msgstr "Conjunto de volúmenes NTFS"
 
-#: include/pt-mbr-partnames.h:60
+#: include/pt-mbr-partnames.h:64
 msgid "Linux plaintext"
 msgstr "Linux plaintext"
 
-#: include/pt-mbr-partnames.h:62
+#: include/pt-mbr-partnames.h:66
 msgid "Amoeba"
 msgstr "Amoeba"
 
-#: include/pt-mbr-partnames.h:63
+#: include/pt-mbr-partnames.h:67
 msgid "Amoeba BBT"
 msgstr "Amoeba BBT"
 
-#: include/pt-mbr-partnames.h:64
+#: include/pt-mbr-partnames.h:68
 msgid "BSD/OS"
 msgstr "BSD/OS"
 
-#: include/pt-mbr-partnames.h:65
+#: include/pt-mbr-partnames.h:69
 msgid "IBM Thinkpad hibernation"
 msgstr "Hibernación de IBM Thinkpad"
 
-#: include/pt-mbr-partnames.h:66
+#: include/pt-mbr-partnames.h:70
 msgid "FreeBSD"
 msgstr "FreeBSD"
 
-#: include/pt-mbr-partnames.h:67
+#: include/pt-mbr-partnames.h:71
 msgid "OpenBSD"
 msgstr "OpenBSD"
 
-#: include/pt-mbr-partnames.h:68
+#: include/pt-mbr-partnames.h:72
 msgid "NeXTSTEP"
 msgstr "NeXTSTEP"
 
-#: include/pt-mbr-partnames.h:69
+#: include/pt-mbr-partnames.h:73
 msgid "Darwin UFS"
 msgstr "UFS de Darwin"
 
-#: include/pt-mbr-partnames.h:70
+#: include/pt-mbr-partnames.h:74
 msgid "NetBSD"
 msgstr "NetBSD"
 
-#: include/pt-mbr-partnames.h:71
+#: include/pt-mbr-partnames.h:75
 msgid "Darwin boot"
 msgstr "arranque de Darwin"
 
-#: include/pt-mbr-partnames.h:72
+#: include/pt-mbr-partnames.h:76
 msgid "HFS / HFS+"
 msgstr "HFS / HFS+"
 
-#: include/pt-mbr-partnames.h:73
+#: include/pt-mbr-partnames.h:77
 msgid "BSDI fs"
 msgstr "BSDI fs"
 
-#: include/pt-mbr-partnames.h:74
+#: include/pt-mbr-partnames.h:78
 msgid "BSDI swap"
 msgstr "BSDI swap"
 
-#: include/pt-mbr-partnames.h:75
+#: include/pt-mbr-partnames.h:79
 msgid "Boot Wizard hidden"
 msgstr "Boot Wizard hidden"
 
-#: include/pt-mbr-partnames.h:76
+#: include/pt-mbr-partnames.h:80
 msgid "Acronis FAT32 LBA"
 msgstr "Acronis FAT32 LBA"
 
-#: include/pt-mbr-partnames.h:78
+#: include/pt-mbr-partnames.h:82
 msgid "Solaris"
 msgstr "Solaris"
 
-#: include/pt-mbr-partnames.h:79
+#: include/pt-mbr-partnames.h:83
 msgid "DRDOS/sec (FAT-12)"
 msgstr "DRDOS/sec (FAT-12)"
 
-#: include/pt-mbr-partnames.h:80
+#: include/pt-mbr-partnames.h:84
 msgid "DRDOS/sec (FAT-16 < 32M)"
 msgstr "DRDOS/sec (FAT-16 < 32M)"
 
-#: include/pt-mbr-partnames.h:81
+#: include/pt-mbr-partnames.h:85
 msgid "DRDOS/sec (FAT-16)"
 msgstr "DRDOS/sec (FAT-16)"
 
-#: include/pt-mbr-partnames.h:82
+#: include/pt-mbr-partnames.h:86
 msgid "Syrinx"
 msgstr "Syrinx"
 
-#: include/pt-mbr-partnames.h:83
+#: include/pt-mbr-partnames.h:87
 msgid "Non-FS data"
 msgstr "Datos sin SF"
 
-#: include/pt-mbr-partnames.h:84
+#: include/pt-mbr-partnames.h:88
 msgid "CP/M / CTOS / ..."
 msgstr "CP/M / CTOS / ..."
 
-#: include/pt-mbr-partnames.h:86
+#: include/pt-mbr-partnames.h:90
 msgid "Dell Utility"
 msgstr "Utilidad Dell"
 
-#: include/pt-mbr-partnames.h:87
+#: include/pt-mbr-partnames.h:91
 msgid "BootIt"
 msgstr "BootIt"
 
-#: include/pt-mbr-partnames.h:88
+#: include/pt-mbr-partnames.h:92
 msgid "DOS access"
 msgstr "DOS access"
 
-#: include/pt-mbr-partnames.h:90
+#: include/pt-mbr-partnames.h:94
 msgid "DOS R/O"
 msgstr "DOS R/O"
 
-#: include/pt-mbr-partnames.h:97
+#: include/pt-mbr-partnames.h:101
 msgid "BeOS fs"
 msgstr "BeOS fs"
 
-#: include/pt-mbr-partnames.h:99
+#: include/pt-mbr-partnames.h:103
 msgid "EFI (FAT-12/16/32)"
 msgstr "EFI (FAT-12/16/32)"
 
-#: include/pt-mbr-partnames.h:100
+#: include/pt-mbr-partnames.h:104
 msgid "Linux/PA-RISC boot"
 msgstr "inicio Linux/PA-RISC"
 
-#: include/pt-mbr-partnames.h:103
+#: include/pt-mbr-partnames.h:107
 msgid "DOS secondary"
 msgstr "DOS secondary"
 
-#: include/pt-mbr-partnames.h:105
+#: include/pt-mbr-partnames.h:108
+msgid "EBBR protective"
+msgstr ""
+
+#: include/pt-mbr-partnames.h:110
 msgid "VMware VMKCORE"
 msgstr "VMKCORE de VMware"
 
-#: include/pt-mbr-partnames.h:106 libfdisk/src/sun.c:54
+#: include/pt-mbr-partnames.h:111 libfdisk/src/sun.c:54
 msgid "Linux raid autodetect"
 msgstr "Linux raid autodetect"
 
-#: include/pt-mbr-partnames.h:109
+#: include/pt-mbr-partnames.h:114
 msgid "LANstep"
 msgstr "LANstep"
 
-#: include/pt-mbr-partnames.h:110
+#: include/pt-mbr-partnames.h:115
 msgid "BBT"
 msgstr "BBT"
 
-#: lib/blkdev.c:274
+#: lib/blkdev.c:286
 #, c-format
 msgid "warning: %s is misaligned"
 msgstr "atención: %s no está alineado"
 
-#: lib/blkdev.c:386
+#: lib/blkdev.c:398
 #, c-format
 msgid "unsupported lock mode: %s"
 msgstr "modo de bloqueo no implementado: %s"
 
-#: lib/blkdev.c:396
+#: lib/blkdev.c:408
 #, c-format
 msgid "%s: %s: device already locked, waiting to get lock ... "
 msgstr "%s: %s: el dispositivo ya está bloqueado, esperando obtener bloqueo ... "
 
-#: lib/blkdev.c:405
+#: lib/blkdev.c:417
 #, c-format
 msgid "%s: device already locked"
 msgstr "%s: el dispositivo ya está bloqueado"
 
-#: lib/blkdev.c:408
+#: lib/blkdev.c:420
 #, c-format
 msgid "%s: failed to get lock"
 msgstr "%s: fallo al obtener el bloqueo"
 
-#: lib/blkdev.c:411
+#: lib/blkdev.c:423
 #, c-format
 msgid "OK\n"
 msgstr "Correcto\n"
 
-#: libfdisk/src/ask.c:505 libfdisk/src/ask.c:517
+#: libfdisk/src/ask.c:509 libfdisk/src/ask.c:521
 #, c-format
 msgid "Selected partition %ju"
 msgstr "Se ha seleccionado la partición %ju"
 
-#: libfdisk/src/ask.c:508
+#: libfdisk/src/ask.c:512
 msgid "No partition is defined yet!"
 msgstr "¡No hay ninguna partición definida!"
 
-#: libfdisk/src/ask.c:520
+#: libfdisk/src/ask.c:524
 msgid "No free partition available!"
 msgstr "¡No hay disponible ninguna partición libre!"
 
-#: libfdisk/src/ask.c:530
+#: libfdisk/src/ask.c:534
 msgid "Partition number"
 msgstr "Número de partición"
 
-#: libfdisk/src/ask.c:1027
+#: libfdisk/src/ask.c:1031
 #, c-format
 msgid "Created a new partition %d of type '%s' and of size %s."
 msgstr "Crea una nueva partición %d de tipo '%s' y de tamaño %s."
@@ -5808,15 +6315,15 @@ msgstr "La partición %zd: tiene un sector 0 de inicio no válido."
 msgid "There is no *BSD partition on %s."
 msgstr "No hay ninguna partición *BSD en %s."
 
-#: libfdisk/src/bsd.c:258 libfdisk/src/dos.c:968
+#: libfdisk/src/bsd.c:258 libfdisk/src/dos.c:1050
 msgid "First cylinder"
 msgstr "Primer cilindro"
 
-#: libfdisk/src/bsd.c:291 libfdisk/src/dos.c:1353
+#: libfdisk/src/bsd.c:291 libfdisk/src/dos.c:1436
 msgid "Last cylinder, +/-cylinders or +/-size{K,M,G,T,P}"
 msgstr "Último cilindro, +/-cilindros o +/-tamaño{K,M,G,T,P}"
 
-#: libfdisk/src/bsd.c:296 libfdisk/src/dos.c:1358 libfdisk/src/gpt.c:2483
+#: libfdisk/src/bsd.c:296 libfdisk/src/dos.c:1441 libfdisk/src/gpt.c:2551
 msgid "Last sector, +/-sectors or +/-size{K,M,G,T,P}"
 msgstr "Último sector, +/-sectores o +/-tamaño{K,M,G,T,P}"
 
@@ -5865,8 +6372,8 @@ msgstr "Pistas/cilindro"
 msgid "Sectors/Cylinder"
 msgstr "Sectores/cilindro"
 
-#: libfdisk/src/bsd.c:491 libfdisk/src/bsd.c:1029 libfdisk/src/dos.c:2613
-#: libfdisk/src/sgi.c:1161 libfdisk/src/sun.c:203 libfdisk/src/sun.c:1133
+#: libfdisk/src/bsd.c:491 libfdisk/src/bsd.c:1029 libfdisk/src/dos.c:2806
+#: libfdisk/src/sgi.c:1162 libfdisk/src/sun.c:203 libfdisk/src/sun.c:1133
 msgid "Cylinders"
 msgstr "Cilindros"
 
@@ -5967,7 +6474,7 @@ msgstr "Etiqueta de disco escrita en %s.   (No olvide escribir también la etiqu
 msgid "Disklabel written to %s."
 msgstr "Se ha escrito la etiqueta de disco en %s."
 
-#: libfdisk/src/bsd.c:920 libfdisk/src/context.c:754
+#: libfdisk/src/bsd.c:920 libfdisk/src/context.c:776
 msgid "Syncing disks."
 msgstr "Se están sincronizando los discos."
 
@@ -5996,721 +6503,761 @@ msgstr "TamañoB"
 msgid "Cpg"
 msgstr "Cpg"
 
-#: libfdisk/src/context.c:744
+#: libfdisk/src/context.c:766
 #, c-format
 msgid "%s: fsync device failed"
 msgstr "%s: fsync del dispositivo ha fallado"
 
-#: libfdisk/src/context.c:749
+#: libfdisk/src/context.c:771 misc-utils/wipefs.c:619
 #, c-format
 msgid "%s: close device failed"
 msgstr "%s: error al cerrar el dispositivo"
 
-#: libfdisk/src/context.c:829
+#: libfdisk/src/context.c:854
 msgid "Calling ioctl() to re-read partition table."
 msgstr "Llamando a ioctl() para volver a leer la tabla de particiones."
 
-#: libfdisk/src/context.c:837
+#: libfdisk/src/context.c:862
 msgid "Re-reading the partition table failed."
 msgstr "Fallo al leer de nuevo la tabla de particiones."
 
-#: libfdisk/src/context.c:839
+#: libfdisk/src/context.c:864
 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 partx(8)."
 msgstr "El núcleo todavía usa la tabla antigua. La nueva tabla se usará en el próximo reinicio o después de que usted ejecute partprobe(8) o partx(8)."
 
-#: libfdisk/src/context.c:929
+#: libfdisk/src/context.c:954
 #, c-format
 msgid "Failed to remove partition %zu from system"
 msgstr "Fallo al eliminar del sistema la partición %zu"
 
-#: libfdisk/src/context.c:938
+#: libfdisk/src/context.c:963
 #, c-format
 msgid "Failed to update system information about partition %zu"
 msgstr "Fallo al actualizar la información del sistema sobre la partición %zu"
 
-#: libfdisk/src/context.c:958
+#: libfdisk/src/context.c:983
 #, c-format
 msgid "Failed to add partition %zu to system"
 msgstr "Fallo al añadir al sistema la partición %zu"
 
-#: libfdisk/src/context.c:964
+#: libfdisk/src/context.c:989
 msgid "The kernel still uses the old partitions. The new table will be used at the next reboot. "
 msgstr "El núcleo todavía usa las particiones antiguas. La nueva tabla se usará en el próximo reinicio."
 
-#: libfdisk/src/context.c:1175
+#: libfdisk/src/context.c:1193
 msgid "cylinder"
 msgid_plural "cylinders"
 msgstr[0] "cilindro"
 msgstr[1] "cilindros"
 
-#: libfdisk/src/context.c:1176
+#: libfdisk/src/context.c:1194
 msgid "sector"
 msgid_plural "sectors"
 msgstr[0] "sector"
 msgstr[1] "sectores"
 
-#: libfdisk/src/context.c:1532
+#: libfdisk/src/context.c:1550
 msgid "Incomplete geometry setting."
 msgstr "Configuración de la geometría incompleta."
 
-#: libfdisk/src/dos.c:225
+#: libfdisk/src/dos.c:217
 msgid "All primary partitions have been defined already."
 msgstr "Ya se han definido todas las particiones primarias."
 
-#: libfdisk/src/dos.c:228
+#: libfdisk/src/dos.c:220
 msgid "Primary partition not available."
 msgstr "No está disponible la partición primaria."
 
-#: libfdisk/src/dos.c:282
+#: libfdisk/src/dos.c:274
 #, c-format
 msgid "Failed to read extended partition table (offset=%ju)"
 msgstr "No se ha podido leer la tabla de particiones extendidas (desplazamiento=%ju)"
 
-#: libfdisk/src/dos.c:352
+#: libfdisk/src/dos.c:344
 msgid "You can set geometry from the extra functions menu."
 msgstr "Se puede establecer la geometría desde el menú de funciones adicionales."
 
-#: libfdisk/src/dos.c:355
+#: libfdisk/src/dos.c:347
 msgid "DOS-compatible mode is deprecated."
 msgstr "El modo de compatibilidad con DOS está obsoleto"
 
-#: libfdisk/src/dos.c:359
+#: libfdisk/src/dos.c:351
 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 "El dispositivo presenta un tamaño de sector lógico menor que el tamaño de sector físico. Se recomienda alinearlo con el límite del tamaño del sector físico (o E/S óptima), o el rendimiento puede verse afectado."
 
-#: libfdisk/src/dos.c:365
+#: libfdisk/src/dos.c:357
 msgid "Cylinders as display units are deprecated."
 msgstr "Los cilindros como unidad de visualización están obsoletos."
 
-#: libfdisk/src/dos.c:372
+#: libfdisk/src/dos.c:364
 #, c-format
 msgid "The size of this disk is %s (%ju bytes). DOS partition table format cannot be used on drives for volumes larger than %lu bytes for %lu-byte sectors. Use GUID partition table format (GPT)."
 msgstr "El tamaño de este disco es %s (%ju bytes). El formato de la tabla de particiones DOS no se puede utilizar con controladores de volúmenes mayores que %lu bytes oara sectores de %lu bytes. Utilice el formato de tabla de particiones GUID (GPT)."
 
-#: libfdisk/src/dos.c:546
+#: libfdisk/src/dos.c:540
 msgid "Bad offset in primary extended partition."
 msgstr "Desplazamiento incorrecto en particiones extendidas primarias."
 
-#: libfdisk/src/dos.c:560
+#: libfdisk/src/dos.c:554
 #, c-format
 msgid "Omitting partitions after #%zu. They will be deleted if you save this partition table."
 msgstr "Se omiten las particiones después de la nº %zu. Se borrarán si guarda esta tabla de particiones."
 
-#: libfdisk/src/dos.c:593
+#: libfdisk/src/dos.c:587
 #, c-format
 msgid "Extra link pointer in partition table %zu."
 msgstr "Puntero de enlace adicional en tabla de particiones %zu."
 
-#: libfdisk/src/dos.c:601
+#: libfdisk/src/dos.c:595
 #, c-format
 msgid "Ignoring extra data in partition table %zu."
 msgstr "No se tienen en cuenta los datos adicionales de la tabla de particiones %zu."
 
-#: libfdisk/src/dos.c:657
+#: libfdisk/src/dos.c:651
 #, c-format
 msgid "omitting empty partition (%zu)"
 msgstr "se omite partición vacía (%zu)"
 
-#: libfdisk/src/dos.c:717
-#, c-format
-msgid "Created a new DOS disklabel with disk identifier 0x%08x."
+#: libfdisk/src/dos.c:711
+#, fuzzy, c-format
+#| msgid "Created a new DOS disklabel with disk identifier 0x%08x."
+msgid "Created a new DOS (MBR) disklabel with disk identifier 0x%08x."
 msgstr "Se ha creado una nueva etiqueta de disco DOS con el identificador de disco 0x%08x."
 
-#: libfdisk/src/dos.c:740
+#: libfdisk/src/dos.c:734
 msgid "Enter the new disk identifier"
 msgstr "Introduzca el nuevo identificador de disco"
 
-#: libfdisk/src/dos.c:749
+#: libfdisk/src/dos.c:743
 msgid "Incorrect value."
 msgstr "Valor incorrecto."
 
-#: libfdisk/src/dos.c:762
+#: libfdisk/src/dos.c:756
 #, c-format
 msgid "Disk identifier changed from 0x%08x to 0x%08x."
 msgstr "El identificador del disco ha cambiado de 0x%08x a 0x%08x."
 
-#: libfdisk/src/dos.c:864
+#: libfdisk/src/dos.c:952
 #, c-format
 msgid "Ignoring extra extended partition %zu"
 msgstr "No se tiene en cuenta la partición extendida adicional %zu"
 
-#: libfdisk/src/dos.c:878
+#: libfdisk/src/dos.c:966
 #, c-format
 msgid "Invalid flag 0x%02x%02x of EBR (for partition %zu) will be corrected by w(rite)."
 msgstr "El indicador 0x%02x%02x no válido de EBR (para la partición %zu) se corregirá mediante w(rite)."
 
-#: libfdisk/src/dos.c:955
+#: libfdisk/src/dos.c:1037
 #, c-format
 msgid "Start sector %ju out of range."
 msgstr "Sector inicial %ju fuera de rango."
 
-#: libfdisk/src/dos.c:1194 libfdisk/src/gpt.c:2357 libfdisk/src/sgi.c:842
+#: libfdisk/src/dos.c:1276 libfdisk/src/gpt.c:2409 libfdisk/src/sgi.c:842
 #: libfdisk/src/sun.c:528
 #, c-format
 msgid "Partition %zu is already defined.  Delete it before re-adding it."
 msgstr "La partición %zu ya está definida. Suprímala antes de volver a añadirla."
 
-#: libfdisk/src/dos.c:1209 libfdisk/src/dos.c:1235 libfdisk/src/dos.c:1292
-#: libfdisk/src/dos.c:1324 libfdisk/src/gpt.c:2366
+#: libfdisk/src/dos.c:1291 libfdisk/src/dos.c:1317 libfdisk/src/dos.c:1375
+#: libfdisk/src/dos.c:1407 libfdisk/src/gpt.c:2418
 msgid "No free sectors available."
 msgstr "No hay disponible ningún sector libre."
 
-#: libfdisk/src/dos.c:1260
+#: libfdisk/src/dos.c:1342
 #, c-format
-msgid "Sector %llu is already allocated."
-msgstr "El sector %llu ya está asignado."
+msgid "Sector %ju is already allocated."
+msgstr "El sector %ju ya está asignado."
 
-#: libfdisk/src/dos.c:1479
+#: libfdisk/src/dos.c:1562
 #, c-format
 msgid "Adding logical partition %zu"
 msgstr "Se añade la partición lógica %zu"
 
-#: libfdisk/src/dos.c:1510
+#: libfdisk/src/dos.c:1594
 #, c-format
 msgid "Partition %zu: contains sector 0"
 msgstr "Partición %zu: contiene el sector 0"
 
-#: libfdisk/src/dos.c:1512
+#: libfdisk/src/dos.c:1598
 #, c-format
 msgid "Partition %zu: head %d greater than maximum %d"
-msgstr "Partición %zu: la cabeza %d supera el máximo %d"
+msgstr "Partición %zu: la cabeza %d excede el máximo %d"
 
-#: libfdisk/src/dos.c:1515
+#: libfdisk/src/dos.c:1603
 #, c-format
-msgid "Partition %zu: sector %d greater than maximum %llu"
-msgstr "Partición %zu: el sector %d supera el máximo %llu"
+msgid "Partition %zu: sector %d greater than maximum %ju"
+msgstr "Partición %zu: el sector %d excede el máximo %ju"
 
-#: libfdisk/src/dos.c:1518
+#: libfdisk/src/dos.c:1609
 #, c-format
-msgid "Partition %zu: cylinder %d greater than maximum %llu"
-msgstr "Partición %zu: el cilindro %d supera el máximo %llu"
+msgid "Partition %zu: cylinder %d greater than maximum %ju"
+msgstr "Partición %zu: el cilindro %d excede el máximo %ju"
 
-#: libfdisk/src/dos.c:1524
+#: libfdisk/src/dos.c:1616
 #, c-format
-msgid "Partition %zu: previous sectors %u disagrees with total %u"
-msgstr "Partición %zu: los sectores previous %u no concuerdan con el total %u"
+msgid "Partition %zu: LBA sector %u disagrees with C/H/S calculated sector %u"
+msgstr "Partición %zu: el sector LBA %u no concuerda con el sector %u calculado según C/C/S"
 
-#: libfdisk/src/dos.c:1577
+#: libfdisk/src/dos.c:1675
 #, c-format
 msgid "Partition %zu: different physical/logical beginnings (non-Linux?): phys=(%d, %d, %d), logical=(%d, %d, %d)"
 msgstr "Partición %zu: tiene distintos principios físicos/lógicos (¿no Linux?): físicos=(%d, %d, %d), lógicos=(%d, %d, %d)"
 
-#: libfdisk/src/dos.c:1588
+#: libfdisk/src/dos.c:1687
 #, c-format
 msgid "Partition %zu: different physical/logical endings: phys=(%d, %d, %d), logical=(%d, %d, %d)"
 msgstr "Partición %zu: tiene distintos finales físicos/lógicos: físicos=(%d, %d, %d), lógicos=(%d, %d, %d)"
 
-#: libfdisk/src/dos.c:1597
+#: libfdisk/src/dos.c:1697
 #, c-format
 msgid "Partition %zu: does not end on cylinder boundary."
 msgstr "Partición %zu: no termina en un límite de cilindro."
 
-#: libfdisk/src/dos.c:1645
+#: libfdisk/src/dos.c:1748
 #, c-format
 msgid "Partition %zu: bad start-of-data."
 msgstr "Partición %zu: inicio de datos incorrecto en."
 
-#: libfdisk/src/dos.c:1660
+#: libfdisk/src/dos.c:1764
 #, c-format
 msgid "Partition %zu: overlaps partition %zu."
 msgstr "Partición %zu: se solapa con la partición %zu."
 
-#: libfdisk/src/dos.c:1689
+#: libfdisk/src/dos.c:1793
 #, c-format
 msgid "Partition %zu: empty."
 msgstr "Partición %zu: vacía."
 
-#: libfdisk/src/dos.c:1696
+#: libfdisk/src/dos.c:1800
 #, c-format
 msgid "Logical partition %zu: not entirely in partition %zu."
 msgstr "Partición lógica %zu: no está por completo en la partición %zu."
 
-#: libfdisk/src/dos.c:1705 libfdisk/src/gpt.c:2263
+#: libfdisk/src/dos.c:1809 libfdisk/src/gpt.c:2315
 msgid "No errors detected."
 msgstr "No se ha detectado ningún error."
 
-#: libfdisk/src/dos.c:1707
+#: libfdisk/src/dos.c:1811
 #, c-format
-msgid "Total allocated sectors %llu greater than the maximum %llu."
-msgstr "El total de sectores asignados %llu supera el máximo %llu."
+msgid "Total allocated sectors %ju greater than the maximum %ju."
+msgstr "El total de sectores asignados %ju excede el máximo %ju."
 
-#: libfdisk/src/dos.c:1710
+#: libfdisk/src/dos.c:1814
 #, c-format
-msgid "Remaining %lld unallocated %ld-byte sectors."
-msgstr "Quedan %lld sectores no asignados de %ld bytes."
+msgid "Remaining %ju unallocated %ld-byte sectors."
+msgstr "Quedan sin asignar %ju sectores de %ld bytes."
 
-#: libfdisk/src/dos.c:1714 libfdisk/src/gpt.c:2283
+#: libfdisk/src/dos.c:1818 libfdisk/src/gpt.c:2335
 #, c-format
 msgid "%d error detected."
 msgid_plural "%d errors detected."
 msgstr[0] "%d error detectado."
 msgstr[1] "%d errores detectados."
 
-#: libfdisk/src/dos.c:1747
+#: libfdisk/src/dos.c:1851
 msgid "The maximum number of partitions has been created."
 msgstr "Se ha creado el número máximo de particiones."
 
-#: libfdisk/src/dos.c:1780 libfdisk/src/dos.c:1795 libfdisk/src/dos.c:2248
+#: libfdisk/src/dos.c:1884 libfdisk/src/dos.c:1899 libfdisk/src/dos.c:2352
 msgid "Extended partition already exists."
 msgstr "La partición extendida ya existe."
 
-#: libfdisk/src/dos.c:1810
+#: libfdisk/src/dos.c:1914
 msgid "Extended partition does not exists. Failed to add logical partition."
 msgstr "La partición extendida no existe. Fallo al añadir partición lógica."
 
-#: libfdisk/src/dos.c:1871
+#: libfdisk/src/dos.c:1974
 msgid "All primary partitions are in use."
 msgstr "Se están usando todas las particiones primarias."
 
-#: libfdisk/src/dos.c:1873 libfdisk/src/dos.c:1885
+#: libfdisk/src/dos.c:1976 libfdisk/src/dos.c:1988
 msgid "All space for primary partitions is in use."
 msgstr "Se está utilizando todo el espacio para particiones primarias."
 
 #. TRANSLATORS: Try to keep this within 80 characters.
-#: libfdisk/src/dos.c:1888
+#: libfdisk/src/dos.c:1991
 msgid "To create more partitions, first replace a primary with an extended partition."
 msgstr "Para crear más particiones, primero reemplace una primaria por una extendida."
 
-#: libfdisk/src/dos.c:1909
+#: libfdisk/src/dos.c:2012
 msgid "Partition type"
 msgstr "Tipo de partición"
 
-#: libfdisk/src/dos.c:1913
+#: libfdisk/src/dos.c:2016
 #, c-format
 msgid "%u primary, %d extended, %u free"
 msgstr "%u primaria(s), %d extendida(s), %u libre(s)"
 
-#: libfdisk/src/dos.c:1918
+#: libfdisk/src/dos.c:2021
 msgid "primary"
 msgstr "primaria"
 
-#: libfdisk/src/dos.c:1920
+#: libfdisk/src/dos.c:2023
 msgid "extended"
 msgstr "extendida"
 
-#: libfdisk/src/dos.c:1920
+#: libfdisk/src/dos.c:2023
 msgid "container for logical partitions"
 msgstr "contenedor para particiones lógicas"
 
-#: libfdisk/src/dos.c:1922
+#: libfdisk/src/dos.c:2025
 msgid "logical"
 msgstr "lógica"
 
-#: libfdisk/src/dos.c:1922
+#: libfdisk/src/dos.c:2025
 msgid "numbered from 5"
 msgstr "la numeración empieza por 5"
 
-#: libfdisk/src/dos.c:1961
+#: libfdisk/src/dos.c:2064
 #, c-format
 msgid "Invalid partition type `%c'."
 msgstr "Tipo de partición no válido `%c'."
 
-#: libfdisk/src/dos.c:1979
+#: libfdisk/src/dos.c:2082
 #, c-format
 msgid "Cannot write sector %jd: seek failed"
 msgstr "No se puede escribir en el sector %jd: fallo al buscar"
 
-#: libfdisk/src/dos.c:2139 libfdisk/src/gpt.c:1282
+#: libfdisk/src/dos.c:2242 libfdisk/src/gpt.c:1291
 msgid "Disk identifier"
 msgstr "Identificador del disco"
 
-#: libfdisk/src/dos.c:2253
+#: libfdisk/src/dos.c:2357
 msgid "Type 0 means free space to many systems. Having partitions of type 0 is probably unwise."
 msgstr "En muchos sistemas el tipo 0 significa espacio libre. Probablemente no sea acertado tener particiones de tipo 0."
 
-#: libfdisk/src/dos.c:2258
+#: libfdisk/src/dos.c:2362
 msgid "Cannot change type of the extended partition which is already used by logical partitions. Delete logical partitions first."
 msgstr "No se puede cambiar el tipo de la partición extendida que está siendo utilizada por particiones lógicas. Primero borre las particiones lógicas."
 
-#: libfdisk/src/dos.c:2444 libfdisk/src/gpt.c:3088
-msgid "Nothing to do. Ordering is correct already."
-msgstr "No hay nada que hacer. El orden ya es correcto."
-
-#: libfdisk/src/dos.c:2499
+#: libfdisk/src/dos.c:2684
 #, c-format
 msgid "Partition %zu: no data area."
 msgstr "La partición %zu: no tiene ninguna área de datos."
 
-#: libfdisk/src/dos.c:2532
+#: libfdisk/src/dos.c:2718
 msgid "New beginning of data"
 msgstr "Nuevo principio de datos"
 
-#: libfdisk/src/dos.c:2588
+#: libfdisk/src/dos.c:2735
+msgid "The new beginning of the partition overlaps the disk label area. Be very careful when using the partition. You can lose all your partitions on the disk."
+msgstr ""
+
+#: libfdisk/src/dos.c:2781
 #, c-format
 msgid "Partition %zu: is an extended partition."
 msgstr "La partición %zu: es una partición extendida."
 
-#: libfdisk/src/dos.c:2594
+#: libfdisk/src/dos.c:2787
 #, c-format
 msgid "The bootable flag on partition %zu is enabled now."
 msgstr "El indicador de iniciable de la partición %zu ahora está activado."
 
-#: libfdisk/src/dos.c:2595
+#: libfdisk/src/dos.c:2788
 #, c-format
 msgid "The bootable flag on partition %zu is disabled now."
 msgstr "El indicador de iniciable de la partición %zu ahora está desactivado."
 
 # Nota: si se pone Dispositivo no queda bien el resto de la línea.
-#: libfdisk/src/dos.c:2608 libfdisk/src/gpt.c:3177 libfdisk/src/sgi.c:1157
+#: libfdisk/src/dos.c:2801 libfdisk/src/gpt.c:3243 libfdisk/src/sgi.c:1158
 #: libfdisk/src/sun.c:1129
 msgid "Device"
 msgstr "Disposit."
 
-#: libfdisk/src/dos.c:2609 libfdisk/src/sun.c:40
+#: libfdisk/src/dos.c:2802 libfdisk/src/sun.c:40
 msgid "Boot"
 msgstr "Inicio"
 
-#: libfdisk/src/dos.c:2615 libfdisk/src/sgi.c:1163 libfdisk/src/sun.c:1135
+#: libfdisk/src/dos.c:2808 libfdisk/src/sgi.c:1164 libfdisk/src/sun.c:1135
 msgid "Id"
 msgstr "Id"
 
-#: libfdisk/src/dos.c:2619
+#: libfdisk/src/dos.c:2812
 msgid "Start-C/H/S"
 msgstr "Inicio-C/H/S"
 
-#: libfdisk/src/dos.c:2620
+#: libfdisk/src/dos.c:2813
 msgid "End-C/H/S"
 msgstr "Fin-C/H/S"
 
-#: libfdisk/src/dos.c:2621 libfdisk/src/gpt.c:3187 libfdisk/src/sgi.c:1165
+#: libfdisk/src/dos.c:2814 libfdisk/src/gpt.c:3253 libfdisk/src/sgi.c:1166
 msgid "Attrs"
 msgstr "Atributos"
 
-#: libfdisk/src/gpt.c:690
+#: libfdisk/src/gpt.c:691
 msgid "failed to allocate GPT header"
 msgstr "fallo al asignar la cabecera GPT"
 
-#: libfdisk/src/gpt.c:787
+#: libfdisk/src/gpt.c:800
 msgid "First LBA specified by script is out of range."
 msgstr "La primera LBA especificada en el script está fuera de rango."
 
-#: libfdisk/src/gpt.c:799
+#: libfdisk/src/gpt.c:812
 msgid "Last LBA specified by script is out of range."
 msgstr "La última LBA especificada en el script está fuera de rango."
 
-#: libfdisk/src/gpt.c:940
+#: libfdisk/src/gpt.c:953
 #, c-format
 msgid "GPT PMBR size mismatch (%<PRIu64> != %<PRIu64>) will be corrected by write."
 msgstr "La discordancia de tamaños del registro de arranque maestro primario (GPT PMBR) (%<PRIu64> != %<PRIu64>) se corregirá mediante escritura."
 
-#: libfdisk/src/gpt.c:965
+#: libfdisk/src/gpt.c:978
 msgid "gpt: stat() failed"
 msgstr "gpt: stat() falló"
 
-#: libfdisk/src/gpt.c:975
+#: libfdisk/src/gpt.c:988
 #, c-format
 msgid "gpt: cannot handle files with mode %o"
 msgstr "gpt: no se pueden manejar ficheros con modo %o"
 
-#: libfdisk/src/gpt.c:1240
+#: libfdisk/src/gpt.c:1248
 msgid "GPT Header"
 msgstr "Cabecera GPT"
 
-#: libfdisk/src/gpt.c:1245
+#: libfdisk/src/gpt.c:1253
 msgid "GPT Entries"
 msgstr "Entradas GPT"
 
-#: libfdisk/src/gpt.c:1251
-#, fuzzy
+#: libfdisk/src/gpt.c:1259
 msgid "GPT Backup Entries"
-msgstr "Entradas GPT"
+msgstr "Entradas de respaldo GPT"
 
-#: libfdisk/src/gpt.c:1257
-#, fuzzy
+#: libfdisk/src/gpt.c:1265
 msgid "GPT Backup Header"
-msgstr "Cabecera GPT"
+msgstr "Cabecera de respaldo GPT"
 
-#: libfdisk/src/gpt.c:1289
-msgid "First LBA"
-msgstr "Primera LBA"
+#: libfdisk/src/gpt.c:1298
+msgid "First usable LBA"
+msgstr "Primera LBA utilizable"
 
-#: libfdisk/src/gpt.c:1294
-msgid "Last LBA"
-msgstr "Última LBA"
+#: libfdisk/src/gpt.c:1303
+msgid "Last usable LBA"
+msgstr "Última LBA utilizable"
 
 #. TRANSLATORS: The LBA (Logical Block Address) of the backup GPT header.
-#: libfdisk/src/gpt.c:1300
+#: libfdisk/src/gpt.c:1309
 msgid "Alternative LBA"
 msgstr "LBA alternativa"
 
 #. TRANSLATORS: The start of the array of partition entries.
-#: libfdisk/src/gpt.c:1306
-msgid "Partition entries LBA"
-msgstr "LBA de las particiones LBA"
+#: libfdisk/src/gpt.c:1315
+msgid "Partition entries starting LBA"
+msgstr "LBA inicial de las entradas de las particiones"
+
+#. TRANSLATORS: The end of the array of partition entries.
+#: libfdisk/src/gpt.c:1321
+msgid "Partition entries ending LBA"
+msgstr "LBA final de las entradas de las particiones"
 
-#: libfdisk/src/gpt.c:1311
+#: libfdisk/src/gpt.c:1328
 msgid "Allocated partition entries"
 msgstr "Particiones asignadas"
 
-#: libfdisk/src/gpt.c:1653
+#: libfdisk/src/gpt.c:1670
 msgid "The backup GPT table is corrupt, but the primary appears OK, so that will be used."
 msgstr "La tabla GPT de respaldo está dañada, pero la primera parece que está bien, así que esa será la que se utilice."
 
-#: libfdisk/src/gpt.c:1663
+#: libfdisk/src/gpt.c:1680
 msgid "The primary GPT table is corrupt, but the backup appears OK, so that will be used."
 msgstr "La tabla GPT primaria está dañada, pero la de respaldo parece que está bien, así que esa será la que se utilice."
 
-#: libfdisk/src/gpt.c:1679
+#: libfdisk/src/gpt.c:1696
 msgid "The backup GPT table is not on the end of the device."
 msgstr "La tabla GPT de respaldo no está al final del dispositivo."
 
-#: libfdisk/src/gpt.c:1682
+#: libfdisk/src/gpt.c:1699
 msgid "The backup GPT table is not on the end of the device. This problem will be corrected by write."
 msgstr "La tabla GPT de respaldo no está al final del dispositivo. Este problema ser corregirá al escribir."
 
-#: libfdisk/src/gpt.c:1686
+#: libfdisk/src/gpt.c:1703
 msgid "Failed to recalculate backup GPT table location"
 msgstr "No se ha podido recalcular la ubicación de la tabla GPT de respaldo"
 
-#: libfdisk/src/gpt.c:1841
+#: libfdisk/src/gpt.c:1858
 #, c-format
 msgid "unsupported GPT attribute bit '%s'"
 msgstr "atributo de bit GPT no soportado: '%s'"
 
-#: libfdisk/src/gpt.c:1846
+#: libfdisk/src/gpt.c:1863
 #, c-format
 msgid "failed to parse GPT attribute string '%s'"
 msgstr "fallo al analizar la cadena del atributo GPT '%s'"
 
-#: libfdisk/src/gpt.c:1946
+#: libfdisk/src/gpt.c:1963
 #, c-format
 msgid "Partition UUID changed from %s to %s."
 msgstr "El UUID de la partición ha cambiado de %s a %s."
 
-#: libfdisk/src/gpt.c:1955
+#: libfdisk/src/gpt.c:1972
 msgid "Failed to translate partition name, name not changed."
 msgstr "fallo al traducir el nombre de la partición; no se cambia el nombre."
 
-#: libfdisk/src/gpt.c:1957
+#: libfdisk/src/gpt.c:1974
 #, c-format
 msgid "Partition name changed from '%s' to '%.*s'."
 msgstr "El nombre de la partición ha cambiado de '%s' a '%.*s'."
 
-#: libfdisk/src/gpt.c:1986
+#: libfdisk/src/gpt.c:2003
 msgid "The start of the partition understeps FirstUsableLBA."
 msgstr "El comienzo de la partición no llega al «FirstUsableLBA»."
 
-#: libfdisk/src/gpt.c:1993
+#: libfdisk/src/gpt.c:2010
 msgid "The end of the partition oversteps LastUsableLBA."
 msgstr "El final de la partición va más allá de «LastUsableLBA»."
 
-#: libfdisk/src/gpt.c:2151
+#: libfdisk/src/gpt.c:2203
 msgid "The device contains hybrid MBR -- writing GPT only."
 msgstr "El dispositivo contiene un MBR híbrido -- solamente se escribe en GPT."
 
-#: libfdisk/src/gpt.c:2187
+#: libfdisk/src/gpt.c:2239
 msgid "Disk does not contain a valid backup header."
 msgstr "El disco no contiene una cabecera de respaldo válida."
 
-#: libfdisk/src/gpt.c:2192
+#: libfdisk/src/gpt.c:2244
 msgid "Invalid primary header CRC checksum."
 msgstr "La suma de verificación CRC de la cabecera primaria no es válida"
 
-#: libfdisk/src/gpt.c:2196
+#: libfdisk/src/gpt.c:2248
 msgid "Invalid backup header CRC checksum."
 msgstr "La suma de verificación CRC de la cabecera de respaldo no es válida"
 
-#: libfdisk/src/gpt.c:2201
+#: libfdisk/src/gpt.c:2253
 msgid "Invalid partition entry checksum."
 msgstr "La suma de verificación de la entrada de la partición no es válida"
 
-#: libfdisk/src/gpt.c:2206
+#: libfdisk/src/gpt.c:2258
 msgid "Invalid primary header LBA sanity checks."
 msgstr "Comprobaciones de integridad LBA de la cabecera primaria no válidas"
 
-#: libfdisk/src/gpt.c:2210
+#: libfdisk/src/gpt.c:2262
 msgid "Invalid backup header LBA sanity checks."
 msgstr "Comprobaciones de integridad LBA del cabezal de respaldo no válidas"
 
-#: libfdisk/src/gpt.c:2215
+#: libfdisk/src/gpt.c:2267
 msgid "MyLBA mismatch with real position at primary header."
 msgstr "MyLBA no corresponde con la posición real en el cabezal primario"
 
-#: libfdisk/src/gpt.c:2219
+#: libfdisk/src/gpt.c:2271
 msgid "MyLBA mismatch with real position at backup header."
 msgstr "MyLBA no corresponde con la posición real en el cabezal de respaldo"
 
-#: libfdisk/src/gpt.c:2224
+#: libfdisk/src/gpt.c:2276
 msgid "Disk is too small to hold all data."
 msgstr "El disco es demasiado pequeño para albergar todos los datos."
 
-#: libfdisk/src/gpt.c:2234
+#: libfdisk/src/gpt.c:2286
 msgid "Primary and backup header mismatch."
 msgstr "Las cabeceras primaria y de respaldo no coinciden."
 
-#: libfdisk/src/gpt.c:2240
+#: libfdisk/src/gpt.c:2292
 #, c-format
 msgid "Partition %u overlaps with partition %u."
 msgstr "La partición %u se solapa con la partición %u."
 
-#: libfdisk/src/gpt.c:2247
+#: libfdisk/src/gpt.c:2299
 #, c-format
 msgid "Partition %u is too big for the disk."
 msgstr "La partición %u es demasiado grande para el disco."
 
-#: libfdisk/src/gpt.c:2254
+#: libfdisk/src/gpt.c:2306
 #, c-format
 msgid "Partition %u ends before it starts."
 msgstr "La partición %u termina antes de su comienzo."
 
-#: libfdisk/src/gpt.c:2264
+#: libfdisk/src/gpt.c:2316
 #, c-format
 msgid "Header version: %s"
 msgstr "Cabecera versión %s"
 
-#: libfdisk/src/gpt.c:2265
+#: libfdisk/src/gpt.c:2317
 #, c-format
 msgid "Using %zu out of %zu partitions."
 msgstr "Se utilizan %zu de un total de %zu particiones."
 
-#: libfdisk/src/gpt.c:2275
+#: libfdisk/src/gpt.c:2327
 #, c-format
 msgid "A total of %ju free sectors is available in %u segment."
 msgid_plural "A total of %ju free sectors is available in %u segments (the largest is %s)."
 msgstr[0] "Un total de %ju sectores libres está disponible en %u segmento"
 msgstr[1] "Un total de %ju sectores libres está disponible en %u segmentos (el mayor es %s)."
 
-#: libfdisk/src/gpt.c:2362
+#: libfdisk/src/gpt.c:2414
 msgid "All partitions are already in use."
 msgstr "Ya se están usando todas las particiones."
 
-#: libfdisk/src/gpt.c:2419 libfdisk/src/gpt.c:2446
+#: libfdisk/src/gpt.c:2465
+msgid "No enough free sectors available."
+msgstr "No hay suficientes sectores libres disponibles."
+
+#: libfdisk/src/gpt.c:2479 libfdisk/src/gpt.c:2506
 #, c-format
 msgid "Sector %ju already used."
 msgstr "El sector %ju ya está asignado."
 
-#: libfdisk/src/gpt.c:2512
+#: libfdisk/src/gpt.c:2580
 #, c-format
 msgid "Could not create partition %zu"
 msgstr "No se pudo crear la partición %zu"
 
-#: libfdisk/src/gpt.c:2519
+#: libfdisk/src/gpt.c:2587
 #, c-format
 msgid "The last usable GPT sector is %ju, but %ju is requested."
 msgstr "El último sector GPT utilizable es %ju, pero se ha solicitado %ju."
 
-#: libfdisk/src/gpt.c:2526
+#: libfdisk/src/gpt.c:2594
 #, c-format
 msgid "The first usable GPT sector is %ju, but %ju is requested."
 msgstr "El primer sector GPT utilizable es %ju, pero se ha solicitado %ju."
 
-#: libfdisk/src/gpt.c:2665
+#: libfdisk/src/gpt.c:2733
 #, c-format
 msgid "Created a new GPT disklabel (GUID: %s)."
 msgstr "Se ha creado una nueva etiqueta de disco GPT (GUID: %s)."
 
-#: libfdisk/src/gpt.c:2668
-#, fuzzy, c-format
-msgid "The maximal number of partitions is %d (default is %d)."
-msgstr "Se ha creado el número máximo de particiones."
+#: libfdisk/src/gpt.c:2736
+#, c-format
+msgid "The maximal number of partitions is %zu (default is %zu)."
+msgstr "El número máximo de particiones es %zu (el predefinido es %zu)."
 
-#: libfdisk/src/gpt.c:2690
+#: libfdisk/src/gpt.c:2758
 msgid "Enter new disk UUID (in 8-4-4-4-12 format)"
 msgstr "Introduczca el nuevo UUID del disco (en formato 8-4-4-4-12)"
 
-#: libfdisk/src/gpt.c:2698
+#: libfdisk/src/gpt.c:2766
 msgid "Failed to parse your UUID."
 msgstr "Error al analizar su UUID."
 
-#: libfdisk/src/gpt.c:2712
+#: libfdisk/src/gpt.c:2780
 #, c-format
 msgid "Disk identifier changed from %s to %s."
 msgstr "El identificador del disco ha cambiado de %s a %s."
 
-#: libfdisk/src/gpt.c:2732
+#: libfdisk/src/gpt.c:2800
 msgid "Not enough space for new partition table!"
 msgstr "¡No hay espacio suficiente para una tabla de particiones nueva!"
 
-#: libfdisk/src/gpt.c:2743
+#: libfdisk/src/gpt.c:2811
 #, c-format
 msgid "Partition #%zu out of range (minimal start is %<PRIu64> sectors)"
 msgstr "Partición #%zu fuera de rango (el comienzo mínimo es %<PRIu64> sectores)"
 
-#: libfdisk/src/gpt.c:2748
+#: libfdisk/src/gpt.c:2816
 #, c-format
 msgid "Partition #%zu out of range (maximal end is %<PRIu64> sectors)"
 msgstr "Partición #%zu fuera de rango (el final máximo es %<PRIu64> sectores)"
 
-#: libfdisk/src/gpt.c:2794
+#: libfdisk/src/gpt.c:2862
 msgid "The partition entry size is zero."
 msgstr "El tamaño de entrada de la partición es cero."
 
-#: libfdisk/src/gpt.c:2796
+#: libfdisk/src/gpt.c:2864
 #, c-format
 msgid "The number of the partition has to be smaller than %zu."
 msgstr "El número de la partición ha de ser menor que %zu."
 
-#: libfdisk/src/gpt.c:2820
+#: libfdisk/src/gpt.c:2888
 msgid "Cannot allocate memory!"
 msgstr "¡No se puede asignar memoria!"
 
-#: libfdisk/src/gpt.c:2849
+#: libfdisk/src/gpt.c:2917
 #, c-format
-msgid "Partition table length changed from %<PRIu32> to %<PRIu64>."
-msgstr "La longitud de la table de particiones ha cambiado de %<PRIu32> a %<PRIu64>."
+msgid "Partition table length changed from %<PRIu32> to %<PRIu32>."
+msgstr "La longitud de la tabla de particiones ha cambiado de %<PRIu32> a %<PRIu32>."
 
-#: libfdisk/src/gpt.c:2959
+#: libfdisk/src/gpt.c:3027
 #, c-format
 msgid "The attributes on partition %zu changed to 0x%016<PRIx64>."
 msgstr "Los atributos de la partición %zu se cambian a 0x%016<PRIx64>."
 
-#: libfdisk/src/gpt.c:3009
+#: libfdisk/src/gpt.c:3077
 msgid "Enter GUID specific bit"
 msgstr "Introduzca el bit específico de GUID"
 
-#: libfdisk/src/gpt.c:3024
+#: libfdisk/src/gpt.c:3092
 #, c-format
 msgid "failed to toggle unsupported bit %lu"
 msgstr "no se ha podido cambiar el bit no soportado %lu"
 
-#: libfdisk/src/gpt.c:3037
+#: libfdisk/src/gpt.c:3105
 #, c-format
 msgid "The GUID specific bit %d on partition %zu is enabled now."
 msgstr "El bit específico de GUID %d de la partición %zu está ahora activado."
 
-#: libfdisk/src/gpt.c:3038
+#: libfdisk/src/gpt.c:3106
 #, c-format
 msgid "The GUID specific bit %d on partition %zu is disabled now."
 msgstr "El bit específico de GUID %d de la partición %zu está ahora desactivado."
 
-#: libfdisk/src/gpt.c:3042
+#: libfdisk/src/gpt.c:3110
 #, c-format
 msgid "The %s flag on partition %zu is enabled now."
 msgstr "El indicador %s de la partición %zu ahora está activado."
 
-#: libfdisk/src/gpt.c:3043
+#: libfdisk/src/gpt.c:3111
 #, c-format
 msgid "The %s flag on partition %zu is disabled now."
 msgstr "El indicador %s de la partición %zu ahora está desactivado."
 
-#: libfdisk/src/gpt.c:3184
+#: libfdisk/src/gpt.c:3250
 msgid "Type-UUID"
 msgstr "Tipo-UUID"
 
-#: libfdisk/src/gpt.c:3185
+#: libfdisk/src/gpt.c:3251
 msgid "UUID"
 msgstr "UUID"
 
-#: libfdisk/src/gpt.c:3186 login-utils/chfn.c:156 login-utils/chfn.c:158
-#: login-utils/chfn.c:322
+#: libfdisk/src/gpt.c:3252 login-utils/chfn.c:151 login-utils/chfn.c:153
+#: login-utils/chfn.c:316
 msgid "Name"
 msgstr "Nombre"
 
+#: libfdisk/src/label.c:597
+msgid "Partitions order fixed."
+msgstr "Se ha corregido el orden de las particiones."
+
+#: libfdisk/src/label.c:600
+msgid "Nothing to do. Ordering is correct already."
+msgstr "No hay nada que hacer. El orden ya es correcto."
+
+#: libfdisk/src/label.c:603
+msgid "Failed to fix partitions order."
+msgstr "Fallo al corregir el orden de las particiones"
+
 #: libfdisk/src/partition.c:871
 msgid "Free space"
 msgstr "Espacio libre"
 
-#: libfdisk/src/partition.c:1295
+#: libfdisk/src/partition.c:1365
 #, c-format
 msgid "Failed to resize partition #%zu."
 msgstr "No se ha podido cambiar el tamaño de la partición nº %zu."
 
-#: libfdisk/src/parttype.c:288 misc-utils/findmnt.c:670
+#: libfdisk/src/parttype.c:291 misc-utils/findmnt.c:753
 #: misc-utils/uuidparse.c:199 misc-utils/uuidparse.c:217 schedutils/chrt.c:127
-#: schedutils/ionice.c:79 sys-utils/hwclock.c:277
+#: schedutils/ionice.c:81 sys-utils/hwclock.c:286
 msgid "unknown"
 msgstr "desconocido"
 
+#: libfdisk/src/script.c:820
+msgid "The script and device sector size differ; the sizes will be recalculated to match the device."
+msgstr ""
+
+#: libfdisk/src/script.c:1037
+msgid "Can't recalculate partition start to the device sectors"
+msgstr ""
+
+#: libfdisk/src/script.c:1095
+msgid "Can't recalculate partition size to the device sectors"
+msgstr ""
+
+#: libfdisk/src/script.c:1554
+msgid "Ignore \"first-lba\" header due to sector size mismatch."
+msgstr ""
+
+#: libfdisk/src/script.c:1558
+msgid "Ignore \"last-lba\" header due to sector size mismatch."
+msgstr ""
+
 #: libfdisk/src/sgi.c:46
 msgid "SGI volhdr"
 msgstr "SGI volhdr"
@@ -6911,22 +7458,22 @@ msgstr "Último %s o +%s o +tamaño{K,M,G,T,P}"
 
 #: libfdisk/src/sgi.c:989 libfdisk/src/sun.c:248
 #, 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 "El ioctl de BLKGETSIZE falló en %s. Se usará un valor para la geometría del cilindro de %llu. Este valor podría ser truncado para dispositivos > 33.8 GB."
+msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %ju. This value may be truncated for devices > 33.8 GB."
+msgstr "El ioctl de BLKGETSIZE falló en %s. Se usará un valor para la geometría del cilindro de %ju. Este valor podría ser truncado para dispositivos > 33.8 GB."
 
-#: libfdisk/src/sgi.c:1055
+#: libfdisk/src/sgi.c:1056
 msgid "Created a new SGI disklabel."
 msgstr "Se ha creado una nueva etiqueta de disco SGI."
 
-#: libfdisk/src/sgi.c:1074
+#: libfdisk/src/sgi.c:1075
 msgid "Sorry, only for non-empty partitions you can change the tag."
 msgstr "Lamentablemente solo se puede cambiar la etiqueta en particiones no vacías."
 
-#: libfdisk/src/sgi.c:1080
+#: libfdisk/src/sgi.c:1081
 msgid "Consider leaving partition 9 as volume header (0), and partition 11 as entire volume (6), as IRIX expects it."
 msgstr "Se recomienda dejar la partición 9 como cabecera de volumen (0) y la partición 11 como volumen completo (6) ya que IRIX así lo espera."
 
-#: libfdisk/src/sgi.c:1089
+#: libfdisk/src/sgi.c:1090
 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 "Se recomienda que la partición en el desplazamiento 0 sea del tipo \"SGI volhdr\"; el sistema IRIX la utilizará para recuperar de su directorio herramientas autónomas como sash y fx. Sólo la sección de disco completo \"SGI volume\" puede infringir esta regla. ¿Está seguro de querer dar una etiqueta distinta a esta partición?"
 
@@ -6976,13 +7523,13 @@ msgstr "reservado SunOS"
 
 #: libfdisk/src/sun.c:86
 #, c-format
-msgid "%#zu: start cylinder overflows Sun label limits"
-msgstr "%#zu: cilindro inicial desborda los límites de la etiqueta Sun"
+msgid "#%zu: start cylinder overflows Sun label limits"
+msgstr "#%zu: el cilindro inicial desborda los límites de la etiqueta Sun"
 
 #: libfdisk/src/sun.c:89
 #, c-format
-msgid "%#zu: number of sectors overflow Sun label limits"
-msgstr "%#zu: número de sectores desborda los límites de la etiqueta Sun"
+msgid "#%zu: number of sectors overflow Sun label limits"
+msgstr "#%zu: el número de sectores desborda los límites de la etiqueta Sun"
 
 #: libfdisk/src/sun.c:136
 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)"
@@ -7130,343 +7677,392 @@ msgstr ""
 "puede destruir la tabla de particiones y el bloque de inicio.\n"
 "¿Está seguro de que desea que la partición esté marcada como Linux swap?"
 
-#: libmount/src/context.c:2791
+#: lib/logindefs.c:216
+#, c-format
+msgid "%s: %s contains invalid numerical value: %s"
+msgstr "%s: %s contiene un Valor numérico no válido: %s"
+
+#: lib/logindefs.c:266
+#, c-format
+msgid "Error reading login.defs: %s"
+msgstr "Error al leer login.defs: %s"
+
+#: lib/logindefs.c:333 lib/logindefs.c:353 lib/logindefs.c:379
+#, c-format
+msgid "couldn't fetch %s: %s"
+msgstr "no se ha podido obtener %s: %s"
+
+#: lib/logindefs.c:538
+msgid "hush login status: restore original IDs failed"
+msgstr "estado de inicio de sesión silencioso: fallo al restaurar los IDs originales"
+
+#: libmount/src/context.c:2700
 #, c-format
 msgid "operation failed: %m"
 msgstr "la operación falló: %m"
 
-#: libmount/src/context_mount.c:1653
+#: libmount/src/context_mount.c:1404
 #, c-format
 msgid "WARNING: failed to apply propagation flags"
 msgstr "ATENCIÓN: los indicadores de propagación no se han podido aplicar"
 
-#: libmount/src/context_mount.c:1663
+#: libmount/src/context_mount.c:1414
 #, c-format
 msgid "WARNING: source write-protected, mounted read-only"
 msgstr "ATENCIÓN: origen protegido contra escritura; se monta como solo lectura"
 
-#: libmount/src/context_mount.c:1677
+#: libmount/src/context_mount.c:1428
 #, c-format
 msgid "operation permitted for root only"
 msgstr "operación autorizada solo a root"
 
-#: libmount/src/context_mount.c:1681
+#: libmount/src/context_mount.c:1432
 #, c-format
 msgid "%s is already mounted"
 msgstr "%s ya está montado"
 
-#: libmount/src/context_mount.c:1687
+#: libmount/src/context_mount.c:1438
 #, c-format
 msgid "can't find in %s"
 msgstr "no se puede encontrar en %s"
 
-#: libmount/src/context_mount.c:1690
+#: libmount/src/context_mount.c:1441
 #, c-format
 msgid "can't find mount point in %s"
 msgstr "no se puede encontrar el punto de montaje en %s"
 
-#: libmount/src/context_mount.c:1693
+#: libmount/src/context_mount.c:1444
 #, c-format
 msgid "can't find mount source %s in %s"
 msgstr "no se puede encontrar la fuente de montaje %s en %s"
 
-#: libmount/src/context_mount.c:1698
+#: libmount/src/context_mount.c:1449
 #, c-format
 msgid "more filesystems detected on %s; use -t <type> or wipefs(8)"
 msgstr "se han detectado más sistemas de ficheros en %s; utilice -t <tipo> o wipefs(8)"
 
-#: libmount/src/context_mount.c:1703
+#: libmount/src/context_mount.c:1454
 #, c-format
 msgid "failed to determine filesystem type"
 msgstr "error al determinar el tipo de sistema de ficheros"
 
-#: libmount/src/context_mount.c:1704
-#, c-format
-msgid "no filesystem type specified"
+#: libmount/src/context_mount.c:1455
+#, fuzzy, c-format
+#| msgid "no filesystem type specified"
+msgid "no valid filesystem type specified"
 msgstr "no se ha especificado el tipo de sistema de ficheros"
 
-#: libmount/src/context_mount.c:1711
+#: libmount/src/context_mount.c:1462
 #, c-format
 msgid "can't find %s"
 msgstr "no se puede encontrar %s"
 
-#: libmount/src/context_mount.c:1713
+#: libmount/src/context_mount.c:1464
 #, c-format
 msgid "no mount source specified"
 msgstr "no se ha especificado origen de montaje"
 
-#: libmount/src/context_mount.c:1719
+#: libmount/src/context_mount.c:1475
+#, c-format
+msgid "failed to parse mount options '%s': %m"
+msgstr "fallo al analizar las opciones de montaje '%s': %m"
+
+#: libmount/src/context_mount.c:1476
+#, c-format
+msgid "failed to parse mount options '%s'"
+msgstr "fallo al analizar las opciones de montaje '%s'"
+
+#: libmount/src/context_mount.c:1479
 #, c-format
 msgid "failed to parse mount options: %m"
 msgstr "fallo al analizar las opciones de montaje: %m"
 
-#: libmount/src/context_mount.c:1720
+#: libmount/src/context_mount.c:1480
 #, c-format
 msgid "failed to parse mount options"
 msgstr "fallo al analizar las opciones de montaje"
 
-#: libmount/src/context_mount.c:1724
+#: libmount/src/context_mount.c:1485
 #, c-format
 msgid "failed to setup loop device for %s"
 msgstr "error al configurar dispositivo de bucle para %s"
 
-#: libmount/src/context_mount.c:1728
+#: libmount/src/context_mount.c:1489
 #, c-format
 msgid "overlapping loop device exists for %s"
 msgstr "ya existe un dispositivo de bucle que solapa con %s"
 
-#: libmount/src/context_mount.c:1732 libmount/src/context_umount.c:1270
+#: libmount/src/context_mount.c:1493 libmount/src/context_umount.c:1263
 #, c-format
 msgid "locking failed"
 msgstr "fallo al bloquear"
 
-#: libmount/src/context_mount.c:1736 libmount/src/context_umount.c:1276
-#: sys-utils/umount.c:257 sys-utils/umount.c:273
+#: libmount/src/context_mount.c:1497 libmount/src/context_umount.c:1269
+#: sys-utils/umount.c:261 sys-utils/umount.c:277
 #, c-format
 msgid "failed to switch namespace"
 msgstr "error al cambiar el espacio de nombres"
 
-#: libmount/src/context_mount.c:1739
+#: libmount/src/context_mount.c:1501
+#, fuzzy, c-format
+#| msgid "%s is already mounted"
+msgid "filesystem already mounted"
+msgstr "%s ya está montado"
+
+#: libmount/src/context_mount.c:1504
 #, c-format
 msgid "mount failed: %m"
 msgstr "el montaje ha fallado: %m"
 
-#: libmount/src/context_mount.c:1749
+#: libmount/src/context_mount.c:1514
 #, c-format
 msgid "filesystem was mounted, but failed to update userspace mount table"
 msgstr "se ha montado  el sistema de ficheros, pero no se ha podido actualizar la tabla de montaje del espacio de usuario"
 
-#: libmount/src/context_mount.c:1755
+#: libmount/src/context_mount.c:1520
 #, c-format
 msgid "filesystem was mounted, but failed to switch namespace back"
 msgstr "se ha montado el sistema de ficheros, pero ha fallado la vuelta al espacio de nombres"
 
-#: libmount/src/context_mount.c:1762
+#: libmount/src/context_mount.c:1526
+#, fuzzy, c-format
+#| msgid "filesystem was mounted, but failed to switch namespace back"
+msgid "filesystem was mounted, but failed to change ownership: %m"
+msgstr "se ha montado el sistema de ficheros, pero ha fallado la vuelta al espacio de nombres"
+
+#: libmount/src/context_mount.c:1532
+#, fuzzy, c-format
+#| msgid "filesystem was mounted, but failed to switch namespace back"
+msgid "filesystem was mounted, but failed to change mode: %m"
+msgstr "se ha montado el sistema de ficheros, pero ha fallado la vuelta al espacio de nombres"
+
+#: libmount/src/context_mount.c:1538
+#, fuzzy, c-format
+#| msgid "filesystem was mounted, but failed to switch namespace back"
+msgid "filesystem was mounted, but failed to attach idmapping"
+msgstr "se ha montado el sistema de ficheros, pero ha fallado la vuelta al espacio de nombres"
+
+#: libmount/src/context_mount.c:1544
 #, c-format
 msgid "filesystem was mounted, but any subsequent operation failed: %m"
 msgstr "se montó el sistema de ficheros, pero toda operación subsiguiente falló: %m"
 
-#: libmount/src/context_mount.c:1780 libmount/src/context_mount.c:1825
+#: libmount/src/context_mount.c:1562 libmount/src/context_mount.c:1607
 #, c-format
 msgid "mount point is not a directory"
 msgstr "el punto de montaje no es un directorio"
 
-#: libmount/src/context_mount.c:1782 login-utils/newgrp.c:226
+#: libmount/src/context_mount.c:1564 login-utils/newgrp.c:228
 #, c-format
 msgid "permission denied"
 msgstr "permiso denegado"
 
-#: libmount/src/context_mount.c:1784
+#: libmount/src/context_mount.c:1566
 #, c-format
 msgid "must be superuser to use mount"
 msgstr "debe ser superusuario para utilizar mount"
 
-#: libmount/src/context_mount.c:1791
+#: libmount/src/context_mount.c:1573
 #, c-format
 msgid "mount point is busy"
 msgstr "punto de montaje ocupado"
 
-#: libmount/src/context_mount.c:1798
+#: libmount/src/context_mount.c:1580
 #, c-format
 msgid "%s already mounted on %s"
 msgstr "%s ya está montado en %s"
 
-#: libmount/src/context_mount.c:1802
+#: libmount/src/context_mount.c:1584
 #, c-format
 msgid "%s already mounted or mount point busy"
 msgstr "%s ya está montado o el punto de montaje está ocupado"
 
-#: libmount/src/context_mount.c:1807
+#: libmount/src/context_mount.c:1589
 #, c-format
 msgid "mount point does not exist"
 msgstr "el punto de montaje no existe"
 
-#: libmount/src/context_mount.c:1810
+#: libmount/src/context_mount.c:1592
 #, c-format
 msgid "mount point is a symbolic link to nowhere"
 msgstr "el punto de montaje es un enlace simbólico sin destino"
 
-#: libmount/src/context_mount.c:1815
+#: libmount/src/context_mount.c:1597
 #, c-format
 msgid "special device %s does not exist"
 msgstr "el dispositivo especial %s no existe"
 
-#: libmount/src/context_mount.c:1818 libmount/src/context_mount.c:1834
-#: libmount/src/context_mount.c:1918 libmount/src/context_mount.c:1941
+#: libmount/src/context_mount.c:1600 libmount/src/context_mount.c:1616
+#: libmount/src/context_mount.c:1700 libmount/src/context_mount.c:1723
 #, c-format
 msgid "mount(2) system call failed: %m"
 msgstr "la llamada al sistema mount(2) ha fallado: %m"
 
-#: libmount/src/context_mount.c:1830
+#: libmount/src/context_mount.c:1612
 #, c-format
 msgid "special device %s does not exist (a path prefix is not a directory)"
 msgstr "el dispositivo especial %s no existe (un prefijo de ruta no es un directorio)"
 
-#: libmount/src/context_mount.c:1842
+#: libmount/src/context_mount.c:1624
 #, c-format
 msgid "mount point not mounted or bad option"
 msgstr "el punto de montaje no se ha montado o una opción es incorrecta"
 
-#: libmount/src/context_mount.c:1844
+#: libmount/src/context_mount.c:1626
 #, c-format
 msgid "not mount point or bad option"
 msgstr "no es punto de montaje o la opción es incorrecta"
 
-#: libmount/src/context_mount.c:1847
+#: libmount/src/context_mount.c:1629
 #, c-format
 msgid "bad option; moving a mount residing under a shared mount is unsupported"
 msgstr "opción incorrecta; no se admite mover un montaje bajo un montaje compartido"
 
-#: libmount/src/context_mount.c:1851
+#: libmount/src/context_mount.c:1633
 #, c-format
 msgid "bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program"
 msgstr "opción incorrecta; para varios sistemas de ficheros (v.g. nfs, cifs) podría ser necesario un programa auxiliar /sbin/mount.<tipo>"
 
-#: libmount/src/context_mount.c:1855
+#: libmount/src/context_mount.c:1637
 #, c-format
 msgid "wrong fs type, bad option, bad superblock on %s, missing codepage or helper program, or other error"
 msgstr "tipo de sistema de ficheros incorrecto, opción incorrecta, superbloque incorrecto en %s, falta la página de códigos o el programa auxiliar, o algún otro error"
 
-#: libmount/src/context_mount.c:1862
+#: libmount/src/context_mount.c:1644
 #, c-format
 msgid "mount table full"
 msgstr "tabla de dispositivos montados completa"
 
-#: libmount/src/context_mount.c:1867
+#: libmount/src/context_mount.c:1649
 #, c-format
 msgid "can't read superblock on %s"
 msgstr "no se puede leer el superbloque en %s"
 
-#: libmount/src/context_mount.c:1874
+#: libmount/src/context_mount.c:1656
 #, c-format
 msgid "unknown filesystem type '%s'"
 msgstr "tipo de sistema de ficheros '%s' desconocido"
 
-#: libmount/src/context_mount.c:1877
+#: libmount/src/context_mount.c:1659
 #, c-format
 msgid "unknown filesystem type"
 msgstr "tipo de sistema de ficheros desconocido"
 
-#: libmount/src/context_mount.c:1886
+#: libmount/src/context_mount.c:1668
 #, c-format
 msgid "%s is not a block device, and stat(2) fails?"
 msgstr "%s no es un dispositivo de bloques y ¿stat falla?"
 
-#: libmount/src/context_mount.c:1889
+#: libmount/src/context_mount.c:1671
 #, c-format
 msgid "the kernel does not recognize %s as a block device; maybe \"modprobe driver\" is necessary"
 msgstr "el núcleo no reconoce %s como dispositivo de bloques; tal vez haga falta \"modprobe driver\""
 
-#: libmount/src/context_mount.c:1892
+#: libmount/src/context_mount.c:1674
 #, c-format
 msgid "%s is not a block device; try \"-o loop\""
 msgstr "%s no es un dispositivo de bloques;  pruebe \"-o loop\""
 
-#: libmount/src/context_mount.c:1894
+#: libmount/src/context_mount.c:1676
 #, c-format
 msgid "%s is not a block device"
 msgstr "%s no es un dispositivo de bloques"
 
-#: libmount/src/context_mount.c:1901
+#: libmount/src/context_mount.c:1683
 #, c-format
 msgid "%s is not a valid block device"
 msgstr "%s no es un dispositivo de bloques válido"
 
-#: libmount/src/context_mount.c:1909
+#: libmount/src/context_mount.c:1691
 #, c-format
 msgid "cannot mount %s read-only"
 msgstr "no se puede montar %s para solo lectura"
 
-#: libmount/src/context_mount.c:1911
+#: libmount/src/context_mount.c:1693
 #, c-format
 msgid "%s is write-protected but explicit read-write mode requested"
 msgstr "%s está protegido contra escritura pero se ha solicitado modo de lectura y escritura"
 
-#: libmount/src/context_mount.c:1913
+#: libmount/src/context_mount.c:1695
 #, c-format
 msgid "cannot remount %s read-write, is write-protected"
 msgstr "no se puede volver a montar %s para lectura y escritura; está protegido contra escritura"
 
-#: libmount/src/context_mount.c:1915
+#: libmount/src/context_mount.c:1697
 #, c-format
 msgid "bind %s failed"
 msgstr "el vínculo %s falló"
 
-#: libmount/src/context_mount.c:1926
+#: libmount/src/context_mount.c:1708
 #, c-format
 msgid "no medium found on %s"
 msgstr "no se ha encontrado ningún medio en %s"
 
-#: libmount/src/context_mount.c:1933
+#: libmount/src/context_mount.c:1715
 #, c-format
 msgid "cannot mount; probably corrupted filesystem on %s"
 msgstr "no se podido montar; probablemente esté corrupto el sistema de ficheros en %s"
 
-#: libmount/src/context_umount.c:1264 libmount/src/context_umount.c:1318
+#: libmount/src/context_umount.c:1257 libmount/src/context_umount.c:1311
 #, c-format
 msgid "not mounted"
 msgstr "no montado"
 
-#: libmount/src/context_umount.c:1280
+#: libmount/src/context_umount.c:1273
 #, c-format
 msgid "umount failed: %m"
 msgstr "umount ha fallado: %m"
 
-#: libmount/src/context_umount.c:1289
+#: libmount/src/context_umount.c:1282
 #, c-format
 msgid "filesystem was unmounted, but failed to update userspace mount table"
 msgstr "se ha desmontado el sistema de ficheros, pero no se ha podido actualizar la tabla de montaje del espacio de usuario"
 
-#: libmount/src/context_umount.c:1295
+#: libmount/src/context_umount.c:1288
 #, c-format
 msgid "filesystem was unmounted, but failed to switch namespace back"
 msgstr "se ha desmontado el sistema de ficheros, pero ha fallado la vuelta al espacio de nombres"
 
-#: libmount/src/context_umount.c:1302
+#: libmount/src/context_umount.c:1295
 #, c-format
 msgid "filesystem was unmounted, but any subsequent operation failed: %m"
 msgstr "se ha desmontado el sistema de ficheros, pero cualquier operación posterior ha fallado: %m"
 
-#: libmount/src/context_umount.c:1315
+#: libmount/src/context_umount.c:1308
 #, c-format
 msgid "invalid block device"
 msgstr "dispositivo de bloques no válido"
 
-#: libmount/src/context_umount.c:1321
+#: libmount/src/context_umount.c:1314
 #, c-format
 msgid "can't write superblock"
 msgstr "no se puede escribir el superbloque"
 
-#: libmount/src/context_umount.c:1324
+#: libmount/src/context_umount.c:1317
 #, c-format
 msgid "target is busy"
 msgstr "el destino está ocupado"
 
-#: libmount/src/context_umount.c:1327
+#: libmount/src/context_umount.c:1320
 #, c-format
 msgid "no mount point specified"
 msgstr "no se ha especificado punto de montaje"
 
-#: libmount/src/context_umount.c:1330
+#: libmount/src/context_umount.c:1323
 #, c-format
 msgid "must be superuser to unmount"
 msgstr "debe ser superusuario para desmontar"
 
-#: libmount/src/context_umount.c:1333
+#: libmount/src/context_umount.c:1326
 #, c-format
 msgid "block devices are not permitted on filesystem"
 msgstr "no se permiten dispositivos de bloque en el sistema de ficheros"
 
-#: libmount/src/context_umount.c:1336
+#: libmount/src/context_umount.c:1329
 #, c-format
 msgid "umount(2) system call failed: %m"
 msgstr "la llamada al sistema umount(2) ha fallado: %m"
 
-#: lib/pager.c:112
-#, c-format
-msgid "waitpid failed (%s)"
-msgstr "waitpid ha fallado (%s)"
-
 #: lib/plymouth-ctrl.c:73
 msgid "cannot open UNIX socket"
 msgstr "no se puede abrir el «socket» de UNIX"
@@ -7484,14 +8080,25 @@ msgstr "no se puede conectar al «socket» de UNIX"
 msgid "the plymouth request %c is not implemented"
 msgstr "la petición «plymouth» %c no está implementada"
 
-#: lib/randutils.c:196
+#: lib/randutils.c:191
 msgid "getrandom() function"
 msgstr "función getrandom()"
 
-#: lib/randutils.c:209
+#: lib/randutils.c:204
 msgid "libc pseudo-random functions"
 msgstr "funciones pseudoaleatorias de libc"
 
+#: lib/shells.c:36
+#, fuzzy, c-format
+#| msgid "cannot open lock file %s"
+msgid "Cannot parse shells files: %s"
+msgstr "no se puede abrir el fichero cerrojo %s"
+
+#: lib/shells.c:44
+#, c-format
+msgid "Cannot evaluate entries in shells files: %s"
+msgstr ""
+
 #: lib/swapprober.c:22 lib/swapprober.c:35
 #, c-format
 msgid "%s: unable to probe device"
@@ -7512,170 +8119,170 @@ msgstr "%s: no es una partición de intercambio válida"
 msgid "%s: unsupported swap version '%s'"
 msgstr "%s: versión de intercambio desconocida '%s'"
 
-#: lib/timeutils.c:465
+#: lib/timeutils.c:513
 msgid "format_iso_time: buffer overflow."
 msgstr "format_iso_time: desbordamiento de «buffer»."
 
-#: lib/timeutils.c:483 lib/timeutils.c:507
+#: lib/timeutils.c:531 lib/timeutils.c:555
 #, c-format
-msgid "time %ld is out of range."
-msgstr "el tiempo %ld está fuera de rango."
+msgid "time %<PRId64> is out of range."
+msgstr "el tiempo %<PRId64> está fuera de rango."
 
-#: login-utils/chfn.c:96 login-utils/chsh.c:75 login-utils/lslogins.c:1374
+#: login-utils/chfn.c:91 login-utils/chsh.c:70 login-utils/lslogins.c:1442
 #, c-format
 msgid " %s [options] [<username>]\n"
 msgstr " %s [opciones] [<nombreusuario>]\n"
 
-#: login-utils/chfn.c:99
+#: login-utils/chfn.c:94
 msgid "Change your finger information.\n"
 msgstr "Cambia la información de finger.\n"
 
-#: login-utils/chfn.c:102
+#: login-utils/chfn.c:97
 msgid " -f, --full-name <full-name>  real name\n"
 msgstr " -f, --full-name <nombre-completo>  nombre real\n"
 
-#: login-utils/chfn.c:103
+#: login-utils/chfn.c:98
 msgid " -o, --office <office>        office number\n"
 msgstr " -o, --office <oficina>       número de oficina\n"
 
-#: login-utils/chfn.c:104
+#: login-utils/chfn.c:99
 msgid " -p, --office-phone <phone>   office phone number\n"
 msgstr " -p, --office-phone <teléfono>   número de teléfono de la oficina\n"
 
-#: login-utils/chfn.c:105
+#: login-utils/chfn.c:100
 msgid " -h, --home-phone <phone>     home phone number\n"
 msgstr " -h, --home-phone <teléfono>  número de teléfono de casa\n"
 
-#: login-utils/chfn.c:123
+#: login-utils/chfn.c:118
 #, c-format
 msgid "field %s is too long"
 msgstr "Campo %s demasiado largo."
 
-#: login-utils/chfn.c:127 login-utils/chsh.c:237
+#: login-utils/chfn.c:122 login-utils/chsh.c:182
 #, c-format
 msgid "%s: has illegal characters"
 msgstr "%s: tiene caracteres no válidos"
 
-#: login-utils/chfn.c:156 login-utils/chfn.c:162 login-utils/chfn.c:168
-#: login-utils/chfn.c:174
+#: login-utils/chfn.c:151 login-utils/chfn.c:157 login-utils/chfn.c:163
+#: login-utils/chfn.c:169
 #, c-format
 msgid "login.defs forbids setting %s"
 msgstr "login.defs prohibe configurar %s"
 
-#: login-utils/chfn.c:162 login-utils/chfn.c:164 login-utils/chfn.c:324
+#: login-utils/chfn.c:157 login-utils/chfn.c:159 login-utils/chfn.c:318
 msgid "Office"
 msgstr "Oficina"
 
-#: login-utils/chfn.c:168 login-utils/chfn.c:170 login-utils/chfn.c:326
+#: login-utils/chfn.c:163 login-utils/chfn.c:165 login-utils/chfn.c:320
 msgid "Office Phone"
 msgstr "Teléfono de la oficina"
 
-#: login-utils/chfn.c:174 login-utils/chfn.c:176 login-utils/chfn.c:328
+#: login-utils/chfn.c:169 login-utils/chfn.c:171 login-utils/chfn.c:322
 msgid "Home Phone"
 msgstr "Teléfono de casa"
 
-#: login-utils/chfn.c:193 login-utils/chsh.c:187
+#: login-utils/chfn.c:189 login-utils/chsh.c:135
 msgid "cannot handle multiple usernames"
 msgstr "no se pueden manejar nombres de usuario múltiples"
 
-#: login-utils/chfn.c:247
+#: login-utils/chfn.c:240
 msgid "Aborted."
 msgstr "Interrumpida."
 
-#: login-utils/chfn.c:310
+#: login-utils/chfn.c:304
 #, c-format
 msgid "%s: CHFN_RESTRICT has unexpected value: %s"
 msgstr "%s: CHFN_RESTRICT tiene un valor inesperado: %s"
 
-#: login-utils/chfn.c:312
+#: login-utils/chfn.c:306
 #, c-format
 msgid "%s: CHFN_RESTRICT does not allow any changes"
 msgstr "%s: CHFN_RESTRICT no permite ningún cambio"
 
-#: login-utils/chfn.c:394
+#: login-utils/chfn.c:388
 #, c-format
 msgid "Finger information *NOT* changed.  Try again later.\n"
 msgstr "*NO* se ha cambiado la información de finger. Inténtelo de nuevo más adelante.\n"
 
-#: login-utils/chfn.c:398
+#: login-utils/chfn.c:392
 #, c-format
 msgid "Finger information changed.\n"
 msgstr "Se ha cambiado la información de finger.\n"
 
-#: login-utils/chfn.c:424 login-utils/chsh.c:274
+#: login-utils/chfn.c:418 login-utils/chsh.c:219 sys-utils/unshare.c:426
 #, c-format
 msgid "you (user %d) don't exist."
 msgstr "usted (el usuario %d) no existe."
 
-#: login-utils/chfn.c:430 login-utils/chsh.c:279 login-utils/libuser.c:59
+#: login-utils/chfn.c:424 login-utils/chsh.c:224 login-utils/libuser.c:59
 #, c-format
 msgid "user \"%s\" does not exist."
 msgstr "el usuario \"%s\" no existe."
 
-#: login-utils/chfn.c:436 login-utils/chsh.c:285
+#: login-utils/chfn.c:430 login-utils/chsh.c:230
 msgid "can only change local entries"
 msgstr "sólo se pueden modificar entradas locales"
 
-#: login-utils/chfn.c:445
+#: login-utils/chfn.c:439
 #, c-format
 msgid "%s is not authorized to change the finger info of %s"
 msgstr "%s no está autorizado a cambiar la información de finger de %s"
 
-#: login-utils/chfn.c:447 login-utils/chsh.c:295
+#: login-utils/chfn.c:441 login-utils/chsh.c:240
 msgid "Unknown user context"
 msgstr "Contexto de usuario desconocido"
 
-#: login-utils/chfn.c:452 login-utils/chsh.c:300
+#: login-utils/chfn.c:446 login-utils/chsh.c:245
 #, c-format
 msgid "can't set default context for %s"
 msgstr "no se puede establecer el contexto predeterminado para %s"
 
-#: login-utils/chfn.c:463
+#: login-utils/chfn.c:457
 msgid "running UID doesn't match UID of user we're altering, change denied"
 msgstr "el UID en ejecución no coincide con el UID del usuario que se está alterando; cambio denegado"
 
-#: login-utils/chfn.c:467
+#: login-utils/chfn.c:461
 #, c-format
 msgid "Changing finger information for %s.\n"
 msgstr "Cambiando información de finger para %s.\n"
 
-#: login-utils/chfn.c:481
+#: login-utils/chfn.c:475
 #, c-format
 msgid "Finger information not changed.\n"
 msgstr "No se ha cambiado la información de finger.\n"
 
-#: login-utils/chsh.c:78
+#: login-utils/chsh.c:73
 msgid "Change your login shell.\n"
 msgstr "Cambia el intérprete de órdenes de inicio de sesión.\n"
 
-#: login-utils/chsh.c:81
+#: login-utils/chsh.c:76
 msgid " -s, --shell <shell>  specify login shell\n"
 msgstr " -s, --shell <shell>  especifica el intérprete de órdenes de login\n"
 
-#: login-utils/chsh.c:82
+#: login-utils/chsh.c:77
 msgid " -l, --list-shells    print list of shells and exit\n"
 msgstr " -l, --list-shells    imprime la lista de shells y sale\n"
 
-#: login-utils/chsh.c:231
+#: login-utils/chsh.c:176
 msgid "shell must be a full path name"
 msgstr "el intérprete de órdenes debe ser un nombre de ruta completo."
 
-#: login-utils/chsh.c:233
+#: login-utils/chsh.c:178
 #, c-format
 msgid "\"%s\" does not exist"
 msgstr "\"%s\" no existe"
 
-#: login-utils/chsh.c:235
+#: login-utils/chsh.c:180
 #, c-format
 msgid "\"%s\" is not executable"
 msgstr "\"%s\" no es ejecutable"
 
-#: login-utils/chsh.c:241
+#: login-utils/chsh.c:186
 #, c-format
 msgid "Warning: \"%s\" is not listed in %s."
 msgstr "Atención: \"%s\" no figura en %s."
 
-#: login-utils/chsh.c:245 login-utils/chsh.c:249
+#: login-utils/chsh.c:190 login-utils/chsh.c:194
 #, c-format
 msgid ""
 "\"%s\" is not listed in %s.\n"
@@ -7684,38 +8291,38 @@ msgstr ""
 "\"%s\" no figura en %s.\n"
 "Utilice %s -l para ver la lista."
 
-#: login-utils/chsh.c:294
+#: login-utils/chsh.c:239
 #, c-format
 msgid "%s is not authorized to change the shell of %s"
 msgstr "%s no está autorizado a cambiar el intérprete de órdenes de %s"
 
-#: login-utils/chsh.c:319
+#: login-utils/chsh.c:264
 msgid "running UID doesn't match UID of user we're altering, shell change denied"
 msgstr "el UID en ejecución no coincide con el UID del usuario que se está alterando; cambio de el intérprete de órdenes denegado"
 
-#: login-utils/chsh.c:324
+#: login-utils/chsh.c:269
 #, c-format
 msgid "your shell is not in %s, shell change denied"
 msgstr "el intérprete de órdenes no está en %s; cambio de intérprete de órdenes denegado"
 
-#: login-utils/chsh.c:328
+#: login-utils/chsh.c:273
 #, c-format
 msgid "Changing shell for %s.\n"
 msgstr "Cambiando intérprete de órdenes para %s.\n"
 
-#: login-utils/chsh.c:336
+#: login-utils/chsh.c:281
 msgid "New shell"
 msgstr "Nuevo intérprete de órdenes"
 
-#: login-utils/chsh.c:344
+#: login-utils/chsh.c:289
 msgid "Shell not changed."
 msgstr "No se ha cambiado el intérprete de órdenes."
 
-#: login-utils/chsh.c:349
+#: login-utils/chsh.c:294
 msgid "Shell *NOT* changed.  Try again later."
 msgstr "*NO* se ha cambiado el intérprete de órdenes. Inténtelo de nuevo más adelante."
 
-#: login-utils/chsh.c:353
+#: login-utils/chsh.c:298
 msgid ""
 "setpwnam failed\n"
 "Shell *NOT* changed.  Try again later."
@@ -7723,7 +8330,7 @@ msgstr ""
 "setpwnam ha fallado\n"
 "*NO* se ha cambiado el intérprete de órdenes. Inténtelo de nuevo más adelante."
 
-#: login-utils/chsh.c:357
+#: login-utils/chsh.c:302
 #, c-format
 msgid "Shell changed.\n"
 msgstr "Se ha cambiado el intérprete de órdenes.\n"
@@ -7733,84 +8340,79 @@ msgstr "Se ha cambiado el intérprete de órdenes.\n"
 msgid "Usage: %s <passwordfile> <username>...\n"
 msgstr "Modo de empleo: %s <ficherocontraseña> <nombreusuario>...\n"
 
-#: login-utils/last.c:174 login-utils/lslogins.c:1365 sys-utils/dmesg.c:1300
-#: sys-utils/lsipc.c:282
+#: login-utils/last.c:175 login-utils/lslogins.c:1433 sys-utils/dmesg.c:1342
+#: sys-utils/lsipc.c:283
 #, c-format
 msgid "unknown time format: %s"
 msgstr "formato de tiempo desconocido: %s"
 
-#: login-utils/last.c:285 login-utils/last.c:293
-#, c-format
-msgid "Interrupted %s"
-msgstr "interrumpido %s"
-
-#: login-utils/last.c:451 login-utils/last.c:462 login-utils/last.c:912
+#: login-utils/last.c:439 login-utils/last.c:450 login-utils/last.c:901
 msgid "preallocation size exceeded"
 msgstr "tamaño de prerreserva excedido"
 
-#: login-utils/last.c:581
+#: login-utils/last.c:568
 #, c-format
 msgid " %s [options] [<username>...] [<tty>...]\n"
 msgstr " %s [opcinoes] [<nombreusuario>...] [<tty>...]\n"
 
-#: login-utils/last.c:584
+#: login-utils/last.c:571
 msgid "Show a listing of last logged in users.\n"
 msgstr "Muestra una lista de los últimos usuarios que han tenido sesión.\n"
 
-#: login-utils/last.c:587
+#: login-utils/last.c:574
 msgid " -<number>            how many lines to show\n"
 msgstr " -<número>            cuántas líneas mostrar\n"
 
-#: login-utils/last.c:588
+#: login-utils/last.c:575
 msgid " -a, --hostlast       display hostnames in the last column\n"
 msgstr " -a, --hostlast       muestra los nombres de máquina en la última columna\n"
 
-#: login-utils/last.c:589
+#: login-utils/last.c:576
 msgid " -d, --dns            translate the IP number back into a hostname\n"
 msgstr " -d, --dns            traduce el número IP en un nombre de máquina\n"
 
-#: login-utils/last.c:591
+#: login-utils/last.c:578
 #, c-format
 msgid " -f, --file <file>    use a specific file instead of %s\n"
 msgstr " -f, --file <fichero> utiliza un fichero específico en lugar de %s\n"
 
-#: login-utils/last.c:592
+#: login-utils/last.c:579
 msgid " -F, --fulltimes      print full login and logout times and dates\n"
 msgstr " -F, --fulltimes      imprime las horas y fechas absolutas de inicio y fin de sesión\n"
 
-#: login-utils/last.c:593
+#: login-utils/last.c:580
 msgid " -i, --ip             display IP numbers in numbers-and-dots notation\n"
 msgstr " -i, --ip             muestra los números IP en notación decimal punteada\n"
 
-#: login-utils/last.c:594
+#: login-utils/last.c:581
 msgid " -n, --limit <number> how many lines to show\n"
 msgstr " -n, --limit <número> cuántas líneas mostrar\n"
 
-#: login-utils/last.c:595
+#: login-utils/last.c:582
 msgid " -R, --nohostname     don't display the hostname field\n"
 msgstr " -R, --nohostname     no mostrar el campo de nombre de máquina\n"
 
-#: login-utils/last.c:596
+#: login-utils/last.c:583
 msgid " -s, --since <time>   display the lines since the specified time\n"
 msgstr " -s, --since <hora>   muestra las líneas que hay desde la hora especificada\n"
 
-#: login-utils/last.c:597
+#: login-utils/last.c:584
 msgid " -t, --until <time>   display the lines until the specified time\n"
 msgstr " -t, --until <time>  muestra las líneas que hay hasta la hora especificada\n"
 
-#: login-utils/last.c:598
+#: login-utils/last.c:585
 msgid " -p, --present <time> display who were present at the specified time\n"
 msgstr " -p, --present <time> muestra quiénes estaban presentes a la hora especificada\n"
 
-#: login-utils/last.c:599
+#: login-utils/last.c:586
 msgid " -w, --fullnames      display full user and domain names\n"
 msgstr " -w, --fullnames      muestra los nombres de usuario y de dominio completos\n"
 
-#: login-utils/last.c:600
+#: login-utils/last.c:587
 msgid " -x, --system         display system shutdown entries and run level changes\n"
 msgstr " -x, --system         muestra las entradas de paradas del sistema y los cambios de nivel de ejecución\n"
 
-#: login-utils/last.c:601
+#: login-utils/last.c:588
 msgid ""
 "     --time-format <format>  show timestamps in the specified <format>:\n"
 "                               notime|short|full|iso\n"
@@ -7818,7 +8420,7 @@ msgstr ""
 "     --time-format <formato> muestra el sello de tiempo en el <formato> especificado:\n"
 "                               notime|short|full|iso\n"
 
-#: login-utils/last.c:913
+#: login-utils/last.c:902
 #, c-format
 msgid ""
 "\n"
@@ -7827,14 +8429,14 @@ msgstr ""
 "\n"
 "%s empieza %s\n"
 
-#: login-utils/last.c:1022 term-utils/scriptlive.c:85
+#: login-utils/last.c:1011 term-utils/scriptlive.c:85
 #: term-utils/scriptlive.c:89 term-utils/scriptreplay.c:80
-#: term-utils/scriptreplay.c:84 text-utils/more.c:281 text-utils/more.c:287
+#: term-utils/scriptreplay.c:84 text-utils/more.c:285 text-utils/more.c:291
 msgid "failed to parse number"
 msgstr "fallo al analizar número"
 
-#: login-utils/last.c:1043 login-utils/last.c:1048 login-utils/last.c:1053
-#: sys-utils/dmesg.c:1514 sys-utils/dmesg.c:1522 sys-utils/rtcwake.c:512
+#: login-utils/last.c:1032 login-utils/last.c:1037 login-utils/last.c:1042
+#: sys-utils/dmesg.c:1560 sys-utils/dmesg.c:1566 sys-utils/rtcwake.c:511
 #, c-format
 msgid "invalid time value \"%s\""
 msgstr "Valor de hora no válido: \"%s\""
@@ -7878,88 +8480,98 @@ msgid "FATAL: %s is not a terminal"
 msgstr "ERROR FATAL: %s no es una terminal"
 
 #: login-utils/login.c:467
-#, fuzzy, c-format
+#, c-format
 msgid "chown (%s, %u, %u) failed: %m"
-msgstr "chown (%s, %lu, %lu) ha fallado: %m"
+msgstr "chown (%s, %u, %u) ha fallado: %m"
 
 #: login-utils/login.c:472
 #, c-format
 msgid "chmod (%s, %u) failed: %m"
 msgstr "chmod (%s, %u) ha fallado: %m"
 
-#: login-utils/login.c:534
+#: login-utils/login.c:535
 msgid "FATAL: bad tty"
 msgstr "ERROR FATAL: Terminal errónea"
 
-#: login-utils/login.c:552
+#: login-utils/login.c:551
+#, c-format
+msgid "TIOCGWINSZ ioctl failed: %m"
+msgstr "Fallo en el ioctl de TIOCSCTTY: %m"
+
+#: login-utils/login.c:559
 #, c-format
 msgid "FATAL: %s: change permissions failed: %m"
 msgstr "ERROR FATAL: %s: no se han podido cambiar los permisos: %m"
 
-#: login-utils/login.c:682
+#: login-utils/login.c:588
+#, c-format
+msgid "TIOCSWINSZ ioctl failed: %m"
+msgstr "Fallo en el ioctl de TIOCSCTTY: %m"
+
+#: login-utils/login.c:694
 #, c-format
 msgid "Last login: %.*s "
 msgstr "Último inicio de sesión: %.*s "
 
-#: login-utils/login.c:686
-#, fuzzy, c-format
+#: login-utils/login.c:698
+#, c-format
 msgid "from %s\n"
-msgstr "desde %.*s\n"
+msgstr "desde %s\n"
 
-#: login-utils/login.c:689
-#, fuzzy, c-format
+#: login-utils/login.c:701
+#, c-format
 msgid "on %s\n"
-msgstr "en %.*s\n"
+msgstr "en %s\n"
 
-#: login-utils/login.c:705
+#: login-utils/login.c:717
 msgid "write lastlog failed"
 msgstr "fallo de escritura de lastlog"
 
-#: login-utils/login.c:796
+#: login-utils/login.c:808
 #, c-format
 msgid "DIALUP AT %s BY %s"
 msgstr "Conexión telefónica en %s por %s"
 
-#: login-utils/login.c:801
+#: login-utils/login.c:813
 #, c-format
 msgid "ROOT LOGIN ON %s FROM %s"
 msgstr "Inicio de sesión con root en %s desde %s"
 
-#: login-utils/login.c:804
+#: login-utils/login.c:816
 #, c-format
 msgid "ROOT LOGIN ON %s"
 msgstr "Inicio de sesión con root en %s"
 
-#: login-utils/login.c:807
+#: login-utils/login.c:819
 #, c-format
 msgid "LOGIN ON %s BY %s FROM %s"
 msgstr "Inicio de sesión en %s por %s desde %s"
 
-#: login-utils/login.c:810
+#: login-utils/login.c:822
 #, c-format
 msgid "LOGIN ON %s BY %s"
 msgstr "Inicio de sesión en %s por %s"
 
-#: login-utils/login.c:845
+#: login-utils/login.c:857
 msgid "login: "
 msgstr "Inicio de sesión: "
 
-#: login-utils/login.c:881
+#: login-utils/login.c:893
 #, c-format
 msgid "PAM failure, aborting: %s"
 msgstr "error de PAM; se interrumpe: %s"
 
-#: login-utils/login.c:882
+#: login-utils/login.c:894
 #, c-format
 msgid "Couldn't initialize PAM: %s"
 msgstr "No se ha podido inicializar PAM: %s"
 
-#: login-utils/login.c:955
+#: login-utils/login.c:967
 #, c-format
 msgid "FAILED LOGIN %u FROM %s FOR %s, %s"
 msgstr "Error de inicio de sesión %u desde %s para %s, %s"
 
-#: login-utils/login.c:965 login-utils/sulogin.c:1014
+#: login-utils/login.c:977 login-utils/sulogin.c:1101
 #, c-format
 msgid ""
 "Login incorrect\n"
@@ -7968,26 +8580,26 @@ msgstr ""
 "Inicio de sesión incorrecto\n"
 "\n"
 
-#: login-utils/login.c:967
-#, fuzzy, c-format
+#: login-utils/login.c:979
+#, c-format
 msgid ""
 "Password incorrect\n"
 "\n"
 msgstr ""
-"Inicio de sesión incorrecto\n"
+"Contraseña incorrecta\n"
 "\n"
 
-#: login-utils/login.c:981
+#: login-utils/login.c:993
 #, c-format
 msgid "TOO MANY LOGIN TRIES (%u) FROM %s FOR %s, %s"
 msgstr "Demasiados intentos de inicio de sesión (%u) desde %s para %s, %s"
 
-#: login-utils/login.c:987
+#: login-utils/login.c:999
 #, c-format
 msgid "FAILED LOGIN SESSION FROM %s FOR %s, %s"
 msgstr "Error de sesión de inicio de sesión desde %s para %s, %s"
 
-#: login-utils/login.c:995
+#: login-utils/login.c:1007
 #, c-format
 msgid ""
 "\n"
@@ -7996,7 +8608,7 @@ msgstr ""
 "\n"
 "Inicio de sesión incorrecto\n"
 
-#: login-utils/login.c:1023 login-utils/login.c:1411 login-utils/login.c:1437
+#: login-utils/login.c:1034 login-utils/login.c:1421 login-utils/login.c:1447
 msgid ""
 "\n"
 "Session setup problem, abort."
@@ -8004,348 +8616,331 @@ msgstr ""
 "\n"
 "Problema al iniciar la sesión, abortado."
 
-#: login-utils/login.c:1024
+#: login-utils/login.c:1035
 msgid "NULL user name. Abort."
 msgstr "Nombre de usuario NULO. Abortado."
 
-#: login-utils/login.c:1162
+#: login-utils/login.c:1173
 #, c-format
 msgid "TIOCSCTTY failed: %m"
 msgstr "Fallo en TIOCSCTTY: %m"
 
-#: login-utils/login.c:1264
+#: login-utils/login.c:1275
 #, c-format
 msgid " %s [-p] [-h <host>] [-H] [[-f] <username>]\n"
 msgstr "%s [-p] [-h <host>] [-H] [[-f] <nombreusuario>]\n"
 
-#: login-utils/login.c:1266
+#: login-utils/login.c:1277
 msgid "Begin a session on the system.\n"
 msgstr "Inicia una sesión en el sistema.\n"
 
-#: login-utils/login.c:1269
+#: login-utils/login.c:1280
 msgid " -p             do not destroy the environment"
 msgstr " -p             no destruye el entorno"
 
-#: login-utils/login.c:1270
+#: login-utils/login.c:1281
 msgid " -f             skip a login authentication"
 msgstr " -f             salta autenticación de usuario"
 
-#: login-utils/login.c:1271
+#: login-utils/login.c:1282
 msgid " -h <host>      hostname to be used for utmp logging"
 msgstr " -h <host>      nombre de máaquina para el log de utmp"
 
-#: login-utils/login.c:1272
+#: login-utils/login.c:1283
 msgid " -H             suppress hostname in the login prompt"
 msgstr " -H             suprime el nombre de host en el indicador de inicio de sesión"
 
 #. TRANSLATORS: The standard value for %u is 60.
-#: login-utils/login.c:1296
+#: login-utils/login.c:1307
 #, c-format
 msgid "%s: timed out after %u seconds"
 msgstr "%s: superado el tiempo de espera tras %u segundos"
 
-#: login-utils/login.c:1323
+#: login-utils/login.c:1334
 #, c-format
 msgid "login: -h is for superuser only\n"
 msgstr "login: -h es solo para superusuario\n"
 
-#: login-utils/login.c:1412
+#: login-utils/login.c:1422
 #, c-format
 msgid "Invalid user name \"%s\". Abort."
 msgstr "Nombre de usuario no válido \"%s\". Abortado."
 
-#: login-utils/login.c:1436
+#: login-utils/login.c:1446
 #, c-format
 msgid "groups initialization failed: %m"
 msgstr "ha fallado la inicialización de los grupos: %m"
 
-#: login-utils/login.c:1464 sys-utils/mount.c:59 sys-utils/umount.c:123
+#: login-utils/login.c:1474
 msgid "setgid() failed"
 msgstr "setgid() ha fallado"
 
-#: login-utils/login.c:1488 sys-utils/mount.c:62 sys-utils/umount.c:126
+#: login-utils/login.c:1498
 msgid "setuid() failed"
 msgstr "setuid() ha fallado"
 
-#: login-utils/login.c:1494 login-utils/sulogin.c:731
+#: login-utils/login.c:1504 login-utils/sulogin.c:801
 #, c-format
 msgid "%s: change directory failed"
 msgstr "%s: no se ha podido cambiar de directorio"
 
-#: login-utils/login.c:1501 login-utils/sulogin.c:732
+#: login-utils/login.c:1511 login-utils/sulogin.c:802
 #, c-format
 msgid "Logging in with home = \"/\".\n"
 msgstr "Iniciando la sesión con directorio de inicio = \"/\".\n"
 
-#: login-utils/login.c:1529
+#: login-utils/login.c:1542
 msgid "couldn't exec shell script"
 msgstr "no se ha podido ejecutar el script de intérprete de órdenes"
 
-#: login-utils/login.c:1531
+#: login-utils/login.c:1544
 msgid "no shell"
 msgstr "no hay ningún intérprete de órdenes"
 
-#: login-utils/logindefs.c:216
-#, c-format
-msgid "%s: %s contains invalid numerical value: %s"
-msgstr "%s: %s contiene un Valor numérico no válido: %s"
-
-#: login-utils/logindefs.c:266
-#, c-format
-msgid "Error reading login.defs: %s"
-msgstr "Error al leer login.defs: %s"
-
-#: login-utils/logindefs.c:333 login-utils/logindefs.c:353
-#: login-utils/logindefs.c:379
-#, c-format
-msgid "couldn't fetch %s: %s"
-msgstr "no se ha podido obtener %s: %s"
-
-#: login-utils/logindefs.c:537
-msgid "hush login status: restore original IDs failed"
-msgstr "estado de inicio de sesión silencioso: fallo al restaurar los IDs originales"
-
-#: login-utils/lslogins.c:217 sys-utils/lscpu.c:412 sys-utils/lscpu.c:422
-#: sys-utils/lsmem.c:266
+#: login-utils/lslogins.c:218 sys-utils/lscpu.c:339 sys-utils/lsmem.c:266
 msgid "no"
 msgstr "no"
 
-#: login-utils/lslogins.c:226 misc-utils/lsblk.c:196
+#: login-utils/lslogins.c:227 misc-utils/lsblk.c:199
 msgid "user name"
 msgstr "nombre del usuario"
 
-#: login-utils/lslogins.c:226
+#: login-utils/lslogins.c:227
 msgid "Username"
 msgstr "Nombre del usuario"
 
-#: login-utils/lslogins.c:227 sys-utils/renice.c:54
+#: login-utils/lslogins.c:228 sys-utils/renice.c:54
 msgid "user ID"
 msgstr "ID del usuario"
 
-#: login-utils/lslogins.c:228
-msgid "password not required"
+#: login-utils/lslogins.c:229
+#, fuzzy
+#| msgid "password not required"
+msgid "password not defined"
 msgstr "no hace falta contraseña"
 
-#: login-utils/lslogins.c:228
-msgid "Password not required"
+#: login-utils/lslogins.c:229
+#, fuzzy
+#| msgid "Password not required"
+msgid "Password not required (empty)"
 msgstr "No hace falta contraseña"
 
-#: login-utils/lslogins.c:229
+#: login-utils/lslogins.c:230
 msgid "login by password disabled"
 msgstr "inicio de sesión por contraseña desactivado"
 
-#: login-utils/lslogins.c:229
+#: login-utils/lslogins.c:230
 msgid "Login by password disabled"
 msgstr "Inicio de sesión por contraseña desactivado"
 
-#: login-utils/lslogins.c:230
+#: login-utils/lslogins.c:231
 msgid "password defined, but locked"
 msgstr "contraseña definida, pero está bloqueada"
 
-#: login-utils/lslogins.c:230
+#: login-utils/lslogins.c:231
 msgid "Password is locked"
 msgstr "La contraseña está bloqueada"
 
-#: login-utils/lslogins.c:231
+#: login-utils/lslogins.c:232
 msgid "password encryption method"
 msgstr "método de cifrado de contraseña"
 
-#: login-utils/lslogins.c:231
+#: login-utils/lslogins.c:232
 msgid "Password encryption method"
 msgstr "Método de cifrado de contraseña"
 
-#: login-utils/lslogins.c:232
+#: login-utils/lslogins.c:233
 msgid "log in disabled by nologin(8) or pam_nologin(8)"
 msgstr "inicio de sesión desactivado por nologin(8) o pam_nologin(8)"
 
-#: login-utils/lslogins.c:232
+#: login-utils/lslogins.c:233
 msgid "No login"
 msgstr "No se inicia sesión"
 
-#: login-utils/lslogins.c:233
+#: login-utils/lslogins.c:234
 msgid "primary group name"
 msgstr "nombre de grupo primario"
 
-#: login-utils/lslogins.c:233
+#: login-utils/lslogins.c:234
 msgid "Primary group"
 msgstr "Grupo primario"
 
-#: login-utils/lslogins.c:234
+#: login-utils/lslogins.c:235
 msgid "primary group ID"
 msgstr "ID del grupo primario"
 
-#: login-utils/lslogins.c:235
+#: login-utils/lslogins.c:236
 msgid "supplementary group names"
 msgstr "nombres de grupo suplementarios"
 
-#: login-utils/lslogins.c:235
+#: login-utils/lslogins.c:236
 msgid "Supplementary groups"
 msgstr "Grupos suplementarios"
 
-#: login-utils/lslogins.c:236
+#: login-utils/lslogins.c:237
 msgid "supplementary group IDs"
 msgstr "IDs de grupos suplementarios"
 
-#: login-utils/lslogins.c:236
+#: login-utils/lslogins.c:237
 msgid "Supplementary group IDs"
 msgstr "IDs de grupos suplementarios"
 
-#: login-utils/lslogins.c:237
+#: login-utils/lslogins.c:238
 msgid "home directory"
 msgstr "directorio home"
 
-#: login-utils/lslogins.c:237
+#: login-utils/lslogins.c:238
 msgid "Home directory"
 msgstr "Directorio home"
 
-#: login-utils/lslogins.c:238
+#: login-utils/lslogins.c:239
 msgid "login shell"
 msgstr "intérprete de órdenes de inicio de sesión"
 
-#: login-utils/lslogins.c:238
+#: login-utils/lslogins.c:239
 msgid "Shell"
 msgstr "Intérprete de órdenes"
 
-#: login-utils/lslogins.c:239
+#: login-utils/lslogins.c:240
 msgid "full user name"
 msgstr "nombre de usuario completo"
 
-#: login-utils/lslogins.c:239
+#: login-utils/lslogins.c:240
 msgid "Gecos field"
 msgstr "Campo gecos"
 
-#: login-utils/lslogins.c:240
+#: login-utils/lslogins.c:241
 msgid "date of last login"
 msgstr "fecha del último inicio de sesión"
 
-#: login-utils/lslogins.c:240
+#: login-utils/lslogins.c:241
 msgid "Last login"
 msgstr "Último inicio de sesión"
 
-#: login-utils/lslogins.c:241
+#: login-utils/lslogins.c:242
 msgid "last tty used"
 msgstr "último terminal utilizado"
 
-#: login-utils/lslogins.c:241
+#: login-utils/lslogins.c:242
 msgid "Last terminal"
 msgstr "Último terminal"
 
-#: login-utils/lslogins.c:242
+#: login-utils/lslogins.c:243
 msgid "hostname during the last session"
 msgstr "nombre de máquina durante la última sesión"
 
-#: login-utils/lslogins.c:242
+#: login-utils/lslogins.c:243
 msgid "Last hostname"
 msgstr "Último nombre de máquina"
 
-#: login-utils/lslogins.c:243
+#: login-utils/lslogins.c:244
 msgid "date of last failed login"
 msgstr "fecha del último inicio de sesión fallido"
 
-#: login-utils/lslogins.c:243
+#: login-utils/lslogins.c:244
 msgid "Failed login"
 msgstr "Inicio de sesión fallido"
 
-#: login-utils/lslogins.c:244
+#: login-utils/lslogins.c:245
 msgid "where did the login fail?"
 msgstr "¿dónde ha fallado el inicio de sesión"
 
-#: login-utils/lslogins.c:244
+#: login-utils/lslogins.c:245
 msgid "Failed login terminal"
 msgstr "Terminal del inicio de sesión fallido"
 
-#: login-utils/lslogins.c:245
+#: login-utils/lslogins.c:246
 msgid "user's hush settings"
 msgstr "configuración de silencio del usuario"
 
-#: login-utils/lslogins.c:245
+#: login-utils/lslogins.c:246
 msgid "Hushed"
 msgstr "Silencioso"
 
-#: login-utils/lslogins.c:246
+#: login-utils/lslogins.c:247
 msgid "days user is warned of password expiration"
 msgstr "días que el usuario es advertido de la caducidad de la contraseña"
 
-#: login-utils/lslogins.c:246
+#: login-utils/lslogins.c:247
 msgid "Password expiration warn interval"
 msgstr "intervalo de aviso de caducidad de la contraseña"
 
-#: login-utils/lslogins.c:247
+#: login-utils/lslogins.c:248
 msgid "password expiration date"
 msgstr "fecha de caducidad de la contraseña"
 
-#: login-utils/lslogins.c:247
+#: login-utils/lslogins.c:248
 msgid "Password expiration"
 msgstr "Caducidad de contraseña"
 
-#: login-utils/lslogins.c:248
+#: login-utils/lslogins.c:249
 msgid "date of last password change"
 msgstr "fecha del último cambio de contraseña"
 
-#: login-utils/lslogins.c:248
+#: login-utils/lslogins.c:249
 msgid "Password changed"
 msgstr "Se ha cambiado la contraseña"
 
-#: login-utils/lslogins.c:249
+#: login-utils/lslogins.c:250
 msgid "number of days required between changes"
 msgstr "número de días requeridos entre cambios"
 
-#: login-utils/lslogins.c:249
+#: login-utils/lslogins.c:250
 msgid "Minimum change time"
 msgstr "Fecha más temprana para cambiar"
 
-#: login-utils/lslogins.c:250
+#: login-utils/lslogins.c:251
 msgid "max number of days a password may remain unchanged"
 msgstr "máximo número de días que una contraseña puede permanecer sin modificarse"
 
-#: login-utils/lslogins.c:250
+#: login-utils/lslogins.c:251
 msgid "Maximum change time"
 msgstr "Fecha de modificación más tardía"
 
-#: login-utils/lslogins.c:251
+#: login-utils/lslogins.c:252
 msgid "the user's security context"
 msgstr "contexto de seguridad del usuario"
 
-#: login-utils/lslogins.c:251
+#: login-utils/lslogins.c:252
 msgid "Selinux context"
 msgstr "Contexto SELinux"
 
-#: login-utils/lslogins.c:252
+#: login-utils/lslogins.c:253
 msgid "number of processes run by the user"
 msgstr "número de procesos ejecutados por el usuario"
 
-#: login-utils/lslogins.c:252
+#: login-utils/lslogins.c:253
 msgid "Running processes"
 msgstr "Procesos en ejecución"
 
-#: login-utils/lslogins.c:301 misc-utils/findmnt.c:138 misc-utils/lsblk.c:236
-#: sys-utils/lsipc.c:204 sys-utils/lsmem.c:145
+#: login-utils/lslogins.c:303 misc-utils/findmnt.c:142 misc-utils/lsblk.c:255
+#: sys-utils/lsipc.c:205 sys-utils/lsmem.c:145
 #, c-format
 msgid "too many columns specified, the limit is %zu columns"
 msgstr "se han especificado demasiadas columnas; el límite es %zu columnas"
 
-#: login-utils/lslogins.c:355 sys-utils/lsipc.c:467
+#: login-utils/lslogins.c:357 sys-utils/lsipc.c:472
 msgid "unsupported time type"
 msgstr "tipo de hora no admitido"
 
-#: login-utils/lslogins.c:359
+#: login-utils/lslogins.c:361
 msgid "failed to compose time string"
 msgstr "fallo al componer la cadena de la hora"
 
-#: login-utils/lslogins.c:759
+#: login-utils/lslogins.c:783
 msgid "failed to get supplementary groups"
 msgstr "no se han podido obtener grupos suplementarios"
 
-#: login-utils/lslogins.c:1041
+#: login-utils/lslogins.c:1093
 #, c-format
 msgid "cannot found '%s'"
 msgstr "no se puede encontrar '%s'"
 
-#: login-utils/lslogins.c:1217
+#: login-utils/lslogins.c:1273
 msgid "internal error: unknown column"
 msgstr "error interno: columna desconocida"
 
-#: login-utils/lslogins.c:1314
+#: login-utils/lslogins.c:1381
 #, c-format
 msgid ""
 "\n"
@@ -8354,107 +8949,111 @@ msgstr ""
 "\n"
 "Últimas conexiones:\n"
 
-#: login-utils/lslogins.c:1377
+#: login-utils/lslogins.c:1445
 msgid "Display information about known users in the system.\n"
 msgstr "Muestra información sobre los usuarios conocidos en el sistema.\n"
 
-#: login-utils/lslogins.c:1380
+#: login-utils/lslogins.c:1448
 msgid " -a, --acc-expiration     display info about passwords expiration\n"
 msgstr " -a, --acc-expiration     muestra información sobre la caducidad de las contraseñas\n"
 
-#: login-utils/lslogins.c:1381
+#: login-utils/lslogins.c:1449
 msgid " -c, --colon-separate     display data in a format similar to /etc/passwd\n"
 msgstr " -c  --colun-separate     muestra los datos en un formato similar a /etc/passwd\n"
 
-#: login-utils/lslogins.c:1382 sys-utils/lsipc.c:310
+#: login-utils/lslogins.c:1450 sys-utils/lsipc.c:311
 msgid " -e, --export             display in an export-able output format\n"
 msgstr " -e, --export             muestra en un formato de salida exportable\n"
 
-#: login-utils/lslogins.c:1383
+#: login-utils/lslogins.c:1451
 msgid " -f, --failed             display data about the users' last failed logins\n"
 msgstr "  -f, --failed            muestra información sobre los últimos inicios de sesión fallidos de los usuarios\n"
 
-#: login-utils/lslogins.c:1384
+#: login-utils/lslogins.c:1452
 msgid " -G, --supp-groups        display information about groups\n"
 msgstr " -G, --supp-groups        muestra información sobre los grupos\n"
 
-#: login-utils/lslogins.c:1385
+#: login-utils/lslogins.c:1453
 msgid " -g, --groups=<groups>    display users belonging to a group in <groups>\n"
 msgstr " -g, --groups=<grupos>    muestra los usuarios que pertenecen a uno de los grupos en <grupos>\n"
 
-#: login-utils/lslogins.c:1386
+#: login-utils/lslogins.c:1454
 msgid " -L, --last               show info about the users' last login sessions\n"
 msgstr "  -L, --last              muestra información sobre las últimas sesiones de los usuarios\n"
 
-#: login-utils/lslogins.c:1387
+#: login-utils/lslogins.c:1455
 msgid " -l, --logins=<logins>    display only users from <logins>\n"
 msgstr " -l, --logins=<logins>    muestra únicamente los usuarios que estén en <logins>\n"
 
-#: login-utils/lslogins.c:1388 sys-utils/lsipc.c:312
+#: login-utils/lslogins.c:1456 sys-utils/lsipc.c:313
 msgid " -n, --newline            display each piece of information on a new line\n"
 msgstr " -n, --newline            muestra cada bloque de información en una línea distinta\n"
 
-#: login-utils/lslogins.c:1389 sys-utils/lsipc.c:305
+#: login-utils/lslogins.c:1457 sys-utils/lsipc.c:306
 msgid "     --noheadings         don't print headings\n"
 msgstr "     --noheadings         no imprime las cabeceras\n"
 
-#: login-utils/lslogins.c:1390 sys-utils/lsipc.c:306
+#: login-utils/lslogins.c:1458 sys-utils/lsipc.c:307
 msgid "     --notruncate         don't truncate output\n"
 msgstr "     --notruncate         no trunca la salida\n"
 
-#: login-utils/lslogins.c:1391 sys-utils/lsipc.c:314
+#: login-utils/lslogins.c:1459 sys-utils/lsipc.c:315
 msgid " -o, --output[=<list>]    define the columns to output\n"
 msgstr " -o, --output[=<lista>]   define las columnas de la salida\n"
 
-#: login-utils/lslogins.c:1392
+#: login-utils/lslogins.c:1460
 msgid "     --output-all         output all columns\n"
 msgstr "     --output-all         saca todas las columnas\n"
 
-#: login-utils/lslogins.c:1393
+#: login-utils/lslogins.c:1461
 msgid " -p, --pwd                display information related to login by password.\n"
 msgstr " -p, --pwd                muestra información relacionada con inicio de sesión, por contraseña\n"
 
-#: login-utils/lslogins.c:1394 sys-utils/lsipc.c:316
+#: login-utils/lslogins.c:1462 sys-utils/lsipc.c:317
 msgid " -r, --raw                display in raw mode\n"
 msgstr " -r, --raw                muestra en modo bruto\n"
 
-#: login-utils/lslogins.c:1395
+#: login-utils/lslogins.c:1463
 msgid " -s, --system-accs        display system accounts\n"
 msgstr " -s, --system-accs        muestra las cuentas del sistema\n"
 
-#: login-utils/lslogins.c:1396 sys-utils/lsipc.c:307
+#: login-utils/lslogins.c:1464 sys-utils/lsipc.c:308
 msgid "     --time-format=<type> display dates in short, full or iso format\n"
 msgstr "     --time-format=<tipo> muestra las fechas en formato breve, completo o iso\n"
 
-#: login-utils/lslogins.c:1397
+#: login-utils/lslogins.c:1465
 msgid " -u, --user-accs          display user accounts\n"
 msgstr " -u, --user-accs          muestra las cuentas de los usuarios\n"
 
-#: login-utils/lslogins.c:1398
+#: login-utils/lslogins.c:1466 sys-utils/lsipc.c:319
+msgid " -y, --shell              use column names to be usable as shell variable identifiers\n"
+msgstr ""
+
+#: login-utils/lslogins.c:1467
 msgid " -Z, --context            display SELinux contexts\n"
 msgstr " -Z, --context            muestras los contextos SELinux\n"
 
-#: login-utils/lslogins.c:1399
+#: login-utils/lslogins.c:1468
 msgid " -z, --print0             delimit user entries with a nul character\n"
 msgstr " -z, --print0             delimita las entradas de los usuarios mediante un carácter nulo\n"
 
-#: login-utils/lslogins.c:1400
+#: login-utils/lslogins.c:1469
 msgid "     --wtmp-file <path>   set an alternate path for wtmp\n"
 msgstr "     --wtmp-file <ruta>   establece una ruta alternativa para wtmp\n"
 
-#: login-utils/lslogins.c:1401
+#: login-utils/lslogins.c:1470
 msgid "     --btmp-file <path>   set an alternate path for btmp\n"
 msgstr "     --btmp-file <ruta>   establece una ruta alternativa para btmp\n"
 
-#: login-utils/lslogins.c:1402
+#: login-utils/lslogins.c:1471
 msgid "     --lastlog <path>     set an alternate path for lastlog\n"
 msgstr "     --lastlog <ruta>     establece una ruta alternativa para lastlog\n"
 
-#: login-utils/lslogins.c:1591
+#: login-utils/lslogins.c:1664
 msgid "failed to request selinux state"
 msgstr "no se ha podido consultar el estado de SELinux"
 
-#: login-utils/lslogins.c:1605 login-utils/lslogins.c:1610
+#: login-utils/lslogins.c:1678 login-utils/lslogins.c:1683
 msgid "Only one user may be specified. Use -l for multiple users."
 msgstr "Solo se puede especificar un usuario. Utilice -l para múltiples usuarios."
 
@@ -8470,42 +9069,41 @@ msgstr "getline() ha fallado"
 msgid "Password: "
 msgstr "Contraseña: "
 
-#: login-utils/newgrp.c:160 login-utils/sulogin.c:998
+#: login-utils/newgrp.c:160 login-utils/sulogin.c:1083
 msgid "crypt failed"
 msgstr "crypt ha fallado"
 
-#: login-utils/newgrp.c:173
+#: login-utils/newgrp.c:175
 #, c-format
 msgid " %s <group>\n"
 msgstr " %s <grupo>\n"
 
-#: login-utils/newgrp.c:176
+#: login-utils/newgrp.c:178
 msgid "Log in to a new group.\n"
 msgstr "Inicia sesión con un grupo distinto.\n"
 
-#: login-utils/newgrp.c:212
+#: login-utils/newgrp.c:214
 msgid "who are you?"
 msgstr "¿quién es usted?"
 
-#: login-utils/newgrp.c:216 login-utils/newgrp.c:228 sys-utils/nsenter.c:484
-#: sys-utils/unshare.c:663 text-utils/more.c:1256
+#: login-utils/newgrp.c:218 login-utils/newgrp.c:230 sys-utils/nsenter.c:567
+#: sys-utils/unshare.c:1087
 msgid "setgid failed"
 msgstr "setgid ha fallado"
 
-#: login-utils/newgrp.c:221 login-utils/newgrp.c:223
+#: login-utils/newgrp.c:223 login-utils/newgrp.c:225
 msgid "no such group"
 msgstr "no hay tal grupo"
 
-#: login-utils/newgrp.c:232 sys-utils/nsenter.c:486 sys-utils/unshare.c:666
-#: text-utils/more.c:1254
+#: login-utils/newgrp.c:234 sys-utils/nsenter.c:569 sys-utils/unshare.c:1090
 msgid "setuid failed"
 msgstr "setuid ha fallado"
 
-#: login-utils/nologin.c:28 misc-utils/lslocks.c:528 misc-utils/mcookie.c:83
-#: misc-utils/uuidd.c:95 misc-utils/uuidgen.c:26 sys-utils/dmesg.c:272
-#: sys-utils/ipcmk.c:67 sys-utils/irqtop.c:244 sys-utils/lscpu.c:1133
-#: sys-utils/lsipc.c:291 sys-utils/lsirq.c:57 sys-utils/lsmem.c:506
-#: sys-utils/readprofile.c:104 sys-utils/rtcwake.c:99
+#: login-utils/nologin.c:28 misc-utils/lsfd.c:1538 misc-utils/lslocks.c:545
+#: misc-utils/mcookie.c:83 misc-utils/uuidd.c:97 misc-utils/uuidgen.c:26
+#: sys-utils/dmesg.c:276 sys-utils/ipcmk.c:67 sys-utils/irqtop.c:262
+#: sys-utils/lscpu.c:1177 sys-utils/lsipc.c:292 sys-utils/lsirq.c:57
+#: sys-utils/lsmem.c:519 sys-utils/readprofile.c:106 sys-utils/rtcwake.c:99
 #: term-utils/scriptlive.c:57 term-utils/scriptreplay.c:47
 #: term-utils/setterm.c:381 text-utils/line.c:31
 #, c-format
@@ -8525,73 +9123,84 @@ msgstr " -c, --command <orden>    no hace nada (por compatibilidad con su -c)\n"
 msgid "This account is currently not available.\n"
 msgstr "Actualmente esta cuenta no está disponible.\n"
 
-#: login-utils/su-common.c:227
+#: login-utils/su-common.c:233
 msgid " (core dumped)"
 msgstr " (memoria volcada)"
 
-#: login-utils/su-common.c:275
+#: login-utils/su-common.c:281
 msgid "change owner or mode for pseudo-terminal failed"
-msgstr ""
+msgstr "fallo al cambiar el propietario o el modo del pseudoterminal"
 
-#: login-utils/su-common.c:369
+#: login-utils/su-common.c:375
 msgid "failed to modify environment"
 msgstr "no se ha podido modificar el entorno"
 
-#: login-utils/su-common.c:405
+#: login-utils/su-common.c:411
 msgid "may not be used by non-root users"
 msgstr "no pueden utilizarlo usuarios distintos de root"
 
-#: login-utils/su-common.c:429
+#: login-utils/su-common.c:435
 msgid "authentication failed"
 msgstr "la autenticación ha fallado"
 
-#: login-utils/su-common.c:442
+#: login-utils/su-common.c:448
 #, c-format
 msgid "cannot open session: %s"
 msgstr "no se puede abrir la sesión: %s"
 
-#: login-utils/su-common.c:461
+#: login-utils/su-common.c:467
 msgid "cannot block signals"
 msgstr "no se pueden bloquear las señales"
 
-#: login-utils/su-common.c:478
+#: login-utils/su-common.c:484
 msgid "cannot initialize signal mask for session"
 msgstr "no se puede inicializar la máscara de señales para la sesión"
 
-#: login-utils/su-common.c:486
+#: login-utils/su-common.c:492
 msgid "cannot initialize signal mask"
 msgstr "no se puede inicializar la máscara de señales"
 
-#: login-utils/su-common.c:496
+#: login-utils/su-common.c:502
 msgid "cannot set signal handler for session"
 msgstr "no se puede establecer el manejador de señales para la sesión"
 
-#: login-utils/su-common.c:504 misc-utils/uuidd.c:435
-#: sys-utils/lscpu-virt.c:486
+#: login-utils/su-common.c:510 misc-utils/uuidd.c:439
+#: sys-utils/lscpu-virt.c:489
 msgid "cannot set signal handler"
 msgstr "no se puede establecer el manejador de señales"
 
-#: login-utils/su-common.c:512
+#: login-utils/su-common.c:518
 msgid "cannot set signal mask"
 msgstr "no se puede establecer la máscara de señales"
 
-#: login-utils/su-common.c:538 term-utils/script.c:943
+#: login-utils/su-common.c:545 term-utils/script.c:961
 #: term-utils/scriptlive.c:296
 msgid "failed to create pseudo-terminal"
-msgstr "error al crear pseudo terminal"
+msgstr "error al crear pseudoterminal"
+
+#: login-utils/su-common.c:547 term-utils/script.c:968
+#: term-utils/scriptlive.c:298
+#, fuzzy
+#| msgid "failed to initialize %s handler"
+msgid "failed to initialize signals handler"
+msgstr "fallo al inicializar el manejador de %s"
+
+#: login-utils/su-common.c:562
+msgid "cannot set child signal handler"
+msgstr "no se puede establecer el manejador de señales hijo"
 
-#: login-utils/su-common.c:550 term-utils/script.c:953
-#: term-utils/scriptlive.c:303
+#: login-utils/su-common.c:572 term-utils/script.c:977
+#: term-utils/scriptlive.c:305
 msgid "cannot create child process"
 msgstr "no se puede crear el proceso hijo"
 
-#: login-utils/su-common.c:569 sys-utils/nsenter.c:461
+#: login-utils/su-common.c:591 sys-utils/nsenter.c:510
 #: sys-utils/switch_root.c:189
 #, c-format
 msgid "cannot change directory to %s"
 msgstr "no se puede cambiar el directorio a %s"
 
-#: login-utils/su-common.c:595 term-utils/scriptlive.c:352
+#: login-utils/su-common.c:617 term-utils/scriptlive.c:354
 #, c-format
 msgid ""
 "\n"
@@ -8600,57 +9209,57 @@ msgstr ""
 "\n"
 "Sesión terminada, matando el intérprete de órdenes..."
 
-#: login-utils/su-common.c:606
+#: login-utils/su-common.c:628
 #, c-format
 msgid " ...killed.\n"
 msgstr " ...matado.\n"
 
-#: login-utils/su-common.c:703
+#: login-utils/su-common.c:725
 msgid "failed to set the PATH environment variable"
 msgstr "error al establecer la variable de entorno RUTA"
 
-#: login-utils/su-common.c:780
+#: login-utils/su-common.c:802
 msgid "cannot set groups"
 msgstr "no se pueden establecer los grupos"
 
-#: login-utils/su-common.c:786
+#: login-utils/su-common.c:808
 #, c-format
 msgid "failed to establish user credentials: %s"
 msgstr "fallo al establecer las credenciales del usuario: %s"
 
-#: login-utils/su-common.c:796 sys-utils/eject.c:660
+#: login-utils/su-common.c:818
 msgid "cannot set group id"
 msgstr "no se puede establecer el id del grupo"
 
-#: login-utils/su-common.c:798 sys-utils/eject.c:663
+#: login-utils/su-common.c:820
 msgid "cannot set user id"
 msgstr "no se puede establecer el id del usuario"
 
-#: login-utils/su-common.c:866
+#: login-utils/su-common.c:884
 msgid " -m, -p, --preserve-environment      do not reset environment variables\n"
 msgstr " -m, -p, --preserve-environment      no restablece las variables de entorno\n"
 
-#: login-utils/su-common.c:867
+#: login-utils/su-common.c:885
 msgid " -w, --whitelist-environment <list>  don't reset specified variables\n"
 msgstr " -w, --whitelist-environment <lista> no restablece las variables especificadas\n"
 
-#: login-utils/su-common.c:870
+#: login-utils/su-common.c:888
 msgid " -g, --group <group>             specify the primary group\n"
 msgstr " -g, --group <grupo>             especifica el grupo primario\n"
 
-#: login-utils/su-common.c:871
+#: login-utils/su-common.c:889
 msgid " -G, --supp-group <group>        specify a supplemental group\n"
 msgstr " -G, --supp-group <grupo>        especifica un grupo suplementario\n"
 
-#: login-utils/su-common.c:874
+#: login-utils/su-common.c:892
 msgid " -, -l, --login                  make the shell a login shell\n"
 msgstr " -, -l, --login                  hace del intérprete de órdenes un intérprete de órdenes de inicio de sesión\n"
 
-#: login-utils/su-common.c:875
+#: login-utils/su-common.c:893
 msgid " -c, --command <command>         pass a single command to the shell with -c\n"
 msgstr " -c, --command <orden>           pasa una orden sencilla al intérprete de órdenes con -c\n"
 
-#: login-utils/su-common.c:876
+#: login-utils/su-common.c:894
 msgid ""
 " --session-command <command>     pass a single command to the shell with -c\n"
 "                                   and do not create a new session\n"
@@ -8658,19 +9267,19 @@ msgstr ""
 " --session-command <orden>       pasa una orden sencilla al intérprete de órdenes con -c\n"
 "                                   y no crea una sesión nueva\n"
 
-#: login-utils/su-common.c:878
+#: login-utils/su-common.c:896
 msgid " -f, --fast                      pass -f to the shell (for csh or tcsh)\n"
 msgstr " -f, --fast                      pasa -f al intérprete de órdenes (para csh o tcsh)\n"
 
-#: login-utils/su-common.c:879
+#: login-utils/su-common.c:897
 msgid " -s, --shell <shell>             run <shell> if /etc/shells allows it\n"
 msgstr "  -s, --shell=<intérpr.órdenes>  ejecuta <intérpr.órdenes> si /etc/shells lo permite\n"
 
-#: login-utils/su-common.c:880
+#: login-utils/su-common.c:898
 msgid " -P, --pty                       create a new pseudo-terminal\n"
-msgstr " -P, --pty                       crea un nuevo pseudo terminal\n"
+msgstr " -P, --pty                       crea un nuevo pseudoterminal\n"
 
-#: login-utils/su-common.c:890
+#: login-utils/su-common.c:908
 #, c-format
 msgid ""
 " %1$s [options] -u <user> [[--] <command>]\n"
@@ -8679,7 +9288,7 @@ msgstr ""
 " %1$s [opciones] -u <usuario> [[--] <orden>]\n"
 " %1$s [opciones] [-] [<usuario> [<argumento>...]]\n"
 
-#: login-utils/su-common.c:895
+#: login-utils/su-common.c:913
 msgid ""
 "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"
@@ -8689,16 +9298,16 @@ msgstr ""
 "-u, recurra a la semántica compatible con su(1) y ejecute el intérprete de órdenes estándar.\n"
 "Las opciones -c, -f, -l y -s son mutuamente excluyenetes con -u.\n"
 
-#: login-utils/su-common.c:900
+#: login-utils/su-common.c:918
 msgid " -u, --user <user>               username\n"
 msgstr " -u, --user <usuario>            nombre de usuario\n"
 
-#: login-utils/su-common.c:911
+#: login-utils/su-common.c:929
 #, c-format
 msgid " %s [options] [-] [<user> [<argument>...]]\n"
 msgstr " %s [opciones] [-] [<usuario> [<argumento>...]]\n"
 
-#: login-utils/su-common.c:915
+#: login-utils/su-common.c:933
 msgid ""
 "Change the effective user ID and group ID to that of <user>.\n"
 "A mere - implies -l.  If <user> is not given, root is assumed.\n"
@@ -8706,83 +9315,84 @@ msgstr ""
 "Cambie los ID de usuario e ID de grupo efectivos a los propios de <usuario>.\n"
 "Un mero - implica -l.  Si no se especifica <usuario>, se asume root.\n"
 
-#: login-utils/su-common.c:963
+#: login-utils/su-common.c:1010
 #, c-format
 msgid "specifying more than %d supplemental group is not possible"
 msgid_plural "specifying more than %d supplemental groups is not possible"
 msgstr[0] "no es posible especificar más de %d grupo sumplentario"
 msgstr[1] "no es posible especificar más de %d grupos sumplentaris"
 
-#: login-utils/su-common.c:969
+#: login-utils/su-common.c:1016
 #, c-format
 msgid "group %s does not exist"
 msgstr "el grupo %s no existe"
 
-#: login-utils/su-common.c:1078
+#: login-utils/su-common.c:1125
 msgid "--pty is not supported for your system"
 msgstr "--pty no se admite en su sistema"
 
-#: login-utils/su-common.c:1112
+#: login-utils/su-common.c:1159
 msgid "ignoring --preserve-environment, it's mutually exclusive with --login"
 msgstr "se ignora --preserve-environment; es mutuamente excluyente con --login"
 
-#: login-utils/su-common.c:1126
+#: login-utils/su-common.c:1173
 msgid "options --{shell,fast,command,session-command,login} and --user are mutually exclusive"
 msgstr "las opciones --[shell,fast,command,session-command,login] y --user son mutuamente excluyentes"
 
-#: login-utils/su-common.c:1129
+#: login-utils/su-common.c:1176
 msgid "no command was specified"
 msgstr "no se ha especificado ninguna orden"
 
-#: login-utils/su-common.c:1141
+#: login-utils/su-common.c:1188
 msgid "only root can specify alternative groups"
 msgstr "root es el único que puede especificar grupos alternativos"
 
-#: login-utils/su-common.c:1152
+#: login-utils/su-common.c:1199
 #, c-format
 msgid "user %s does not exist or the user entry does not contain all the required fields"
 msgstr "el usuario %s no existe o la entrada del usuario no contiene todos los campos requeridos"
 
-#: login-utils/su-common.c:1187
+#: login-utils/su-common.c:1234
 #, c-format
 msgid "using restricted shell %s"
 msgstr "se utiliza el intérprete de órdenes restringido %s"
 
-#: login-utils/su-common.c:1206
+#: login-utils/su-common.c:1255
 msgid "failed to allocate pty handler"
 msgstr "fallo al asignar el manejador de pty"
 
-#: login-utils/su-common.c:1232
+#: login-utils/su-common.c:1281
 #, c-format
 msgid "warning: cannot change directory to %s"
 msgstr "atención: no se puede cambiar el directorio a %s"
 
-#: login-utils/sulogin.c:130
+#: login-utils/sulogin.c:173 login-utils/sulogin.c:176
+#, c-format
 msgid "tcgetattr failed"
 msgstr "tcgetattr ha fallado"
 
-#: login-utils/sulogin.c:208
+#: login-utils/sulogin.c:259
 msgid "tcsetattr failed"
 msgstr "tcsetattr ha fallado"
 
-#: login-utils/sulogin.c:470
+#: login-utils/sulogin.c:523
 #, c-format
 msgid "%s: no entry for root\n"
 msgstr "%s: no hay entrada para root\n"
 
-#: login-utils/sulogin.c:497
+#: login-utils/sulogin.c:550
 #, c-format
 msgid "%s: no entry for root"
 msgstr "%s: no hay entrada para root"
 
 # FIXME: El fichero se llama "passwd", no "password"
 # Comunicar al autor.
-#: login-utils/sulogin.c:502
+#: login-utils/sulogin.c:555
 #, c-format
 msgid "%s: root password garbled"
 msgstr "%s: contraseña de root ilegible"
 
-#: login-utils/sulogin.c:531
+#: login-utils/sulogin.c:584
 #, c-format
 msgid ""
 "\n"
@@ -8795,49 +9405,49 @@ msgstr ""
 "No se puede dar acceso a la consola; la cuenta root está bloqueada.\n"
 "Véase la página de manual sulogin(8) para más información.\n"
 
-#: login-utils/sulogin.c:537
+#: login-utils/sulogin.c:590
 #, c-format
 msgid "Give root password for login: "
 msgstr "Contraseña de root para iniciar sesión: "
 
-#: login-utils/sulogin.c:539
+#: login-utils/sulogin.c:592
 #, c-format
 msgid "Press Enter for login: "
 msgstr "Pulse Enter para iniciar sesión"
 
-#: login-utils/sulogin.c:542
+#: login-utils/sulogin.c:595
 #, c-format
 msgid "Give root password for maintenance\n"
 msgstr "Contraseña de root para mantenimiento\n"
 
-#: login-utils/sulogin.c:544
+#: login-utils/sulogin.c:597
 #, c-format
 msgid "Press Enter for maintenance\n"
 msgstr "Pulse Enter para mantenimiento\n"
 
-#: login-utils/sulogin.c:545
+#: login-utils/sulogin.c:598
 #, c-format
 msgid "(or press Control-D to continue): "
 msgstr "(o pulse Control-D para continuar):"
 
-#: login-utils/sulogin.c:735
+#: login-utils/sulogin.c:805
 msgid "change directory to system root failed"
 msgstr "fallo al cambiar al directorio de la raíz del sistema"
 
-#: login-utils/sulogin.c:785
+#: login-utils/sulogin.c:855
 msgid "setexeccon failed"
 msgstr "setexeccon ha fallado"
 
-#: login-utils/sulogin.c:806
+#: login-utils/sulogin.c:876
 #, c-format
 msgid " %s [options] [tty device]\n"
 msgstr " %s [opciones] [dispositivo tty]\n"
 
-#: login-utils/sulogin.c:809
+#: login-utils/sulogin.c:879
 msgid "Single-user login.\n"
 msgstr "Inicio de sesión de usuario único.\n"
 
-#: login-utils/sulogin.c:812
+#: login-utils/sulogin.c:882
 msgid ""
 " -p, --login-shell        start a login shell\n"
 " -t, --timeout <seconds>  max time to wait for a password (default: no limit)\n"
@@ -8847,24 +9457,24 @@ msgstr ""
 " -t, --timeout <seconds>  tiempo máximo para experar una contraseña (predefinido: sin límite)\n"
 " -e, --force              examina directamente los ficheros de contraseñas si falla getpwnam(3)\n"
 
-#: login-utils/sulogin.c:868 misc-utils/findmnt.c:1520 sys-utils/wdctl.c:640
-#: term-utils/agetty.c:847 term-utils/wall.c:218
+#: login-utils/sulogin.c:938 misc-utils/findmnt.c:1619 sys-utils/wdctl.c:764
+#: term-utils/agetty.c:860 term-utils/wall.c:219
 msgid "invalid timeout argument"
 msgstr "argumento de tiempo límite máximo no válido"
 
-#: login-utils/sulogin.c:887
+#: login-utils/sulogin.c:965
 msgid "only superuser can run this program"
 msgstr "solo el superusuario puede ejecutar este programa"
 
-#: login-utils/sulogin.c:930
+#: login-utils/sulogin.c:1008
 msgid "cannot open console"
 msgstr "no se puede abrir la consola"
 
-#: login-utils/sulogin.c:937
+#: login-utils/sulogin.c:1015
 msgid "cannot open password database"
 msgstr "no se puede abrir la base de datos de contraseñas"
 
-#: login-utils/sulogin.c:1011
+#: login-utils/sulogin.c:1098
 #, c-format
 msgid ""
 "cannot execute su shell\n"
@@ -8873,7 +9483,7 @@ msgstr ""
 "no se puede ejecutar el intérprete de órdenes de su\n"
 "\n"
 
-#: login-utils/sulogin.c:1018
+#: login-utils/sulogin.c:1105
 msgid ""
 "Timed out\n"
 "\n"
@@ -8881,7 +9491,7 @@ msgstr ""
 "Tiempo de espera excedido\n"
 "\n"
 
-#: login-utils/sulogin.c:1050
+#: login-utils/sulogin.c:1137
 msgid ""
 "cannot wait on su shell\n"
 "\n"
@@ -8889,116 +9499,116 @@ msgstr ""
 "no se puede esperar en el intérprete de órdenes de su\n"
 "\n"
 
-#: login-utils/utmpdump.c:173
+#: login-utils/utmpdump.c:181
 #, c-format
 msgid "%s: cannot get file position"
 msgstr "%s: no se puede obtener la posición del fichero"
 
-#: login-utils/utmpdump.c:177
+#: login-utils/utmpdump.c:185
 #, c-format
 msgid "%s: cannot add inotify watch."
 msgstr "%s: no se puede añadir vigilancia inotify."
 
-#: login-utils/utmpdump.c:186
+#: login-utils/utmpdump.c:194
 #, c-format
 msgid "%s: cannot read inotify events"
 msgstr "%s: no se pueden leer los eventos inotify"
 
-#: login-utils/utmpdump.c:246 login-utils/utmpdump.c:251
+#: login-utils/utmpdump.c:254 login-utils/utmpdump.c:259
 msgid "Extraneous newline in file. Exiting."
 msgstr "Nueva línea extraña en el fichero. Salir."
 
-#: login-utils/utmpdump.c:305
+#: login-utils/utmpdump.c:318
 #, c-format
 msgid " %s [options] [filename]\n"
 msgstr " %s [opciones] [nombre de fichero]\n"
 
-#: login-utils/utmpdump.c:308
+#: login-utils/utmpdump.c:321
 msgid "Dump UTMP and WTMP files in raw format.\n"
 msgstr "Vuelca los ficheros UTMP y WTMP en formato en bruto.\n"
 
-#: login-utils/utmpdump.c:311
+#: login-utils/utmpdump.c:324
 msgid " -f, --follow         output appended data as the file grows\n"
 msgstr " -f, --follow         saca los datos añadidos según crece el fichero\n"
 
-#: login-utils/utmpdump.c:312
+#: login-utils/utmpdump.c:325
 msgid " -r, --reverse        write back dumped data into utmp file\n"
 msgstr " -r, --reverse        escribe de vuelta en el fichero utmp los datos volcados\n"
 
-#: login-utils/utmpdump.c:313
+#: login-utils/utmpdump.c:326
 msgid " -o, --output <file>  write to file instead of standard output\n"
 msgstr " -o, --output <fichero> escribe en fichero en lugar de la salida estándar\n"
 
-#: login-utils/utmpdump.c:381
+#: login-utils/utmpdump.c:394
 msgid "following standard input is unsupported"
 msgstr "no está admitido seguir la salida estándar"
 
-#: login-utils/utmpdump.c:387
+#: login-utils/utmpdump.c:400
 #, c-format
 msgid "Utmp undump of %s\n"
 msgstr "Deshace el volcado utmp de %s\n"
 
-#: login-utils/utmpdump.c:390
+#: login-utils/utmpdump.c:403
 #, c-format
 msgid "Utmp dump of %s\n"
 msgstr "Volcado utmp de %s\n"
 
-#: login-utils/vipw.c:129
+#: login-utils/vipw.c:132
 msgid "can't open temporary file"
 msgstr "no se puede abrir el fichero temporal"
 
-#: login-utils/vipw.c:149
+#: login-utils/vipw.c:152
 #, c-format
 msgid "%s: create a link to %s failed"
 msgstr "%s: no se ha podifo crear un enlace a %s"
 
-#: login-utils/vipw.c:157
+#: login-utils/vipw.c:160
 #, c-format
 msgid "Can't get context for %s"
 msgstr "No se puede obtener el contexto de %s"
 
-#: login-utils/vipw.c:163
+#: login-utils/vipw.c:166
 #, c-format
 msgid "Can't set context for %s"
 msgstr "No se puede establecer el contexto de %s"
 
-#: login-utils/vipw.c:228
+#: login-utils/vipw.c:235
 #, c-format
 msgid "%s unchanged"
 msgstr "%s no se ha modificado"
 
-#: login-utils/vipw.c:246
+#: login-utils/vipw.c:253
 msgid "cannot get lock"
 msgstr "no se puede obtener el bloqueo"
 
-#: login-utils/vipw.c:273
+#: login-utils/vipw.c:280
 msgid "no changes made"
 msgstr "no se ha efectuado ningún cambio"
 
-#: login-utils/vipw.c:282
+#: login-utils/vipw.c:289
 msgid "cannot chmod file"
 msgstr "no se pueden modificar los permisos del fichero"
 
-#: login-utils/vipw.c:297
+#: login-utils/vipw.c:304
 msgid "Edit the password or group file.\n"
 msgstr "Edita el fichero de contraseñas o grupos.\n"
 
-#: login-utils/vipw.c:349
+#: login-utils/vipw.c:356
 msgid "You are using shadow groups on this system.\n"
 msgstr "Está utilizando grupos ocultos en este sistema.\n"
 
-#: login-utils/vipw.c:350
+#: login-utils/vipw.c:357
 msgid "You are using shadow passwords on this system.\n"
 msgstr "Esta utilizando conbtraseñas ocultas en este sistema.\n"
 
 #. TRANSLATORS: this program uses for y and n rpmatch(3),
 #. * which means they can be translated.
-#: login-utils/vipw.c:354
+#: login-utils/vipw.c:361
 #, c-format
 msgid "Would you like to edit %s now [y/n]? "
 msgstr "¿Quiere editar %s ahora? [y/n] "
 
-#: misc-utils/blkid.c:70
+#: misc-utils/blkid.c:72
 #, c-format
 msgid ""
 " %s --label <label> | --uuid <uuid>\n"
@@ -9007,7 +9617,7 @@ msgstr ""
 " %s --label <etiqueta> | --uuid <uuid>\n"
 "\n"
 
-#: misc-utils/blkid.c:71
+#: misc-utils/blkid.c:73
 #, c-format
 msgid ""
 " %s [--cache-file <file>] [-ghlLv] [--output <format>] [--match-tag <tag>] \n"
@@ -9018,7 +9628,7 @@ msgstr ""
 "       [--match-tag <etiqueta>] [--match-token <testigo>] [<dev> ...]\n"
 "\n"
 
-#: misc-utils/blkid.c:73
+#: misc-utils/blkid.c:75
 #, c-format
 msgid ""
 " %s -p [--match-tag <tag>] [--offset <offset>] [--size <size>] \n"
@@ -9029,12 +9639,12 @@ msgstr ""
 "       [--output <formato>] <dev> ...\n"
 "\n"
 
-#: misc-utils/blkid.c:75
+#: misc-utils/blkid.c:77
 #, c-format
 msgid " %s -i [--match-tag <tag>] [--output <format>] <dev> ...\n"
 msgstr " %s -i [--match-tag <etiqueta>] [--output <formato>] <dev> ...\n"
 
-#: misc-utils/blkid.c:77
+#: misc-utils/blkid.c:79
 msgid ""
 " -c, --cache-file <file>    read from <file> instead of reading from the default\n"
 "                              cache file (-c /dev/null means no cache)\n"
@@ -9042,15 +9652,15 @@ msgstr ""
 " -c, --cache-file <fichero> lee <fichero> en lugar de leer el fichero caché predefinido\n"
 "                              (-c /dev/null indica que no hay caché)\n"
 
-#: misc-utils/blkid.c:79
+#: misc-utils/blkid.c:81
 msgid " -d, --no-encoding          don't encode non-printing characters\n"
 msgstr " -d, --no-encoding          no codifica los caracteres no imprimibles\n"
 
-#: misc-utils/blkid.c:80
+#: misc-utils/blkid.c:82
 msgid " -g, --garbage-collect      garbage collect the blkid cache\n"
 msgstr " -g, --garbage-collect      recoge basura de caché blkid\n"
 
-#: misc-utils/blkid.c:81
+#: misc-utils/blkid.c:83
 msgid ""
 " -o, --output <format>      output format; can be one of:\n"
 "                              value, device, export or full; (default: full)\n"
@@ -9058,279 +9668,352 @@ msgstr ""
 " -o, --output <formato>     formato de salida; posibles formatos:\n"
 "                              value, device, export o full; (predefinido: full)\n"
 
-#: misc-utils/blkid.c:83
+#: misc-utils/blkid.c:85
 msgid " -k, --list-filesystems     list all known filesystems/RAIDs and exit\n"
 msgstr " -k, --list-filesystems     lista todos los sistemas de ficheros/RAIDs conocidos y sale\n"
 
-#: misc-utils/blkid.c:84
+#: misc-utils/blkid.c:86
 msgid " -s, --match-tag <tag>      show specified tag(s) (default show all tags)\n"
 msgstr ""
 " -s, --match-tag <etiqueta> muestra la(s) etiqueta(s) especificada(s)\n"
 "                             (lo predefinido es mostrar todas)\n"
 
 # TODO
-#: misc-utils/blkid.c:85
+#: misc-utils/blkid.c:87
 msgid " -t, --match-token <token>  find device with a specific token (NAME=value pair)\n"
 msgstr " -t, --match-token <testigo> busca dispositivos con un testigo específico (NAME=value pair)\n"
 
-#: misc-utils/blkid.c:86
+#: misc-utils/blkid.c:88
 msgid " -l, --list-one             look up only first device with token specified by -t\n"
 msgstr " -l, --list-one             busca solo el primer dispositivo con el testigno especificado en -t\n"
 
-#: misc-utils/blkid.c:87
+#: misc-utils/blkid.c:89
 msgid " -L, --label <label>        convert LABEL to device name\n"
 msgstr " -L, --label <etiqueta>     convierte ETIQUETA en nombre de dispositivo\n"
 
-#: misc-utils/blkid.c:88
+#: misc-utils/blkid.c:90
 msgid " -U, --uuid <uuid>          convert UUID to device name\n"
 msgstr " -U, --uuid <uuid>          convierte UUID a nombre de dispositivo\n"
 
-#: misc-utils/blkid.c:90
+#: misc-utils/blkid.c:92
 msgid "Low-level probing options:\n"
 msgstr "Opciones de prueba de bajo nivel:\n"
 
-#: misc-utils/blkid.c:91
+#: misc-utils/blkid.c:93
 msgid " -p, --probe                low-level superblocks probing (bypass cache)\n"
 msgstr " -p, --probe                sondeo de superbloques de bajo nivel (circunvalar caché)\n"
 
-#: misc-utils/blkid.c:92
+#: misc-utils/blkid.c:94
 msgid " -i, --info                 gather information about I/O limits\n"
 msgstr " -i, --info                 recoge información sobre límites de E/S\n"
 
-#: misc-utils/blkid.c:93
-#, fuzzy
+#: misc-utils/blkid.c:95
 msgid " -H, --hint <value>         set hint for probing function\n"
-msgstr " -P, --port <puerto>      utiliza este puerto para conexiones UDP o TCP\n"
+msgstr " -H, --hint <valor>         establece indicio para la función de sondeo\n"
 
-#: misc-utils/blkid.c:94
+#: misc-utils/blkid.c:96
 msgid " -S, --size <size>          overwrite device size\n"
 msgstr " -S, --size <tamaño>        sobreescribe el tamaño del dispositivo\n"
 
-#: misc-utils/blkid.c:95
+#: misc-utils/blkid.c:97
 msgid " -O, --offset <offset>      probe at the given offset\n"
 msgstr " -O, --offset <desplazamiento> sondea en el desplazamiento especificado\n"
 
-#: misc-utils/blkid.c:96
+#: misc-utils/blkid.c:98
 msgid " -u, --usages <list>        filter by \"usage\" (e.g. -u filesystem,raid)\n"
 msgstr " -u, --usage <lista>        filtra por \"usage\" (e.g. -u filesystem,raid)\n"
 
-#: misc-utils/blkid.c:97
+#: misc-utils/blkid.c:99
 msgid " -n, --match-types <list>   filter by filesystem type (e.g. -n vfat,ext3)\n"
 msgstr " -n, --match-types <lista>  filtra por tipo de sistema de fichero (e.g. -n vfat,ext3)\n"
 
-#: misc-utils/blkid.c:98
+#: misc-utils/blkid.c:100
 msgid " -D, --no-part-details      don't print info from partition table\n"
 msgstr " -D, --no-part-details      no imprime información de la tabla de particiones\n"
 
-#: misc-utils/blkid.c:104
+#: misc-utils/blkid.c:106
 msgid "<size> and <offset>"
 msgstr "<tamaño> y <desplazamiento>"
 
-#: misc-utils/blkid.c:106
+#: misc-utils/blkid.c:108
 msgid " <dev> specify device(s) to probe (default: all devices)\n"
 msgstr " <dispo> especifica dispositivo(s) para sondear (lo predefinido: todos los dispositivos)\n"
 
-#: misc-utils/blkid.c:238
+#: misc-utils/blkid.c:240
 msgid "(mounted, mtpt unknown)"
 msgstr "(montado, mtpt desconocido)"
 
-#: misc-utils/blkid.c:240
+#: misc-utils/blkid.c:242
 msgid "(in use)"
 msgstr "(en uso)"
 
-#: misc-utils/blkid.c:242
+#: misc-utils/blkid.c:244
 msgid "(not mounted)"
 msgstr "(no montado)"
 
-#: misc-utils/blkid.c:519 misc-utils/blkid.c:525
+#: misc-utils/blkid.c:518 misc-utils/blkid.c:524
 #, c-format
 msgid "error: %s"
 msgstr "error: %s"
 
-#: misc-utils/blkid.c:568
+#: misc-utils/blkid.c:567
 #, c-format
 msgid "%s: ambivalent result (probably more filesystems on the device, use wipefs(8) to see more details)"
 msgstr "%s: resultado ambivalente (probablemente haya más sistemas de ficheros en el dispositivo; utilice wipefs(8) para más información)"
 
-#: misc-utils/blkid.c:614
+#: misc-utils/blkid.c:613
 #, c-format
 msgid "unknown keyword in -u <list> argument: '%s'"
 msgstr "palabra clave desconocida en el argumento de -u <lista>: '%s'"
 
-#: misc-utils/blkid.c:631
+#: misc-utils/blkid.c:630
 msgid "error: -u <list> argument is empty"
 msgstr "error: el argumento de -u <lista> está vacío"
 
-#: misc-utils/blkid.c:784
+#: misc-utils/blkid.c:783
 #, c-format
 msgid "unsupported output format %s"
 msgstr "formato de salida desconocido %s"
 
-#: misc-utils/blkid.c:787 misc-utils/wipefs.c:749
+#: misc-utils/blkid.c:786 misc-utils/fadvise.c:119 misc-utils/wipefs.c:734
 msgid "invalid offset argument"
 msgstr "argumento de desplazamiento no válido"
 
-#: misc-utils/blkid.c:794
+#: misc-utils/blkid.c:793
 msgid "Too many tags specified"
 msgstr "Se han especificado demasiadas etiquetas"
 
-#: misc-utils/blkid.c:800
+#: misc-utils/blkid.c:799 misc-utils/pipesz.c:273
 msgid "invalid size argument"
 msgstr "el argumento del tamaño no es válido"
 
-#: misc-utils/blkid.c:804
+#: misc-utils/blkid.c:803
 msgid "Can only search for one NAME=value pair"
 msgstr "Solo se puede buscar por una pareja NOMBRE=valor"
 
-#: misc-utils/blkid.c:811
+#: misc-utils/blkid.c:810
 msgid "-t needs NAME=value pair"
 msgstr "-t necesita una pareja NOMBRE=valor"
 
-#: misc-utils/blkid.c:817
+#: misc-utils/blkid.c:816
 #, c-format
 msgid "%s from %s  (libblkid %s, %s)\n"
 msgstr "%s de %s (libblkid %s, %s)\n"
 
-#: misc-utils/blkid.c:863
+#: misc-utils/blkid.c:889
 msgid "The low-level probing mode does not support 'list' output format"
 msgstr "El modo de sondeo de bajo nivel no admite el formato de salida 'list'"
 
-#: misc-utils/blkid.c:876
+#: misc-utils/blkid.c:902
 msgid "The low-level probing mode requires a device"
 msgstr "El modo de sondeo de bajo nivel requiere un dispositivo"
 
-#: misc-utils/blkid.c:887
-#, fuzzy, c-format
+#: misc-utils/blkid.c:913
+#, c-format
 msgid "Failed to use probing hint: %s"
-msgstr "No se ha podido establecer la personalidad a %s"
+msgstr "No se ha podido utilizar el indicio de sondeo: %s"
 
-#: misc-utils/blkid.c:930
+#: misc-utils/blkid.c:956
 msgid "The lookup option requires a search type specified using -t"
 msgstr "La opción de búsqueda requiere un tipo de búsqueda especificado mediante -t"
 
-#: misc-utils/cal.c:408
+#: misc-utils/cal.c:403
 msgid "invalid month argument"
 msgstr "argumento de mes no válido"
 
-#: misc-utils/cal.c:416
+#: misc-utils/cal.c:411
 msgid "invalid week argument"
 msgstr "argumento de semana no válido"
 
-#: misc-utils/cal.c:418
+#: misc-utils/cal.c:413
 msgid "illegal week value: use 1-54"
 msgstr "valor de semana no permitido: utilice 1-54"
 
-#: misc-utils/cal.c:470
+#: misc-utils/cal.c:471
 #, c-format
 msgid "failed to parse timestamp or unknown month name: %s"
 msgstr "fallo al analizar la marca de tiempo o nombre de mes desconocido: %s"
 
-#: misc-utils/cal.c:479
+#: misc-utils/cal.c:480
 msgid "illegal day value"
 msgstr "valor de día no permitido"
 
-#: misc-utils/cal.c:481 misc-utils/cal.c:505
+#: misc-utils/cal.c:482 misc-utils/cal.c:506
 #, c-format
 msgid "illegal day value: use 1-%d"
 msgstr "Valor de día no permitido: utilice 1-%d"
 
-#: misc-utils/cal.c:485 misc-utils/cal.c:493
+#: misc-utils/cal.c:486 misc-utils/cal.c:494
 msgid "illegal month value: use 1-12"
 msgstr "Valor de mes no permitido: utilice 1-12"
 
-#: misc-utils/cal.c:489
+#: misc-utils/cal.c:490
 #, c-format
 msgid "unknown month name: %s"
 msgstr "nombre de mes desconocido: %s"
 
-#: misc-utils/cal.c:496 misc-utils/cal.c:500
+#: misc-utils/cal.c:497 misc-utils/cal.c:501
 msgid "illegal year value"
 msgstr "valor de año no permitido"
 
-#: misc-utils/cal.c:498
+#: misc-utils/cal.c:499
 msgid "illegal year value: use positive integer"
 msgstr "valor de año no permitido: utilice entero positivo"
 
-#: misc-utils/cal.c:534 misc-utils/cal.c:547
+#: misc-utils/cal.c:535 misc-utils/cal.c:548
 #, c-format
 msgid "illegal week value: year %d doesn't have week %d"
 msgstr "valor de semana no permitido: el año %d no tiene semana %d"
 
-#: misc-utils/cal.c:1248
+#: misc-utils/cal.c:1270
 #, c-format
 msgid " %s [options] [[[day] month] year]\n"
 msgstr " %s [opciones] [[[día] mes] año]\n"
 
-#: misc-utils/cal.c:1249
+#: misc-utils/cal.c:1271
 #, c-format
 msgid " %s [options] <timestamp|monthname>\n"
 msgstr " %s [opciones] <marcadetiempo|nombredemes>\n"
 
-#: misc-utils/cal.c:1252
+#: misc-utils/cal.c:1274
 msgid "Display a calendar, or some part of it.\n"
 msgstr "Muestra un calendario o parte de él.\n"
 
-#: misc-utils/cal.c:1253
+#: misc-utils/cal.c:1275
 msgid "Without any arguments, display the current month.\n"
 msgstr "Sin argumentos muestra el mes actual.\n"
 
-#: misc-utils/cal.c:1256
+#: misc-utils/cal.c:1278
 msgid " -1, --one             show only a single month (default)\n"
 msgstr " -1, --one             muestra un solo mes (predeterminado)\n"
 
-#: misc-utils/cal.c:1257
+#: misc-utils/cal.c:1279
 msgid " -3, --three           show three months spanning the date\n"
 msgstr " -3, --three           muestra tres meses alrededor de la fecha\n"
 
-#: misc-utils/cal.c:1258
+#: misc-utils/cal.c:1280
 msgid " -n, --months <num>    show num months starting with date's month\n"
 msgstr " -n, --months <núm>    muestra el número de meses que comienzan por el mes de la fecha\n"
 
-#: misc-utils/cal.c:1259
+#: misc-utils/cal.c:1281
 msgid " -S, --span            span the date when displaying multiple months\n"
 msgstr " -S, --span            extiende la fecha cuando se muestran varios meses\n"
 
-#: misc-utils/cal.c:1260
+#: misc-utils/cal.c:1282
 msgid " -s, --sunday          Sunday as first day of week\n"
 msgstr " -s, --sunday          domingo como primer día de la semana\n"
 
-#: misc-utils/cal.c:1261
+#: misc-utils/cal.c:1283
 msgid " -m, --monday          Monday as first day of week\n"
 msgstr " -m, --monday          lunes como primer día de la semana\n"
 
-#: misc-utils/cal.c:1262
+#: misc-utils/cal.c:1284
 msgid " -j, --julian          use day-of-year for all calendars\n"
 msgstr " -j, --julian          utiliza día-del-año en todos los calendarios\n"
 
-#: misc-utils/cal.c:1263
+#: misc-utils/cal.c:1285
 msgid "     --reform <val>    Gregorian reform date (1752|gregorian|iso|julian)\n"
 msgstr "     --reform <val>    fecha de la reforma gregoriana (1752|gregorian|isojulian)\n"
 
-#: misc-utils/cal.c:1264
+#: misc-utils/cal.c:1286
 msgid "     --iso             alias for --reform=iso\n"
 msgstr "     --iso             alias de --reform=iso\n"
 
-#: misc-utils/cal.c:1265
+#: misc-utils/cal.c:1287
 msgid " -y, --year            show the whole year\n"
 msgstr " -y, --year            muestra el año entero\n"
 
-#: misc-utils/cal.c:1266
+#: misc-utils/cal.c:1288
 msgid " -Y, --twelve          show the next twelve months\n"
 msgstr " -Y, --doce            muestra los siguientes doce meses\n"
 
-#: misc-utils/cal.c:1267
+#: misc-utils/cal.c:1289
 msgid " -w, --week[=<num>]    show US or ISO-8601 week numbers\n"
 msgstr " -w, --week[=<num>]    muestra los números de semana US o ISO-8601\n"
 
-#: misc-utils/cal.c:1268
+#: misc-utils/cal.c:1290
 msgid " -v, --vertical        show day vertically instead of line\n"
 msgstr " -v, --vertical        muestra el día en vertical en vez de una línea\n"
 
-#: misc-utils/cal.c:1270
+#: misc-utils/cal.c:1291
+#, fuzzy
+#| msgid " -o, --output <list>  define which output columns to use\n"
+msgid " -c, --columns <width> amount of columns to use\n"
+msgstr " -o, --output <lista> define que columnas de salida utilizar\n"
+
+#: misc-utils/cal.c:1293
 #, c-format
 msgid "     --color[=<when>]  colorize messages (%s, %s or %s)\n"
 msgstr "     --color[=<cuándo>] colorea los mensajes (%s, %s o %s)\n"
 
+#: misc-utils/fadvise.c:49
+#, fuzzy, c-format
+#| msgid " %s [options] <file>\n"
+msgid " %s [options] file\n"
+msgstr " %s [opciones] <fichero>\n"
+
+#: misc-utils/fadvise.c:50
+#, fuzzy, c-format
+#| msgid " %s [options] <file>\n"
+msgid " %s [options] --fd|-d file-descriptor\n"
+msgstr " %s [opciones] <fichero>\n"
+
+#: misc-utils/fadvise.c:53
+msgid " -a, --advice <advice> applying advice to the file (default: \"dontneed\")\n"
+msgstr ""
+
+#: misc-utils/fadvise.c:54
+#, fuzzy
+#| msgid " -l, --length <num>   length for range operations, in bytes\n"
+msgid " -l, --length <num>    length for range operations, in bytes\n"
+msgstr " -l, --length <num>   longitud para operaciones de rango, en bytes\n"
+
+#: misc-utils/fadvise.c:55
+#, fuzzy
+#| msgid " -o, --offset <num>   offset for range operations, in bytes\n"
+msgid " -o, --offset <num>    offset for range operations, in bytes\n"
+msgstr " -o, --offset <num>   desplazamiento para operaciones de rango, en bytes\n"
+
+#: misc-utils/fadvise.c:60
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Available columns (for -o):\n"
+msgid ""
+"\n"
+"Available values for advice:\n"
+msgstr ""
+"\n"
+"Columnas disponibles (para --o):\n"
+
+#: misc-utils/fadvise.c:111 misc-utils/pipesz.c:263 misc-utils/pipesz.c:335
+#, fuzzy
+#| msgid "invalid speed argument"
+msgid "invalid fd argument"
+msgstr "argumento de velocidad no válido"
+
+#: misc-utils/fadvise.c:131 misc-utils/fincore.c:339 sys-utils/losetup.c:828
+msgid "no file specified"
+msgstr "no se ha especificado ningún fichero"
+
+#: misc-utils/fadvise.c:136
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "specify either file descriptor or file name"
+msgstr "descriptor de fichero incorrecto"
+
+#: misc-utils/fadvise.c:141
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "specify one file descriptor or file name"
+msgstr "descriptor de fichero incorrecto"
+
+#: misc-utils/fadvise.c:156
+#, fuzzy, c-format
+#| msgid "failed to read pipe"
+msgid "failed to advise: %s"
+msgstr "no se ha podido leer el redireccionamiento"
+
 #: misc-utils/fincore.c:61
 msgid "file data resident in memory in pages"
 msgstr "datos del fichero residente en memoria en páginas"
@@ -9352,50 +10035,46 @@ msgstr "nombre del fichero"
 msgid "failed to do mincore: %s"
 msgstr "no se ha podido hacer mincore: %s"
 
-#: misc-utils/fincore.c:210
+#: misc-utils/fincore.c:211
 #, c-format
 msgid "failed to do mmap: %s"
 msgstr "no se ha podido hacer mmap: %s"
 
-#: misc-utils/fincore.c:236
+#: misc-utils/fincore.c:237
 #, c-format
 msgid "failed to open: %s"
 msgstr "no se ha podido abrir: %s"
 
-#: misc-utils/fincore.c:241
+#: misc-utils/fincore.c:242
 #, c-format
 msgid "failed to do fstat: %s"
 msgstr "no se ha podido hacer fstat: %s"
 
-#: misc-utils/fincore.c:262
+#: misc-utils/fincore.c:263
 #, c-format
 msgid " %s [options] file...\n"
 msgstr " %s [opciones] fichero...\n"
 
-#: misc-utils/fincore.c:265
+#: misc-utils/fincore.c:266
 msgid " -J, --json            use JSON output format\n"
 msgstr " -J, --json            utiliza formato de salida JSON\n"
 
-#: misc-utils/fincore.c:266
+#: misc-utils/fincore.c:267
 msgid " -b, --bytes           print sizes in bytes rather than in human readable format\n"
 msgstr " -b, --byte            imprime los tamaños en bytes en lugar de formato legible para humanos\n"
 
-#: misc-utils/fincore.c:267
+#: misc-utils/fincore.c:268
 msgid " -n, --noheadings      don't print headings\n"
 msgstr " -n, --noheadings      no imprime encabezados\n"
 
-#: misc-utils/fincore.c:268
+#: misc-utils/fincore.c:269
 msgid " -o, --output <list>   output columns\n"
 msgstr " -o, --output <lista>  columnas que mostrar\n"
 
-#: misc-utils/fincore.c:269
+#: misc-utils/fincore.c:270
 msgid " -r, --raw             use raw output format\n"
 msgstr " -r, --raw             utiliza el formato de salida en bruto\n"
 
-#: misc-utils/fincore.c:338 sys-utils/losetup.c:824
-msgid "no file specified"
-msgstr "no se ha especificado ningún fichero"
-
 #: misc-utils/findfs.c:28
 #, c-format
 msgid " %s [options] {LABEL,UUID,PARTUUID,PARTLABEL}=<value>\n"
@@ -9410,156 +10089,159 @@ msgstr "Encuentra un sistema de ficheros por etiqueta o UUID.\n"
 msgid "unable to resolve '%s'"
 msgstr "no se puede resolver '%s'"
 
-#: misc-utils/findmnt.c:100
+#: misc-utils/findmnt.c:103
 msgid "action detected by --poll"
 msgstr "acción detectada por --poll"
 
-#: misc-utils/findmnt.c:101 misc-utils/lsblk.c:163
+#: misc-utils/findmnt.c:104 misc-utils/lsblk.c:179
 msgid "filesystem size available"
 msgstr "tamaño del sistema de ficheros disponible"
 
-#: misc-utils/findmnt.c:102
+#: misc-utils/findmnt.c:105
 msgid "dump(8) period in days [fstab only]"
 msgstr "periodo en días de dump(8) [solo fstab]"
 
-#: misc-utils/findmnt.c:103
+#: misc-utils/findmnt.c:106
 msgid "filesystem root"
 msgstr "raíz del sistema de ficheros"
 
-#: misc-utils/findmnt.c:104 misc-utils/lsblk.c:165
+#: misc-utils/findmnt.c:107 misc-utils/lsblk.c:182
 msgid "filesystem type"
 msgstr "tipo de sistema de ficheros"
 
-#: misc-utils/findmnt.c:105
+#: misc-utils/findmnt.c:108
 msgid "FS specific mount options"
 msgstr "opciones de montaje específicas de FS"
 
-#: misc-utils/findmnt.c:106
+#: misc-utils/findmnt.c:109
 msgid "mount ID"
 msgstr "ID del montaje"
 
-#: misc-utils/findmnt.c:107
+#: misc-utils/findmnt.c:110
 msgid "filesystem label"
 msgstr "etiqueta del sistema de ficheros"
 
-#: misc-utils/findmnt.c:108 misc-utils/lsblk.c:161
+#: misc-utils/findmnt.c:111 misc-utils/lsblk.c:192 misc-utils/lslocks.c:80
 msgid "major:minor device number"
 msgstr "número mayor:menor del dispositivo"
 
-#: misc-utils/findmnt.c:109
+#: misc-utils/findmnt.c:112
 msgid "old mount options saved by --poll"
 msgstr "opciones de montaje antiguas guardadas por --poll"
 
-#: misc-utils/findmnt.c:110
+#: misc-utils/findmnt.c:113
 msgid "old mountpoint saved by --poll"
 msgstr "antiguo punto de montaje guardado por --poll"
 
-#: misc-utils/findmnt.c:111
+#: misc-utils/findmnt.c:114
 msgid "all mount options"
 msgstr "todas las opciones de montaje"
 
-#: misc-utils/findmnt.c:112
+#: misc-utils/findmnt.c:115
 msgid "optional mount fields"
 msgstr "campos de montaje opcionales"
 
-#: misc-utils/findmnt.c:113
-#, fuzzy
+#: misc-utils/findmnt.c:116
 msgid "mount parent ID"
-msgstr "ID del montaje"
+msgstr "ID del montaje padre"
 
-#: misc-utils/findmnt.c:114
+#: misc-utils/findmnt.c:117
 msgid "partition label"
 msgstr "etiqueta de la partición"
 
-#: misc-utils/findmnt.c:116
+#: misc-utils/findmnt.c:119
 msgid "pass number on parallel fsck(8) [fstab only]"
 msgstr "número de paso en fsck(8) paralelo [solo fstab]"
 
-#: misc-utils/findmnt.c:117
+#: misc-utils/findmnt.c:120
 msgid "VFS propagation flags"
 msgstr "indicadores de propagación de VFS"
 
-#: misc-utils/findmnt.c:118 misc-utils/lsblk.c:164
+#: misc-utils/findmnt.c:121 misc-utils/lsblk.c:181
 msgid "filesystem size"
 msgstr "tamaño del sistema de ficheros"
 
-#: misc-utils/findmnt.c:119
+#: misc-utils/findmnt.c:122
+msgid "all possible source devices"
+msgstr "todos los dispositivos de origen posibles"
+
+#: misc-utils/findmnt.c:123
 msgid "source device"
 msgstr "dispositivo de origen"
 
-#: misc-utils/findmnt.c:120
+#: misc-utils/findmnt.c:124
 msgid "mountpoint"
 msgstr "punto de montaje"
 
-#: misc-utils/findmnt.c:121
+#: misc-utils/findmnt.c:125
 msgid "task ID"
 msgstr "ID de la tarea"
 
-#: misc-utils/findmnt.c:122 misc-utils/lsblk.c:166
+#: misc-utils/findmnt.c:126 misc-utils/lsblk.c:183
 msgid "filesystem size used"
 msgstr "tamaño del sistema de ficheros utilizado"
 
-#: misc-utils/findmnt.c:123 misc-utils/lsblk.c:167
+#: misc-utils/findmnt.c:127 misc-utils/lsblk.c:184
 msgid "filesystem use percentage"
 msgstr "porcentaje de utilización del sistema de ficheros"
 
-#: misc-utils/findmnt.c:124 misc-utils/lsblk.c:175
+#: misc-utils/findmnt.c:128 misc-utils/lsblk.c:228
 msgid "filesystem UUID"
 msgstr "UUID del sistema de ficheros"
 
-#: misc-utils/findmnt.c:125
+#: misc-utils/findmnt.c:129
 msgid "VFS specific mount options"
 msgstr "opciones de montaje específicas de VFS"
 
-#: misc-utils/findmnt.c:335
+#: misc-utils/findmnt.c:340
 #, c-format
 msgid "unknown action: %s"
 msgstr "acción desconocida: %s"
 
-#: misc-utils/findmnt.c:658
+#: misc-utils/findmnt.c:741
 msgid "mount"
 msgstr "montar"
 
-#: misc-utils/findmnt.c:661
+#: misc-utils/findmnt.c:744
 msgid "umount"
 msgstr "desmontar"
 
-#: misc-utils/findmnt.c:664
+#: misc-utils/findmnt.c:747
 msgid "remount"
 msgstr "remontar"
 
-#: misc-utils/findmnt.c:667
+#: misc-utils/findmnt.c:750
 msgid "move"
 msgstr "mover"
 
-#: misc-utils/findmnt.c:831 misc-utils/findmnt.c:1109 sys-utils/eject.c:717
-#: sys-utils/mount.c:378
+#: misc-utils/findmnt.c:927 misc-utils/findmnt.c:1205 sys-utils/eject.c:715
+#: sys-utils/mount.c:408
 msgid "failed to initialize libmount table"
 msgstr "no se ha podido inicializar la tabla de libmount"
 
-#: misc-utils/findmnt.c:858 text-utils/hexdump-parse.c:84
+#: misc-utils/findmnt.c:954 text-utils/hexdump-parse.c:84
 #, c-format
 msgid "can't read %s"
 msgstr "no se puede leer %s"
 
-#: misc-utils/findmnt.c:1049 misc-utils/findmnt.c:1115
-#: misc-utils/findmnt-verify.c:95 misc-utils/findmnt-verify.c:487
-#: sys-utils/fstrim.c:288 sys-utils/mount.c:136 sys-utils/mount.c:184
-#: sys-utils/mount.c:251 sys-utils/swapoff.c:63 sys-utils/swapoff.c:173
-#: sys-utils/swapon.c:247 sys-utils/swapon.c:277 sys-utils/swapon.c:736
-#: sys-utils/umount.c:195
+#: misc-utils/findmnt.c:1145 misc-utils/findmnt.c:1211
+#: misc-utils/findmnt-verify.c:101 misc-utils/findmnt-verify.c:529
+#: sys-utils/fstrim.c:329 sys-utils/mount.c:134 sys-utils/mount.c:182
+#: sys-utils/mount.c:249 sys-utils/swapoff.c:63 sys-utils/swapoff.c:173
+#: sys-utils/swapon.c:247 sys-utils/swapon.c:290 sys-utils/swapon.c:750
+#: sys-utils/umount.c:199
 msgid "failed to initialize libmount iterator"
 msgstr "no se ha podido inicializar el iterador de libmount"
 
-#: misc-utils/findmnt.c:1121
+#: misc-utils/findmnt.c:1217
 msgid "failed to initialize libmount tabdiff"
 msgstr "no se ha podido inicializar la tabdiff de libmount"
 
-#: misc-utils/findmnt.c:1149 misc-utils/kill.c:407
+#: misc-utils/findmnt.c:1245 misc-utils/kill.c:416
 msgid "poll() failed"
 msgstr "poll() ha fallado"
 
-#: misc-utils/findmnt.c:1224
+#: misc-utils/findmnt.c:1320
 #, c-format
 msgid ""
 " %1$s [options]\n"
@@ -9572,15 +10254,15 @@ msgstr ""
 " %1$s [opciones] <dispositivo> <puntodemontaje>\n"
 " %1$s [opciones] [--source <dispositivo>] [--target <ruta>] [ --mountpoint <dir>]\n"
 
-#: misc-utils/findmnt.c:1231
+#: misc-utils/findmnt.c:1327
 msgid "Find a (mounted) filesystem.\n"
 msgstr "Encuentra un sistema de ficheros (montado).\n"
 
-#: misc-utils/findmnt.c:1234
+#: misc-utils/findmnt.c:1330
 msgid " -s, --fstab            search in static table of filesystems\n"
 msgstr " -s, --fstab            busca en la tabla estática del sistema de ficheros\n"
 
-#: misc-utils/findmnt.c:1235
+#: misc-utils/findmnt.c:1331
 msgid ""
 " -m, --mtab             search in table of mounted filesystems\n"
 "                          (includes user space mount options)\n"
@@ -9588,7 +10270,7 @@ msgstr ""
 " -m, --mtab             buscar en la tabla de sistemas de ficheros\n"
 "                          montados (incluye opciones de montaje de espacio de usuario)\n"
 
-#: misc-utils/findmnt.c:1237
+#: misc-utils/findmnt.c:1333
 msgid ""
 " -k, --kernel           search in kernel table of mounted\n"
 "                          filesystems (default)\n"
@@ -9596,43 +10278,43 @@ msgstr ""
 " -k, --kernel           buscar en la tabla de sistemas de ficheros\n"
 "                          montados del núcleo (predeterminado)\n"
 
-#: misc-utils/findmnt.c:1240
+#: misc-utils/findmnt.c:1336
 msgid " -p, --poll[=<list>]    monitor changes in table of mounted filesystems\n"
 msgstr " -p, --poll[=<lista>]  monitoriza los cambios en la tabla de sistemas de ficheros montados\n"
 
-#: misc-utils/findmnt.c:1241
+#: misc-utils/findmnt.c:1337
 msgid " -w, --timeout <num>    upper limit in milliseconds that --poll will block\n"
 msgstr " -w, --timeout <num>    límite superior en milisegundos que --poll bloqueará\n"
 
-#: misc-utils/findmnt.c:1244
+#: misc-utils/findmnt.c:1340
 msgid " -A, --all              disable all built-in filters, print all filesystems\n"
 msgstr " -A, --all              desactiva todos los filtros de fábrica, imprime todos los sistemas de ficheros\n"
 
-#: misc-utils/findmnt.c:1245
+#: misc-utils/findmnt.c:1341
 msgid " -a, --ascii            use ASCII chars for tree formatting\n"
 msgstr "  -a, --ascii           utiliza caracteres ASCII para el formato del árbol\n"
 
-#: misc-utils/findmnt.c:1246
+#: misc-utils/findmnt.c:1342
 msgid " -b, --bytes            print sizes in bytes rather than in human readable format\n"
 msgstr " -b, --byte             imprime los tamaños en bytes en lugar de formato legible para humanos\n"
 
-#: misc-utils/findmnt.c:1247
+#: misc-utils/findmnt.c:1343
 msgid " -C, --nocanonicalize   don't canonicalize when comparing paths\n"
 msgstr " -C, --nocanonicalize   no canoniza al comparar rutas\n"
 
-#: misc-utils/findmnt.c:1248
+#: misc-utils/findmnt.c:1344
 msgid " -c, --canonicalize     canonicalize printed paths\n"
 msgstr " -c, --canonicalize     canoniza las rutas al imprimirlas\n"
 
-#: misc-utils/findmnt.c:1249
+#: misc-utils/findmnt.c:1345
 msgid " -D, --df               imitate the output of df(1)\n"
 msgstr " -D, --df               imita la salida de df(1)\n"
 
-#: misc-utils/findmnt.c:1250
+#: misc-utils/findmnt.c:1346
 msgid " -d, --direction <word> direction of search, 'forward' or 'backward'\n"
 msgstr " -d, --direction <palabra> dirección de búsqueda, 'forward' (hacia adelante) o 'backward' (hacia atrás)\n"
 
-#: misc-utils/findmnt.c:1251
+#: misc-utils/findmnt.c:1347
 msgid ""
 " -e, --evaluate         convert tags (LABEL,UUID,PARTUUID,PARTLABEL) \n"
 "                          to device names\n"
@@ -9640,73 +10322,72 @@ msgstr ""
 " -e, --evaluate         convierte las etiquetas (LABEL,UUID,PARTUUID,PARTLABEL) \n"
 "                          en nombres de dispositivos\n"
 
-#: misc-utils/findmnt.c:1253
+#: misc-utils/findmnt.c:1349
 msgid " -F, --tab-file <path>  alternative file for -s, -m or -k options\n"
 msgstr " -F, --tab-file <ruta>  fichero alternativo para las opciones -s, -m o -k\n"
 
-#: misc-utils/findmnt.c:1254
+#: misc-utils/findmnt.c:1350
 msgid " -f, --first-only       print the first found filesystem only\n"
 msgstr " -f, --first-only       imprime solamente el primer sistema de ficheros encontrado\n"
 
-#: misc-utils/findmnt.c:1255
+#: misc-utils/findmnt.c:1351
 msgid " -i, --invert           invert the sense of matching\n"
 msgstr " -i, --invert           invierte el sentido de correspondencia\n"
 
-#: misc-utils/findmnt.c:1256 misc-utils/lslocks.c:535 sys-utils/lsns.c:905
-#: sys-utils/rfkill.c:628
+#: misc-utils/findmnt.c:1352 misc-utils/lslocks.c:552 sys-utils/lsns.c:1291
+#: sys-utils/rfkill.c:639
 msgid " -J, --json             use JSON output format\n"
 msgstr "  -J, --json            utiliza formato de salida JSON\n"
 
-#: misc-utils/findmnt.c:1257 sys-utils/lsns.c:906
+#: misc-utils/findmnt.c:1353 sys-utils/lsns.c:1292
 msgid " -l, --list             use list format output\n"
 msgstr "  -l, --list            utiliza la salida con formato de lista\n"
 
-#: misc-utils/findmnt.c:1258
+#: misc-utils/findmnt.c:1354
 msgid " -N, --task <tid>       use alternative namespace (/proc/<tid>/mountinfo file)\n"
 msgstr " -N, --task <tid>       utiliza el espacio de nombres alternativo (fichero /proc/<tid>/mountinfo)\n"
 
-#: misc-utils/findmnt.c:1259
+#: misc-utils/findmnt.c:1355
 msgid " -n, --noheadings       don't print column headings\n"
 msgstr " -n, --noheadings       no imprime los títulos de las columnas\n"
 
-#: misc-utils/findmnt.c:1260
+#: misc-utils/findmnt.c:1356
 msgid " -O, --options <list>   limit the set of filesystems by mount options\n"
 msgstr " -O, --options <lista>  limita el conjunto de sistemas de ficheros por las opciones de montaje\n"
 
-#: misc-utils/findmnt.c:1261
+#: misc-utils/findmnt.c:1357
 msgid " -o, --output <list>    the output columns to be shown\n"
 msgstr " -o, --ouput <lista>    columnas que se mostrarán en la salida\n"
 
-#: misc-utils/findmnt.c:1262
+#: misc-utils/findmnt.c:1358
 msgid "     --output-all       output all available columns\n"
 msgstr "     --output-all       saca todas las columnas disponibles\n"
 
-#: misc-utils/findmnt.c:1263
+#: misc-utils/findmnt.c:1359
 msgid " -P, --pairs            use key=\"value\" output format\n"
 msgstr " -P, --pairs            utiliza el formato de salida clave=\"valor\"\n"
 
-#: misc-utils/findmnt.c:1264
+#: misc-utils/findmnt.c:1360
 msgid "     --pseudo           print only pseudo-filesystems\n"
-msgstr "     --pseudo           imprime solamente pseudo sistemas de ficheros\n"
+msgstr "     --pseudo           imprime solamente pseudosistemas de ficheros\n"
 
-#: misc-utils/findmnt.c:1265
-#, fuzzy
+#: misc-utils/findmnt.c:1361
 msgid "     --shadowed         print only filesystems over-mounted by another filesystem\n"
-msgstr "     --pseudo           imprime solamente pseudo sistemas de ficheros\n"
+msgstr "     --shadowed         imprime solamente los sistemas de ficheros montados encima de otros sistemas de ficheros\n"
 
-#: misc-utils/findmnt.c:1266
+#: misc-utils/findmnt.c:1362
 msgid " -R, --submounts        print all submounts for the matching filesystems\n"
 msgstr " -R, --submounts        imprime todos los submontajes de los sistemas de ficheros correspondientes\n"
 
-#: misc-utils/findmnt.c:1267
+#: misc-utils/findmnt.c:1363
 msgid " -r, --raw              use raw output format\n"
 msgstr "  -r, --raw             utiliza el formato de salida en bruto\n"
 
-#: misc-utils/findmnt.c:1268
+#: misc-utils/findmnt.c:1364
 msgid "     --real             print only real filesystems\n"
 msgstr "     --real             imprime solamente los sistemas de ficheros reales\n"
 
-#: misc-utils/findmnt.c:1269
+#: misc-utils/findmnt.c:1365
 msgid ""
 " -S, --source <string>  the device to mount (by name, maj:min, \n"
 "                          LABEL=, UUID=, PARTUUID=, PARTLABEL=)\n"
@@ -9714,243 +10395,256 @@ msgstr ""
 " -S, --source <cadena>  dispositivo que se va a montar (por nombre, maj:min, \n"
 "                          LABEL=, UUID=, PARTUUID=, PARTLABEL=)\n"
 
-#: misc-utils/findmnt.c:1271
+#: misc-utils/findmnt.c:1367
 msgid " -T, --target <path>    the path to the filesystem to use\n"
 msgstr " -T, --target <ruta>    ruta al sistema de ficheros que se usará\n"
 
-#: misc-utils/findmnt.c:1272
-#, fuzzy
+#: misc-utils/findmnt.c:1368
 msgid "     --tree             enable tree format output if possible\n"
-msgstr "     --tree             activar la salida con formato es posible\n"
+msgstr "     --tree             activa la salida con formato en árbol si es posible\n"
 
-#: misc-utils/findmnt.c:1273
+#: misc-utils/findmnt.c:1369
 msgid " -M, --mountpoint <dir> the mountpoint directory\n"
 msgstr " -M, --mountpoint <dir> el directorio del punto de montaje\n"
 
-#: misc-utils/findmnt.c:1274
+#: misc-utils/findmnt.c:1370
 msgid " -t, --types <list>     limit the set of filesystems by FS types\n"
 msgstr " -t, --types <lista>    limita el conjunto de sistemas de ficheros por tipos\n"
 
-#: misc-utils/findmnt.c:1275
+#: misc-utils/findmnt.c:1371
 msgid " -U, --uniq             ignore filesystems with duplicate target\n"
 msgstr " -U, --uniq             descarta los sistemas de ficheros con destino duplicado\n"
 
-#: misc-utils/findmnt.c:1276 misc-utils/lslocks.c:542 sys-utils/lsns.c:912
+#: misc-utils/findmnt.c:1372 misc-utils/lslocks.c:559 sys-utils/lsns.c:1299
 msgid " -u, --notruncate       don't truncate text in columns\n"
 msgstr " -u, --notruncate       no trunca el texto de las columnas\n"
 
-#: misc-utils/findmnt.c:1277
+#: misc-utils/findmnt.c:1373
 msgid " -v, --nofsroot         don't print [/dir] for bind or btrfs mounts\n"
 msgstr " -v, --nofsroot         no imprime [/dir] para los montajes bind o btrfs\n"
 
-#: misc-utils/findmnt.c:1280
+#: misc-utils/findmnt.c:1374
+msgid " -y, --shell            use column names to be usable as shell variable identifiers\n"
+msgstr ""
+
+#: misc-utils/findmnt.c:1377
 msgid " -x, --verify           verify mount table content (default is fstab)\n"
 msgstr " -x, --verify           verifica el contenido de la tabla de montajes (lo predeterminado es fstab)\n"
 
-#: misc-utils/findmnt.c:1281
+#: misc-utils/findmnt.c:1378
 msgid "     --verbose          print more details\n"
 msgstr "     --verbose          imprime más detalles\n"
 
-#: misc-utils/findmnt.c:1282
-#, fuzzy
+#: misc-utils/findmnt.c:1379
 msgid "     --vfs-all          print all VFS options\n"
-msgstr " -a, --all            imprime todos los dispositivos\n"
+msgstr "     --vfs-all          imprime todas las opciones VFS\n"
 
-#: misc-utils/findmnt.c:1421
+#: misc-utils/findmnt.c:1519
 #, c-format
 msgid "unknown direction '%s'"
 msgstr "dirección desconocida '%s'"
 
-#: misc-utils/findmnt.c:1497
+#: misc-utils/findmnt.c:1596
 msgid "invalid TID argument"
 msgstr "argumento TID incorrecto"
 
-#: misc-utils/findmnt.c:1582
+#: misc-utils/findmnt.c:1683
 msgid "--poll accepts only one file, but more specified by --tab-file"
 msgstr "--poll solo acepta un fichero, pero se han especificado más con --tab-file"
 
-#: misc-utils/findmnt.c:1586
+#: misc-utils/findmnt.c:1687
 msgid "options --target and --source can't be used together with command line element that is not an option"
 msgstr "las opciones --target y --source no pueden usarse juntas con un elemento de la línea de órdenes que no sea una opción"
 
-#: misc-utils/findmnt.c:1639 sys-utils/fstrim.c:267
+#: misc-utils/findmnt.c:1740 sys-utils/fstrim.c:308
 msgid "failed to initialize libmount cache"
 msgstr "no se ha podido inicializar la caché de libmount"
 
-#: misc-utils/findmnt.c:1683
+#: misc-utils/findmnt.c:1785
 #, c-format
 msgid "%s column is requested, but --poll is not enabled"
 msgstr "se ha solicitado la columna %s, pero --poll no está activado"
 
-#: misc-utils/findmnt-verify.c:119
+#: misc-utils/findmnt-verify.c:125
 msgid "target specified more than once"
 msgstr "se ha especificado el destino más de una vez"
 
-#: misc-utils/findmnt-verify.c:121
+#: misc-utils/findmnt-verify.c:127
 #, c-format
 msgid "wrong order: %s specified before %s"
 msgstr "orden incorrecto: %s especificado antes que %s"
 
-#: misc-utils/findmnt-verify.c:135
+#: misc-utils/findmnt-verify.c:141
 msgid "undefined target (fs_file)"
 msgstr "destino indefinido (fs_file)"
 
-#: misc-utils/findmnt-verify.c:142
+#: misc-utils/findmnt-verify.c:148
 #, c-format
 msgid "non-canonical target path (real: %s)"
 msgstr "ruta de destino no canónica (real: %s)"
 
-#: misc-utils/findmnt-verify.c:147
+#: misc-utils/findmnt-verify.c:153
 #, c-format
 msgid "unreachable on boot required target: %m"
 msgstr "destino inalcanzable necesario durante el arranque: %m"
 
-#: misc-utils/findmnt-verify.c:149
+#: misc-utils/findmnt-verify.c:155
 #, c-format
 msgid "unreachable target: %m"
 msgstr "destino inalcanzable: %m"
 
-#: misc-utils/findmnt-verify.c:153
+#: misc-utils/findmnt-verify.c:159
 msgid "target is not a directory"
 msgstr "el destino no es un directorio"
 
-#: misc-utils/findmnt-verify.c:155
+#: misc-utils/findmnt-verify.c:161
 msgid "target exists"
 msgstr "el destino existe"
 
-#: misc-utils/findmnt-verify.c:167
+#: misc-utils/findmnt-verify.c:176
 #, c-format
 msgid "unreachable on boot required source: %s=%s"
 msgstr "origen inalcanzable necesario durante el arranque: %s=%s"
 
-#: misc-utils/findmnt-verify.c:169
+#: misc-utils/findmnt-verify.c:178
 #, c-format
 msgid "unreachable: %s=%s"
 msgstr "inalcanzable: %s=%s"
 
-#: misc-utils/findmnt-verify.c:171
+#: misc-utils/findmnt-verify.c:180
 #, c-format
 msgid "%s=%s translated to %s"
 msgstr "%s=%s traducido como %s"
 
-#: misc-utils/findmnt-verify.c:192
+#: misc-utils/findmnt-verify.c:201
 msgid "undefined source (fs_spec)"
 msgstr "origen indefinido (fs_spec)"
 
-#: misc-utils/findmnt-verify.c:201
+#: misc-utils/findmnt-verify.c:210
 #, c-format
 msgid "unsupported source tag: %s"
 msgstr "etiqueta de origen no soportada: %s"
 
-#: misc-utils/findmnt-verify.c:208
+#: misc-utils/findmnt-verify.c:217
 #, c-format
 msgid "do not check %s source (pseudo/net)"
 msgstr "no comprobar origen %s (pseudo/net)"
 
-#: misc-utils/findmnt-verify.c:211
+#: misc-utils/findmnt-verify.c:220
 #, c-format
 msgid "unreachable source: %s: %m"
 msgstr "origen inalcanzable: %s: %m"
 
-#: misc-utils/findmnt-verify.c:214
+#: misc-utils/findmnt-verify.c:223
 #, c-format
 msgid "non-bind mount source %s is a directory or regular file"
 msgstr "el origen de montaje no vinculado %s es un directorio o un fichero normal"
 
-#: misc-utils/findmnt-verify.c:217
+#: misc-utils/findmnt-verify.c:226
 #, c-format
 msgid "source %s is not a block device"
 msgstr "el origen %s no es un dispositivo de bloques"
 
-#: misc-utils/findmnt-verify.c:219
+#: misc-utils/findmnt-verify.c:228
 #, c-format
 msgid "source %s exists"
 msgstr "el origen %s ya existe"
 
-#: misc-utils/findmnt-verify.c:232
+#: misc-utils/findmnt-verify.c:241
 #, c-format
 msgid "VFS options: %s"
 msgstr "Opciones VFS: %s"
 
-#: misc-utils/findmnt-verify.c:236
+#: misc-utils/findmnt-verify.c:245
 #, c-format
 msgid "FS options: %s"
 msgstr "Opciones FS: %s"
 
-#: misc-utils/findmnt-verify.c:240
+#: misc-utils/findmnt-verify.c:249
 #, c-format
 msgid "userspace options: %s"
 msgstr "opciones de espacio de usuarios: %s"
 
-#: misc-utils/findmnt-verify.c:254
+#: misc-utils/findmnt-verify.c:263
 #, c-format
 msgid "unsupported swaparea discard policy: %s"
 msgstr "política de descarte del área de intercambio no admitida: %s"
 
-#: misc-utils/findmnt-verify.c:262
+#: misc-utils/findmnt-verify.c:271
 msgid "failed to parse swaparea priority option"
 msgstr "no se ha podido analizar la opción de prioridad del área de intercambio"
 
-#: misc-utils/findmnt-verify.c:398
+#: misc-utils/findmnt-verify.c:421
 #, c-format
 msgid "do not check %s FS type (pseudo/net)"
 msgstr "no comprobar el tipo de FS %s (pseudo/net)"
 
-#: misc-utils/findmnt-verify.c:408
+#: misc-utils/findmnt-verify.c:433
 msgid "\"none\" FS type is recommended for bind or move oprations only"
 msgstr "la opción de FS \"none\" solo está recomendada para operaciones de vincular o mover"
 
-#: misc-utils/findmnt-verify.c:418
+#: misc-utils/findmnt-verify.c:445
 #, c-format
 msgid "%s seems unsupported by the current kernel"
 msgstr "parece que el núcleo actual no admite %s"
 
-#: misc-utils/findmnt-verify.c:424 misc-utils/findmnt-verify.c:425
-msgid "cannot detect on-disk filesystem type"
-msgstr "no se puede detectar el tipo de sistema de ficheros en disco"
+#: misc-utils/findmnt-verify.c:452
+msgid "reason unknown"
+msgstr "razón desconocida"
 
-#: misc-utils/findmnt-verify.c:433
+#: misc-utils/findmnt-verify.c:455 misc-utils/findmnt-verify.c:457
+#, c-format
+msgid "cannot detect on-disk filesystem type (%s)"
+msgstr "no se puede detectar el tipo de sistema de ficheros en disco (%s)"
+
+#: misc-utils/findmnt-verify.c:467
 #, c-format
 msgid "%s does not match with on-disk %s"
 msgstr "%s no casa con %s en disco"
 
-#: misc-utils/findmnt-verify.c:436
+#: misc-utils/findmnt-verify.c:471
 #, c-format
 msgid "on-disk %s seems unsupported by the current kernel"
 msgstr "parece que el núcleo actual no admite %s en disco"
 
-#: misc-utils/findmnt-verify.c:438
+#: misc-utils/findmnt-verify.c:475
 #, c-format
 msgid "FS type is %s"
 msgstr "el tipo de FS es %s"
 
-#: misc-utils/findmnt-verify.c:450
+#: misc-utils/findmnt-verify.c:492
 #, c-format
 msgid "recommended root FS passno is 1 (current is %d)"
 msgstr "el paso recomendado para el FS raíz es 1 (el actual es %d)"
 
-#: misc-utils/findmnt-verify.c:519
+#: misc-utils/findmnt-verify.c:563
+msgid ""
+"your fstab has been modified, but systemd still uses the old version;\n"
+"       use 'systemctl daemon-reload' to reload"
+msgstr ""
+
+#: misc-utils/findmnt-verify.c:574
 #, c-format
 msgid "%d parse error"
 msgid_plural "%d parse errors"
 msgstr[0] "%d error de sintaxis"
 msgstr[1] "%d errores de sintaxis"
 
-#: misc-utils/findmnt-verify.c:520
+#: misc-utils/findmnt-verify.c:575
 #, c-format
 msgid ", %d error"
 msgid_plural ", %d errors"
 msgstr[0] ", %d error"
 msgstr[1] ", %d errores"
 
-#: misc-utils/findmnt-verify.c:521
+#: misc-utils/findmnt-verify.c:576
 #, c-format
 msgid ", %d warning"
 msgid_plural ", %d warnings"
 msgstr[0] ", %d aviso"
 msgstr[1] ", %d avisos"
 
-#: misc-utils/findmnt-verify.c:524
+#: misc-utils/findmnt-verify.c:579
 #, c-format
 msgid "Success, no errors or warnings detected\n"
 msgstr "Correcto, no se han detectado errores ni avisos\n"
@@ -10022,240 +10716,321 @@ msgstr "Falta el argumento cadenaopciones"
 msgid "internal error, contact the author."
 msgstr "Error interno; contacte con el desarrollador."
 
-#: misc-utils/hardlink.c:286
-#, fuzzy
+#: misc-utils/hardlink.c:272
+#, c-format
+msgid "could not compile regular expression %s: %s"
+msgstr "no se ha podido compilar la expresión regular %s: %s"
+
+#: misc-utils/hardlink.c:391
 msgid "Mode:"
-msgstr "Modelo:"
+msgstr "Modo:"
 
-#: misc-utils/hardlink.c:287
+#: misc-utils/hardlink.c:392
 msgid "dry-run"
-msgstr ""
+msgstr "prueba"
 
-#: misc-utils/hardlink.c:287
+#: misc-utils/hardlink.c:392
 msgid "real"
+msgstr "real"
+
+#: misc-utils/hardlink.c:393
+msgid "Method:"
 msgstr ""
 
-#: misc-utils/hardlink.c:288
-#, fuzzy
+#: misc-utils/hardlink.c:394
 msgid "Files:"
-msgstr "ficheros"
+msgstr "Ficheros:"
 
-#: misc-utils/hardlink.c:289 misc-utils/hardlink.c:295
+#: misc-utils/hardlink.c:395 misc-utils/hardlink.c:401
+#: misc-utils/hardlink.c:405
 #, c-format
-msgid "%-15s %zu files"
-msgstr ""
+msgid "%-25s %zu files"
+msgstr "%-25s %zu ficheros"
 
-#: misc-utils/hardlink.c:289
-#, fuzzy
+#: misc-utils/hardlink.c:395
 msgid "Linked:"
-msgstr "Enlazado"
+msgstr "Enlazado:"
 
-#: misc-utils/hardlink.c:292
+#: misc-utils/hardlink.c:398
 #, c-format
-msgid "%-15s %zu xattrs"
-msgstr ""
+msgid "%-25s %zu xattrs"
+msgstr "%-25s %zu xattrs"
 
-#: misc-utils/hardlink.c:292 misc-utils/hardlink.c:295
+#: misc-utils/hardlink.c:398 misc-utils/hardlink.c:401
 msgid "Compared:"
-msgstr ""
+msgstr "Comparado:"
 
-#: misc-utils/hardlink.c:302
-#, fuzzy
+#: misc-utils/hardlink.c:405
+msgid "Skipped reflinks:"
+msgstr "Enlaces de referencias ignorados:"
+
+#: misc-utils/hardlink.c:412
 msgid "Saved:"
-msgstr "guardado"
+msgstr "Guardado:"
 
-#: misc-utils/hardlink.c:305
-#, fuzzy, c-format
-msgid "%-15s %ld.%06ld seconds"
-msgstr "%-14s %2i segundo\n"
+#: misc-utils/hardlink.c:415
+#, c-format
+msgid "%-25s %<PRId64>.%06<PRId64> seconds"
+msgstr "%-25s %<PRId64>.%06<PRId64> segundos"
 
-#: misc-utils/hardlink.c:305
-#, fuzzy
+#: misc-utils/hardlink.c:415
 msgid "Duration:"
-msgstr "Descripción"
+msgstr "Duración:"
 
-#: misc-utils/hardlink.c:343
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:453
+#, c-format
 msgid "cannot get xattr names for %s"
-msgstr "no se puede obtener el nombre del terminal"
+msgstr "no se pueden obtener los nombres xattr de %s"
 
-#: misc-utils/hardlink.c:359
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:469
+#, c-format
 msgid "cannot get xattr value of %s for %s"
-msgstr "no se pueden obtener los atributos de terminal de %s"
+msgstr "no se pueden obtener los valores xattr de %s para %s"
 
-#: misc-utils/hardlink.c:439
+#: misc-utils/hardlink.c:549
 #, c-format
 msgid "Comparing xattrs of %s to %s"
-msgstr ""
+msgstr "Comparación de los xattrs de %s y %s"
 
-#: misc-utils/hardlink.c:541
-#, fuzzy, c-format
-msgid "Comparing %s to %s"
-msgstr "Comparaciones:   %9lld\n"
+#: misc-utils/hardlink.c:716
+msgid "Reflinking failed, fallback to hardlinking"
+msgstr ""
 
-#: misc-utils/hardlink.c:667
-#, fuzzy, c-format
-msgid "%sLinking %s to %s (-%s)"
-msgstr " %s %s a %s, %s %jd\n"
+#: misc-utils/hardlink.c:751
+#, c-format
+msgid "%s%sLinking %s to %s (-%s)"
+msgstr "%s%sEnlazando %s con %s (-%s)"
 
-#: misc-utils/hardlink.c:668
+#: misc-utils/hardlink.c:752
 msgid "[DryRun] "
-msgstr ""
+msgstr "[Prueba] "
 
-#: misc-utils/hardlink.c:681
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:766
+#, c-format
 msgid "cannot link %s to %s"
-msgstr "no se puede abrir %s: %s"
+msgstr "no se puede enlazar %s con %s"
 
-#: misc-utils/hardlink.c:686
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:769
+#, c-format
 msgid "cannot rename %s to %s"
-msgstr "no se puede abrir %s: %s"
+msgstr "no se puede renombrar %s con %s"
 
-#: misc-utils/hardlink.c:758
+#: misc-utils/hardlink.c:855
 #, c-format
 msgid "Skipped %s (smaller than configured size)"
-msgstr ""
+msgstr "Se ha saltado %s (menor que el tamaño configurado)"
 
-#: misc-utils/hardlink.c:762
-#, fuzzy, c-format
-msgid "Visiting %s (file %zu)"
-msgstr "fallo al cerrar %s"
+#: misc-utils/hardlink.c:865
+#, c-format
+msgid "Skipped %s (greater than configured size)"
+msgstr "Se ha saltado %s (mayor que el tamaño configurado)"
 
-#: misc-utils/hardlink.c:820
-#, fuzzy
-msgid "cannot continue"
-msgstr "no se puede hacer demonio"
+#: misc-utils/hardlink.c:893
+#, c-format
+msgid "Skipped %s (specified more than once)"
+msgstr "Se ha saltado %s (especificado más de una vez)"
 
-#: misc-utils/hardlink.c:875
-#, fuzzy, c-format
-msgid " %s [options] <directory>|<file> ...\n"
-msgstr " %s [opciones] directorio...\n"
+#: misc-utils/hardlink.c:932
+msgid "cannot continue"
+msgstr "no se puede continuar"
 
-#: misc-utils/hardlink.c:879
-#, fuzzy
-msgid "Consolidate duplicate files using hardlinks.\n"
-msgstr "Consolidar ficheros duplicados utilizando enlaces duros."
+#: misc-utils/hardlink.c:1100
+#, c-format
+msgid "Skipped (attributes mismatch) %s"
+msgstr "Ignorado (discordancia en los atributos) %s"
 
-#: misc-utils/hardlink.c:882
-#, fuzzy
-msgid " -v, --verbose              verbose output (repeat for more verbosity)\n"
-msgstr " -v, --verbose            más expresivo\n"
+#: misc-utils/hardlink.c:1106
+#, c-format
+msgid "Skipped (already reflink) %s"
+msgstr "Ignorado (ya enlace de referencia) %s"
 
-#: misc-utils/hardlink.c:883
-#, fuzzy
-msgid " -q, --quiet                quiet mode - don't print anything\n"
-msgstr " -q, --quiet             activa el modo silencioso\n"
+#: misc-utils/hardlink.c:1127
+#, c-format
+msgid "Skipped (content mismatch) %s"
+msgstr "Ignorado (discordancia en el contenido) %s"
 
-#: misc-utils/hardlink.c:884
-#, fuzzy
-msgid " -n, --dry-run              don't actually link anything\n"
-msgstr " -n, --dry-run          no enlazar nada en realidad"
+#: misc-utils/hardlink.c:1157
+#, c-format
+msgid " %s [options] <directory>|<file> ...\n"
+msgstr " %s [opciones] <directorio>|<fichero> ...\n"
 
-#: misc-utils/hardlink.c:885
-#, fuzzy
-msgid " -f, --respect-name         filenames have to be identical\n"
-msgstr " -U, --detect-case          detecta terminal de mayúsculas\n"
+#: misc-utils/hardlink.c:1161
+msgid "Consolidate duplicate files using hardlinks.\n"
+msgstr "Consolidar ficheros duplicados utilizando enlaces duros.\n"
 
-#: misc-utils/hardlink.c:886
-#, fuzzy
-msgid " -p, --ignore-mode          ignore changes of file mode\n"
-msgstr " -t, --ignore           no tiene en cuenta fallos\n"
+#: misc-utils/hardlink.c:1164
+msgid " -c, --content              compare only file contents, same as -pot\n"
+msgstr " -c, --content              compara solo contenido de ficheros, igual que -pot\n"
 
-#: misc-utils/hardlink.c:887
+#: misc-utils/hardlink.c:1165
 #, fuzzy
-msgid " -o, --ignore-owner         ignore owner changes\n"
-msgstr " -t, --ignore           no tiene en cuenta fallos\n"
+#| msgid " -b, --io-size <size>       I/O buffer size for file reading (speedup, using more RAM)\n"
+msgid ""
+" -b, --io-size <size>       I/O buffer size for file reading\n"
+"                              (speedup, using more RAM)\n"
+msgstr ""
+" -b, --io-size <tamaño>     máximo tamaño de «buffer» E/S para lectura de ficheros\n"
+"                             (acelera utilizando más RAM)\n"
 
-#: misc-utils/hardlink.c:888
+#: misc-utils/hardlink.c:1167
 #, fuzzy
-msgid " -t, --ignore-time          ignore timestamps (when testing for equality)\n"
-msgstr " -t, --notime                no muestra ninguna marca de tiempo con los mensajes\n"
+#| msgid " -f, --respect-name         filenames have to be identical\n"
+msgid " -d, --respect-dir          directory names have to be identical\n"
+msgstr " -f, --respect-name         los nombres de fichero han de ser idénticos\n"
 
-#: misc-utils/hardlink.c:890
-msgid " -X, --respect-xattrs       respect extended attributes\n"
-msgstr ""
+#: misc-utils/hardlink.c:1168
+msgid " -f, --respect-name         filenames have to be identical\n"
+msgstr " -f, --respect-name         los nombres de fichero han de ser idénticos\n"
 
-#: misc-utils/hardlink.c:892
-#, fuzzy
+#: misc-utils/hardlink.c:1169
+msgid " -i, --include <regex>      regular expression to include files/dirs\n"
+msgstr " -i, --include <regex>      expresión regular para incluir ficheros\n"
+
+#: misc-utils/hardlink.c:1170
 msgid ""
 " -m, --maximize             maximize the hardlink count, remove the file with\n"
 "                              lowest hardlink count\n"
 msgstr ""
-" -m, --mtab             buscar en la tabla de sistemas de ficheros\n"
-"                          montados (incluye opciones de montaje de espacio de usuario)\n"
+" -m, --maximize             maximiza la cuenta de enlaces duros, elimina el\n"
+"                              fichero con menor cuenta de enlaces duros\n"
 
-#: misc-utils/hardlink.c:894
-#, fuzzy
+#: misc-utils/hardlink.c:1172
 msgid " -M, --minimize             reverse the meaning of -m\n"
-msgstr " -i, --invert           invierte el sentido de correspondencia\n"
+msgstr " -M, --minimize             revierte el significado de -m\n"
+
+#: misc-utils/hardlink.c:1173
+msgid " -n, --dry-run              don't actually link anything\n"
+msgstr " -n, --dry-run              no enlaza nada en realidad\n"
+
+#: misc-utils/hardlink.c:1174
+msgid " -o, --ignore-owner         ignore owner changes\n"
+msgstr " -o, --ignore-owner         no tiene en cuenta cambios de propietario\n"
 
-#: misc-utils/hardlink.c:895
+#: misc-utils/hardlink.c:1175
 msgid ""
 " -O, --keep-oldest          keep the oldest file of multiple equal files\n"
 "                              (lower precedence than minimize/maximize)\n"
 msgstr ""
+" -O, --keep-oldest          mantiene el fichero más antiguo de entre varios iguales\n"
+"                              (precedencia menor que minimize/maximize)\n"
 
-#: misc-utils/hardlink.c:897
-#, fuzzy
+#: misc-utils/hardlink.c:1177
+msgid " -p, --ignore-mode          ignore changes of file mode\n"
+msgstr " -p, --ignore-mode          no tiene en cuenta cambios de modo del fichero\n"
+
+#: misc-utils/hardlink.c:1178
+msgid " -q, --quiet                quiet mode - don't print anything\n"
+msgstr " -q, --quiet                modo silencioso - no imprime nada\n"
+
+#: misc-utils/hardlink.c:1179
+msgid " -r, --cache-size <size>    memory limit for cached file content data\n"
+msgstr " -s, --cache-size <tamaño>  límite de memoria para contenido de fichero en caché\n"
+
+#: misc-utils/hardlink.c:1180
+msgid " -s, --minimum-size <size>  minimum size for files.\n"
+msgstr " -s, --minimum-size <tamaño> tamaño mínimo de los ficheros.\n"
+
+#: misc-utils/hardlink.c:1181
+msgid " -S, --maximum-size <size>  maximum size for files.\n"
+msgstr " -S, --maximum-size <tamaño> tamaño máximo de los ficheros.\n"
+
+#: misc-utils/hardlink.c:1182
+msgid " -t, --ignore-time          ignore timestamps (when testing for equality)\n"
+msgstr " -t, --ignore-time          no tiene en cuenta sellos de tiempo (cuando se comprueba igualdad)\n"
+
+#: misc-utils/hardlink.c:1183
+msgid " -v, --verbose              verbose output (repeat for more verbosity)\n"
+msgstr " -v, --verbose              salida expresiva (repetir para más expresividad)\n"
+
+#: misc-utils/hardlink.c:1184
 msgid " -x, --exclude <regex>      regular expression to exclude files\n"
-msgstr " -x, --exclude <regex>  excluye los ficheros que concuerden con el patrón"
+msgstr " -x, --exclude <regex>      expresión regular para excluir ficheros\n"
 
-#: misc-utils/hardlink.c:898
-msgid " -i, --include <regex>      regular expression to include files/dirs\n"
+#: misc-utils/hardlink.c:1186
+msgid " -X, --respect-xattrs       respect extended attributes\n"
+msgstr " -X, --respect-xattrs       respeta los atributos extendidos\n"
+
+#: misc-utils/hardlink.c:1188
+msgid " -y, --method <name>        file content comparison method\n"
+msgstr " -y, --method <nombre>      método de comparación del contenido del fichero\n"
+
+#: misc-utils/hardlink.c:1191
+msgid "     --reflink[=<when>]     create clone/CoW copies (auto, always, never)\n"
 msgstr ""
+"     --reflink[=<cuándo>]   crea clones o copias al escribir\n"
+"                             («auto», «always» (siempre) o «never» (nunca))\n"
 
-#: misc-utils/hardlink.c:899
-#, fuzzy
-msgid " -s, --minimum-size <size>  minimum size for files.\n"
-msgstr " -S, --size <tamaño>      máximo tamaño de un mensaje\n"
+#: misc-utils/hardlink.c:1192
+msgid "     --skip-reflinks        skip already cloned files (enabled on --reflink)\n"
+msgstr "     --skip-reflinks        se salta los ficheros ya clonados (se activa con --reflink)\n"
 
-#: misc-utils/hardlink.c:900
-#, fuzzy
-msgid " -c, --content              compare only file contents, same as -pot\n"
-msgstr " -c, --content          compara solo contenidos, caso omiso de permisos, etc."
+#: misc-utils/hardlink.c:1303
+msgid "failed to parse minimum size"
+msgstr "fallo al analizar el tamaño mínimo"
 
-#: misc-utils/hardlink.c:927
-#, fuzzy, c-format
-msgid "could not compile regular expression %s: %s"
-msgstr "No hay ninguna expresión regular previa"
+#: misc-utils/hardlink.c:1306
+msgid "failed to parse maximum size"
+msgstr "fallo al analizar el tamaño máximo"
 
-#: misc-utils/hardlink.c:1020 sys-utils/ipcmk.c:114 sys-utils/losetup.c:735
-#: sys-utils/zramctl.c:650
-msgid "failed to parse size"
-msgstr "fallo al analizar el tamaño"
+#: misc-utils/hardlink.c:1309
+msgid "failed to parse cache size"
+msgstr "fallo al analizar el tamaño de la caché"
 
-#: misc-utils/hardlink.c:1070
-#, fuzzy
+#: misc-utils/hardlink.c:1312
+msgid "failed to parse I/O size"
+msgstr "fallo al analizar el tamaño de E/S"
+
+#: misc-utils/hardlink.c:1325
+#, c-format
+msgid "unsupported reflink mode; %s"
+msgstr "modo de «reflink» no implementado: %s"
+
+#: misc-utils/hardlink.c:1406
 msgid "cannot register exit handler"
-msgstr "no se puede restablecer el manejador de señales"
+msgstr "no se puede registrar el manejador de salida"
 
-#: misc-utils/hardlink.c:1075
-#, fuzzy
-msgid "no directory of dile specified"
-msgstr "no se ha especificado ningún directorio"
+#: misc-utils/hardlink.c:1411
+msgid "no directory or file specified"
+msgstr "no se ha especificado ningún directorio ni fichero"
 
-#: misc-utils/hardlink.c:1082
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:1417
+#, c-format
+msgid "cannot initialize %s method, use 'memcmp' fallback"
+msgstr "no se puede inicializar el método %s; utilice 'memcmp' como alternativa"
+
+#: misc-utils/hardlink.c:1422
+msgid "failed to initialize files comparior"
+msgstr "no se ha podido inicializar el comparador de ficheros"
+
+#: misc-utils/hardlink.c:1434
+msgid "Scanning [device/inode/links]:"
+msgstr "Explorando [dispositivo/nodo-i/enlaces]:"
+
+#: misc-utils/hardlink.c:1439 sys-utils/fstrim.c:97
+#, c-format
+msgid "cannot get realpath: %s"
+msgstr "no se puede obtener la ruta real: %s"
+
+#: misc-utils/hardlink.c:1445
+#, c-format
 msgid "cannot process %s"
-msgstr "no se puede acceder a %s"
+msgstr "no se puede procesar %s"
 
-#: misc-utils/kill.c:168
+#: misc-utils/kill.c:171
 #, c-format
 msgid "unknown signal %s; valid signals:"
 msgstr "señal desconocida %s; señales válidas:"
 
-#: misc-utils/kill.c:193
+#: misc-utils/kill.c:197
 #, c-format
 msgid " %s [options] <pid>|<name>...\n"
 msgstr " %s [opciones] <pid>|<nombre>...\n"
 
-#: misc-utils/kill.c:196
+#: misc-utils/kill.c:200
 msgid "Forcibly terminate a process.\n"
 msgstr "Termina un proceso a la fuerza.\n"
 
-#: misc-utils/kill.c:199
+#: misc-utils/kill.c:203
 msgid ""
 " -a, --all              do not restrict the name-to-pid conversion to processes\n"
 "                          with the same uid as the present process\n"
@@ -10263,15 +11038,15 @@ msgstr ""
 " -a, --all              no restringe la conversión de nombre a uid a procesos\n"
 "                          con el mismo uid que el proceso presente\n"
 
-#: misc-utils/kill.c:201
+#: misc-utils/kill.c:205
 msgid " -s, --signal <signal>  send this <signal> instead of SIGTERM\n"
 msgstr " -s, --signal <señal>   envía esta <señal> en lugar de SIGTERM\n"
 
-#: misc-utils/kill.c:203
+#: misc-utils/kill.c:207
 msgid " -q, --queue <value>    use sigqueue(2), not kill(2), and pass <value> as data\n"
 msgstr " -q, --queue <valor>    utiliza sigqueue(2), no kill(2), y pasa <valor> como dato\n"
 
-#: misc-utils/kill.c:206
+#: misc-utils/kill.c:210
 msgid ""
 "     --timeout <milliseconds> <follow-up signal>\n"
 "                        wait up to timeout and send follow-up signal\n"
@@ -10279,45 +11054,44 @@ msgstr ""
 "     --timeout <milisegundos> <señal de seguimiento>\n"
 "                        espera un tiempo y luego envía la señal de seguimiento\n"
 
-#: misc-utils/kill.c:209
+#: misc-utils/kill.c:213
 msgid " -p, --pid              print pids without signaling them\n"
 msgstr " -p, --pid              imprime pids sin enviarles señal\n"
 
-#: misc-utils/kill.c:210
+#: misc-utils/kill.c:214
 msgid " -l, --list[=<signal>]  list signal names, or convert a signal number to a name\n"
 msgstr " -l, --list[=<señal>]   enumera los nombres de las señales o convierte un número de señal a un nombre\n"
 
-#: misc-utils/kill.c:211
+#: misc-utils/kill.c:215
 msgid " -L, --table            list signal names and numbers\n"
 msgstr " -L, --table            enumera los nombres y los números de las señales\n"
 
-#: misc-utils/kill.c:212
+#: misc-utils/kill.c:216
+msgid " -r, --require-handler  do not send signal if signal handler is not present\n"
+msgstr ""
+
+#: misc-utils/kill.c:217
 msgid "     --verbose          print pids that will be signaled\n"
 msgstr "     --verbose          imprime los pids a los que va a enviarse señal\n"
 
-#: misc-utils/kill.c:232 term-utils/agetty.c:691
-#, c-format
-msgid "%s from %s"
-msgstr "%s de %s"
-
-#: misc-utils/kill.c:236
+#: misc-utils/kill.c:241
 msgid " (with: "
 msgstr " (con: )"
 
-#: misc-utils/kill.c:285 misc-utils/kill.c:294 sys-utils/setpriv.c:448
-#: sys-utils/unshare.c:499
+#: misc-utils/kill.c:290 misc-utils/kill.c:299 sys-utils/setpriv.c:448
+#: sys-utils/unshare.c:873
 #, c-format
 msgid "unknown signal: %s"
 msgstr "señal desconocida: %s"
 
-#: misc-utils/kill.c:305 misc-utils/kill.c:308 misc-utils/kill.c:317
-#: misc-utils/kill.c:329 misc-utils/kill.c:372 sys-utils/mountpoint.c:195
+#: misc-utils/kill.c:314 misc-utils/kill.c:317 misc-utils/kill.c:326
+#: misc-utils/kill.c:338 misc-utils/kill.c:381 sys-utils/mountpoint.c:195
 #, c-format
 msgid "%s and %s are mutually exclusive"
 msgstr "%s y %s son mutuamente excluyentes"
 
-#: misc-utils/kill.c:332 misc-utils/kill.c:347 sys-utils/eject.c:208
-#: sys-utils/eject.c:230 sys-utils/losetup.c:730 sys-utils/tunelp.c:164
+#: misc-utils/kill.c:341 misc-utils/kill.c:356 sys-utils/eject.c:210
+#: sys-utils/eject.c:232 sys-utils/losetup.c:730 sys-utils/tunelp.c:164
 #: sys-utils/tunelp.c:171 sys-utils/tunelp.c:178 sys-utils/tunelp.c:185
 #: sys-utils/tunelp.c:192 sys-utils/tunelp.c:198 sys-utils/tunelp.c:202
 #: sys-utils/tunelp.c:209 term-utils/setterm.c:211 term-utils/setterm.c:214
@@ -10330,191 +11104,196 @@ msgstr "%s y %s son mutuamente excluyentes"
 #: term-utils/setterm.c:571 term-utils/setterm.c:576 term-utils/setterm.c:600
 #: term-utils/setterm.c:605 term-utils/setterm.c:610 term-utils/setterm.c:615
 #: term-utils/setterm.c:620 term-utils/setterm.c:625 term-utils/setterm.c:634
-#: term-utils/setterm.c:669 text-utils/more.c:325
+#: term-utils/setterm.c:669 text-utils/more.c:329
 msgid "argument error"
 msgstr "error en el argumento"
 
-#: misc-utils/kill.c:369
+#: misc-utils/kill.c:378
 #, c-format
 msgid "invalid signal name or number: %s"
 msgstr "Número o nombre de señal no válido: %s"
 
-#: misc-utils/kill.c:395
+#: misc-utils/kill.c:404
 #, c-format
 msgid "pidfd_open() failed: %d"
 msgstr "pidfd_open() ha fallado: %d"
 
-#: misc-utils/kill.c:400 misc-utils/kill.c:414
+#: misc-utils/kill.c:409 misc-utils/kill.c:423
 msgid "pidfd_send_signal() failed"
 msgstr "pidfd_send_signal() ha fallado"
 
-#: misc-utils/kill.c:411
+#: misc-utils/kill.c:420
 #, c-format
 msgid "timeout, sending signal %d to pid %d\n"
 msgstr "tiempo vencido, se envía la señal %d al pid %d\n"
 
-#: misc-utils/kill.c:426
+#: misc-utils/kill.c:435
 #, c-format
 msgid "sending signal %d to pid %d\n"
 msgstr "se envía la señal %d al pid %d\n"
 
-#: misc-utils/kill.c:444
+#: misc-utils/kill.c:453
 #, c-format
 msgid "sending signal to %s failed"
 msgstr "no se ha podido enviar la señal a %s"
 
-#: misc-utils/kill.c:493
+#: misc-utils/kill.c:478
+#, c-format
+msgid "not signalling pid %d, it has no userspace handler for signal %d\n"
+msgstr ""
+
+#: misc-utils/kill.c:540
 #, c-format
 msgid "cannot find process \"%s\""
 msgstr "no se puede encontrar el proceso \"%s\""
 
-#: misc-utils/logger.c:228
+#: misc-utils/logger.c:230
 #, c-format
 msgid "unknown facility name: %s"
 msgstr "nombre de recurso desconocido: %s"
 
-#: misc-utils/logger.c:234
+#: misc-utils/logger.c:236
 #, c-format
 msgid "unknown priority name: %s"
 msgstr "nombre de prioridad desconocido: %s"
 
-#: misc-utils/logger.c:246
+#: misc-utils/logger.c:248
 #, c-format
 msgid "openlog %s: pathname too long"
 msgstr "al abrir %s: nombre de ruta demasiado largo"
 
-#: misc-utils/logger.c:273
+#: misc-utils/logger.c:275
 #, c-format
 msgid "socket %s"
 msgstr "«socket» %s"
 
-#: misc-utils/logger.c:310
+#: misc-utils/logger.c:312
 #, c-format
 msgid "failed to resolve name %s port %s: %s"
 msgstr "no se ha podido resolver el nombre %s puerto %s: %s"
 
-#: misc-utils/logger.c:327
+#: misc-utils/logger.c:329
 #, c-format
 msgid "failed to connect to %s port %s"
 msgstr "no se ha podido conectar a %s puerto %s"
 
-#: misc-utils/logger.c:375
+#: misc-utils/logger.c:377
 #, c-format
 msgid "maximum input lines (%d) exceeded"
 msgstr "máximas líneas de entrada (%d) sobrepasadas"
 
-#: misc-utils/logger.c:528
+#: misc-utils/logger.c:520
 msgid "send message failed"
 msgstr "fallo al enviar mensaje"
 
-#: misc-utils/logger.c:598
+#: misc-utils/logger.c:590
 #, c-format
 msgid "structured data ID '%s' is not unique"
 msgstr "El ID de datos estructurados '%s' no es único"
 
-#: misc-utils/logger.c:612
+#: misc-utils/logger.c:604
 #, c-format
 msgid "--sd-id was not specified for --sd-param %s"
 msgstr "no se ha especificado --sd-id para --sd-param %s"
 
-#: misc-utils/logger.c:791
+#: misc-utils/logger.c:808
 msgid "localtime() failed"
 msgstr "localtime() ha fallado"
 
-#: misc-utils/logger.c:801
+#: misc-utils/logger.c:818
 #, c-format
 msgid "hostname '%s' is too long"
 msgstr "nombre de máquina '%s' demasiado largo"
 
-#: misc-utils/logger.c:807
+#: misc-utils/logger.c:824
 #, c-format
 msgid "tag '%s' is too long"
 msgstr "etiqueta '%s' demasiado larga"
 
-#: misc-utils/logger.c:870
+#: misc-utils/logger.c:887
 #, c-format
 msgid "ignoring unknown option argument: %s"
 msgstr "se hace caso omiso del argumento desconocido: %s"
 
-#: misc-utils/logger.c:882
+#: misc-utils/logger.c:899
 #, c-format
 msgid "invalid argument: %s: using automatic errors"
 msgstr "argumento no válido: %s: se utilizarán errores automáticos"
 
-#: misc-utils/logger.c:1053
+#: misc-utils/logger.c:1059
 #, c-format
 msgid " %s [options] [<message>]\n"
 msgstr " %s [opciones] [<mensaje>]\n"
 
-#: misc-utils/logger.c:1056
+#: misc-utils/logger.c:1062
 msgid "Enter messages into the system log.\n"
 msgstr "Introduce mensajes en el registro del sistema.\n"
 
-#: misc-utils/logger.c:1059
+#: misc-utils/logger.c:1065
 msgid " -i                       log the logger command's PID\n"
 msgstr " -i                       registra el PID de la orden del logger\n"
 
-#: misc-utils/logger.c:1060
+#: misc-utils/logger.c:1066
 msgid "     --id[=<id>]          log the given <id>, or otherwise the PID\n"
 msgstr "     --id[=<id>]          registra el <id> dado o, en otro caso, el PID\n"
 
-#: misc-utils/logger.c:1061
+#: misc-utils/logger.c:1067
 msgid " -f, --file <file>        log the contents of this file\n"
 msgstr " -f, --file <fichero>     anota el contenido de este fichero\n"
 
-#: misc-utils/logger.c:1062
+#: misc-utils/logger.c:1068
 msgid " -e, --skip-empty         do not log empty lines when processing files\n"
 msgstr " -e, --skip-empty         no registra líneas vacías al procesar ficheros\n"
 
-#: misc-utils/logger.c:1063
+#: misc-utils/logger.c:1069
 msgid "     --no-act             do everything except the write the log\n"
 msgstr "     --no-act             hace todo excepto escribir en el registro\n"
 
-#: misc-utils/logger.c:1064
+#: misc-utils/logger.c:1070
 msgid " -p, --priority <prio>    mark given message with this priority\n"
 msgstr " -p, --priority <prio>    marca el mensaje dado con esta prioridad\n"
 
-#: misc-utils/logger.c:1065
+#: misc-utils/logger.c:1071
 msgid "     --octet-count        use rfc6587 octet counting\n"
 msgstr "     --octet-count        utiliza el método de contar octetos de rfc6587\n"
 
-#: misc-utils/logger.c:1066
+#: misc-utils/logger.c:1072
 msgid "     --prio-prefix        look for a prefix on every line read from stdin\n"
 msgstr "     --prio-prefix        busca prefijo en todas las líneas que se lean de stdin\n"
 
-#: misc-utils/logger.c:1067
+#: misc-utils/logger.c:1073
 msgid " -s, --stderr             output message to standard error as well\n"
 msgstr " -s, --stderr             saca mensajes también por la salida de error estándar\n"
 
-#: misc-utils/logger.c:1068
+#: misc-utils/logger.c:1074
 msgid " -S, --size <size>        maximum size for a single message\n"
 msgstr " -S, --size <tamaño>      máximo tamaño de un mensaje\n"
 
-#: misc-utils/logger.c:1069
+#: misc-utils/logger.c:1075
 msgid " -t, --tag <tag>          mark every line with this tag\n"
 msgstr " -t, --tag <etiqueta>     marca todas las líneas con esta etiqueta\n"
 
-#: misc-utils/logger.c:1070
+#: misc-utils/logger.c:1076
 msgid " -n, --server <name>      write to this remote syslog server\n"
 msgstr " -n, --server <nombre>    escribe en este servidor remoto de syslog\n"
 
-#: misc-utils/logger.c:1071
+#: misc-utils/logger.c:1077
 msgid " -P, --port <port>        use this port for UDP or TCP connection\n"
 msgstr " -P, --port <puerto>      utiliza este puerto para conexiones UDP o TCP\n"
 
-#: misc-utils/logger.c:1072
+#: misc-utils/logger.c:1078
 msgid " -T, --tcp                use TCP only\n"
 msgstr " -T, --tcp                utiliza solamente TCP\n"
 
-#: misc-utils/logger.c:1073
+#: misc-utils/logger.c:1079
 msgid " -d, --udp                use UDP only\n"
 msgstr " -d, --udp                utiliza solamente UDP\n"
 
-#: misc-utils/logger.c:1074
+#: misc-utils/logger.c:1080
 msgid "     --rfc3164            use the obsolete BSD syslog protocol\n"
 msgstr "     --rfc3164            utiliza el protocolo syslog de BSD obsoleto\n"
 
-#: misc-utils/logger.c:1075
+#: misc-utils/logger.c:1081
 msgid ""
 "     --rfc5424[=<snip>]   use the syslog protocol (the default for remote);\n"
 "                            <snip> can be notime, or notq, and/or nohost\n"
@@ -10522,23 +11301,23 @@ msgstr ""
 "     --rfc5424[=<snip>]   utiliza el protocolo syslog (opción predeterminada para remoto);\n"
 "                            <snip> puede ser notime, o notq, y/o nohost\n"
 
-#: misc-utils/logger.c:1077
+#: misc-utils/logger.c:1083
 msgid "     --sd-id <id>         rfc5424 structured data ID\n"
 msgstr "     --sd-id <id>         ID de datos estructurados rfc5424\n"
 
-#: misc-utils/logger.c:1078
+#: misc-utils/logger.c:1084
 msgid "     --sd-param <data>    rfc5424 structured data name=value\n"
 msgstr "     --sd-param <datos>   nombre de datos estructurados rfc5424=valor\n"
 
-#: misc-utils/logger.c:1079
+#: misc-utils/logger.c:1085
 msgid "     --msgid <msgid>      set rfc5424 message id field\n"
 msgstr "     --msgid <msgid>      establece el campo id del mensaje rfc5424\n"
 
-#: misc-utils/logger.c:1080
+#: misc-utils/logger.c:1086
 msgid " -u, --socket <socket>    write to this Unix socket\n"
 msgstr " -u, --socket <socket> escribe por este «socket» de Unix\n"
 
-#: misc-utils/logger.c:1081
+#: misc-utils/logger.c:1087
 msgid ""
 "     --socket-errors[=<on|off|auto>]\n"
 "                          print connection errors when using Unix sockets\n"
@@ -10546,519 +11325,1346 @@ msgstr ""
 "     --socket-errors[=<on|off|auto>]\n"
 "                          imprime los errores de conexión cuando se utilizan sockets de Unix\n"
 
-#: misc-utils/logger.c:1084
+#: misc-utils/logger.c:1090
 msgid "     --journald[=<file>]  write journald entry\n"
 msgstr "     --journald[=<fichero>] escribe entrada de journald\n"
 
-#: misc-utils/logger.c:1170
+#: misc-utils/logger.c:1176
 #, c-format
 msgid "file %s"
 msgstr "fichero %s"
 
-#: misc-utils/logger.c:1185
+#: misc-utils/logger.c:1191
 msgid "failed to parse id"
 msgstr "fallo al analizar id"
 
-#: misc-utils/logger.c:1203
+#: misc-utils/logger.c:1209
 msgid "failed to parse message size"
 msgstr "fallo al analizar el tamaño del mensaje"
 
-#: misc-utils/logger.c:1233
+#: misc-utils/logger.c:1239
 msgid "--msgid cannot contain space"
 msgstr "--msgid no puede contener espacio"
 
-#: misc-utils/logger.c:1255
+#: misc-utils/logger.c:1261
 #, c-format
 msgid "invalid structured data ID: '%s'"
 msgstr "ID de datos estructurados no válido: '%s'"
 
-#: misc-utils/logger.c:1260
+#: misc-utils/logger.c:1266
 #, c-format
 msgid "invalid structured data parameter: '%s'"
 msgstr "el parámetro de datos estructurados no es válido: '%s'"
 
-#: misc-utils/logger.c:1275
+#: misc-utils/logger.c:1281
 msgid "--file <file> and <message> are mutually exclusive, message is ignored"
 msgstr "--file <fichero> y <mensaje> son mutamente excluyentes; se hará caso omiso de mensaje"
 
-#: misc-utils/logger.c:1282
+#: misc-utils/logger.c:1288
 msgid "journald entry could not be written"
 msgstr "no se ha podido escribir la entrada journald"
 
-#: misc-utils/look.c:359
+#: misc-utils/look.c:357
 #, c-format
 msgid " %s [options] <string> [<file>...]\n"
 msgstr " %s [opciones] <cadena> [<fichero>...]\n"
 
-#: misc-utils/look.c:362
+#: misc-utils/look.c:360
 msgid "Display lines beginning with a specified string.\n"
 msgstr "Muestra las líneas que empiezan con una cadena de texto especificada.\n"
 
-#: misc-utils/look.c:365
+#: misc-utils/look.c:363
 msgid " -a, --alternative        use the alternative dictionary\n"
 msgstr " -a, --alternative        utiliza el diccionario alternativo\n"
 
-#: misc-utils/look.c:366
+#: misc-utils/look.c:364
 msgid " -d, --alphanum           compare only blanks and alphanumeric characters\n"
 msgstr " -d, --alphanum           compara solamente espacios y caracteres alfanuméricos\n"
 
-#: misc-utils/look.c:367
+#: misc-utils/look.c:365
 msgid " -f, --ignore-case        ignore case differences when comparing\n"
 msgstr " -f, --ignore-case        no tiene en cuenta diferencias entre mayúsculas y minúsculas al comparar\n"
 
-#: misc-utils/look.c:368
+#: misc-utils/look.c:366
 msgid " -t, --terminate <char>   define the string-termination character\n"
 msgstr " -t, --terminate <carácter> define el carácter de finalización de cadena\n"
 
-#: misc-utils/lsblk.c:157
-msgid "device name"
-msgstr "nombre de dispositivo"
-
-#: misc-utils/lsblk.c:158
-msgid "internal kernel device name"
-msgstr "nombre interno del dispositivo del núcleo"
+#: misc-utils/lsblk.c:170
+msgid "alignment offset"
+msgstr "desplazamiento de alineación"
 
-#: misc-utils/lsblk.c:159
-msgid "internal parent kernel device name"
-msgstr "nombre interno del dispositivo padre del núcleo"
+#: misc-utils/lsblk.c:171
+msgid "udev ID (based on ID-LINK)"
+msgstr ""
 
-#: misc-utils/lsblk.c:160
-msgid "path to the device node"
-msgstr "ruta al nodo del dispositivo"
+#: misc-utils/lsblk.c:172
+msgid "the shortest udev /dev/disk/by-id link name"
+msgstr ""
 
-#: misc-utils/lsblk.c:168
-#, fuzzy
-msgid "mounted filesystem roots"
-msgstr "raíz del sistema de ficheros"
+#: misc-utils/lsblk.c:173
+msgid "discard alignment offset"
+msgstr "se descarta el desplazamiento del alineamiento"
 
-#: misc-utils/lsblk.c:169
-msgid "filesystem version"
-msgstr "versión del sistema de ficheros"
+#: misc-utils/lsblk.c:174
+msgid "dax-capable device"
+msgstr "dispositivo con capacidad dax"
 
-#: misc-utils/lsblk.c:171 sys-utils/zramctl.c:86
-msgid "where the device is mounted"
-msgstr "donde está montado el dispositivo"
+#: misc-utils/lsblk.c:175
+msgid "discard granularity"
+msgstr "se descarta la granularidad"
 
-#: misc-utils/lsblk.c:172
+#: misc-utils/lsblk.c:176
 #, fuzzy
-msgid "all locations where device is mounted"
-msgstr "donde está montado el dispositivo"
-
-#: misc-utils/lsblk.c:174 misc-utils/wipefs.c:110
-msgid "filesystem LABEL"
-msgstr "ETIQUETA del sistema de ficheros"
+#| msgid "disk serial number"
+msgid "disk sequence number"
+msgstr "número de serie del disco"
 
 #: misc-utils/lsblk.c:177
-msgid "partition table identifier (usually UUID)"
-msgstr "identificador de la tabla de particiones (normalmente el UUID)"
+msgid "discard max bytes"
+msgstr "se descarta el máximo de bytes"
 
 #: misc-utils/lsblk.c:178
-msgid "partition table type"
-msgstr "tipo de tabla de particiones"
+msgid "discard zeroes data"
+msgstr "se descartan los datos a cero"
 
 #: misc-utils/lsblk.c:180
-msgid "partition type code or UUID"
-msgstr "código o UUID del tipo de partición"
-
-#: misc-utils/lsblk.c:181
-msgid "partition type name"
-msgstr "nombre del tipo de partición"
+msgid "mounted filesystem roots"
+msgstr "raíces de sistemas de ficheros montados"
 
-#: misc-utils/lsblk.c:182
-msgid "partition LABEL"
-msgstr "ETIQUETA de la partición"
+#: misc-utils/lsblk.c:185
+msgid "filesystem version"
+msgstr "versión del sistema de ficheros"
 
 #: misc-utils/lsblk.c:186
-msgid "read-ahead of the device"
-msgstr "lectura por delante del dispositivo"
+msgid "group name"
+msgstr "nombre del grupo"
 
-#: misc-utils/lsblk.c:187 sys-utils/losetup.c:79
-msgid "read-only device"
-msgstr "dispositivo de sólo lectura"
+#: misc-utils/lsblk.c:187
+msgid "Host:Channel:Target:Lun for SCSI"
+msgstr "Máquina:Canal:Objetivo:Ulog para SCSI"
 
 #: misc-utils/lsblk.c:188
-msgid "removable device"
-msgstr "dispositivo extraible"
-
-#: misc-utils/lsblk.c:189
 msgid "removable or hotplug device (usb, pcmcia, ...)"
 msgstr "dispositivo conectable y desconectable en caliente (usb, pcmcia, ...)"
 
-#: misc-utils/lsblk.c:190
-msgid "rotational device"
-msgstr "dispositivo giratorio"
+#: misc-utils/lsblk.c:189
+msgid "internal kernel device name"
+msgstr "nombre interno del dispositivo del núcleo"
 
-#: misc-utils/lsblk.c:191
-msgid "adds randomness"
-msgstr "añade aleatoriedad"
+#: misc-utils/lsblk.c:190 misc-utils/wipefs.c:110
+msgid "filesystem LABEL"
+msgstr "ETIQUETA del sistema de ficheros"
 
-#: misc-utils/lsblk.c:192
-msgid "device identifier"
-msgstr "identificador de dispositivo"
+#: misc-utils/lsblk.c:191
+msgid "logical sector size"
+msgstr "tamaño del sector lógico"
 
 #: misc-utils/lsblk.c:193
-msgid "disk serial number"
-msgstr "número de serie del disco"
+msgid "minimum I/O size"
+msgstr "tamaño mínimo de E/S"
 
 #: misc-utils/lsblk.c:194
-msgid "size of the device"
-msgstr "tamaño del dispositivo"
+msgid "device identifier"
+msgstr "identificador de dispositivo"
 
 #: misc-utils/lsblk.c:195
-msgid "state of the device"
-msgstr "estado del dispositivo"
-
-#: misc-utils/lsblk.c:197
-msgid "group name"
-msgstr "nombre del grupo"
-
-#: misc-utils/lsblk.c:198
 msgid "device node permissions"
 msgstr "permisos del nodo del dispositivo"
 
-#: misc-utils/lsblk.c:199
-msgid "alignment offset"
-msgstr "desplazamiento de alineación"
+#: misc-utils/lsblk.c:196
+#, fuzzy
+#| msgid "device name"
+msgid "device queues"
+msgstr "nombre de dispositivo"
 
-#: misc-utils/lsblk.c:200
-msgid "minimum I/O size"
-msgstr "tamaño mínimo de E/S"
+#: misc-utils/lsblk.c:197
+msgid "device name"
+msgstr "nombre de dispositivo"
 
-#: misc-utils/lsblk.c:201
+#: misc-utils/lsblk.c:198
 msgid "optimal I/O size"
 msgstr "tamaño óptimo de E/S"
 
-#: misc-utils/lsblk.c:202
-msgid "physical sector size"
-msgstr "tamaño del sector físico"
+#: misc-utils/lsblk.c:201
+msgid "partition LABEL"
+msgstr "ETIQUETA de la partición"
+
+#: misc-utils/lsblk.c:202
+#, fuzzy
+#| msgid "%s: partition %zu: failed to get partition type"
+msgid "partition number as read from the partition table"
+msgstr "%s: partición %zu: fallo al obtener el tipo de partición"
 
 #: misc-utils/lsblk.c:203
-msgid "logical sector size"
-msgstr "tamaño del sector lógico"
+msgid "partition type name"
+msgstr "nombre del tipo de partición"
 
 #: misc-utils/lsblk.c:204
-msgid "I/O scheduler name"
-msgstr "nombre del planificador de E/S"
-
-#: misc-utils/lsblk.c:205
-msgid "request queue size"
-msgstr "tamaño de la cola de peticiones"
+msgid "partition type code or UUID"
+msgstr "código o UUID del tipo de partición"
 
 #: misc-utils/lsblk.c:206
-msgid "device type"
-msgstr "tipo de dispositivo"
+msgid "path to the device node"
+msgstr "ruta al nodo del dispositivo"
 
 #: misc-utils/lsblk.c:207
-msgid "discard alignment offset"
-msgstr "se descarta el desplazamiento del alineamiento"
+msgid "physical sector size"
+msgstr "tamaño del sector físico"
 
 #: misc-utils/lsblk.c:208
-msgid "discard granularity"
-msgstr "se descarta la granularidad"
+msgid "internal parent kernel device name"
+msgstr "nombre interno del dispositivo padre del núcleo"
 
 #: misc-utils/lsblk.c:209
-msgid "discard max bytes"
-msgstr "se descarta el máximo de bytes"
+msgid "partition table type"
+msgstr "tipo de tabla de particiones"
 
 #: misc-utils/lsblk.c:210
-msgid "discard zeroes data"
-msgstr "se descartan los datos a cero"
+msgid "partition table identifier (usually UUID)"
+msgstr "identificador de la tabla de particiones (normalmente el UUID)"
 
 #: misc-utils/lsblk.c:211
-msgid "write same max bytes"
-msgstr "escritura del mismo máximo de btyes"
+msgid "adds randomness"
+msgstr "añade aleatoriedad"
 
 #: misc-utils/lsblk.c:212
-msgid "unique storage identifier"
-msgstr "identificador de almacenamiento único"
+msgid "read-ahead of the device"
+msgstr "lectura por delante del dispositivo"
 
 #: misc-utils/lsblk.c:213
-msgid "Host:Channel:Target:Lun for SCSI"
-msgstr "Máquina:Canal:Objetivo:Ulog para SCSI"
+msgid "device revision"
+msgstr "versión de dispositivo"
 
 #: misc-utils/lsblk.c:214
+msgid "removable device"
+msgstr "dispositivo extraible"
+
+#: misc-utils/lsblk.c:215
+msgid "rotational device"
+msgstr "dispositivo giratorio"
+
+#: misc-utils/lsblk.c:216 sys-utils/losetup.c:79
+msgid "read-only device"
+msgstr "dispositivo de sólo lectura"
+
+#: misc-utils/lsblk.c:217
+msgid "request queue size"
+msgstr "tamaño de la cola de peticiones"
+
+#: misc-utils/lsblk.c:218
+msgid "I/O scheduler name"
+msgstr "nombre del planificador de E/S"
+
+#: misc-utils/lsblk.c:219
+msgid "disk serial number"
+msgstr "número de serie del disco"
+
+#: misc-utils/lsblk.c:220
+msgid "size of the device"
+msgstr "tamaño del dispositivo"
+
+#: misc-utils/lsblk.c:221
+#, fuzzy
+#| msgid "partition name"
+msgid "partition start offset"
+msgstr "nombre de la partición"
+
+#: misc-utils/lsblk.c:222
+msgid "state of the device"
+msgstr "estado del dispositivo"
+
+#: misc-utils/lsblk.c:223
+msgid "de-duplicated chain of subsystems"
+msgstr "deshace duplicado de cadena de subsistemas"
+
+#: misc-utils/lsblk.c:224
+msgid "all locations where device is mounted"
+msgstr "todas las ubicaciones en las que está montado el dispositivo"
+
+#: misc-utils/lsblk.c:225 sys-utils/zramctl.c:86
+msgid "where the device is mounted"
+msgstr "donde está montado el dispositivo"
+
+#: misc-utils/lsblk.c:226
 msgid "device transport type"
 msgstr "tipo de transporte del dispositivo"
 
-#: misc-utils/lsblk.c:215
-msgid "de-duplicated chain of subsystems"
-msgstr "deshace duplicado de cadena de subsistemas"
+#: misc-utils/lsblk.c:227
+msgid "device type"
+msgstr "tipo de dispositivo"
+
+#: misc-utils/lsblk.c:229
+msgid "device vendor"
+msgstr "vendedor del dispositivo"
+
+#: misc-utils/lsblk.c:230
+msgid "write same max bytes"
+msgstr "escritura del mismo máximo de btyes"
+
+#: misc-utils/lsblk.c:231
+msgid "unique storage identifier"
+msgstr "identificador de almacenamiento único"
+
+#: misc-utils/lsblk.c:232
+msgid "zone model"
+msgstr "modelo de zona"
+
+#: misc-utils/lsblk.c:233
+#, fuzzy
+#| msgid "min seg size"
+msgid "zone size"
+msgstr "tamaño mín. seg."
+
+#: misc-utils/lsblk.c:234
+#, fuzzy
+#| msgid "discard granularity"
+msgid "zone write granularity"
+msgstr "se descarta la granularidad"
+
+#: misc-utils/lsblk.c:235
+#, fuzzy
+#| msgid "write same max bytes"
+msgid "zone append max bytes"
+msgstr "escritura del mismo máximo de btyes"
+
+#: misc-utils/lsblk.c:236
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of zones"
+msgstr "número de sectores"
+
+#: misc-utils/lsblk.c:237
+#, fuzzy
+#| msgid "max number of open files"
+msgid "maximum number of open zones"
+msgstr "número máx. de ficheros abiertos"
+
+#: misc-utils/lsblk.c:238
+#, fuzzy
+#| msgid "max number of processes"
+msgid "maximum number of active zones"
+msgstr "número máx. de procesos"
+
+#: misc-utils/lsblk.c:1433
+msgid "failed to allocate device"
+msgstr "no se ha podido reservar dispositivo"
+
+#: misc-utils/lsblk.c:1493
+msgid "failed to open device directory in sysfs"
+msgstr "no se ha podido abrir el directorio del dispositivo en sistema de ficheros"
+
+#: misc-utils/lsblk.c:1681
+#, c-format
+msgid "%s: failed to get sysfs name"
+msgstr "%s: fallo al obtener el nombre del sistema de ficheros"
+
+#: misc-utils/lsblk.c:1693
+#, c-format
+msgid "%s: failed to get whole-disk device number"
+msgstr "%s: fallo al obtener el número de dispositivo del disco completo"
+
+#: misc-utils/lsblk.c:1766 misc-utils/lsblk.c:1814
+msgid "failed to allocate /sys handler"
+msgstr "fallo al asignar el manejador de /sys"
+
+#: misc-utils/lsblk.c:1874 misc-utils/lsblk.c:1876 misc-utils/lsblk.c:1905
+#: misc-utils/lsblk.c:1907
+#, c-format
+msgid "failed to parse list '%s'"
+msgstr "fallo al analizar la lista '%s'"
+
+#. TRANSLATORS: The standard value for %d is 256.
+#: misc-utils/lsblk.c:1881
+#, c-format
+msgid "the list of excluded devices is too large (limit is %d devices)"
+msgstr "la lista de dispositivos excluidos es demasiado grande (el límite es de %d dispositivos)"
+
+#. TRANSLATORS: The standard value for %d is 256.
+#: misc-utils/lsblk.c:1912
+#, c-format
+msgid "the list of included devices is too large (limit is %d devices)"
+msgstr "la lista de dispositivos incluidos es demasiado grande (el límite es de %d dispositivos)"
+
+#: misc-utils/lsblk.c:1981 sys-utils/wdctl.c:225
+#, c-format
+msgid " %s [options] [<device> ...]\n"
+msgstr " %s [opciones] [<dispositivo> ...]\n"
+
+#: misc-utils/lsblk.c:1984
+msgid "List information about block devices.\n"
+msgstr "Muestra información sobre dispositivos de bloques.\n"
+
+#: misc-utils/lsblk.c:1987
+#, fuzzy
+#| msgid " -d, --nodeps         don't print slaves or holders\n"
+msgid " -A, --noempty        don't print empty devices\n"
+msgstr " -d, --nodeps         noimprime esclavos ni portadores\n"
+
+#: misc-utils/lsblk.c:1988
+msgid " -D, --discard        print discard capabilities\n"
+msgstr " -D, --discard        imprime las capacidades de descarte\n"
+
+#: misc-utils/lsblk.c:1989
+msgid " -E, --dedup <column> de-duplicate output by <column>\n"
+msgstr " -E, --dedup <columna> desduplica la salida por <columna>\n"
+
+#: misc-utils/lsblk.c:1990
+msgid " -I, --include <list> show only devices with specified major numbers\n"
+msgstr " -I, --include <lista>muestra únicamente dispositivos con los números mayores especificados\n"
+
+#: misc-utils/lsblk.c:1991 sys-utils/lsirq.c:63 sys-utils/lsmem.c:525
+msgid " -J, --json           use JSON output format\n"
+msgstr " -J, --json           utiliza formato de salida JSON\n"
+
+#: misc-utils/lsblk.c:1992
+msgid " -M, --merge          group parents of sub-trees (usable for RAIDs, Multi-path)\n"
+msgstr " -M, --merge          agrupa padres de subárboles (utilizable para RAIDs, Multi-path)\n"
+
+#: misc-utils/lsblk.c:1993
+msgid " -O, --output-all     output all columns\n"
+msgstr " -O, --output-all     saca todas las columnas\n"
+
+#: misc-utils/lsblk.c:1995
+msgid " -S, --scsi           output info about SCSI devices\n"
+msgstr " -S, --scsi           saca información sobre los dispositivos SCSI\n"
+
+#: misc-utils/lsblk.c:1996
+#, fuzzy
+#| msgid " -S, --scsi           output info about SCSI devices\n"
+msgid " -N, --nvme           output info about NVMe devices\n"
+msgstr " -S, --scsi           saca información sobre los dispositivos SCSI\n"
+
+#: misc-utils/lsblk.c:1997
+#, fuzzy
+#| msgid " -S, --scsi           output info about SCSI devices\n"
+msgid " -v, --virtio         output info about virtio devices\n"
+msgstr " -S, --scsi           saca información sobre los dispositivos SCSI\n"
+
+#: misc-utils/lsblk.c:1998
+msgid " -T, --tree[=<column>] use tree format output\n"
+msgstr " -T, --tree[=<columna>] utiliza salida con formato de árbol\n"
+
+#: misc-utils/lsblk.c:1999
+msgid " -a, --all            print all devices\n"
+msgstr " -a, --all            imprime todos los dispositivos\n"
+
+#: misc-utils/lsblk.c:2001
+msgid " -d, --nodeps         don't print slaves or holders\n"
+msgstr " -d, --nodeps         noimprime esclavos ni portadores\n"
+
+#: misc-utils/lsblk.c:2002
+msgid " -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
+msgstr " -e, --exclude <lista>excluye dispositivos por número mayor (por omisión: discos RAM)\n"
+
+#: misc-utils/lsblk.c:2003
+msgid " -f, --fs             output info about filesystems\n"
+msgstr " -f, --fs             saca información sobre los sistemas de ficheros\n"
+
+#: misc-utils/lsblk.c:2004
+msgid " -i, --ascii          use ascii characters only\n"
+msgstr " -i, --ascii          utiliza caracteres ascii solamente\n"
+
+#: misc-utils/lsblk.c:2005
+msgid " -l, --list           use list format output\n"
+msgstr " -l, --list           utiliza salida con formato de lista\n"
+
+#: misc-utils/lsblk.c:2006
+msgid " -m, --perms          output info about permissions\n"
+msgstr " -m, --perms          saca información sobre los permisos\n"
+
+#: misc-utils/lsblk.c:2007 sys-utils/lsirq.c:65 sys-utils/lsmem.c:529
+msgid " -n, --noheadings     don't print headings\n"
+msgstr " -n, --noheadings     no imprime encabezados\n"
+
+#: misc-utils/lsblk.c:2008 sys-utils/lsmem.c:530
+msgid " -o, --output <list>  output columns\n"
+msgstr " -o, --output <lista> columnas que mostrar\n"
+
+#: misc-utils/lsblk.c:2009
+msgid " -p, --paths          print complete device path\n"
+msgstr " -p, --paths          imprime la ruta completa del dispositivo\n"
+
+#: misc-utils/lsblk.c:2011
+msgid " -s, --inverse        inverse dependencies\n"
+msgstr " -s, --inverse        dependencias inversas\n"
+
+#: misc-utils/lsblk.c:2012
+msgid " -t, --topology       output info about topology\n"
+msgstr " -t, --topology       saca información sobre la topología\n"
+
+#: misc-utils/lsblk.c:2013
+msgid " -w, --width <num>    specifies output width as number of characters\n"
+msgstr " -w, --width <num>    especifica el ancho de la salida en número de caracteres\n"
+
+#: misc-utils/lsblk.c:2014
+msgid " -x, --sort <column>  sort output by <column>\n"
+msgstr " -x, --sort <columna> ordena la salida por <columna>\n"
+
+#: misc-utils/lsblk.c:2015
+msgid " -y, --shell          use column names to be usable as shell variable identifiers\n"
+msgstr ""
+
+#: misc-utils/lsblk.c:2016
+#, fuzzy
+#| msgid " -z, --zoned          print zone model\n"
+msgid " -z, --zoned          print zone related information\n"
+msgstr " -z, --zoned          imprime el modelo de zona\n"
+
+#: misc-utils/lsblk.c:2017
+msgid "     --sysroot <dir>  use specified directory as system root\n"
+msgstr "     --sysroot <dir>  utiliza como raíz del sistema el directorio especificado\n"
+
+#: misc-utils/lsblk.c:2034
+#, c-format
+msgid "failed to access sysfs directory: %s"
+msgstr "no se ha podido acceder al directorio del sistema de ficheros: %s"
+
+#: misc-utils/lsblk.c:2280
+msgid "invalid output width number argument"
+msgstr "argumento de anchura de salida no válido"
+
+#: misc-utils/lsblk.c:2439
+msgid "failed to allocate device tree"
+msgstr "no se ha podido reservar el árbol del dispositivo"
+
+#: misc-utils/lsfd.c:125
+msgid "class of anonymous inode"
+msgstr ""
+
+#: misc-utils/lsfd.c:128
+#, fuzzy
+#| msgid "cannot create child process"
+msgid "association between file and process"
+msgstr "no se puede crear el proceso hijo"
+
+#: misc-utils/lsfd.c:131
+msgid "block device driver name resolved by /proc/devices"
+msgstr ""
+
+#: misc-utils/lsfd.c:134
+msgid "character device driver name resolved by /proc/devices"
+msgstr ""
+
+#: misc-utils/lsfd.c:137
+#, fuzzy
+#| msgid "command of the process holding the lock"
+msgid "command of the process opening the file"
+msgstr "orden del proceso que sostiene el bloqueo"
+
+#: misc-utils/lsfd.c:140
+msgid "reachability from the file system"
+msgstr ""
+
+#: misc-utils/lsfd.c:143
+#, fuzzy
+#| msgid "device backing file"
+msgid "ID of device containing file"
+msgstr "fichero subyacente del dispositivo"
+
+#: misc-utils/lsfd.c:146
+msgid "device type (blk, char, or nodev)"
+msgstr ""
+
+#: misc-utils/lsfd.c:149
+msgid "IPC endpoints information communicated with the fd"
+msgstr ""
+
+#: misc-utils/lsfd.c:152
+msgid "flags specified when opening the file"
+msgstr ""
+
+#: misc-utils/lsfd.c:155
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "file descriptor for the file"
+msgstr "descriptor de fichero incorrecto"
+
+#: misc-utils/lsfd.c:158
+#, fuzzy
+#| msgid "max number of open files"
+msgid "user ID number of the file's owner"
+msgstr "número máx. de ficheros abiertos"
+
+#: misc-utils/lsfd.c:161 misc-utils/lslocks.c:79
+#, fuzzy
+#| msgid "logical NUMA node number"
+msgid "inode number"
+msgstr "número de nodo NUMA lógico"
+
+#: misc-utils/lsfd.c:164
+msgid "local IP address"
+msgstr ""
+
+#: misc-utils/lsfd.c:167
+msgid "remote IP address"
+msgstr ""
+
+#: misc-utils/lsfd.c:170
+msgid "local IPv6 address"
+msgstr ""
+
+#: misc-utils/lsfd.c:173
+msgid "remote IPv6 address"
+msgstr ""
+
+#: misc-utils/lsfd.c:176
+#, fuzzy
+#| msgid "size of the file"
+msgid "name of the file (raw)"
+msgstr "tamaño del fichero"
+
+#: misc-utils/lsfd.c:179
+msgid "opened by a kernel thread"
+msgstr ""
+
+#: misc-utils/lsfd.c:182
+msgid "device ID for special, or ID of device containing file"
+msgstr ""
+
+#: misc-utils/lsfd.c:185
+msgid "length of file mapping (in page)"
+msgstr ""
+
+#: misc-utils/lsfd.c:188
+msgid "misc character device name resolved by /proc/misc"
+msgstr ""
+
+#: misc-utils/lsfd.c:191
+#, fuzzy
+#| msgid "mount"
+msgid "mount id"
+msgstr "montar"
+
+#: misc-utils/lsfd.c:194
+#, fuzzy
+#| msgid "lock access mode"
+msgid "access mode (rwx)"
+msgstr "modo de acceso al bloqueo"
+
+#: misc-utils/lsfd.c:197
+#, fuzzy
+#| msgid "size of the file"
+msgid "name of the file (cooked)"
+msgstr "tamaño del fichero"
+
+#: misc-utils/lsfd.c:200
+msgid "netlink multicast groups"
+msgstr ""
+
+#: misc-utils/lsfd.c:203
+msgid "netlink local port id"
+msgstr ""
+
+#: misc-utils/lsfd.c:206
+msgid "netlink protocol"
+msgstr ""
+
+#: misc-utils/lsfd.c:209
+#, fuzzy
+#| msgid "ncount"
+msgid "link count"
+msgstr "ncount"
+
+#: misc-utils/lsfd.c:212
+msgid "name of the namespace (NS.TYPE:[INODE])"
+msgstr ""
+
+#: misc-utils/lsfd.c:215
+#, fuzzy
+#| msgid "path to the namespace"
+msgid "type of the namespace"
+msgstr "ruta del espacio de nombres"
+
+#: misc-utils/lsfd.c:218
+#, fuzzy
+#| msgid "size of the file"
+msgid "owner of the file"
+msgstr "tamaño del fichero"
+
+#: misc-utils/lsfd.c:221
+msgid "net interface associated with the packet socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:224
+msgid "L3 protocol associated with the packet socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:227
+msgid "block device name resolved by /proc/partition"
+msgstr ""
+
+#: misc-utils/lsfd.c:230
+#, fuzzy
+#| msgid "PID of the process holding the lock"
+msgid "PID of the process opening the file"
+msgstr "PID del proceso que sostiene el bloqueo"
+
+#: misc-utils/lsfd.c:233
+#, fuzzy
+#| msgid "command of the process holding the lock"
+msgid "command of the process targeted by the pidfd"
+msgstr "orden del proceso que sostiene el bloqueo"
+
+#: misc-utils/lsfd.c:236
+msgid "NSpid field in fdinfo of the pidfd"
+msgstr ""
+
+#: misc-utils/lsfd.c:239
+#, fuzzy
+#| msgid "PID of the process holding the lock"
+msgid "PID of the process targeted by the pidfd"
+msgstr "PID del proceso que sostiene el bloqueo"
+
+#: misc-utils/lsfd.c:242
+msgid "ICMP echo request ID"
+msgstr ""
+
+#: misc-utils/lsfd.c:245
+#, fuzzy
+#| msgid "%s: cannot get file position"
+msgid "file position"
+msgstr "%s: no se puede obtener la posición del fichero"
+
+#: misc-utils/lsfd.c:248
+#, fuzzy
+#| msgid "Number of attached processes"
+msgid "protocol number of the raw socket"
+msgstr "Número de procesos conectados"
+
+#: misc-utils/lsfd.c:251
+#, fuzzy
+#| msgid "no device specified"
+msgid "device ID (if special file)"
+msgstr "no se ha especificado ningún dispositivo"
+
+#: misc-utils/lsfd.c:254
+#, fuzzy
+#| msgid "max file size"
+msgid "file size"
+msgstr "tamaño de fichero máximo"
+
+#: misc-utils/lsfd.c:257
+msgid "listening socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:260
+msgid "inode identifying network namespace where the socket belongs to"
+msgstr ""
+
+#: misc-utils/lsfd.c:263
+#, fuzzy
+#| msgid "partition name"
+msgid "protocol name"
+msgstr "nombre de la partición"
+
+#: misc-utils/lsfd.c:266
+msgid "State of socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:269
+#, fuzzy
+#| msgid "socket"
+msgid "Type of socket"
+msgstr "socket"
+
+#: misc-utils/lsfd.c:272
+#, fuzzy
+#| msgid "failed to read new partition from device; ignoring --move-data"
+msgid "file system, partition, or device containing file"
+msgstr "no se ha podido leer la nueva partición del dispositivo; se ignora --move-data"
+
+#: misc-utils/lsfd.c:275
+#, fuzzy
+#| msgid "filesystem type"
+msgid "file type (raw)"
+msgstr "tipo de sistema de ficheros"
+
+#: misc-utils/lsfd.c:278
+msgid "local TCP address (INET address:TCP port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:281
+msgid "remote TCP address (INET address:TCP port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:284
+#, fuzzy
+#| msgid "logical CPU number"
+msgid "local TCP port"
+msgstr "número de CPU lógica"
+
+#: misc-utils/lsfd.c:287
+msgid "remote TCP port"
+msgstr ""
+
+#: misc-utils/lsfd.c:290
+#, fuzzy
+#| msgid "PID of the process holding the lock"
+msgid "thread ID of the process opening the file"
+msgstr "PID del proceso que sostiene el bloqueo"
+
+#: misc-utils/lsfd.c:293
+#, fuzzy
+#| msgid "filesystem type"
+msgid "file type (cooked)"
+msgstr "tipo de sistema de ficheros"
+
+#: misc-utils/lsfd.c:296
+msgid "local UDP address (INET address:UDP port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:299
+msgid "remote UDP address (INET address:UDP port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:302
+msgid "local UDP port"
+msgstr ""
+
+#: misc-utils/lsfd.c:305
+msgid "remote UDP port"
+msgstr ""
+
+#: misc-utils/lsfd.c:308
+msgid "local UDPLite address (INET address:UDPLite port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:311
+msgid "remote UDPLite address (INET address:UDPLite port)"
+msgstr ""
+
+#: misc-utils/lsfd.c:314
+msgid "local UDPLite port"
+msgstr ""
+
+#: misc-utils/lsfd.c:317
+msgid "remote UDPLite port"
+msgstr ""
+
+#: misc-utils/lsfd.c:320
+#, fuzzy
+#| msgid "Number of attached processes"
+msgid "user ID number of the process"
+msgstr "Número de procesos conectados"
+
+#: misc-utils/lsfd.c:323
+msgid "filesystem pathname for UNIX domain socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:326
+#, fuzzy
+#| msgid "Number of attached processes"
+msgid "user of the process"
+msgstr "Número de procesos conectados"
+
+#: misc-utils/lsfd.c:370 sys-utils/prlimit.c:87
+msgid "processes"
+msgstr "procesos"
+
+#: misc-utils/lsfd.c:374
+#, fuzzy
+#| msgid "Attached processes"
+msgid "root owned processes"
+msgstr "Procesos conectados"
+
+#: misc-utils/lsfd.c:378
+#, fuzzy
+#| msgid "kernel messages"
+msgid "kernel threads"
+msgstr "mensajes del núcleo"
+
+#: misc-utils/lsfd.c:382
+#, fuzzy
+#| msgid "open failed"
+msgid "open files"
+msgstr "fallo al abrir"
+
+#: misc-utils/lsfd.c:386
+#, fuzzy
+#| msgid "open failed"
+msgid "RO open files"
+msgstr "fallo al abrir"
+
+#: misc-utils/lsfd.c:390
+#, fuzzy
+#| msgid "open failed"
+msgid "WO open files"
+msgstr "fallo al abrir"
+
+#: misc-utils/lsfd.c:394
+msgid "shared mappings"
+msgstr ""
+
+#: misc-utils/lsfd.c:398
+msgid "RO shared mappings"
+msgstr ""
+
+#: misc-utils/lsfd.c:402
+msgid "WO shared mappings"
+msgstr ""
+
+#: misc-utils/lsfd.c:406
+#, fuzzy
+#| msgid "Regular files: %9lld\n"
+msgid "regular files"
+msgstr "Ficheros regulares: %9lld\n"
+
+#: misc-utils/lsfd.c:410
+#, fuzzy
+#| msgid "Sectors"
+msgid "directories"
+msgstr "Sectores"
+
+#: misc-utils/lsfd.c:414
+#, fuzzy
+#| msgid "socket"
+msgid "sockets"
+msgstr "socket"
+
+#: misc-utils/lsfd.c:418
+msgid "fifos/pipes"
+msgstr ""
+
+#: misc-utils/lsfd.c:422
+#, fuzzy
+#| msgid "/dev/%s: not a character device"
+msgid "character devices"
+msgstr "/dev/%s: no es un dispositivo de caracteres"
+
+#: misc-utils/lsfd.c:426
+#, fuzzy
+#| msgid "block device name"
+msgid "block devices"
+msgstr "nombre del dispositivo de bloque"
+
+#: misc-utils/lsfd.c:430
+#, fuzzy
+#| msgid "unknown user %s"
+msgid "unknown types"
+msgstr "usuario desconocido %s"
+
+#: misc-utils/lsfd.c:526
+msgid "too many columns are added via filter expression"
+msgstr ""
+
+#: misc-utils/lsfd.c:1323
+#, fuzzy
+#| msgid "failed to allocate UID cache"
+msgid "failed to allocate an idcache"
+msgstr "fallo al asignar la caché UID"
+
+#: misc-utils/lsfd.c:1378 misc-utils/lslocks.c:292
+msgid "(unknown)"
+msgstr "(desconocido)"
+
+#: misc-utils/lsfd.c:1434 misc-utils/lsfd-filter.c:374
+#: misc-utils/lsfd-sock-xinfo.c:152 misc-utils/lsfd-sock-xinfo.c:279
+#, fuzzy
+#| msgid "failed to allocate memory: %m"
+msgid "failed to allocate memory"
+msgstr "mo se ha podido asignar memoria: %m"
+
+#: misc-utils/lsfd.c:1465
+#, fuzzy, c-format
+#| msgid "unexpected value in %s: %ju"
+msgid "unexpected value for pid specification: %s"
+msgstr "valor no esperado en: %s: %ju"
+
+#: misc-utils/lsfd.c:1467
+#, c-format
+msgid "garbage at the end of pid specification: %s"
+msgstr ""
+
+#: misc-utils/lsfd.c:1469
+#, c-format
+msgid "out of range value for pid specification: %ld"
+msgstr ""
+
+#: misc-utils/lsfd.c:1513
+#, fuzzy
+#| msgid "failed to allocate pty handler"
+msgid "failed to alloc procfs handler"
+msgstr "fallo al asignar el manejador de pty"
+
+#: misc-utils/lsfd.c:1517
+#, fuzzy
+#| msgid "failed to open: %s"
+msgid "failed to open /proc"
+msgstr "no se ha podido abrir: %s"
+
+#: misc-utils/lsfd.c:1541
+#, fuzzy
+#| msgid " -n, --noheadings          don't print headings\n"
+msgid " -l,      --threads           list in threads level\n"
+msgstr " -n, --noheadings          no imprime encabezados\n"
+
+#: misc-utils/lsfd.c:1542
+#, fuzzy
+#| msgid " -J, --json             use JSON output format\n"
+msgid " -J,      --json              use JSON output format\n"
+msgstr "  -J, --json            utiliza formato de salida JSON\n"
+
+#: misc-utils/lsfd.c:1543
+#, fuzzy
+#| msgid "     --noheadings         don't print headings\n"
+msgid " -n,      --noheadings        don't print headings\n"
+msgstr "     --noheadings         no imprime las cabeceras\n"
+
+#: misc-utils/lsfd.c:1544
+#, fuzzy
+#| msgid " -o, --output <list>       output columns\n"
+msgid " -o,      --output <list>     output columns\n"
+msgstr " -o, --output <lista>      columnas que mostrar\n"
+
+#: misc-utils/lsfd.c:1545
+#, fuzzy
+#| msgid " -r, --raw              use raw output format\n"
+msgid " -r,      --raw               use raw output format\n"
+msgstr "  -r, --raw             utiliza el formato de salida en bruto\n"
+
+#: misc-utils/lsfd.c:1546
+#, fuzzy
+#| msgid " -u, --notruncate       don't truncate text in columns\n"
+msgid " -u,      --notruncate        don't truncate text in columns\n"
+msgstr " -u, --notruncate       no trunca el texto de las columnas\n"
+
+#: misc-utils/lsfd.c:1547
+#, fuzzy
+#| msgid " -p, --pid <pid>...     act on these already running processes\n"
+msgid " -p,      --pid  <pid(s)>     collect information only specified processes\n"
+msgstr " -p, --pid <pid>...     actúa sobre estos procesos en ejecución\n"
 
-#: misc-utils/lsblk.c:216
-msgid "device revision"
-msgstr "versión de dispositivo"
+#: misc-utils/lsfd.c:1548
+msgid " -i[4|6], --inet[=4|6]        list only IPv4 and/or IPv6 sockets\n"
+msgstr ""
 
-#: misc-utils/lsblk.c:217
-msgid "device vendor"
-msgstr "vendedor del dispositivo"
+#: misc-utils/lsfd.c:1549
+msgid " -Q,      --filter <expr>     apply display filter\n"
+msgstr ""
 
-#: misc-utils/lsblk.c:218
-msgid "zone model"
-msgstr "modelo de zona"
+#: misc-utils/lsfd.c:1550
+msgid "          --debug-filter      dump the internal data structure of filter and exit\n"
+msgstr ""
 
-#: misc-utils/lsblk.c:219
-msgid "dax-capable device"
-msgstr "dispositivo con capacidad dax"
+#: misc-utils/lsfd.c:1551
+#, fuzzy
+#| msgid ""
+#| "     --target-prefix <path>\n"
+#| "                         specifies path used for all mountpoints\n"
+msgid ""
+" -C,      --counter <name>:<expr>\n"
+"                              define custom counter for --summary output\n"
+msgstr ""
+"     --target-prefix <ruta>\n"
+"                         especifica la ruta utilizada para todos los puntos de montaje\n"
 
-#: misc-utils/lsblk.c:1295
-msgid "failed to allocate device"
-msgstr "no se ha podido reservar dispositivo"
+#: misc-utils/lsfd.c:1553
+msgid "          --dump-counters     dump counter definitions\n"
+msgstr ""
 
-#: misc-utils/lsblk.c:1355
-msgid "failed to open device directory in sysfs"
-msgstr "no se ha podido abrir el directorio del dispositivo en sistema de ficheros"
+#: misc-utils/lsfd.c:1554
+#, fuzzy
+#| msgid "     --summary[=when] print summary information (never,always or only)\n"
+msgid "          --summary[=<when>]  print summary information (only, append, or never)\n"
+msgstr "     --summary(=cuándo) imprime un resumen informativo (never, always o only)\n"
 
-#: misc-utils/lsblk.c:1543
+#: misc-utils/lsfd.c:1621
 #, c-format
-msgid "%s: failed to get sysfs name"
-msgstr "%s: fallo al obtener el nombre del sistema de ficheros"
+msgid "too short counter specification: -C/--counter %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1555
+#: misc-utils/lsfd.c:1625 misc-utils/lsfd.c:1631
 #, c-format
-msgid "%s: failed to get whole-disk device number"
-msgstr "%s: fallo al obtener el número de dispositivo del disco completo"
-
-#: misc-utils/lsblk.c:1628 misc-utils/lsblk.c:1676
-msgid "failed to allocate /sys handler"
-msgstr "fallo al asignar el manejador de /sys"
+msgid "no name for counter: -C/--counter %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1736 misc-utils/lsblk.c:1738 misc-utils/lsblk.c:1767
-#: misc-utils/lsblk.c:1769
+#: misc-utils/lsfd.c:1635
 #, c-format
-msgid "failed to parse list '%s'"
-msgstr "fallo al analizar la lista '%s'"
+msgid "empty counter expression given: -C/--counter %s"
+msgstr ""
 
-#. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1743
+#: misc-utils/lsfd.c:1643
 #, c-format
-msgid "the list of excluded devices is too large (limit is %d devices)"
-msgstr "la lista de dispositivos excluidos es demasiado grande (el límite es de %d dispositivos)"
+msgid "don't use `{' in the name of a counter: %s"
+msgstr ""
 
-#. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1774
-#, c-format
-msgid "the list of included devices is too large (limit is %d devices)"
-msgstr "la lista de dispositivos incluidos es demasiado grande (el límite es de %d dispositivos)"
+#: misc-utils/lsfd.c:1664
+msgid "failed in making filter for a counter: "
+msgstr ""
 
-#: misc-utils/lsblk.c:1843 sys-utils/wdctl.c:207
-#, c-format
-msgid " %s [options] [<device> ...]\n"
-msgstr " %s [opciones] [<dispositivo> ...]\n"
+#: misc-utils/lsfd.c:1732
+#, fuzzy
+#| msgid "failed to allocate output table"
+msgid "failed to allocate summary table"
+msgstr "no se ha podido reservar la tabla de salida"
 
-#: misc-utils/lsblk.c:1846
-msgid "List information about block devices.\n"
-msgstr "Muestra información sobre dispositivos de bloques.\n"
+#: misc-utils/lsfd.c:1742
+msgid "VALUE"
+msgstr ""
 
-#: misc-utils/lsblk.c:1849
-msgid " -D, --discard        print discard capabilities\n"
-msgstr " -D, --discard        imprime las capacidades de descarte\n"
+#: misc-utils/lsfd.c:1744 misc-utils/lsfd.c:1750
+#, fuzzy
+#| msgid "failed to allocate output column"
+msgid "failed to allocate summary column"
+msgstr "no se ha podido reservar la columna de salida"
 
-#: misc-utils/lsblk.c:1850
-msgid " -E, --dedup <column> de-duplicate output by <column>\n"
-msgstr " -E, --dedup <columna> desduplica la salida por <columna>\n"
+#: misc-utils/lsfd.c:1748
+msgid "COUNTER"
+msgstr ""
 
-#: misc-utils/lsblk.c:1851
-msgid " -I, --include <list> show only devices with specified major numbers\n"
-msgstr " -I, --include <lista>muestra únicamente dispositivos con los números mayores especificados\n"
+#: misc-utils/lsfd.c:1763 misc-utils/lsfd.c:1765 misc-utils/lsfd.c:1768
+#, fuzzy
+#| msgid "failed to add output data"
+msgid "failed to add summary data"
+msgstr "no se han podido añadir los datos de salida"
 
-#: misc-utils/lsblk.c:1852 sys-utils/lsirq.c:63 sys-utils/lsmem.c:512
-msgid " -J, --json           use JSON output format\n"
-msgstr " -J, --json           utiliza formato de salida JSON\n"
+#: misc-utils/lsfd.c:1905
+#, fuzzy, c-format
+#| msgid "unknown argument: %s"
+msgid "unknown -i/--inet argument: %s"
+msgstr "argumento desconocido: %s"
 
-#: misc-utils/lsblk.c:1853
-msgid " -O, --output-all     output all columns\n"
-msgstr " -O, --output-all     saca todas las columnas\n"
+#: misc-utils/lsfd.c:1931 sys-utils/lsmem.c:641
+msgid "unsupported --summary argument"
+msgstr "argumento de --summary no admitido"
 
-#: misc-utils/lsblk.c:1855
-msgid " -S, --scsi           output info about SCSI devices\n"
-msgstr " -S, --scsi           saca información sobre los dispositivos SCSI\n"
+#: misc-utils/lsfd-file.c:311 misc-utils/namei.c:455 sys-utils/lsns.c:1486
+msgid "failed to allocate UID cache"
+msgstr "fallo al asignar la caché UID"
 
-#: misc-utils/lsblk.c:1856
-msgid " -T, --tree[=<column>] use tree format output\n"
-msgstr " -T, --tree[=<columna>] utiliza salida con formato de árbol\n"
+#: misc-utils/lsfd-filter.c:417
+#, c-format
+msgid "error: string literal is not terminated: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1857
-msgid " -a, --all            print all devices\n"
-msgstr " -a, --all            imprime todos los dispositivos\n"
+#: misc-utils/lsfd-filter.c:511
+#, c-format
+msgid "error: unbalanced parenthesis: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1859
-msgid " -d, --nodeps         don't print slaves or holders\n"
-msgstr " -d, --nodeps         noimprime esclavos ni portadores\n"
+#: misc-utils/lsfd-filter.c:560 misc-utils/lsfd-filter.c:570
+#: misc-utils/lsfd-filter.c:580
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected character %c after ="
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1860
-msgid " -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
-msgstr " -e, --exclude <lista>excluye dispositivos por número mayor (por omisión: discos RAM)\n"
+#: misc-utils/lsfd-filter.c:641
+#, fuzzy, c-format
+#| msgid "%s: failed to get partition number"
+msgid "error: failed to convert input to number"
+msgstr "%s: fallo al obtener el número de partición"
 
-#: misc-utils/lsblk.c:1861
-msgid " -f, --fs             output info about filesystems\n"
-msgstr " -f, --fs             saca información sobre los sistemas de ficheros\n"
+#: misc-utils/lsfd-filter.c:645
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected character %c"
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1862
-msgid " -i, --ascii          use ascii characters only\n"
-msgstr " -i, --ascii          utiliza caracteres ascii solamente\n"
+#: misc-utils/lsfd-filter.c:700
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected token: %s after %s"
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1863
-msgid " -l, --list           use list format output\n"
-msgstr " -l, --list           utiliza salida con formato de lista\n"
+#: misc-utils/lsfd-filter.c:711
+#, c-format
+msgid "error: empty left side expression: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1864
-msgid " -M, --merge          group parents of sub-trees (usable for RAIDs, Multi-path)\n"
-msgstr " -M, --merge          agrupa padres de subárboles (utilizable para RAIDs, Multi-path)\n"
+#: misc-utils/lsfd-filter.c:726
+#, fuzzy, c-format
+#| msgid "error writing sector %lu on %s"
+msgid "error: no such column: %s"
+msgstr "Error al escribir el sector %lu en %s"
 
-#: misc-utils/lsblk.c:1865
-msgid " -m, --perms          output info about permissions\n"
-msgstr " -m, --perms          saca información sobre los permisos\n"
+#: misc-utils/lsfd-filter.c:737
+#, c-format
+msgid "error: cannot add a column to table: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1866 sys-utils/lsirq.c:65 sys-utils/lsmem.c:516
-msgid " -n, --noheadings     don't print headings\n"
-msgstr " -n, --noheadings     no imprime encabezados\n"
+#: misc-utils/lsfd-filter.c:759
+#, fuzzy, c-format
+#| msgid "internal error: unsupported dialog type %d"
+msgid "error: unsupported column data type: %d, column: %s"
+msgstr "error interno: tipo de diálogo no soportado %d"
 
-#: misc-utils/lsblk.c:1867 sys-utils/lsmem.c:517
-msgid " -o, --output <list>  output columns\n"
-msgstr " -o, --output <lista> columnas que mostrar\n"
+#: misc-utils/lsfd-filter.c:804 misc-utils/lsfd-filter.c:834
+#, c-format
+msgid "error: empty right side expression: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1868
-msgid " -p, --paths          print complete device path\n"
-msgstr " -p, --paths          imprime la ruta completa del dispositivo\n"
+#: misc-utils/lsfd-filter.c:874
+#, fuzzy
+#| msgid "could not compile regular expression %s: %s"
+msgid "error: empty filter expression"
+msgstr "no se ha podido compilar la expresión regular %s: %s"
 
-#: misc-utils/lsblk.c:1870
-msgid " -s, --inverse        inverse dependencies\n"
-msgstr " -s, --inverse        dependencias inversas\n"
+#: misc-utils/lsfd-filter.c:975
+#, fuzzy, c-format
+#| msgid "unexpected end of file on %s"
+msgid "unexpected type in filter application: %s"
+msgstr "no se esperaba fin de fichero en %s"
 
-#: misc-utils/lsblk.c:1871
-msgid " -t, --topology       output info about topology\n"
-msgstr " -t, --topology       saca información sobre la topología\n"
+#: misc-utils/lsfd-filter.c:1076
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected operand type %s for: %s"
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1872
-#, fuzzy
-msgid " -w, --width <num>    specifies output width as number of characters\n"
-msgstr " -c, --output-width <ancho>       ancho de la salida en número de caracteres\n"
+#: misc-utils/lsfd-filter.c:1199 misc-utils/lsfd-filter.c:1232
+#: misc-utils/lsfd-filter.c:1254
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected left operand type %s for: %s"
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1873
-msgid " -x, --sort <column>  sort output by <column>\n"
-msgstr " -x, --sort <columna> ordena la salida por <columna>\n"
+#: misc-utils/lsfd-filter.c:1207 misc-utils/lsfd-filter.c:1240
+#: misc-utils/lsfd-filter.c:1262
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected right operand type %s for: %s"
+msgstr "Error de entrada: carácter inesperado %c tras campo %s"
 
-#: misc-utils/lsblk.c:1874
-msgid " -z, --zoned          print zone model\n"
-msgstr " -z, --zoned          imprime el modelo de zona\n"
+#: misc-utils/lsfd-filter.c:1269
+#, c-format
+msgid "error: string literal is expected as right operand for: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1875
-msgid "     --sysroot <dir>  use specified directory as system root\n"
-msgstr "     --sysroot <dir>  utiliza como raíz del sistema el directorio especificado\n"
+#: misc-utils/lsfd-filter.c:1285
+#, fuzzy, c-format
+#| msgid "could not compile regular expression %s: %s"
+msgid "error: could not compile regular expression %s: %s"
+msgstr "no se ha podido compilar la expresión regular %s: %s"
 
-#: misc-utils/lsblk.c:1892
+#: misc-utils/lsfd-filter.c:1321
+msgid "error: unbalanced parenthesis: ("
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:1327
 #, c-format
-msgid "failed to access sysfs directory: %s"
-msgstr "no se ha podido acceder al directorio del sistema de ficheros: %s"
+msgid "error: garbage at the end of expression: %s"
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:1333
+#, c-format
+msgid "error: bool expression is expected: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:2099
+#: misc-utils/lsfd.h:232
 #, fuzzy
-msgid "invalid output width number argument"
-msgstr "número de partición no válido"
+#| msgid "failed to allocate memory: %m"
+msgid "failed to allocate memory for string"
+msgstr "mo se ha podido asignar memoria: %m"
 
-#: misc-utils/lsblk.c:2257
-msgid "failed to allocate device tree"
-msgstr "no se ha podido reservar el árbol del dispositivo"
+#: misc-utils/lsfd-sock-xinfo.c:228
+#, fuzzy
+#| msgid "failed to allocate output column"
+msgid "failed to alloc path context for /var/run/netns"
+msgstr "no se ha podido reservar la columna de salida"
 
-#: misc-utils/lslocks.c:73
+#: misc-utils/lslocks.c:75
 msgid "command of the process holding the lock"
 msgstr "orden del proceso que sostiene el bloqueo"
 
-#: misc-utils/lslocks.c:74
+#: misc-utils/lslocks.c:76
 msgid "PID of the process holding the lock"
 msgstr "PID del proceso que sostiene el bloqueo"
 
-#: misc-utils/lslocks.c:75
+#: misc-utils/lslocks.c:77
 msgid "kind of lock"
 msgstr "tipo de bloqueo"
 
-#: misc-utils/lslocks.c:76
+#: misc-utils/lslocks.c:78
 msgid "size of the lock"
 msgstr "tamaño del bloqueo"
 
-#: misc-utils/lslocks.c:77
+#: misc-utils/lslocks.c:81
 msgid "lock access mode"
 msgstr "modo de acceso al bloqueo"
 
-#: misc-utils/lslocks.c:78
+#: misc-utils/lslocks.c:82
 msgid "mandatory state of the lock: 0 (none), 1 (set)"
 msgstr "estado obligatorio del bloqueo: 0 (no hay), 1 (definido)"
 
-#: misc-utils/lslocks.c:79
+#: misc-utils/lslocks.c:83
 msgid "relative byte offset of the lock"
 msgstr "posición relativa del bloqueo en bytes"
 
-#: misc-utils/lslocks.c:80
+#: misc-utils/lslocks.c:84
 msgid "ending offset of the lock"
 msgstr "posición del final del bloqueo"
 
-#: misc-utils/lslocks.c:81
+#: misc-utils/lslocks.c:85
 msgid "path of the locked file"
 msgstr "ruta del fichero bloqueado"
 
-#: misc-utils/lslocks.c:82
+#: misc-utils/lslocks.c:86
 msgid "PID of the process blocking the lock"
 msgstr "PID del proceso que está bloqueando el bloqueo"
 
-#: misc-utils/lslocks.c:259
+#: misc-utils/lslocks.c:234
+#, fuzzy, c-format
+#| msgid "failed to parse %s"
+msgid "failed to parse '%s'"
+msgstr "no se ha podido analizar %s"
+
+#: misc-utils/lslocks.c:266
 msgid "failed to parse ID"
 msgstr "fallo al analizar ID"
 
-#: misc-utils/lslocks.c:281 misc-utils/uuidd.c:755 sys-utils/nsenter.c:262
+#: misc-utils/lslocks.c:288 misc-utils/uuidd.c:800 misc-utils/waitpid.c:57
+#: sys-utils/nsenter.c:299
 msgid "failed to parse pid"
 msgstr "fallo al analizar pid"
 
-#: misc-utils/lslocks.c:285
-msgid "(unknown)"
-msgstr "(desconocido)"
-
-#: misc-utils/lslocks.c:287
+#: misc-utils/lslocks.c:294
 msgid "(undefined)"
 msgstr "(indefinido)"
 
-#: misc-utils/lslocks.c:296
+#: misc-utils/lslocks.c:303
 msgid "failed to parse start"
 msgstr "fallo al analizar el principio"
 
-#: misc-utils/lslocks.c:303
+#: misc-utils/lslocks.c:310
 msgid "failed to parse end"
 msgstr "fallo al analizar el final"
 
-#: misc-utils/lslocks.c:531
+#: misc-utils/lslocks.c:548
 msgid "List local system locks.\n"
 msgstr "Enumera los bloqueos del sistema local.\n"
 
-#: misc-utils/lslocks.c:534
+#: misc-utils/lslocks.c:551
 msgid " -b, --bytes            print SIZE in bytes rather than in human readable format\n"
 msgstr " -b, --btyes            muestra el TAMAÑO en bytes en lugar de hacerlo en formato legible para humanos\n"
 
-#: misc-utils/lslocks.c:536
+#: misc-utils/lslocks.c:553
 msgid " -i, --noinaccessible   ignore locks without read permissions\n"
 msgstr " -i, --noinaccessible   hacer caso omiso de bloqueos sin permisos de lectura\n"
 
-#: misc-utils/lslocks.c:537 sys-utils/lsns.c:907 sys-utils/rfkill.c:629
+#: misc-utils/lslocks.c:554 sys-utils/lsns.c:1293 sys-utils/rfkill.c:640
 msgid " -n, --noheadings       don't print headings\n"
 msgstr " -n, --noheadings       no imprime encabezados\n"
 
-#: misc-utils/lslocks.c:538 sys-utils/lsns.c:908 sys-utils/rfkill.c:630
+#: misc-utils/lslocks.c:555 sys-utils/lsns.c:1294 sys-utils/rfkill.c:641
 msgid " -o, --output <list>    define which output columns to use\n"
 msgstr " -o, --output <lista>   define que columnas de salida utilizar\n"
 
-#: misc-utils/lslocks.c:539 sys-utils/lsns.c:909 sys-utils/rfkill.c:631
+#: misc-utils/lslocks.c:556 sys-utils/lsns.c:1295 sys-utils/rfkill.c:642
 msgid "     --output-all       output all columns\n"
 msgstr "     --output-all       saca todas las columnas\n"
 
-#: misc-utils/lslocks.c:540
+#: misc-utils/lslocks.c:557
 msgid " -p, --pid <pid>        display only locks held by this process\n"
 msgstr " -p, --pid <pid>        muestra solo los bloqueos que mantiene este proceso\n"
 
-#: misc-utils/lslocks.c:541 sys-utils/lsns.c:911 sys-utils/rfkill.c:632
+#: misc-utils/lslocks.c:558 sys-utils/lsns.c:1298 sys-utils/rfkill.c:643
 msgid " -r, --raw              use the raw output format\n"
 msgstr " -r, --raw              utiliza el formato de salida en bruto\n"
 
-#: misc-utils/lslocks.c:606 schedutils/chrt.c:407 schedutils/ionice.c:177
-#: schedutils/taskset.c:171 schedutils/uclampset.c:255 sys-utils/choom.c:102
-#: sys-utils/lsns.c:993 sys-utils/prlimit.c:590
+#: misc-utils/lslocks.c:623 schedutils/chrt.c:413 schedutils/ionice.c:179
+#: schedutils/taskset.c:190 schedutils/uclampset.c:257 sys-utils/choom.c:102
+#: sys-utils/lsns.c:1388 sys-utils/prlimit.c:604
 msgid "invalid PID argument"
 msgstr "argumento PID incorrecto"
 
@@ -11078,8 +12684,8 @@ msgstr " -m, --max-size <num>  limita la cantidad que se lee de los ficheros de
 msgid " -v, --verbose         explain what is being done\n"
 msgstr " -v, --verbose         explica lo que se está haciendo\n"
 
-#: misc-utils/mcookie.c:97 misc-utils/wipefs.c:671 sys-utils/blkdiscard.c:104
-#: sys-utils/fallocate.c:107 sys-utils/fstrim.c:435
+#: misc-utils/mcookie.c:97 misc-utils/wipefs.c:656 sys-utils/blkdiscard.c:111
+#: sys-utils/fallocate.c:107 sys-utils/fstrim.c:475
 msgid "<num>"
 msgstr "<num>"
 
@@ -11095,7 +12701,7 @@ msgstr[1] "Se han obtenido %zu bytes de %s\n"
 msgid "closing %s failed"
 msgstr "fallo al cerrar %s"
 
-#: misc-utils/mcookie.c:168 sys-utils/blkdiscard.c:184 sys-utils/fstrim.c:501
+#: misc-utils/mcookie.c:168 sys-utils/blkdiscard.c:204 sys-utils/fstrim.c:542
 #: text-utils/hexdump.c:124
 msgid "failed to parse length"
 msgstr "fallo al analizar la longitud"
@@ -11111,21 +12717,21 @@ msgid_plural "Got %d bytes from %s\n"
 msgstr[0] "Se ha obtenido %d byte de %s\n"
 msgstr[1] "Se han obtenido %d bytes de %s\n"
 
-#: misc-utils/namei.c:90
+#: misc-utils/namei.c:101
 #, c-format
 msgid "failed to read symlink: %s"
 msgstr "fallo al leer enlace simbólico: %s"
 
-#: misc-utils/namei.c:334
+#: misc-utils/namei.c:359
 #, c-format
 msgid " %s [options] <pathname>...\n"
 msgstr " %s [opciones] <nombre de ruta> ...\n"
 
-#: misc-utils/namei.c:337
+#: misc-utils/namei.c:362
 msgid "Follow a pathname until a terminal point is found.\n"
 msgstr "Sigue una ruta hasta encontrar un punto terminal.\n"
 
-#: misc-utils/namei.c:341
+#: misc-utils/namei.c:366
 msgid ""
 " -x, --mountpoints   show mount point directories with a 'D'\n"
 " -m, --modes         show the mode bits of each file\n"
@@ -11141,342 +12747,520 @@ msgstr ""
 " -n, --nosymlinks    no sigue los enlaces simbólicos\n"
 " -v, --vertical      alinea verticalmente los modos y los propietarios\n"
 
-#: misc-utils/namei.c:408
+#: misc-utils/namei.c:373
+#, fuzzy
+#| msgid " -R, --submounts        print all submounts for the matching filesystems\n"
+msgid " -Z, --context       print any security context of each file \n"
+msgstr " -R, --submounts        imprime todos los submontajes de los sistemas de ficheros correspondientes\n"
+
+#: misc-utils/namei.c:449
 msgid "pathname argument is missing"
 msgstr "falta el argumento del nombre de ruta"
 
-#: misc-utils/namei.c:414 sys-utils/lsns.c:1070
-msgid "failed to allocate UID cache"
-msgstr "fallo al asignar la caché UID"
-
-#: misc-utils/namei.c:417
+#: misc-utils/namei.c:458
 msgid "failed to allocate GID cache"
 msgstr "fallo al asignar la caché GID"
 
-#: misc-utils/namei.c:439
+#: misc-utils/namei.c:480
 #, c-format
 msgid "%s: exceeded limit of symlinks"
 msgstr "%s: se ha superado el límite de enlaces simbólicos"
 
-#: misc-utils/rename.c:74
+#: misc-utils/pipesz.c:65
+#, fuzzy, c-format
+#| msgid " %s [options] -u <user> [[--] <command>]\n"
+msgid " %s [options] [--set <size>] [--] [command]\n"
+msgstr " %s [opciones] -u <usuario> [[--] <orden>]\n"
+
+#: misc-utils/pipesz.c:66
+#, fuzzy, c-format
+#| msgid " %s [options]\n"
+msgid " %s [options] --get\n"
+msgstr " %s [opciones]\n"
+
+#. TRANSLATORS: 'command' refers to a program argument
+#: misc-utils/pipesz.c:70
+msgid "Set or examine pipe buffer sizes and optionally execute command."
+msgstr ""
+
+#: misc-utils/pipesz.c:73
+#, fuzzy
+#| msgid " -t, --ignore           ignore failures\n"
+msgid " -g, --get          examine pipe buffers"
+msgstr " -t, --ignore           no tiene en cuenta fallos\n"
+
+#: misc-utils/pipesz.c:76
+#, fuzzy, c-format
+#| msgid ""
+#| " -A, --adjfile <file>     specifies the path to the adjust file\n"
+#| "                            the default is %s\n"
+msgid ""
+" -s, --set <size>   set pipe buffer sizes\n"
+"                      size defaults to %s\n"
+msgstr ""
+" -A, --adjfile <fichero>  especifica la ruta al fichero de ajuste\n"
+"                            la predefinida es %s\n"
+
+#: misc-utils/pipesz.c:81
+#, fuzzy
+#| msgid " -p, --pid <path>        path to pid file\n"
+msgid " -f, --file <path>  act on a file"
+msgstr " -p, --pid <ruta>        ruta del fichero pid\n"
+
+#: misc-utils/pipesz.c:82
+#, fuzzy
+#| msgid " -y, --method <name>        file content comparison method\n"
+msgid " -n, --fd <num>     act on a file descriptor"
+msgstr " -y, --method <nombre>      método de comparación del contenido del fichero\n"
+
+#: misc-utils/pipesz.c:83
+#, fuzzy
+#| msgid " -s, --symlink       act on the target of symlinks\n"
+msgid " -i, --stdin        act on standard input"
+msgstr " -s, --symlink       actúa sobre el objetivo de los enlaces simbólicos\n"
+
+#: misc-utils/pipesz.c:84
+#, fuzzy
+#| msgid " -o, --output <file>  write to file instead of standard output\n"
+msgid " -o, --stdout       act on standard output"
+msgstr " -o, --output <fichero> escribe en fichero en lugar de la salida estándar\n"
+
+#: misc-utils/pipesz.c:85
+#, fuzzy
+#| msgid " -s, --stderr             output message to standard error as well\n"
+msgid " -e, --stderr       act on standard error"
+msgstr " -s, --stderr             saca mensajes también por la salida de error estándar\n"
+
+#: misc-utils/pipesz.c:88
+#, fuzzy
+#| msgid " -c, --creator            show creator and owner\n"
+msgid " -c, --check        do not continue after an error"
+msgstr " -c, --creator            muestra el creador y el propietario\n"
+
+#: misc-utils/pipesz.c:89
+#, fuzzy
+#| msgid " -q, --quiet             suppress 'not mounted' error messages\n"
+msgid " -q, --quiet        do not warn of non-fatal errors"
+msgstr " -q, --quiet             suprime los mensajes de error 'no montado'\n"
+
+#: misc-utils/pipesz.c:90
+#, fuzzy
+#| msgid " -v, --verbose      verbose output\n"
+msgid " -v, --verbose      provide detailed output"
+msgstr " -v, --verbose      da más información en la salida\n"
+
+#. TRANSLATORS: '%s' refers to a file
+#: misc-utils/pipesz.c:111
+#, fuzzy, c-format
+#| msgid "cannot get size of %s"
+msgid "cannot get pipe buffer size of %s"
+msgstr "no se puede obtener el tamaño de %s"
+
+#. TRANSLATORS: '%s' refers to a file
+#: misc-utils/pipesz.c:131
+#, fuzzy, c-format
+#| msgid "cannot get size of %s"
+msgid "cannot set pipe buffer size of %s"
+msgstr "no se puede obtener el tamaño de %s"
+
+#. TRANSLATORS: '%s' refers to a file, '%d' to a buffer size in bytes
+#: misc-utils/pipesz.c:134
+#, c-format
+msgid "%s pipe buffer size set to %d"
+msgstr ""
+
+#. TRANSLATORS: '%s' refers to a system file
+#: misc-utils/pipesz.c:185 misc-utils/pipesz.c:191
+#, fuzzy, c-format
+#| msgid "cannot update %s"
+msgid "cannot parse %s"
+msgstr "no se puede actualizar %s"
+
+#: misc-utils/pipesz.c:288
+msgid "cannot specify a command with --get"
+msgstr ""
+
+#. TRANSLATORS: a column that contains the names of files that are unix pipes
+#: misc-utils/pipesz.c:294
+msgid "pipe"
+msgstr ""
+
+#. TRANSLATORS: a column that contains buffer sizes in bytes
+#: misc-utils/pipesz.c:296 sys-utils/ipcs.c:303 sys-utils/ipcs.c:528
+msgid "size"
+msgstr "tamaño"
+
+#. TRANSLATORS: a column that contains an amount of data which has not been used by a program
+#: misc-utils/pipesz.c:298
+#, fuzzy
+#| msgid ", ready"
+msgid "unread"
+msgstr ", preparado"
+
+#: misc-utils/pipesz.c:311
+#, fuzzy
+#| msgid "Please, specify size."
+msgid "using last specified size"
+msgstr "Por favor, especifique el tamaño."
+
+#: misc-utils/rename.c:117
 #, c-format
 msgid "%s: overwrite `%s'? "
 msgstr "%s: ¿sobreescribir `%s'? "
 
-#: misc-utils/rename.c:115 misc-utils/rename.c:177
+#: misc-utils/rename.c:159 misc-utils/rename.c:224
 #, c-format
 msgid "%s: not accessible"
 msgstr "%s: no se puede acceder"
 
-#: misc-utils/rename.c:124
+#: misc-utils/rename.c:168
 #, c-format
 msgid "%s: not a symbolic link"
 msgstr "%s: no es un enlace simbólico"
 
-#: misc-utils/rename.c:129
+#: misc-utils/rename.c:175
 #, c-format
 msgid "%s: readlink failed"
 msgstr "%s: readlink ha fallado"
 
-#: misc-utils/rename.c:144
+#: misc-utils/rename.c:191
 #, c-format
 msgid "Skipping existing link: `%s' -> `%s'\n"
 msgstr "Salta el enlace existente: `%s' -> `%s'\n"
 
-#: misc-utils/rename.c:150
+#: misc-utils/rename.c:197
 #, c-format
 msgid "%s: unlink failed"
 msgstr "%s: unlink ha fallado"
 
-#: misc-utils/rename.c:154
+#: misc-utils/rename.c:201
 #, c-format
 msgid "%s: symlinking to %s failed"
 msgstr "%s: el enlazado simbólico a %s ha fallado"
 
-#: misc-utils/rename.c:197
+#: misc-utils/rename.c:240
 #, c-format
 msgid "Skipping existing file: `%s'\n"
 msgstr "Saltando fichero que ya existe: `%s'\n"
 
-#: misc-utils/rename.c:201
+#: misc-utils/rename.c:244
 #, c-format
 msgid "%s: rename to %s failed"
 msgstr "%s: fallo al cambiar el nombre a %s"
 
-#: misc-utils/rename.c:215
+#: misc-utils/rename.c:258
 #, c-format
 msgid " %s [options] <expression> <replacement> <file>...\n"
 msgstr " %s [opciones] <expresión> <sustituto> <fichero>...\n"
 
-#: misc-utils/rename.c:219
+#: misc-utils/rename.c:262
 msgid "Rename files.\n"
 msgstr "Cambia el nombre de un fichero.\n"
 
-#: misc-utils/rename.c:222
+#: misc-utils/rename.c:265
 msgid " -v, --verbose       explain what is being done\n"
 msgstr " -v, --verbose       explica lo que se está haciendo\n"
 
-#: misc-utils/rename.c:223
+#: misc-utils/rename.c:266
 msgid " -s, --symlink       act on the target of symlinks\n"
 msgstr " -s, --symlink       actúa sobre el objetivo de los enlaces simbólicos\n"
 
-#: misc-utils/rename.c:224
+#: misc-utils/rename.c:267
 msgid " -n, --no-act        do not make any changes\n"
 msgstr " -n, --no-act        no hace ningún cambio\n"
 
-#: misc-utils/rename.c:225
+#: misc-utils/rename.c:268
+#, fuzzy
+#| msgid " -a, --all            print all devices\n"
+msgid " -a, --all           replace all occurrences\n"
+msgstr " -a, --all            imprime todos los dispositivos\n"
+
+#: misc-utils/rename.c:269
+#, fuzzy
+#| msgid " -a, --hostlast       display hostnames in the last column\n"
+msgid " -l, --last          replace only the last occurrence\n"
+msgstr " -a, --hostlast       muestra los nombres de máquina en la última columna\n"
+
+#: misc-utils/rename.c:270
 msgid " -o, --no-overwrite  don't overwrite existing files\n"
 msgstr " -o, --no-overwrite  no sobreescribir ficheros existentes\n"
 
-#: misc-utils/rename.c:226
+#: misc-utils/rename.c:271
 msgid " -i, --interactive   prompt before overwrite\n"
 msgstr " -i, --interactivo   pregunta antes de sobreescribir\n"
 
-#: misc-utils/rename.c:302
+#: misc-utils/rename.c:361
 msgid "failed to get terminal attributes"
 msgstr "no se han podido obtener los atributos del terminal"
 
-#: misc-utils/uuidd.c:97
+#: misc-utils/uuidd.c:99
 msgid "A daemon for generating UUIDs.\n"
 msgstr "Demonio para generar UUIDs.\n"
 
-#: misc-utils/uuidd.c:99
+#: misc-utils/uuidd.c:101
 msgid " -p, --pid <path>        path to pid file\n"
 msgstr " -p, --pid <ruta>        ruta del fichero pid\n"
 
-#: misc-utils/uuidd.c:100
+#: misc-utils/uuidd.c:102
 msgid " -s, --socket <path>     path to socket\n"
 msgstr " -s, --socket <ruta>     ruta del «socket»\n"
 
-#: misc-utils/uuidd.c:101
+#: misc-utils/uuidd.c:103
 msgid " -T, --timeout <sec>     specify inactivity timeout\n"
 msgstr " -T, --timeout <s>       especifica el tiempo límite de inactividad\n"
 
-#: misc-utils/uuidd.c:102
+#: misc-utils/uuidd.c:104
 msgid " -k, --kill              kill running daemon\n"
 msgstr " -k, --kill              mata demonio en ejecución\n"
 
-#: misc-utils/uuidd.c:103
+#: misc-utils/uuidd.c:105
 msgid " -r, --random            test random-based generation\n"
 msgstr " -r, --random            prueba la generación basada en aleatorios\n"
 
-#: misc-utils/uuidd.c:104
+#: misc-utils/uuidd.c:106
 msgid " -t, --time              test time-based generation\n"
 msgstr " -t, --time              prueba la generación basada en tiempo\n"
 
-#: misc-utils/uuidd.c:105
+#: misc-utils/uuidd.c:107
 msgid " -n, --uuids <num>       request number of uuids\n"
 msgstr " -n, --uuids <número>    solicita el número de uuids\n"
 
-#: misc-utils/uuidd.c:106
+#: misc-utils/uuidd.c:108
 msgid " -P, --no-pid            do not create pid file\n"
 msgstr " -P, --no-pid            no crea fichero pid\n"
 
-#: misc-utils/uuidd.c:107
+#: misc-utils/uuidd.c:109
 msgid " -F, --no-fork           do not daemonize using double-fork\n"
 msgstr " -F, --no-fork           no demoniza utilizando doble «fork»\n"
 
-#: misc-utils/uuidd.c:108
+#: misc-utils/uuidd.c:110
 msgid " -S, --socket-activation do not create listening socket\n"
 msgstr " -S, --socket-activation no crea socket de escucha\n"
 
-#: misc-utils/uuidd.c:109
+#: misc-utils/uuidd.c:111
+msgid " -C, --cont-clock[=<NUM>[hd]]\n"
+msgstr ""
+
+#: misc-utils/uuidd.c:112
+#, fuzzy
+#| msgid " --help                            display this help and exit\n"
+msgid "                         activate continuous clock handling\n"
+msgstr " --help                            muestra esta ayuda y termina\n"
+
+#: misc-utils/uuidd.c:113
 msgid " -d, --debug             run in debugging mode\n"
 msgstr " -d, --debug             ejecuta en modo depuración\n"
 
-#: misc-utils/uuidd.c:110
+#: misc-utils/uuidd.c:114
 msgid " -q, --quiet             turn on quiet mode\n"
 msgstr " -q, --quiet             activa el modo silencioso\n"
 
-#: misc-utils/uuidd.c:142
+#: misc-utils/uuidd.c:146
 msgid "bad arguments"
 msgstr "argumentos incorrectos"
 
-#: misc-utils/uuidd.c:149
+#: misc-utils/uuidd.c:153
 msgid "socket"
 msgstr "socket"
 
-#: misc-utils/uuidd.c:160
+#: misc-utils/uuidd.c:164
 msgid "connect"
 msgstr "conexión"
 
-#: misc-utils/uuidd.c:180
+#: misc-utils/uuidd.c:184
 msgid "write"
 msgstr "escritura"
 
-#: misc-utils/uuidd.c:188
+#: misc-utils/uuidd.c:192
 msgid "read count"
 msgstr "número de lecturas"
 
-#: misc-utils/uuidd.c:194
+#: misc-utils/uuidd.c:198
 msgid "bad response length"
 msgstr "longitud de respuesta incorrecta"
 
-#: misc-utils/uuidd.c:245
+#: misc-utils/uuidd.c:249
 #, c-format
 msgid "cannot lock %s"
 msgstr "no se puede bloquear %s"
 
-#: misc-utils/uuidd.c:270
+#: misc-utils/uuidd.c:274
 msgid "couldn't create unix stream socket"
 msgstr "no se ha podido crear el «socket» unix orientado a la conexión"
 
-#: misc-utils/uuidd.c:295
+#: misc-utils/uuidd.c:299
 #, c-format
 msgid "couldn't bind unix socket %s"
 msgstr "no se ha podido asociar el «socket» unix %s"
 
-#: misc-utils/uuidd.c:322
+#: misc-utils/uuidd.c:326
 msgid "receiving signal failed"
 msgstr "no se ha podido recibir la señal"
 
-#: misc-utils/uuidd.c:337
+#: misc-utils/uuidd.c:341
 msgid "timed out"
 msgstr "tiempo de espera excedido"
 
-#: misc-utils/uuidd.c:373 sys-utils/flock.c:276
+#: misc-utils/uuidd.c:377 sys-utils/flock.c:276
 msgid "cannot set up timer"
 msgstr "no se puede configurar el temporizador"
 
-#: misc-utils/uuidd.c:381
+#: misc-utils/uuidd.c:385
 #, c-format
 msgid "uuidd daemon is already running at pid %s"
 msgstr "el demonio uuid ya está corriendo con el pid %s"
 
-#: misc-utils/uuidd.c:390
+#: misc-utils/uuidd.c:394
 #, c-format
 msgid "couldn't listen on unix socket %s"
 msgstr "no se ha podido poner a la escucha el «socket» unix %s"
 
-#: misc-utils/uuidd.c:400
+#: misc-utils/uuidd.c:404
 #, c-format
 msgid "could not truncate file: %s"
 msgstr "no se ha podido truncar el fichero: %s"
 
-#: misc-utils/uuidd.c:414
+#: misc-utils/uuidd.c:418
 msgid "sd_listen_fds() failed"
 msgstr "sd_listen_fds() ha fallado"
 
-#: misc-utils/uuidd.c:417
+#: misc-utils/uuidd.c:421
 msgid "no file descriptors received, check systemctl status uuidd.socket"
 msgstr "no se ha recibido ningún descriptor de fichero; comprobar systemctl status uuidd.socket"
 
-#: misc-utils/uuidd.c:420
+#: misc-utils/uuidd.c:424
 msgid "too many file descriptors received, check uuidd.socket"
 msgstr "se han recibido demasiados decriptores de fichero; comprobar uuidd.socket"
 
-#: misc-utils/uuidd.c:448 text-utils/more.c:1353
+#: misc-utils/uuidd.c:450
+#, c-format
+msgid "max_clock_offset = %u sec\n"
+msgstr ""
+
+#: misc-utils/uuidd.c:461 text-utils/more.c:1367
 msgid "poll failed"
 msgstr "el sondeo ha fallado"
 
-#: misc-utils/uuidd.c:453
+#: misc-utils/uuidd.c:466
 #, c-format
 msgid "timeout [%d sec]\n"
 msgstr "tiempo de espera [%d s]\n"
 
-#: misc-utils/uuidd.c:470 sys-utils/irqtop.c:210 sys-utils/irqtop.c:213
-#: sys-utils/irqtop.c:230 term-utils/setterm.c:920 text-utils/column.c:517
-#: text-utils/column.c:547
+#: misc-utils/uuidd.c:483 sys-utils/irqtop.c:228 sys-utils/irqtop.c:231
+#: sys-utils/irqtop.c:248 term-utils/setterm.c:920 text-utils/column.c:616
+#: text-utils/column.c:646
 msgid "read failed"
 msgstr "fallo al leer"
 
-#: misc-utils/uuidd.c:472
+#: misc-utils/uuidd.c:485
 #, c-format
 msgid "error reading from client, len = %d"
 msgstr "error de lectura del cliente, longitud = %d"
 
-#: misc-utils/uuidd.c:481
+#: misc-utils/uuidd.c:494
 #, c-format
 msgid "operation %d, incoming num = %d\n"
 msgstr "operación %d, número entrante = %d\n"
 
-#: misc-utils/uuidd.c:484
+#: misc-utils/uuidd.c:497
 #, c-format
 msgid "operation %d\n"
 msgstr "operación %d\n"
 
-#: misc-utils/uuidd.c:500
+#: misc-utils/uuidd.c:512 misc-utils/uuidd.c:533
+#, fuzzy
+#| msgid "failed to parse logical block size"
+msgid "failed to open/lock clock counter"
+msgstr "fallo al analizar el tamaño de bloque lógico"
+
+#: misc-utils/uuidd.c:515
 #, c-format
 msgid "Generated time UUID: %s\n"
 msgstr "UUID de tiempo generado: %s\n"
 
-#: misc-utils/uuidd.c:510
+#: misc-utils/uuidd.c:525
 #, c-format
 msgid "Generated random UUID: %s\n"
 msgstr "UUID aleatorio generado: %s\n"
 
-#: misc-utils/uuidd.c:519
+#: misc-utils/uuidd.c:536
 #, c-format
 msgid "Generated time UUID %s and %d following\n"
 msgid_plural "Generated time UUID %s and %d following\n"
 msgstr[0] "UUID de tiempo generado %s y %d siguiente\n"
 msgstr[1] "UUID de tiempo generado %s y %d siguientes\n"
 
-#: misc-utils/uuidd.c:540
+#: misc-utils/uuidd.c:557
 #, c-format
 msgid "Generated %d UUID:\n"
 msgid_plural "Generated %d UUIDs:\n"
 msgstr[0] "%d UUID generado:\n"
 msgstr[1] "%d UUIDs generados:\n"
 
-#: misc-utils/uuidd.c:552
+#: misc-utils/uuidd.c:569
 #, c-format
 msgid "Invalid operation %d\n"
 msgstr "Operación no válida %d\n"
 
-#: misc-utils/uuidd.c:564
+#: misc-utils/uuidd.c:581
 #, c-format
 msgid "Unexpected reply length from server %d"
 msgstr "Longitud inesperada de la respuesta del servidor %d"
 
-#: misc-utils/uuidd.c:607
+#: misc-utils/uuidd.c:601
+#, fuzzy
+#| msgid "failed to parse column"
+msgid "failed to parse --cont-clock/-C"
+msgstr "fallo al analizar columna"
+
+#: misc-utils/uuidd.c:652
 msgid "failed to parse --uuids"
 msgstr "fallo al analizar --uuids"
 
-#: misc-utils/uuidd.c:624
+#: misc-utils/uuidd.c:669
 msgid "uuidd has been built without support for socket activation"
 msgstr "se ha construido el uuidd sin soporte para la activación de «sockets»"
 
-#: misc-utils/uuidd.c:643
+#: misc-utils/uuidd.c:688
 msgid "failed to parse --timeout"
 msgstr "fallo al analizar --timeout"
 
-#: misc-utils/uuidd.c:684
+#: misc-utils/uuidd.c:729
 #, c-format
 msgid "socket name too long: %s"
 msgstr "nombre de «socket» demasiado largo: %s"
 
-#: misc-utils/uuidd.c:691
+#: misc-utils/uuidd.c:736
 msgid "Both --socket-activation and --socket specified. Ignoring --socket."
 msgstr "Se ha especificado --socket-activation y --socket. Se ignora --socket."
 
-#: misc-utils/uuidd.c:702 misc-utils/uuidd.c:737
+#: misc-utils/uuidd.c:747 misc-utils/uuidd.c:782
 #, c-format
 msgid "error calling uuidd daemon (%s)"
 msgstr "error al llamar al demonio uuidd (%s)"
 
-#: misc-utils/uuidd.c:703 misc-utils/uuidd.c:738
+#: misc-utils/uuidd.c:748 misc-utils/uuidd.c:783
 msgid "unexpected error"
 msgstr "error inesperado"
 
-#: misc-utils/uuidd.c:711
+#: misc-utils/uuidd.c:756
 #, c-format
 msgid "%s and %d subsequent UUID\n"
 msgid_plural "%s and %d subsequent UUIDs\n"
 msgstr[0] "%s y %d UUID siguiente\n"
 msgstr[1] "%s y %d UUIDs siguientes\n"
 
-#: misc-utils/uuidd.c:717
+#: misc-utils/uuidd.c:762
 #, c-format
 msgid "List of UUIDs:\n"
 msgstr "Lista de UUIDs:\n"
 
-#: misc-utils/uuidd.c:759
+#: misc-utils/uuidd.c:804
 #, c-format
 msgid "couldn't kill uuidd running at pid %d"
 msgstr "no se ha podido matar el uuidd que está corriendo con el pid %d"
 
-#: misc-utils/uuidd.c:764
+#: misc-utils/uuidd.c:809
 #, c-format
 msgid "Killed uuidd running at pid %d.\n"
 msgstr "Matado el uuidd que estaba corriendo con pid %d.\n"
@@ -11498,9 +13282,9 @@ msgid " -n, --namespace ns  generate hash-based uuid in this namespace\n"
 msgstr " -n, --namespace ns  genera uuid basado en «hash» en este espacio de nombres\n"
 
 #: misc-utils/uuidgen.c:35
-#, fuzzy, c-format
+#, c-format
 msgid "                       available namespaces: %s\n"
-msgstr " -a, --all              introduce todos los espacios de nombres\n"
+msgstr "                       espacios de nombres disponibles: %s\n"
 
 #: misc-utils/uuidgen.c:36
 msgid " -N, --name name     generate hash-based uuid from this name\n"
@@ -11519,39 +13303,34 @@ msgid " -x, --hex           interpret name as hex string\n"
 msgstr " -x, --hex           interpreta el nombre como una cadena hexadecimal\n"
 
 #: misc-utils/uuidgen.c:53
-#, fuzzy
 msgid "not a valid hex string"
-msgstr "%s: no es una partición de intercambio válida"
+msgstr "no es una cadena hexadecimal válida"
 
 #: misc-utils/uuidgen.c:144
-#, fuzzy
 msgid "--namespace requires --name argument"
-msgstr "%s necesita un argumento"
+msgstr "--namespace requiere el argumento --name"
 
 #: misc-utils/uuidgen.c:148
-#, fuzzy
 msgid "--namespace requires --md5 or --sha1"
-msgstr "hace falta --update-drift para --set o --systohc"
+msgstr "--namespace requiere --md5 o --sha1"
 
 #: misc-utils/uuidgen.c:153
-#, fuzzy
 msgid "--name requires --namespace argument"
-msgstr "argumento de espacio de nombres no válido"
+msgstr "--name requiere el argumento --namespace"
 
 #: misc-utils/uuidgen.c:157
-#, fuzzy
 msgid "--md5 or --sha1 requires --namespace argument"
-msgstr "%s necesita un argumento"
+msgstr "--md5 y --sha1 requieren el argumento --namespace"
 
 #: misc-utils/uuidgen.c:182
-#, fuzzy, c-format
+#, c-format
 msgid "unknown namespace alias: '%s'"
-msgstr "tipo de espacio de nombres desconocido: '%s' "
+msgstr "alias de espacio de nombres desconocido: '%s' "
 
 #: misc-utils/uuidgen.c:188
-#, fuzzy, c-format
+#, c-format
 msgid "invalid uuid for namespace: '%s'"
-msgstr "fecha no válida: '%s'"
+msgstr "uuid no válido para espacio de nombres: '%s'"
 
 #: misc-utils/uuidparse.c:76
 msgid "unique identifier"
@@ -11620,57 +13399,171 @@ msgid "sha1-based"
 msgstr "basado en sha1"
 
 #: misc-utils/uuidparse.c:267 misc-utils/wipefs.c:178
-#: sys-utils/irq-common.c:155 sys-utils/irq-common.c:459 sys-utils/lscpu.c:947
-#: sys-utils/lsns.c:807 sys-utils/zramctl.c:505
+#: sys-utils/irq-common.c:156 sys-utils/irq-common.c:478 sys-utils/lscpu.c:990
+#: sys-utils/lsns.c:1146 sys-utils/zramctl.c:505
 msgid "failed to initialize output column"
 msgstr "no se ha podido inicializar la columna de salida"
 
-#: misc-utils/whereis.c:201
+#: misc-utils/waitpid.c:70
+#, c-format
+msgid "PID %d has exited, skipping"
+msgstr ""
+
+#: misc-utils/waitpid.c:73
+#, fuzzy, c-format
+#| msgid "could not read: %s"
+msgid "could not open pid %u"
+msgstr "no se ha podido leer: %s"
+
+#: misc-utils/waitpid.c:92
+#, fuzzy
+#| msgid "cannot not create timerfd"
+msgid "could not create timerfd"
+msgstr "no se puede crear timerfd"
+
+#: misc-utils/waitpid.c:95
+#, fuzzy
+#| msgid "cannot set timerfd"
+msgid "could not set timer"
+msgstr "no se puede establecer timerfd"
+
+#: misc-utils/waitpid.c:111
+#, fuzzy
+#| msgid "cannot not create timerfd"
+msgid "could not add timerfd"
+msgstr "no se puede crear timerfd"
+
+#: misc-utils/waitpid.c:121
+#, fuzzy
+#| msgid "could not read: %s"
+msgid "could not add listener"
+msgstr "no se ha podido leer: %s"
+
+#: misc-utils/waitpid.c:139
+msgid "failure during wait"
+msgstr ""
+
+#: misc-utils/waitpid.c:143
+#, c-format
+msgid "Timeout expired\n"
+msgstr ""
+
+#: misc-utils/waitpid.c:147
+#, c-format
+msgid "PID %d finished\n"
+msgstr ""
+
+#: misc-utils/waitpid.c:160
+#, fuzzy, c-format
+#| msgid " %s [options] file...\n"
+msgid " %s [options] pid...\n"
+msgstr " %s [opciones] fichero...\n"
+
+#: misc-utils/waitpid.c:163
+#, fuzzy
+#| msgid " -v, --verbose            be more verbose\n"
+msgid " -v, --verbose           be more verbose\n"
+msgstr " -v, --verbose            más expresivo\n"
+
+#: misc-utils/waitpid.c:164
+#, fuzzy
+#| msgid " -t, --timeout <timeout> write timeout in seconds\n"
+msgid " -t, --timeout=<timeout> wait at most timeout seconds\n"
+msgstr " -t, --timeout <tiempolimite> escribe el tiempo límite en segundos\n"
+
+#: misc-utils/waitpid.c:165
+#, fuzzy
+#| msgid " -a, --all            print all devices\n"
+msgid " -e, --exited            allow exited PIDs\n"
+msgstr " -a, --all            imprime todos los dispositivos\n"
+
+#: misc-utils/waitpid.c:166
+#, fuzzy
+#| msgid " -c, --count <number>   maximum number of zones\n"
+msgid " -c, --count=<count>     number of process exits to wait for\n"
+msgstr " -c, --count <número>   número máximo de zonas\n"
+
+#: misc-utils/waitpid.c:204
+#, fuzzy
+#| msgid "failed to parse --timeout"
+msgid "Could not parse timeout"
+msgstr "fallo al analizar --timeout"
+
+#: misc-utils/waitpid.c:210
+#, fuzzy
+#| msgid "invalid block-count"
+msgid "Invalid count"
+msgstr "número de bloques no válido"
+
+#: misc-utils/waitpid.c:237
+#, fuzzy
+#| msgid "no file specified"
+msgid "no PIDs specified"
+msgstr "no se ha especificado ningún fichero"
+
+#: misc-utils/waitpid.c:241
+#, c-format
+msgid "can't want for %zu of %zu PIDs"
+msgstr ""
+
+#: misc-utils/waitpid.c:249
+#, fuzzy
+#| msgid "could not read: %s"
+msgid "could not create epoll"
+msgstr "no se ha podido leer: %s"
+
+#: misc-utils/whereis.c:205
 #, c-format
 msgid " %s [options] [-BMS <dir>... -f] <name>\n"
 msgstr " %s [opciones] [-BMS <dir>... -f] <nombre>\n"
 
-#: misc-utils/whereis.c:204
+#: misc-utils/whereis.c:208
 msgid "Locate the binary, source, and manual-page files for a command.\n"
 msgstr "Localiza los ficheros binarios, fuentes y páginas del manual de un programa.\n"
 
-#: misc-utils/whereis.c:207
+#: misc-utils/whereis.c:211
 msgid " -b         search only for binaries\n"
 msgstr " -b         busca solamente binarios\n"
 
-#: misc-utils/whereis.c:208
+#: misc-utils/whereis.c:212
 msgid " -B <dirs>  define binaries lookup path\n"
 msgstr " -B <dirs>  define la ruta de búsqueda para binarios\n"
 
-#: misc-utils/whereis.c:209
+#: misc-utils/whereis.c:213
 msgid " -m         search only for manuals and infos\n"
 msgstr " -m         busca solamente manuales e infos\n"
 
-#: misc-utils/whereis.c:210
+#: misc-utils/whereis.c:214
 msgid " -M <dirs>  define man and info lookup path\n"
 msgstr " -M <dirs>  define la ruta de búsqueda de many de info\n"
 
-#: misc-utils/whereis.c:211
+#: misc-utils/whereis.c:215
 msgid " -s         search only for sources\n"
 msgstr " -s         busca solamente fuentes\n"
 
-#: misc-utils/whereis.c:212
+#: misc-utils/whereis.c:216
 msgid " -S <dirs>  define sources lookup path\n"
 msgstr " -S <dirs>  define la ruta de búsqueda para fuentes\n"
 
-#: misc-utils/whereis.c:213
+#: misc-utils/whereis.c:217
 msgid " -f         terminate <dirs> argument list\n"
 msgstr " -f         marca el final de la lista del argumento <dirs>\n"
 
-#: misc-utils/whereis.c:214
+#: misc-utils/whereis.c:218
 msgid " -u         search for unusual entries\n"
 msgstr " -u         busca entradas poco habituales\n"
 
-#: misc-utils/whereis.c:215
+#: misc-utils/whereis.c:219
+#, fuzzy
+#| msgid " -x, --hex           interpret name as hex string\n"
+msgid " -g         interpret name as glob (pathnames pattern)\n"
+msgstr " -x, --hex           interpreta el nombre como una cadena hexadecimal\n"
+
+#: misc-utils/whereis.c:220
 msgid " -l         output effective lookup paths\n"
 msgstr " -l         saca las rutas de búsqueda efectivas\n"
 
-#: misc-utils/whereis.c:655
+#: misc-utils/whereis.c:670
 msgid "option -f is missing"
 msgstr "falta la opción -f"
 
@@ -11698,111 +13591,116 @@ msgstr "descripción del tipo"
 msgid "block device name"
 msgstr "nombre del dispositivo de bloque"
 
-#: misc-utils/wipefs.c:332
+#: misc-utils/wipefs.c:310
 msgid "partition-table"
 msgstr "tabla de particiones"
 
-#: misc-utils/wipefs.c:420
+#: misc-utils/wipefs.c:401
 #, c-format
 msgid "error: %s: probing initialization failed"
 msgstr "error: %s: la prueba de la inicialización ha fallado"
 
-#: misc-utils/wipefs.c:471
+#: misc-utils/wipefs.c:452
 #, c-format
 msgid "%s: failed to erase %s magic string at offset 0x%08jx"
 msgstr "%s: fallo al borrar la cadena mágica %s en el desplazamiento 0x%08jx"
 
-#: misc-utils/wipefs.c:477
+#: misc-utils/wipefs.c:458
 #, 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: se ha borrado %zd byte en el desplazamiento 0x%08jx (%s): "
 msgstr[1] "%s: se han borrado %zd bytes en el desplazamiento 0x%08jx (%s): "
 
-#: misc-utils/wipefs.c:506
+#: misc-utils/wipefs.c:487
 #, c-format
 msgid "%s: failed to create a signature backup"
 msgstr "%s: no se ha podido crear respaldo de la firma"
 
-#: misc-utils/wipefs.c:532
+#: misc-utils/wipefs.c:513
 #, c-format
 msgid "%s: calling ioctl to re-read partition table: %m\n"
 msgstr "%s: llamando a ioctl() para volver a leer la tabla de particiones: %m\n"
 
-#: misc-utils/wipefs.c:561
+#: misc-utils/wipefs.c:542
 msgid "failed to create a signature backup, $HOME undefined"
 msgstr "no se ha podido crear respaldo de la firma; $HOME queda sin definir"
 
-#: misc-utils/wipefs.c:579
+#: misc-utils/wipefs.c:560
 #, c-format
 msgid "%s: ignoring nested \"%s\" partition table on non-whole disk device"
 msgstr "%s: se hace caso omiso de la tabla de partición anidada \"%s\" sobre el dispositivo de disco no completo"
 
-#: misc-utils/wipefs.c:608
+#: misc-utils/wipefs.c:589
 #, c-format
 msgid "%s: offset 0x%jx not found"
 msgstr "%s: el desplazamiento 0x%jx no se ha encontrado"
 
-#: misc-utils/wipefs.c:613
+#: misc-utils/wipefs.c:594
 msgid "Use the --force option to force erase."
 msgstr "Utilice la opción --force para forzar el borrado."
 
-#: misc-utils/wipefs.c:651
+#: misc-utils/wipefs.c:597
+#, c-format
+msgid "%s: cannot flush modified buffers"
+msgstr ""
+
+#: misc-utils/wipefs.c:636
 msgid "Wipe signatures from a device."
 msgstr "Limpia las firmas de un dispositivo."
 
-#: misc-utils/wipefs.c:654
+#: misc-utils/wipefs.c:639
 msgid " -a, --all           wipe all magic strings (BE CAREFUL!)"
 msgstr " -a, --all           limpia todas las cadenas mágicas (¡CUIDADO!)"
 
-#: misc-utils/wipefs.c:655
+#: misc-utils/wipefs.c:640
 msgid " -b, --backup        create a signature backup in $HOME"
 msgstr " -b, --backup        crea respaldo de la firma en $HOME"
 
-#: misc-utils/wipefs.c:656
+#: misc-utils/wipefs.c:641
 msgid " -f, --force         force erasure"
 msgstr " -f, --force         fuerza borrado"
 
-#: misc-utils/wipefs.c:657
+#: misc-utils/wipefs.c:642
 msgid " -i, --noheadings    don't print headings"
 msgstr " -i, --noheadings    no imprime encabezados"
 
-#: misc-utils/wipefs.c:658
+#: misc-utils/wipefs.c:643
 msgid " -J, --json          use JSON output format"
 msgstr " -J, --json          utiliza formato de salida JSON"
 
-#: misc-utils/wipefs.c:659
+#: misc-utils/wipefs.c:644
 msgid " -n, --no-act        do everything except the actual write() call"
 msgstr " -n, --no-act        hace todo excepto la propia llamada a write()"
 
-#: misc-utils/wipefs.c:660
+#: misc-utils/wipefs.c:645
 msgid " -o, --offset <num>  offset to erase, in bytes"
 msgstr " -o, --offset <num>  desplazamiento para borrar, en bytes"
 
-#: misc-utils/wipefs.c:661
+#: misc-utils/wipefs.c:646
 msgid " -O, --output <list> COLUMNS to display (see below)"
 msgstr " -O, --output <lista> COLUMNAS que se mostrarán (ver abajo)"
 
-#: misc-utils/wipefs.c:662
+#: misc-utils/wipefs.c:647
 msgid " -p, --parsable      print out in parsable instead of printable format"
 msgstr " -p, --parsable      imprime en formato analizable en lugar de imprimible"
 
-#: misc-utils/wipefs.c:663
+#: misc-utils/wipefs.c:648
 msgid " -q, --quiet         suppress output messages"
 msgstr " -q, --quiet         suprime los mensajes de salida"
 
-#: misc-utils/wipefs.c:664
+#: misc-utils/wipefs.c:649
 msgid " -t, --types <list>  limit the set of filesystem, RAIDs or partition tables"
 msgstr ""
 " -t, --types <lista> limita el conjunto de sistemas de ficheros, RAIDs o\n"
 "                     tablas de particiones"
 
-#: misc-utils/wipefs.c:666
+#: misc-utils/wipefs.c:651
 #, c-format
 msgid "     --lock[=<mode>] use exclusive device lock (%s, %s or %s)\n"
 msgstr "     --lock[=<modo>] utiliza bloqueo exclusivo de dispositivo (%s, %s o %s)\n"
 
-#: misc-utils/wipefs.c:785
+#: misc-utils/wipefs.c:770
 msgid "The --backup option is meaningless in this context"
 msgstr "La opción --backup carece de significado en este contexto"
 
@@ -11861,9 +13759,8 @@ msgid "Scheduling options:\n"
 msgstr "Opciones de planificación:\n"
 
 #: schedutils/chrt.c:80
-#, fuzzy
 msgid " -R, --reset-on-fork       set reset-on-fork flag\n"
-msgstr " -R, --reset-on-fork       pone SCHED_RESET_ON_FORK para FIFO o RR\n"
+msgstr " -R, --reset-on-fork       establece la opción reset-on-fork\n"
 
 #: schedutils/chrt.c:81
 msgid " -T, --sched-runtime <ns>  runtime parameter for DEADLINE\n"
@@ -11937,74 +13834,74 @@ msgstr "nuevos parámetros de tiempo de ejecución/plazo de vencimiento/periodo
 msgid "pid %d's current runtime/deadline/period parameters: %ju/%ju/%ju\n"
 msgstr "parámetros actuales de tiempo de ejecución/plazo de vencimiento/periodo del pid %d: %ju/%ju/%ju\n"
 
-#: schedutils/chrt.c:221 schedutils/chrt.c:327 schedutils/uclampset.c:141
-#: schedutils/uclampset.c:182
+#: schedutils/chrt.c:227 schedutils/chrt.c:331 schedutils/chrt.c:339
+#: schedutils/uclampset.c:142 schedutils/uclampset.c:184
 msgid "cannot obtain the list of tasks"
 msgstr "no se puede obtener la lista de tareas"
 
-#: schedutils/chrt.c:255
+#: schedutils/chrt.c:257
 #, c-format
 msgid "%s min/max priority\t: %d/%d\n"
 msgstr "priodidad mín/máx de %s\t: %d/%d\n"
 
-#: schedutils/chrt.c:258
+#: schedutils/chrt.c:260
 #, c-format
 msgid "%s not supported?\n"
 msgstr "¿%s no está soportado?\n"
 
-#: schedutils/chrt.c:331
+#: schedutils/chrt.c:335
 #, c-format
 msgid "failed to set tid %d's policy"
 msgstr "fallo al configurar la política del tid %d"
 
-#: schedutils/chrt.c:336
+#: schedutils/chrt.c:342
 #, c-format
 msgid "failed to set pid %d's policy"
 msgstr "fallo al configurar la política del pid %d"
 
-#: schedutils/chrt.c:416
+#: schedutils/chrt.c:422
 msgid "invalid runtime argument"
 msgstr "argumento tiempo de ejecución no válido"
 
-#: schedutils/chrt.c:419
+#: schedutils/chrt.c:425
 msgid "invalid period argument"
 msgstr "argumento periodo no válido"
 
-#: schedutils/chrt.c:422
+#: schedutils/chrt.c:428
 msgid "invalid deadline argument"
 msgstr "argumento plazo de vencimiento no válido"
 
-#: schedutils/chrt.c:447
+#: schedutils/chrt.c:453
 msgid "invalid priority argument"
 msgstr "argumento de prioridad no válido"
 
-#: schedutils/chrt.c:451
+#: schedutils/chrt.c:457
 msgid "--sched-{runtime,deadline,period} options are supported for SCHED_DEADLINE only"
 msgstr "las opciones --sched-{runtime,deadline,period} solamente pueden usarse con SCHED_DEADLINE"
 
-#: schedutils/chrt.c:466
+#: schedutils/chrt.c:472
 msgid "SCHED_DEADLINE is unsupported"
 msgstr "SCHED_DEADLINE no está soportada"
 
-#: schedutils/chrt.c:473
+#: schedutils/chrt.c:479
 #, c-format
 msgid "unsupported priority value for the policy: %d: see --max for valid range"
 msgstr "valor de prioridad no admitido para la política: %d: véase --max para el rango válido"
 
-#: schedutils/ionice.c:76
+#: schedutils/ionice.c:78
 msgid "ioprio_get failed"
 msgstr "ioprio_get ha fallado"
 
-#: schedutils/ionice.c:85
+#: schedutils/ionice.c:87
 #, c-format
 msgid "%s: prio %lu\n"
 msgstr "%s: prioridad %lu\n"
 
-#: schedutils/ionice.c:98
+#: schedutils/ionice.c:100
 msgid "ioprio_set failed"
 msgstr "ioprio_set ha fallado"
 
-#: schedutils/ionice.c:105
+#: schedutils/ionice.c:107
 #, c-format
 msgid ""
 " %1$s [options] -p <pid>...\n"
@@ -12017,11 +13914,11 @@ msgstr ""
 " %1$s [opciones] -u <uid>...\n"
 " %1$s [opciones] <orden>\n"
 
-#: schedutils/ionice.c:111
+#: schedutils/ionice.c:113
 msgid "Show or change the I/O-scheduling class and priority of a process.\n"
 msgstr "Muestra o modifica la clase de planificación E/S y la prioridad de un proceso.\n"
 
-#: schedutils/ionice.c:114
+#: schedutils/ionice.c:116
 msgid ""
 " -c, --class <class>    name or number of scheduling class,\n"
 "                          0: none, 1: realtime, 2: best-effort, 3: idle\n"
@@ -12029,7 +13926,7 @@ msgstr ""
 " -c, --class <clase>    nombre o número de la clase de planificación,\n"
 "                          0: ninguna, 1: tiempo real, 2: mejor esfuerzo, 3: desocupada\n"
 
-#: schedutils/ionice.c:116
+#: schedutils/ionice.c:118
 msgid ""
 " -n, --classdata <num>  priority (0..7) in the specified scheduling class,\n"
 "                          only for the realtime and best-effort classes\n"
@@ -12037,61 +13934,61 @@ msgstr ""
 " -n, --classdata <num>  prioridad (0..7) en la clase de planificación especificada,\n"
 "                          solo para las clases de tiempo real y de mejor esfuerzo\n"
 
-#: schedutils/ionice.c:118
+#: schedutils/ionice.c:120
 msgid " -p, --pid <pid>...     act on these already running processes\n"
 msgstr " -p, --pid <pid>...     actúa sobre estos procesos en ejecución\n"
 
-#: schedutils/ionice.c:119
+#: schedutils/ionice.c:121
 msgid " -P, --pgid <pgrp>...   act on already running processes in these groups\n"
 msgstr " -P, --pgid <pgrp>...   actúa sobre procesos en ejecución pertenecientes a  estos grupos\n"
 
-#: schedutils/ionice.c:120
+#: schedutils/ionice.c:122
 msgid " -t, --ignore           ignore failures\n"
 msgstr " -t, --ignore           no tiene en cuenta fallos\n"
 
-#: schedutils/ionice.c:121
+#: schedutils/ionice.c:123
 msgid " -u, --uid <uid>...     act on already running processes owned by these users\n"
 msgstr " -u, --uid <uid>...     actúa sobre procesos en ejecución pertenecientes a estos usuarios\n"
 
-#: schedutils/ionice.c:157
+#: schedutils/ionice.c:159
 msgid "invalid class data argument"
 msgstr "argumento de datos de clase no válido"
 
-#: schedutils/ionice.c:163
+#: schedutils/ionice.c:165
 msgid "invalid class argument"
 msgstr "argumento de clase no válido"
 
-#: schedutils/ionice.c:168
+#: schedutils/ionice.c:170
 #, c-format
 msgid "unknown scheduling class: '%s'"
 msgstr "Clase de planificación desconocida: '%s'"
 
-#: schedutils/ionice.c:176 schedutils/ionice.c:184 schedutils/ionice.c:192
+#: schedutils/ionice.c:178 schedutils/ionice.c:186 schedutils/ionice.c:194
 msgid "can handle only one of pid, pgid or uid at once"
 msgstr "solo se puede manejar un pid, pgid o uid a la vez"
 
-#: schedutils/ionice.c:185
+#: schedutils/ionice.c:187
 msgid "invalid PGID argument"
 msgstr "argumento PGID no válido"
 
-#: schedutils/ionice.c:193
+#: schedutils/ionice.c:195
 msgid "invalid UID argument"
 msgstr "argumento PGID no válido"
 
-#: schedutils/ionice.c:212
+#: schedutils/ionice.c:214
 msgid "ignoring given class data for none class"
 msgstr "se hace caso omiso de los datos de la clase especificada para la clase «ninguna»"
 
-#: schedutils/ionice.c:220
+#: schedutils/ionice.c:222
 msgid "ignoring given class data for idle class"
 msgstr "se hace caso omiso de los datos de la clase especificada para la clase «desocupada»"
 
-#: schedutils/ionice.c:225
+#: schedutils/ionice.c:227
 #, c-format
 msgid "unknown prio class %d"
 msgstr "clase de prioridad %d desconocida"
 
-#: schedutils/taskset.c:52
+#: schedutils/taskset.c:56
 #, c-format
 msgid ""
 "Usage: %s [options] [mask | cpu-list] [pid|cmd [args...]]\n"
@@ -12100,11 +13997,11 @@ msgstr ""
 "Modo de empleo: %s [opciones] [máscara | lista-cpu] [pid|orden [args...]]\n"
 "\n"
 
-#: schedutils/taskset.c:56
+#: schedutils/taskset.c:60
 msgid "Show or change the CPU affinity of a process.\n"
 msgstr "Muestra o midifca la afinidad de un proceso a la(s) CPU(s).\n"
 
-#: schedutils/taskset.c:60
+#: schedutils/taskset.c:64
 #, c-format
 msgid ""
 "Options:\n"
@@ -12117,7 +14014,7 @@ msgstr ""
 " -p, --pid               actúa sobre un determinado pid que existe\n"
 " -c, --cpu-list          muestra y especifica las cpus en formato de lista\n"
 
-#: schedutils/taskset.c:69
+#: schedutils/taskset.c:73
 #, c-format
 msgid ""
 "The default behavior is to run a new command:\n"
@@ -12142,272 +14039,352 @@ msgstr ""
 "Los rangos en el formato de lista pueden tomar un argumento de tramo:\n"
 "    e.g. 0-31:2 es equivalente a la máscara 0x55555555\n"
 
-#: schedutils/taskset.c:91
+#: schedutils/taskset.c:95
 #, c-format
 msgid "pid %d's new affinity list: %s\n"
 msgstr "nueva lista de afinidad del pid %d: %s\n"
 
-#: schedutils/taskset.c:92
+#: schedutils/taskset.c:96
 #, c-format
 msgid "pid %d's current affinity list: %s\n"
 msgstr "lista de afinidad actual del pid %d: %s\n"
 
-#: schedutils/taskset.c:95
+#: schedutils/taskset.c:99
 #, c-format
 msgid "pid %d's new affinity mask: %s\n"
 msgstr "nueva máscara de afinidad del pid %d: %s\n"
 
-#: schedutils/taskset.c:96
+#: schedutils/taskset.c:100
 #, c-format
 msgid "pid %d's current affinity mask: %s\n"
 msgstr "máscara de afinidad actual del pid %d: %s\n"
 
-#: schedutils/taskset.c:100
+#: schedutils/taskset.c:104
 msgid "internal error: conversion from cpuset to string failed"
 msgstr "error interno: fallo de conversión de cpuset a cadena"
 
-#: schedutils/taskset.c:109
+#: schedutils/taskset.c:113
 #, c-format
 msgid "failed to set pid %d's affinity"
 msgstr "fallo al establecer la afinidad del pid %d"
 
-#: schedutils/taskset.c:110
+#: schedutils/taskset.c:114
 #, c-format
 msgid "failed to get pid %d's affinity"
 msgstr "fallo al obtener la afinidad del pid %d"
 
-#: schedutils/taskset.c:194 sys-utils/chcpu.c:300
+#: schedutils/taskset.c:142
+msgid "affinity cannot be set due to PF_NO_SETAFFINITY flag set"
+msgstr ""
+
+#: schedutils/taskset.c:213 sys-utils/chcpu.c:300 sys-utils/irqtop.c:326
 msgid "cannot determine NR_CPUS; aborting"
 msgstr "no se puede determinar el NR_CPUS; se aborta"
 
-#: schedutils/taskset.c:203 schedutils/taskset.c:216 sys-utils/chcpu.c:307
+#: schedutils/taskset.c:222 schedutils/taskset.c:235 sys-utils/chcpu.c:307
+#: sys-utils/irqtop.c:330
 msgid "cpuset_alloc failed"
 msgstr "cpuset_alloc ha fallado"
 
-#: schedutils/taskset.c:223 sys-utils/chcpu.c:234
+#: schedutils/taskset.c:242 sys-utils/chcpu.c:234 sys-utils/irqtop.c:333
 #, c-format
 msgid "failed to parse CPU list: %s"
 msgstr "fallo al analizar la lista de CPUs: %s"
 
-#: schedutils/taskset.c:226
+#: schedutils/taskset.c:245
 #, c-format
 msgid "failed to parse CPU mask: %s"
 msgstr "fallo al analizar la máscara de CPUs %s"
 
 # TODO Typo in msgid extra ]?
 #: schedutils/uclampset.c:56
-#, fuzzy, c-format
+#, c-format
 msgid ""
 " %1$s [options]\n"
 " %1$s [options] --pid <pid> | --system | <command> <arg>...\n"
 msgstr ""
-" %1$s [opciones] -p pid\n"
-" %1$s [opciones] -n número -p pid\n"
-" %1$s [opciones] -n número [--] orden [args...]]\n"
+" %1$s [opciones]\n"
+" %1$s [opciones] --pid <pid> | --system | <orden> <arg>...\n"
 
 #: schedutils/uclampset.c:61
-#, fuzzy
 msgid "Show or change the utilization clamping attributes.\n"
-msgstr "Muestra o modifica los atributos de planificación de tiempo real de un proceso.\n"
+msgstr "Muestra o modifica los atributos de limitación de la utilización.\n"
 
 #: schedutils/uclampset.c:64
-#, fuzzy
 msgid " -m <value>           util_min value to set\n"
-msgstr " -<número>            cuántas líneas mostrar\n"
+msgstr " -m <valor>           valor util_min que establecer\n"
 
 #: schedutils/uclampset.c:65
-#, fuzzy
 msgid " -M <value>           util_max value to set\n"
-msgstr " -<número>            cuántas líneas mostrar\n"
+msgstr " -M <valor>           valor util_max que establecer\n"
 
 #: schedutils/uclampset.c:67
-#, fuzzy
 msgid " -p, --pid <pid>      operate on existing given pid\n"
-msgstr " -p, --pid            actúa sobre el pid existente dado\n"
+msgstr " -p, --pid <pid>      actúa sobre el pid existente dado\n"
 
 #: schedutils/uclampset.c:68
-#, fuzzy
 msgid " -s, --system         operate on system\n"
-msgstr " -s, --system-accs        muestra las cuentas del sistema\n"
+msgstr " -s, --system         actúa sobre el sistema\n"
 
 #: schedutils/uclampset.c:69
 msgid " -R, --reset-on-fork  set reset-on-fork flag\n"
-msgstr ""
+msgstr " -R, --reset-on-fork  establece la opción reset-on-fork\n"
 
 #: schedutils/uclampset.c:75
 msgid "Utilization value range is [0:1024]. Use special -1 value to reset to system's default.\n"
-msgstr ""
+msgstr "El rango de valores de utilización es [0:1024]. Utilice el valor especial -1 para restablecer el valor predefinido del sistema.\n"
 
-#: schedutils/uclampset.c:92 schedutils/uclampset.c:157
-#, fuzzy, c-format
+#: schedutils/uclampset.c:92 schedutils/uclampset.c:158
+#, c-format
 msgid "failed to get pid %d's uclamp values"
-msgstr "fallo al obtener los atributos del pid %d"
+msgstr "fallo al obtener los valores de uclamp del pid %d"
 
 #: schedutils/uclampset.c:99
 #, c-format
 msgid "%s (%d) util_clamp: min: %d max: %d\n"
-msgstr ""
+msgstr "%s (%d) util_clamp: mín: %d máx: %d\n"
 
 #: schedutils/uclampset.c:129
 #, c-format
 msgid "System util_clamp: min: %u max: %u\n"
-msgstr ""
+msgstr "Sistema util_clamp: mín: %u máx: %u\n"
 
-#: schedutils/uclampset.c:186
-#, fuzzy, c-format
+#: schedutils/uclampset.c:188
+#, c-format
 msgid "failed to set tid %d's uclamp values"
-msgstr "fallo al configurar la política del tid %d"
+msgstr "fallo al establecer los valores de uclamp del tid %d"
 
-#: schedutils/uclampset.c:191
-#, fuzzy, c-format
+#: schedutils/uclampset.c:193
+#, c-format
 msgid "failed to set pid %d's uclamp values"
-msgstr "fallo al configurar la política del pid %d"
+msgstr "fallo al establecer los valores de uclamp del pid %d"
 
-#: schedutils/uclampset.c:205
+#: schedutils/uclampset.c:207
 msgid "util_min must be <= util_max"
-msgstr ""
+msgstr "util_min debe ser <= util_max"
 
-#: schedutils/uclampset.c:216
-#, fuzzy, c-format
+#: schedutils/uclampset.c:218
+#, c-format
 msgid "%d out of range"
-msgstr "El valor está fuera del rango."
+msgstr "%d está fuera de rango"
 
-#: schedutils/uclampset.c:268
-#, fuzzy
+#: schedutils/uclampset.c:269
 msgid "invalid util_min argument"
-msgstr "el argumento de la hora no es válido"
+msgstr "el argumento util_min no es válido"
 
 #: schedutils/uclampset.c:274
-#, fuzzy
 msgid "invalid util_max argument"
-msgstr "el argumento de la hora no es válido"
+msgstr "el argumento util_max no es válido"
 
-#: schedutils/uclampset.c:297
-#, fuzzy
+#: schedutils/uclampset.c:296
 msgid "missing -p option"
-msgstr "Falta el argumento cadenaopciones"
+msgstr "falta la opción -p"
 
-#: schedutils/uclampset.c:315
-#, fuzzy
+#: schedutils/uclampset.c:314
 msgid "no cmd to execute"
-msgstr "fallo al ejecutar %s"
+msgstr "no hay ninguna orden que ejecutar"
 
-#: sys-utils/blkdiscard.c:70
+#: sys-utils/blkdiscard.c:76
 #, c-format
 msgid "%s: Zero-filled %<PRIu64> bytes from the offset %<PRIu64>\n"
 msgstr "%s: Se han rellenado con ceros %<PRIu64> bytes desde el desplazamiento %<PRIu64>\n"
 
-#: sys-utils/blkdiscard.c:75
+#: sys-utils/blkdiscard.c:81
 #, c-format
 msgid "%s: Discarded %<PRIu64> bytes from the offset %<PRIu64>\n"
 msgstr "%s: Se han descartado %<PRIu64> bytes desde el desplazamiento %<PRIu64>\n"
 
-#: sys-utils/blkdiscard.c:89
+#: sys-utils/blkdiscard.c:95
 msgid "Discard the content of sectors on a device.\n"
 msgstr "Descarta el contenido de ciertos sectores de un dispositivo.\n"
 
-#: sys-utils/blkdiscard.c:92
+#: sys-utils/blkdiscard.c:98
 msgid " -f, --force         disable all checking\n"
 msgstr " -f, --force         desactiva todas las comprobaciones\n"
 
-#: sys-utils/blkdiscard.c:93
-msgid " -o, --offset <num>  offset in bytes to discard from\n"
-msgstr " -o, --offset <num>  desplazamiento en bytes para descartar a partir de ahí\n"
-
-#: sys-utils/blkdiscard.c:94
+#: sys-utils/blkdiscard.c:99
 msgid " -l, --length <num>  length of bytes to discard from the offset\n"
 msgstr " -l, --length <num>  longitud de los bytes que descartar desde el desplazamiento\n"
 
-#: sys-utils/blkdiscard.c:95
+#: sys-utils/blkdiscard.c:100
+msgid " -o, --offset <num>  offset in bytes to discard from\n"
+msgstr " -o, --offset <num>  desplazamiento en bytes para descartar a partir de ahí\n"
+
+#: sys-utils/blkdiscard.c:101
 msgid " -p, --step <num>    size of the discard iterations within the offset\n"
 msgstr " -p, --step <num>    tamaño de ñas iteraciones de descarte dentro del desplazamiento\n"
 
-#: sys-utils/blkdiscard.c:96
+#: sys-utils/blkdiscard.c:102
+#, fuzzy
+#| msgid " -q, --quiet         suppress output messages"
+msgid " -q, --quiet         suppress warning messages\n"
+msgstr " -q, --quiet         suprime los mensajes de salida"
+
+#: sys-utils/blkdiscard.c:103
 msgid " -s, --secure        perform secure discard\n"
 msgstr " -s, --secure        realiza descarte de seguridad\n"
 
-#: sys-utils/blkdiscard.c:97
+#: sys-utils/blkdiscard.c:104
+msgid " -v, --verbose       print aligned length and offset\n"
+msgstr " -v, --verbose       imprime la longitud y el desplazamiento alineados\n"
+
+#: sys-utils/blkdiscard.c:105
 msgid " -z, --zeroout       zero-fill rather than discard\n"
 msgstr " -z, --zeroout       rellena con ceros en lugar de descartar\n"
 
-#: sys-utils/blkdiscard.c:98
-msgid " -v, --verbose       print aligned length and offset\n"
-msgstr " -v, --verbose       imprime la longitud y el desplazamiento alineados\n"
+#: sys-utils/blkdiscard.c:162 sys-utils/blkzone.c:378
+#, c-format
+msgid "%s: %s ioctl failed"
+msgstr "%s: el ioctl de %s ha fallado"
 
-#: sys-utils/blkdiscard.c:188 sys-utils/fstrim.c:505 sys-utils/losetup.c:710
+#: sys-utils/blkdiscard.c:208 sys-utils/fstrim.c:546 sys-utils/losetup.c:710
 #: text-utils/hexdump.c:131
 msgid "failed to parse offset"
 msgstr "fallo al analizar el desplazamiento"
 
-#: sys-utils/blkdiscard.c:192
+#: sys-utils/blkdiscard.c:212
 msgid "failed to parse step"
 msgstr "fallo al analizar el paso"
 
-#: sys-utils/blkdiscard.c:219 sys-utils/blkzone.c:491 sys-utils/fallocate.c:382
-#: sys-utils/fsfreeze.c:110 sys-utils/fstrim.c:533 sys-utils/umount.c:615
+#: sys-utils/blkdiscard.c:242 sys-utils/blkpr.c:307 sys-utils/blkzone.c:499
+#: sys-utils/fallocate.c:382 sys-utils/fsfreeze.c:110 sys-utils/fstrim.c:577
+#: sys-utils/umount.c:619 term-utils/script.c:908
 msgid "unexpected number of arguments"
 msgstr "número de argumentos inesperado"
 
-#: sys-utils/blkdiscard.c:233
+#: sys-utils/blkdiscard.c:256
 #, c-format
 msgid "%s: BLKGETSIZE64 ioctl failed"
 msgstr "%s: iotcl BLKGETSIZE64 ha fallado"
 
-#: sys-utils/blkdiscard.c:235 sys-utils/blkzone.c:155
+#: sys-utils/blkdiscard.c:258 sys-utils/blkzone.c:155
 #, c-format
 msgid "%s: BLKSSZGET ioctl failed"
 msgstr "%s: ioctl BLKSSZGET ha fallado"
 
-#: sys-utils/blkdiscard.c:239
+#: sys-utils/blkdiscard.c:262
 #, c-format
 msgid "%s: offset %<PRIu64> is not aligned to sector size %i"
 msgstr "%s: el desplazamiento %<PRIu64> no está alineado con el tamaño del sector %i"
 
-#: sys-utils/blkdiscard.c:244 sys-utils/blkzone.c:348
+#: sys-utils/blkdiscard.c:267 sys-utils/blkzone.c:356
 #, c-format
 msgid "%s: offset is greater than device size"
 msgstr "%s: el desplazamiento es mayor que el tamaño del dispositivo"
 
-#: sys-utils/blkdiscard.c:253
+#: sys-utils/blkdiscard.c:276
 #, c-format
 msgid "%s: length %<PRIu64> is not aligned to sector size %i"
 msgstr "%s: la longitud %<PRIu64> no está alineada con el tamaño del sector %i"
 
-#: sys-utils/blkdiscard.c:265
-msgid "This is destructive operation, data will be lost! Use the -f option to override."
-msgstr "Esta es una operación destructiva, ¡se perderán datos! Utilice la opción -f para forzar."
+#: sys-utils/blkdiscard.c:281
+msgid "Operation forced, data will be lost!"
+msgstr "¡Operación forzada, se perdarán datos!"
+
+#: sys-utils/blkdiscard.c:292
+msgid "This is destructive operation, data will be lost! Use the -f option to override."
+msgstr "Esta es una operación destructiva, ¡se perderán datos! Utilice la opción -f para forzar."
+
+#: sys-utils/blkdiscard.c:299
+msgid "failed to probe the device"
+msgstr "no se ha podido sondear el dispositivo"
+
+#: sys-utils/blkpr.c:195 sys-utils/blkpr.c:280
+#, fuzzy
+#| msgid "%c: unknown command"
+msgid "unknown command"
+msgstr "%c: orden desconocida"
+
+#: sys-utils/blkpr.c:200
+#, fuzzy
+#| msgid "ioctl failed"
+msgid "pr ioctl failed"
+msgstr "ioctl ha fallado"
+
+#: sys-utils/blkpr.c:202
+#, c-format
+msgid "error code 0x%x, for more detailed information see specification of device model."
+msgstr ""
+
+#: sys-utils/blkpr.c:216
+#, fuzzy
+#| msgid "Discard the content of sectors on a device.\n"
+msgid "Persistent reservations on a device.\n"
+msgstr "Descarta el contenido de ciertos sectores de un dispositivo.\n"
+
+#: sys-utils/blkpr.c:219
+#, fuzzy
+#| msgid " -c, --command <command>       run command rather than interactive shell\n"
+msgid " -c, --command <cmd>      command of persistent reservations\n"
+msgstr " -c, --command <orden>         ejecuta una orden en lugar de una shell interactiva\n"
+
+#: sys-utils/blkpr.c:220
+#, fuzzy
+#| msgid " -u, --user <user>               username\n"
+msgid " -k, --key <num>          key to operate\n"
+msgstr " -u, --user <usuario>            nombre de usuario\n"
+
+#: sys-utils/blkpr.c:221
+#, fuzzy
+#| msgid " -p, --pid <num>        process ID\n"
+msgid " -K, --oldkey <num>       old key to operate\n"
+msgstr " -p, --pid <num>        ID de proceso\n"
+
+#: sys-utils/blkpr.c:222
+#, fuzzy
+#| msgid " -i, --iflag [-]<iflag>  set input mode flag\n"
+msgid " -f, --flag <flag>        command flag\n"
+msgstr " -i, --iflag [-]<iflag>  establece el indicador del modo de entrada\n"
+
+#: sys-utils/blkpr.c:223
+#, fuzzy
+#| msgid " -t, --type <type>    specify the partition type\n"
+msgid " -t, --type <type>        command type\n"
+msgstr " -t, --type <tipo>    especifica el tipo de partición\n"
+
+#: sys-utils/blkpr.c:230
+msgid " <cmd> is an command, available command:\n"
+msgstr ""
+
+#: sys-utils/blkpr.c:233
+msgid " <flag> is a command flag, available flags:\n"
+msgstr ""
 
-#: sys-utils/blkdiscard.c:268
-msgid "Operation forced, data will be lost!"
-msgstr "¡Operación forzada, se perdarán datos!"
+#: sys-utils/blkpr.c:236
+msgid " <type> is a command type, available types:\n"
+msgstr ""
 
-#: sys-utils/blkdiscard.c:273
-msgid "failed to probe the device"
-msgstr "no se ha podido sondear el dispositivo"
+#: sys-utils/blkpr.c:271
+#, fuzzy
+#| msgid "failed to parse end"
+msgid "failed to parse key"
+msgstr "fallo al analizar el final"
 
-#: sys-utils/blkdiscard.c:287
-#, c-format
-msgid "%s: BLKZEROOUT ioctl failed"
-msgstr "%s: ioctl BLKZEROOUT ha fallado"
+#: sys-utils/blkpr.c:275
+#, fuzzy
+#| msgid "failed to parse id"
+msgid "failed to parse old key"
+msgstr "fallo al analizar id"
 
-#: sys-utils/blkdiscard.c:291
-#, c-format
-msgid "%s: BLKSECDISCARD ioctl failed"
-msgstr "%s: ioctl BLKSECDISCARD ha fallado"
+#: sys-utils/blkpr.c:285
+#, fuzzy
+#| msgid "unknown user %s"
+msgid "unknown type"
+msgstr "usuario desconocido %s"
 
-#: sys-utils/blkdiscard.c:295
-#, c-format
-msgid "%s: BLKDISCARD ioctl failed"
-msgstr "%s: ioctl BLKDISCARD ha fallado"
+#: sys-utils/blkpr.c:290
+#, fuzzy
+#| msgid "unknown flag: %s"
+msgid "unknown flag"
+msgstr "indicador desconocido: %s"
 
 #: sys-utils/blkzone.c:93
 msgid "Report zone information about the given device"
 msgstr "Muestra información de zona sobre los dispositivos indicados"
 
 #: sys-utils/blkzone.c:97
-#, fuzzy
 msgid "Report sum of zone capacities for the given device"
-msgstr "Muestra información de zona sobre los dispositivos indicados"
+msgstr "Muestra la suma de las capacidades de zona para el dispositivo indicado"
 
 #: sys-utils/blkzone.c:103
 msgid "Reset a range of zones."
@@ -12435,7 +14412,7 @@ msgstr "%s: ioctl blkdev_get_sectors ha fallado"
 msgid "%s: offset is greater than or equal to device size"
 msgstr "%s: el desplazamiento es mayor o igual que el tamaño del dispositivo"
 
-#: sys-utils/blkzone.c:246 sys-utils/blkzone.c:338
+#: sys-utils/blkzone.c:246 sys-utils/blkzone.c:346
 #, c-format
 msgid "%s: unable to determine zone size"
 msgstr "%s: no se puede escribir determinar el tamaño de zona"
@@ -12451,86 +14428,87 @@ msgid "Found %d zones from 0x%<PRIx64>\n"
 msgstr "Se encontraron %d zonas desde 0x%<PRIx64>\n"
 
 #: sys-utils/blkzone.c:302
-#, fuzzy, c-format
+#, c-format
 msgid "  start: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [type: %u(%s)]\n"
-msgstr "  principio: 0x%09<PRIx64>, len 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [tipo: %u(%s)]\n"
+msgstr "  principio: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [tipo: %u(%s)]\n"
+
+#: sys-utils/blkzone.c:310
+#, fuzzy, c-format
+#| msgid "  start: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [type: %u(%s)]\n"
+msgid "  start: 0x%09<PRIx64>, len 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [type: %u(%s)]\n"
+msgstr "  principio: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u non-seq:%u, zcond:%2u(%s) [tipo: %u(%s)]\n"
 
-#: sys-utils/blkzone.c:318
+#: sys-utils/blkzone.c:326
 #, c-format
 msgid "0x%09<PRIx64>\n"
-msgstr ""
+msgstr "0x%09<PRIx64>\n"
 
-#: sys-utils/blkzone.c:343
+#: sys-utils/blkzone.c:351
 #, c-format
 msgid "%s: offset %<PRIu64> is not aligned to zone size %lu"
 msgstr "%s: el desplazamiento %<PRIu64> no está alineado con el tamaño de la zona %lu"
 
-#: sys-utils/blkzone.c:362
+#: sys-utils/blkzone.c:370
 #, c-format
 msgid "%s: number of sectors %<PRIu64> is not aligned to zone size %lu"
 msgstr "%s: el número de sectores %<PRIu64> no está alineado con el tamaño de la zona %lu"
 
-#: sys-utils/blkzone.c:370
+#: sys-utils/blkzone.c:381
 #, c-format
-msgid "%s: %s ioctl failed"
-msgstr "%s: el ioctl de %s ha fallado"
-
-#: sys-utils/blkzone.c:373
-#, fuzzy, c-format
 msgid "%s: successful %s of zones in range from %<PRIu64>, to %<PRIu64>"
 msgstr "%s: %s satisfactoriamente de zonas en el rango de %<PRIu64> a %<PRIu64>"
 
-#: sys-utils/blkzone.c:388
+#: sys-utils/blkzone.c:396
 #, c-format
 msgid " %s <command> [options] <device>\n"
 msgstr " %s <orden> [opciones] <dispositivo>\n"
 
-#: sys-utils/blkzone.c:391
+#: sys-utils/blkzone.c:399
 msgid "Run zone command on the given block device.\n"
 msgstr "Ejecuta orden de zona en el dispositivo de bloque indicado.\n"
 
-#: sys-utils/blkzone.c:398
+#: sys-utils/blkzone.c:406
 msgid " -o, --offset <sector>  start sector of zone to act (in 512-byte sectors)\n"
 msgstr " -o, --offset <sector>  sector inicial de la zona en que actuar (en sectores de 512 bytes)\n"
 
-#: sys-utils/blkzone.c:399
+#: sys-utils/blkzone.c:407
 msgid " -l, --length <sectors> maximum sectors to act (in 512-byte sectors)\n"
 msgstr " -l, --length <sectores> sectores máximos en que actuar (en sectores de 512 bytes)\n"
 
-#: sys-utils/blkzone.c:400
+#: sys-utils/blkzone.c:408
 msgid " -c, --count <number>   maximum number of zones\n"
 msgstr " -c, --count <número>   número máximo de zonas\n"
 
-#: sys-utils/blkzone.c:401
+#: sys-utils/blkzone.c:409
 msgid " -f, --force            enforce on block devices used by the system\n"
 msgstr " -f, --force            fuerza en los dispositivos de bloque utilizados por el sistema\n"
 
-#: sys-utils/blkzone.c:402
+#: sys-utils/blkzone.c:410
 msgid " -v, --verbose          display more details\n"
 msgstr " -v, --verbose          imprime más detalles\n"
 
-#: sys-utils/blkzone.c:407
+#: sys-utils/blkzone.c:415
 msgid "<sector> and <sectors>"
 msgstr "<sector> y <sectores>"
 
-#: sys-utils/blkzone.c:445
+#: sys-utils/blkzone.c:453
 #, c-format
 msgid "%s is not valid command name"
 msgstr "%s no es un nombre de orden válido"
 
-#: sys-utils/blkzone.c:457
+#: sys-utils/blkzone.c:465
 msgid "failed to parse number of zones"
 msgstr "no se ha podido analizar el número de zonas"
 
-#: sys-utils/blkzone.c:461
+#: sys-utils/blkzone.c:469
 msgid "failed to parse number of sectors"
 msgstr "no se ha podido analizar el número de sectores"
 
-#: sys-utils/blkzone.c:465
+#: sys-utils/blkzone.c:473
 msgid "failed to parse zone offset"
 msgstr "fallo al analizar el desplazamiento de la zona"
 
-#: sys-utils/blkzone.c:484 sys-utils/setsid.c:92
+#: sys-utils/blkzone.c:492 sys-utils/setsid.c:92
 msgid "no command specified"
 msgstr "no se ha especificado ninguna orden"
 
@@ -12773,95 +14751,95 @@ msgstr "No se ha podido activar %s"
 msgid "%s disable failed"
 msgstr "No se ha podido desactivar %s"
 
-#: sys-utils/chmem.c:265 sys-utils/lsmem.c:490
+#: sys-utils/chmem.c:274 sys-utils/lsmem.c:503
 #, c-format
 msgid "Failed to read %s"
 msgstr "No se ha podido leer %s"
 
-#: sys-utils/chmem.c:273
+#: sys-utils/chmem.c:280
 msgid "Failed to parse block number"
 msgstr "Fallo al analizar el número de bloque"
 
-#: sys-utils/chmem.c:278
+#: sys-utils/chmem.c:285
 msgid "Failed to parse size"
 msgstr "Fallo al analizar el tamaño."
 
-#: sys-utils/chmem.c:282
+#: sys-utils/chmem.c:289
 #, c-format
 msgid "Size must be aligned to memory block size (%s)"
 msgstr "El tamaño debe estar alineado con el tamaño de bloque de memoria (%s)"
 
-#: sys-utils/chmem.c:291
+#: sys-utils/chmem.c:298
 msgid "Failed to parse start"
 msgstr "Fallo al analizar el principio"
 
-#: sys-utils/chmem.c:292
+#: sys-utils/chmem.c:299
 msgid "Failed to parse end"
 msgstr "Fallo al analizar el final"
 
-#: sys-utils/chmem.c:296
+#: sys-utils/chmem.c:303
 #, c-format
 msgid "Invalid start address format: %s"
 msgstr "Formato de la dirección de comienzo no válido: %s"
 
-#: sys-utils/chmem.c:298
+#: sys-utils/chmem.c:305
 #, c-format
 msgid "Invalid end address format: %s"
 msgstr "Formato de la dirección de final no válido: %s"
 
-#: sys-utils/chmem.c:299
+#: sys-utils/chmem.c:306
 msgid "Failed to parse start address"
 msgstr "Fallo al analizar la dirección de comienzo"
 
-#: sys-utils/chmem.c:300
+#: sys-utils/chmem.c:307
 msgid "Failed to parse end address"
 msgstr "Fallo al analizar la dirección de final"
 
-#: sys-utils/chmem.c:303
+#: sys-utils/chmem.c:310
 #, c-format
 msgid "Start address and (end address + 1) must be aligned to memory block size (%s)"
 msgstr "Dirección de comienzo y (dirección de final + 1) deben estar alineadas con el tamaño de bloque de memoria (%s)"
 
-#: sys-utils/chmem.c:317
+#: sys-utils/chmem.c:324
 #, c-format
 msgid "Invalid parameter: %s"
 msgstr "Parámetro no válido: %s"
 
-#: sys-utils/chmem.c:324
+#: sys-utils/chmem.c:331
 #, c-format
 msgid "Invalid range: %s"
 msgstr "Rango no válido: %s"
 
-#: sys-utils/chmem.c:333
+#: sys-utils/chmem.c:340
 #, c-format
 msgid " %s [options] [SIZE|RANGE|BLOCKRANGE]\n"
 msgstr " %s [opciones] [TAMAÑO|RANGO|RANGODEBLOQUE]\n"
 
-#: sys-utils/chmem.c:336
+#: sys-utils/chmem.c:343
 msgid "Set a particular size or range of memory online or offline.\n"
 msgstr "Establece un tamaño o rango concreto de memoria en línea o fuera de línea.\n"
 
-#: sys-utils/chmem.c:339
+#: sys-utils/chmem.c:346
 msgid " -e, --enable       enable memory\n"
 msgstr " -e, --enable       activa la memoria\n"
 
-#: sys-utils/chmem.c:340
+#: sys-utils/chmem.c:347
 msgid " -d, --disable      disable memory\n"
 msgstr " -d, --disable      desactiva la memoria\n"
 
-#: sys-utils/chmem.c:341
+#: sys-utils/chmem.c:348
 msgid " -b, --blocks       use memory blocks\n"
 msgstr " -b, --blocks       utiliza bloques de memoria\n"
 
-#: sys-utils/chmem.c:342
+#: sys-utils/chmem.c:349
 msgid " -z, --zone <name>  select memory zone (see below)\n"
 msgstr " -z, --zone <nombre>selecciona la zona de memoria (véase abajo)\n"
 
-#: sys-utils/chmem.c:343
+#: sys-utils/chmem.c:350
 msgid " -v, --verbose      verbose output\n"
 msgstr " -v, --verbose      da más información en la salida\n"
 
-#: sys-utils/chmem.c:346
+#: sys-utils/chmem.c:353
 msgid ""
 "\n"
 "Supported zones:\n"
@@ -12869,16 +14847,16 @@ msgstr ""
 "\n"
 "Zonas disponibles:\n"
 
-#: sys-utils/chmem.c:387 sys-utils/lscpu-cputype.c:844 sys-utils/lsmem.c:654
+#: sys-utils/chmem.c:394 sys-utils/lscpu-cputype.c:889 sys-utils/lsmem.c:667
 #, c-format
 msgid "failed to initialize %s handler"
 msgstr "fallo al inicializar el manejador de %s"
 
-#: sys-utils/chmem.c:433
+#: sys-utils/chmem.c:440
 msgid "zone ignored, no valid_zones sysfs attribute present"
 msgstr "zona no considerada; no hay atributo valid_zones de sysfs"
 
-#: sys-utils/chmem.c:438
+#: sys-utils/chmem.c:445
 #, c-format
 msgid "unknown memory zone: %s"
 msgstr "zona de memoria desconocida: %s"
@@ -12974,197 +14952,203 @@ msgstr "valor no esperado en: %s: %ju"
 msgid "You must be root to set the Ctrl-Alt-Del behavior"
 msgstr "Debe ser el usuario root para definir el comportamiento de Ctrl-Alt-Supr"
 
-#: sys-utils/ctrlaltdel.c:74 sys-utils/ipcrm.c:395 sys-utils/ipcrm.c:418
+#: sys-utils/ctrlaltdel.c:74 sys-utils/ipcrm.c:396 sys-utils/ipcrm.c:419
 #, c-format
 msgid "unknown argument: %s"
 msgstr "argumento desconocido: %s"
 
-#: sys-utils/dmesg.c:109
+#: sys-utils/dmesg.c:110
 msgid "system is unusable"
 msgstr "el sistema se encuentra en un estado inutilizable"
 
-#: sys-utils/dmesg.c:110
+#: sys-utils/dmesg.c:111
 msgid "action must be taken immediately"
 msgstr "se debe tomar una acción inmediatamente"
 
-#: sys-utils/dmesg.c:111
+#: sys-utils/dmesg.c:112
 msgid "critical conditions"
 msgstr "condiciones críticas"
 
-#: sys-utils/dmesg.c:112
+#: sys-utils/dmesg.c:113
 msgid "error conditions"
 msgstr "condiciones de error"
 
-#: sys-utils/dmesg.c:113
+#: sys-utils/dmesg.c:114
 msgid "warning conditions"
 msgstr "condiciones de aviso"
 
-#: sys-utils/dmesg.c:114
+#: sys-utils/dmesg.c:115
 msgid "normal but significant condition"
 msgstr "condición normal pero significativa"
 
-#: sys-utils/dmesg.c:115
+#: sys-utils/dmesg.c:116
 msgid "informational"
 msgstr "informacional"
 
-#: sys-utils/dmesg.c:116
+#: sys-utils/dmesg.c:117
 msgid "debug-level messages"
 msgstr "mensaje de nivel de depuración"
 
-#: sys-utils/dmesg.c:130
+#: sys-utils/dmesg.c:131
 msgid "kernel messages"
 msgstr "mensajes del núcleo"
 
-#: sys-utils/dmesg.c:131
+#: sys-utils/dmesg.c:132
 msgid "random user-level messages"
 msgstr "menajes de nivel de usuario aleatorios"
 
-#: sys-utils/dmesg.c:132
+#: sys-utils/dmesg.c:133
 msgid "mail system"
 msgstr "sistema de correo"
 
-#: sys-utils/dmesg.c:133
+#: sys-utils/dmesg.c:134
 msgid "system daemons"
 msgstr "demonios del sistema"
 
-#: sys-utils/dmesg.c:134
+#: sys-utils/dmesg.c:135
 msgid "security/authorization messages"
 msgstr "mensajes de seguridad/autorización"
 
-#: sys-utils/dmesg.c:135
+#: sys-utils/dmesg.c:136
 msgid "messages generated internally by syslogd"
 msgstr "mensajes generados internamente por syslogd"
 
-#: sys-utils/dmesg.c:136
+#: sys-utils/dmesg.c:137
 msgid "line printer subsystem"
 msgstr "subsistema de impresora de líneas"
 
-#: sys-utils/dmesg.c:137
+#: sys-utils/dmesg.c:138
 msgid "network news subsystem"
 msgstr "subsistema de noticias de red"
 
-#: sys-utils/dmesg.c:138
+#: sys-utils/dmesg.c:139
 msgid "UUCP subsystem"
 msgstr "subsistema UUCP"
 
-#: sys-utils/dmesg.c:139
+#: sys-utils/dmesg.c:140
 msgid "clock daemon"
 msgstr "demonio del reloj"
 
-#: sys-utils/dmesg.c:140
+#: sys-utils/dmesg.c:141
 msgid "security/authorization messages (private)"
 msgstr "mensajes de seguridad/autorización (privados)"
 
-#: sys-utils/dmesg.c:141
+#: sys-utils/dmesg.c:142
 msgid "FTP daemon"
 msgstr "demonio FTP"
 
-#: sys-utils/dmesg.c:275
+#: sys-utils/dmesg.c:279
 msgid "Display or control the kernel ring buffer.\n"
 msgstr "Muestra o controla el «buffer» circular del núcleo.\n"
 
-#: sys-utils/dmesg.c:278
+#: sys-utils/dmesg.c:282
 msgid " -C, --clear                 clear the kernel ring buffer\n"
 msgstr " -C, --clear                 borra el «buffer» circular del núcleo\n"
 
-#: sys-utils/dmesg.c:279
+#: sys-utils/dmesg.c:283
 msgid " -c, --read-clear            read and clear all messages\n"
 msgstr " -c, --read-clear            lee y borra todos los mensajes\n"
 
-#: sys-utils/dmesg.c:280
+#: sys-utils/dmesg.c:284
 msgid " -D, --console-off           disable printing messages to console\n"
 msgstr " -D, --console-off           desactiva la impresión de mensajes por consola\n"
 
-#: sys-utils/dmesg.c:281
+#: sys-utils/dmesg.c:285
 msgid " -E, --console-on            enable printing messages to console\n"
 msgstr " -E, --console-on            activa la impresión de mensajes por consola\n"
 
-#: sys-utils/dmesg.c:282
+#: sys-utils/dmesg.c:286
 msgid " -F, --file <file>           use the file instead of the kernel log buffer\n"
 msgstr " -F, --file <fichero>        utiliza el fichero en lugar del «buffer» de registro del núcleo\n"
 
-#: sys-utils/dmesg.c:283
+#: sys-utils/dmesg.c:287
 msgid " -f, --facility <list>       restrict output to defined facilities\n"
 msgstr " -f, --facility <lista>      restringe la salida a los recursos definidos\n"
 
-#: sys-utils/dmesg.c:284
+#: sys-utils/dmesg.c:288
 msgid " -H, --human                 human readable output\n"
 msgstr " -H, --human                 salida legible para humanos\n"
 
-#: sys-utils/dmesg.c:285
+#: sys-utils/dmesg.c:289
+#, fuzzy
+#| msgid " -J, --json             use JSON output format\n"
+msgid " -J, --json                  use JSON output format\n"
+msgstr "  -J, --json            utiliza formato de salida JSON\n"
+
+#: sys-utils/dmesg.c:290
 msgid " -k, --kernel                display kernel messages\n"
 msgstr " -k, --kernel                muestra los mensajes del núcleo\n"
 
-#: sys-utils/dmesg.c:287
+#: sys-utils/dmesg.c:292
 #, c-format
 msgid " -L, --color[=<when>]        colorize messages (%s, %s or %s)\n"
 msgstr " -L, --color[=<cuándo>]      colorea los mensajes (%s, %s o %s)\n"
 
-#: sys-utils/dmesg.c:290
+#: sys-utils/dmesg.c:295
 msgid " -l, --level <list>          restrict output to defined levels\n"
 msgstr " -l, --level <lista>         restringe la salida a los niveles definidos\n"
 
-#: sys-utils/dmesg.c:291
+#: sys-utils/dmesg.c:296
 msgid " -n, --console-level <level> set level of messages printed to console\n"
 msgstr " -n, --console-level <nivel> establece el nivel de los mensajes imprimidos por la consola\n"
 
-#: sys-utils/dmesg.c:292
+#: sys-utils/dmesg.c:297
 msgid " -P, --nopager               do not pipe output into a pager\n"
 msgstr " -P, --nopager               no redirige la salida a un busca\n"
 
-#: sys-utils/dmesg.c:293
+#: sys-utils/dmesg.c:298
 msgid " -p, --force-prefix          force timestamp output on each line of multi-line messages\n"
 msgstr " -p, --force-prefix          fuerza salida de sello de tiempo en cada línea de mensajes multilínea\n"
 
-#: sys-utils/dmesg.c:294
+#: sys-utils/dmesg.c:299
 msgid " -r, --raw                   print the raw message buffer\n"
 msgstr " -r, --raw                   imprime el «buffer» de mensajes en bruto\n"
 
-#: sys-utils/dmesg.c:295
+#: sys-utils/dmesg.c:300
 msgid "     --noescape              don't escape unprintable character\n"
 msgstr "     --noescape              no escapa los caracteres no imprimibles\n"
 
-#: sys-utils/dmesg.c:296
+#: sys-utils/dmesg.c:301
 msgid " -S, --syslog                force to use syslog(2) rather than /dev/kmsg\n"
 msgstr " -S, --syslog                fuerza a utilizar syslog(2) en lugar de /dev/kmsg\n"
 
-#: sys-utils/dmesg.c:297
+#: sys-utils/dmesg.c:302
 msgid " -s, --buffer-size <size>    buffer size to query the kernel ring buffer\n"
 msgstr " -s, --buffer-size <tamaño>  tamaño de «buffer» para consultar el «buffer» circular del núcleo\n"
 
-#: sys-utils/dmesg.c:298
+#: sys-utils/dmesg.c:303
 msgid " -u, --userspace             display userspace messages\n"
 msgstr " -u, --userspace             muestra los mensajes del espacio d usuario\n"
 
-#: sys-utils/dmesg.c:299
+#: sys-utils/dmesg.c:304
 msgid " -w, --follow                wait for new messages\n"
 msgstr " -w, --follow                espera por mensajes nuevos\n"
 
-#: sys-utils/dmesg.c:300
+#: sys-utils/dmesg.c:305
 msgid " -W, --follow-new            wait and print only new messages\n"
 msgstr " -W, --follow-new            espera e imprime solo mensajes nuevos\n"
 
-#: sys-utils/dmesg.c:301
+#: sys-utils/dmesg.c:306
 msgid " -x, --decode                decode facility and level to readable string\n"
 msgstr " -x, --decode                descodifica recurso y nivel en una cadena legible\n"
 
-#: sys-utils/dmesg.c:302
+#: sys-utils/dmesg.c:307
 msgid " -d, --show-delta            show time delta between printed messages\n"
 msgstr " -d, --show-delta            muestra la diferencia de tiempos entre los mensajes imprimidos\n"
 
-#: sys-utils/dmesg.c:303
+#: sys-utils/dmesg.c:308
 msgid " -e, --reltime               show local time and time delta in readable format\n"
 msgstr " -e, --reltime               muestra la hora local y la diferencia de tiempo en formato legible\n"
 
-#: sys-utils/dmesg.c:304
+#: sys-utils/dmesg.c:309
 msgid " -T, --ctime                 show human-readable timestamp (may be inaccurate!)\n"
 msgstr " -T, --ctime                 muestra una marca de tiempo legible para humanos (puede no ser exacto)\n"
 
-#: sys-utils/dmesg.c:305
+#: sys-utils/dmesg.c:310
 msgid " -t, --notime                don't show any timestamp with messages\n"
 msgstr " -t, --notime                no muestra ninguna marca de tiempo con los mensajes\n"
 
-#: sys-utils/dmesg.c:306
+#: sys-utils/dmesg.c:311
 msgid ""
 "     --time-format <format>  show timestamp using the given format:\n"
 "                               [delta|reltime|ctime|notime|iso]\n"
@@ -13174,17 +15158,15 @@ msgstr ""
 "                               [delta|reltime|ctime|notime|iso]\n"
 "Suspender/reanudar volverá inexactas las marcas de tiempo de ctime e iso.\n"
 
-#: sys-utils/dmesg.c:309
-#, fuzzy
+#: sys-utils/dmesg.c:314
 msgid "     --since <time>          display the lines since the specified time\n"
-msgstr " -s, --since <hora>   muestra las líneas que hay desde la hora especificada\n"
+msgstr "     --since <hora>          muestra las líneas que hay desde la hora especificada\n"
 
-#: sys-utils/dmesg.c:310
-#, fuzzy
+#: sys-utils/dmesg.c:315
 msgid "     --until <time>          display the lines until the specified time\n"
-msgstr " -t, --until <time>  muestra las líneas que hay hasta la hora especificada\n"
+msgstr "     --until <time>          muestra las líneas que hay hasta la hora especificada\n"
 
-#: sys-utils/dmesg.c:314
+#: sys-utils/dmesg.c:319
 msgid ""
 "\n"
 "Supported log facilities:\n"
@@ -13192,7 +15174,7 @@ msgstr ""
 "\n"
 "Servicios de «log» disponibles:\n"
 
-#: sys-utils/dmesg.c:320
+#: sys-utils/dmesg.c:325
 msgid ""
 "\n"
 "Supported log levels (priorities):\n"
@@ -13200,66 +15182,80 @@ msgstr ""
 "\n"
 "Niveles de «log» disponibles (prioridades):\n"
 
-#: sys-utils/dmesg.c:374
+#: sys-utils/dmesg.c:379
 #, c-format
 msgid "failed to parse level '%s'"
 msgstr "fallo al analizar nivel '%s'"
 
-#: sys-utils/dmesg.c:376
+#: sys-utils/dmesg.c:381
 #, c-format
 msgid "unknown level '%s'"
 msgstr "nivel desconocido '%s'"
 
-#: sys-utils/dmesg.c:412
+#: sys-utils/dmesg.c:417
 #, c-format
 msgid "failed to parse facility '%s'"
 msgstr "fallo al analizar recurso '%s'"
 
-#: sys-utils/dmesg.c:414
+#: sys-utils/dmesg.c:419
 #, c-format
 msgid "unknown facility '%s'"
 msgstr "recurso desconocido '%s'"
 
-#: sys-utils/dmesg.c:542
+#: sys-utils/dmesg.c:547
 #, c-format
 msgid "cannot mmap: %s"
 msgstr "fallo de mmap: %s"
 
-#: sys-utils/dmesg.c:1479
+#. TRANSLATORS: dmesg uses strftime() fo generate date-time string
+#. where %a is abbreviated name of the day, %b is abbreviated month
+#. name and %e is day of the month as a decimal number. Please, set
+#. proper month/day order here
+#: sys-utils/dmesg.c:863
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr ""
+
+#. TRANSLATORS: dmesg uses strftime() fo generate date-time string
+#. where: %b is abbreviated month and %e is day of the month as a
+#. decimal number. Please, set proper month/day order here.
+#: sys-utils/dmesg.c:873
+msgid "%b%e %H:%M"
+msgstr ""
+
+#: sys-utils/dmesg.c:1526
 msgid "invalid buffer size argument"
 msgstr "argumento de tamaño de «buffer» no válido"
 
-#: sys-utils/dmesg.c:1558
+#: sys-utils/dmesg.c:1612
 msgid "--show-delta is ignored when used together with iso8601 time format"
 msgstr "--show-delta no se tiene en cuenta cuando se utiliza junto con el formato de tiempo iso8601"
 
-#: sys-utils/dmesg.c:1581
+#: sys-utils/dmesg.c:1636
 msgid "--raw can be used together with --level or --facility only when reading messages from /dev/kmsg"
 msgstr "--raw puede utilizarse conjuntamente con --level o --facility solamente cuando se leen mensajes de /dev/kmsg"
 
-#: sys-utils/dmesg.c:1598
+#: sys-utils/dmesg.c:1656
 msgid "read kernel buffer failed"
 msgstr "fallo al leer el «buffer» del núcleo"
 
-#: sys-utils/dmesg.c:1606
-#, fuzzy
+#: sys-utils/dmesg.c:1664
 msgid "clear kernel buffer failed"
-msgstr "fallo al leer el «buffer» del núcleo"
+msgstr "fallo al vaciar el «buffer» del núcleo"
 
-#: sys-utils/dmesg.c:1622
+#: sys-utils/dmesg.c:1680
 msgid "klogctl failed"
 msgstr "klogctl ha fallado"
 
-#: sys-utils/eject.c:138
+#: sys-utils/eject.c:140
 #, c-format
 msgid " %s [options] [<device>|<mountpoint>]\n"
 msgstr " %s [opciones] [<dispositivo>|<punto de montaje>]\n"
 
-#: sys-utils/eject.c:141
+#: sys-utils/eject.c:143
 msgid "Eject removable media.\n"
 msgstr "Expulsar dispositivo extraible.\n"
 
-#: sys-utils/eject.c:144
+#: sys-utils/eject.c:146
 msgid ""
 " -a, --auto <on|off>         turn auto-eject feature on or off\n"
 " -c, --changerslot <slot>    switch discs on a CD-ROM changer\n"
@@ -13299,7 +15295,7 @@ msgstr ""
 " -x, --cdspeed <velocidad>   establece la velocidad máxima del CD-ROM\n"
 " -X, --listspeed             enumera las velocidades del CD-ROM disponibles\n"
 
-#: sys-utils/eject.c:167
+#: sys-utils/eject.c:169
 msgid ""
 "\n"
 "By default tries -r, -s, -f, and -q in order until success.\n"
@@ -13307,278 +15303,286 @@ msgstr ""
 "\n"
 "Por omisión, prueba -r, -s, -f y -q en orden hasta que funcione.\n"
 
-#: sys-utils/eject.c:213
+#: sys-utils/eject.c:215
 msgid "invalid argument to --changerslot/-c option"
 msgstr "argumento no válido para la opción --changerslot/-c"
 
-#: sys-utils/eject.c:217
+#: sys-utils/eject.c:219
 msgid "invalid argument to --cdspeed/-x option"
 msgstr "argumento no válido para la opción --cdspeed/-a"
 
-#: sys-utils/eject.c:325
+#: sys-utils/eject.c:327
 msgid "CD-ROM auto-eject command failed"
 msgstr "la orden de autoexpulsión del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:339
+#: sys-utils/eject.c:341
 msgid "CD-ROM door lock is not supported"
 msgstr "El bloqueo de la puerta del CD-ROM no está implementado"
 
-#: sys-utils/eject.c:341
+#: sys-utils/eject.c:343
 msgid "other users have the drive open and not CAP_SYS_ADMIN"
 msgstr "otros usuarios tienen la unidad abierta y no CAP_SYS_ADMIN"
 
-#: sys-utils/eject.c:343
+#: sys-utils/eject.c:345
 msgid "CD-ROM lock door command failed"
 msgstr "la orden de bloqueo de la puerta del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:348
+#: sys-utils/eject.c:350
 msgid "CD-Drive may NOT be ejected with device button"
 msgstr "La unidad de CD NO puede expulsarse con el botón del dispositivo"
 
-#: sys-utils/eject.c:350
+#: sys-utils/eject.c:352
 msgid "CD-Drive may be ejected with device button"
 msgstr "La unidad de CD puede expulsarse con el botón del dispositivo"
 
-#: sys-utils/eject.c:361
+#: sys-utils/eject.c:363
 msgid "CD-ROM select disc command failed"
 msgstr "la orden de selección de disco CD-ROM ha fallado"
 
-#: sys-utils/eject.c:365
+#: sys-utils/eject.c:367
 msgid "CD-ROM load from slot command failed"
 msgstr "la orden de carga de CD-ROM desde una ranura ha fallado"
 
-#: sys-utils/eject.c:367
+#: sys-utils/eject.c:369
 msgid "IDE/ATAPI CD-ROM changer not supported by this kernel\n"
 msgstr "el cargador de CD-ROM ID/ATAPI no está admitido en este núcleo\n"
 
-#: sys-utils/eject.c:385
+#: sys-utils/eject.c:387
 msgid "CD-ROM tray close command failed"
 msgstr "el comando de cierre de la bandeja del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:387
+#: sys-utils/eject.c:389
 msgid "CD-ROM tray close command not supported by this kernel\n"
 msgstr "La orden de cierre de la bandeja del CD-ROM no está admitida en este núcleo\n"
 
-#: sys-utils/eject.c:404
+#: sys-utils/eject.c:406
 msgid "CD-ROM eject unsupported"
 msgstr "Expulsión de CD-ROM no admitida"
 
-#: sys-utils/eject.c:432 sys-utils/eject.c:455 sys-utils/eject.c:1020
+#: sys-utils/eject.c:434 sys-utils/eject.c:457 sys-utils/eject.c:1018
 msgid "CD-ROM eject command failed"
 msgstr "La orden de expulsión del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:435
+#: sys-utils/eject.c:437
 msgid "no CD-ROM information available"
 msgstr "no hay información disponible sobre el CD-ROM"
 
-#: sys-utils/eject.c:438
+#: sys-utils/eject.c:440
 msgid "CD-ROM drive is not ready"
 msgstr "La unidad de CD-ROM no está lista"
 
-#: sys-utils/eject.c:441
+#: sys-utils/eject.c:443
 msgid "CD-ROM status command failed"
 msgstr "La orden de estado del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:481
+#: sys-utils/eject.c:483
 msgid "CD-ROM select speed command failed"
 msgstr "La orden de selección de velocidad del CD-ROM ha fallado"
 
-#: sys-utils/eject.c:483
+#: sys-utils/eject.c:485
 msgid "CD-ROM select speed command not supported by this kernel"
 msgstr "La orden de selección de velocidad del CD-ROM no está admitida en este núcleo"
 
-#: sys-utils/eject.c:520
+#: sys-utils/eject.c:522
 #, c-format
 msgid "%s: failed to finding CD-ROM name"
 msgstr "%s: no se ha podido encontrar el nombre del CD-ROM"
 
-#: sys-utils/eject.c:535
+#: sys-utils/eject.c:539
 #, c-format
 msgid "%s: failed to read speed"
 msgstr "%s: no se ha podido leer la velocidad"
 
-#: sys-utils/eject.c:543
+#: sys-utils/eject.c:545
 msgid "failed to read speed"
 msgstr "no se ha podido leer la velocidad"
 
-#: sys-utils/eject.c:583
+#: sys-utils/eject.c:585
 msgid "not an sg device, or old sg driver"
 msgstr "no es un dispositivo sg, o es un controlador sg antiguo"
 
-#: sys-utils/eject.c:655
+#: sys-utils/eject.c:657
 #, c-format
 msgid "%s: unmounting"
 msgstr "%s: desmontando"
 
-#: sys-utils/eject.c:673
+#: sys-utils/eject.c:662 sys-utils/mount.c:59 sys-utils/umount.c:122
+#: text-utils/more.c:1271
+#, fuzzy
+#| msgid "drop permissions failed."
+msgid "drop permissions failed"
+msgstr "no se han podido quitar los permisos"
+
+#: sys-utils/eject.c:671
 msgid "unable to fork"
 msgstr "no se puede crear proceso hijo"
 
-#: sys-utils/eject.c:680
+#: sys-utils/eject.c:678
 #, c-format
 msgid "unmount of `%s' did not exit normally"
 msgstr "el desmontaje de `%s` no ha salido de forma normal"
 
-#: sys-utils/eject.c:683
+#: sys-utils/eject.c:681
 #, c-format
 msgid "unmount of `%s' failed\n"
 msgstr "el desmontaje de `%s' ha fallado\n"
 
-#: sys-utils/eject.c:728
+#: sys-utils/eject.c:726
 msgid "failed to parse mount table"
 msgstr "No se podido analizar la tabla de montaje"
 
-#: sys-utils/eject.c:794 sys-utils/eject.c:896
+#: sys-utils/eject.c:792 sys-utils/eject.c:894
 #, c-format
 msgid "%s: mounted on %s"
 msgstr "%s: montado en %s"
 
-#: sys-utils/eject.c:837
+#: sys-utils/eject.c:835
 msgid "setting CD-ROM speed to auto"
 msgstr "se establece velocidad de CD-ROM automática"
 
-#: sys-utils/eject.c:839
+#: sys-utils/eject.c:837
 #, c-format
 msgid "setting CD-ROM speed to %ldX"
 msgstr "se establece la velocidad de CD-ROM a %ldX"
 
-#: sys-utils/eject.c:865
+#: sys-utils/eject.c:863
 #, c-format
 msgid "default device: `%s'"
 msgstr "dispositivo predeterminado: `%s'"
 
-#: sys-utils/eject.c:871
+#: sys-utils/eject.c:869
 #, c-format
 msgid "using default device `%s'"
 msgstr "se está utilizando el dispositivo predeterminado `%s'"
 
-#: sys-utils/eject.c:890
+#: sys-utils/eject.c:888
 msgid "unable to find device"
 msgstr "no se puede encontrar el dispositivo"
 
-#: sys-utils/eject.c:892
+#: sys-utils/eject.c:890
 #, c-format
 msgid "device name is `%s'"
 msgstr "el nombre del dispositivo es `%s'"
 
-#: sys-utils/eject.c:898 sys-utils/umount.c:361 sys-utils/umount.c:385
+#: sys-utils/eject.c:896 sys-utils/umount.c:365 sys-utils/umount.c:389
 #, c-format
 msgid "%s: not mounted"
 msgstr "%s: no montado"
 
-#: sys-utils/eject.c:902
+#: sys-utils/eject.c:900
 #, c-format
 msgid "%s: disc device: %s (disk device will be used for eject)"
 msgstr "%s: dispoisitivo de disco: %s (el dispositivo de disco se utilizará para expulsar)"
 
-#: sys-utils/eject.c:910
+#: sys-utils/eject.c:908
 #, c-format
 msgid "%s: not found mountpoint or device with the given name"
 msgstr "%s: no se ha encontrado un punto de montaje ni un dispositivo con el nombre especificado"
 
-#: sys-utils/eject.c:913
+#: sys-utils/eject.c:911
 #, c-format
 msgid "%s: is whole-disk device"
 msgstr "%s: es un dispositivo de un disco entero"
 
-#: sys-utils/eject.c:917
-#, c-format
-msgid "%s: is not hot-pluggable device"
+#: sys-utils/eject.c:915
+#, fuzzy, c-format
+#| msgid "%s: is not hot-pluggable device"
+msgid "%s: is not ejectable device"
 msgstr "%s: no es un dispositivo que se pueda conectar en caliente"
 
-#: sys-utils/eject.c:921
+#: sys-utils/eject.c:919
 #, c-format
 msgid "device is `%s'"
 msgstr "el dispositivo es `%s'"
 
-#: sys-utils/eject.c:922
+#: sys-utils/eject.c:920
 msgid "exiting due to -n/--noop option"
 msgstr "se sale a causa de la opción -n/--noop"
 
-#: sys-utils/eject.c:936
+#: sys-utils/eject.c:934
 #, c-format
 msgid "%s: enabling auto-eject mode"
 msgstr "%s: se activa el modo de auto expulsión"
 
-#: sys-utils/eject.c:938
+#: sys-utils/eject.c:936
 #, c-format
 msgid "%s: disabling auto-eject mode"
 msgstr "%s: se desactiva el modo de auto expulsión"
 
-#: sys-utils/eject.c:946
+#: sys-utils/eject.c:944
 #, c-format
 msgid "%s: closing tray"
 msgstr "%s: se cierra la bandeja"
 
-#: sys-utils/eject.c:955
+#: sys-utils/eject.c:953
 #, c-format
 msgid "%s: toggling tray"
 msgstr "%s: se alterna la bandeja"
 
-#: sys-utils/eject.c:964
+#: sys-utils/eject.c:962
 #, c-format
 msgid "%s: listing CD-ROM speed"
 msgstr "%s: se enumera la velocidad del CD-ROM"
 
-#: sys-utils/eject.c:990
+#: sys-utils/eject.c:988
 #, c-format
 msgid "error: %s: device in use"
 msgstr "error: %s: dispositivo ocupado"
 
-#: sys-utils/eject.c:1001
+#: sys-utils/eject.c:999
 #, c-format
 msgid "%s: selecting CD-ROM disc #%ld"
 msgstr "%s: selección del disco CD-ROM nº %ld"
 
-#: sys-utils/eject.c:1017
+#: sys-utils/eject.c:1015
 #, c-format
 msgid "%s: trying to eject using CD-ROM eject command"
 msgstr "%s: se está intentando expulsar utilizando la orden de expulsión de CD-ROM"
 
-#: sys-utils/eject.c:1019
+#: sys-utils/eject.c:1017
 msgid "CD-ROM eject command succeeded"
 msgstr "la orden de expulsión del CD-ROM ha funcionado"
 
-#: sys-utils/eject.c:1024
+#: sys-utils/eject.c:1022
 #, c-format
 msgid "%s: trying to eject using SCSI commands"
 msgstr "%s: se está intentando expulsar utilizando las órdenes SCSI"
 
-#: sys-utils/eject.c:1026
+#: sys-utils/eject.c:1024
 msgid "SCSI eject succeeded"
 msgstr "la expulsión SCSI ha funcionado"
 
-#: sys-utils/eject.c:1027
+#: sys-utils/eject.c:1025
 msgid "SCSI eject failed"
 msgstr "la expulsión SCSI ha fallado"
 
-#: sys-utils/eject.c:1031
+#: sys-utils/eject.c:1029
 #, c-format
 msgid "%s: trying to eject using floppy eject command"
 msgstr "%s: se está intentado expulsar utilizando la orden de expulsión de disquete"
 
-#: sys-utils/eject.c:1033
+#: sys-utils/eject.c:1031
 msgid "floppy eject command succeeded"
 msgstr "la orden de expulsión de disquete ha funcionado"
 
-#: sys-utils/eject.c:1034
+#: sys-utils/eject.c:1032
 msgid "floppy eject command failed"
 msgstr "la orden de expulsión de disquete ha fallado"
 
-#: sys-utils/eject.c:1038
+#: sys-utils/eject.c:1036
 #, c-format
 msgid "%s: trying to eject using tape offline command"
 msgstr "%s: se intenta expulsar utilizando la orden de casete desconectada"
 
-#: sys-utils/eject.c:1040
+#: sys-utils/eject.c:1038
 msgid "tape offline command succeeded"
 msgstr "la orden de casete desconectada ha funcionado"
 
-#: sys-utils/eject.c:1041
+#: sys-utils/eject.c:1039
 msgid "tape offline command failed"
 msgstr "la orden de casete desconectada ha fallado"
 
-#: sys-utils/eject.c:1045
+#: sys-utils/eject.c:1043
 msgid "unable to eject"
 msgstr "no se puede expulsar"
 
@@ -13665,6 +15669,36 @@ msgstr "no se ha especificado el argumento de longitud"
 msgid "invalid offset value specified"
 msgstr "valor de desplazamiento especificado no válido"
 
+#: sys-utils/fallocate.c:421
+#, fuzzy, c-format
+#| msgid "%s: %s (%ju bytes) converted to sparse holes.\n"
+msgid "%s: %s (%ju bytes) hole created.\n"
+msgstr "%s: %s (%ju bytes) convertidos en huecos libres.\n"
+
+#: sys-utils/fallocate.c:424
+#, fuzzy, c-format
+#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
+msgid "%s: %s (%ju bytes) removed.\n"
+msgstr "%s: %s (%<PRIu64> bytes) recortado\n"
+
+#: sys-utils/fallocate.c:427
+#, fuzzy, c-format
+#| msgid "%s: %s (%ju bytes) converted to sparse holes.\n"
+msgid "%s: %s (%ju bytes) inserted.\n"
+msgstr "%s: %s (%ju bytes) convertidos en huecos libres.\n"
+
+#: sys-utils/fallocate.c:430
+#, fuzzy, c-format
+#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
+msgid "%s: %s (%ju bytes) zeroed.\n"
+msgstr "%s: %s (%<PRIu64> bytes) recortado\n"
+
+#: sys-utils/fallocate.c:433
+#, fuzzy, c-format
+#| msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
+msgid "%s: %s (%ju bytes) allocated.\n"
+msgstr "%s: %s (%<PRIu64> bytes) recortado\n"
+
 #: sys-utils/flock.c:53
 #, c-format
 msgid ""
@@ -13735,7 +15769,7 @@ msgstr "código de salida no válido"
 
 #: sys-utils/flock.c:216
 msgid "exit code out of range (expected 0 to 255)"
-msgstr ""
+msgstr "código de salida fuera de rango (se esperaba entre 0 y 255)"
 
 #: sys-utils/flock.c:233
 msgid "the --no-fork and --close options are incompatible"
@@ -13760,14 +15794,14 @@ msgstr "no se han podido obtener el bloqueo"
 
 #: sys-utils/flock.c:293
 msgid "timeout while waiting to get lock"
-msgstr " ha vencido el tiempo máximo de espera para obtener el bloqueo"
+msgstr "ha vencido el tiempo máximo de espera para obtener el bloqueo"
 
 #: sys-utils/flock.c:334
 #, c-format
-msgid "%s: getting lock took %ld.%06ld seconds\n"
-msgstr "%s: obtener el bloqueo ha llevado %ld,%06ld segundos\n"
+msgid "%s: getting lock took %<PRId64>.%06<PRId64> seconds\n"
+msgstr "%s: obtener el bloqueo ha llevado %<PRId64>,%06<PRId64> segundos\n"
 
-#: sys-utils/flock.c:345
+#: sys-utils/flock.c:346
 #, c-format
 msgid "%s: executing %s\n"
 msgstr "%s: ejecutando %s\n"
@@ -13808,125 +15842,136 @@ msgstr "%s: fallo al congelar"
 msgid "%s: unfreeze failed"
 msgstr "%s: fallo al descongelar"
 
-#: sys-utils/fstrim.c:80
+#: sys-utils/fstrim.c:83
 #, c-format
 msgid "%s: not a directory"
 msgstr "%s: no es un directorio"
 
-#: sys-utils/fstrim.c:94
-#, c-format
-msgid "cannot get realpath: %s"
-msgstr "no se puede obtener la ruta real: %s"
-
-#: sys-utils/fstrim.c:110
+#: sys-utils/fstrim.c:113
 #, c-format
 msgid "%s: 0 B (dry run) trimmed on %s\n"
 msgstr "%s: 0 B (modo de prueba) recortado en %s\n"
 
-#: sys-utils/fstrim.c:112
+#: sys-utils/fstrim.c:115
 #, c-format
 msgid "%s: 0 B (dry run) trimmed\n"
 msgstr "%s: 0 B (modo de prueba) recortado\n"
 
-#: sys-utils/fstrim.c:129
+#: sys-utils/fstrim.c:133
 #, c-format
 msgid "%s: FITRIM ioctl failed"
 msgstr "%s: FITRIM ioctl ha fallado"
 
 #. TRANSLATORS: The standard value here is a very large number.
-#: sys-utils/fstrim.c:139
+#: sys-utils/fstrim.c:143
 #, c-format
 msgid "%s: %s (%<PRIu64> bytes) trimmed on %s\n"
 msgstr "%s: %s (%<PRIu64> bytes) recortados en %s\n"
 
 #. TRANSLATORS: The standard value here is a very large number.
-#: sys-utils/fstrim.c:143
+#: sys-utils/fstrim.c:147
 #, c-format
 msgid "%s: %s (%<PRIu64> bytes) trimmed\n"
 msgstr "%s: %s (%<PRIu64> bytes) recortado\n"
 
-#: sys-utils/fstrim.c:249 sys-utils/lsns.c:1079 sys-utils/swapon.c:732
-#: sys-utils/umount.c:267
+#: sys-utils/fstrim.c:290 sys-utils/lsns.c:1494 sys-utils/swapon.c:746
+#: sys-utils/umount.c:271
 #, c-format
 msgid "failed to parse %s"
 msgstr "no se ha podido analizar %s"
 
-#: sys-utils/fstrim.c:275
+#: sys-utils/fstrim.c:316
 msgid "failed to allocate FS handler"
 msgstr "no se ha podido asignar el manejador de FS"
 
-#: sys-utils/fstrim.c:364 sys-utils/fstrim.c:545
+#: sys-utils/fstrim.c:403 sys-utils/fstrim.c:591
 #, c-format
 msgid "%s: the discard operation is not supported"
 msgstr "%s: la operación de descarte no está admitida"
 
-#: sys-utils/fstrim.c:415
+#: sys-utils/fstrim.c:454
 #, c-format
 msgid " %s [options] <mount point>\n"
 msgstr " %s [opciones] <punto-de-montaje>\n"
 
-#: sys-utils/fstrim.c:418
+#: sys-utils/fstrim.c:457
 msgid "Discard unused blocks on a mounted filesystem.\n"
 msgstr "Descarta bloques no utilizados en un sistema de ficheros montado.\n"
 
-#: sys-utils/fstrim.c:421
+#: sys-utils/fstrim.c:460
 msgid " -a, --all                trim mounted filesystems\n"
 msgstr " -a, --all                recorta los sistemas de ficheros montados\n"
 
-#: sys-utils/fstrim.c:422
+#: sys-utils/fstrim.c:461
 msgid " -A, --fstab              trim filesystems from /etc/fstab\n"
 msgstr " -A, --fstab              recorta los sistemas de ficheros de /etc/fstab\n"
 
-#: sys-utils/fstrim.c:423
+#: sys-utils/fstrim.c:462
 msgid " -I, --listed-in <list>   trim filesystems listed in specified files\n"
 msgstr " -I, --listed-in <lista>  recorta los sistemas de ficheros listados en los ficheros especificados\n"
 
-#: sys-utils/fstrim.c:424
+#: sys-utils/fstrim.c:463
 msgid " -o, --offset <num>       the offset in bytes to start discarding from\n"
 msgstr " -o, --offset <num>       desplazamiento en bytes para empezar a descartar\n"
 
-#: sys-utils/fstrim.c:425
+#: sys-utils/fstrim.c:464
 msgid " -l, --length <num>       the number of bytes to discard\n"
 msgstr " -l, --length <num>       número de bytes que descartar\n"
 
-#: sys-utils/fstrim.c:426
+#: sys-utils/fstrim.c:465
 msgid " -m, --minimum <num>      the minimum extent length to discard\n"
 msgstr " -m, --minimum <num>      longitud de la extensión mínima que descartar\n"
 
-#: sys-utils/fstrim.c:427
+#: sys-utils/fstrim.c:466
+#, fuzzy
+#| msgid " -t, --types <list>      limit the set of filesystem types\n"
+msgid " -t, --types <list>       limit the set of filesystem types\n"
+msgstr " -t, --types <lista>     limita el conjunto de tipos de sistemas de fichero\n"
+
+#: sys-utils/fstrim.c:467
 msgid " -v, --verbose            print number of discarded bytes\n"
 msgstr " -v, --verbose            imprime el número de bytes descartados\n"
 
-#: sys-utils/fstrim.c:428
+#: sys-utils/fstrim.c:468
 msgid "     --quiet-unsupported  suppress error messages if trim unsupported\n"
 msgstr "     --quiet-unsupported  suprime los mensajes de errores si no se admite recorte\n"
 
-#: sys-utils/fstrim.c:429
+#: sys-utils/fstrim.c:469
 msgid " -n, --dry-run            does everything, but trim\n"
 msgstr " -n, --dry-run            hace todo excepto recortar\n"
 
-#: sys-utils/fstrim.c:509
+#: sys-utils/fstrim.c:550
 msgid "failed to parse minimum extent length"
 msgstr "no se ha podido analizar la longitud de la extensión mínima"
 
-#: sys-utils/fstrim.c:528
+#: sys-utils/fstrim.c:572
 msgid "no mountpoint specified"
 msgstr "no se ha especificado punto de montaje"
 
-#: sys-utils/hwclock.c:212
+#: sys-utils/hwclock.c:215
 #, c-format
 msgid "Assuming hardware clock is kept in %s time.\n"
 msgstr "Se presupone que el reloj de hardware tiene la hora %s.\n"
 
-#: sys-utils/hwclock.c:213 sys-utils/hwclock.c:277
+#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:286
 msgid "UTC"
 msgstr "UTC"
 
-#: sys-utils/hwclock.c:213 sys-utils/hwclock.c:276
+#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:285
 msgid "local"
 msgstr "local"
 
-#: sys-utils/hwclock.c:263
+#: sys-utils/hwclock.c:258 sys-utils/hwclock.c:261
+#, fuzzy, c-format
+#| msgid ""
+#| "Warning: unrecognized third line in adjtime file\n"
+#| "(Expected: `UTC' or `LOCAL' or nothing.)"
+msgid "Warning: unrecognized line in adjtime file: %s"
+msgstr ""
+"Atención: tercera línea no reconocida en el fichero adjtime\n"
+"(Se esperaba: `UTC' o `LOCAL' o nada.)"
+
+#: sys-utils/hwclock.c:273
 msgid ""
 "Warning: unrecognized third line in adjtime file\n"
 "(Expected: `UTC' or `LOCAL' or nothing.)"
@@ -13934,114 +15979,114 @@ msgstr ""
 "Atención: tercera línea no reconocida en el fichero adjtime\n"
 "(Se esperaba: `UTC' o `LOCAL' o nada.)"
 
-#: sys-utils/hwclock.c:270
+#: sys-utils/hwclock.c:279
 #, c-format
-msgid "Last drift adjustment done at %ld seconds after 1969\n"
-msgstr "Último ajuste de desfase realizado %ld segundos después de 1969\n"
+msgid "Last drift adjustment done at %<PRId64> seconds after 1969\n"
+msgstr "Último ajuste de desfase realizado a %<PRId64> segundos después de 1969\n"
 
-#: sys-utils/hwclock.c:272
+#: sys-utils/hwclock.c:281
 #, c-format
-msgid "Last calibration done at %ld seconds after 1969\n"
-msgstr "Última calibración realizada %ld segundos después de 1969\n"
+msgid "Last calibration done at %<PRId64> seconds after 1969\n"
+msgstr "Última calibración realizada a %<PRId64> segundos después de 1969\n"
 
-#: sys-utils/hwclock.c:274
+#: sys-utils/hwclock.c:283
 #, c-format
 msgid "Hardware clock is on %s time\n"
 msgstr "El reloj de hardware tiene la hora %s\n"
 
-#: sys-utils/hwclock.c:301
+#: sys-utils/hwclock.c:310
 #, c-format
 msgid "Waiting for clock tick...\n"
 msgstr "Esperando señal de reloj...\n"
 
-#: sys-utils/hwclock.c:307
+#: sys-utils/hwclock.c:316
 #, c-format
 msgid "...synchronization failed\n"
 msgstr "...fallo de sincronización\n"
 
-#: sys-utils/hwclock.c:309
+#: sys-utils/hwclock.c:318
 #, c-format
 msgid "...got clock tick\n"
 msgstr "...recibida señal de reloj\n"
 
-#: sys-utils/hwclock.c:350
+#: sys-utils/hwclock.c:359
 #, c-format
 msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
 msgstr "Valores no válidos en reloj de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
 
-#: sys-utils/hwclock.c:358
+#: sys-utils/hwclock.c:366
 #, c-format
-msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n"
-msgstr "Hora del reloj de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segundos desde 1969\n"
+msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
+msgstr "Hora del reloj de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %<PRId64> segundos desde 1969\n"
 
-#: sys-utils/hwclock.c:385
+#: sys-utils/hwclock.c:392
 #, c-format
 msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n"
 msgstr "Hora leída del reloj de hardware: %4d/%.2d/%.2d %02d:%02d:%02d\n"
 
-#: sys-utils/hwclock.c:412
+#: sys-utils/hwclock.c:419
 #, c-format
-msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n"
-msgstr "Estableciendo reloj de hardware en %.2d:%.2d:%.2d = %ld segundos desde 1969\n"
+msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
+msgstr "Estableciendo reloj de hardware en %.2d:%.2d:%.2d = %<PRId64> segundos desde 1969\n"
 
-#: sys-utils/hwclock.c:448
+#: sys-utils/hwclock.c:455
 #, c-format
 msgid "RTC type: '%s'\n"
 msgstr "tipo de RTC: '%s'\n"
 
-#: sys-utils/hwclock.c:548
+#: sys-utils/hwclock.c:555
 #, c-format
 msgid "Using delay: %.6f seconds\n"
 msgstr "Utilizando retardo: %.6f segundos\n"
 
-#: sys-utils/hwclock.c:567
+#: sys-utils/hwclock.c:574
 #, c-format
-msgid "time jumped backward %.6f seconds to %ld.%06ld - retargeting\n"
-msgstr "el tiempo ha saltado hacia atrás %.6f segundos a %ld,%06ld - se rehace objetivo\n"
+msgid "time jumped backward %.6f seconds to %<PRId64>.%06<PRId64> - retargeting\n"
+msgstr "el tiempo ha saltado hacia atrás %.6f segundos a %<PRId64>,%06<PRId64> - se rehace objetivo\n"
 
-#: sys-utils/hwclock.c:589
+#: sys-utils/hwclock.c:596
 #, c-format
-msgid "missed it - %ld.%06ld is too far past %ld.%06ld (%.6f > %.6f)\n"
-msgstr "perdido - %ld,%06ld es demasiado posterior a %ld,%06ld (%.6f > %.6f)\n"
+msgid "missed it - %<PRId64>.%06<PRId64> is too far past %<PRId64>.%06<PRId64> (%.6f > %.6f)\n"
+msgstr "perdido - %<PRId64>,%06<PRId64> es demasiado posterior a %<PRId64>,%06<PRId64> (%.6f > %.6f)\n"
 
-#: sys-utils/hwclock.c:616
+#: sys-utils/hwclock.c:623
 #, c-format
 msgid ""
-"%ld.%06ld is close enough to %ld.%06ld (%.6f < %.6f)\n"
-"Set RTC to %ld (%ld + %d; refsystime = %ld.%06ld)\n"
+"%<PRId64>.%06<PRId64> is close enough to %<PRId64>.%06<PRId64> (%.6f < %.6f)\n"
+"Set RTC to %<PRId64> (%<PRId64> + %d; refsystime = %<PRId64>.%06<PRId64>)\n"
 msgstr ""
-"%ld,%06ld está suficientemente cerca de %ld,%06ld (%.6f < %.6f)\n"
-"Poner RTC a %ld (%ld + %d; refsystime = %ld,%06ld)\n"
+"%<PRId64>,%06<PRId64> está suficientemente cerca de %<PRId64>,%06<PRId64> (%.6f < %.6f)\n"
+"Se pone RTC a %<PRId64> (%<PRId64> + %d; refsystime = %<PRId64>,%06<PRId64>)\n"
 
-#: sys-utils/hwclock.c:710
+#: sys-utils/hwclock.c:717
 msgid "Calling settimeofday(NULL, 0) to lock the warp_clock function."
 msgstr "Se está llamando a settimeofday(NULL, 0) para bloquear la función warp_clock."
 
-#: sys-utils/hwclock.c:713
+#: sys-utils/hwclock.c:720
 #, c-format
 msgid "Calling settimeofday(NULL, %d) to set the kernel timezone.\n"
 msgstr "Se está llamando a settimeofday(NULL, %d) para establecer la zona horaria del núcleo.\n"
 
-#: sys-utils/hwclock.c:717
+#: sys-utils/hwclock.c:724
 #, c-format
 msgid "Calling settimeofday(NULL, %d) to warp System time, set PCIL and the kernel tz.\n"
 msgstr "Se está llamando a settimeofday(NULL, %d) para deformar la hora del sistema, definir PCIL y la zona horaria del núcleo.\n"
 
-#: sys-utils/hwclock.c:722
+#: sys-utils/hwclock.c:729
 #, c-format
-msgid "Calling settimeofday(%ld.%06ld, NULL) to set the System time.\n"
-msgstr "Se está llamando a settimeofday(%ld.%06ld, NULL) para establecer la hora del istema.\n"
+msgid "Calling settimeofday(%<PRId64>.%06<PRId64>, NULL) to set the System time.\n"
+msgstr "Se está llamando a settimeofday(%<PRId64>,%06<PRId64>, NULL) para establecer la hora del istema.\n"
 
-#: sys-utils/hwclock.c:744
+#: sys-utils/hwclock.c:751
 msgid "settimeofday() failed"
 msgstr "settimeofday() ha fallado"
 
-#: sys-utils/hwclock.c:768
+#: sys-utils/hwclock.c:775
 #, c-format
 msgid "Not adjusting drift factor because the --update-drift option was not used.\n"
 msgstr "No se ajusta el factor de desfase porque no se ha utilizado la opción --update-drift.\n"
 
-#: sys-utils/hwclock.c:772
+#: sys-utils/hwclock.c:779
 #, c-format
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
@@ -14051,12 +16096,12 @@ msgstr ""
 "calibración es cero, así que el historial es erróneo y es necesaria una\n"
 "calibración desde el principio.\n"
 
-#: sys-utils/hwclock.c:778
+#: sys-utils/hwclock.c:785
 #, c-format
 msgid "Not adjusting drift factor because it has been less than four hours since the last calibration.\n"
 msgstr "No se ajusta el factor de desfase porque hace menos de cuatro horas de la última calibración.\n"
 
-#: sys-utils/hwclock.c:816
+#: sys-utils/hwclock.c:823
 #, c-format
 msgid ""
 "Clock drift factor was calculated as %f seconds/day.\n"
@@ -14065,7 +16110,7 @@ msgstr ""
 "Se ha calculado un factor de deriva del reloj de %f segundos/día.\n"
 "Es demasiado. Se pone a cero.\n"
 
-#: sys-utils/hwclock.c:823
+#: sys-utils/hwclock.c:830
 #, c-format
 msgid ""
 "Clock drifted %f seconds in the past %f seconds\n"
@@ -14076,19 +16121,19 @@ msgstr ""
 "pese al factor de desfase de %f segundos por día.\n"
 "Se ajusta el factor de desfase en %f segundos por día.\n"
 
-#: sys-utils/hwclock.c:867
+#: sys-utils/hwclock.c:874
 #, c-format
-msgid "Time since last adjustment is %ld second\n"
-msgid_plural "Time since last adjustment is %ld seconds\n"
-msgstr[0] "El tiempo transcurrido desde el último ajuste es de %ld segundo\n"
-msgstr[1] "El tiempo transcurrido desde el último ajuste es de %ld segundos\n"
+msgid "Time since last adjustment is %<PRId64> second\n"
+msgid_plural "Time since last adjustment is %<PRId64> seconds\n"
+msgstr[0] "El tiempo transcurrido desde el último ajuste es de %<PRId64> segundo\n"
+msgstr[1] "El tiempo transcurrido desde el último ajuste es de %<PRId64> segundos\n"
 
-#: sys-utils/hwclock.c:871
+#: sys-utils/hwclock.c:878
 #, c-format
-msgid "Calculated Hardware Clock drift is %ld.%06ld seconds\n"
-msgstr "El desfase del reloj de hardware calculado es de %ld,%06ld segundos\n"
+msgid "Calculated Hardware Clock drift is %<PRId64>.%06<PRId64> seconds\n"
+msgstr "El desfase del reloj de hardware calculado es de %<PRId64>,%06<PRId64> segundos\n"
 
-#: sys-utils/hwclock.c:896
+#: sys-utils/hwclock.c:903
 #, c-format
 msgid ""
 "New %s data:\n"
@@ -14097,207 +16142,286 @@ msgstr ""
 "Nuevos datos de %s:\n"
 "%s"
 
-#: sys-utils/hwclock.c:908
+#: sys-utils/hwclock.c:920
 #, c-format
 msgid "cannot update %s"
 msgstr "no se puede actualizar %s"
 
-#: sys-utils/hwclock.c:944
+#: sys-utils/hwclock.c:956
 #, c-format
 msgid "Not setting clock because last adjustment time is zero, so history is bad.\n"
 msgstr "No se pone en hora el reloj porque la hora del último ajusto es cero, por lo que la historia no es buena.\n"
 
-#: sys-utils/hwclock.c:948
+#: sys-utils/hwclock.c:960
 #, c-format
 msgid "Not setting clock because drift factor %f is far too high.\n"
 msgstr "No se cambia la hora del reloj porque el factor de deriva %f es demasiado alto.\n"
 
-#: sys-utils/hwclock.c:978
+#: sys-utils/hwclock.c:990
 #, c-format
 msgid "No usable clock interface found.\n"
 msgstr "No se ha encontrado ninguna interfaz de reloj utilizable.\n"
 
-#: sys-utils/hwclock.c:980
+#: sys-utils/hwclock.c:992
 msgid "Cannot access the Hardware Clock via any known method."
 msgstr "No se puede acceder al reloj de hardware por ningún método conocido."
 
-#: sys-utils/hwclock.c:984
+#: sys-utils/hwclock.c:996
 msgid "Use the --verbose option to see the details of our search for an access method."
 msgstr "Utilice la opción --verbose para ver los detalles de la búsqueda para un método de acceso."
 
-#: sys-utils/hwclock.c:1034
+#: sys-utils/hwclock.c:1046
 #, c-format
-msgid "Target date:   %ld\n"
-msgstr "Fecha objetivo:   %ld\n"
+msgid "Target date:   %<PRId64>\n"
+msgstr "Fecha objetivo:   %<PRId64>\n"
 
-#: sys-utils/hwclock.c:1035
+#: sys-utils/hwclock.c:1047
 #, c-format
-msgid "Predicted RTC: %ld\n"
-msgstr "RTC pronosticado: %ld\n"
+msgid "Predicted RTC: %<PRId64>\n"
+msgstr "RTC pronosticado: %<PRId64>\n"
 
-#: sys-utils/hwclock.c:1065
+#: sys-utils/hwclock.c:1077
 msgid "RTC read returned an invalid value."
 msgstr "La lectura de RTC ha devuelto un valor no válido."
 
-#: sys-utils/hwclock.c:1095
+#: sys-utils/hwclock.c:1107
 #, c-format
 msgid "Needed adjustment is less than one second, so not setting clock.\n"
 msgstr "El ajuste necesario es inferior a un segundo, por lo que no se establece el reloj.\n"
 
-#: sys-utils/hwclock.c:1132
+#: sys-utils/hwclock.c:1144
 msgid "unable to read the RTC epoch."
 msgstr "no se puede leer la época del RTC"
 
-#: sys-utils/hwclock.c:1134
+#: sys-utils/hwclock.c:1146
 #, c-format
 msgid "The RTC epoch is set to %lu.\n"
 msgstr "La época del RTC se ha puesto a %lu.\n"
 
-#: sys-utils/hwclock.c:1137
+#: sys-utils/hwclock.c:1149
 msgid "--epoch is required for --setepoch."
 msgstr "hace falta --epoch para --setepoch."
 
-#: sys-utils/hwclock.c:1140
+#: sys-utils/hwclock.c:1152
 msgid "unable to set the RTC epoch."
 msgstr "no se puede establecer la época del RTC."
 
-#: sys-utils/hwclock.c:1154
+#: sys-utils/hwclock.c:1165
+#, fuzzy, c-format
+#| msgid "unable to read the RTC epoch."
+msgid "unable to read the RTC parameter %s"
+msgstr "no se puede leer la época del RTC"
+
+#: sys-utils/hwclock.c:1170
+#, fuzzy, c-format
+#| msgid "The RTC epoch is set to %lu.\n"
+msgid "The RTC parameter 0x%jx is set to 0x%jx.\n"
+msgstr "La época del RTC se ha puesto a %lu.\n"
+
+#: sys-utils/hwclock.c:1198
 #, c-format
 msgid " %s [function] [option...]\n"
 msgstr " %s [función] [opción...]\n"
 
-#: sys-utils/hwclock.c:1157
+#: sys-utils/hwclock.c:1201
 msgid "Time clocks utility."
 msgstr "Utilidad de relojes."
 
-#: sys-utils/hwclock.c:1160
-msgid " -r, --show           display the RTC time"
+#: sys-utils/hwclock.c:1204
+#, fuzzy
+#| msgid " -r, --show           display the RTC time"
+msgid " -r, --show                      display the RTC time"
 msgstr " -r, --show           muestra la hora del RTC"
 
-#: sys-utils/hwclock.c:1161
-msgid "     --get            display drift corrected RTC time"
+#: sys-utils/hwclock.c:1205
+#, fuzzy
+#| msgid "     --get            display drift corrected RTC time"
+msgid "     --get                       display drift corrected RTC time"
 msgstr "     --get            muestra la hora del RTC con la deriva corregida"
 
-#: sys-utils/hwclock.c:1162
-msgid "     --set            set the RTC according to --date"
+#: sys-utils/hwclock.c:1206
+#, fuzzy
+#| msgid "     --set            set the RTC according to --date"
+msgid "     --set                       set the RTC according to --date"
 msgstr "     --set            establece el RTC conforme a --date"
 
-#: sys-utils/hwclock.c:1163
-msgid " -s, --hctosys        set the system time from the RTC"
+#: sys-utils/hwclock.c:1207
+#, fuzzy
+#| msgid " -s, --hctosys        set the system time from the RTC"
+msgid " -s, --hctosys                   set the system time from the RTC"
 msgstr " -s, --hctdsys        establece la hora del sistema a partir del RTC"
 
-#: sys-utils/hwclock.c:1164
-msgid " -w, --systohc        set the RTC from the system time"
+#: sys-utils/hwclock.c:1208
+#, fuzzy
+#| msgid " -w, --systohc        set the RTC from the system time"
+msgid " -w, --systohc                   set the RTC from the system time"
 msgstr " -w, --systohc        estable el RTC a partir de la hora del sistema"
 
-#: sys-utils/hwclock.c:1165
-msgid "     --systz          send timescale configurations to the kernel"
+#: sys-utils/hwclock.c:1209
+#, fuzzy
+#| msgid "     --systz          send timescale configurations to the kernel"
+msgid "     --systz                     send timescale configurations to the kernel"
 msgstr "     --systz          envía al núcleo las configuraciones de escala de tiempo"
 
-#: sys-utils/hwclock.c:1166
-msgid " -a, --adjust         adjust the RTC to account for systematic drift"
+#: sys-utils/hwclock.c:1210
+#, fuzzy
+#| msgid " -a, --adjust         adjust the RTC to account for systematic drift"
+msgid " -a, --adjust                    adjust the RTC to account for systematic drift"
 msgstr " -a, --adjust         ajusta el RTC para que tenga en cuenta la deriva sistemática"
 
-#: sys-utils/hwclock.c:1168
-msgid "     --getepoch       display the RTC epoch"
+#: sys-utils/hwclock.c:1212
+#, fuzzy
+#| msgid "     --getepoch       display the RTC epoch"
+msgid "     --getepoch                  display the RTC epoch"
 msgstr "     --getepoch       muestra la época del RTC"
 
-#: sys-utils/hwclock.c:1169
-msgid "     --setepoch       set the RTC epoch according to --epoch"
+#: sys-utils/hwclock.c:1213
+#, fuzzy
+#| msgid "     --setepoch       set the RTC epoch according to --epoch"
+msgid "     --setepoch                  set the RTC epoch according to --epoch"
 msgstr "     --setepoch       establece la época del RTC conforme a --epoch"
 
-#: sys-utils/hwclock.c:1171
-msgid "     --predict        predict the drifted RTC time according to --date"
+#: sys-utils/hwclock.c:1216
+#, fuzzy
+#| msgid "     --getepoch       display the RTC epoch"
+msgid "     --param-get <param>         display the RTC parameter"
+msgstr "     --getepoch       muestra la época del RTC"
+
+#: sys-utils/hwclock.c:1217
+msgid "     --param-set <param>=<value> set the RTC parameter"
+msgstr ""
+
+#: sys-utils/hwclock.c:1219
+#, fuzzy
+#| msgid "     --predict        predict the drifted RTC time according to --date"
+msgid "     --predict                   predict the drifted RTC time according to --date"
 msgstr "     --predict        predice la deriva de la hora del RTC conforme a --date"
 
-#: sys-utils/hwclock.c:1173
-msgid " -u, --utc            the RTC timescale is UTC"
+#: sys-utils/hwclock.c:1221
+#, fuzzy
+#| msgid " -u, --utc            the RTC timescale is UTC"
+msgid " -u, --utc                       the RTC timescale is UTC"
 msgstr " -u, --utc            la escala de tiempo de RTC es UTC"
 
-#: sys-utils/hwclock.c:1174
-msgid " -l, --localtime      the RTC timescale is Local"
+#: sys-utils/hwclock.c:1222
+#, fuzzy
+#| msgid " -l, --localtime      the RTC timescale is Local"
+msgid " -l, --localtime                 the RTC timescale is Local"
 msgstr " -l, --localtime      la escala de tiempo del RTC es Local"
 
-#: sys-utils/hwclock.c:1177
-#, c-format
-msgid " -f, --rtc <file>     use an alternate file to %1$s\n"
+#: sys-utils/hwclock.c:1225
+#, fuzzy, c-format
+#| msgid " -f, --rtc <file>     use an alternate file to %1$s\n"
+msgid " -f, --rtc <file>                use an alternate file to %1$s\n"
 msgstr " -f, --file <fichero> utiliza un fichero alternativo a %1$s\n"
 
-#: sys-utils/hwclock.c:1180
-#, c-format
-msgid "     --directisa      use the ISA bus instead of %1$s access\n"
+#: sys-utils/hwclock.c:1228
+#, fuzzy, c-format
+#| msgid "     --directisa      use the ISA bus instead of %1$s access\n"
+msgid "     --directisa                 use the ISA bus instead of %1$s access\n"
 msgstr "     --directisa      utiliza el bus ISA en lugar del acceso %1$s\n"
 
-#: sys-utils/hwclock.c:1181
-msgid "     --date <time>    date/time input for --set and --predict"
+#: sys-utils/hwclock.c:1229
+#, fuzzy
+#| msgid "     --date <time>    date/time input for --set and --predict"
+msgid "     --date <time>               date/time input for --set and --predict"
 msgstr "     --date <hora>    fecha/hora de entrada para --set y --predict"
 
-#: sys-utils/hwclock.c:1182
-msgid "     --delay <sec>    delay used when set new RTC time"
+#: sys-utils/hwclock.c:1230
+#, fuzzy
+#| msgid "     --delay <sec>    delay used when set new RTC time"
+msgid "     --delay <sec>               delay used when set new RTC time"
 msgstr "     --delay <seg>    retardo utilizado cuando se establece una nueva hora RTC"
 
-#: sys-utils/hwclock.c:1184
-msgid "     --epoch <year>   epoch input for --setepoch"
+#: sys-utils/hwclock.c:1232
+#, fuzzy
+#| msgid "     --epoch <year>   epoch input for --setepoch"
+msgid "     --epoch <year>              epoch input for --setepoch"
 msgstr "     --epoch <año>    época de entrada para --setepoch"
 
-#: sys-utils/hwclock.c:1186
-msgid "     --update-drift   update the RTC drift factor"
+#: sys-utils/hwclock.c:1234
+#, fuzzy
+#| msgid "     --update-drift   update the RTC drift factor"
+msgid "     --update-drift              update the RTC drift factor"
 msgstr "     --update-drift   actualiza el factor de deriva del RTC"
 
-#: sys-utils/hwclock.c:1188
-#, c-format
-msgid "     --noadjfile      do not use %1$s\n"
-msgstr "     --noadjfile      no utiliza %1$s\n"
+#: sys-utils/hwclock.c:1236
+#, fuzzy, c-format
+#| msgid "     --noadjfile      do not use %1$s\n"
+msgid "     --noadjfile                 do not use %1$s\n"
+msgstr "     --noadjfile      no utiliza %1$s\n"
+
+#: sys-utils/hwclock.c:1238
+#, fuzzy, c-format
+#| msgid "     --adjfile <file> use an alternate file to %1$s\n"
+msgid "     --adjfile <file>            use an alternate file to %1$s\n"
+msgstr "     --adjfile <fichero> utiliza un fichero alternativo a %1$s\n"
+
+#: sys-utils/hwclock.c:1239
+#, fuzzy
+#| msgid "     --test           dry run; implies --verbose"
+msgid "     --test                      dry run; implies --verbose"
+msgstr "     --test           hace una prueba; implica --verbose"
+
+#: sys-utils/hwclock.c:1240
+#, fuzzy
+#| msgid " -v, --verbose          display more details\n"
+msgid " -v, --verbose                   display more details"
+msgstr " -v, --verbose          imprime más detalles\n"
+
+#: sys-utils/hwclock.c:1247
+msgid " <param> is either a numeric RTC parameter value or one of these aliases:"
+msgstr ""
 
-#: sys-utils/hwclock.c:1190
+#: sys-utils/hwclock.c:1250
 #, c-format
-msgid "     --adjfile <file> use an alternate file to %1$s\n"
-msgstr "     --adjfile <fichero> utiliza un fichero alternativo a %1$s\n"
+msgid "   - %1$s: %2$s (0x%3$x)\n"
+msgstr ""
 
-#: sys-utils/hwclock.c:1191
-msgid "     --test           dry run; implies --verbose"
-msgstr "     --test           hace una prueba; implica --verbose"
+#: sys-utils/hwclock.c:1254
+msgid "   See Kernel's include/uapi/linux/rtc.h for parameters and values."
+msgstr ""
 
-#: sys-utils/hwclock.c:1192
-msgid " -v, --verbose        display more details"
-msgstr " -v, --verbose          imprime más detalles"
+#: sys-utils/hwclock.c:1256
+msgid " <param> and <value> accept hexadecimal values if prefixed with 0x, otherwise decimal."
+msgstr ""
 
-#: sys-utils/hwclock.c:1288
+#: sys-utils/hwclock.c:1357
 msgid "Unable to connect to audit system"
 msgstr "No se puede conectar con el sistema de auditoría"
 
-#: sys-utils/hwclock.c:1312
+#: sys-utils/hwclock.c:1381
 msgid "use --verbose, --debug has been deprecated."
 msgstr "el uso de --verbose, --debug está obsoleto."
 
-#: sys-utils/hwclock.c:1414
+#: sys-utils/hwclock.c:1494
 #, c-format
 msgid "%d too many arguments given"
 msgstr "%d demasiados argumentos proporcionados"
 
-#: sys-utils/hwclock.c:1422
+#: sys-utils/hwclock.c:1502
 msgid "--update-drift requires --set or --systohc"
 msgstr "hace falta --update-drift para --set o --systohc"
 
-#: sys-utils/hwclock.c:1427
+#: sys-utils/hwclock.c:1507
 msgid "With --noadjfile, you must specify either --utc or --localtime"
 msgstr "Con --noadjfile, debe especificarse o bien --utc o bien --localtime"
 
-#: sys-utils/hwclock.c:1434
+#: sys-utils/hwclock.c:1514
 msgid "--date is required for --set or --predict"
 msgstr "hace falta --date para --set o --predict"
 
-#: sys-utils/hwclock.c:1451
+#: sys-utils/hwclock.c:1531
 #, c-format
 msgid "invalid date '%s'"
 msgstr "fecha no válida: '%s'"
 
-#: sys-utils/hwclock.c:1465
+#: sys-utils/hwclock.c:1554
 #, c-format
-msgid "System Time: %ld.%06ld\n"
-msgstr "Hora del sistema: %ld.%06ld\n"
+msgid "System Time: %<PRId64>.%06<PRId64>\n"
+msgstr "Hora del sistema: %<PRId64>,%06<PRId64>\n"
 
-#: sys-utils/hwclock.c:1482
+#: sys-utils/hwclock.c:1571
 msgid "Test mode: nothing was changed."
 msgstr "Modo de pruebas: no se cambió nada."
 
@@ -14313,88 +16437,141 @@ msgstr "el acceso a puerto iopl() ha fallado"
 msgid "Using direct ISA access to the clock"
 msgstr "Se utiliza acceso ISA directo al reloj"
 
-#: sys-utils/hwclock-rtc.c:131
+#: sys-utils/hwclock-rtc.c:48
+#, fuzzy
+#| msgid "unsupported filesystem features"
+msgid "supported features"
+msgstr "el sistema de ficheros tiene características no soportadas"
+
+#: sys-utils/hwclock-rtc.c:49
+msgid "time correction"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:50
+msgid "backup switch mode"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:101
 #, c-format
 msgid "Trying to open: %s\n"
 msgstr "Intentando abrir: %s\n"
 
-#: sys-utils/hwclock-rtc.c:156 sys-utils/hwclock-rtc.c:259
+#: sys-utils/hwclock-rtc.c:126 sys-utils/hwclock-rtc.c:216
 msgid "cannot open rtc device"
 msgstr "no se puede abrir el dispositivo rtc"
 
-#: sys-utils/hwclock-rtc.c:192
-#, c-format
-msgid "ioctl(%s) to %s to read the time failed"
+#: sys-utils/hwclock-rtc.c:140
+#, fuzzy, c-format
+#| msgid "ioctl(%s) to %s to read the time failed"
+msgid "ioctl(RTC_RD_NAME) to %s to read the time failed"
 msgstr "Error de ioctl(%s) con %s al leer la hora"
 
-#: sys-utils/hwclock-rtc.c:220
+#: sys-utils/hwclock-rtc.c:177
 #, c-format
 msgid "Waiting in loop for time from %s to change\n"
 msgstr "Esperando en bucle que cambie la hora de %s\n"
 
-#: sys-utils/hwclock-rtc.c:239
+#: sys-utils/hwclock-rtc.c:196
 msgid "Timed out waiting for time change."
 msgstr "Se ha excedido el tiempo de espera del cambio de hora."
 
-#: sys-utils/hwclock-rtc.c:287
+#: sys-utils/hwclock-rtc.c:244
 #, c-format
 msgid "select() to %s to wait for clock tick timed out"
 msgstr "La ejecución de select() a %s para esperar una señal de reloj expiró"
 
-#: sys-utils/hwclock-rtc.c:290
+#: sys-utils/hwclock-rtc.c:247
 #, c-format
 msgid "select() to %s to wait for clock tick failed"
 msgstr "La ejecución de select() a %s para esperar una señal de reloj falló"
 
-#: sys-utils/hwclock-rtc.c:295
+#: sys-utils/hwclock-rtc.c:252
 #, c-format
 msgid "ioctl() to %s to turn off update interrupts failed"
 msgstr "Error de ioctl() con %s al desactivar interrupciones de actualización"
 
-#: sys-utils/hwclock-rtc.c:301
+#: sys-utils/hwclock-rtc.c:258
 #, c-format
 msgid "ioctl(%d, RTC_UIE_ON, 0) to %s failed"
 msgstr "Error de ioctl(%d, RTC_UIE_ON, 0) de %s"
 
-#: sys-utils/hwclock-rtc.c:353
-#, c-format
-msgid "ioctl(%s) to %s to set the time failed"
+#: sys-utils/hwclock-rtc.c:303
+#, fuzzy, c-format
+#| msgid "ioctl(%s) to %s to set the time failed"
+msgid "ioctl(RTC_SET_TIME) to %s to set the time failed"
 msgstr "Error de ioctl(%s) con %s al establecer la hora"
 
-#: sys-utils/hwclock-rtc.c:359
-#, c-format
-msgid "ioctl(%s) was successful.\n"
+#: sys-utils/hwclock-rtc.c:309
+#, fuzzy, c-format
+#| msgid "ioctl(%s) was successful.\n"
+msgid "ioctl(RTC_SET_TIME) was successful.\n"
 msgstr "ioctl(%s) ha finalizado correctamente.\n"
 
-#: sys-utils/hwclock-rtc.c:375
+#: sys-utils/hwclock-rtc.c:325
 msgid "Using the rtc interface to the clock."
 msgstr "Se utiliza la interfaz rtc al reloj."
 
-#: sys-utils/hwclock-rtc.c:408
+#: sys-utils/hwclock-rtc.c:358
 #, c-format
 msgid "ioctl(%d, RTC_EPOCH_READ, epoch_p) to %s failed"
 msgstr "Error de ioctl(%d, RTC_EPOCH_READ, epoch_p) con %s"
 
-#: sys-utils/hwclock-rtc.c:414
+#: sys-utils/hwclock-rtc.c:364
 #, c-format
 msgid "ioctl(%d, RTC_EPOCH_READ, epoch_p) to %s succeeded.\n"
 msgstr "ioctl(%d, RTC_EPOCH_READ, epoch_p) para %s ha sido correcto.\n"
 
-#: sys-utils/hwclock-rtc.c:432
+#: sys-utils/hwclock-rtc.c:383
 #, c-format
 msgid "invalid epoch '%s'."
 msgstr "época no válida: '%s'."
 
-#: sys-utils/hwclock-rtc.c:443
+#: sys-utils/hwclock-rtc.c:394
 #, c-format
 msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s failed"
 msgstr "Error de ioctl(%d, RTC_EPOCH_SET, %lu) de %s"
 
-#: sys-utils/hwclock-rtc.c:449
+#: sys-utils/hwclock-rtc.c:400
 #, c-format
 msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s succeeded.\n"
 msgstr "ioctl(%d, RTC_EPOCH_SET, %lu) para %s fue bien.\n"
 
+#: sys-utils/hwclock-rtc.c:442 sys-utils/hwclock-rtc.c:484
+msgid "could not convert parameter name to number"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:454
+#, fuzzy, c-format
+#| msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s failed"
+msgid "ioctl(%d, RTC_PARAM_GET, param) to %s failed"
+msgstr "Error de ioctl(%d, RTC_EPOCH_SET, %lu) de %s"
+
+#: sys-utils/hwclock-rtc.c:465
+#, fuzzy, c-format
+#| msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s succeeded.\n"
+msgid "ioctl(%d, RTC_PARAM_GET, param) to %s succeeded.\n"
+msgstr "ioctl(%d, RTC_EPOCH_SET, %lu) para %s fue bien.\n"
+
+#: sys-utils/hwclock-rtc.c:491
+msgid "expected <param>=<value>"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:495
+msgid "could not convert parameter value to number"
+msgstr ""
+
+#: sys-utils/hwclock-rtc.c:507
+#, fuzzy, c-format
+#| msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s failed"
+msgid "ioctl(%d, RTC_PARAM_SET, param) to %s failed"
+msgstr "Error de ioctl(%d, RTC_EPOCH_SET, %lu) de %s"
+
+#: sys-utils/hwclock-rtc.c:513
+#, fuzzy, c-format
+#| msgid "ioctl(%d, RTC_EPOCH_SET, %lu) to %s succeeded.\n"
+msgid "ioctl(%d, RTC_PARAM_SET, param) to %s succeeded.\n"
+msgstr "ioctl(%d, RTC_EPOCH_SET, %lu) para %s fue bien.\n"
+
 #: sys-utils/ipcmk.c:70
 msgid "Create various IPC resources.\n"
 msgstr "Crea varios recursos IPC.\n"
@@ -14419,33 +16596,43 @@ msgstr " -p, --mode <modo>        permisos para el recurso (los predeterminados
 msgid "<size>"
 msgstr "<tamaño>"
 
+#: sys-utils/ipcmk.c:114 sys-utils/losetup.c:737 sys-utils/zramctl.c:653
+msgid "failed to parse size"
+msgstr "fallo al analizar el tamaño"
+
 #: sys-utils/ipcmk.c:121
 msgid "failed to parse elements"
 msgstr "fallo al analizar los elementos"
 
-#: sys-utils/ipcmk.c:144
+#: sys-utils/ipcmk.c:130
+#, fuzzy
+#| msgid "failed to parse id"
+msgid "failed to parse mode"
+msgstr "fallo al analizar id"
+
+#: sys-utils/ipcmk.c:149
 msgid "create share memory failed"
 msgstr "fallo al crear la memoria compartida"
 
-#: sys-utils/ipcmk.c:146
+#: sys-utils/ipcmk.c:151
 #, c-format
 msgid "Shared memory id: %d\n"
 msgstr "Id de la memoria compartida: %d\n"
 
-#: sys-utils/ipcmk.c:152
+#: sys-utils/ipcmk.c:157
 msgid "create message queue failed"
 msgstr "fallo al crear la cola de mensajes"
 
-#: sys-utils/ipcmk.c:154
+#: sys-utils/ipcmk.c:159
 #, c-format
 msgid "Message queue id: %d\n"
 msgstr "Id de la cola de mensajes: %d\n"
 
-#: sys-utils/ipcmk.c:160
+#: sys-utils/ipcmk.c:165
 msgid "create semaphore failed"
 msgstr "fallo al crear semáforo"
 
-#: sys-utils/ipcmk.c:162
+#: sys-utils/ipcmk.c:167
 #, c-format
 msgid "Semaphore id: %d\n"
 msgstr "Id del semáforo: %d\n"
@@ -14510,7 +16697,7 @@ msgstr "se elimina la cola de mensajes id `%d'\n"
 msgid "removing semaphore id `%d'\n"
 msgstr "se elimina el semáforo id `%d'\n"
 
-#: sys-utils/ipcrm.c:108 sys-utils/ipcrm.c:222
+#: sys-utils/ipcrm.c:108 sys-utils/ipcrm.c:223
 msgid "permission denied for key"
 msgstr "permiso denegado para la clave"
 
@@ -14518,7 +16705,7 @@ msgstr "permiso denegado para la clave"
 msgid "permission denied for id"
 msgstr "permiso denegado para el identificador"
 
-#: sys-utils/ipcrm.c:111 sys-utils/ipcrm.c:228
+#: sys-utils/ipcrm.c:111 sys-utils/ipcrm.c:229
 msgid "invalid key"
 msgstr "clave no válida"
 
@@ -14526,7 +16713,7 @@ msgstr "clave no válida"
 msgid "invalid id"
 msgstr "identificador no válido"
 
-#: sys-utils/ipcrm.c:114 sys-utils/ipcrm.c:225
+#: sys-utils/ipcrm.c:114 sys-utils/ipcrm.c:226
 msgid "already removed key"
 msgstr "clave ya eliminada"
 
@@ -14534,7 +16721,7 @@ msgstr "clave ya eliminada"
 msgid "already removed id"
 msgstr "identificador ya eliminado"
 
-#: sys-utils/ipcrm.c:117 sys-utils/ipcrm.c:231
+#: sys-utils/ipcrm.c:117 sys-utils/ipcrm.c:232
 msgid "key failed"
 msgstr "fallo de clave"
 
@@ -14542,34 +16729,34 @@ msgstr "fallo de clave"
 msgid "id failed"
 msgstr "fallo de id"
 
-#: sys-utils/ipcrm.c:134
+#: sys-utils/ipcrm.c:135
 #, c-format
 msgid "invalid id: %s"
 msgstr "identificador no válido: %s"
 
-#: sys-utils/ipcrm.c:167
+#: sys-utils/ipcrm.c:168
 #, c-format
 msgid "resource(s) deleted\n"
 msgstr "recurso(s) eliminado\n"
 
-#: sys-utils/ipcrm.c:200
+#: sys-utils/ipcrm.c:201
 #, c-format
 msgid "illegal key (%s)"
 msgstr "clave ilegal (%s)"
 
-#: sys-utils/ipcrm.c:256
+#: sys-utils/ipcrm.c:257
 msgid "kernel not configured for shared memory"
 msgstr "el núcleo no está configurado para memoria compartida"
 
-#: sys-utils/ipcrm.c:269
+#: sys-utils/ipcrm.c:270
 msgid "kernel not configured for semaphores"
 msgstr "el núcleo no está configurado para semáforos"
 
-#: sys-utils/ipcrm.c:290
+#: sys-utils/ipcrm.c:291
 msgid "kernel not configured for message queues"
 msgstr "el núcleo no está configurado para colas de mensajes"
 
-#: sys-utils/ipcs.c:60
+#: sys-utils/ipcs.c:61
 #, c-format
 msgid ""
 " %1$s [resource-option...] [output-option]\n"
@@ -14578,108 +16765,113 @@ msgstr ""
 " %1$s [opción de recurso...] [opción de salida]\n"
 " %1$s -m|-q|-s -i <id>\n"
 
-#: sys-utils/ipcs.c:64 sys-utils/lsipc.c:294
+#: sys-utils/ipcs.c:65 sys-utils/lsipc.c:295
 msgid "Show information on IPC facilities.\n"
 msgstr "Muestra información sobre los servicios IPC.\n"
 
-#: sys-utils/ipcs.c:67
+#: sys-utils/ipcs.c:68
 msgid " -i, --id <id>  print details on resource identified by <id>\n"
 msgstr " -i, --id <id>  imprime información detallada sobre los recursos identificados por <id>\n"
 
-#: sys-utils/ipcs.c:71 sys-utils/lsipc.c:297
+#: sys-utils/ipcs.c:72 sys-utils/lsipc.c:298
 msgid "Resource options:\n"
 msgstr "Opciones de recursos:\n"
 
-#: sys-utils/ipcs.c:72 sys-utils/lsipc.c:298
+#: sys-utils/ipcs.c:73 sys-utils/lsipc.c:299
 msgid " -m, --shmems      shared memory segments\n"
 msgstr " -m, --shmems      segmentos de memoria compartida\n"
 
-#: sys-utils/ipcs.c:73 sys-utils/lsipc.c:299
+#: sys-utils/ipcs.c:74 sys-utils/lsipc.c:300
 msgid " -q, --queues      message queues\n"
 msgstr " -q, --queues      colas de mensajes\n"
 
-#: sys-utils/ipcs.c:74 sys-utils/lsipc.c:300
+#: sys-utils/ipcs.c:75 sys-utils/lsipc.c:301
 msgid " -s, --semaphores  semaphores\n"
 msgstr " -s, --semaphores  semáforos\n"
 
-#: sys-utils/ipcs.c:75
+#: sys-utils/ipcs.c:76
 msgid " -a, --all         all (default)\n"
 msgstr " -a, --all         todo (opción predeterminada)\n"
 
-#: sys-utils/ipcs.c:78
+#: sys-utils/ipcs.c:79
 msgid "Output options:\n"
 msgstr "Opciones de salida:\n"
 
-#: sys-utils/ipcs.c:79
+#: sys-utils/ipcs.c:80
 msgid " -t, --time        show attach, detach and change times\n"
 msgstr " -t, --time        muestra las horas de asociación, disociación y cambio\n"
 
-#: sys-utils/ipcs.c:80
+#: sys-utils/ipcs.c:81
 msgid " -p, --pid         show PIDs of creator and last operator\n"
 msgstr " -p, --pid         muestra los PIDs del creador y del último operador\n"
 
-#: sys-utils/ipcs.c:81
+#: sys-utils/ipcs.c:82
 msgid " -c, --creator     show creator and owner\n"
 msgstr " -c, --creator     muestra el creador y el propietario\n"
 
-#: sys-utils/ipcs.c:82
+#: sys-utils/ipcs.c:83
 msgid " -l, --limits      show resource limits\n"
 msgstr " -l, --limits      muestra los límites de recursos\n"
 
-#: sys-utils/ipcs.c:83
+#: sys-utils/ipcs.c:84
 msgid " -u, --summary     show status summary\n"
 msgstr " -u, --summary     muestra un resumen del estado\n"
 
-#: sys-utils/ipcs.c:84
+#: sys-utils/ipcs.c:85
 msgid "     --human       show sizes in human-readable format\n"
 msgstr "     --human       muestra los tamaños en un formato comprensible para humanos\n"
 
-#: sys-utils/ipcs.c:85
+#: sys-utils/ipcs.c:86
 msgid " -b, --bytes       show sizes in bytes\n"
 msgstr " -b, --bytes       muestra los tamaños en bytes\n"
 
-#: sys-utils/ipcs.c:171
+#: sys-utils/ipcs.c:124
+#, fuzzy
+#| msgid "failed to parse argument"
+msgid "failed to parse id argument"
+msgstr "no se ha podido analizar el argumento"
+
+#: sys-utils/ipcs.c:172
 msgid "when using an ID, a single resource must be specified"
 msgstr "cuando se utiliza un ID, debe especificarse un único recurso"
 
-#: sys-utils/ipcs.c:211
+#: sys-utils/ipcs.c:212
 #, c-format
 msgid "unable to fetch shared memory limits\n"
 msgstr "no se han podido obtener los límites de la memoria compartida\n"
 
-#: sys-utils/ipcs.c:214
+#: sys-utils/ipcs.c:215
 #, c-format
 msgid "------ Shared Memory Limits --------\n"
 msgstr "---- Límites memoria compartida ----\n"
 
-#: sys-utils/ipcs.c:215
+#: sys-utils/ipcs.c:216
 #, c-format
 msgid "max number of segments = %ju\n"
 msgstr "número máx. segmentos = %ju\n"
 
-#: sys-utils/ipcs.c:217
+#: sys-utils/ipcs.c:218
 msgid "max seg size"
 msgstr "tamaño máx. seg."
 
-#: sys-utils/ipcs.c:224
-#, fuzzy
+#: sys-utils/ipcs.c:225
 msgid "max total shared memory (kbytes)"
-msgstr "máx. memoria compartida total"
+msgstr "máx. memoria compartida total (kbytes)"
 
-#: sys-utils/ipcs.c:232
+#: sys-utils/ipcs.c:233
 msgid "max total shared memory"
 msgstr "máx. memoria compartida total"
 
-#: sys-utils/ipcs.c:235
+#: sys-utils/ipcs.c:236
 msgid "min seg size"
 msgstr "tamaño mín. seg."
 
-#: sys-utils/ipcs.c:247
+#: sys-utils/ipcs.c:248
 #, c-format
 msgid "kernel not configured for shared memory\n"
 msgstr "el núcleo no está configurado para memoria compartida\n"
 
-#: sys-utils/ipcs.c:251
+#: sys-utils/ipcs.c:252
 #, c-format
 msgid "------ Shared Memory Status --------\n"
 msgstr "----- Estado memoria compartida ----\n"
@@ -14694,7 +16886,7 @@ msgstr "----- Estado memoria compartida ----\n"
 #. "pages swapped = %ld\n"
 #. "swap performance = %ld attempts, %ld successes\n"
 #.
-#: sys-utils/ipcs.c:263
+#: sys-utils/ipcs.c:264
 #, c-format
 msgid ""
 "segments allocated %d\n"
@@ -14709,313 +16901,309 @@ msgstr ""
 "páginas intercambiadas %ld\n"
 "rendimiento de la zona de intercambio: %ld intentos\t %ld con éxito\n"
 
-#: sys-utils/ipcs.c:280
+#: sys-utils/ipcs.c:281
 #, c-format
 msgid "------ Shared Memory Segment Creators/Owners --------\n"
 msgstr "-- Creadores/propietarios segmento mem. compartida --\n"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:288 sys-utils/ipcs.c:295
-#: sys-utils/ipcs.c:301
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:289 sys-utils/ipcs.c:296
+#: sys-utils/ipcs.c:302
 msgid "shmid"
 msgstr "shmid"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:301 sys-utils/ipcs.c:406
-#: sys-utils/ipcs.c:421 sys-utils/ipcs.c:508 sys-utils/ipcs.c:526
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:302 sys-utils/ipcs.c:407
+#: sys-utils/ipcs.c:422 sys-utils/ipcs.c:509 sys-utils/ipcs.c:527
 msgid "perms"
 msgstr "perms"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:406 sys-utils/ipcs.c:508
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
 msgid "cuid"
 msgstr "cuid"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:406 sys-utils/ipcs.c:508
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
 msgid "cgid"
 msgstr "cgid"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:406 sys-utils/ipcs.c:508
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
 msgid "uid"
 msgstr "uid"
 
-#: sys-utils/ipcs.c:282 sys-utils/ipcs.c:406 sys-utils/ipcs.c:508
+#: sys-utils/ipcs.c:283 sys-utils/ipcs.c:407 sys-utils/ipcs.c:509
 msgid "gid"
 msgstr "gid"
 
-#: sys-utils/ipcs.c:286
+#: sys-utils/ipcs.c:287
 #, c-format
 msgid "------ Shared Memory Attach/Detach/Change Times --------\n"
 msgstr "-- Tiempos conexión/desconexión/modificac. mem. comp. --\n"
 
-#: sys-utils/ipcs.c:288 sys-utils/ipcs.c:295 sys-utils/ipcs.c:301
-#: sys-utils/ipcs.c:412 sys-utils/ipcs.c:421 sys-utils/ipcs.c:514
-#: sys-utils/ipcs.c:520 sys-utils/ipcs.c:526
+#: sys-utils/ipcs.c:289 sys-utils/ipcs.c:296 sys-utils/ipcs.c:302
+#: sys-utils/ipcs.c:413 sys-utils/ipcs.c:422 sys-utils/ipcs.c:515
+#: sys-utils/ipcs.c:521 sys-utils/ipcs.c:527
 msgid "owner"
 msgstr "propietario"
 
-#: sys-utils/ipcs.c:288
+#: sys-utils/ipcs.c:289
 msgid "attached"
 msgstr "conectado"
 
-#: sys-utils/ipcs.c:288
+#: sys-utils/ipcs.c:289
 msgid "detached"
 msgstr "desconectado"
 
-#: sys-utils/ipcs.c:289
+#: sys-utils/ipcs.c:290
 msgid "changed"
 msgstr "modificado"
 
-#: sys-utils/ipcs.c:293
+#: sys-utils/ipcs.c:294
 #, c-format
 msgid "------ Shared Memory Creator/Last-op PIDs --------\n"
 msgstr "---- PIDs creador/último op. memoria compart. ----\n"
 
-#: sys-utils/ipcs.c:295
+#: sys-utils/ipcs.c:296
 msgid "cpid"
 msgstr "cpid"
 
-#: sys-utils/ipcs.c:295
+#: sys-utils/ipcs.c:296
 msgid "lpid"
 msgstr "lpid"
 
-#: sys-utils/ipcs.c:299
+#: sys-utils/ipcs.c:300
 #, c-format
 msgid "------ Shared Memory Segments --------\n"
 msgstr "---- Segmentos memoria compartida ----\n"
 
-#: sys-utils/ipcs.c:301 sys-utils/ipcs.c:421 sys-utils/ipcs.c:526
+#: sys-utils/ipcs.c:302 sys-utils/ipcs.c:422 sys-utils/ipcs.c:527
 msgid "key"
 msgstr "key"
 
-#: sys-utils/ipcs.c:302 sys-utils/ipcs.c:527
-msgid "size"
-msgstr "tamaño"
-
-#: sys-utils/ipcs.c:302 sys-utils/prlimit.c:75 sys-utils/prlimit.c:76
-#: sys-utils/prlimit.c:78 sys-utils/prlimit.c:79 sys-utils/prlimit.c:81
-#: sys-utils/prlimit.c:82 sys-utils/prlimit.c:86 sys-utils/prlimit.c:90
+#: sys-utils/ipcs.c:303 sys-utils/prlimit.c:77 sys-utils/prlimit.c:78
+#: sys-utils/prlimit.c:80 sys-utils/prlimit.c:81 sys-utils/prlimit.c:83
+#: sys-utils/prlimit.c:84 sys-utils/prlimit.c:88 sys-utils/prlimit.c:92
 msgid "bytes"
 msgstr "bytes"
 
-#: sys-utils/ipcs.c:303
+#: sys-utils/ipcs.c:304
 msgid "nattch"
 msgstr "nattch"
 
-#: sys-utils/ipcs.c:303
+#: sys-utils/ipcs.c:304
 msgid "status"
 msgstr "estado"
 
-#: sys-utils/ipcs.c:327 sys-utils/ipcs.c:329 sys-utils/ipcs.c:331
-#: sys-utils/ipcs.c:444 sys-utils/ipcs.c:446 sys-utils/ipcs.c:551
-#: sys-utils/ipcs.c:553 sys-utils/ipcs.c:555 sys-utils/ipcs.c:608
-#: sys-utils/ipcs.c:610 sys-utils/ipcs.c:639 sys-utils/ipcs.c:641
-#: sys-utils/ipcs.c:643 sys-utils/ipcs.c:667
+#: sys-utils/ipcs.c:328 sys-utils/ipcs.c:330 sys-utils/ipcs.c:332
+#: sys-utils/ipcs.c:445 sys-utils/ipcs.c:447 sys-utils/ipcs.c:552
+#: sys-utils/ipcs.c:554 sys-utils/ipcs.c:556 sys-utils/ipcs.c:609
+#: sys-utils/ipcs.c:611 sys-utils/ipcs.c:640 sys-utils/ipcs.c:642
+#: sys-utils/ipcs.c:644 sys-utils/ipcs.c:668
 msgid "Not set"
 msgstr "No establecido"
 
-#: sys-utils/ipcs.c:357 sys-utils/lsipc.c:1007 sys-utils/lsipc.c:1013
+#: sys-utils/ipcs.c:358 sys-utils/lsipc.c:1012 sys-utils/lsipc.c:1018
 msgid "dest"
 msgstr "dest"
 
-#: sys-utils/ipcs.c:358 sys-utils/lsipc.c:1008 sys-utils/lsipc.c:1021
+#: sys-utils/ipcs.c:359 sys-utils/lsipc.c:1013 sys-utils/lsipc.c:1026
 msgid "locked"
 msgstr "bloqueado"
 
-#: sys-utils/ipcs.c:377
+#: sys-utils/ipcs.c:378
 #, c-format
 msgid "unable to fetch semaphore limits\n"
 msgstr "no se han podido obtener los límites de los semáforos\n"
 
-#: sys-utils/ipcs.c:380
+#: sys-utils/ipcs.c:381
 #, c-format
 msgid "------ Semaphore Limits --------\n"
 msgstr "------ Límites semáforo --------\n"
 
-#: sys-utils/ipcs.c:381
+#: sys-utils/ipcs.c:382
 #, c-format
 msgid "max number of arrays = %d\n"
 msgstr "número máximo de matrices = %d\n"
 
-#: sys-utils/ipcs.c:382
+#: sys-utils/ipcs.c:383
 #, c-format
 msgid "max semaphores per array = %d\n"
 msgstr "máx. semáforos por matriz = %d\n"
 
-#: sys-utils/ipcs.c:383
+#: sys-utils/ipcs.c:384
 #, c-format
 msgid "max semaphores system wide = %d\n"
 msgstr "máx. semáforos sistema = %d\n"
 
-#: sys-utils/ipcs.c:384
+#: sys-utils/ipcs.c:385
 #, c-format
 msgid "max ops per semop call = %d\n"
 msgstr "máx. oper. por llamada semop = %d\n"
 
-#: sys-utils/ipcs.c:385
+#: sys-utils/ipcs.c:386
 #, c-format
 msgid "semaphore max value = %u\n"
 msgstr "valor máx. semáforo = %u\n"
 
-#: sys-utils/ipcs.c:394
+#: sys-utils/ipcs.c:395
 #, c-format
 msgid "kernel not configured for semaphores\n"
 msgstr "el núcleo no está configurado para semáforos\n"
 
-#: sys-utils/ipcs.c:397
+#: sys-utils/ipcs.c:398
 #, c-format
 msgid "------ Semaphore Status --------\n"
 msgstr "------ Estado semáforo ---------\n"
 
-#: sys-utils/ipcs.c:398
+#: sys-utils/ipcs.c:399
 #, c-format
 msgid "used arrays = %d\n"
 msgstr "matrices utilizadas = %d\n"
 
-#: sys-utils/ipcs.c:399
+#: sys-utils/ipcs.c:400
 #, c-format
 msgid "allocated semaphores = %d\n"
 msgstr "semáforos asignados = %d\n"
 
-#: sys-utils/ipcs.c:404
+#: sys-utils/ipcs.c:405
 #, c-format
 msgid "------ Semaphore Arrays Creators/Owners --------\n"
 msgstr "---- Creadores/propietarios matrices semáf. ----\n"
 
-#: sys-utils/ipcs.c:406 sys-utils/ipcs.c:412 sys-utils/ipcs.c:421
+#: sys-utils/ipcs.c:407 sys-utils/ipcs.c:413 sys-utils/ipcs.c:422
 msgid "semid"
 msgstr "semid"
 
-#: sys-utils/ipcs.c:410
+#: sys-utils/ipcs.c:411
 #, c-format
 msgid "------ Semaphore Operation/Change Times --------\n"
 msgstr "--- Tiempos operación/modificación semáforos ---\n"
 
-#: sys-utils/ipcs.c:412
+#: sys-utils/ipcs.c:413
 msgid "last-op"
 msgstr "última operación"
 
-#: sys-utils/ipcs.c:412
+#: sys-utils/ipcs.c:413
 msgid "last-changed"
 msgstr "última modificación"
 
-#: sys-utils/ipcs.c:419
+#: sys-utils/ipcs.c:420
 #, c-format
 msgid "------ Semaphore Arrays --------\n"
 msgstr "------ Matrices semáforo -------\n"
 
-#: sys-utils/ipcs.c:421
+#: sys-utils/ipcs.c:422
 msgid "nsems"
 msgstr "nsems"
 
-#: sys-utils/ipcs.c:478
+#: sys-utils/ipcs.c:479
 #, c-format
 msgid "unable to fetch message limits\n"
 msgstr "no se han podido obtener los límites del mensaje\n"
 
-#: sys-utils/ipcs.c:481
+#: sys-utils/ipcs.c:482
 #, c-format
 msgid "------ Messages Limits --------\n"
 msgstr "------ Límites mensajes -------\n"
 
-#: sys-utils/ipcs.c:482
+#: sys-utils/ipcs.c:483
 #, c-format
 msgid "max queues system wide = %d\n"
 msgstr "máx. colas sistema = %d\n"
 
-#: sys-utils/ipcs.c:484
+#: sys-utils/ipcs.c:485
 msgid "max size of message"
 msgstr "tamaño máx. de mensaje"
 
-#: sys-utils/ipcs.c:486
+#: sys-utils/ipcs.c:487
 msgid "default max size of queue"
 msgstr "tamaño máx. predeterminado de cola"
 
-#: sys-utils/ipcs.c:493
+#: sys-utils/ipcs.c:494
 #, c-format
 msgid "kernel not configured for message queues\n"
 msgstr "el núcleo no está configurado para colas de mensajes\n"
 
-#: sys-utils/ipcs.c:496
+#: sys-utils/ipcs.c:497
 #, c-format
 msgid "------ Messages Status --------\n"
 msgstr "------ Estado mensajes --------\n"
 
-#: sys-utils/ipcs.c:498
+#: sys-utils/ipcs.c:499
 #, c-format
 msgid "allocated queues = %d\n"
 msgstr "colas asignadas = %d\n"
 
-#: sys-utils/ipcs.c:499
+#: sys-utils/ipcs.c:500
 #, c-format
 msgid "used headers = %d\n"
 msgstr "cabeceras utilizadas = %d\n"
 
-#: sys-utils/ipcs.c:501
+#: sys-utils/ipcs.c:502
 msgid "used space"
 msgstr "espacio utilizado"
 
-#: sys-utils/ipcs.c:502
+#: sys-utils/ipcs.c:503
 msgid " bytes\n"
 msgstr " bytes\n"
 
-#: sys-utils/ipcs.c:506
+#: sys-utils/ipcs.c:507
 #, c-format
 msgid "------ Message Queues Creators/Owners --------\n"
 msgstr "-- Colas de mensajes creadores/propietarios --\n"
 
-#: sys-utils/ipcs.c:508 sys-utils/ipcs.c:514 sys-utils/ipcs.c:520
-#: sys-utils/ipcs.c:526
+#: sys-utils/ipcs.c:509 sys-utils/ipcs.c:515 sys-utils/ipcs.c:521
+#: sys-utils/ipcs.c:527
 msgid "msqid"
 msgstr "msqid"
 
-#: sys-utils/ipcs.c:512
+#: sys-utils/ipcs.c:513
 #, c-format
 msgid "------ Message Queues Send/Recv/Change Times --------\n"
 msgstr "--- Tiempos envío/recep./modific. colas mensajes ----\n"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "send"
 msgstr "envío"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "recv"
 msgstr "recepción"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "change"
 msgstr "modificación"
 
-#: sys-utils/ipcs.c:518
+#: sys-utils/ipcs.c:519
 #, c-format
 msgid "------ Message Queues PIDs --------\n"
 msgstr "----- PID de colas de mensajes ----\n"
 
-#: sys-utils/ipcs.c:520
+#: sys-utils/ipcs.c:521
 msgid "lspid"
 msgstr "lspid"
 
-#: sys-utils/ipcs.c:520
+#: sys-utils/ipcs.c:521
 msgid "lrpid"
 msgstr "lrpid"
 
-#: sys-utils/ipcs.c:524
+#: sys-utils/ipcs.c:525
 #, c-format
 msgid "------ Message Queues --------\n"
 msgstr "------ Colas de mensajes -----\n"
 
-#: sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:528
 msgid "used-bytes"
 msgstr "bytes utilizados"
 
-#: sys-utils/ipcs.c:528
+#: sys-utils/ipcs.c:529
 msgid "messages"
 msgstr "mensajes"
 
-#: sys-utils/ipcs.c:592 sys-utils/ipcs.c:622 sys-utils/ipcs.c:655
-#: sys-utils/lsipc.c:554 sys-utils/lsipc.c:746 sys-utils/lsipc.c:909
+#: sys-utils/ipcs.c:593 sys-utils/ipcs.c:623 sys-utils/ipcs.c:656
+#: sys-utils/lsipc.c:559 sys-utils/lsipc.c:751 sys-utils/lsipc.c:914
 #, c-format
 msgid "id %d not found"
 msgstr "id %d no encontrado"
 
-#: sys-utils/ipcs.c:596
+#: sys-utils/ipcs.c:597
 #, c-format
 msgid ""
 "\n"
@@ -15024,45 +17212,45 @@ msgstr ""
 "\n"
 "Segmento de memoria compartida shmid=%d\n"
 
-#: sys-utils/ipcs.c:597
+#: sys-utils/ipcs.c:598
 #, c-format
 msgid "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\n"
 msgstr "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\n"
 
-#: sys-utils/ipcs.c:600
+#: sys-utils/ipcs.c:601
 #, c-format
 msgid "mode=%#o\taccess_perms=%#o\n"
 msgstr "mode=%#o\taccess_perms=%#o\n"
 
-#: sys-utils/ipcs.c:602
+#: sys-utils/ipcs.c:603
 msgid "size="
 msgstr "tamaño="
 
-#: sys-utils/ipcs.c:602
+#: sys-utils/ipcs.c:603
 msgid "bytes="
 msgstr "bytes="
 
-#: sys-utils/ipcs.c:604
+#: sys-utils/ipcs.c:605
 #, c-format
 msgid "lpid=%u\tcpid=%u\tnattch=%jd\n"
 msgstr "lpid=%u\tcpid=%u\tnattch=%jd\n"
 
-#: sys-utils/ipcs.c:607
+#: sys-utils/ipcs.c:608
 #, c-format
 msgid "att_time=%-26.24s\n"
 msgstr "att_time=%-26.24s\n"
 
-#: sys-utils/ipcs.c:609
+#: sys-utils/ipcs.c:610
 #, c-format
 msgid "det_time=%-26.24s\n"
 msgstr "det_time=%-26.24s\n"
 
-#: sys-utils/ipcs.c:611 sys-utils/ipcs.c:642
+#: sys-utils/ipcs.c:612 sys-utils/ipcs.c:643
 #, c-format
 msgid "change_time=%-26.24s\n"
 msgstr "change_time=%-26.24s\n"
 
-#: sys-utils/ipcs.c:626
+#: sys-utils/ipcs.c:627
 #, c-format
 msgid ""
 "\n"
@@ -15071,38 +17259,38 @@ msgstr ""
 "\n"
 "Cola de mensajes msqid=%d\n"
 
-#: sys-utils/ipcs.c:627
+#: sys-utils/ipcs.c:628
 #, c-format
 msgid "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\tmode=%#o\n"
 msgstr "uid=%u\tgid=%u\tcuid=%u\tcgid=%u\tmode=%#o\n"
 
-#: sys-utils/ipcs.c:631
+#: sys-utils/ipcs.c:632
 msgid "csize="
 msgstr "tamañoc="
 
-#: sys-utils/ipcs.c:631
+#: sys-utils/ipcs.c:632
 msgid "cbytes="
 msgstr "bytesc="
 
-#: sys-utils/ipcs.c:633
+#: sys-utils/ipcs.c:634
 msgid "qsize="
 msgstr "tamañoq="
 
-#: sys-utils/ipcs.c:633
+#: sys-utils/ipcs.c:634
 msgid "qbytes="
 msgstr "bytesq="
 
-#: sys-utils/ipcs.c:638
+#: sys-utils/ipcs.c:639
 #, c-format
 msgid "send_time=%-26.24s\n"
 msgstr "send_time=%-26.24s\n"
 
-#: sys-utils/ipcs.c:640
+#: sys-utils/ipcs.c:641
 #, c-format
 msgid "rcv_time=%-26.24s\n"
 msgstr "rcv_time=%-26.24s\n"
 
-#: sys-utils/ipcs.c:659
+#: sys-utils/ipcs.c:660
 #, c-format
 msgid ""
 "\n"
@@ -15111,108 +17299,106 @@ msgstr ""
 "\n"
 "semid de matriz de semáforos=%d\n"
 
-#: sys-utils/ipcs.c:660
+#: sys-utils/ipcs.c:661
 #, c-format
 msgid "uid=%u\t gid=%u\t cuid=%u\t cgid=%u\n"
 msgstr "uid=%u\t gid=%u\t cuid=%u\t cgid=%u\n"
 
-#: sys-utils/ipcs.c:663
+#: sys-utils/ipcs.c:664
 #, c-format
 msgid "mode=%#o, access_perms=%#o\n"
 msgstr "mode=%#o, access_perms=%#o\n"
 
-#: sys-utils/ipcs.c:665
+#: sys-utils/ipcs.c:666
 #, c-format
 msgid "nsems = %ju\n"
 msgstr "nsems = %ju\n"
 
-#: sys-utils/ipcs.c:666
+#: sys-utils/ipcs.c:667
 #, c-format
 msgid "otime = %-26.24s\n"
 msgstr "otime = %-26.24s\n"
 
-#: sys-utils/ipcs.c:668
+#: sys-utils/ipcs.c:669
 #, c-format
 msgid "ctime = %-26.24s\n"
 msgstr "ctime = %-26.24s\n"
 
-#: sys-utils/ipcs.c:671
+#: sys-utils/ipcs.c:672
 msgid "semnum"
 msgstr "semnum"
 
-#: sys-utils/ipcs.c:671
+#: sys-utils/ipcs.c:672
 msgid "value"
 msgstr "value"
 
-#: sys-utils/ipcs.c:671
+#: sys-utils/ipcs.c:672
 msgid "ncount"
 msgstr "ncount"
 
-#: sys-utils/ipcs.c:671
+#: sys-utils/ipcs.c:672
 msgid "zcount"
 msgstr "zcount"
 
-#: sys-utils/ipcs.c:671
+#: sys-utils/ipcs.c:672
 msgid "pid"
 msgstr "pid"
 
-#: sys-utils/ipcutils.c:232 sys-utils/ipcutils.c:236 sys-utils/ipcutils.c:240
-#: sys-utils/ipcutils.c:244
+#: sys-utils/ipcutils.c:234 sys-utils/ipcutils.c:238 sys-utils/ipcutils.c:242
+#: sys-utils/ipcutils.c:246
 #, c-format
 msgid "%s failed"
 msgstr "%s falló"
 
-#: sys-utils/ipcutils.c:505
+#: sys-utils/ipcutils.c:507
 #, c-format
 msgid "%s (bytes) = "
 msgstr "%s (bytes) = "
 
-#: sys-utils/ipcutils.c:507
+#: sys-utils/ipcutils.c:509
 #, c-format
 msgid "%s (kbytes) = "
 msgstr "%s (kbytes) = "
 
-#: sys-utils/irq-common.c:53
+#: sys-utils/irq-common.c:54
 msgid "interrupts"
 msgstr "interrupciones"
 
-#: sys-utils/irq-common.c:54
+#: sys-utils/irq-common.c:55
 msgid "total count"
 msgstr "total"
 
-#: sys-utils/irq-common.c:55
+#: sys-utils/irq-common.c:56
 msgid "delta count"
 msgstr "delta"
 
-#: sys-utils/irq-common.c:56
+#: sys-utils/irq-common.c:57
 msgid "name"
 msgstr "nombre"
 
-#: sys-utils/irq-common.c:138 sys-utils/irq-common.c:443 sys-utils/lsmem.c:689
-#: sys-utils/lsns.c:782
+#: sys-utils/irq-common.c:139 sys-utils/irq-common.c:460 sys-utils/lsmem.c:702
+#: sys-utils/lsns.c:1116
 msgid "failed to initialize output table"
 msgstr "no se ha podido inicializar la tabla de salida"
 
-#: sys-utils/irq-common.c:172 sys-utils/lsns.c:720
+#: sys-utils/irq-common.c:173 sys-utils/lsns.c:1037
 msgid "failed to add line to output"
 msgstr "no se ha podido añadir la línea a la salida"
 
-#: sys-utils/irq-common.c:401
-#, fuzzy
+#: sys-utils/irq-common.c:416
 msgid "unsupported column name to sort output"
 msgstr "nombre de columna no admitido para ordenar la salida"
 
-#: sys-utils/irq-common.c:451
-#, fuzzy
+#: sys-utils/irq-common.c:468
 msgid "cpu-interrupts"
-msgstr "interrupciones"
+msgstr "interrupciones de cpu"
 
-#: sys-utils/irq-common.c:482
-#, c-format
+#: sys-utils/irq-common.c:504
+#, no-c-format
 msgid "%delta:"
-msgstr ""
+msgstr "%delta:"
 
-#: sys-utils/irqtop.c:123
+#: sys-utils/irqtop.c:139
 #, c-format
 msgid ""
 "irqtop | total: %ld delta: %ld | %s | %s\n"
@@ -15221,48 +17407,55 @@ msgstr ""
 "irqtop | total: %ld delta: %ld | %s | %s\n"
 "\n"
 
-#: sys-utils/irqtop.c:169
+#: sys-utils/irqtop.c:187
 msgid "cannot not create timerfd"
 msgstr "no se puede crear timerfd"
 
-#: sys-utils/irqtop.c:171
+#: sys-utils/irqtop.c:189
 msgid "cannot set timerfd"
 msgstr "no se puede establecer timerfd"
 
-#: sys-utils/irqtop.c:176 sys-utils/irqtop.c:194 sys-utils/irqtop.c:199
+#: sys-utils/irqtop.c:194 sys-utils/irqtop.c:212 sys-utils/irqtop.c:217
 msgid "epoll_ctl failed"
 msgstr "epoll_ctl ha fallado"
 
-#: sys-utils/irqtop.c:179
+#: sys-utils/irqtop.c:197
 msgid "sigfillset failed"
 msgstr "sigfillset ha fallado"
 
-#: sys-utils/irqtop.c:181
+#: sys-utils/irqtop.c:199
 msgid "sigprocmask failed"
 msgstr "sigprocmask falló"
 
-#: sys-utils/irqtop.c:189
+#: sys-utils/irqtop.c:207
 msgid "cannot not create signalfd"
 msgstr "no se puede crear signalfd"
 
-#: sys-utils/irqtop.c:247
+#: sys-utils/irqtop.c:265
 msgid "Interactive utility to display kernel interrupt information."
 msgstr "Utilidad interactiva para mostrar información de interrupción del núcleo."
 
-#: sys-utils/irqtop.c:250
+#: sys-utils/irqtop.c:268
+msgid " -c, --cpu-stat <mode> show per-cpu stat (auto, enable, disable)\n"
+msgstr ""
+
+#: sys-utils/irqtop.c:269
+msgid " -C, --cpu-list <list> specify cpus in list format\n"
+msgstr ""
+
+#: sys-utils/irqtop.c:270
 msgid " -d, --delay <secs>   delay updates\n"
 msgstr " -d, --delay <seg>    retarda las actualizaciones\n"
 
-#: sys-utils/irqtop.c:252 sys-utils/lsirq.c:67
+#: sys-utils/irqtop.c:272 sys-utils/lsirq.c:67
 msgid " -s, --sort <column>  specify sort column\n"
 msgstr " -s, --sort <columna> especifica la columna para ordenación\n"
 
-#: sys-utils/irqtop.c:253 sys-utils/lsirq.c:68
-#, fuzzy
+#: sys-utils/irqtop.c:273 sys-utils/lsirq.c:68
 msgid " -S, --softirq        show softirqs instead of interrupts\n"
-msgstr " -v, --vertical        muestra el día en vertical en vez de una línea\n"
+msgstr " -S, --softirq        muestra softirqs en vez de interrupciones\n"
 
-#: sys-utils/irqtop.c:257
+#: sys-utils/irqtop.c:277
 msgid ""
 "\n"
 "The following interactive key commands are valid:\n"
@@ -15270,96 +17463,102 @@ msgstr ""
 "\n"
 "Las siguientes teclas son órdenes interactivas válidas:\n"
 
-#: sys-utils/irqtop.c:258
+#: sys-utils/irqtop.c:278
 msgid "  i      sort by IRQ\n"
 msgstr "  i      ordena por IRQ\n"
 
-#: sys-utils/irqtop.c:259
+#: sys-utils/irqtop.c:279
 msgid "  t      sort by TOTAL\n"
 msgstr "  t      ordena por TOTAL\n"
 
-#: sys-utils/irqtop.c:260
+#: sys-utils/irqtop.c:280
 msgid "  d      sort by DELTA\n"
 msgstr "  d      ordena por DELTA\n"
 
-#: sys-utils/irqtop.c:261
+#: sys-utils/irqtop.c:281
 msgid "  n      sort by NAME\n"
 msgstr "  n      ordena por NOMBRE\n"
 
-#: sys-utils/irqtop.c:262
+#: sys-utils/irqtop.c:282
 msgid "  q Q    quit program\n"
 msgstr "  q Q    sale del programa\n"
 
-#: sys-utils/irqtop.c:295
+#: sys-utils/irqtop.c:320
+#, fuzzy, c-format
+#| msgid "unsupported mode name: '%s'"
+msgid "unsupported mode '%s'"
+msgstr "nombre de modo no admitido: '%s'"
+
+#: sys-utils/irqtop.c:342
 msgid "failed to parse delay argument"
 msgstr "no se ha podido analizar el argumento del retardo"
 
-#: sys-utils/irqtop.c:352
+#: sys-utils/irqtop.c:399
 msgid "terminal setting retrieval"
 msgstr "recuperación de la configuración del terminal"
 
-#: sys-utils/ldattach.c:183
+#: sys-utils/ldattach.c:184
 msgid "invalid iflag"
 msgstr "indicador de modo de entrada incorrecto"
 
-#: sys-utils/ldattach.c:199
+#: sys-utils/ldattach.c:200
 #, c-format
 msgid " %s [options] <ldisc> <device>\n"
 msgstr " %s [opciones] <ldisc> <dispositivo>\n"
 
-#: sys-utils/ldattach.c:202
+#: sys-utils/ldattach.c:203
 msgid "Attach a line discipline to a serial line.\n"
 msgstr "Asocia una disciplina de línea a una línea serie.\n"
 
-#: sys-utils/ldattach.c:205
+#: sys-utils/ldattach.c:206
 msgid " -d, --debug             print verbose messages to stderr\n"
 msgstr " -d, --debug             imprime mensajes detallados en stderr\n"
 
-#: sys-utils/ldattach.c:206
+#: sys-utils/ldattach.c:207
 msgid " -s, --speed <value>     set serial line speed\n"
 msgstr " -s, --speed <valor>     establece la velocidad de la línea serie\n"
 
-#: sys-utils/ldattach.c:207
+#: sys-utils/ldattach.c:208
 msgid " -c, --intro-command <string> intro sent before ldattach\n"
 msgstr " -c, --intro-command <cadena> intro enviado antes que ldattach\n"
 
-#: sys-utils/ldattach.c:208
+#: sys-utils/ldattach.c:209
 msgid " -p, --pause <seconds>   pause between intro and ldattach\n"
 msgstr " -p, --pause <segundos>  pausa entre intro y ldattach\n"
 
-#: sys-utils/ldattach.c:209
+#: sys-utils/ldattach.c:210
 msgid " -7, --sevenbits         set character size to 7 bits\n"
 msgstr " -7, --sevenbits         establece tamaño de carácter de 7 bits\n"
 
-#: sys-utils/ldattach.c:210
+#: sys-utils/ldattach.c:211
 msgid " -8, --eightbits         set character size to 8 bits\n"
 msgstr " -8, --eightbits         establece tamaño de carácter de 8 bits\n"
 
-#: sys-utils/ldattach.c:211
+#: sys-utils/ldattach.c:212
 msgid " -n, --noparity          set parity to none\n"
 msgstr " -n, --noparity          establece no paridad\n"
 
-#: sys-utils/ldattach.c:212
+#: sys-utils/ldattach.c:213
 msgid " -e, --evenparity        set parity to even\n"
 msgstr " -e, --evenparity        establece paridad par\n"
 
-#: sys-utils/ldattach.c:213
+#: sys-utils/ldattach.c:214
 msgid " -o, --oddparity         set parity to odd\n"
 msgstr " -o, --oddparity         establece paridad impar\n"
 
-#: sys-utils/ldattach.c:214
+#: sys-utils/ldattach.c:215
 msgid " -1, --onestopbit        set stop bits to one\n"
 msgstr " -1, --onestopbit        establece un bit de parada\n"
 
-#: sys-utils/ldattach.c:215
+#: sys-utils/ldattach.c:216
 msgid " -2, --twostopbits       set stop bits to two\n"
 msgstr " -2, --twostopbits       establece dis bits de parada\n"
 
-#: sys-utils/ldattach.c:216
+#: sys-utils/ldattach.c:217
 msgid " -i, --iflag [-]<iflag>  set input mode flag\n"
 msgstr " -i, --iflag [-]<iflag>  establece el indicador del modo de entrada\n"
 
-#: sys-utils/ldattach.c:221
+#: sys-utils/ldattach.c:222
 msgid ""
 "\n"
 "Known <ldisc> names:\n"
@@ -15367,7 +17566,7 @@ msgstr ""
 "\n"
 "Nombres <ldisc> conocidos:\n"
 
-#: sys-utils/ldattach.c:225
+#: sys-utils/ldattach.c:226
 msgid ""
 "\n"
 "Known <iflag> names:\n"
@@ -15375,48 +17574,48 @@ msgstr ""
 "\n"
 "Nombres <iflag> conocidos:\n"
 
-#: sys-utils/ldattach.c:343
+#: sys-utils/ldattach.c:344
 msgid "invalid speed argument"
 msgstr "argumento de velocidad no válido"
 
-#: sys-utils/ldattach.c:346
+#: sys-utils/ldattach.c:347
 msgid "invalid pause argument"
 msgstr "argumento de pausa no válido"
 
-#: sys-utils/ldattach.c:373
+#: sys-utils/ldattach.c:374
 msgid "invalid line discipline argument"
 msgstr "argumento de disciplina de línea no válido"
 
-#: sys-utils/ldattach.c:393
+#: sys-utils/ldattach.c:394
 #, c-format
 msgid "%s is not a serial line"
 msgstr "%s no es una línea serie"
 
-#: sys-utils/ldattach.c:400
+#: sys-utils/ldattach.c:401
 #, c-format
 msgid "cannot get terminal attributes for %s"
 msgstr "no se pueden obtener los atributos de terminal de %s"
 
-#: sys-utils/ldattach.c:403
+#: sys-utils/ldattach.c:404
 #, c-format
 msgid "speed %d unsupported"
 msgstr "velocidad %d no admitida"
 
-#: sys-utils/ldattach.c:452
+#: sys-utils/ldattach.c:453
 #, c-format
 msgid "cannot set terminal attributes for %s"
 msgstr "no se pueden establecer los atributos de terminal de %s"
 
-#: sys-utils/ldattach.c:462
+#: sys-utils/ldattach.c:463
 #, c-format
 msgid "cannot write intro command to %s"
 msgstr "no se puede escribir la orden intro en %s"
 
-#: sys-utils/ldattach.c:472
+#: sys-utils/ldattach.c:473
 msgid "cannot set line discipline"
 msgstr "no se puede establecer la disciplina de línea"
 
-#: sys-utils/ldattach.c:482
+#: sys-utils/ldattach.c:483
 msgid "cannot daemonize"
 msgstr "no se puede hacer demonio"
 
@@ -15620,7 +17819,7 @@ msgstr "error al inspeccionar dispositivos de bucle"
 msgid "%s: failed to check for conflicting loop devices"
 msgstr "%s: error al comprobar conflictos en dispositivos de bucle"
 
-#: sys-utils/losetup.c:555 sys-utils/losetup.c:879
+#: sys-utils/losetup.c:555 sys-utils/losetup.c:881
 msgid "cannot find an unused loop device"
 msgstr "no se ha encontrado ningún dispositivo de bucle libre"
 
@@ -15633,193 +17832,207 @@ msgstr "%s: fallo al utilizar el fichero subyacente"
 msgid "failed to parse logical block size"
 msgstr "fallo al analizar el tamaño de bloque lógico"
 
-#: sys-utils/losetup.c:671 sys-utils/losetup.c:681 sys-utils/losetup.c:805
-#: sys-utils/losetup.c:819 sys-utils/losetup.c:859
+#: sys-utils/losetup.c:671 sys-utils/losetup.c:681 sys-utils/losetup.c:809
+#: sys-utils/losetup.c:823 sys-utils/losetup.c:861
 #, c-format
 msgid "%s: failed to use device"
 msgstr "%s: no se ha podido utilizar el dispositivo"
 
-#: sys-utils/losetup.c:816
+#: sys-utils/losetup.c:820
 msgid "no loop device specified"
 msgstr "no se ha especificado ningún dispositivo de bucle"
 
-#: sys-utils/losetup.c:831
+#: sys-utils/losetup.c:835
 #, c-format
 msgid "the options %s are allowed during loop device setup only"
 msgstr "las opciones %s solo se permiten durante la instalación del dispositivo de bucle"
 
-#: sys-utils/losetup.c:836
+#: sys-utils/losetup.c:840
 msgid "the option --offset is not allowed in this context"
 msgstr "la opción --offset no se permite en este contexto"
 
-#: sys-utils/losetup.c:900
+#: sys-utils/losetup.c:902
 #, c-format
 msgid "%s: set capacity failed"
 msgstr "%s: fallo al establecer la capacidad"
 
-#: sys-utils/losetup.c:907
+#: sys-utils/losetup.c:908
 #, c-format
 msgid "%s: set direct io failed"
 msgstr "%s: no se ha podido establecer e/s directa"
 
-#: sys-utils/losetup.c:913
+#: sys-utils/losetup.c:914
 #, c-format
 msgid "%s: set logical block size failed"
 msgstr "%s: fallo al establecer el tamaño de bloque lógico"
 
 # Masculino, porque se refiere a "Indicadores"
-#: sys-utils/lscpu.c:46
+#: sys-utils/lscpu.c:48
 msgid "none"
 msgstr "ninguno"
 
-#: sys-utils/lscpu.c:47
+#: sys-utils/lscpu.c:49
 msgid "para"
 msgstr "para"
 
-#: sys-utils/lscpu.c:48
+#: sys-utils/lscpu.c:50
 msgid "full"
 msgstr "lleno"
 
-#: sys-utils/lscpu.c:49
+#: sys-utils/lscpu.c:51
 msgid "container"
 msgstr "contenedor"
 
-#: sys-utils/lscpu.c:73
+#: sys-utils/lscpu.c:75
 msgid "horizontal"
 msgstr "horizontal"
 
-#: sys-utils/lscpu.c:74
+#: sys-utils/lscpu.c:76
 msgid "vertical"
 msgstr "vertical"
 
-#: sys-utils/lscpu.c:139
+#: sys-utils/lscpu.c:144
 msgid "crude measurement of CPU speed"
-msgstr ""
+msgstr "medida en bruto de la velocidad de la CPU"
 
-#: sys-utils/lscpu.c:140
+#: sys-utils/lscpu.c:145
 msgid "logical CPU number"
 msgstr "número de CPU lógica"
 
-#: sys-utils/lscpu.c:141
+#: sys-utils/lscpu.c:146
 msgid "logical core number"
 msgstr "número de núcleo lógico"
 
-#: sys-utils/lscpu.c:142
-#, fuzzy
+#: sys-utils/lscpu.c:147
 msgid "logical cluster number"
-msgstr "número de núcleo lógico"
+msgstr "número de «cluster» lógico"
 
-#: sys-utils/lscpu.c:143
+#: sys-utils/lscpu.c:148
 msgid "logical socket number"
 msgstr "número de «socket» lógico"
 
-#: sys-utils/lscpu.c:144
+#: sys-utils/lscpu.c:149
 msgid "logical NUMA node number"
 msgstr "número de nodo NUMA lógico"
 
-#: sys-utils/lscpu.c:145
+#: sys-utils/lscpu.c:150
 msgid "logical book number"
 msgstr "número de libro lógico"
 
-#: sys-utils/lscpu.c:146
+#: sys-utils/lscpu.c:151
 msgid "logical drawer number"
 msgstr "número de cajón lógico"
 
-#: sys-utils/lscpu.c:147
+#: sys-utils/lscpu.c:152
 msgid "shows how caches are shared between CPUs"
 msgstr "muestra cómo están compartidas las cachés entre las CPUs"
 
-#: sys-utils/lscpu.c:148
+#: sys-utils/lscpu.c:153
 msgid "CPU dispatching mode on virtual hardware"
 msgstr "modo de distribución de CPU en hardware virtual"
 
-#: sys-utils/lscpu.c:149
+#: sys-utils/lscpu.c:154
 msgid "physical address of a CPU"
 msgstr "dirección física de una CPU"
 
-#: sys-utils/lscpu.c:150
+#: sys-utils/lscpu.c:155
 msgid "shows if the hypervisor has allocated the CPU"
 msgstr "muestra si el hipervisor ha reservado la CPU"
 
-#: sys-utils/lscpu.c:151
+#: sys-utils/lscpu.c:156
 msgid "shows if Linux currently makes use of the CPU"
 msgstr "muestra si Linux está haciendo uso de la CPU en este instante"
 
-#: sys-utils/lscpu.c:152
-#, fuzzy
+#: sys-utils/lscpu.c:157
 msgid "shows the currently MHz of the CPU"
-msgstr "muestra los máximos MHz de la CPU"
+msgstr "muestra los MHz actuales de la CPU"
 
-#: sys-utils/lscpu.c:153
+#: sys-utils/lscpu.c:158
+msgid "shows scaling percentage of the CPU frequency"
+msgstr ""
+
+#: sys-utils/lscpu.c:159
 msgid "shows the maximum MHz of the CPU"
 msgstr "muestra los máximos MHz de la CPU"
 
-#: sys-utils/lscpu.c:154
+#: sys-utils/lscpu.c:160
 msgid "shows the minimum MHz of the CPU"
 msgstr "muestra los mínimos MHz de la CPU"
 
-#: sys-utils/lscpu.c:159
+#: sys-utils/lscpu.c:161
+msgid "shows CPU model name"
+msgstr ""
+
+#: sys-utils/lscpu.c:166
 msgid "size of all system caches"
 msgstr "tamaño de todas las cachés del sistema"
 
-#: sys-utils/lscpu.c:160
+#: sys-utils/lscpu.c:167
 msgid "cache level"
 msgstr "nivel de caché"
 
-#: sys-utils/lscpu.c:161
+#: sys-utils/lscpu.c:168
 msgid "cache name"
 msgstr "nombre de la caché"
 
-#: sys-utils/lscpu.c:162
+#: sys-utils/lscpu.c:169
 msgid "size of one cache"
 msgstr "tamaño de una caché"
 
-#: sys-utils/lscpu.c:163
+#: sys-utils/lscpu.c:170
 msgid "cache type"
 msgstr "tipo de caché"
 
-#: sys-utils/lscpu.c:164
+#: sys-utils/lscpu.c:171
 msgid "ways of associativity"
 msgstr "modos de asociatividad"
 
-#: sys-utils/lscpu.c:165
+#: sys-utils/lscpu.c:172
 msgid "allocation policy"
 msgstr "política de asignación"
 
-#: sys-utils/lscpu.c:166
+#: sys-utils/lscpu.c:173
 msgid "write policy"
 msgstr "política de escritura"
 
-#: sys-utils/lscpu.c:167
-msgid "number of physical cache line per cache t"
+#: sys-utils/lscpu.c:174
+#, fuzzy
+#| msgid "number of physical cache line per cache t"
+msgid "number of physical cache line per cache tag"
 msgstr "número de líneas de caché física por caché t"
 
-#: sys-utils/lscpu.c:168
+#: sys-utils/lscpu.c:175
 msgid "number of sets in the cache; set lines has the same cache index"
 msgstr "número de conjuntos en la caché; las líneas de un conjunto tienen el mismo índice de caché"
 
-#: sys-utils/lscpu.c:169
+#: sys-utils/lscpu.c:176
 msgid "minimum amount of data in bytes transferred from memory to cache"
 msgstr "cantidad mínima de datos en bytes transferida de la memoria a la caché"
 
-#: sys-utils/lscpu.c:220
+#: sys-utils/lscpu.c:229
+#, fuzzy
+#| msgid "failed to initialize procfs handler"
+msgid "failed to initialize rootfs handler"
+msgstr "fallo al inicializar el manejador de procfs"
+
+#: sys-utils/lscpu.c:236
 msgid "failed to initialize CPUs sysfs handler"
 msgstr "fallo al inicializar el manejador de sysfs de las CPUs"
 
-#: sys-utils/lscpu.c:227
+#: sys-utils/lscpu.c:243
 msgid "failed to initialize procfs handler"
 msgstr "fallo al inicializar el manejador de procfs"
 
-#: sys-utils/lscpu.c:409 sys-utils/lscpu.c:419
+#: sys-utils/lscpu.c:336
 msgid "Y"
 msgstr "S"
 
-#: sys-utils/lscpu.c:409 sys-utils/lscpu.c:419
+#: sys-utils/lscpu.c:336
 msgid "N"
 msgstr "N"
 
-#: sys-utils/lscpu.c:645
-#, fuzzy, c-format
+#: sys-utils/lscpu.c:677
+#, c-format
 msgid ""
 "# The following is the parsable format, which can be fed to other\n"
 "# programs. Each different item in every column has an unique ID\n"
@@ -15827,301 +18040,313 @@ msgid ""
 msgstr ""
 "# Este es el formato analizable, el cual puede pasarse a otros\n"
 "# programas. Cada elemento diferente en cada una de las columnas\n"
-"# tiene un ID único que comienza en cero.\n"
+"# tiene un ID único que normalmente comienza en cero.\n"
 
-#: sys-utils/lscpu.c:843
+#: sys-utils/lscpu.c:880
 msgid "Model name:"
 msgstr "Nombre del modelo:"
 
-#: sys-utils/lscpu.c:845
-#, fuzzy
+#: sys-utils/lscpu.c:882
 msgid "BIOS Model name:"
-msgstr "Nombre del modelo:"
+msgstr "Nombre del modelo de BIOS:"
+
+#: sys-utils/lscpu.c:884
+#, fuzzy
+#| msgid "CPU family:"
+msgid "BIOS CPU family:"
+msgstr "Familia de CPU:"
 
-#: sys-utils/lscpu.c:847
+#: sys-utils/lscpu.c:886
 msgid "Machine type:"
 msgstr "Tipo de máquina:"
 
-#: sys-utils/lscpu.c:849
+#: sys-utils/lscpu.c:888
 msgid "CPU family:"
 msgstr "Familia de CPU:"
 
-#: sys-utils/lscpu.c:851
+#: sys-utils/lscpu.c:890
 msgid "Model:"
 msgstr "Modelo:"
 
-#: sys-utils/lscpu.c:853
+#: sys-utils/lscpu.c:892
 msgid "Thread(s) per core:"
 msgstr "Hilo(s) de procesamiento por núcleo:"
 
-#: sys-utils/lscpu.c:855
-#, fuzzy
+#: sys-utils/lscpu.c:894
 msgid "Core(s) per cluster:"
-msgstr "Núcleo(s) por «socket»:"
+msgstr "Núcleo(s) por «cluster»:"
 
-#: sys-utils/lscpu.c:857
+#: sys-utils/lscpu.c:896
 msgid "Core(s) per socket:"
 msgstr "Núcleo(s) por «socket»:"
 
-#: sys-utils/lscpu.c:860
+#: sys-utils/lscpu.c:899
 msgid "Socket(s) per book:"
 msgstr "«Socket(s)» por libro:"
 
-#: sys-utils/lscpu.c:862
+#: sys-utils/lscpu.c:901
 msgid "Book(s) per drawer:"
 msgstr "Libro(s) por cajón:"
 
-#: sys-utils/lscpu.c:863
+#: sys-utils/lscpu.c:902
 msgid "Drawer(s):"
 msgstr "Cajón(es):"
 
-#: sys-utils/lscpu.c:865
+#: sys-utils/lscpu.c:904
 msgid "Book(s):"
 msgstr "Libro(s):"
 
-#: sys-utils/lscpu.c:869 sys-utils/lscpu.c:871 sys-utils/lscpu.c:876
+#: sys-utils/lscpu.c:908 sys-utils/lscpu.c:910 sys-utils/lscpu.c:915
 msgid "Socket(s):"
-msgstr "«Socket(s)»"
+msgstr "«Socket(s)»:"
 
-#: sys-utils/lscpu.c:873
+#: sys-utils/lscpu.c:912
 msgid "Cluster(s):"
-msgstr ""
+msgstr "«Cluster(s)»:"
 
-#: sys-utils/lscpu.c:881
+#: sys-utils/lscpu.c:920
 msgid "Stepping:"
 msgstr "Revisión:"
 
-#: sys-utils/lscpu.c:883
+#: sys-utils/lscpu.c:922
 msgid "Frequency boost:"
 msgstr "Aumento de frecuencia:"
 
-#: sys-utils/lscpu.c:884
+#: sys-utils/lscpu.c:923
 msgid "enabled"
 msgstr "activada"
 
-#: sys-utils/lscpu.c:884
+#: sys-utils/lscpu.c:923
 msgid "disabled"
 msgstr "desactivada"
 
-#: sys-utils/lscpu.c:888
+#: sys-utils/lscpu.c:927
 msgid "CPU dynamic MHz:"
 msgstr "CPU MHz dinámicos:"
 
-#: sys-utils/lscpu.c:890
+#: sys-utils/lscpu.c:929
 msgid "CPU static MHz:"
 msgstr "CPU MHz estáticos:"
 
-#: sys-utils/lscpu.c:893
+#: sys-utils/lscpu.c:934
+#, fuzzy
+#| msgid "CPU min MHz:"
+msgid "CPU(s) scaling MHz:"
+msgstr "CPU MHz mín.:"
+
+#: sys-utils/lscpu.c:935
 msgid "CPU max MHz:"
 msgstr "CPU MHz máx.:"
 
-#: sys-utils/lscpu.c:894
+#: sys-utils/lscpu.c:936
 msgid "CPU min MHz:"
 msgstr "CPU MHz mín.:"
 
-#: sys-utils/lscpu.c:897
+#: sys-utils/lscpu.c:939
 msgid "BogoMIPS:"
 msgstr "BogoMIPS:"
 
-#: sys-utils/lscpu.c:900
+#: sys-utils/lscpu.c:942
 msgid "Dispatching mode:"
 msgstr "Modo de distribución:"
 
-#: sys-utils/lscpu.c:903
+#: sys-utils/lscpu.c:945
 msgid "Physical sockets:"
 msgstr "«Sockets» físicos:"
 
-#: sys-utils/lscpu.c:904
+#: sys-utils/lscpu.c:946
 msgid "Physical chips:"
 msgstr "Chips físicos:"
 
-#: sys-utils/lscpu.c:905
+#: sys-utils/lscpu.c:947
 msgid "Physical cores/chip:"
 msgstr "Núcleos/chips físicos:"
 
-#: sys-utils/lscpu.c:909
+#: sys-utils/lscpu.c:951
 msgid "Flags:"
 msgstr "Indicadores:"
 
-#: sys-utils/lscpu.c:953
+#: sys-utils/lscpu.c:995
 msgid "Architecture:"
 msgstr "Arquitectura:"
 
-#: sys-utils/lscpu.c:966
+#: sys-utils/lscpu.c:1008
 msgid "CPU op-mode(s):"
 msgstr "modo(s) de operación de las CPUs:"
 
-#: sys-utils/lscpu.c:969
+#: sys-utils/lscpu.c:1011
 msgid "Address sizes:"
 msgstr "Tamaños de las direcciones:"
 
-#: sys-utils/lscpu.c:971 sys-utils/lscpu.c:973
+#: sys-utils/lscpu.c:1014 sys-utils/lscpu.c:1016
 msgid "Byte Order:"
 msgstr "Orden de los bytes:"
 
-#: sys-utils/lscpu.c:977
+#: sys-utils/lscpu.c:1019
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: sys-utils/lscpu.c:981
+#: sys-utils/lscpu.c:1023
 msgid "On-line CPU(s) mask:"
 msgstr "Máscara de la(s) CPU(s) en línea:"
 
-#: sys-utils/lscpu.c:982
+#: sys-utils/lscpu.c:1024
 msgid "On-line CPU(s) list:"
 msgstr "Lista de la(s) CPU(s) en línea:"
 
-#: sys-utils/lscpu.c:994
+#: sys-utils/lscpu.c:1036
 msgid "failed to callocate cpu set"
 msgstr "fallo de callocate sobre el conjunto de CPUs"
 
-#: sys-utils/lscpu.c:1003
+#: sys-utils/lscpu.c:1045
 msgid "Off-line CPU(s) mask:"
 msgstr "Máscara de la(s) CPU(s) fuera de línea"
 
-#: sys-utils/lscpu.c:1004
+#: sys-utils/lscpu.c:1046
 msgid "Off-line CPU(s) list:"
 msgstr "Lista de la(s) CPU(s) fuera de línea"
 
-#: sys-utils/lscpu.c:1011
+#: sys-utils/lscpu.c:1053
 msgid "Vendor ID:"
 msgstr "ID de fabricante:"
 
-#: sys-utils/lscpu.c:1013
-#, fuzzy
+#: sys-utils/lscpu.c:1055
 msgid "BIOS Vendor ID:"
-msgstr "ID de fabricante:"
+msgstr "ID de fabricante de BIOS:"
 
-#: sys-utils/lscpu.c:1021
-#, fuzzy
+#: sys-utils/lscpu.c:1063
 msgid "Virtualization features:"
-msgstr "Tipo de virtualización:"
+msgstr "Características de virtualización:"
 
-#: sys-utils/lscpu.c:1023 sys-utils/lscpu.c:1025
+#: sys-utils/lscpu.c:1065 sys-utils/lscpu.c:1067
 msgid "Virtualization:"
 msgstr "Virtualización:"
 
-#: sys-utils/lscpu.c:1028
+#: sys-utils/lscpu.c:1070
 msgid "Hypervisor:"
 msgstr "Hipervisor:"
 
-#: sys-utils/lscpu.c:1030
+#: sys-utils/lscpu.c:1072
 msgid "Hypervisor vendor:"
 msgstr "Fabricante del hipervisor:"
 
-#: sys-utils/lscpu.c:1031
+#: sys-utils/lscpu.c:1073
 msgid "Virtualization type:"
 msgstr "Tipo de virtualización:"
 
-#: sys-utils/lscpu.c:1043
+#: sys-utils/lscpu.c:1096
 msgid "Caches (sum of all):"
-msgstr ""
+msgstr "Cachés (suma de todas):"
 
-#: sys-utils/lscpu.c:1055 sys-utils/lscpu.c:1085 sys-utils/lscpu.c:1118
-#, fuzzy, c-format
+#: sys-utils/lscpu.c:1100 sys-utils/lscpu.c:1130 sys-utils/lscpu.c:1162
+#, c-format
 msgid "%s:"
-msgstr "%s"
+msgstr "%s:"
 
-#: sys-utils/lscpu.c:1055 sys-utils/lscpu.c:1085
+#: sys-utils/lscpu.c:1100 sys-utils/lscpu.c:1130
 #, c-format
 msgid "%s cache:"
 msgstr "Caché %s:"
 
-#: sys-utils/lscpu.c:1058
+#: sys-utils/lscpu.c:1103
 #, c-format
 msgid "%<PRIu64> (%d instance)"
 msgid_plural "%<PRIu64> (%d instances)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%<PRIu64> (%d instancia)"
+msgstr[1] "%<PRIu64> (%d instancias)"
 
-#: sys-utils/lscpu.c:1067
+#: sys-utils/lscpu.c:1112
 #, c-format
 msgid "%s (%d instance)"
 msgid_plural "%s (%d instances)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s (%d instancia)"
+msgstr[1] "%s (%d instancias)"
 
-#: sys-utils/lscpu.c:1078
-#, fuzzy
+#: sys-utils/lscpu.c:1127
 msgid "Caches:"
-msgstr "Caché %s:"
+msgstr "Cachés:"
 
-#: sys-utils/lscpu.c:1102
+#: sys-utils/lscpu.c:1146
 msgid "NUMA:"
-msgstr ""
+msgstr "NUMA:"
 
-#: sys-utils/lscpu.c:1104
+#: sys-utils/lscpu.c:1148
 msgid "NUMA node(s):"
 msgstr "Modo(s) NUMA:"
 
-#: sys-utils/lscpu.c:1106
+#: sys-utils/lscpu.c:1150
 #, c-format
 msgid "NUMA node%d CPU(s):"
 msgstr "CPU(s) del nodo NUMA %d:"
 
-#: sys-utils/lscpu.c:1114
-#, fuzzy
+#: sys-utils/lscpu.c:1158
 msgid "Vulnerabilities:"
-msgstr "Capacidades heredables: "
+msgstr "Vulnerabilidades:"
 
-#: sys-utils/lscpu.c:1118
-#, fuzzy, c-format
+#: sys-utils/lscpu.c:1162
+#, c-format
 msgid "Vulnerability %s:"
-msgstr "capacidad desconocida \"%s\""
+msgstr "Vulnerabilidad %s:"
 
-#: sys-utils/lscpu.c:1136
+#: sys-utils/lscpu.c:1180
 msgid "Display information about the CPU architecture.\n"
 msgstr "Muestra información sobre la arquitectura de la CPU.\n"
 
-#: sys-utils/lscpu.c:1139
+#: sys-utils/lscpu.c:1183
 msgid " -a, --all               print both online and offline CPUs (default for -e)\n"
 msgstr " -a, --all               imprime tanto las CPUs en línea como fuera de línea (lo predeterminado para -e)\n"
 
-#: sys-utils/lscpu.c:1140
+#: sys-utils/lscpu.c:1184
 msgid " -b, --online            print online CPUs only (default for -p)\n"
 msgstr " -b, --online            imprime solo las CPUs en línea (lo predeterminado para -p)\n"
 
-#: sys-utils/lscpu.c:1141
+#: sys-utils/lscpu.c:1185
 msgid " -B, --bytes             print sizes in bytes rather than in human readable format\n"
 msgstr " -B, --bytes             imprime los tamaños en bytes en lugar de formato legible para humanos\n"
 
-#: sys-utils/lscpu.c:1142
+#: sys-utils/lscpu.c:1186
 msgid " -C, --caches[=<list>]   info about caches in extended readable format\n"
 msgstr " -C, --caches[=<lista>]  información sobre las cachés en formato legible extendido\n"
 
-#: sys-utils/lscpu.c:1143
+#: sys-utils/lscpu.c:1187
 msgid " -c, --offline           print offline CPUs only\n"
 msgstr " -c, --offline           imprime solo las CPUs fuera de línea\n"
 
-#: sys-utils/lscpu.c:1144
+#: sys-utils/lscpu.c:1188
 msgid " -J, --json              use JSON for default or extended format\n"
 msgstr " -J, --json              utiliza JSON como formato predeterminado o extendido\n"
 
-#: sys-utils/lscpu.c:1145
+#: sys-utils/lscpu.c:1189
 msgid " -e, --extended[=<list>] print out an extended readable format\n"
 msgstr " -e, --extended[=<lista>] imprime en formato legible extendido\n"
 
-#: sys-utils/lscpu.c:1146
+#: sys-utils/lscpu.c:1190
 msgid " -p, --parse[=<list>]    print out a parsable format\n"
 msgstr " -p, --parse[=<lista>]   imprime en formato analizable\n"
 
-#: sys-utils/lscpu.c:1147
+#: sys-utils/lscpu.c:1191
 msgid " -s, --sysroot <dir>     use specified directory as system root\n"
 msgstr " -s, --sysroot <dir>     utiliza como raíz del sistema el directorio especificado\n"
 
-#: sys-utils/lscpu.c:1148
+#: sys-utils/lscpu.c:1192
 msgid " -x, --hex               print hexadecimal masks rather than lists of CPUs\n"
 msgstr " -x, --hex               imprime máscaras hexadecimales en lugar de listas de CPUs\n"
 
-#: sys-utils/lscpu.c:1149
+#: sys-utils/lscpu.c:1193
 msgid " -y, --physical          print physical instead of logical IDs\n"
 msgstr " -y, --physical          imprime IDs físicos en vez de lógicos\n"
 
-#: sys-utils/lscpu.c:1150
+#: sys-utils/lscpu.c:1194
+#, fuzzy
+#| msgid "     --summary[=when] print summary information (never,always or only)\n"
+msgid "     --hierarchic[=when] use subsections in summary (auto, never, always)\n"
+msgstr "     --summary(=cuándo) imprime un resumen informativo (never, always o only)\n"
+
+#: sys-utils/lscpu.c:1195
 msgid "     --output-all        print all available columns for -e, -p or -C\n"
 msgstr "     --output-all        imprime todas las columnas disponibles para -e, -p o -C\n"
 
-#: sys-utils/lscpu.c:1154
+#: sys-utils/lscpu.c:1199
 msgid ""
 "\n"
 "Available output columns for -e or -p:\n"
@@ -16129,7 +18354,7 @@ msgstr ""
 "\n"
 "Columnas de salida disponibles para -e o -p:\n"
 
-#: sys-utils/lscpu.c:1158
+#: sys-utils/lscpu.c:1203
 msgid ""
 "\n"
 "Available output columns for -C:\n"
@@ -16137,290 +18362,296 @@ msgstr ""
 "\n"
 "Columnas de salida disponibles para -C:\n"
 
-#: sys-utils/lscpu.c:1284
+#: sys-utils/lscpu.c:1319
+#, fuzzy
+#| msgid "unsupported --summary argument"
+msgid "unsupported --flat argument"
+msgstr "argumento de --summary no admitido"
+
+#: sys-utils/lscpu.c:1343
 #, c-format
 msgid "%s: options --all, --online and --offline may only be used with options --extended or --parse.\n"
 msgstr "%s: las opciones --all, --online y --offline solo pueden utilizarse con las opciones --extended o --parse.\n"
 
-#: sys-utils/lscpu-cputype.c:569
+#: sys-utils/lscpu-cputype.c:604
 msgid "error: uname failed"
 msgstr "error: fallo de uname"
 
-#: sys-utils/lscpu-cputype.c:666
+#: sys-utils/lscpu-cputype.c:711
 #, c-format
 msgid "failed to determine number of CPUs: %s"
 msgstr "fallo al determinar el número de CPUs: %s"
 
-#: sys-utils/lscpu-cputype.c:869
+#: sys-utils/lscpu-cputype.c:914
 msgid "Failed to extract the node number"
 msgstr "No se ha podido extraer el número de nodo"
 
-#: sys-utils/lscpu-virt.c:491
+#: sys-utils/lscpu-virt.c:494
 msgid "cannot restore signal handler"
 msgstr "no se puede restablecer el manejador de señales"
 
-#: sys-utils/lsipc.c:149
+#: sys-utils/lsipc.c:150
 msgid "Resource key"
 msgstr "Clave del recurso"
 
-#: sys-utils/lsipc.c:149
+#: sys-utils/lsipc.c:150
 msgid "Key"
 msgstr "Clave"
 
-#: sys-utils/lsipc.c:150
+#: sys-utils/lsipc.c:151
 msgid "Resource ID"
 msgstr "ID del recurso"
 
-#: sys-utils/lsipc.c:150
+#: sys-utils/lsipc.c:151
 msgid "ID"
 msgstr "ID"
 
-#: sys-utils/lsipc.c:151
+#: sys-utils/lsipc.c:152
 msgid "Owner's username or UID"
 msgstr "Nombre de usuario o UID del propietario"
 
-#: sys-utils/lsipc.c:151
+#: sys-utils/lsipc.c:152
 msgid "Owner"
 msgstr "Propietario"
 
-#: sys-utils/lsipc.c:152
+#: sys-utils/lsipc.c:153
 msgid "Permissions"
 msgstr "Permisos"
 
-#: sys-utils/lsipc.c:153
+#: sys-utils/lsipc.c:154
 msgid "Creator UID"
 msgstr "UID del creador"
 
-#: sys-utils/lsipc.c:154
+#: sys-utils/lsipc.c:155
 msgid "Creator user"
 msgstr "Usario del creador"
 
-#: sys-utils/lsipc.c:155
+#: sys-utils/lsipc.c:156
 msgid "Creator GID"
 msgstr "GID del creador"
 
-#: sys-utils/lsipc.c:156
+#: sys-utils/lsipc.c:157
 msgid "Creator group"
 msgstr "Grupo del creador"
 
-#: sys-utils/lsipc.c:157
+#: sys-utils/lsipc.c:158
 msgid "User ID"
 msgstr "ID del usuario"
 
-#: sys-utils/lsipc.c:157
+#: sys-utils/lsipc.c:158
 msgid "UID"
 msgstr "UID"
 
-#: sys-utils/lsipc.c:158
+#: sys-utils/lsipc.c:159
 msgid "User name"
 msgstr "Nombre del usuario"
 
-#: sys-utils/lsipc.c:159
+#: sys-utils/lsipc.c:160
 msgid "Group ID"
 msgstr "ID del grupo"
 
-#: sys-utils/lsipc.c:159
+#: sys-utils/lsipc.c:160
 msgid "GID"
 msgstr "GID"
 
-#: sys-utils/lsipc.c:160
+#: sys-utils/lsipc.c:161
 msgid "Group name"
 msgstr "Nombre del grupo"
 
-#: sys-utils/lsipc.c:161
+#: sys-utils/lsipc.c:162
 msgid "Time of the last change"
 msgstr "Hora de la última modificación"
 
-#: sys-utils/lsipc.c:161
+#: sys-utils/lsipc.c:162
 msgid "Last change"
 msgstr "Última modificación"
 
-#: sys-utils/lsipc.c:164
+#: sys-utils/lsipc.c:165
 msgid "Bytes used"
 msgstr "Bytes en uso"
 
-#: sys-utils/lsipc.c:165
+#: sys-utils/lsipc.c:166
 msgid "Number of messages"
 msgstr "Número de mensajes"
 
-#: sys-utils/lsipc.c:165
+#: sys-utils/lsipc.c:166
 msgid "Messages"
 msgstr "Mensajes"
 
-#: sys-utils/lsipc.c:166
+#: sys-utils/lsipc.c:167
 msgid "Time of last msg sent"
 msgstr "Hora del último mensaje enviado"
 
-#: sys-utils/lsipc.c:166
+#: sys-utils/lsipc.c:167
 msgid "Msg sent"
 msgstr "Mensajes enviados"
 
-#: sys-utils/lsipc.c:167
+#: sys-utils/lsipc.c:168
 msgid "Time of last msg received"
 msgstr "Hora del último mensaje recibido"
 
-#: sys-utils/lsipc.c:167
+#: sys-utils/lsipc.c:168
 msgid "Msg received"
 msgstr "Mensajes recibidos"
 
-#: sys-utils/lsipc.c:168
+#: sys-utils/lsipc.c:169
 msgid "PID of the last msg sender"
 msgstr "PID del emisor del último mensaje"
 
-#: sys-utils/lsipc.c:168
+#: sys-utils/lsipc.c:169
 msgid "Msg sender"
 msgstr "Emisor del mensaje"
 
-#: sys-utils/lsipc.c:169
+#: sys-utils/lsipc.c:170
 msgid "PID of the last msg receiver"
 msgstr "PID del receptor del último mensaje"
 
-#: sys-utils/lsipc.c:169
+#: sys-utils/lsipc.c:170
 msgid "Msg receiver"
 msgstr "Receptor del mensaje"
 
-#: sys-utils/lsipc.c:172
+#: sys-utils/lsipc.c:173
 msgid "Segment size"
 msgstr "Tamaño del segmento"
 
-#: sys-utils/lsipc.c:173
+#: sys-utils/lsipc.c:174
 msgid "Number of attached processes"
 msgstr "Número de procesos conectados"
 
-#: sys-utils/lsipc.c:173
+#: sys-utils/lsipc.c:174
 msgid "Attached processes"
 msgstr "Procesos conectados"
 
-#: sys-utils/lsipc.c:174
+#: sys-utils/lsipc.c:175
 msgid "Status"
 msgstr "Estado"
 
-#: sys-utils/lsipc.c:175
+#: sys-utils/lsipc.c:176
 msgid "Attach time"
 msgstr "Hora de conexión"
 
-#: sys-utils/lsipc.c:176
+#: sys-utils/lsipc.c:177
 msgid "Detach time"
 msgstr "Hora de desconexión"
 
-#: sys-utils/lsipc.c:177
+#: sys-utils/lsipc.c:178
 msgid "Creator command line"
 msgstr "Línea de órdenes del creador"
 
-#: sys-utils/lsipc.c:177
+#: sys-utils/lsipc.c:178
 msgid "Creator command"
 msgstr "Orden del creador"
 
-#: sys-utils/lsipc.c:178
+#: sys-utils/lsipc.c:179
 msgid "PID of the creator"
 msgstr "PID del creador"
 
-#: sys-utils/lsipc.c:178
+#: sys-utils/lsipc.c:179
 msgid "Creator PID"
 msgstr "PID del creador"
 
-#: sys-utils/lsipc.c:179
+#: sys-utils/lsipc.c:180
 msgid "PID of last user"
 msgstr "PID del último usuario"
 
-#: sys-utils/lsipc.c:179
+#: sys-utils/lsipc.c:180
 msgid "Last user PID"
 msgstr "PID del último usuario"
 
-#: sys-utils/lsipc.c:182
+#: sys-utils/lsipc.c:183
 msgid "Number of semaphores"
 msgstr "Número de semáforos"
 
-#: sys-utils/lsipc.c:182
+#: sys-utils/lsipc.c:183
 msgid "Semaphores"
 msgstr "Semáforos"
 
-#: sys-utils/lsipc.c:183
+#: sys-utils/lsipc.c:184
 msgid "Time of the last operation"
 msgstr "Hora de la última operación"
 
-#: sys-utils/lsipc.c:183
+#: sys-utils/lsipc.c:184
 msgid "Last operation"
 msgstr "Última operación"
 
-#: sys-utils/lsipc.c:186
+#: sys-utils/lsipc.c:187
 msgid "Resource name"
 msgstr "Nombre del recurso"
 
-#: sys-utils/lsipc.c:186
+#: sys-utils/lsipc.c:187
 msgid "Resource"
 msgstr "Recurso"
 
-#: sys-utils/lsipc.c:187
+#: sys-utils/lsipc.c:188
 msgid "Resource description"
 msgstr "Descripción del recurso"
 
-#: sys-utils/lsipc.c:187
+#: sys-utils/lsipc.c:188
 msgid "Description"
 msgstr "Descripción"
 
-#: sys-utils/lsipc.c:188
+#: sys-utils/lsipc.c:189
 msgid "Currently used"
 msgstr "Utilizado actualmente"
 
-#: sys-utils/lsipc.c:188
+#: sys-utils/lsipc.c:189
 msgid "Used"
 msgstr "Utilizado"
 
-#: sys-utils/lsipc.c:189
+#: sys-utils/lsipc.c:190
 msgid "Currently use percentage"
 msgstr "Porcentaje de uso actual"
 
-#: sys-utils/lsipc.c:189
+#: sys-utils/lsipc.c:190
 msgid "Use"
 msgstr "Uso"
 
-#: sys-utils/lsipc.c:190
+#: sys-utils/lsipc.c:191
 msgid "System-wide limit"
 msgstr "Límite global del sistema"
 
-#: sys-utils/lsipc.c:190
+#: sys-utils/lsipc.c:191
 msgid "Limit"
 msgstr "Límite"
 
-#: sys-utils/lsipc.c:225
+#: sys-utils/lsipc.c:226
 #, c-format
 msgid "column %s does not apply to the specified IPC"
 msgstr "la columna %s no es aplicable al IPC especificado"
 
-#: sys-utils/lsipc.c:301
+#: sys-utils/lsipc.c:302
 msgid " -g, --global      info about system-wide usage (may be used with -m, -q and -s)\n"
 msgstr " -g, --global      información sobre el uso global del sistema (puede combinarse con -m, -q y -s)\n"
 
-#: sys-utils/lsipc.c:302
+#: sys-utils/lsipc.c:303
 msgid " -i, --id <id>     print details on resource identified by <id>\n"
 msgstr " -i, --id <id>     imprime información detallada sobre los recursos identificados por <id>\n"
 
-#: sys-utils/lsipc.c:308
+#: sys-utils/lsipc.c:309
 msgid " -b, --bytes              print SIZE in bytes rather than in human readable format\n"
 msgstr " -b, --btyes              muestra el TAMAÑO en bytes en lugar de hacerlo en formato legible para humanos\n"
 
-#: sys-utils/lsipc.c:309
+#: sys-utils/lsipc.c:310
 msgid " -c, --creator            show creator and owner\n"
 msgstr " -c, --creator            muestra el creador y el propietario\n"
 
-#: sys-utils/lsipc.c:311
+#: sys-utils/lsipc.c:312
 msgid " -J, --json               use the JSON output format\n"
 msgstr " -J , --json              utiliza el formato de salida JSON\n"
 
-#: sys-utils/lsipc.c:313
+#: sys-utils/lsipc.c:314
 msgid " -l, --list               force list output format (for example with --id)\n"
 msgstr " -l, --list               fuerza la salida con formato de lista (por ejemplo, con --id)\n"
 
-#: sys-utils/lsipc.c:315
+#: sys-utils/lsipc.c:316
 msgid " -P, --numeric-perms      print numeric permissions (PERMS column)\n"
 msgstr " -P, --numeric-perms      imprime los permisos numéricos (columna PERMS)\n"
 
-#: sys-utils/lsipc.c:317
+#: sys-utils/lsipc.c:318
 msgid " -t, --time               show attach, detach and change times\n"
 msgstr " -t, --time               muestra las horas de conexión, desconexión y cambio\n"
 
-#: sys-utils/lsipc.c:322
+#: sys-utils/lsipc.c:325
 #, c-format
 msgid ""
 "\n"
@@ -16429,7 +18660,7 @@ msgstr ""
 "\n"
 "Columnas genéricas:\n"
 
-#: sys-utils/lsipc.c:326
+#: sys-utils/lsipc.c:329
 #, c-format
 msgid ""
 "\n"
@@ -16438,7 +18669,7 @@ msgstr ""
 "\n"
 "Columnas de memoria compartida (--shmems):\n"
 
-#: sys-utils/lsipc.c:330
+#: sys-utils/lsipc.c:333
 #, c-format
 msgid ""
 "\n"
@@ -16447,7 +18678,7 @@ msgstr ""
 "\n"
 "Columnas de colas de mensajes (--queues):\n"
 
-#: sys-utils/lsipc.c:334
+#: sys-utils/lsipc.c:337
 #, c-format
 msgid ""
 "\n"
@@ -16456,7 +18687,7 @@ msgstr ""
 "\n"
 "Columnas de semáforos (--semaphores):\n"
 
-#: sys-utils/lsipc.c:338
+#: sys-utils/lsipc.c:341
 #, c-format
 msgid ""
 "\n"
@@ -16465,7 +18696,7 @@ msgstr ""
 "\n"
 "Columnas resumen (--global):\n"
 
-#: sys-utils/lsipc.c:424
+#: sys-utils/lsipc.c:429
 #, c-format
 msgid ""
 "Elements:\n"
@@ -16474,71 +18705,71 @@ msgstr ""
 "Elementos:\n"
 "\n"
 
-#: sys-utils/lsipc.c:704 sys-utils/lsipc.c:868 sys-utils/lsipc.c:1067
+#: sys-utils/lsipc.c:709 sys-utils/lsipc.c:873 sys-utils/lsipc.c:1072
 msgid "failed to set data"
 msgstr "no se han podido poner los datos"
 
-#: sys-utils/lsipc.c:729
+#: sys-utils/lsipc.c:734
 msgid "Number of semaphore identifiers"
 msgstr "Número de identificadores de semáforos"
 
-#: sys-utils/lsipc.c:730
+#: sys-utils/lsipc.c:735
 msgid "Total number of semaphores"
 msgstr "Número total de semáforos"
 
-#: sys-utils/lsipc.c:731
+#: sys-utils/lsipc.c:736
 msgid "Max semaphores per semaphore set."
 msgstr "Máx. semáforos en un conjunto de semáforos."
 
-#: sys-utils/lsipc.c:732
+#: sys-utils/lsipc.c:737
 msgid "Max number of operations per semop(2)"
 msgstr "Número máx. de operaciones por semop(2)"
 
-#: sys-utils/lsipc.c:733
+#: sys-utils/lsipc.c:738
 msgid "Semaphore max value"
 msgstr "Valor máx. semáforo"
 
-#: sys-utils/lsipc.c:893
+#: sys-utils/lsipc.c:898
 msgid "Number of message queues"
 msgstr "Número de colas de mensajes"
 
-#: sys-utils/lsipc.c:894
+#: sys-utils/lsipc.c:899
 msgid "Max size of message (bytes)"
 msgstr "Tamaño máx. de mensaje (bytes)"
 
-#: sys-utils/lsipc.c:895
+#: sys-utils/lsipc.c:900
 msgid "Default max size of queue (bytes)"
 msgstr "Tamaño máx. predeterminado de cola (bytes)"
 
-#: sys-utils/lsipc.c:1009 sys-utils/lsipc.c:1028
+#: sys-utils/lsipc.c:1014 sys-utils/lsipc.c:1033
 msgid "hugetlb"
 msgstr "tablas de páginas gigantes"
 
-#: sys-utils/lsipc.c:1010 sys-utils/lsipc.c:1035
+#: sys-utils/lsipc.c:1015 sys-utils/lsipc.c:1040
 msgid "noreserve"
 msgstr "no reservado"
 
-#: sys-utils/lsipc.c:1092
+#: sys-utils/lsipc.c:1097
 msgid "Shared memory segments"
 msgstr "Segmentos de memoria compartida"
 
-#: sys-utils/lsipc.c:1093
+#: sys-utils/lsipc.c:1098
 msgid "Shared memory pages"
 msgstr "Paginas de memoria compartida"
 
-#: sys-utils/lsipc.c:1094
+#: sys-utils/lsipc.c:1099
 msgid "Max size of shared memory segment (bytes)"
 msgstr "Tamaño máx. de segmento de memoria compartida (bytes)"
 
-#: sys-utils/lsipc.c:1095
+#: sys-utils/lsipc.c:1100
 msgid "Min size of shared memory segment (bytes)"
 msgstr "Tamaño mín. de segmento de memoria compartida (bytes)"
 
-#: sys-utils/lsipc.c:1165
+#: sys-utils/lsipc.c:1171
 msgid "failed to parse IPC identifier"
 msgstr "fallo al analizar el identificador de IPC"
 
-#: sys-utils/lsipc.c:1259
+#: sys-utils/lsipc.c:1268
 msgid "--global is mutually exclusive with --creator, --id and --time"
 msgstr "--global es mutuamente excluyente con --creator, --id y --time"
 
@@ -16603,178 +18834,206 @@ msgstr "Memoria total fuera de línea:"
 msgid "Failed to open %s"
 msgstr "No se ha podido abrir %s"
 
-#: sys-utils/lsmem.c:453
+#: sys-utils/lsmem.c:462 sys-utils/lsmem.c:467
 msgid "failed to read memory block size"
 msgstr "fallo al leer el tamaño de bloque de memoria"
 
-#: sys-utils/lsmem.c:484
+#: sys-utils/lsmem.c:497
 msgid "This system does not support memory blocks"
 msgstr "Este sistema no admite bloques de memoria"
 
-#: sys-utils/lsmem.c:509
+#: sys-utils/lsmem.c:522
 msgid "List the ranges of available memory with their online status.\n"
 msgstr "Enumera los rangos de memoria disponible con su estado en línea.\n"
 
-#: sys-utils/lsmem.c:514
+#: sys-utils/lsmem.c:527
 msgid " -a, --all            list each individual memory block\n"
 msgstr " -a, --all            enumera cada bloque de memoria individual\n"
 
-#: sys-utils/lsmem.c:520
+#: sys-utils/lsmem.c:533
 msgid " -S, --split <list>   split ranges by specified columns\n"
 msgstr " -S, --split <lista>  divide los rangos por columnas especificadas\n"
 
-#: sys-utils/lsmem.c:521
+#: sys-utils/lsmem.c:534
 msgid " -s, --sysroot <dir>  use the specified directory as system root\n"
 msgstr " -s, --sysroot <dir>  utiliza como raíz del sistema el directorio especificado\n"
 
-#: sys-utils/lsmem.c:522
+#: sys-utils/lsmem.c:535
 msgid "     --summary[=when] print summary information (never,always or only)\n"
 msgstr "     --summary(=cuándo) imprime un resumen informativo (never, always o only)\n"
 
-#: sys-utils/lsmem.c:628
-msgid "unsupported --summary argument"
-msgstr "argumento de --summary no admitido"
-
-#: sys-utils/lsmem.c:648
+#: sys-utils/lsmem.c:661
 msgid "options --{raw,json,pairs} and --summary=only are mutually exclusive"
 msgstr "las opciones --{raw,json,pairs} y --summary=only son mutuamente excluyentes"
 
-#: sys-utils/lsmem.c:656
+#: sys-utils/lsmem.c:669
 msgid "invalid argument to --sysroot"
 msgstr "argumento no válido para --sysroot"
 
-#: sys-utils/lsmem.c:704
+#: sys-utils/lsmem.c:717
 msgid "Failed to initialize output column"
 msgstr "No se ha podido inicializar la columna de salida"
 
-#: sys-utils/lsns.c:99
+#: sys-utils/lsns.c:117
 msgid "namespace identifier (inode number)"
 msgstr "identificador del espacio de nombres (número de nodo-i)"
 
-#: sys-utils/lsns.c:100
+#: sys-utils/lsns.c:118
 msgid "kind of namespace"
 msgstr "clase de espacio de nombres"
 
-#: sys-utils/lsns.c:101
+#: sys-utils/lsns.c:119
 msgid "path to the namespace"
 msgstr "ruta del espacio de nombres"
 
-#: sys-utils/lsns.c:102
+#: sys-utils/lsns.c:120
 msgid "number of processes in the namespace"
 msgstr "número de procesos en el espacio de nombres"
 
-#: sys-utils/lsns.c:103
+#: sys-utils/lsns.c:121
 msgid "lowest PID in the namespace"
 msgstr "PID más bajo en el espacio de nombres"
 
-#: sys-utils/lsns.c:104
+#: sys-utils/lsns.c:122
 msgid "PPID of the PID"
 msgstr "PPID del PID"
 
-#: sys-utils/lsns.c:105
+#: sys-utils/lsns.c:123
 msgid "command line of the PID"
 msgstr "línea de órdenes del PID"
 
-#: sys-utils/lsns.c:106
+#: sys-utils/lsns.c:124
 msgid "UID of the PID"
 msgstr "UID del PID"
 
-#: sys-utils/lsns.c:107
+#: sys-utils/lsns.c:125
 msgid "username of the PID"
 msgstr "nombre de usuario del PID"
 
-#: sys-utils/lsns.c:108
+#: sys-utils/lsns.c:126
 msgid "namespace ID as used by network subsystem"
 msgstr "ID del espacio de nombres tal y como se usa en el subsistema de red"
 
-#: sys-utils/lsns.c:109
+#: sys-utils/lsns.c:127
 msgid "nsfs mountpoint (usually used network subsystem)"
 msgstr "punto de montaje de nsfs (normalmente utilizado subsistema de red)"
 
-#: sys-utils/lsns.c:899
+#: sys-utils/lsns.c:128
+msgid "parent namespace identifier (inode number)"
+msgstr "identificador del espacio de nombres padre (número de nodo-i)"
+
+#: sys-utils/lsns.c:129
+msgid "owner namespace identifier (inode number)"
+msgstr "identificador del espacio de nombres propietario (número de nodo-i)"
+
+#: sys-utils/lsns.c:1285
 #, c-format
 msgid " %s [options] [<namespace>]\n"
 msgstr " %s [opciones] [<espacio de nombres>]\n"
 
-#: sys-utils/lsns.c:902
+#: sys-utils/lsns.c:1288
 msgid "List system namespaces.\n"
 msgstr "Enumera los nombres de espacio del sistema.\n"
 
-#: sys-utils/lsns.c:910
+#: sys-utils/lsns.c:1296
+#, fuzzy
+#| msgid " -q, --quiet         suppress output messages"
+msgid " -P, --persistent       namespaces without processes\n"
+msgstr " -q, --quiet         suprime los mensajes de salida"
+
+#: sys-utils/lsns.c:1297
 msgid " -p, --task <pid>       print process namespaces\n"
 msgstr " -p, --task <pid>       imprime los espacios de nombres del proceso\n"
 
-#: sys-utils/lsns.c:913
+#: sys-utils/lsns.c:1300
 msgid " -W, --nowrap           don't use multi-line representation\n"
 msgstr " -W, --nowrap           no utiliza representación multilínea\n"
 
-#: sys-utils/lsns.c:914
+#: sys-utils/lsns.c:1301
 msgid " -t, --type <name>      namespace type (mnt, net, ipc, user, pid, uts, cgroup, time)\n"
 msgstr " -t, --type <nombre>    tipo de espacio de nombres (mnt, net, ipc, user, pid, uts, cgroup, time)\n"
 
-#: sys-utils/lsns.c:1008
+#: sys-utils/lsns.c:1302
+#, fuzzy
+#| msgid "     --tree             enable tree format output if possible\n"
+msgid " -T, --tree <rel>       use tree format (parent, owner, or process)\n"
+msgstr "     --tree             activa la salida con formato en árbol si es posible\n"
+
+#: sys-utils/lsns.c:1403
 #, c-format
 msgid "unknown namespace type: %s"
 msgstr "tipo de espacio de nombres desconocido: '%s' "
 
-#: sys-utils/lsns.c:1037
+#: sys-utils/lsns.c:1423
+#, fuzzy, c-format
+#| msgid "unknown namespace type: %s"
+msgid "unknown tree type: %s"
+msgstr "tipo de espacio de nombres desconocido: '%s' "
+
+#: sys-utils/lsns.c:1445
 msgid "--task is mutually exclusive with <namespace>"
 msgstr "--task es mutuamente excluyente con <espacio de nombres>"
 
-#: sys-utils/lsns.c:1038
+#: sys-utils/lsns.c:1446
 msgid "invalid namespace argument"
 msgstr "argumento de espacio de nombres no válido"
 
-#: sys-utils/lsns.c:1090
+#: sys-utils/lsns.c:1476
+#, fuzzy
+#| msgid "--pty is not supported for your system"
+msgid "--tree={parent|owner} is unsupported for your system"
+msgstr "--pty no se admite en su sistema"
+
+#: sys-utils/lsns.c:1504
 #, c-format
 msgid "not found namespace: %ju"
 msgstr "espacio de nombres no encontrado: %ju"
 
-#: sys-utils/mount.c:67 sys-utils/umount.c:131
+#: sys-utils/mount.c:63 sys-utils/umount.c:126
 msgid "drop permissions failed."
 msgstr "no se han podido quitar los permisos"
 
-#: sys-utils/mount.c:87 sys-utils/umount.c:65
+#: sys-utils/mount.c:83 sys-utils/umount.c:65
 #, c-format
 msgid "%s from %s (libmount %s"
 msgstr "%s de %s (libmount %s"
 
-#: sys-utils/mount.c:132
+#: sys-utils/mount.c:130
 msgid "failed to read mtab"
 msgstr "no se ha podido leer mtab"
 
-#: sys-utils/mount.c:194 sys-utils/mount.c:261 sys-utils/umount.c:205
+#: sys-utils/mount.c:192 sys-utils/mount.c:259 sys-utils/umount.c:209
 #, c-format
 msgid "%-25s: ignored\n"
 msgstr "%-25s: ignorado\n"
 
-#: sys-utils/mount.c:195
+#: sys-utils/mount.c:193
 #, c-format
 msgid "%-25s: already mounted\n"
 msgstr "%-25s ya está montado\n"
 
-#: sys-utils/mount.c:302
+#: sys-utils/mount.c:300
 #, c-format
 msgid "%s: %s moved to %s.\n"
 msgstr "%s: %s movido a %s.\n"
 
-#: sys-utils/mount.c:304
+#: sys-utils/mount.c:302
 #, c-format
 msgid "%s: %s bound on %s.\n"
 msgstr "%s: %s vinculada a %s.\n"
 
-#: sys-utils/mount.c:307 sys-utils/mount.c:311
+#: sys-utils/mount.c:305 sys-utils/mount.c:309
 #, c-format
 msgid "%s: %s mounted on %s.\n"
 msgstr "%s: %s montado en %s.\n"
 
-#: sys-utils/mount.c:309
+#: sys-utils/mount.c:307
 #, c-format
 msgid "%s: %s propagation flags changed.\n"
 msgstr "%s: %s los indicadores de propagación han cambiado.\n"
 
-#: sys-utils/mount.c:329
-#, fuzzy, c-format
+#: sys-utils/mount.c:327
+#, c-format
 msgid ""
 "mount: %s does not contain SELinux labels.\n"
 "       You just mounted a file system that supports labels which does not\n"
@@ -16788,22 +19047,34 @@ msgstr ""
 "       confinadas en él generen mensajes AVC y no tengan permiso para acceder a\n"
 "       este sistema de ficheros. Para más detalles, consulte restorecon(8) y mount(8).\n"
 
-#: sys-utils/mount.c:387
+#: sys-utils/mount.c:356
+#, c-format
+msgid ""
+"mount: (hint) your fstab has been modified, but systemd still uses\n"
+"       the old version; use 'systemctl daemon-reload' to reload.\n"
+msgstr ""
+
+#: sys-utils/mount.c:388
+#, c-format
+msgid "       dmesg(1) may have more information after failed mount system call.\n"
+msgstr ""
+
+#: sys-utils/mount.c:417
 #, c-format
 msgid "%s: failed to parse"
 msgstr "%s: fallo al analizar"
 
-#: sys-utils/mount.c:427
+#: sys-utils/mount.c:459
 #, c-format
 msgid "unsupported option format: %s"
 msgstr "formato de opción desconocido: %s"
 
-#: sys-utils/mount.c:429
+#: sys-utils/mount.c:465
 #, c-format
 msgid "failed to append option '%s'"
 msgstr "fallo al añadir la opción '%s'"
 
-#: sys-utils/mount.c:447
+#: sys-utils/mount.c:486
 #, c-format
 msgid ""
 " %1$s [-lhV]\n"
@@ -16818,192 +19089,292 @@ msgstr ""
 " %1$s [opciones] <fuente> <directorio>\n"
 " %1$s <operación> <puntodemontaje> [<destino>]\n"
 
-#: sys-utils/mount.c:455
+#: sys-utils/mount.c:494
 msgid "Mount a filesystem.\n"
 msgstr "Monta un sistema de ficheros.\n"
 
-#: sys-utils/mount.c:459
-#, c-format
-msgid ""
-" -a, --all               mount all filesystems mentioned in fstab\n"
-" -c, --no-canonicalize   don't canonicalize paths\n"
-" -f, --fake              dry run; skip the mount(2) syscall\n"
-" -F, --fork              fork off for each device (use with -a)\n"
-" -T, --fstab <path>      alternative file to /etc/fstab\n"
-msgstr ""
-" -a, --all               monta todos los sistemas de ficheros mencionados en fstab\n"
-" -c, --no-canonicalize   no canoniza las rutas\n"
-" -f, --fake              hace una prueba; no realiza la llamada al sistema mount(2)\n"
-" -F, --fork              se desdobla para cada dispositivo (utilícese con -a)\n"
-" -T, --fstab <path>      fichero alternativo a /etc/fstab\n"
+#: sys-utils/mount.c:497
+#, fuzzy
+#| msgid " -a, --all               unmount all filesystems\n"
+msgid " -a, --all               mount all filesystems mentioned in fstab\n"
+msgstr " -a, --all               desmonta todos los sistemas de ficheros\n"
 
-#: sys-utils/mount.c:465
-#, c-format
+#: sys-utils/mount.c:498 sys-utils/umount.c:94
+msgid " -c, --no-canonicalize   don't canonicalize paths\n"
+msgstr " -c, --no-canonicalize   no hace canónicas las rutas\n"
+
+#: sys-utils/mount.c:499
+#, fuzzy
+#| msgid "     --fake              dry run; skip the umount(2) syscall\n"
+msgid " -f, --fake              dry run; skip the mount(2) syscall\n"
+msgstr "     --fake              hace una prueba; no realiza la llamada al sistema umount(2)\n"
+
+#: sys-utils/mount.c:500
+#, fuzzy
+#| msgid " -f, --force            enforce on block devices used by the system\n"
+msgid " -F, --fork              fork off for each device (use with -a)\n"
+msgstr " -f, --force            fuerza en los dispositivos de bloque utilizados por el sistema\n"
+
+#: sys-utils/mount.c:501
+#, fuzzy
+#| msgid " -A, --fstab              trim filesystems from /etc/fstab\n"
+msgid " -T, --fstab <path>      alternative file to /etc/fstab\n"
+msgstr " -A, --fstab              recorta los sistemas de ficheros de /etc/fstab\n"
+
+#: sys-utils/mount.c:502
 msgid " -i, --internal-only     don't call the mount.<type> helpers\n"
 msgstr " -i, --internal-only     no llama a los auxiliares mount.<tipo>\n"
 
-#: sys-utils/mount.c:467
-#, c-format
+#: sys-utils/mount.c:503
 msgid " -l, --show-labels       show also filesystem labels\n"
 msgstr " -l, --show-labels       muestra también las etiquetas de los sistemas de ficheros\n"
 
-#: sys-utils/mount.c:469 sys-utils/umount.c:99
-#, c-format
+#: sys-utils/mount.c:504
+msgid " -m, --mkdir[=<mode>]    alias to '-o X-mount.mkdir[=<mode>]'\n"
+msgstr ""
+
+#: sys-utils/mount.c:505 sys-utils/umount.c:99
 msgid " -n, --no-mtab           don't write to /etc/mtab\n"
 msgstr " -n, --no-mtab           no escribe en /etc/mtab\n"
 
-#: sys-utils/mount.c:471
-#, c-format
+#: sys-utils/mount.c:506
+#, fuzzy
+#| msgid ""
+#| "     --timeout <milliseconds> <follow-up signal>\n"
+#| "                        wait up to timeout and send follow-up signal\n"
 msgid ""
 "     --options-mode <mode>\n"
 "                         what to do with options loaded from fstab\n"
+msgstr ""
+"     --timeout <milisegundos> <señal de seguimiento>\n"
+"                        espera un tiempo y luego envía la señal de seguimiento\n"
+
+#: sys-utils/mount.c:508
+#, fuzzy
+#| msgid ""
+#| " --propagation slave|shared|private|unchanged\n"
+#| "                           modify mount propagation in mount namespace\n"
+msgid ""
 "     --options-source <source>\n"
 "                         mount options source\n"
+msgstr ""
+" --propagation slave|shared|private|unchanged\n"
+"                           modifica la propagación del montaje en el espacio de nombres del montaje\n"
+
+#: sys-utils/mount.c:510
+msgid ""
 "     --options-source-force\n"
 "                         force use of options from fstab/mtab\n"
 msgstr ""
-"     --options-mode <modo>\n"
-"                         qué hacer con las opciones cargadas de fstab\n"
-"     --options-source <origen>\n"
-"                         origen de las opciones de montaje\n"
-"     --options-source-force\n"
-"                         uso forzado de las opciones de fstab/mtab\n"
 
-#: sys-utils/mount.c:478
-#, c-format
-msgid ""
-" -o, --options <list>    comma-separated list of mount options\n"
-" -O, --test-opts <list>  limit the set of filesystems (use with -a)\n"
-" -r, --read-only         mount the filesystem read-only (same as -o ro)\n"
-" -t, --types <list>      limit the set of filesystem types\n"
+#: sys-utils/mount.c:512
+#, fuzzy
+#| msgid " -P         check filesystems in parallel, including root\n"
+msgid "     --onlyonce          check if filesystem is already mounted\n"
+msgstr " -P         comprueba los sistemas de ficheros en paralelo, incluyendo el raíz\n"
+
+#: sys-utils/mount.c:513
+#, fuzzy
+#| msgid " -o, --options <list>     comma-separated list of swap options\n"
+msgid " -o, --options <list>    comma-separated list of mount options\n"
+msgstr " -o, --options <lista>    lista de las opciones de intercambio, separadas por coma\n"
+
+#: sys-utils/mount.c:514 sys-utils/umount.c:101
+msgid " -O, --test-opts <list>  limit the set of filesystems (use with -a)\n"
+msgstr " -O, --test-opts <lista> limita el conjunto de sistemas de ficheros (se utiliza con -a)\n"
+
+#: sys-utils/mount.c:515
+#, fuzzy
+#| msgid " -r, --read-only          forced open cfdisk in read-only mode\n"
+msgid " -r, --read-only         mount the filesystem read-only (same as -o ro)\n"
+msgstr " -r, --read-only          forzado open cfdisk en modo de solo lectura\n"
+
+#: sys-utils/mount.c:516 sys-utils/umount.c:104
+msgid " -t, --types <list>      limit the set of filesystem types\n"
+msgstr " -t, --types <lista>     limita el conjunto de tipos de sistemas de fichero\n"
+
+#: sys-utils/mount.c:517
+#, fuzzy
+#| msgid ""
+#| "     --source <src>      explicitly specifies source (path, label, uuid)\n"
+#| "     --target <target>   explicitly specifies mountpoint\n"
+msgid "     --source <src>      explicitly specifies source (path, label, uuid)\n"
 msgstr ""
-" -o, --options <lista>   lista de opciones de montaje separadas por coma\n"
-" -O, --test-opts <lista> limita el conjunto de sistemas de ficheros (utilícese con -a)\n"
-" -r, --read-only         monta el sistema de ficheros para solo lectura (igual que -o ro)\n"
-" -t, --types <lista>     limita el conjunto de tipos de sistemas de ficheros\n"
+"     --source <src>      especifica explícitamente la fuente (ruta, etiqueta, uuid)\n"
+"     --target <dst>      especifica explícitamente el punto de montaje\n"
 
-#: sys-utils/mount.c:483
-#, c-format
-msgid ""
-"     --source <src>      explicitly specifies source (path, label, uuid)\n"
-"     --target <target>   explicitly specifies mountpoint\n"
+#: sys-utils/mount.c:518
+#, fuzzy
+#| msgid ""
+#| "     --source <src>      explicitly specifies source (path, label, uuid)\n"
+#| "     --target <target>   explicitly specifies mountpoint\n"
+msgid "     --target <target>   explicitly specifies mountpoint\n"
 msgstr ""
 "     --source <src>      especifica explícitamente la fuente (ruta, etiqueta, uuid)\n"
 "     --target <dst>      especifica explícitamente el punto de montaje\n"
 
-#: sys-utils/mount.c:486
-#, c-format
+#: sys-utils/mount.c:519
 msgid ""
 "     --target-prefix <path>\n"
-"                         specifies path use for all mountpoints\n"
+"                         specifies path used for all mountpoints\n"
 msgstr ""
 "     --target-prefix <ruta>\n"
-"                         especifica la ruta para todos los puntos de montaje\n"
+"                         especifica la ruta utilizada para todos los puntos de montaje\n"
 
-#: sys-utils/mount.c:489 sys-utils/umount.c:105
-#, c-format
+#: sys-utils/mount.c:521 sys-utils/umount.c:105
 msgid " -v, --verbose           say what is being done\n"
 msgstr " -v, --verbose           dice lo que se está haciendo\n"
 
-#: sys-utils/mount.c:491
-#, c-format
+#: sys-utils/mount.c:522
 msgid " -w, --rw, --read-write  mount the filesystem read-write (default)\n"
 msgstr " -w, --rw, --read-write  monta el sistema de ficheros para lectura y escritura (predeterminado)\n"
 
-#: sys-utils/mount.c:493
-#, c-format
+#: sys-utils/mount.c:523
 msgid " -N, --namespace <ns>    perform mount in another namespace\n"
 msgstr " -N, --namespace <en>    efectúa mount en otro espacio de nombres\n"
 
-#: sys-utils/mount.c:499
-#, c-format
-msgid ""
-"\n"
-"Source:\n"
-" -L, --label <label>     synonym for LABEL=<label>\n"
-" -U, --uuid <uuid>       synonym for UUID=<uuid>\n"
-" LABEL=<label>           specifies device by filesystem label\n"
-" UUID=<uuid>             specifies device by filesystem UUID\n"
-" PARTLABEL=<label>       specifies device by partition label\n"
-" PARTUUID=<uuid>         specifies device by partition UUID\n"
-" ID=<id>                 specifies device by udev hardware ID\n"
+#: sys-utils/mount.c:529
+#, fuzzy
+#| msgid "Resource"
+msgid "Source:\n"
+msgstr "Recurso"
+
+#: sys-utils/mount.c:530
+#, fuzzy
+#| msgid " -L, --label <label>        convert LABEL to device name\n"
+msgid " -L, --label <label>     synonym for LABEL=<label>\n"
+msgstr " -L, --label <etiqueta>     convierte ETIQUETA en nombre de dispositivo\n"
+
+#: sys-utils/mount.c:531
+#, fuzzy
+#| msgid " -U, --uuid <uuid>          convert UUID to device name\n"
+msgid " -U, --uuid <uuid>       synonym for UUID=<uuid>\n"
+msgstr " -U, --uuid <uuid>          convierte UUID a nombre de dispositivo\n"
+
+#: sys-utils/mount.c:532
+#, fuzzy
+#| msgid " -L, --label LABEL         specify label\n"
+msgid " LABEL=<label>           specifies device by filesystem label\n"
+msgstr " -L, --label ETIQUETA      especifica la etiqueta\n"
+
+#: sys-utils/mount.c:533
+msgid " UUID=<uuid>             specifies device by filesystem UUID\n"
 msgstr ""
-"\n"
-"Fuente:\n"
-" -L, --label <etiqueta>  sinónimo de LABEL=<etiqueta>\n"
-" -U, --uuid <uuid>       sinónimo de UUID=<uuid>\n"
-" LABEL=<etiqueta>        especifica el dispositivo mediante la etiqueta del sistema de ficheros\n"
-" UUID=<uuid>             especifica el dispositivo mediante el UUID del sistema de ficheros\n"
-" PARTLABEL=<etiqueta>    especifica el dispositivo mediante la etiqueta de la partición\n"
-" PARTUUID=<uuid>         especifica el dispositivo mediante el UUID de la partición\n"
-" ID=<id>                 especifica el dispositivo mediante el ID del hardware udev\n"
 
-#: sys-utils/mount.c:509
-#, c-format
-msgid ""
-" <device>                specifies device by path\n"
-" <directory>             mountpoint for bind mounts (see --bind/rbind)\n"
-" <file>                  regular file for loopdev setup\n"
+#: sys-utils/mount.c:534
+msgid " PARTLABEL=<label>       specifies device by partition label\n"
 msgstr ""
-" <dispositivo>           especifica el dispositivo mediante la ruta\n"
-" <directorio>            punto de montaje para los montajes de «bind» (véase --bind/rbind)\n"
-" <fichero>               fichero ordinario para configurar dispositivo de bucle\n"
 
-#: sys-utils/mount.c:514
-#, c-format
-msgid ""
-"\n"
-"Operations:\n"
-" -B, --bind              mount a subtree somewhere else (same as -o bind)\n"
-" -M, --move              move a subtree to some other place\n"
-" -R, --rbind             mount a subtree and all submounts somewhere else\n"
+#: sys-utils/mount.c:535
+msgid " PARTUUID=<uuid>         specifies device by partition UUID\n"
+msgstr ""
+
+#: sys-utils/mount.c:536
+#, fuzzy
+#| msgid " <dev>                     device (usually disk) path\n"
+msgid " ID=<id>                 specifies device by udev hardware ID\n"
+msgstr " <dispo>                   ruta del dispositivo (normalmente un disco)\n"
+
+#: sys-utils/mount.c:537
+#, fuzzy
+#| msgid " <dev>                     device (usually disk) path\n"
+msgid " <device>                specifies device by path\n"
+msgstr " <dispo>                   ruta del dispositivo (normalmente un disco)\n"
+
+#: sys-utils/mount.c:538
+msgid " <directory>             mountpoint for bind mounts (see --bind/rbind)\n"
+msgstr ""
+
+#: sys-utils/mount.c:539
+#, fuzzy
+#| msgid " -f, --rtc <file>     use an alternate file to %1$s\n"
+msgid " <file>                  regular file for loopdev setup\n"
+msgstr " -f, --file <fichero> utiliza un fichero alternativo a %1$s\n"
+
+#: sys-utils/mount.c:542
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Options:\n"
+msgid "Operations:\n"
 msgstr ""
 "\n"
-"Operaciones:\n"
-" -B, --bind              monta un subárbol en algún otro sitio (igual que -o bind)\n"
-" -M, --move              mueve un subárbol a algún otro sitio\n"
-" -R, --rbind             monta un subárbol y todos los submontajes en algún otro sitio\n"
+"Opciones:\n"
+
+#: sys-utils/mount.c:543
+#, fuzzy
+#| msgid " -c, --content              compare only file contents, same as -pot\n"
+msgid " -B, --bind              mount a subtree somewhere else (same as -o bind)\n"
+msgstr " -c, --content              compara solo contenido de ficheros, igual que -pot\n"
+
+#: sys-utils/mount.c:544
+#, fuzzy
+#| msgid " -n, --net                 unshare network namespace\n"
+msgid " -M, --move              move a subtree to some other place\n"
+msgstr " -n, --net                 dejar de compartir el espacio de nombres de red\n"
+
+#: sys-utils/mount.c:545
+#, fuzzy
+#| msgid " -m, --mount               unshare mounts namespace\n"
+msgid " -R, --rbind             mount a subtree and all submounts somewhere else\n"
+msgstr " -m, --mount               dejar de compartir el espacio de nombres de montajes\n"
+
+#: sys-utils/mount.c:546
+#, fuzzy
+#| msgid " -s, --shared             get a shared lock\n"
+msgid " --make-shared           mark a subtree as shared\n"
+msgstr " -s, --shared             obtiene un bloqueo compartido\n"
+
+#: sys-utils/mount.c:547
+#, fuzzy
+#| msgid " -s, --shared             get a shared lock\n"
+msgid " --make-slave            mark a subtree as slave\n"
+msgstr " -s, --shared             obtiene un bloqueo compartido\n"
+
+#: sys-utils/mount.c:548
+msgid " --make-private          mark a subtree as private\n"
+msgstr ""
 
-#: sys-utils/mount.c:519
-#, c-format
-msgid ""
-" --make-shared           mark a subtree as shared\n"
-" --make-slave            mark a subtree as slave\n"
-" --make-private          mark a subtree as private\n"
-" --make-unbindable       mark a subtree as unbindable\n"
+#: sys-utils/mount.c:549
+msgid " --make-unbindable       mark a subtree as unbindable\n"
 msgstr ""
-" --make-shared           marca un subárbol como compartido\n"
-" --make-slave            marca un subárbol como esclavo\n"
-" --make-private          marca un subárbol como privado\n"
-" --make-unbindable       marca un subárbol como no vinculable\n"
 
-#: sys-utils/mount.c:524
-#, c-format
-msgid ""
-" --make-rshared          recursively mark a whole subtree as shared\n"
-" --make-rslave           recursively mark a whole subtree as slave\n"
-" --make-rprivate         recursively mark a whole subtree as private\n"
-" --make-runbindable      recursively mark a whole subtree as unbindable\n"
+#: sys-utils/mount.c:550
+#, fuzzy
+#| msgid " -s, --shared             get a shared lock\n"
+msgid " --make-rshared          recursively mark a whole subtree as shared\n"
+msgstr " -s, --shared             obtiene un bloqueo compartido\n"
+
+#: sys-utils/mount.c:551
+#, fuzzy
+#| msgid " -R, --recursive         recursively unmount a target with all its children\n"
+msgid " --make-rslave           recursively mark a whole subtree as slave\n"
+msgstr " -R, --recursive         desmonta recursivamente un objetivo y todos sus hijos\n"
+
+#: sys-utils/mount.c:552
+#, fuzzy
+#| msgid " -R, --recursive         recursively unmount a target with all its children\n"
+msgid " --make-rprivate         recursively mark a whole subtree as private\n"
+msgstr " -R, --recursive         desmonta recursivamente un objetivo y todos sus hijos\n"
+
+#: sys-utils/mount.c:553
+msgid " --make-runbindable      recursively mark a whole subtree as unbindable\n"
 msgstr ""
-" --make-rshared          marca recursivamente un subárbol completo como compartido\n"
-" --make-rslave           marca recursivamente un subárbol completo como esclavo\n"
-" --make-rprivate         marca recursivamente un subárbol completo como privado\n"
-" --make-runbindable      marca recursivamente un subárbol completo como no vinculable\n"
 
-#: sys-utils/mount.c:675 sys-utils/umount.c:516
+#: sys-utils/mount.c:704 sys-utils/umount.c:520
 msgid "libmount context allocation failed"
 msgstr "fallo en la asignación del contexto de libmount"
 
-#: sys-utils/mount.c:737 sys-utils/umount.c:578
+#: sys-utils/mount.c:766 sys-utils/umount.c:582
 msgid "failed to set options pattern"
 msgstr "no se ha podido establecer el patrón de las opciones"
 
-#: sys-utils/mount.c:784 sys-utils/umount.c:595
+#: sys-utils/mount.c:818 sys-utils/umount.c:599
 #, c-format
 msgid "failed to set target namespace to %s"
 msgstr "no se ha podido establecer el espacio de nombres del destino a %s"
 
-#: sys-utils/mount.c:950
+#: sys-utils/mount.c:986
 msgid "source specified more than once"
 msgstr "se ha especificado el origen más de una vez"
 
@@ -17042,137 +19413,171 @@ msgstr "%s no es un punto de montaje\n"
 msgid "%s is a mountpoint\n"
 msgstr "%s es un punto de montaje\n"
 
-#: sys-utils/nsenter.c:74 sys-utils/setarch.c:99 sys-utils/unshare.c:305
+#: sys-utils/nsenter.c:78 sys-utils/setarch.c:139 sys-utils/unshare.c:643
 #, c-format
 msgid " %s [options] [<program> [<argument>...]]\n"
 msgstr " %s [opciones] [<programa> [<argumento>...]]\n"
 
-#: sys-utils/nsenter.c:78
+#: sys-utils/nsenter.c:82
 msgid "Run a program with namespaces of other processes.\n"
 msgstr "Ejecuta un programa con espacios de nombres de otros procesos.\n"
 
-#: sys-utils/nsenter.c:81
+#: sys-utils/nsenter.c:85
 msgid " -a, --all              enter all namespaces\n"
 msgstr " -a, --all              introduce todos los espacios de nombres\n"
 
-#: sys-utils/nsenter.c:82
+#: sys-utils/nsenter.c:86
 msgid " -t, --target <pid>     target process to get namespaces from\n"
 msgstr " -t, --target <pid>     proceso del que obtener los espacios de nombres\n"
 
-#: sys-utils/nsenter.c:83
+#: sys-utils/nsenter.c:87
 msgid " -m, --mount[=<file>]   enter mount namespace\n"
 msgstr " -m, --mount[=<fichero>] introduce el espacio de nombres del montaje\n"
 
-#: sys-utils/nsenter.c:84
+#: sys-utils/nsenter.c:88
 msgid " -u, --uts[=<file>]     enter UTS namespace (hostname etc)\n"
 msgstr " -u, --uts[=<fichero>]  introduce el espacio de nombres UTS (nombre de máquina, etc.)\n"
 
-#: sys-utils/nsenter.c:85
+#: sys-utils/nsenter.c:89
 msgid " -i, --ipc[=<file>]     enter System V IPC namespace\n"
 msgstr " -i, --ipc[=<fichero>]  introduce el espacio de nombres del System V IPC\n"
 
-#: sys-utils/nsenter.c:86
+#: sys-utils/nsenter.c:90
 msgid " -n, --net[=<file>]     enter network namespace\n"
 msgstr " -n, --net[=<fichero>]  introduce el espacio de nombres de red\n"
 
-#: sys-utils/nsenter.c:87
+#: sys-utils/nsenter.c:91
 msgid " -p, --pid[=<file>]     enter pid namespace\n"
 msgstr " -p, --pid[=<fichero>]  introduce el espacio de nombres de pid\n"
 
-#: sys-utils/nsenter.c:88
+#: sys-utils/nsenter.c:92
 msgid " -C, --cgroup[=<file>]  enter cgroup namespace\n"
 msgstr " -C, --cgroup[=<fichero>] introduce el espacio de nombres del cgroup\n"
 
-#: sys-utils/nsenter.c:89
+#: sys-utils/nsenter.c:93
 msgid " -U, --user[=<file>]    enter user namespace\n"
 msgstr " -U, --user[=<fichero>] introduce el espacio de nombres de usuario\n"
 
-#: sys-utils/nsenter.c:90
+#: sys-utils/nsenter.c:94
 msgid " -T, --time[=<file>]    enter time namespace\n"
 msgstr " -T, --time[=<fichero>] introduce el espacio de nombres de la hora\n"
 
-#: sys-utils/nsenter.c:91
-msgid " -S, --setuid <uid>     set uid in entered namespace\n"
+#: sys-utils/nsenter.c:95
+#, fuzzy
+#| msgid " -S, --setuid <uid>     set uid in entered namespace\n"
+msgid " -S, --setuid[=<uid>]   set uid in entered namespace\n"
 msgstr " -S, --setuid <uid>     establece el uid en el espacio de nombres introducido\n"
 
-#: sys-utils/nsenter.c:92
-msgid " -G, --setgid <gid>     set gid in entered namespace\n"
+#: sys-utils/nsenter.c:96
+#, fuzzy
+#| msgid " -G, --setgid <gid>     set gid in entered namespace\n"
+msgid " -G, --setgid[=<gid>]   set gid in entered namespace\n"
 msgstr " -G, --setgid <gid>     establece el gid en el espacio de nombres introducido\n"
 
-#: sys-utils/nsenter.c:93
+#: sys-utils/nsenter.c:97
 msgid "     --preserve-credentials do not touch uids or gids\n"
 msgstr "     --preserve-credentials no toca uids ni gids\n"
 
-#: sys-utils/nsenter.c:94
+#: sys-utils/nsenter.c:98
 msgid " -r, --root[=<dir>]     set the root directory\n"
 msgstr " -r, --root[=<dir>]     establece el directorio raíz\n"
 
-#: sys-utils/nsenter.c:95
+#: sys-utils/nsenter.c:99
 msgid " -w, --wd[=<dir>]       set the working directory\n"
 msgstr " -w, --wd[=<dir>]       establece el directorio de trabajo\n"
 
-#: sys-utils/nsenter.c:96
+#: sys-utils/nsenter.c:100
+#, fuzzy
+#| msgid " -w, --wd[=<dir>]       set the working directory\n"
+msgid " -W, --wdns <dir>       set the working directory in namespace\n"
+msgstr " -w, --wd[=<dir>]       establece el directorio de trabajo\n"
+
+#: sys-utils/nsenter.c:101
+#, fuzzy
+#| msgid " --reset-env                 reset environment variables\n"
+msgid " -e, --env              inherit environment variables from target process\n"
+msgstr " --reset-env                 restablece las variables de entorno\n"
+
+#: sys-utils/nsenter.c:102
 msgid " -F, --no-fork          do not fork before exec'ing <program>\n"
 msgstr " -F, --no-fork          no crea otro proceso antes de ejecutar <programa>\n"
 
-#: sys-utils/nsenter.c:98
+#: sys-utils/nsenter.c:104
 msgid " -Z, --follow-context   set SELinux context according to --target PID\n"
 msgstr " -Z, --follow-context   establece contexto SELinux conforme a --target PID\n"
 
-#: sys-utils/nsenter.c:123
+#: sys-utils/nsenter.c:131
 #, c-format
 msgid "neither filename nor target pid supplied for %s"
 msgstr "no se ha proporcionado ni nombre de fichero ni pid para %s"
 
-#: sys-utils/nsenter.c:313 sys-utils/unshare.c:473 sys-utils/unshare.c:510
+#: sys-utils/nsenter.c:353 sys-utils/unshare.c:828 sys-utils/unshare.c:884
 msgid "failed to parse uid"
 msgstr "no se ha podido analizar uid"
 
-#: sys-utils/nsenter.c:317 sys-utils/unshare.c:477 sys-utils/unshare.c:514
+#: sys-utils/nsenter.c:360 sys-utils/unshare.c:832 sys-utils/unshare.c:888
 msgid "failed to parse gid"
 msgstr "no se ha podido analizar gid"
 
-#: sys-utils/nsenter.c:357
+#: sys-utils/nsenter.c:406
 msgid "no target PID specified for --follow-context"
 msgstr "no se ha especificado PID objetivo para --follow-context"
 
-#: sys-utils/nsenter.c:359
+#: sys-utils/nsenter.c:408
 #, c-format
 msgid "failed to get %d SELinux context"
 msgstr "no se ha podido obtener el contexto SELinux de %d"
 
-#: sys-utils/nsenter.c:362
+#: sys-utils/nsenter.c:411
 #, c-format
 msgid "failed to set exec context to '%s'"
 msgstr "no se ha podido establecer el contexto de ejecución a '%s'"
 
-#: sys-utils/nsenter.c:369
+#: sys-utils/nsenter.c:418
 msgid "no target PID specified for --all"
 msgstr "no se ha especificado PID objetivo para --all"
 
-#: sys-utils/nsenter.c:433
+#: sys-utils/nsenter.c:482
 #, c-format
 msgid "reassociate to namespace '%s' failed"
 msgstr "fallo al volver a asociar al espacio de nombres '%s'"
 
-#: sys-utils/nsenter.c:449
+#: sys-utils/nsenter.c:498 sys-utils/nsenter.c:521
 msgid "cannot open current working directory"
 msgstr "no se puede abrir el directorio de trabajo actual"
 
-#: sys-utils/nsenter.c:456
+#: sys-utils/nsenter.c:505
 msgid "change directory by root file descriptor failed"
 msgstr "fallo al cambiar de directorio por descriptor de fichero de la raíz"
 
-#: sys-utils/nsenter.c:459
+#: sys-utils/nsenter.c:508
 msgid "chroot failed"
 msgstr "chroot falló"
 
-#: sys-utils/nsenter.c:471
+#: sys-utils/nsenter.c:528
 msgid "change directory by working directory file descriptor failed"
 msgstr "fallo al cambiar de directorio mediante el descriptor de fichero del directorio de trabajo"
 
-#: sys-utils/nsenter.c:482 sys-utils/setpriv.c:1025 sys-utils/setpriv.c:1032
-#: sys-utils/unshare.c:661
+#: sys-utils/nsenter.c:537
+#, fuzzy
+#| msgid "failed to set the %s environment variable"
+msgid "failed to get environment variables"
+msgstr "error al establecer la variable de entorno %s"
+
+#: sys-utils/nsenter.c:540
+#, fuzzy
+#| msgid "failed to set the %s environment variable"
+msgid "failed to set environment variables"
+msgstr "error al establecer la variable de entorno %s"
+
+#: sys-utils/nsenter.c:549
+#, fuzzy
+#| msgid "cannot process %s"
+msgid "can not get process stat"
+msgstr "no se puede procesar %s"
+
+#: sys-utils/nsenter.c:565 sys-utils/setpriv.c:1025 sys-utils/setpriv.c:1032
+#: sys-utils/unshare.c:1085
 msgid "setgroups failed"
 msgstr "setgroups() falló"
 
@@ -17190,137 +19595,127 @@ msgstr "Cambia el sistema de ficheros raíz.\n"
 msgid "failed to change root from `%s' to `%s'"
 msgstr "fallo al cambiar la raíz de `%s' a `%s'"
 
-#: sys-utils/prlimit.c:75
+#: sys-utils/prlimit.c:77
 msgid "address space limit"
 msgstr "límite del espacio de direcciones"
 
-#: sys-utils/prlimit.c:76
+#: sys-utils/prlimit.c:78
 msgid "max core file size"
 msgstr "tamaño máximo del fichero del núcleo"
 
-#: sys-utils/prlimit.c:77
+#: sys-utils/prlimit.c:79
 msgid "CPU time"
 msgstr "tiempo de CPU"
 
-#: sys-utils/prlimit.c:77
+#: sys-utils/prlimit.c:79
 msgid "seconds"
 msgstr "segundos"
 
-#: sys-utils/prlimit.c:78
+#: sys-utils/prlimit.c:80
 msgid "max data size"
 msgstr "tamaño de datos máximo"
 
-#: sys-utils/prlimit.c:79
+#: sys-utils/prlimit.c:81
 msgid "max file size"
 msgstr "tamaño de fichero máximo"
 
-#: sys-utils/prlimit.c:80
+#: sys-utils/prlimit.c:82
 msgid "max number of file locks held"
 msgstr "número máx. de bloqueos de fichero mantenidos"
 
-#: sys-utils/prlimit.c:80
+#: sys-utils/prlimit.c:82
 msgid "locks"
 msgstr "bloqueos"
 
-#: sys-utils/prlimit.c:81
+#: sys-utils/prlimit.c:83
 msgid "max locked-in-memory address space"
 msgstr "máx. espacio de direcciones bloqueado en memoria"
 
-#: sys-utils/prlimit.c:82
+#: sys-utils/prlimit.c:84
 msgid "max bytes in POSIX mqueues"
 msgstr "máx. de bytes en colas de mensajes POSIX"
 
-#: sys-utils/prlimit.c:83
+#: sys-utils/prlimit.c:85
 msgid "max nice prio allowed to raise"
 msgstr "máx. prioridad «nice» permitida"
 
-#: sys-utils/prlimit.c:84
+#: sys-utils/prlimit.c:86
 msgid "max number of open files"
 msgstr "número máx. de ficheros abiertos"
 
-#: sys-utils/prlimit.c:84
+#: sys-utils/prlimit.c:86
 msgid "files"
 msgstr "ficheros"
 
-#: sys-utils/prlimit.c:85
+#: sys-utils/prlimit.c:87
 msgid "max number of processes"
 msgstr "número máx. de procesos"
 
-#: sys-utils/prlimit.c:85
-msgid "processes"
-msgstr "procesos"
-
-#: sys-utils/prlimit.c:86
+#: sys-utils/prlimit.c:88
 msgid "max resident set size"
 msgstr "tamaño máximo de conjunto residente"
 
-#: sys-utils/prlimit.c:87
+#: sys-utils/prlimit.c:89
 msgid "max real-time priority"
 msgstr "máx. prioridad de tiempo real"
 
-#: sys-utils/prlimit.c:88
+#: sys-utils/prlimit.c:90
 msgid "timeout for real-time tasks"
 msgstr "tiempo límite para tareas de tiempo real"
 
-#: sys-utils/prlimit.c:88
+#: sys-utils/prlimit.c:90
 msgid "microsecs"
 msgstr "microsegundos"
 
-#: sys-utils/prlimit.c:89
+#: sys-utils/prlimit.c:91
 msgid "max number of pending signals"
 msgstr "número máx. de señales pendientes"
 
-#: sys-utils/prlimit.c:89
+#: sys-utils/prlimit.c:91
 msgid "signals"
 msgstr "señales"
 
-#: sys-utils/prlimit.c:90
+#: sys-utils/prlimit.c:92
 msgid "max stack size"
 msgstr "tamaño máx. de pila"
 
-#: sys-utils/prlimit.c:123
+#: sys-utils/prlimit.c:125
 msgid "resource name"
 msgstr "nombre de recurso"
 
-#: sys-utils/prlimit.c:124
+#: sys-utils/prlimit.c:126
 msgid "resource description"
 msgstr "descripción del recurso"
 
-#: sys-utils/prlimit.c:125
+#: sys-utils/prlimit.c:127
 msgid "soft limit"
 msgstr "límite blando"
 
-#: sys-utils/prlimit.c:126
+#: sys-utils/prlimit.c:128
 msgid "hard limit (ceiling)"
 msgstr "límite duro (techo)"
 
-#: sys-utils/prlimit.c:127
+#: sys-utils/prlimit.c:129
 msgid "units"
 msgstr "unidades"
 
-#: sys-utils/prlimit.c:162
-#, c-format
-msgid " %s [options] [-p PID]\n"
+#: sys-utils/prlimit.c:168
+#, fuzzy, c-format
+#| msgid " %s [options] [-p PID]\n"
+msgid " %s [options] [--<resource>=<limit>] [-p PID]\n"
 msgstr " %s [opciones] [-p PID]\n"
 
-#: sys-utils/prlimit.c:164
-#, c-format
-msgid " %s [options] COMMAND\n"
+#: sys-utils/prlimit.c:170
+#, fuzzy, c-format
+#| msgid " %s [options] COMMAND\n"
+msgid " %s [options] [--<resource>=<limit>] COMMAND\n"
 msgstr " %s [opciones] ORDEN\n"
 
-#: sys-utils/prlimit.c:167
+#: sys-utils/prlimit.c:173
 msgid "Show or change the resource limits of a process.\n"
 msgstr "Muestra o modifica los límites de recursos de un proceso.\n"
 
-#: sys-utils/prlimit.c:169
-msgid ""
-"\n"
-"General Options:\n"
-msgstr ""
-"\n"
-"Opciones generales:\n"
-
-#: sys-utils/prlimit.c:170
+#: sys-utils/prlimit.c:176
 msgid ""
 " -p, --pid <pid>        process id\n"
 " -o, --output <list>    define which output columns to use\n"
@@ -17334,15 +19729,15 @@ msgstr ""
 "     --raw              utiliza el formato de salida en bruto\n"
 "     --verbose          salida con explicaciones\n"
 
-#: sys-utils/prlimit.c:178
+#: sys-utils/prlimit.c:184
+#, fuzzy
+#| msgid "Resource"
 msgid ""
 "\n"
-"Resources Options:\n"
-msgstr ""
-"\n"
-"Opciones de los recursos:\n"
+"Resources:\n"
+msgstr "Recurso"
 
-#: sys-utils/prlimit.c:179
+#: sys-utils/prlimit.c:185
 msgid ""
 " -c, --core             maximum size of core files created\n"
 " -d, --data             maximum size of a process's data segment\n"
@@ -17380,133 +19775,145 @@ msgstr ""
 " -y, --rttime           tiempo de CPU en microsegundos planificado por un proceso\n"
 "                        bajo planificación en tiempo real\n"
 
-#: sys-utils/prlimit.c:243 sys-utils/prlimit.c:249 sys-utils/prlimit.c:365
-#: sys-utils/prlimit.c:370
+#: sys-utils/prlimit.c:205
+msgid ""
+" <limit> is defined as a range soft:hard, soft:, :hard or a value to\n"
+"         define both limits (e.g. -e=0:10 -r=:10).\n"
+msgstr ""
+
+#: sys-utils/prlimit.c:256 sys-utils/prlimit.c:262 sys-utils/prlimit.c:379
+#: sys-utils/prlimit.c:384
 msgid "unlimited"
 msgstr "ilimitado"
 
-#: sys-utils/prlimit.c:331
+#: sys-utils/prlimit.c:345
 #, c-format
 msgid "failed to get old %s limit"
 msgstr "error al obtener el límite %s antiguo"
 
-#: sys-utils/prlimit.c:355
+#: sys-utils/prlimit.c:369
 #, c-format
 msgid "the soft limit %s cannot exceed the hard limit"
 msgstr "el límite blando %s no puede superar al límite duro"
 
-#: sys-utils/prlimit.c:362
+#: sys-utils/prlimit.c:376
 #, c-format
 msgid "New %s limit for pid %d: "
 msgstr "Nuevo límite %s para el pid %d: "
 
-#: sys-utils/prlimit.c:377
+#: sys-utils/prlimit.c:391
 #, c-format
 msgid "failed to set the %s resource limit"
 msgstr "error al establecer el límite del recurso %s"
 
-#: sys-utils/prlimit.c:378
+#: sys-utils/prlimit.c:392
 #, c-format
 msgid "failed to get the %s resource limit"
 msgstr "error al obtener el límite del recurso %s"
 
-#: sys-utils/prlimit.c:460
+#: sys-utils/prlimit.c:474
 #, c-format
 msgid "failed to parse %s limit"
 msgstr "error al analizar el límite de %s"
 
-#: sys-utils/prlimit.c:589
+#: sys-utils/prlimit.c:603
 msgid "option --pid may be specified only once"
 msgstr "la opción --pid solo puede especificarse una vez"
 
-#: sys-utils/prlimit.c:618
+#: sys-utils/prlimit.c:632
 msgid "options --pid and COMMAND are mutually exclusive"
 msgstr "las opciones --pid y ORDEN son mutuamente excluyentes"
 
-#: sys-utils/readprofile.c:107
+#: sys-utils/readprofile.c:109
 msgid "Display kernel profiling information.\n"
 msgstr "Muestra información sobre el perfil del núcleo.\n"
 
-#: sys-utils/readprofile.c:111
+#: sys-utils/readprofile.c:113
 #, c-format
 msgid " -m, --mapfile <mapfile>   (defaults: \"%s\" and\n"
 msgstr " -m, --mapfile <ficheromapa> (predefinido: \"%s\" y\n"
 
-#: sys-utils/readprofile.c:113
+#: sys-utils/readprofile.c:115
 #, c-format
 msgid "                                      \"%s\")\n"
 msgstr "                                      \"%s\")\n"
 
-#: sys-utils/readprofile.c:115
+#: sys-utils/readprofile.c:117
 #, c-format
 msgid " -p, --profile <pro-file>  (default:  \"%s\")\n"
 msgstr " -p, --profile <fichero-perfil> (predefinido: \"%s\")\n"
 
-#: sys-utils/readprofile.c:116
+#: sys-utils/readprofile.c:118
 msgid " -M, --multiplier <mult>   set the profiling multiplier to <mult>\n"
 msgstr " -M, --multiplier <mult>   establece el multiplicador de perfil a <mult>\n"
 
-#: sys-utils/readprofile.c:117
+#: sys-utils/readprofile.c:119
 msgid " -i, --info                print only info about the sampling step\n"
 msgstr " -i, --info                imprime solamente información sobre el paso de muestreo\n"
 
-#: sys-utils/readprofile.c:118
+#: sys-utils/readprofile.c:120
 msgid " -v, --verbose             print verbose data\n"
 msgstr " -v, --verbose             imprime datos explicativos\n"
 
-#: sys-utils/readprofile.c:119
+#: sys-utils/readprofile.c:121
 msgid " -a, --all                 print all symbols, even if count is 0\n"
 msgstr " -a, --all                 imprime todos los símbolos, incluso si la cuenta es 0\n"
 
-#: sys-utils/readprofile.c:120
+#: sys-utils/readprofile.c:122
 msgid " -b, --histbin             print individual histogram-bin counts\n"
 msgstr " -b, --histbin             imprime cuentas individuales de histograma-bin\n"
 
-#: sys-utils/readprofile.c:121
+#: sys-utils/readprofile.c:123
 msgid " -s, --counters            print individual counters within functions\n"
 msgstr " -s, --counters            imprime contadores individuales dentro de las funciones\n"
 
-#: sys-utils/readprofile.c:122
+#: sys-utils/readprofile.c:124
 msgid " -r, --reset               reset all the counters (root only)\n"
 msgstr " -r, --reset               restablece todos los contadores (solo root)\n"
 
-#: sys-utils/readprofile.c:123
+#: sys-utils/readprofile.c:125
 msgid " -n, --no-auto             disable byte order auto-detection\n"
 msgstr " -n, --no-auto             desactiva la detección automática del orden de los bytes\n"
 
-#: sys-utils/readprofile.c:240
+#: sys-utils/readprofile.c:204
+#, fuzzy
+#| msgid "failed to parse pid"
+msgid "failed to parse multiplier"
+msgstr "fallo al analizar pid"
+
+#: sys-utils/readprofile.c:242
 #, c-format
 msgid "error writing %s"
 msgstr "error al escribir %s"
 
-#: sys-utils/readprofile.c:251
+#: sys-utils/readprofile.c:253
 msgid "input file is empty"
 msgstr "el fichero de entrada está vacío"
 
-#: sys-utils/readprofile.c:273
+#: sys-utils/readprofile.c:275
 msgid "Assuming reversed byte order. Use -n to force native byte order."
 msgstr "Se asume orden de bytes invertido. Utilice -n para forzar el orden de bytes nativo."
 
-#: sys-utils/readprofile.c:288
+#: sys-utils/readprofile.c:290
 #, c-format
 msgid "Sampling_step: %u\n"
 msgstr "Paso de sondeo: %u\n"
 
-#: sys-utils/readprofile.c:304 sys-utils/readprofile.c:325
+#: sys-utils/readprofile.c:306 sys-utils/readprofile.c:327
 #, c-format
 msgid "%s(%i): wrong map line"
 msgstr "%s(%i): línea de mapa incorrecta"
 
-#: sys-utils/readprofile.c:315
+#: sys-utils/readprofile.c:317
 #, c-format
 msgid "can't find \"_stext\" in %s"
 msgstr "no se puede encontrar \"_stext\" en %s"
 
-#: sys-utils/readprofile.c:348
+#: sys-utils/readprofile.c:350
 msgid "profile address out of range. Wrong map file?"
 msgstr "dirección del perfil fuera de rango. ¿Fichero `map' incorrecto?"
 
-#: sys-utils/readprofile.c:409
+#: sys-utils/readprofile.c:411
 msgid "total"
 msgstr "total"
 
@@ -17519,11 +19926,15 @@ msgid "process group ID"
 msgstr "ID de grupo del proceso"
 
 #: sys-utils/renice.c:62
-#, c-format
+#, fuzzy, c-format
+#| msgid ""
+#| " %1$s [-n] <priority> [-p|--pid] <pid>...\n"
+#| " %1$s [-n] <priority>  -g|--pgrp <pgid>...\n"
+#| " %1$s [-n] <priority>  -u|--user <user>...\n"
 msgid ""
-" %1$s [-n] <priority> [-p|--pid] <pid>...\n"
-" %1$s [-n] <priority>  -g|--pgrp <pgid>...\n"
-" %1$s [-n] <priority>  -u|--user <user>...\n"
+" %1$s [-n|--priority|--relative] <priority> [-p|--pid] <pid>...\n"
+" %1$s [-n|--priority|--relative] <priority>  -g|--pgrp <pgid>...\n"
+" %1$s [-n|--priority|--relative] <priority>  -u|--user <user>...\n"
 msgstr ""
 " %1$s [-n] <prioridad> [-p|--pid] <pid>...\n"
 " %1$s [-n] <prioridad>  -g|--pgrp <pgid>...\n"
@@ -17534,49 +19945,81 @@ msgid "Alter the priority of running processes.\n"
 msgstr "Altera la prioridad de los procesos que están en ejecución.\n"
 
 #: sys-utils/renice.c:71
-msgid " -n, --priority <num>   specify the nice value\n"
+#, fuzzy
+#| msgid " -n, --priority <num>   specify the nice value\n"
+msgid " -n <num>               specify the nice value\n"
 msgstr " -n, --priority <num>   especifica el valor de «nice»\n"
 
 #: sys-utils/renice.c:72
+#, fuzzy
+#| msgid "                               set vesa powersaving features\n"
+msgid "                          If POSIXLY_CORRECT flag is set in environment\n"
+msgstr "                               establece las características de ahorro de potencia de vesa\n"
+
+#: sys-utils/renice.c:73
+#, fuzzy
+#| msgid "                               set vesa powersaving features\n"
+msgid "                          then the priority is 'relative' to current\n"
+msgstr "                               establece las características de ahorro de potencia de vesa\n"
+
+#: sys-utils/renice.c:74
+#, fuzzy
+#| msgid " --store                       save current terminal settings as default\n"
+msgid "                          process priority. Otherwise it is 'absolute'.\n"
+msgstr " --store                       guarda los ajustes actuales del terminal como predeterminados\n"
+
+#: sys-utils/renice.c:75
+#, fuzzy
+#| msgid " -n, --priority <num>   specify the nice value\n"
+msgid " --priority <num>       specify the 'absolute' nice value\n"
+msgstr " -n, --priority <num>   especifica el valor de «nice»\n"
+
+#: sys-utils/renice.c:76
+#, fuzzy
+#| msgid " -n, --adjust <num>     specify the adjust score value\n"
+msgid " --relative <num>       specify the 'relative' nice value\n"
+msgstr " -n, --adjust <num>     especifica el valor de ajuste de puntuación\n"
+
+#: sys-utils/renice.c:77
 msgid " -p, --pid              interpret arguments as process ID (default)\n"
 msgstr " -p, --pid              interpreta los argumentos como ID de proceso (opción predeterminada)\n"
 
-#: sys-utils/renice.c:73
+#: sys-utils/renice.c:78
 msgid " -g, --pgrp             interpret arguments as process group ID\n"
 msgstr " -g, --pgrp             interpreta los argumentos como ID de grupo\n"
 
-#: sys-utils/renice.c:74
+#: sys-utils/renice.c:79
 msgid " -u, --user             interpret arguments as username or user ID\n"
 msgstr " -u, --user             interpreta los argumentos como nombre o ID de usuario\n"
 
-#: sys-utils/renice.c:86
+#: sys-utils/renice.c:91
 #, c-format
 msgid "failed to get priority for %d (%s)"
 msgstr "no se ha podido obtener la prioridad de %d (%s)"
 
-#: sys-utils/renice.c:99
+#: sys-utils/renice.c:110
 #, c-format
 msgid "failed to set priority for %d (%s)"
 msgstr "no se ha podido establecer la prioridad de %d (%s)"
 
-#: sys-utils/renice.c:104
+#: sys-utils/renice.c:115
 #, c-format
 msgid "%d (%s) old priority %d, new priority %d\n"
 msgstr "%d (%s) prioridad anterior %d, nueva prioridad %d\n"
 
-#: sys-utils/renice.c:150
+#: sys-utils/renice.c:181
 #, c-format
 msgid "invalid priority '%s'"
 msgstr "prioridad no válida '%s'"
 
-#: sys-utils/renice.c:177
+#: sys-utils/renice.c:208
 #, c-format
 msgid "unknown user %s"
 msgstr "usuario desconocido %s"
 
 #. TRANSLATORS: The first %s is one of the above
 #. * three ID names. Read: "bad value for %s: %s"
-#: sys-utils/renice.c:186
+#: sys-utils/renice.c:217
 #, c-format
 msgid "bad %s value: %s"
 msgstr "valor incorrecto de %s: %s"
@@ -17612,38 +20055,38 @@ msgstr "no se puede establecer %s no bloqueante"
 
 #: sys-utils/rfkill.c:221
 #, c-format
-msgid "wrong size of rfkill event: %zu < %d"
-msgstr "tamaño incorrecto e evento rfkill: %zu < %d"
+msgid "wrong size of rfkill event: %zu < %zu"
+msgstr "tamaño incorrecto e evento rfkill: %zu < %zu"
 
-#: sys-utils/rfkill.c:251
+#: sys-utils/rfkill.c:259
 #, c-format
 msgid "failed to poll %s"
 msgstr "no se ha podido consultar %s"
 
-#: sys-utils/rfkill.c:318
+#: sys-utils/rfkill.c:328
 msgid "invalid identifier"
 msgstr "identificador no válido"
 
-#: sys-utils/rfkill.c:398 sys-utils/rfkill.c:401
+#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
 msgid "blocked"
 msgstr "bloqueado"
 
-#: sys-utils/rfkill.c:398 sys-utils/rfkill.c:401
+#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
 msgid "unblocked"
 msgstr "desbloqueado"
 
-#: sys-utils/rfkill.c:420 sys-utils/rfkill.c:494 sys-utils/rfkill.c:535
-#: sys-utils/rfkill.c:571 sys-utils/rfkill.c:592
+#: sys-utils/rfkill.c:430 sys-utils/rfkill.c:505 sys-utils/rfkill.c:546
+#: sys-utils/rfkill.c:582 sys-utils/rfkill.c:603
 #, c-format
 msgid "invalid identifier: %s"
 msgstr "Identificador no válido: %s"
 
-#: sys-utils/rfkill.c:622
+#: sys-utils/rfkill.c:633
 #, c-format
 msgid " %s [options] command [identifier ...]\n"
 msgstr " %s [opciones] orden [identificador ...]\n"
 
-#: sys-utils/rfkill.c:625
+#: sys-utils/rfkill.c:636
 msgid "Tool for enabling and disabling wireless devices.\n"
 msgstr "Herramienta para activar y desactivar dispositivos inhalámbricos.\n"
 
@@ -17652,30 +20095,29 @@ msgstr "Herramienta para activar y desactivar dispositivos inhalámbricos.\n"
 #. *
 #. list   [identifier]   (lista [tarkenne])
 #.
-#: sys-utils/rfkill.c:649
+#: sys-utils/rfkill.c:660
 msgid " help\n"
 msgstr " help\n"
 
-#: sys-utils/rfkill.c:650
+#: sys-utils/rfkill.c:661
 msgid " event\n"
 msgstr " event\n"
 
-#: sys-utils/rfkill.c:651
+#: sys-utils/rfkill.c:662
 msgid " list   [identifier]\n"
 msgstr " list   [identificador]\n"
 
-#: sys-utils/rfkill.c:652
+#: sys-utils/rfkill.c:663
 msgid " block   identifier\n"
 msgstr " block   identificador\n"
 
-#: sys-utils/rfkill.c:653
+#: sys-utils/rfkill.c:664
 msgid " unblock identifier\n"
 msgstr " unblock identificador\n"
 
-#: sys-utils/rfkill.c:654
-#, fuzzy
+#: sys-utils/rfkill.c:665
 msgid " toggle  identifier\n"
-msgstr " block   identificador\n"
+msgstr " toggle   identificador\n"
 
 #: sys-utils/rtcwake.c:102
 msgid "Enter a system sleep state until a specified wakeup time.\n"
@@ -17759,7 +20201,7 @@ msgstr "se descarta stdin"
 msgid "unexpected third line in: %s: %s"
 msgstr "tercera línea no esperada en: %s: %s"
 
-#: sys-utils/rtcwake.c:345 sys-utils/rtcwake.c:673
+#: sys-utils/rtcwake.c:345 sys-utils/rtcwake.c:675
 msgid "read rtc alarm failed"
 msgstr "fallo al leer la alarma rtc"
 
@@ -17787,201 +20229,221 @@ msgstr "%s: no se puede encontrar el dispositivo"
 msgid "could not read: %s"
 msgstr "no se ha podido leer: %s"
 
-#: sys-utils/rtcwake.c:494
+#: sys-utils/rtcwake.c:493
 #, c-format
 msgid "unrecognized suspend state '%s'"
 msgstr "estado de suspensión desconocido '%s'"
 
-#: sys-utils/rtcwake.c:502
+#: sys-utils/rtcwake.c:501
 msgid "invalid seconds argument"
 msgstr "el argumento de los segundos no es válido"
 
-#: sys-utils/rtcwake.c:506
+#: sys-utils/rtcwake.c:505
 msgid "invalid time argument"
 msgstr "el argumento de la hora no es válido"
 
-#: sys-utils/rtcwake.c:533
+#: sys-utils/rtcwake.c:532
 #, c-format
 msgid "%s: assuming RTC uses UTC ...\n"
 msgstr "%s: se asume que RTC utiliza UTC ...\n"
 
-#: sys-utils/rtcwake.c:538
+#: sys-utils/rtcwake.c:537
 msgid "Using UTC time.\n"
 msgstr "Utilizando tiempo UTC.\n"
 
-#: sys-utils/rtcwake.c:539
+#: sys-utils/rtcwake.c:538
 msgid "Using local time.\n"
 msgstr "Utilizando horario local.\n"
 
-#: sys-utils/rtcwake.c:542
+#: sys-utils/rtcwake.c:541
 msgid "must provide wake time (see --seconds, --time and --date options)"
 msgstr "debe proporcionar la hora de despertar (véanse las opciones --seconds, --time y --date)"
 
-#: sys-utils/rtcwake.c:548
+#: sys-utils/rtcwake.c:547
 #, c-format
 msgid "%s not enabled for wakeup events"
 msgstr "%s no activado para eventos de despertar («wakeup»)"
 
-#: sys-utils/rtcwake.c:555
+#: sys-utils/rtcwake.c:554
 #, c-format
-msgid "alarm %ld, sys_time %ld, rtc_time %ld, seconds %u\n"
-msgstr "alarma %ld, hora_sistema %ld, hora_rtc %ld, segundos %u\n"
+msgid "alarm %<PRId64>, sys_time %<PRId64>, rtc_time %<PRId64>, seconds %<PRIu64>\n"
+msgstr "alarma %<PRId64>, hora_sistema %<PRId64>, hora_rtc %<PRId64>, segundos %<PRIu64>\n"
 
-#: sys-utils/rtcwake.c:565
+#: sys-utils/rtcwake.c:567
 #, c-format
 msgid "time doesn't go backward to %s"
 msgstr "la hora no va hacia atrás a %s"
 
-#: sys-utils/rtcwake.c:578
+#: sys-utils/rtcwake.c:580
 #, c-format
 msgid "%s: wakeup using %s at %s"
 msgstr "%s: despierta utilizando %s a las %s"
 
-#: sys-utils/rtcwake.c:584
+#: sys-utils/rtcwake.c:586
 #, c-format
 msgid "%s: wakeup from \"%s\" using %s at %s"
 msgstr "%s: despierta desde \"%s\" utilizando %s a las %s"
 
-#: sys-utils/rtcwake.c:594
+#: sys-utils/rtcwake.c:596
 #, c-format
 msgid "suspend mode: no; leaving\n"
 msgstr "modo de suspensión: no hay; salir\n"
 
-#: sys-utils/rtcwake.c:617
+#: sys-utils/rtcwake.c:619
 #, c-format
 msgid "suspend mode: off; executing %s\n"
 msgstr "modo de suspensión: apagado; ejecutando %s\n"
 
-#: sys-utils/rtcwake.c:626
+#: sys-utils/rtcwake.c:628
 msgid "failed to find shutdown command"
 msgstr "no se ha podido encontrar la orden de apagado"
 
-#: sys-utils/rtcwake.c:636
+#: sys-utils/rtcwake.c:638
 #, c-format
 msgid "suspend mode: on; reading rtc\n"
 msgstr "modo de suspensión: encendido; leyendo rtc\n"
 
-#: sys-utils/rtcwake.c:641
+#: sys-utils/rtcwake.c:643
 msgid "rtc read failed"
 msgstr "fallo al leer rtc"
 
-#: sys-utils/rtcwake.c:653
+#: sys-utils/rtcwake.c:655
 #, c-format
 msgid "suspend mode: disable; disabling alarm\n"
 msgstr "modo de suspensión: desactivar; desactivando alarma\n"
 
-#: sys-utils/rtcwake.c:657
+#: sys-utils/rtcwake.c:659
 #, c-format
 msgid "suspend mode: show; printing alarm info\n"
 msgstr "modo de suspensión: mostrar; imprimiendo la información de la alarma\n"
 
-#: sys-utils/rtcwake.c:664
+#: sys-utils/rtcwake.c:666
 #, c-format
 msgid "suspend mode: %s; suspending system\n"
 msgstr "modo de suspensión: %s; suspendiendo el sistema\n"
 
-#: sys-utils/rtcwake.c:678
+#: sys-utils/rtcwake.c:680
 msgid "disable rtc alarm interrupt failed"
 msgstr "fallo al desactivar la interrupción de la alarma del rtc"
 
-#: sys-utils/setarch.c:48
+#: sys-utils/setarch.c:50
 #, c-format
 msgid "Switching on %s.\n"
 msgstr "Activando %s.\n"
 
-#: sys-utils/setarch.c:97
+#: sys-utils/setarch.c:137
 #, c-format
 msgid " %s [<arch>] [options] [<program> [<argument>...]]\n"
 msgstr " %s [<arch>] [opciones] [<programa> [<argumento>...]]\n"
 
-#: sys-utils/setarch.c:102
+#: sys-utils/setarch.c:142
 msgid "Change the reported architecture and set personality flags.\n"
 msgstr "Modifica la información sobre la arquitectura y establece los indicadores de personalidad.\n"
 
-#: sys-utils/setarch.c:105
+#: sys-utils/setarch.c:145
 msgid " -B, --32bit              turns on ADDR_LIMIT_32BIT\n"
 msgstr " -B, --32bit              activa ADDR_LIMIT_32BIT\n"
 
-#: sys-utils/setarch.c:106
+#: sys-utils/setarch.c:146
 msgid " -F, --fdpic-funcptrs     makes function pointers point to descriptors\n"
 msgstr " -F, --fdpic-funcptrs     hace que los punteros a funciones apunten a descriptores\n"
 
-#: sys-utils/setarch.c:107
+#: sys-utils/setarch.c:147
 msgid " -I, --short-inode        turns on SHORT_INODE\n"
 msgstr " -I, --short-inode        activa SHORT_INODE\n"
 
-#: sys-utils/setarch.c:108
+#: sys-utils/setarch.c:148
 msgid " -L, --addr-compat-layout changes the way virtual memory is allocated\n"
 msgstr " -L, --addr-compat-layout cambia el modo de reservar la memoria virtual\n"
 
-#: sys-utils/setarch.c:109
+#: sys-utils/setarch.c:149
 msgid " -R, --addr-no-randomize  disables randomization of the virtual address space\n"
 msgstr " -R, --addr-no-randomize  desactiva la aleatorización del espacio de direcciones virtual\n"
 
-#: sys-utils/setarch.c:110
+#: sys-utils/setarch.c:150
 msgid " -S, --whole-seconds      turns on WHOLE_SECONDS\n"
 msgstr " -S, --whole-seconds      activa WHOLE_SECONDS\n"
 
-#: sys-utils/setarch.c:111
+#: sys-utils/setarch.c:151
 msgid " -T, --sticky-timeouts    turns on STICKY_TIMEOUTS\n"
 msgstr " -T, --sticky-timeouts    activa STICKY_TIMEOUTS\n"
 
-#: sys-utils/setarch.c:112
+#: sys-utils/setarch.c:152
 msgid " -X, --read-implies-exec  turns on READ_IMPLIES_EXEC\n"
 msgstr " -X, --read-implies-exec  activa READ_IMPLIES_EXEC\n"
 
-#: sys-utils/setarch.c:113
+#: sys-utils/setarch.c:153
 msgid " -Z, --mmap-page-zero     turns on MMAP_PAGE_ZERO\n"
 msgstr " -Z, --mmap-page-zero     activa MMAP_PAGE_ZERO\n"
 
-#: sys-utils/setarch.c:114
+#: sys-utils/setarch.c:154
 msgid " -3, --3gb                limits the used address space to a maximum of 3 GB\n"
 msgstr " -3, --3gb                limita el espacio de direcciones utilizado a un máximo de 3 GB\n"
 
-#: sys-utils/setarch.c:115
+#: sys-utils/setarch.c:155
 msgid "     --4gb                ignored (for backward compatibility only)\n"
 msgstr "     --4gb                no se tiene en cuenta (solo por compatibilidad hacia atrás)\n"
 
-#: sys-utils/setarch.c:116
+#: sys-utils/setarch.c:156
 msgid "     --uname-2.6          turns on UNAME26\n"
 msgstr "     --uname-2.6          activa UNAME26\n"
 
-#: sys-utils/setarch.c:117
+#: sys-utils/setarch.c:157
 msgid " -v, --verbose            say what options are being switched on\n"
 msgstr " -v, --verbose            dice qué opciones se están activando\n"
 
-#: sys-utils/setarch.c:120
+#: sys-utils/setarch.c:160
 msgid "     --list               list settable architectures, and exit\n"
 msgstr "     --list               enumera las arquitecturas configurables y termina\n"
 
-#: sys-utils/setarch.c:293
+#: sys-utils/setarch.c:161
+msgid "     --show[=personality] show current or specific personality and exit\n"
+msgstr ""
+
+#: sys-utils/setarch.c:341
 #, c-format
 msgid "Kernel cannot set architecture to %s"
 msgstr "El núcleo no puede poner la arquitectura a %s"
 
-#: sys-utils/setarch.c:342
+#: sys-utils/setarch.c:406
+msgid "Can not get current kernel personality"
+msgstr ""
+
+#: sys-utils/setarch.c:459
 msgid "Not enough arguments"
 msgstr "No hay suficientes argumentos"
 
-#: sys-utils/setarch.c:410
+#: sys-utils/setarch.c:527
 msgid "unrecognized option '--list'"
 msgstr "opción '--list' no reconocida"
 
-#: sys-utils/setarch.c:423
+#: sys-utils/setarch.c:536
+#, fuzzy
+#| msgid "mount parent ID"
+msgid "could not parse personality"
+msgstr "ID del montaje padre"
+
+#: sys-utils/setarch.c:540
+#, fuzzy
+#| msgid "unrecognized option '--list'"
+msgid "unrecognized option '--show'"
+msgstr "opción '--list' no reconocida"
+
+#: sys-utils/setarch.c:554
 msgid "no architecture argument or personality flags specified"
 msgstr "no se han especificado ni el argumento ni los indicadores de de la personalidad"
 
-#: sys-utils/setarch.c:435
+#: sys-utils/setarch.c:566
 #, c-format
 msgid "%s: Unrecognized architecture"
 msgstr "%s: Arquitectura no reconocida"
 
-#: sys-utils/setarch.c:453
+#: sys-utils/setarch.c:584
 #, c-format
 msgid "failed to set personality to %s"
 msgstr "no se ha podido establecer la personalidad a %s"
 
-#: sys-utils/setarch.c:465
+#: sys-utils/setarch.c:596
 #, c-format
 msgid "Execute command `%s'.\n"
 msgstr "Ejecuta orden: `%s'.\n"
@@ -18133,9 +20595,9 @@ msgid "get pdeathsig failed"
 msgstr "get pdeathsig ha fallado"
 
 #: sys-utils/setpriv.c:321
-#, fuzzy, c-format
+#, c-format
 msgid "Parent death signal: "
-msgstr "fallo al poner la señal de muerte del padre"
+msgstr "Señal de muerte del padre: "
 
 #: sys-utils/setpriv.c:337
 #, c-format
@@ -18469,7 +20931,7 @@ msgstr "No es el superusuario."
 msgid "%s: swapoff failed"
 msgstr "%s: swapoff falló"
 
-#: sys-utils/swapoff.c:141 sys-utils/swapon.c:793
+#: sys-utils/swapoff.c:141 sys-utils/swapon.c:807
 #, c-format
 msgid " %s [options] [<spec>]\n"
 msgstr " %s [opciones] [<espec>]\n"
@@ -18534,163 +20996,166 @@ msgstr "uuid de la zona de intercambio"
 msgid "swap label"
 msgstr "etiqueta de la zona de intercambio"
 
-#: sys-utils/swapon.c:249
+#. TRANSLATORS: The tabs make each field a multiple of 8 characters. Keep aligned with each entry below.
+#: sys-utils/swapon.c:250
 #, c-format
-msgid "%s\t\t\t\tType\t\tSize\tUsed\tPriority\n"
-msgstr "%s\t\t\t\tTipo\t\tTamaño\tUtilizado\tPrioridad\n"
+msgid "Filename\t\t\t\tType\t\tSize\t\tUsed\t\tPriority\n"
+msgstr "Nomfich.\t\t\t\tTipo\t\tTam.\t\tUtil.\t\tPrioridad\n"
 
-#: sys-utils/swapon.c:249
-msgid "Filename"
-msgstr "Nombre del fichero"
-
-#: sys-utils/swapon.c:315
+#: sys-utils/swapon.c:328
 #, c-format
 msgid "%s: reinitializing the swap."
 msgstr "%s: reinicialización de la zona de intercambio"
 
-#: sys-utils/swapon.c:379
+#: sys-utils/swapon.c:387
 #, c-format
 msgid "%s: lseek failed"
 msgstr "%s: lseek ha fallado"
 
-#: sys-utils/swapon.c:385
+#: sys-utils/swapon.c:393
 #, c-format
 msgid "%s: write signature failed"
 msgstr "%s: la escritura de la firma ha fallado"
 
-#: sys-utils/swapon.c:528
+#: sys-utils/swapon.c:536
 #, c-format
 msgid "%s: insecure permissions %04o, %04o suggested."
 msgstr "%s: permisos %04o no seguros; se sugiere %04o."
 
-#: sys-utils/swapon.c:533
+#: sys-utils/swapon.c:541
 #, c-format
 msgid "%s: insecure file owner %d, 0 (root) suggested."
 msgstr "%s: el propietario %d del fichero no es seguro; se sugiero 0 (root)."
 
-#: sys-utils/swapon.c:539
+#: sys-utils/swapon.c:547
 #, c-format
 msgid "%s: skipping - it appears to have holes."
 msgstr "%s: omitiendo - parece que hay huecos."
 
-#: sys-utils/swapon.c:547
+#: sys-utils/swapon.c:555
 #, c-format
 msgid "%s: get size failed"
 msgstr "%s: fallo al obtener tamaño"
 
-#: sys-utils/swapon.c:553
+#: sys-utils/swapon.c:561
 #, c-format
 msgid "%s: read swap header failed"
 msgstr "%s: fallo al obtener la cabecera de intercambio"
 
-#: sys-utils/swapon.c:558
+#: sys-utils/swapon.c:566
 #, c-format
 msgid "%s: found signature [pagesize=%d, signature=%s]"
 msgstr "%s: firma encontrada [tamaño de página=%d, firma=%s]"
 
-#: sys-utils/swapon.c:569
+#: sys-utils/swapon.c:577
 #, c-format
 msgid "%s: pagesize=%d, swapsize=%llu, devsize=%llu"
 msgstr "%s: tamaño de página=%d, tamaño de intercambio=%llu, tamaño de dispositivo=%llu"
 
-#: sys-utils/swapon.c:574
+#: sys-utils/swapon.c:582
 #, c-format
 msgid "%s: last_page 0x%08llx is larger than actual size of swapspace"
 msgstr "%s: última_página 0x%08llx mayor que el tamaño real de la zona de intercambio"
 
-#: sys-utils/swapon.c:584
+#: sys-utils/swapon.c:592
 #, c-format
 msgid "%s: swap format pagesize does not match."
 msgstr "%s: el tamaño de página del formato de la zona de intercambio no concuerda."
 
-#: sys-utils/swapon.c:590
+#: sys-utils/swapon.c:598
 #, c-format
 msgid "%s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)"
 msgstr "%s: el tamaño de página del formato de la zona de intercambio no concuerda. (Utilice --fixpgsz para reinicializarlo.)"
 
-#: sys-utils/swapon.c:599
+#: sys-utils/swapon.c:607
 #, c-format
 msgid "%s: software suspend data detected. Rewriting the swap signature."
 msgstr "%s: datos de suspensión del software detectados. Se reescribe la firma de la zona de intercambio."
 
-#: sys-utils/swapon.c:669
+#: sys-utils/swapon.c:677
 #, c-format
 msgid "swapon %s\n"
 msgstr "swapon %s\n"
 
-#: sys-utils/swapon.c:673
+#: sys-utils/swapon.c:681
 #, c-format
 msgid "%s: swapon failed"
 msgstr "%s: swapon ha fallado"
 
-#: sys-utils/swapon.c:746
+#: sys-utils/swapon.c:760
 #, c-format
 msgid "%s: noauto option -- ignored"
 msgstr "%s: opción noauto -- ignorada"
 
-#: sys-utils/swapon.c:768
+#: sys-utils/swapon.c:782
 #, c-format
 msgid "%s: already active -- ignored"
 msgstr "%s: ya está activo -- ignorada"
 
-#: sys-utils/swapon.c:774
+#: sys-utils/swapon.c:788
 #, c-format
 msgid "%s: inaccessible -- ignored"
 msgstr "%s: inaccesible -- ignorada"
 
-#: sys-utils/swapon.c:796
+#: sys-utils/swapon.c:810
 msgid "Enable devices and files for paging and swapping.\n"
 msgstr "Activa dispositivos y ficheros para paginación e intercambio.\n"
 
-#: sys-utils/swapon.c:799
+#: sys-utils/swapon.c:813
 msgid " -a, --all                enable all swaps from /etc/fstab\n"
 msgstr " -a, --all                activa todas las zonas de intercambios en /etc/fstab\n"
 
-#: sys-utils/swapon.c:800
+#: sys-utils/swapon.c:814
 msgid " -d, --discard[=<policy>] enable swap discards, if supported by device\n"
 msgstr " -d, --discard[=<política>] activa los descartes de intercambio, si lo admite el dispositivo\n"
 
-#: sys-utils/swapon.c:801
+#: sys-utils/swapon.c:815
 msgid " -e, --ifexists           silently skip devices that do not exist\n"
 msgstr " -e, --ifexists           se salta los dispositivos que no existan sin decir nada\n"
 
-#: sys-utils/swapon.c:802
+#: sys-utils/swapon.c:816
 msgid " -f, --fixpgsz            reinitialize the swap space if necessary\n"
 msgstr " -f, --fixpgsz            reinicializa el espacio de intercambio si es necesario\n"
 
-#: sys-utils/swapon.c:803
+#: sys-utils/swapon.c:817
 msgid " -o, --options <list>     comma-separated list of swap options\n"
 msgstr " -o, --options <lista>    lista de las opciones de intercambio, separadas por coma\n"
 
-#: sys-utils/swapon.c:804
+#: sys-utils/swapon.c:818
 msgid " -p, --priority <prio>    specify the priority of the swap device\n"
 msgstr " -p, --priority <prio>    especifica la prioridad del dispositivo de intercambio\n"
 
-#: sys-utils/swapon.c:805
+#: sys-utils/swapon.c:819
 msgid " -s, --summary            display summary about used swap devices (DEPRECATED)\n"
 msgstr " -s, --summary            muestra un resumen sobre los dispositivos de intercambio utilizados (EN DESUSO)\n"
 
-#: sys-utils/swapon.c:806
+#: sys-utils/swapon.c:820
+#, fuzzy
+#| msgid " -A, --fstab              trim filesystems from /etc/fstab\n"
+msgid " -T, --fstab <path>       alternative file to /etc/fstab\n"
+msgstr " -A, --fstab              recorta los sistemas de ficheros de /etc/fstab\n"
+
+#: sys-utils/swapon.c:821
 msgid "     --show[=<columns>]   display summary in definable table\n"
 msgstr "     --show[=<columnas>]  muestra un resumen en una tabla definible\n"
 
-#: sys-utils/swapon.c:807
+#: sys-utils/swapon.c:822
 msgid "     --noheadings         don't print table heading (with --show)\n"
 msgstr "     --noheadings         no imprime las cabeceras de la tabla (con --show)\n"
 
-#: sys-utils/swapon.c:808
+#: sys-utils/swapon.c:823
 msgid "     --raw                use the raw output format (with --show)\n"
 msgstr "     --raw                utiliza el formato de salida en bruto (con --show)\n"
 
-#: sys-utils/swapon.c:809
+#: sys-utils/swapon.c:824
 msgid "     --bytes              display swap size in bytes in --show output\n"
 msgstr "     --bytes              muestra el tamaño de intercambio en bytes en la salida de --show\n"
 
-#: sys-utils/swapon.c:810
+#: sys-utils/swapon.c:825
 msgid " -v, --verbose            verbose mode\n"
 msgstr " -v, --verbose            modo expresivo\n"
 
-#: sys-utils/swapon.c:815
+#: sys-utils/swapon.c:830
 msgid ""
 "\n"
 "The <spec> parameter:\n"
@@ -18714,7 +21179,7 @@ msgstr ""
 " <dispositivo>          nombre del dispositivo que se va a utilizar\n"
 " <fichero>              nombre del fichero que se va a utilizar\n"
 
-#: sys-utils/swapon.c:825
+#: sys-utils/swapon.c:840
 msgid ""
 "\n"
 "Available discard policy types (for --discard):\n"
@@ -18729,11 +21194,11 @@ msgstr ""
 "Si no se elige  ninguna política, se activan los dos tipos de descarte\n"
 "(opción predeterminada).\n"
 
-#: sys-utils/swapon.c:907
+#: sys-utils/swapon.c:923
 msgid "failed to parse priority"
 msgstr "no se ha podido analizar la prioridad"
 
-#: sys-utils/swapon.c:926
+#: sys-utils/swapon.c:945
 #, c-format
 msgid "unsupported discard policy: %s"
 msgstr "política de descarte no admitida: %s"
@@ -18937,10 +21402,6 @@ msgstr ""
 " -A, --all-targets       desmonta todos los puntos de montaje para el dispositivo especificado\n"
 "                           en el espacio de nombres actual\n"
 
-#: sys-utils/umount.c:94
-msgid " -c, --no-canonicalize   don't canonicalize paths\n"
-msgstr " -c, --no-canonicalize   no hace canónicas las rutas\n"
-
 #: sys-utils/umount.c:95
 msgid " -d, --detach-loop       if mounted loop device, also free this loop device\n"
 msgstr " -d, --detach-loop       si es un dispositivo de bucle, también libera este dispositivo de bucle\n"
@@ -18961,10 +21422,6 @@ msgstr " -i, --internal-only     no llama a los auxiliares umount.<tipo>\n"
 msgid " -l, --lazy              detach the filesystem now, clean up things later\n"
 msgstr " -l, --lazy              desvincula el sistema de ficheros ahora, y limpia más tarde\n"
 
-#: sys-utils/umount.c:101
-msgid " -O, --test-opts <list>  limit the set of filesystems (use with -a)\n"
-msgstr " -O, --test-opts <lista> limita el conjunto de sistemas de ficheros (se utiliza con -a)\n"
-
 #: sys-utils/umount.c:102
 msgid " -R, --recursive         recursively unmount a target with all its children\n"
 msgstr " -R, --recursive         desmonta recursivamente un objetivo y todos sus hijos\n"
@@ -18973,10 +21430,6 @@ msgstr " -R, --recursive         desmonta recursivamente un objetivo y todos sus
 msgid " -r, --read-only         in case unmounting fails, try to remount read-only\n"
 msgstr " -r, --read-only         en caso de fallo al desmontar, intenta volver a montar en modo de solo lectura\n"
 
-#: sys-utils/umount.c:104
-msgid " -t, --types <list>      limit the set of filesystem types\n"
-msgstr " -t, --types <lista>     limita el conjunto de tipos de sistemas de fichero\n"
-
 #: sys-utils/umount.c:106
 msgid " -q, --quiet             suppress 'not mounted' error messages\n"
 msgstr " -q, --quiet             suprime los mensajes de error 'no montado'\n"
@@ -18985,145 +21438,189 @@ msgstr " -q, --quiet             suprime los mensajes de error 'no montado'\n"
 msgid " -N, --namespace <ns>    perform umount in another namespace\n"
 msgstr " -N, --namespace <en>    efectúa umount en otro espacio de nombres\n"
 
-#: sys-utils/umount.c:157
+#: sys-utils/umount.c:152
 #, c-format
 msgid "%s (%s) unmounted"
 msgstr "%s (%s) desmontado"
 
-#: sys-utils/umount.c:159
+#: sys-utils/umount.c:154
 #, c-format
 msgid "%s unmounted"
 msgstr "%s desmontado"
 
-#: sys-utils/umount.c:228
+#: sys-utils/umount.c:232
 msgid "failed to set umount target"
 msgstr "no se ha podido establecer el destino de umount"
 
-#: sys-utils/umount.c:261
+#: sys-utils/umount.c:265
 msgid "libmount table allocation failed"
 msgstr "fallo de reserva de la tabla de libmount"
 
-#: sys-utils/umount.c:307 sys-utils/umount.c:399
+#: sys-utils/umount.c:311 sys-utils/umount.c:403
 msgid "libmount iterator allocation failed"
 msgstr "fallo de reserva del terador de libmount"
 
-#: sys-utils/umount.c:320
+#: sys-utils/umount.c:324
 #, c-format
 msgid "failed to get child fs of %s"
 msgstr "no se ha podido obtener el sf hijo de %s"
 
-#: sys-utils/umount.c:362 sys-utils/umount.c:386
+#: sys-utils/umount.c:366 sys-utils/umount.c:390
 #, c-format
 msgid "%s: not found"
 msgstr "%s: no encontrado"
 
-#: sys-utils/umount.c:393
+#: sys-utils/umount.c:397
 #, c-format
 msgid "%s: failed to determine source (--all-targets is unsupported on systems with regular mtab file)."
 msgstr "%s: no se ha podido determinar el origen (--all-targets no se admite en sistemas con fichero mtab ordinario)."
 
-#: sys-utils/unshare.c:95
+#: sys-utils/unshare.c:98
 #, c-format
 msgid "unsupported --setgroups argument '%s'"
 msgstr "argumento de --setgroups no soportado '%s'"
 
-#: sys-utils/unshare.c:116 sys-utils/unshare.c:131
+#: sys-utils/unshare.c:119 sys-utils/unshare.c:134
 #, c-format
 msgid "write failed %s"
 msgstr "error de escritura %s"
 
-#: sys-utils/unshare.c:154
+#: sys-utils/unshare.c:157
 #, c-format
 msgid "unsupported propagation mode: %s"
 msgstr "modo de propagación desconocido: %s"
 
-#: sys-utils/unshare.c:163
+#: sys-utils/unshare.c:166
 msgid "cannot change root filesystem propagation"
 msgstr "no se puede cambiar la propagación del sistema de ficheros raíz"
 
-#: sys-utils/unshare.c:194
+#: sys-utils/unshare.c:197
 #, c-format
 msgid "mount %s on %s failed"
 msgstr "el montaje de %s en %s falló"
 
-#: sys-utils/unshare.c:208 text-utils/more.c:457
-#, c-format
-msgid "cannot stat %s"
-msgstr "no se puede efectuar `stat' %s"
-
-#: sys-utils/unshare.c:221
+#: sys-utils/unshare.c:224
 msgid "failed to open /proc/self/timens_offsets"
 msgstr "fallo al abrir /proc/self/timens_offsets"
 
-#: sys-utils/unshare.c:224
+#: sys-utils/unshare.c:227
 msgid "failed to write to /proc/self/timens_offsets"
 msgstr "fallo al escribir en /proc/self/timens_offsets"
 
-#: sys-utils/unshare.c:236
-msgid "pipe failed"
-msgstr "fallo al redirigir"
+#: sys-utils/unshare.c:294
+#, fuzzy
+#| msgid "reset failed"
+msgid "eventfd failed"
+msgstr "reset ha fallado"
+
+#: sys-utils/unshare.c:304
+#, fuzzy
+#| msgid "failed to read speed"
+msgid "failed to read eventfd"
+msgstr "no se ha podido leer la velocidad"
+
+#: sys-utils/unshare.c:402
+#, fuzzy, c-format
+#| msgid "invalid date '%s'"
+msgid "invalid mapping '%s'"
+msgstr "fecha no válida: '%s'"
 
-#: sys-utils/unshare.c:250
-msgid "failed to read pipe"
-msgstr "no se ha podido leer el redireccionamiento"
+#: sys-utils/unshare.c:430
+#, fuzzy, c-format
+#| msgid "could not read: %s"
+msgid "could not open '%s'"
+msgstr "no se ha podido leer: %s"
+
+#: sys-utils/unshare.c:455 sys-utils/unshare.c:461
+#, fuzzy
+#| msgid "failed to parse uid"
+msgid "failed to parse subid map"
+msgstr "no se ha podido analizar uid"
+
+#: sys-utils/unshare.c:470
+#, c-format
+msgid "no line matching user \"%s\" in %s"
+msgstr ""
 
-#: sys-utils/unshare.c:309
+#: sys-utils/unshare.c:647
 msgid "Run a program with some namespaces unshared from the parent.\n"
 msgstr "Ejecuta un programa con algunos espacios de nombres no compartidos con el padre.\n"
 
-#: sys-utils/unshare.c:312
+#: sys-utils/unshare.c:650
 msgid " -m, --mount[=<file>]      unshare mounts namespace\n"
 msgstr " -m, --mount[=<fichero>]   deja de compartir el espacio de nombre de los montajes\n"
 
-#: sys-utils/unshare.c:313
+#: sys-utils/unshare.c:651
 msgid " -u, --uts[=<file>]        unshare UTS namespace (hostname etc)\n"
 msgstr " -u, --uts[=<fichero>]     deja de compartir el espacio de nombres UTS (nombre de máquina, etc.)\n"
 
-#: sys-utils/unshare.c:314
+#: sys-utils/unshare.c:652
 msgid " -i, --ipc[=<file>]        unshare System V IPC namespace\n"
 msgstr " -i, --ipc[=<fichero>]     deja de compartir el espacio de nombres del System V IPC\n"
 
-#: sys-utils/unshare.c:315
+#: sys-utils/unshare.c:653
 msgid " -n, --net[=<file>]        unshare network namespace\n"
 msgstr " -n, --net[=<fichero>]     deja de compartir el espacio de nombres de red\n"
 
-#: sys-utils/unshare.c:316
+#: sys-utils/unshare.c:654
 msgid " -p, --pid[=<file>]        unshare pid namespace\n"
 msgstr " -p, --pid[=<fichero>]     deja de compartir el espacio de nombres de pid\n"
 
-#: sys-utils/unshare.c:317
+#: sys-utils/unshare.c:655
 msgid " -U, --user[=<file>]       unshare user namespace\n"
 msgstr " -U, --user[=<fichero>]    deja de compartir el espacio de nombres de usuario\n"
 
-#: sys-utils/unshare.c:318
+#: sys-utils/unshare.c:656
 msgid " -C, --cgroup[=<file>]     unshare cgroup namespace\n"
 msgstr " -C, --cgroup[=<fichero>]  deja de compartir el espacio de nombres de cgroup\n"
 
-#: sys-utils/unshare.c:319
+#: sys-utils/unshare.c:657
 msgid " -T, --time[=<file>]       unshare time namespace\n"
 msgstr " -T, --time[=<fichero>]    deja de compartir el espacio de nombres de la hora\n"
 
-#: sys-utils/unshare.c:321
+#: sys-utils/unshare.c:659
 msgid " -f, --fork                fork before launching <program>\n"
 msgstr " -f, --fork                crea un proceso hijo antes de lanzar <programa>\n"
 
-#: sys-utils/unshare.c:322
+#: sys-utils/unshare.c:660
 msgid " --map-user=<uid>|<name>   map current user to uid (implies --user)\n"
 msgstr " --map-user=<uid>|<nombre> asocia el usuario actual al uid (implica --user)\n"
 
-#: sys-utils/unshare.c:323
+#: sys-utils/unshare.c:661
 msgid " --map-group=<gid>|<name>  map current group to gid (implies --user)\n"
 msgstr " --map-group=<gid>|<nombre> asocia el grupo actual al gid (implica --user)\n"
 
-#: sys-utils/unshare.c:324
+#: sys-utils/unshare.c:662
 msgid " -r, --map-root-user       map current user to root (implies --user)\n"
 msgstr " -r, --map-root-user       asocia el usuario actual a root (implica --user)\n"
 
-#: sys-utils/unshare.c:325
+#: sys-utils/unshare.c:663
 msgid " -c, --map-current-user    map current user to itself (implies --user)\n"
 msgstr " -c, --map-current-user    asocia el usuario actual a sí mismo (implica --user)\n"
 
-#: sys-utils/unshare.c:327
+#: sys-utils/unshare.c:664
+#, fuzzy
+#| msgid " -r, --map-root-user       map current user to root (implies --user)\n"
+msgid " --map-auto                map users and groups automatically (implies --user)\n"
+msgstr " -r, --map-root-user       asocia el usuario actual a root (implica --user)\n"
+
+#: sys-utils/unshare.c:665
+#, fuzzy
+#| msgid " --map-user=<uid>|<name>   map current user to uid (implies --user)\n"
+msgid ""
+" --map-users=<inneruid>:<outeruid>:<count>\n"
+"                           map count users from outeruid to inneruid (implies --user)\n"
+msgstr " --map-user=<uid>|<nombre> asocia el usuario actual al uid (implica --user)\n"
+
+#: sys-utils/unshare.c:667
+#, fuzzy
+#| msgid " --map-group=<gid>|<name>  map current group to gid (implies --user)\n"
+msgid ""
+" --map-groups=<innergid>:<outergid>:<count>\n"
+"                           map count groups from outergid to innergid (implies --user)\n"
+msgstr " --map-group=<gid>|<nombre> asocia el grupo actual al gid (implica --user)\n"
+
+#: sys-utils/unshare.c:670
 msgid ""
 " --kill-child[=<signame>]  when dying, kill the forked child (implies --fork)\n"
 "                             defaults to SIGKILL\n"
@@ -19131,11 +21628,11 @@ msgstr ""
 " --kill-child[=<nomseñal>] al morir, mata al hijo bifurcado (implica --fork)\n"
 "                             predefinido a SIGKILL\n"
 
-#: sys-utils/unshare.c:329
+#: sys-utils/unshare.c:672
 msgid " --mount-proc[=<dir>]      mount proc filesystem first (implies --mount)\n"
 msgstr " --mount-proc[=<dir>]      monta primero el sistema de ficheros proc (implica --mount)\n"
 
-#: sys-utils/unshare.c:330
+#: sys-utils/unshare.c:673
 msgid ""
 " --propagation slave|shared|private|unchanged\n"
 "                           modify mount propagation in mount namespace\n"
@@ -19143,178 +21640,214 @@ msgstr ""
 " --propagation slave|shared|private|unchanged\n"
 "                           modifica la propagación del montaje en el espacio de nombres del montaje\n"
 
-#: sys-utils/unshare.c:332
+#: sys-utils/unshare.c:675
 msgid " --setgroups allow|deny    control the setgroups syscall in user namespaces\n"
 msgstr ""
 " --setgroups allow|deny    controla las llamadas al sistema de setgroups\n"
 "                           en el espacio de nombres de usuario\n"
 
-#: sys-utils/unshare.c:333
+#: sys-utils/unshare.c:676
 msgid " --keep-caps               retain capabilities granted in user namespaces\n"
 msgstr " --keep-caps               retiene las capacidades otorgadas en espacios de nombres de usuario\n"
 
-#: sys-utils/unshare.c:335
+#: sys-utils/unshare.c:678
 msgid " -R, --root=<dir>          run the command with root directory set to <dir>\n"
 msgstr " -R, --root=<dir>          ejecuta la orden con el directorio raíz establecido a <dir>\n"
 
-#: sys-utils/unshare.c:336
+#: sys-utils/unshare.c:679
 msgid " -w, --wd=<dir>            change working directory to <dir>\n"
 msgstr " -w, --wd=<dir>            cambia el directorio de trabajo a <dir>\n"
 
-#: sys-utils/unshare.c:337
+#: sys-utils/unshare.c:680
 msgid " -S, --setuid <uid>        set uid in entered namespace\n"
 msgstr " -S, --setuid <uid>        establece el uid en el espacio de nombres introducido\n"
 
-#: sys-utils/unshare.c:338
+#: sys-utils/unshare.c:681
 msgid " -G, --setgid <gid>        set gid in entered namespace\n"
 msgstr " -G, --setgid <gid>        establece el gid en el espacio de nombres introducido\n"
 
-#: sys-utils/unshare.c:339
+#: sys-utils/unshare.c:682
 msgid " --monotonic <offset>      set clock monotonic offset (seconds) in time namespaces\n"
 msgstr ""
 " --monotonic <desplaz>     establece el desplazamiento monótono del reloj (segundos)\n"
 "                           en espacios de nombre de hora\n"
 
-#: sys-utils/unshare.c:340
+#: sys-utils/unshare.c:683
 msgid " --boottime <offset>       set clock boottime offset (seconds) in time namespaces\n"
 msgstr ""
 " --boottime <desplaz>      establece el desplazamiento de la hora de arranque del\n"
 "                           reloj (segundos) en espacios de nombre de hora\n"
 
-#: sys-utils/unshare.c:524
+#: sys-utils/unshare.c:898
 msgid "failed to parse monotonic offset"
 msgstr "fallo al analizar el desplazamiento monótono"
 
-#: sys-utils/unshare.c:528
+#: sys-utils/unshare.c:902
 msgid "failed to parse boottime offset"
 msgstr "fallo al analizar el desplazamiento de la hora de arranque"
 
-#: sys-utils/unshare.c:542
+#: sys-utils/unshare.c:916
 msgid "options --monotonic and --boottime require unsharing of a time namespace (-t)"
 msgstr "las opciones --monotonic y --boottime requieren que se deje de compartir un espacio de nombres de hora (-t)"
 
-#: sys-utils/unshare.c:549
+#: sys-utils/unshare.c:930
 msgid "unshare failed"
 msgstr "error al dejar de compartir"
 
-#: sys-utils/unshare.c:616
+#: sys-utils/unshare.c:947
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask block failed"
+msgstr "sigprocmask falló"
+
+#: sys-utils/unshare.c:953
+#, fuzzy
+#| msgid "pidfd_open() failed: %d"
+msgid "pidfd_open failed"
+msgstr "pidfd_open() ha fallado: %d"
+
+#: sys-utils/unshare.c:966
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask restore failed"
+msgstr "sigprocmask falló"
+
+#: sys-utils/unshare.c:1002
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask unblock failed"
+msgstr "sigprocmask falló"
+
+#: sys-utils/unshare.c:1006
 msgid "child exit failed"
 msgstr "la finalización del hijo ha fallado"
 
-#: sys-utils/unshare.c:631
+#: sys-utils/unshare.c:1045
 msgid "options --setgroups=allow and --map-group are mutually exclusive"
 msgstr "las opciones --setgroups=allow y --map-group son mutuamente excluyentes"
 
-#: sys-utils/unshare.c:646
+#: sys-utils/unshare.c:1060
 #, c-format
 msgid "cannot change root directory to '%s'"
 msgstr "no se puede cambiar el directorio raíz a '%s'"
 
-#: sys-utils/unshare.c:650
+#: sys-utils/unshare.c:1064
 #, c-format
 msgid "cannot chdir to '%s'"
 msgstr "no se puede cambiar el directorio a '%s'"
 
-#: sys-utils/unshare.c:654
+#: sys-utils/unshare.c:1076
 #, c-format
-msgid "umount %s failed"
-msgstr "el desmontaje de %s ha fallado"
+msgid "cannot change %s filesystem propagation"
+msgstr "no se puede cambiar la propagación del sistema de ficheros %s"
 
-#: sys-utils/unshare.c:656
+#: sys-utils/unshare.c:1080
 #, c-format
 msgid "mount %s failed"
 msgstr "el montaje de %s ha fallado"
 
-#: sys-utils/unshare.c:681
+#: sys-utils/unshare.c:1105
 msgid "capget failed"
 msgstr "capget ha fallado"
 
-#: sys-utils/unshare.c:689
+#: sys-utils/unshare.c:1113
 msgid "capset failed"
 msgstr "capset ha fallado"
 
-#: sys-utils/unshare.c:701
+#: sys-utils/unshare.c:1125
 msgid "prctl(PR_CAP_AMBIENT) failed"
 msgstr "prctl(PR_CAP_AMBIENT) ha fallado"
 
-#: sys-utils/wdctl.c:72
+#: sys-utils/wdctl.c:73
 msgid "Card previously reset the CPU"
 msgstr "La tarjeta reinició anteriormente la CPU"
 
-#: sys-utils/wdctl.c:73
+#: sys-utils/wdctl.c:74
 msgid "External relay 1"
 msgstr "Relé externo 1"
 
-#: sys-utils/wdctl.c:74
+#: sys-utils/wdctl.c:75
 msgid "External relay 2"
 msgstr "Relé externo 2"
 
-#: sys-utils/wdctl.c:75
+#: sys-utils/wdctl.c:76
 msgid "Fan failed"
 msgstr "El ventilador ha fallado"
 
-#: sys-utils/wdctl.c:76
+#: sys-utils/wdctl.c:77
 msgid "Keep alive ping reply"
 msgstr "Respuesta del «ping» del «keep alive»"
 
-#: sys-utils/wdctl.c:77
+#: sys-utils/wdctl.c:78
 msgid "Supports magic close char"
 msgstr "Admite carácter de cierre mágico"
 
-#: sys-utils/wdctl.c:78
+#: sys-utils/wdctl.c:79
 msgid "Reset due to CPU overheat"
 msgstr "Reinicio debido a sobrecalentamiento de la CPU"
 
-#: sys-utils/wdctl.c:79
+#: sys-utils/wdctl.c:80
 msgid "Power over voltage"
 msgstr "Sobre tensión de alimentación"
 
-#: sys-utils/wdctl.c:80
+#: sys-utils/wdctl.c:81
 msgid "Power bad/power fault"
 msgstr "Potencia incorrecta/fallo de potencia"
 
-#: sys-utils/wdctl.c:81
+#: sys-utils/wdctl.c:82
 msgid "Pretimeout (in seconds)"
 msgstr "Tiempo límite preliminar (en segundos)"
 
-#: sys-utils/wdctl.c:82
+#: sys-utils/wdctl.c:83
 msgid "Set timeout (in seconds)"
 msgstr "Configura el tiempo límite (en segundos)"
 
-#: sys-utils/wdctl.c:83
+#: sys-utils/wdctl.c:84
 msgid "Not trigger reboot"
 msgstr "No dispara el rearranque"
 
-#: sys-utils/wdctl.c:99
+#: sys-utils/wdctl.c:100
 msgid "flag name"
 msgstr "nombre del indicador"
 
-#: sys-utils/wdctl.c:100
+#: sys-utils/wdctl.c:101
 msgid "flag description"
 msgstr "descripción del indicador"
 
-#: sys-utils/wdctl.c:101
+#: sys-utils/wdctl.c:102
 msgid "flag status"
 msgstr "estado del indicador"
 
-#: sys-utils/wdctl.c:102
+#: sys-utils/wdctl.c:103
 msgid "flag boot status"
 msgstr "estado de arranque del indicador"
 
-#: sys-utils/wdctl.c:103
+#: sys-utils/wdctl.c:104
 msgid "watchdog device name"
 msgstr "nombre del dispositivo «watchdog»"
 
-#: sys-utils/wdctl.c:148
+#: sys-utils/wdctl.c:166
 #, c-format
 msgid "unknown flag: %s"
 msgstr "indicador desconocido: %s"
 
-#: sys-utils/wdctl.c:210
+#: sys-utils/wdctl.c:228
 msgid "Show the status of the hardware watchdog.\n"
 msgstr "Muestra el estado del «watchdog» de hardware.\n"
 
-#: sys-utils/wdctl.c:213
+#: sys-utils/wdctl.c:231
+#, fuzzy
+#| msgid ""
+#| " -f, --flags <list>     print selected flags only\n"
+#| " -F, --noflags          don't print information about flags\n"
+#| " -I, --noident          don't print watchdog identity information\n"
+#| " -n, --noheadings       don't print headings for flags table\n"
+#| " -O, --oneline          print all information on one line\n"
+#| " -o, --output <list>    output columns of the flags\n"
+#| " -r, --raw              use raw output format for flags table\n"
+#| " -T, --notimeouts       don't print watchdog timeouts\n"
+#| " -s, --settimeout <sec> set watchdog timeout\n"
+#| " -x, --flags-only       print only flags table (same as -I -T)\n"
 msgid ""
 " -f, --flags <list>     print selected flags only\n"
 " -F, --noflags          don't print information about flags\n"
@@ -19322,6 +21855,8 @@ msgid ""
 " -n, --noheadings       don't print headings for flags table\n"
 " -O, --oneline          print all information on one line\n"
 " -o, --output <list>    output columns of the flags\n"
+" -p, --setpretimeout <sec> set watchdog pre-timeout\n"
+" -g, --setpregovernor <name> set pre-timeout governor\n"
 " -r, --raw              use raw output format for flags table\n"
 " -T, --notimeouts       don't print watchdog timeouts\n"
 " -s, --settimeout <sec> set watchdog timeout\n"
@@ -19338,86 +21873,136 @@ msgstr ""
 " -s, --settimeout <s>   configure el tiempo de vencimiento del «watchdog»\n"
 " -x, --flags-only       imprime solamente la tabla de indicadores (igual que -I -T)\n"
 
-#: sys-utils/wdctl.c:229
+#: sys-utils/wdctl.c:249
 #, c-format
 msgid "The default device is %s.\n"
 msgstr "El dispositivo predeterminado es %s.\n"
 
-#: sys-utils/wdctl.c:231
+#: sys-utils/wdctl.c:251
 #, c-format
 msgid "No default device is available.\n"
 msgstr "Ningún dispositivo predeterminado está disponible.\n"
 
-#: sys-utils/wdctl.c:329
+#: sys-utils/wdctl.c:379
 #, c-format
 msgid "%s: unknown flags 0x%x\n"
 msgstr "%s: indicadores desconocidos 0x%x\n"
 
-#: sys-utils/wdctl.c:359
+#: sys-utils/wdctl.c:415
 #, c-format
 msgid "%s: watchdog already in use, terminating."
 msgstr "%s: el «watchdog» ya está en uso, terminando."
 
-#: sys-utils/wdctl.c:373 sys-utils/wdctl.c:438
+#: sys-utils/wdctl.c:429 sys-utils/wdctl.c:528
 #, c-format
 msgid "%s: failed to disarm watchdog"
 msgstr "%s: fallo al desarmar «watchdog»"
 
-#: sys-utils/wdctl.c:382
+#: sys-utils/wdctl.c:439
 #, c-format
 msgid "cannot set timeout for %s"
 msgstr "no se puede configurar el tiempo de espera para %s"
 
-#: sys-utils/wdctl.c:388
+#: sys-utils/wdctl.c:441
 #, c-format
 msgid "Timeout has been set to %d second.\n"
 msgid_plural "Timeout has been set to %d seconds.\n"
 msgstr[0] "El tiempo de expiración se ha establecido a %d segundo.\n"
 msgstr[1] "El tiempo de expiración se ha establecido a %d segundos.\n"
 
-#: sys-utils/wdctl.c:417
+#: sys-utils/wdctl.c:449
+#, fuzzy, c-format
+#| msgid "cannot set timeout for %s"
+msgid "cannot set pretimeout for %s"
+msgstr "no se puede configurar el tiempo de espera para %s"
+
+#: sys-utils/wdctl.c:451
+#, fuzzy, c-format
+#| msgid "Timeout has been set to %d second.\n"
+#| msgid_plural "Timeout has been set to %d seconds.\n"
+msgid "Pre-timeout has been set to %d second.\n"
+msgid_plural "Pre-timeout has been set to %d seconds.\n"
+msgstr[0] "El tiempo de expiración se ha establecido a %d segundo.\n"
+msgstr[1] "El tiempo de expiración se ha establecido a %d segundos.\n"
+
+#: sys-utils/wdctl.c:470
+#, fuzzy
+#| msgid "cannot set timeout for %s"
+msgid "cannot set pre-timeout governor"
+msgstr "no se puede configurar el tiempo de espera para %s"
+
+#: sys-utils/wdctl.c:500
 #, c-format
 msgid "%s: failed to get information about watchdog"
 msgstr "%s: no se ha podido obtener información sobre el «watchdog»"
 
-#: sys-utils/wdctl.c:503
+#: sys-utils/wdctl.c:609
 #, c-format
 msgid "cannot read information about %s"
 msgstr "no se puede leer la información acerca de %s"
 
-#: sys-utils/wdctl.c:513 sys-utils/wdctl.c:516 sys-utils/wdctl.c:519
+#: sys-utils/wdctl.c:620 sys-utils/wdctl.c:623 sys-utils/wdctl.c:626
 #, c-format
 msgid "%-14s %2i second\n"
 msgid_plural "%-14s %2i seconds\n"
 msgstr[0] "%-14s %2i segundo\n"
 msgstr[1] "%-14s %2i segundos\n"
 
-#: sys-utils/wdctl.c:514
+#: sys-utils/wdctl.c:621
 msgid "Timeout:"
 msgstr "Tiempo de espera:"
 
-#: sys-utils/wdctl.c:517
+#: sys-utils/wdctl.c:624
+msgid "Timeleft:"
+msgstr "Tiempo restante:"
+
+#: sys-utils/wdctl.c:627
 msgid "Pre-timeout:"
 msgstr "Tiempo de espera preliminar:"
 
-#: sys-utils/wdctl.c:520
-msgid "Timeleft:"
-msgstr "Tiempo restante:"
+#: sys-utils/wdctl.c:633 sys-utils/wdctl.c:638
+#, fuzzy, c-format
+#| msgid "%-14s %2i second\n"
+#| msgid_plural "%-14s %2i seconds\n"
+msgid "%-14s %s\n"
+msgstr "%-14s %2i segundo\n"
+
+#: sys-utils/wdctl.c:633
+#, fuzzy
+#| msgid "Pre-timeout:"
+msgid "Pre-timeout governor:"
+msgstr "Tiempo de espera preliminar:"
+
+#: sys-utils/wdctl.c:639
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Available output columns:\n"
+msgid "Available pre-timeout governors:"
+msgstr ""
+"\n"
+"Columnas de salida disponibles:\n"
 
 # Nota: si se pone Dispositivo no queda bien el resto de la línea.
-#: sys-utils/wdctl.c:576
+#: sys-utils/wdctl.c:697
 msgid "Device:"
 msgstr "Dispositivo:"
 
-#: sys-utils/wdctl.c:578
+#: sys-utils/wdctl.c:699
 msgid "Identity:"
 msgstr "Identidad:"
 
-#: sys-utils/wdctl.c:580
+#: sys-utils/wdctl.c:701
 msgid "version"
 msgstr "versión"
 
-#: sys-utils/wdctl.c:690
+#: sys-utils/wdctl.c:768
+#, fuzzy
+#| msgid "invalid timeout argument"
+msgid "invalid pretimeout argument"
+msgstr "argumento de tiempo límite máximo no válido"
+
+#: sys-utils/wdctl.c:822
 msgid "No default device is available."
 msgstr "Ningún dispositivo predeterminado está disponible."
 
@@ -19485,7 +22070,9 @@ msgid "Set up and control zram devices.\n"
 msgstr "Configura y controla los dispositivos zram.\n"
 
 #: sys-utils/zramctl.c:550
-msgid " -a, --algorithm lzo|lz4|lz4hc|deflate|842   compression algorithm to use\n"
+#, fuzzy
+#| msgid " -a, --algorithm lzo|lz4|lz4hc|deflate|842   compression algorithm to use\n"
+msgid " -a, --algorithm <alg>     compression algorithm to use\n"
 msgstr " -a, --algorithm lzo|lz4|lz4hc|deflate|842   algoritmo de compresión utilizado\n"
 
 #: sys-utils/zramctl.c:551
@@ -19524,185 +22111,199 @@ msgstr " -s, --size <tamaño>       tamaño del dispositivo\n"
 msgid " -t, --streams <number>    number of compression streams\n"
 msgstr " -t, --streams <número>    número de flujos de compresión\n"
 
-#: sys-utils/zramctl.c:654
+#: sys-utils/zramctl.c:567
+msgid " <alg> specify algorithm, supported are:\n"
+msgstr ""
+
+#: sys-utils/zramctl.c:568
+msgid "   lzo, lz4, lz4hc, deflate, 842 and zstd\n"
+msgstr ""
+
+#: sys-utils/zramctl.c:657
 msgid "failed to parse streams"
 msgstr "fallo al analizar los flujos"
 
-#: sys-utils/zramctl.c:676
+#: sys-utils/zramctl.c:679
 msgid "option --find is mutually exclusive with <device>"
 msgstr "la opción --find es mutuamente excluyente con <dispositivo>"
 
-#: sys-utils/zramctl.c:682
+#: sys-utils/zramctl.c:685
 msgid "only one <device> at a time is allowed"
 msgstr "solo se admite un <dispositivo> a la vez"
 
-#: sys-utils/zramctl.c:685
+#: sys-utils/zramctl.c:688
 msgid "options --algorithm and --streams must be combined with --size"
 msgstr "las opciones --algorithm y --streams han de combinarse con --size"
 
-#: sys-utils/zramctl.c:718 sys-utils/zramctl.c:747
+#: sys-utils/zramctl.c:721 sys-utils/zramctl.c:750
 #, c-format
 msgid "%s: failed to reset"
 msgstr "%s: fallo al reiniciar"
 
-#: sys-utils/zramctl.c:729 sys-utils/zramctl.c:737
+#: sys-utils/zramctl.c:732 sys-utils/zramctl.c:740
 msgid "no free zram device found"
 msgstr "no se ha encontrado ningún dispositivo zram libre"
 
-#: sys-utils/zramctl.c:751
+#: sys-utils/zramctl.c:754
 #, c-format
 msgid "%s: failed to set number of streams"
 msgstr "%s: no se ha podido establecer el número de flujos"
 
-#: sys-utils/zramctl.c:755
+#: sys-utils/zramctl.c:758
 #, c-format
 msgid "%s: failed to set algorithm"
 msgstr "%s: fallo al configurar algoritmo"
 
-#: sys-utils/zramctl.c:758
+#: sys-utils/zramctl.c:761
 #, c-format
 msgid "%s: failed to set disksize (%ju bytes)"
 msgstr "%s: fallo al configurar el tamaño del disco (%ju bytes)"
 
-#: term-utils/agetty.c:496
+#: term-utils/agetty.c:512
 #, c-format
 msgid "%s%s (automatic login)\n"
 msgstr "%s%s (inicio de sesión automático)\n"
 
-#: term-utils/agetty.c:553
+#: term-utils/agetty.c:569
 #, c-format
 msgid "%s: can't change root directory %s: %m"
 msgstr "%s: no se puede cambiar el directorio raíz %s: %m"
 
-#: term-utils/agetty.c:556
+#: term-utils/agetty.c:572
 #, c-format
 msgid "%s: can't change working directory %s: %m"
 msgstr "%s: no se puede cambiar el directorio de trabajo %s: %m"
 
-#: term-utils/agetty.c:559
+#: term-utils/agetty.c:575
 #, c-format
 msgid "%s: can't change process priority: %m"
 msgstr "%s: no se puede cambiar la prioridad del proceso: %m"
 
-#: term-utils/agetty.c:570
+#: term-utils/agetty.c:586
 #, c-format
 msgid "%s: can't exec %s: %m"
 msgstr "%s: no se puede ejecutar %s: %m"
 
-#: term-utils/agetty.c:601 term-utils/agetty.c:939 term-utils/agetty.c:1483
-#: term-utils/agetty.c:1501 term-utils/agetty.c:1538 term-utils/agetty.c:1548
-#: term-utils/agetty.c:1590 term-utils/agetty.c:1951 term-utils/agetty.c:2307
-#: term-utils/agetty.c:2868
+#: term-utils/agetty.c:617 term-utils/agetty.c:961 term-utils/agetty.c:1192
+#: term-utils/agetty.c:1517 term-utils/agetty.c:1535 term-utils/agetty.c:1572
+#: term-utils/agetty.c:1582 term-utils/agetty.c:1624 term-utils/agetty.c:1985
+#: term-utils/agetty.c:2346 term-utils/agetty.c:2917
 #, c-format
 msgid "failed to allocate memory: %m"
 msgstr "mo se ha podido asignar memoria: %m"
 
-#: term-utils/agetty.c:778
+#: term-utils/agetty.c:791
 msgid "invalid delay argument"
 msgstr "valor de retardo no válido"
 
-#: term-utils/agetty.c:816
+#: term-utils/agetty.c:829
 msgid "invalid argument of --local-line"
 msgstr "argumento de --local-line no válido"
 
-#: term-utils/agetty.c:835
+#: term-utils/agetty.c:848
 msgid "invalid nice argument"
 msgstr "el argumento «nice» no es válido"
 
-#: term-utils/agetty.c:944
+#: term-utils/agetty.c:939
+#, fuzzy, c-format
+#| msgid "could not set terminal attributes"
+msgid "could not get terminal name: %d"
+msgstr "no se han podido configurar los atributos del terminal"
+
+#: term-utils/agetty.c:966
 #, c-format
 msgid "bad speed: %s"
 msgstr "velocidad incorrecta: %s"
 
-#: term-utils/agetty.c:946
+#: term-utils/agetty.c:968
 msgid "too many alternate speeds"
 msgstr "demasiadas velocidades alternativas"
 
-#: term-utils/agetty.c:1053 term-utils/agetty.c:1057 term-utils/agetty.c:1110
+#: term-utils/agetty.c:1075 term-utils/agetty.c:1079 term-utils/agetty.c:1132
 #, c-format
 msgid "/dev/%s: cannot open as standard input: %m"
 msgstr "/dev/%s: no se puede abrir como entrada estándar: %m"
 
-#: term-utils/agetty.c:1076
+#: term-utils/agetty.c:1098
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: no es un dispositivo de caracteres"
 
-#: term-utils/agetty.c:1078
+#: term-utils/agetty.c:1100
 #, c-format
 msgid "/dev/%s: not a tty"
 msgstr "/dev/%s: no es un terminal"
 
-#: term-utils/agetty.c:1082 term-utils/agetty.c:1114
+#: term-utils/agetty.c:1104 term-utils/agetty.c:1136
 #, c-format
 msgid "/dev/%s: cannot get controlling tty: %m"
 msgstr "/dev/%s: no se puede obtener el terminal de control: %m"
 
-#: term-utils/agetty.c:1104
+#: term-utils/agetty.c:1126
 #, c-format
 msgid "/dev/%s: vhangup() failed: %m"
 msgstr "/dev/%s: vhangup() ha fallado: %m"
 
-#: term-utils/agetty.c:1125
+#: term-utils/agetty.c:1147
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: no abierto para lectura/escritura"
 
-#: term-utils/agetty.c:1130
+#: term-utils/agetty.c:1152
 #, c-format
 msgid "/dev/%s: cannot set process group: %m"
 msgstr "/dev/%s: no se puede establecer el grupo del proceso: %m"
 
-#: term-utils/agetty.c:1144
+#: term-utils/agetty.c:1166
 #, c-format
 msgid "%s: dup problem: %m"
 msgstr "%s: problema de dup: %m"
 
-#: term-utils/agetty.c:1161
+#: term-utils/agetty.c:1183
 #, c-format
 msgid "%s: failed to get terminal attributes: %m"
 msgstr "%s: no se han podido obtener los atributos del terminal: %m"
 
-#: term-utils/agetty.c:1380 term-utils/agetty.c:1409
+#: term-utils/agetty.c:1414 term-utils/agetty.c:1443
 #, c-format
 msgid "setting terminal attributes failed: %m"
 msgstr "fallo al establecer los atributos del terminal: %m"
 
-#: term-utils/agetty.c:1528
+#: term-utils/agetty.c:1562
 msgid "cannot open os-release file"
 msgstr "no se puede abrir el fichero «os-release»"
 
-#: term-utils/agetty.c:1695
+#: term-utils/agetty.c:1729
 #, c-format
 msgid "failed to create reload file: %s: %m"
 msgstr "no se ha podido crear el fichero de recarga: %s: %m"
 
-#: term-utils/agetty.c:2015
+#: term-utils/agetty.c:2049
 #, c-format
 msgid "failed to get terminal attributes: %m"
 msgstr "no se han podido obtener los atributos del terminal: %m"
 
-#: term-utils/agetty.c:2037
+#: term-utils/agetty.c:2071
 msgid "[press ENTER to login]"
 msgstr "[presione ENTER para iniciar sesión]"
 
-#: term-utils/agetty.c:2064
+#: term-utils/agetty.c:2099
 msgid "Num Lock off"
 msgstr "Bloqueo del teclado numérico desactivado"
 
-#: term-utils/agetty.c:2067
+#: term-utils/agetty.c:2102
 msgid "Num Lock on"
 msgstr "Bloqueo del teclado numérico activado"
 
-#: term-utils/agetty.c:2070
+#: term-utils/agetty.c:2105
 msgid "Caps Lock on"
 msgstr "Bloqueo de mayúsculas activado"
 
-#: term-utils/agetty.c:2073
+#: term-utils/agetty.c:2108
 msgid "Scroll Lock on"
 msgstr "Bloqueo de desplazamiento activado"
 
-#: term-utils/agetty.c:2076
+#: term-utils/agetty.c:2111
 #, c-format
 msgid ""
 "Hint: %s\n"
@@ -19711,32 +22312,32 @@ msgstr ""
 "Pista: %s\n"
 "\n"
 
-#: term-utils/agetty.c:2218
+#: term-utils/agetty.c:2255
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: lectura: %m"
 
-#: term-utils/agetty.c:2283
+#: term-utils/agetty.c:2322
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: desbordamiento de entrada"
 
-#: term-utils/agetty.c:2303 term-utils/agetty.c:2311
+#: term-utils/agetty.c:2342 term-utils/agetty.c:2350
 #, c-format
 msgid "%s: invalid character conversion for login name"
 msgstr "%s: conversión de carácter no válida para el nombre de inicio de sesión"
 
-#: term-utils/agetty.c:2317
+#: term-utils/agetty.c:2356
 #, c-format
 msgid "%s: invalid character 0x%x in login name"
 msgstr "%s: carácter no váldo 0x%x en el nombre de inicio de seisión"
 
-#: term-utils/agetty.c:2402
+#: term-utils/agetty.c:2441
 #, c-format
 msgid "%s: failed to set terminal attributes: %m"
 msgstr "%s: no se ihan podido establecer los atributos del terminal: %m"
 
-#: term-utils/agetty.c:2440
+#: term-utils/agetty.c:2486
 #, c-format
 msgid ""
 " %1$s [options] <line> [<baud_rate>,...] [<termtype>]\n"
@@ -19745,164 +22346,164 @@ msgstr ""
 " %1$s [opciones] <línea> [<veloc_baudios>,...] [<tipoterm>]\n"
 " %1$s [opciones] <veloc_baudios>,... <línea> [<tipoterm>]\n"
 
-#: term-utils/agetty.c:2444
+#: term-utils/agetty.c:2490
 msgid "Open a terminal and set its mode.\n"
 msgstr "Abre un terminal y configura su modo.\n"
 
-#: term-utils/agetty.c:2447
+#: term-utils/agetty.c:2493
 msgid " -8, --8bits                assume 8-bit tty\n"
 msgstr " -8, --8bits                asume terminal de 8 bits\n"
 
-#: term-utils/agetty.c:2448
+#: term-utils/agetty.c:2494
 msgid " -a, --autologin <user>     login the specified user automatically\n"
 msgstr " -a, --autologin <usuario>  incia sesión automáticamente con el usuario especificado\n"
 
-#: term-utils/agetty.c:2449
+#: term-utils/agetty.c:2495
 msgid " -c, --noreset              do not reset control mode\n"
 msgstr " -c, --noreset              no reicia el modo de control\n"
 
-#: term-utils/agetty.c:2450
+#: term-utils/agetty.c:2496
 msgid " -E, --remote               use -r <hostname> for login(1)\n"
 msgstr " -E, --remote               utiliza -r <nombremáquina> para login(1)\n"
 
-#: term-utils/agetty.c:2451
+#: term-utils/agetty.c:2497
 msgid " -f, --issue-file <list>    display issue files or directories\n"
 msgstr " -f, --issue-file <lista>   muestra ficheros o directorios issue\n"
 
-#: term-utils/agetty.c:2452
+#: term-utils/agetty.c:2498
 msgid "     --show-issue           display issue file and exit\n"
 msgstr "     --show-issue           muestra el fichero issue y termina\n"
 
-#: term-utils/agetty.c:2453
+#: term-utils/agetty.c:2499
 msgid " -h, --flow-control         enable hardware flow control\n"
 msgstr " -h, --flow-control         activa el control de flujo por hardware\n"
 
-#: term-utils/agetty.c:2454
+#: term-utils/agetty.c:2500
 msgid " -H, --host <hostname>      specify login host\n"
 msgstr " -H, --host <nombremáquina> especifica máquina para inicio de sesión\n"
 
-#: term-utils/agetty.c:2455
+#: term-utils/agetty.c:2501
 msgid " -i, --noissue              do not display issue file\n"
 msgstr " -i, --noissue              no muestra el fichero issue\n"
 
-#: term-utils/agetty.c:2456
+#: term-utils/agetty.c:2502
 msgid " -I, --init-string <string> set init string\n"
 msgstr " -I, --init-string <cadena> establece la cadena de inicio\n"
 
-#: term-utils/agetty.c:2457
+#: term-utils/agetty.c:2503
 msgid " -J  --noclear              do not clear the screen before prompt\n"
 msgstr " -J, --noclear              no limpia la pantalla antes de sacar el indicador\n"
 
-#: term-utils/agetty.c:2458
+#: term-utils/agetty.c:2504
 msgid " -l, --login-program <file> specify login program\n"
 msgstr " -l, --login-program <fich> especifica el programa de inicio de sesión\n"
 
-#: term-utils/agetty.c:2459
+#: term-utils/agetty.c:2505
 msgid " -L, --local-line[=<mode>]  control the local line flag\n"
 msgstr " -L, --local-line[=<modo>]  controla el indicador de línea local\n"
 
-#: term-utils/agetty.c:2460
+#: term-utils/agetty.c:2506
 msgid " -m, --extract-baud         extract baud rate during connect\n"
 msgstr " -m, --extract-baud         extrae la velocidad en baudios durante la conexión\n"
 
-#: term-utils/agetty.c:2461
+#: term-utils/agetty.c:2507
 msgid " -n, --skip-login           do not prompt for login\n"
 msgstr " -n, --skip-login           no pregunta para iniciar sesión\n"
 
-#: term-utils/agetty.c:2462
+#: term-utils/agetty.c:2508
 msgid " -N  --nonewline            do not print a newline before issue\n"
 msgstr " -N, --nonewline            no imprime un salto de línea antes de issue\n"
 
-#: term-utils/agetty.c:2463
+#: term-utils/agetty.c:2509
 msgid " -o, --login-options <opts> options that are passed to login\n"
 msgstr " -o, --login-options <opcs> opciones que se pasan al iniciar sesión\n"
 
-#: term-utils/agetty.c:2464
+#: term-utils/agetty.c:2510
 msgid " -p, --login-pause          wait for any key before the login\n"
 msgstr " -p, --login-pause          espera a que se pulse una tecla antes de iniciar sesión\n"
 
-#: term-utils/agetty.c:2465
+#: term-utils/agetty.c:2511
 msgid " -r, --chroot <dir>         change root to the directory\n"
 msgstr " -r. --chroot <dir>         establece como raíz el directorio especificado\n"
 
-#: term-utils/agetty.c:2466
+#: term-utils/agetty.c:2512
 msgid " -R, --hangup               do virtually hangup on the tty\n"
 msgstr " -R, --hangup               cuelga virtualmente en el terminal\n"
 
-#: term-utils/agetty.c:2467
+#: term-utils/agetty.c:2513
 msgid " -s, --keep-baud            try to keep baud rate after break\n"
 msgstr " -s, --keep-baud            tarta de mantener la velocidad en baudios tras cortar\n"
 
-#: term-utils/agetty.c:2468
+#: term-utils/agetty.c:2514
 msgid " -t, --timeout <number>     login process timeout\n"
 msgstr " -t, --timeout <número>     tiempo límite del proceso de inicio de sesión\n"
 
-#: term-utils/agetty.c:2469
+#: term-utils/agetty.c:2515
 msgid " -U, --detect-case          detect uppercase terminal\n"
 msgstr " -U, --detect-case          detecta terminal de mayúsculas\n"
 
-#: term-utils/agetty.c:2470
+#: term-utils/agetty.c:2516
 msgid " -w, --wait-cr              wait carriage-return\n"
 msgstr " -w, --wait-cr              espera al retorno de carro\n"
 
-#: term-utils/agetty.c:2471
+#: term-utils/agetty.c:2517
 msgid "     --nohints              do not print hints\n"
 msgstr "     --nohints              no imprime pistas\n"
 
-#: term-utils/agetty.c:2472
+#: term-utils/agetty.c:2518
 msgid "     --nohostname           no hostname at all will be shown\n"
 msgstr "     --nohostname           no se muestra ningún nombre de máquina en absoluto\n"
 
-#: term-utils/agetty.c:2473
+#: term-utils/agetty.c:2519
 msgid "     --long-hostname        show full qualified hostname\n"
 msgstr "     --long-hostname        muestra el nombrede máquina completamente cualificado\n"
 
-#: term-utils/agetty.c:2474
+#: term-utils/agetty.c:2520
 msgid "     --erase-chars <string> additional backspace chars\n"
 msgstr "     --erase-chars <cadena> caracteres adicionales de borrado hacia atrás\n"
 
-#: term-utils/agetty.c:2475
+#: term-utils/agetty.c:2521
 msgid "     --kill-chars <string>  additional kill chars\n"
 msgstr "     --kill-chars <cadena>  caracteres de terminación adicionales\n"
 
-#: term-utils/agetty.c:2476
+#: term-utils/agetty.c:2522
 msgid "     --chdir <directory>    chdir before the login\n"
 msgstr "     --chdir <directorio>   cambia de directorio antes de iniciar sesión\n"
 
-#: term-utils/agetty.c:2477
+#: term-utils/agetty.c:2523
 msgid "     --delay <number>       sleep seconds before prompt\n"
 msgstr "     --delay <número>       reposa un número de segundos antes de preguntar\n"
 
-#: term-utils/agetty.c:2478
+#: term-utils/agetty.c:2524
 msgid "     --nice <number>        run login with this priority\n"
 msgstr "     --nice <número>        inicia sesión con esta prioridad\n"
 
-#: term-utils/agetty.c:2479
+#: term-utils/agetty.c:2525
 msgid "     --reload               reload prompts on running agetty instances\n"
 msgstr "     --reload               recarga los indicadores en las instancias de agetty en ejecución\n"
 
-#: term-utils/agetty.c:2480
+#: term-utils/agetty.c:2526
 msgid "     --list-speeds          display supported baud rates\n"
 msgstr "     --list-speeds          muestra las tasas de baudios admitidas\n"
 
-#: term-utils/agetty.c:2825
+#: term-utils/agetty.c:2874
 #, c-format
 msgid "%d user"
 msgid_plural "%d users"
 msgstr[0] "%d usuario"
 msgstr[1] "%d usuarios"
 
-#: term-utils/agetty.c:2956
+#: term-utils/agetty.c:3004
 #, c-format
 msgid "checkname failed: %m"
 msgstr "error de comprobación de nombre: %m"
 
-#: term-utils/agetty.c:2968
+#: term-utils/agetty.c:3016
 #, c-format
 msgid "cannot touch file %s"
 msgstr "no se puede tocar el fichero %s"
 
-#: term-utils/agetty.c:2972
+#: term-utils/agetty.c:3020
 msgid "--reload is unsupported on your system"
 msgstr "--reload no se admite en su sistema"
 
@@ -19949,75 +22550,76 @@ msgstr "a su terminal le está permitido el acceso para escritura"
 msgid "write access to your terminal is denied"
 msgstr "a su terminal le está denegado el acceso para escritura"
 
-#: term-utils/script.c:190
+#: term-utils/script.c:193
 #, c-format
 msgid " %s [options] [file]\n"
 msgstr " %s [opciones] [fichero]\n"
 
-#: term-utils/script.c:193
+#: term-utils/script.c:196
 msgid "Make a typescript of a terminal session.\n"
 msgstr "Crea una transcripción de una sesión de terminal.\n"
 
-#: term-utils/script.c:196
+#: term-utils/script.c:199
 msgid " -I, --log-in <file>           log stdin to file\n"
 msgstr " -I, --log-in <fichero>        anota la entrada estándar en un fichero\n"
 
-#: term-utils/script.c:197
+#: term-utils/script.c:200
 msgid " -O, --log-out <file>          log stdout to file (default)\n"
 msgstr " -O, --log-out <fichero>        anota la salida estándar en un fichero (opción predeterminada)\n"
 
-#: term-utils/script.c:198
+#: term-utils/script.c:201
 msgid " -B, --log-io <file>           log stdin and stdout to file\n"
 msgstr " -B, --log-io <fichero>        anota la entrada y la salida estándar en un fichero\n"
 
-#: term-utils/script.c:201
+#: term-utils/script.c:204
 msgid " -T, --log-timing <file>       log timing information to file\n"
 msgstr " -T, --log-timing <fichero>    anota la información de tiempos en un fichero\n"
 
-#: term-utils/script.c:202
+#: term-utils/script.c:205
 msgid " -t[<file>], --timing[=<file>] deprecated alias to -T (default file is stderr)\n"
 msgstr ""
 " -t[<fichero>], --timing[=<fichero>]\n"
 "                               alias obsoleto de -T (el fichero predeterminado es la salida de error estándar)\n"
 
-#: term-utils/script.c:203
+#: term-utils/script.c:206
 msgid " -m, --logging-format <name>   force to 'classic' or 'advanced' format\n"
 msgstr " -m, --logging-format <nombre> impone el formato 'clásico' o 'avanzado'\n"
 
-#: term-utils/script.c:206
+#: term-utils/script.c:209
 msgid " -a, --append                  append to the log file\n"
 msgstr " -a, --append                  añade en el fichero de log\n"
 
-#: term-utils/script.c:207
+#: term-utils/script.c:210
 msgid " -c, --command <command>       run command rather than interactive shell\n"
 msgstr " -c, --command <orden>         ejecuta una orden en lugar de una shell interactiva\n"
 
-#: term-utils/script.c:208
+#: term-utils/script.c:211
 msgid " -e, --return                  return exit code of the child process\n"
 msgstr " -e, --return                  devuelve el código de salida del proceso hijo\n"
 
-#: term-utils/script.c:209
+#: term-utils/script.c:212
 msgid " -f, --flush                   run flush after each write\n"
 msgstr " -f, --flush                   ejecuta flush después de cada escritura\n"
 
-#: term-utils/script.c:210
+#: term-utils/script.c:213
 msgid "     --force                   use output file even when it is a link\n"
 msgstr "     --force                   utiliza fichero de salida incluso cuando es un enlace\n"
 
-#: term-utils/script.c:211
-#, fuzzy
+#: term-utils/script.c:214
 msgid " -E, --echo <when>             echo input in session (auto, always or never)\n"
-msgstr " -E, --echo <cuándo>           repite la entrada («auto», «always» (siempre) o «never» (nunca))\n"
+msgstr ""
+" -E, --echo <cuándo>           repite la entrada de la sesión \n"
+"                                («auto», «always» (siempre) o «never» (nunca))\n"
 
-#: term-utils/script.c:212
+#: term-utils/script.c:215
 msgid " -o, --output-limit <size>     terminate if output files exceed size\n"
 msgstr " -o, --output-limit <tamaño>   finaliza si los ficheros de salida exceden el tamaño\n"
 
-#: term-utils/script.c:213
+#: term-utils/script.c:216
 msgid " -q, --quiet                   be quiet\n"
 msgstr " -q, --quiet                   es silencioso\n"
 
-#: term-utils/script.c:296
+#: term-utils/script.c:299
 #, c-format
 msgid ""
 "\n"
@@ -20026,7 +22628,7 @@ msgstr ""
 "\n"
 "Script terminado en %s [<%s>]\n"
 
-#: term-utils/script.c:298
+#: term-utils/script.c:301
 #, c-format
 msgid ""
 "\n"
@@ -20035,26 +22637,27 @@ msgstr ""
 "\n"
 "Script terminado en %s [CÓDIGO_SALIDA_ORDEN=\"%d\"]\n"
 
-#: term-utils/script.c:394
+#: term-utils/script.c:399
 #, c-format
 msgid "Script started on %s ["
 msgstr "Script iniciado en %s ["
 
-#: term-utils/script.c:406
-#, c-format
-msgid "<not executed on terminal>"
+#: term-utils/script.c:415
+#, fuzzy, c-format
+#| msgid "<not executed on terminal>"
+msgid "%*s<not executed on terminal>"
 msgstr "<no ejecutado en terminal>"
 
-#: term-utils/script.c:679
+#: term-utils/script.c:689
 #, c-format
 msgid "Script terminated, max output files size %<PRIu64> exceeded.\n"
 msgstr "Script terminado; se ha excedido el tamaño máximo %<PRIu64> de ficheros de salida.\n"
 
-#: term-utils/script.c:681
+#: term-utils/script.c:691
 msgid "max output size exceeded"
 msgstr "tamaño máximo de la salida excedido"
 
-#: term-utils/script.c:742
+#: term-utils/script.c:752
 #, c-format
 msgid ""
 "output file `%s' is a link\n"
@@ -20065,50 +22668,50 @@ msgstr ""
 "Utilice --force si quiere utilizarlo de verdad.\n"
 "No se inicia el programa."
 
-#: term-utils/script.c:821
+#: term-utils/script.c:833
 #, c-format
 msgid "unssuported echo mode: '%s'"
 msgstr "modo de repetición no implementado: '%s'"
 
-#: term-utils/script.c:846
+#: term-utils/script.c:858
 msgid "failed to parse output limit size"
 msgstr "error al analizar el tamaño del límite de la salida"
 
-#: term-utils/script.c:857
+#: term-utils/script.c:869
 #, c-format
 msgid "unsupported logging format: '%s'"
 msgstr "formato de anotación no admitido: '%s'"
 
-#: term-utils/script.c:901
+#: term-utils/script.c:922
 msgid "log multiple streams is mutually exclusive with 'classic' format"
 msgstr "la anotación de múltiples flujos es mutuamente excluyente con el formato 'clásico'"
 
-#: term-utils/script.c:928
+#: term-utils/script.c:949
 #, c-format
 msgid "Script started"
 msgstr "Script iniciado"
 
-#: term-utils/script.c:930
+#: term-utils/script.c:951
 #, c-format
 msgid ", output log file is '%s'"
 msgstr ", el fichero de anotación de salida es '%s'"
 
-#: term-utils/script.c:932
+#: term-utils/script.c:953
 #, c-format
 msgid ", input log file is '%s'"
 msgstr ", el fichero de anotación de entrada es '%s'"
 
-#: term-utils/script.c:934
+#: term-utils/script.c:955
 #, c-format
 msgid ", timing file is '%s'"
 msgstr ", el fichero de tiempos es '%s'"
 
-#: term-utils/script.c:935
+#: term-utils/script.c:956
 #, c-format
 msgid ".\n"
 msgstr ".\n"
 
-#: term-utils/script.c:1041
+#: term-utils/script.c:1065
 #, c-format
 msgid "Script done.\n"
 msgstr "Script finalizado.\n"
@@ -20150,11 +22753,11 @@ msgstr " -d, --divisor <número>  acelera o ralentiza la ejecución con un divis
 msgid " -m, --maxdelay <num>    wait at most this many seconds between updates\n"
 msgstr " -m, --maxdelay <número> espera como mucho estos segundos entre actualizaciones\n"
 
-#: term-utils/scriptlive.c:226 term-utils/scriptreplay.c:234
+#: term-utils/scriptlive.c:226 term-utils/scriptreplay.c:233
 msgid "failed to parse maximal delay argument"
 msgstr "no se ha podido analizar el argumento de retardo máximo"
 
-#: term-utils/scriptlive.c:249 term-utils/scriptreplay.c:275
+#: term-utils/scriptlive.c:249 term-utils/scriptreplay.c:274
 msgid "timing file not specified"
 msgstr "no se ha especificado ningún fichero de tiempos"
 
@@ -20171,7 +22774,7 @@ msgstr ">>> scriptlive: Iniciando la ejecución del script de transcripción por
 msgid "failed to allocate PTY handler"
 msgstr "no se ha podido asignar el manejador de PTY"
 
-#: term-utils/scriptlive.c:363
+#: term-utils/scriptlive.c:365
 #, c-format
 msgid ""
 "\n"
@@ -20209,31 +22812,30 @@ msgstr " -x, --stream <nombre>   tipo de flujo (out, in, signal o info)\n"
 msgid " -c, --cr-mode <type>    CR char mode (auto, never, always)\n"
 msgstr " -c, --cr-mode <tipo>    modo de caracteres CR (auto, never, always)\n"
 
-#: term-utils/scriptreplay.c:132
-#, fuzzy
+#: term-utils/scriptreplay.c:131
 msgid "unexpected tcgetattr failure"
-msgstr "tcgetattr ha fallado"
+msgstr "fallo inesperado de tcgetattr"
 
-#: term-utils/scriptreplay.c:213
+#: term-utils/scriptreplay.c:212
 #, c-format
 msgid "unsupported mode name: '%s'"
 msgstr "nombre de modo no admitido: '%s'"
 
-#: term-utils/scriptreplay.c:246
+#: term-utils/scriptreplay.c:245
 #, c-format
 msgid "unsupported stream name: '%s'"
 msgstr "nombre de flujo no admitido: '%s'"
 
-#: term-utils/scriptreplay.c:277
+#: term-utils/scriptreplay.c:276
 msgid "data log file not specified"
 msgstr "no se ha especificado ningún fichero de anotación de datos"
 
-#: term-utils/scriptreplay.c:331
+#: term-utils/scriptreplay.c:330
 #, c-format
 msgid "%s: log file error"
 msgstr "%s: error en fichero de anotación"
 
-#: term-utils/scriptreplay.c:333
+#: term-utils/scriptreplay.c:332
 #, c-format
 msgid "%s: line %d: timing file error"
 msgstr "%s: línea %d: error en fichero de tiempos"
@@ -20493,59 +23095,59 @@ msgstr "no se puede bifurcar (fork)"
 msgid "%s: BAD ERROR, message is far too long"
 msgstr "%s: ERROR MALO: el mensaje es demasiado largo"
 
-#: term-utils/wall.c:88
+#: term-utils/wall.c:89
 #, c-format
 msgid " %s [options] [<file> | <message>]\n"
 msgstr " %s [opciones] [<fichero> | <mensaje>]\n"
 
-#: term-utils/wall.c:91
+#: term-utils/wall.c:92
 msgid "Write a message to all users.\n"
 msgstr "Escribe un mensaje a todos los usuarios.\n"
 
-#: term-utils/wall.c:94
+#: term-utils/wall.c:95
 msgid " -g, --group <group>     only send message to group\n"
 msgstr " -g, --group <grupo>     envía mensaje solamente al grupo\n"
 
-#: term-utils/wall.c:95
+#: term-utils/wall.c:96
 msgid " -n, --nobanner          do not print banner, works only for root\n"
 msgstr " -n, --nobanner          no imprime mensaje inicial, solo funciona para root\n"
 
-#: term-utils/wall.c:96
+#: term-utils/wall.c:97
 msgid " -t, --timeout <timeout> write timeout in seconds\n"
 msgstr " -t, --timeout <tiempolimite> escribe el tiempo límite en segundos\n"
 
-#: term-utils/wall.c:124
+#: term-utils/wall.c:125
 msgid "invalid group argument"
 msgstr "argumento de grupo no válido"
 
-#: term-utils/wall.c:126
+#: term-utils/wall.c:127
 #, c-format
 msgid "%s: unknown gid"
 msgstr "%s: gid desconocido"
 
-#: term-utils/wall.c:169
+#: term-utils/wall.c:170
 msgid "getgrouplist found more groups than sysconf allows"
 msgstr "getgrouplist ha encontrado más grupos de los que permite sysconf"
 
-#: term-utils/wall.c:215
+#: term-utils/wall.c:216
 msgid "--nobanner is available only for root"
 msgstr "--nobanner solamente está disponible para root"
 
-#: term-utils/wall.c:220
+#: term-utils/wall.c:221
 #, c-format
 msgid "invalid timeout argument: %s"
 msgstr "el argumento de tiempo límite no es válido: %s"
 
-#: term-utils/wall.c:361
+#: term-utils/wall.c:293
 msgid "cannot get passwd uid"
 msgstr "no se puede obtener el uid de passwd"
 
-#: term-utils/wall.c:385
+#: term-utils/wall.c:317
 #, c-format
 msgid "Broadcast message from %s@%s (%s) (%s):"
 msgstr "Mensaje de difusión general (broadcast) de %s@%s (%s) (%s):"
 
-#: term-utils/wall.c:417
+#: term-utils/wall.c:349
 #, c-format
 msgid "will not read %s - use stdin."
 msgstr "no se puede leer %s - use la entrada estándar."
@@ -20583,38 +23185,37 @@ msgstr "%s tiene los mensajes desactivados"
 msgid "%s is logged in more than once; writing to %s"
 msgstr "%s tiene iniciada una sesión más de una vez; escribiendo en %s"
 
-#: term-utils/write.c:237
-msgid "carefulputc failed"
-msgstr "carefulputc ha fallado"
-
-#: term-utils/write.c:279
+#: term-utils/write.c:265
 #, c-format
 msgid "Message from %s@%s (as %s) on %s at %02d:%02d ..."
 msgstr "Mensaje de %s@%s (como %s) en %s a las %02d:%02d ..."
 
-#: term-utils/write.c:283
+#: term-utils/write.c:269
 #, c-format
 msgid "Message from %s@%s on %s at %02d:%02d ..."
 msgstr "Mensaje de %s@%s el %s a las %02d:%02d ..."
 
-#: term-utils/write.c:329
+#: term-utils/write.c:280
+msgid "carefulputc failed"
+msgstr "carefulputc ha fallado"
+
+#: term-utils/write.c:318
 msgid "you have write permission turned off"
 msgstr "usted tiene el permiso de escritura desactivado"
 
-#: term-utils/write.c:352
+#: term-utils/write.c:341
 #, c-format
 msgid "%s is not logged in on %s"
 msgstr "%s no tiene una sesión iniciada en %s"
 
-#: term-utils/write.c:358
+#: term-utils/write.c:347
 #, c-format
 msgid "%s has messages disabled on %s"
 msgstr "%s tiene los mensajes desactivados en %s"
 
 #: text-utils/col.c:174
-#, fuzzy
 msgid "Filter out reverse line feeds from standard input.\n"
-msgstr "Deja fuera avances de línea inversos.\n"
+msgstr "Deja fuera avances de línea inversos en la entrada estándar.\n"
 
 #: text-utils/col.c:177
 #, c-format
@@ -20654,7 +23255,7 @@ msgstr "-- línea ya vaciada"
 msgid "bad -l argument"
 msgstr "argumento -l incorrecto"
 
-#: text-utils/colcrt.c:82 text-utils/column.c:649
+#: text-utils/colcrt.c:82 text-utils/column.c:748
 #, c-format
 msgid " %s [options] [<file>...]\n"
 msgstr " %s [opciones] [<fichero>...]\n"
@@ -20702,168 +23303,185 @@ msgstr "primer argumento"
 msgid "second argument"
 msgstr "segundo argumento"
 
-#: text-utils/column.c:236
+#: text-utils/column.c:282
 msgid "failed to parse column"
 msgstr "fallo al analizar columna"
 
-#: text-utils/column.c:246
+#: text-utils/column.c:291
 #, c-format
 msgid "undefined column name '%s'"
 msgstr "nombre de columna no definido: '%s'"
 
-#: text-utils/column.c:322
+#: text-utils/column.c:403
 msgid "failed to parse --table-order list"
 msgstr "fallo al analizar la lista de --table-order"
 
-#: text-utils/column.c:398
+#: text-utils/column.c:481
+msgid "failed to parse --table-hide list"
+msgstr "fallo al analizar la lista de --table-hide"
+
+#: text-utils/column.c:485
 msgid "failed to parse --table-right list"
 msgstr "fallo al analizar la lista de --table-right"
 
-#: text-utils/column.c:402
+#: text-utils/column.c:489
 msgid "failed to parse --table-trunc list"
 msgstr "fallo al analizar la lista de --table-trunc"
 
-#: text-utils/column.c:406
+#: text-utils/column.c:493
 msgid "failed to parse --table-noextreme list"
 msgstr "fallo al analizar la lista de --table-noextreme"
 
-#: text-utils/column.c:410
+#: text-utils/column.c:497
 msgid "failed to parse --table-wrap list"
 msgstr "fallo al analizar la lista de --table-wrap"
 
-#: text-utils/column.c:414
-msgid "failed to parse --table-hide list"
-msgstr "fallo al analizar la lista de --table-hide"
-
-#: text-utils/column.c:451
+#: text-utils/column.c:549
 #, c-format
 msgid "line %zu: for JSON the name of the column %zu is required"
 msgstr "línea %zu: para JSON se requiere el nombre de la columna %zu"
 
-#: text-utils/column.c:467
+#: text-utils/column.c:566
 msgid "failed to allocate output data"
 msgstr "no se han podido reservar datos de salida"
 
-#: text-utils/column.c:652
+#: text-utils/column.c:751
 msgid "Columnate lists.\n"
 msgstr "Listas en columnas.\n"
 
-#: text-utils/column.c:655
+#: text-utils/column.c:754
 msgid " -t, --table                      create a table\n"
 msgstr " -t, --table                      crea una tabla\n"
 
-#: text-utils/column.c:656
+#: text-utils/column.c:755
 msgid " -n, --table-name <name>          table name for JSON output\n"
 msgstr " -n, --table-name <nombre>        nombre de la tabla para la salida JSON\n"
 
-#: text-utils/column.c:657
+#: text-utils/column.c:756
 msgid " -O, --table-order <columns>      specify order of output columns\n"
 msgstr " -O, --table-order <columnas>     especifica el orden de las columnas de salida\n"
 
-#: text-utils/column.c:658
+#: text-utils/column.c:757
+#, fuzzy
+#| msgid " -H, --table-hide <columns>       don't print the columns\n"
+msgid " -C, --table-column <properties>  define column\n"
+msgstr " -H, --table-hide <columnas>      no imprime las columnas\n"
+
+#: text-utils/column.c:758
 msgid " -N, --table-columns <names>      comma separated columns names\n"
 msgstr " -N, --table-columns <nombres>    nombres de columnas separados por coma\n"
 
-#: text-utils/column.c:659
-#, fuzzy
+#: text-utils/column.c:759
 msgid " -l, --table-columns-limit <num>  maximal number of input columns\n"
-msgstr " -c, --count <número>   número máximo de zonas\n"
+msgstr " -l, --table-columns-limit <num>  número máximo de columnas de entrada\n"
 
-#: text-utils/column.c:660
+#: text-utils/column.c:760
 msgid " -E, --table-noextreme <columns>  don't count long text from the columns to column width\n"
 msgstr " -E, --table-noextreme <columnas> no cuenta texto largo desde las columnas hasta la anchura de columna\n"
 
-#: text-utils/column.c:661
+#: text-utils/column.c:761
 msgid " -d, --table-noheadings           don't print header\n"
 msgstr " -d, --table-noheadings           no imprime cabecera\n"
 
-#: text-utils/column.c:662
+#: text-utils/column.c:762
+#, fuzzy
+#| msgid " -a, --all              enter all namespaces\n"
+msgid " -m, --table-maxout               fill all available space\n"
+msgstr " -a, --all              introduce todos los espacios de nombres\n"
+
+#: text-utils/column.c:763
 msgid " -e, --table-header-repeat        repeat header for each page\n"
 msgstr " -e, --table-header-repeat        repite la cabecera en cada página\n"
 
-#: text-utils/column.c:663
+#: text-utils/column.c:764
 msgid " -H, --table-hide <columns>       don't print the columns\n"
 msgstr " -H, --table-hide <columnas>      no imprime las columnas\n"
 
-#: text-utils/column.c:664
+#: text-utils/column.c:765
 msgid " -R, --table-right <columns>      right align text in these columns\n"
 msgstr " -R, --table-right <columnas>     alinea el texto a la derecha en estas columnas\n"
 
-#: text-utils/column.c:665
+#: text-utils/column.c:766
 msgid " -T, --table-truncate <columns>   truncate text in the columns when necessary\n"
 msgstr " -T, --table-truncate <columnas>  trunca el texto de las columnas cuando sea necesario\n"
 
-#: text-utils/column.c:666
+#: text-utils/column.c:767
 msgid " -W, --table-wrap <columns>       wrap text in the columns when necessary\n"
 msgstr "-W, --table-wrap <<columnas>      ajusta envolviendo  el texto en las columnas cuando sea necesario\n"
 
-#: text-utils/column.c:667
-#, fuzzy
+#: text-utils/column.c:768
 msgid " -L, --keep-empty-lines           don't ignore empty lines\n"
-msgstr " -L, --table-empty-lines          no hace caso omiso de las líneas vacías\n"
+msgstr " -L, --keep-empty-lines           no hace caso omiso de las líneas vacías\n"
 
-#: text-utils/column.c:668
+#: text-utils/column.c:769
 msgid " -J, --json                       use JSON output format for table\n"
 msgstr " -J, --json                       utiliza el formato de salida JSON para la tabla\n"
 
-#: text-utils/column.c:671
+#: text-utils/column.c:772
 msgid " -r, --tree <column>              column to use tree-like output for the table\n"
 msgstr " -r, --árbol <columna>            columna que se utilizará para sacar la tabla con forma de árbol\n"
 
-#: text-utils/column.c:672
+#: text-utils/column.c:773
 msgid " -i, --tree-id <column>           line ID to specify child-parent relation\n"
 msgstr " -i, --tree-id <columna>          ID de la línea que especifica la relación hijo-padre\n"
 
-#: text-utils/column.c:673
+#: text-utils/column.c:774
 msgid " -p, --tree-parent <column>       parent to specify child-parent relation\n"
 msgstr " -p, --tree-parent <columna>      padre que especifica la relación hijo-padre\n"
 
-#: text-utils/column.c:676
+#: text-utils/column.c:777
 msgid " -c, --output-width <width>       width of output in number of characters\n"
 msgstr " -c, --output-width <ancho>       ancho de la salida en número de caracteres\n"
 
-#: text-utils/column.c:677
+#: text-utils/column.c:778
 msgid " -o, --output-separator <string>  columns separator for table output (default is two spaces)\n"
 msgstr " -o, --output-separator <cadena>  separador de columnas para la salida de las tablas (el predeterminado es dos espacios)\n"
 
-#: text-utils/column.c:678
+#: text-utils/column.c:779
 msgid " -s, --separator <string>         possible table delimiters\n"
 msgstr " -s, --separator <cadena>         delimitadores de tabla que se pueden utilizar\n"
 
-#: text-utils/column.c:679
+#: text-utils/column.c:780
 msgid " -x, --fillrows                   fill rows before columns\n"
 msgstr " -x, --fillrows                   llenar las filas antes que las columnas\n"
 
-#: text-utils/column.c:750
+#: text-utils/column.c:861
 msgid "invalid columns argument"
 msgstr "argumento de las columnas no válido"
 
-#: text-utils/column.c:775
-#, fuzzy
+#: text-utils/column.c:887
 msgid "invalid columns limit argument"
-msgstr "argumento de las columnas no válido"
+msgstr "argumento de límite de columnas no válido"
 
-#: text-utils/column.c:777
+#: text-utils/column.c:889
 msgid "columns limit must be greater than zero"
-msgstr ""
+msgstr "el límite de columnas debe ser mayor que cero"
 
-#: text-utils/column.c:780
+#: text-utils/column.c:892
 msgid "failed to parse column names"
 msgstr "No se han podido analizar los nombres de las columnas"
 
-#: text-utils/column.c:835
+#: text-utils/column.c:919
+#, fuzzy
+#| msgid "failed to allocate iterator"
+msgid "failed to use input separator"
+msgstr "fallo al reservar iterador"
+
+#: text-utils/column.c:952
 msgid "options --tree-id and --tree-parent are required for tree formatting"
 msgstr "hacen falta las opciones --tree-id y --tree-parent para dar formato de árbol"
 
-#: text-utils/column.c:843
+#: text-utils/column.c:960
 msgid "option --table required for all --table-*"
 msgstr "se requiere la opción --table para todas las --table-*"
 
-#: text-utils/column.c:846
-msgid "option --table-columns required for --json"
+#: text-utils/column.c:963
+#, fuzzy
+#| msgid "option --table-columns required for --json"
+msgid "option --table-columns or --table-column required for --json"
 msgstr "se requiere la opción --table-columns para --json"
 
-#: text-utils/hexdump.c:162 text-utils/more.c:235
+#: text-utils/hexdump.c:162 text-utils/more.c:237
 #, c-format
 msgid " %s [options] <file>...\n"
 msgstr " %s [opciones] <fichero>...\n"
@@ -20924,7 +23542,7 @@ msgstr " -v, --no-squeezing        saca líneas idénticas\n"
 msgid "<length> and <offset>"
 msgstr "<tamaño> y <desplaz>"
 
-#: text-utils/hexdump-display.c:364
+#: text-utils/hexdump-display.c:366
 msgid "all input file arguments failed"
 msgstr "error en todos los argumentos de fichero de entrada"
 
@@ -20948,7 +23566,7 @@ msgstr "formato incorrecto {%s}"
 msgid "bad conversion character %%%s"
 msgstr "carácter de conversión %%%s incorrecto"
 
-#: text-utils/hexdump-parse.c:436
+#: text-utils/hexdump-parse.c:440
 msgid "byte count with multiple conversion characters"
 msgstr "número total de bytes con varios caracteres de conversión"
 
@@ -20956,64 +23574,69 @@ msgstr "número total de bytes con varios caracteres de conversión"
 msgid "Read one line.\n"
 msgstr "Lee una línea.\n"
 
-#: text-utils/more.c:238
-msgid "A file perusal filter for CRT viewing."
-msgstr "Filtro para lectura detenida de un fichero para visualización en CRT."
+#: text-utils/more.c:240
+#, fuzzy
+#| msgid "Discard the content of sectors on a device.\n"
+msgid "Display the contents of a file in a terminal."
+msgstr "Descarta el contenido de ciertos sectores de un dispositivo.\n"
 
-#: text-utils/more.c:241
+#: text-utils/more.c:243
 msgid " -d, --silent          display help instead of ringing bell"
 msgstr " -d, --silent          muestra ayuda en lugar de hacer sonar la campana"
 
-#: text-utils/more.c:242
+#: text-utils/more.c:244
 msgid " -f, --logical         count logical rather than screen lines"
 msgstr " -f, --logical         cuenta líneas lógicas en vez de líneas de pantalla"
 
-#: text-utils/more.c:243
+#: text-utils/more.c:245
 msgid " -l, --no-pause        suppress pause after form feed"
 msgstr " -l, --no-pause        suprime la pausa posterior al avance de página"
 
-#: text-utils/more.c:244
+#: text-utils/more.c:246
 msgid " -c, --print-over      do not scroll, display text and clean line ends"
 msgstr " -c, --print-over      no desplaza; muestra texto y limpia los finales de línea"
 
-#: text-utils/more.c:245
+#: text-utils/more.c:247
 msgid " -p, --clean-print     do not scroll, clean screen and display text"
 msgstr " -p, --clean-print     no desplaza; limpia la pantalla y muestra texto"
 
-#: text-utils/more.c:246
+#: text-utils/more.c:248
+msgid " -e, --exit-on-eof     exit on end-of-file"
+msgstr ""
+
+#: text-utils/more.c:249
 msgid " -s, --squeeze         squeeze multiple blank lines into one"
 msgstr " -s, --squeeze         junta varias líneas en blanco en una sola"
 
-#: text-utils/more.c:247
+#: text-utils/more.c:250
 msgid " -u, --plain           suppress underlining and bold"
 msgstr " -u, --plain           suprime subrayados y negrita"
 
-#: text-utils/more.c:248
+#: text-utils/more.c:251
 msgid " -n, --lines <number>  the number of lines per screenful"
 msgstr " -n, --lines <número>  número de líneas por pantalla completa"
 
-#: text-utils/more.c:249
+#: text-utils/more.c:252
 msgid " -<number>             same as --lines"
 msgstr " -<número>             lo mismo que --lines"
 
-#: text-utils/more.c:250
+#: text-utils/more.c:253
 msgid " +<number>             display file beginning from line number"
 msgstr " +<número>             muestra el comienzo del fichero desde el número de línea"
 
-#: text-utils/more.c:251
+#: text-utils/more.c:254
 msgid " +/<pattern>           display file beginning from pattern match"
 msgstr " +/<patrón>            muestra el fichero desde el punto de coincidencia con el patrón"
 
-#: text-utils/more.c:352
+#: text-utils/more.c:357
 msgid "MORE environment variable"
 msgstr "variable de entorno MORE"
 
-#: text-utils/more.c:405
-#, fuzzy
+#: text-utils/more.c:410
 msgid "magic failed"
-msgstr "magic ha fallado: %s\n"
+msgstr "magic ha fallado"
 
-#: text-utils/more.c:409 text-utils/more.c:428
+#: text-utils/more.c:414 text-utils/more.c:433
 #, c-format
 msgid ""
 "\n"
@@ -21024,7 +23647,7 @@ msgstr ""
 "*** %s: No es un fichero de texto ***\n"
 "\n"
 
-#: text-utils/more.c:461
+#: text-utils/more.c:467
 #, c-format
 msgid ""
 "\n"
@@ -21035,22 +23658,27 @@ msgstr ""
 "*** %s: directorio ***\n"
 "\n"
 
-#: text-utils/more.c:727
+#: text-utils/more.c:729
 #, c-format
 msgid "--More--"
 msgstr "--Más--"
 
-#: text-utils/more.c:729
+#: text-utils/more.c:731
 #, c-format
 msgid "(Next file: %s)"
 msgstr "(Siguiente fichero: %s)"
 
-#: text-utils/more.c:737
+#: text-utils/more.c:736 text-utils/more.c:742
+#, c-format
+msgid "(END)"
+msgstr ""
+
+#: text-utils/more.c:747
 #, c-format
 msgid "[Press space to continue, 'q' to quit.]"
 msgstr "[Pulse la barra espaciadora para continuar; 'q' para salir.]"
 
-#: text-utils/more.c:938
+#: text-utils/more.c:949
 msgid ""
 "\n"
 "...Skipping "
@@ -21058,40 +23686,40 @@ msgstr ""
 "\n"
 "...Saltando "
 
-#: text-utils/more.c:942
+#: text-utils/more.c:953
 msgid "...Skipping to file "
 msgstr "...Saltando al fichero "
 
-#: text-utils/more.c:944
+#: text-utils/more.c:955
 msgid "...Skipping back to file "
 msgstr "...Retrocediendo al fichero "
 
-#: text-utils/more.c:1106
+#: text-utils/more.c:1117
 msgid "Line too long"
 msgstr "Línea demasiado larga"
 
-#: text-utils/more.c:1144
+#: text-utils/more.c:1160
 msgid "No previous command to substitute for"
 msgstr "No hay ningún comando anterior para sustituir"
 
-#: text-utils/more.c:1173
+#: text-utils/more.c:1189
 #, c-format
 msgid "[Use q or Q to quit]"
 msgstr "[Utilizar q o Q para salir]"
 
-#: text-utils/more.c:1261
+#: text-utils/more.c:1275
 msgid "exec failed\n"
 msgstr "La ejecución (exec) ha fallado\n"
 
-#: text-utils/more.c:1271
+#: text-utils/more.c:1285
 msgid "can't fork\n"
 msgstr "no se puede bifurcar\n"
 
-#: text-utils/more.c:1427
+#: text-utils/more.c:1441
 msgid "...skipping\n"
 msgstr "...omitiendo\n"
 
-#: text-utils/more.c:1464
+#: text-utils/more.c:1478
 msgid ""
 "\n"
 "Pattern not found\n"
@@ -21099,11 +23727,11 @@ msgstr ""
 "\n"
 "Patrón no encontrado\n"
 
-#: text-utils/more.c:1468 text-utils/pg.c:1036 text-utils/pg.c:1184
+#: text-utils/more.c:1482 text-utils/pg.c:1032 text-utils/pg.c:1180
 msgid "Pattern not found"
 msgstr "Patrón no encontrado"
 
-#: text-utils/more.c:1486
+#: text-utils/more.c:1500
 msgid ""
 "Most commands optionally preceded by integer argument k.  Defaults in brackets.\n"
 "Star (*) indicates argument becomes new default.\n"
@@ -21112,7 +23740,7 @@ msgstr ""
 "Los valores predeterminados están entre corchetes.\n"
 "Un asterisco (*) indica que el argumento será el nuevo valor predeterminado.\n"
 
-#: text-utils/more.c:1492
+#: text-utils/more.c:1506
 #, c-format
 msgid ""
 "<space>                 Display next k lines of text [current screen size]\n"
@@ -21158,21 +23786,21 @@ msgstr ""
 ":f                      Muestra el fichero actual y el número de línea\n"
 ".                       Repite la orden anterior\n"
 
-#: text-utils/more.c:1558
+#: text-utils/more.c:1572
 #, c-format
 msgid "...back %d page"
 msgid_plural "...back %d pages"
 msgstr[0] "...retroceder %d página"
 msgstr[1] "...retroceder %d páginas"
 
-#: text-utils/more.c:1582
+#: text-utils/more.c:1596
 #, c-format
 msgid "...skipping %d line"
 msgid_plural "...skipping %d lines"
 msgstr[0] "...omitiendo %d línea"
 msgstr[1] "...omitiendo %d líneas"
 
-#: text-utils/more.c:1682
+#: text-utils/more.c:1696
 msgid ""
 "\n"
 "***Back***\n"
@@ -21182,21 +23810,21 @@ msgstr ""
 "***Atrás***\n"
 "\n"
 
-#: text-utils/more.c:1701
+#: text-utils/more.c:1715
 #, c-format
 msgid "\"%s\" line %d"
 msgstr "\"%s\" línea %d"
 
-#: text-utils/more.c:1704
+#: text-utils/more.c:1718
 #, c-format
 msgid "[Not a file] line %d"
 msgstr "[No es un fichero] línea %d"
 
-#: text-utils/more.c:1710
+#: text-utils/more.c:1724
 msgid "No previous regular expression"
 msgstr "No hay ninguna expresión regular previa"
 
-#: text-utils/more.c:1779
+#: text-utils/more.c:1793
 #, c-format
 msgid "[Press 'h' for instructions.]"
 msgstr "[Pulse 'h' para consultar las instrucciones.]"
@@ -21308,80 +23936,80 @@ msgstr "la opción necesita un argumento -- %s"
 msgid "illegal option -- %s"
 msgstr "opción ilegal -- %s"
 
-#: text-utils/pg.c:367
+#: text-utils/pg.c:366
 msgid "...skipping forward\n"
 msgstr "...saltando hacia adelante\n"
 
-#: text-utils/pg.c:369
+#: text-utils/pg.c:368
 msgid "...skipping backward\n"
 msgstr "...saltando hacia atrás\n"
 
-#: text-utils/pg.c:385
+#: text-utils/pg.c:384
 msgid "No next file"
 msgstr "No hay ningún fichero siguiente"
 
-#: text-utils/pg.c:389
+#: text-utils/pg.c:388
 msgid "No previous file"
 msgstr "No hay ningún fichero anterior"
 
-#: text-utils/pg.c:891
+#: text-utils/pg.c:887
 #, c-format
 msgid "Read error from %s file"
 msgstr "Error de lectura en el fichero %s"
 
-#: text-utils/pg.c:894
+#: text-utils/pg.c:890
 #, c-format
 msgid "Unexpected EOF in %s file"
 msgstr "EOF inesperado en el fichero %s"
 
-#: text-utils/pg.c:896
+#: text-utils/pg.c:892
 #, c-format
 msgid "Unknown error in %s file"
 msgstr "Error desconocido en el fichero %s"
 
-#: text-utils/pg.c:949
+#: text-utils/pg.c:945
 msgid "Cannot create temporary file"
 msgstr "No se puede crear un fichero temporal"
 
 # ¿Qué significa?
-#: text-utils/pg.c:958 text-utils/pg.c:1125 text-utils/pg.c:1151
+#: text-utils/pg.c:954 text-utils/pg.c:1121 text-utils/pg.c:1147
 msgid "RE error: "
 msgstr "RE error:"
 
-#: text-utils/pg.c:1108
+#: text-utils/pg.c:1104
 msgid "(EOF)"
 msgstr "(EOF)"
 
-#: text-utils/pg.c:1133 text-utils/pg.c:1159
+#: text-utils/pg.c:1129 text-utils/pg.c:1155
 msgid "No remembered search string"
 msgstr "No se recuerda ninguna cadena de búsqueda"
 
-#: text-utils/pg.c:1214
+#: text-utils/pg.c:1210
 msgid "cannot open "
 msgstr "no se puede abrir "
 
-#: text-utils/pg.c:1266
+#: text-utils/pg.c:1262
 msgid "saved"
 msgstr "guardado"
 
-#: text-utils/pg.c:1356
+#: text-utils/pg.c:1352
 msgid ": !command not allowed in rflag mode.\n"
 msgstr ": no se permite !orden en el modo rflag.\n"
 
-#: text-utils/pg.c:1390
+#: text-utils/pg.c:1386
 msgid "fork() failed, try again later\n"
 msgstr "falló la llamada al sistema fork(), inténtelo de nuevo más adelante\n"
 
-#: text-utils/pg.c:1478
+#: text-utils/pg.c:1474
 msgid "(Next file: "
 msgstr "(Siguiente fichero: "
 
-#: text-utils/pg.c:1544
+#: text-utils/pg.c:1540
 #, c-format
 msgid "%s %s Copyright (c) 2000-2001 Gunnar Ritter. All rights reserved.\n"
 msgstr "%s %s Copyright (c) 2000-2001 Gunnar Ritter. Todos los derechos reservados.\n"
 
-#: text-utils/pg.c:1597 text-utils/pg.c:1670
+#: text-utils/pg.c:1593 text-utils/pg.c:1666
 msgid "failed to parse number of lines per page"
 msgstr "no se ha podido analizar el número de líneas por página"
 
@@ -21426,6 +24054,178 @@ msgid "terminal `%s' is not known, defaulting to `dumb'"
 msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 
 #, c-format
+#~ msgid "chown failed: %s"
+#~ msgstr "chown falló: %s"
+
+#, c-format
+#~ msgid "waitpid failed (%s)"
+#~ msgstr "waitpid ha fallado (%s)"
+
+#, c-format
+#~ msgid "Interrupted %s"
+#~ msgstr "interrumpido %s"
+
+#, fuzzy
+#~| msgid " -u, --notruncate       don't truncate text in columns\n"
+#~ msgid " -u, --notruncate      don't truncate text in columns\n"
+#~ msgstr " -u, --notruncate       no trunca el texto de las columnas\n"
+
+#, c-format
+#~ msgid "%s: BLKZEROOUT ioctl failed"
+#~ msgstr "%s: ioctl BLKZEROOUT ha fallado"
+
+#, c-format
+#~ msgid "%s: BLKSECDISCARD ioctl failed"
+#~ msgstr "%s: ioctl BLKSECDISCARD ha fallado"
+
+#, c-format
+#~ msgid "%s: BLKDISCARD ioctl failed"
+#~ msgstr "%s: ioctl BLKDISCARD ha fallado"
+
+#, c-format
+#~ msgid ""
+#~ " -a, --all               mount all filesystems mentioned in fstab\n"
+#~ " -c, --no-canonicalize   don't canonicalize paths\n"
+#~ " -f, --fake              dry run; skip the mount(2) syscall\n"
+#~ " -F, --fork              fork off for each device (use with -a)\n"
+#~ " -T, --fstab <path>      alternative file to /etc/fstab\n"
+#~ msgstr ""
+#~ " -a, --all               monta todos los sistemas de ficheros mencionados en fstab\n"
+#~ " -c, --no-canonicalize   no canoniza las rutas\n"
+#~ " -f, --fake              hace una prueba; no realiza la llamada al sistema mount(2)\n"
+#~ " -F, --fork              se desdobla para cada dispositivo (utilícese con -a)\n"
+#~ " -T, --fstab <path>      fichero alternativo a /etc/fstab\n"
+
+#, c-format
+#~ msgid ""
+#~ "     --options-mode <mode>\n"
+#~ "                         what to do with options loaded from fstab\n"
+#~ "     --options-source <source>\n"
+#~ "                         mount options source\n"
+#~ "     --options-source-force\n"
+#~ "                         force use of options from fstab/mtab\n"
+#~ msgstr ""
+#~ "     --options-mode <modo>\n"
+#~ "                         qué hacer con las opciones cargadas de fstab\n"
+#~ "     --options-source <origen>\n"
+#~ "                         origen de las opciones de montaje\n"
+#~ "     --options-source-force\n"
+#~ "                         uso forzado de las opciones de fstab/mtab\n"
+
+#, c-format
+#~ msgid ""
+#~ " -o, --options <list>    comma-separated list of mount options\n"
+#~ " -O, --test-opts <list>  limit the set of filesystems (use with -a)\n"
+#~ " -r, --read-only         mount the filesystem read-only (same as -o ro)\n"
+#~ " -t, --types <list>      limit the set of filesystem types\n"
+#~ msgstr ""
+#~ " -o, --options <lista>   lista de opciones de montaje separadas por coma\n"
+#~ " -O, --test-opts <lista> limita el conjunto de sistemas de ficheros (utilícese con -a)\n"
+#~ " -r, --read-only         monta el sistema de ficheros para solo lectura (igual que -o ro)\n"
+#~ " -t, --types <lista>     limita el conjunto de tipos de sistemas de ficheros\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Source:\n"
+#~ " -L, --label <label>     synonym for LABEL=<label>\n"
+#~ " -U, --uuid <uuid>       synonym for UUID=<uuid>\n"
+#~ " LABEL=<label>           specifies device by filesystem label\n"
+#~ " UUID=<uuid>             specifies device by filesystem UUID\n"
+#~ " PARTLABEL=<label>       specifies device by partition label\n"
+#~ " PARTUUID=<uuid>         specifies device by partition UUID\n"
+#~ " ID=<id>                 specifies device by udev hardware ID\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Fuente:\n"
+#~ " -L, --label <etiqueta>  sinónimo de LABEL=<etiqueta>\n"
+#~ " -U, --uuid <uuid>       sinónimo de UUID=<uuid>\n"
+#~ " LABEL=<etiqueta>        especifica el dispositivo mediante la etiqueta del sistema de ficheros\n"
+#~ " UUID=<uuid>             especifica el dispositivo mediante el UUID del sistema de ficheros\n"
+#~ " PARTLABEL=<etiqueta>    especifica el dispositivo mediante la etiqueta de la partición\n"
+#~ " PARTUUID=<uuid>         especifica el dispositivo mediante el UUID de la partición\n"
+#~ " ID=<id>                 especifica el dispositivo mediante el ID del hardware udev\n"
+
+#, c-format
+#~ msgid ""
+#~ " <device>                specifies device by path\n"
+#~ " <directory>             mountpoint for bind mounts (see --bind/rbind)\n"
+#~ " <file>                  regular file for loopdev setup\n"
+#~ msgstr ""
+#~ " <dispositivo>           especifica el dispositivo mediante la ruta\n"
+#~ " <directorio>            punto de montaje para los montajes de «bind» (véase --bind/rbind)\n"
+#~ " <fichero>               fichero ordinario para configurar dispositivo de bucle\n"
+
+#, c-format
+#~ msgid ""
+#~ "\n"
+#~ "Operations:\n"
+#~ " -B, --bind              mount a subtree somewhere else (same as -o bind)\n"
+#~ " -M, --move              move a subtree to some other place\n"
+#~ " -R, --rbind             mount a subtree and all submounts somewhere else\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Operaciones:\n"
+#~ " -B, --bind              monta un subárbol en algún otro sitio (igual que -o bind)\n"
+#~ " -M, --move              mueve un subárbol a algún otro sitio\n"
+#~ " -R, --rbind             monta un subárbol y todos los submontajes en algún otro sitio\n"
+
+#, c-format
+#~ msgid ""
+#~ " --make-shared           mark a subtree as shared\n"
+#~ " --make-slave            mark a subtree as slave\n"
+#~ " --make-private          mark a subtree as private\n"
+#~ " --make-unbindable       mark a subtree as unbindable\n"
+#~ msgstr ""
+#~ " --make-shared           marca un subárbol como compartido\n"
+#~ " --make-slave            marca un subárbol como esclavo\n"
+#~ " --make-private          marca un subárbol como privado\n"
+#~ " --make-unbindable       marca un subárbol como no vinculable\n"
+
+#, c-format
+#~ msgid ""
+#~ " --make-rshared          recursively mark a whole subtree as shared\n"
+#~ " --make-rslave           recursively mark a whole subtree as slave\n"
+#~ " --make-rprivate         recursively mark a whole subtree as private\n"
+#~ " --make-runbindable      recursively mark a whole subtree as unbindable\n"
+#~ msgstr ""
+#~ " --make-rshared          marca recursivamente un subárbol completo como compartido\n"
+#~ " --make-rslave           marca recursivamente un subárbol completo como esclavo\n"
+#~ " --make-rprivate         marca recursivamente un subárbol completo como privado\n"
+#~ " --make-runbindable      marca recursivamente un subárbol completo como no vinculable\n"
+
+#~ msgid "A file perusal filter for CRT viewing."
+#~ msgstr "Filtro para lectura detenida de un fichero para visualización en CRT."
+
+#~ msgid "Comparing %s to %s"
+#~ msgstr "Comparación de %s con %s"
+
+#~ msgid "Visiting %s (file %zu)"
+#~ msgstr "Visitando %s (fichero %zu)"
+
+#~ msgid " -v, --verbose        display more details"
+#~ msgstr " -v, --verbose          imprime más detalles"
+
+#~ msgid ""
+#~ "\n"
+#~ "General Options:\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Opciones generales:\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Resources Options:\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Opciones de los recursos:\n"
+
+#~ msgid "cannot stat %s"
+#~ msgstr "no se puede efectuar `stat' %s"
+
+#~ msgid "pipe failed"
+#~ msgstr "fallo al redirigir"
+
 #~ msgid ""
 #~ "\n"
 #~ "Options:\n"
@@ -21449,18 +24249,12 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "unable to matchpathcon()"
 #~ msgstr "no se puede ejecutar matchpathcon()"
 
-#, c-format
 #~ msgid "Directories:   %9lld\n"
 #~ msgstr "Directorios:   %9lld\n"
 
-#, c-format
 #~ msgid "Objects:       %9lld\n"
 #~ msgstr "Objetos:       %9lld\n"
 
-#, c-format
-#~ msgid "Regular files: %9lld\n"
-#~ msgstr "Ficheros regulares: %9lld\n"
-
 #~ msgid "Would link:    "
 #~ msgstr "Enlazaría:     "
 
@@ -21487,27 +24281,21 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "integer overflow"
 #~ msgstr "desbordamiento interno"
 
-#, c-format
 #~ msgid "%s is on different filesystem than the rest (use -f option to override)."
 #~ msgstr "%s está en un sistema de ficheros diferente que el resto (utilice la opción -f para invalidar)."
 
-#, c-format
 #~ msgid "file %s changed underneath us"
 #~ msgstr "el fichero %s ha cambiado debajo de nosotros"
 
-#, c-format
 #~ msgid "failed to hardlink %s to %s (create temporary link as %s failed)"
 #~ msgstr "no se ha podido hacer el enlace duro %s a %s (no se ha podido crear el enlace temporal como %s)"
 
-#, c-format
 #~ msgid "failed to hardlink %s to %s (rename temporary link to %s failed)"
 #~ msgstr "no se ha podido hacer el enlace duro %s a %s (no se ha podido cambiar el nombre del enlace temporal a %s)"
 
-#, c-format
 #~ msgid "failed to remove temporary link %s"
 #~ msgstr "no se ha podido borrar el enlace temporal %s"
 
-#, c-format
 #~ msgid " %s %s to %s\n"
 #~ msgstr "%s %s a %s\n"
 
@@ -21520,11 +24308,9 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "option --exclude not supported (built without pcre2)"
 #~ msgstr "opción --exclude no admitida (construido sin pcre2)"
 
-#, c-format
 #~ msgid "pattern error at offset %d: %s"
 #~ msgstr "error de patrón en el desplazamiento %d: %s"
 
-#, c-format
 #~ msgid "Skipping %s%s\n"
 #~ msgstr "Saltando %s%s\n"
 
@@ -21537,7 +24323,12 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "libcap-ng is too old for \"all\" caps"
 #~ msgstr "libcap-ng es demasiado antiguo para todas (\"all\") las capacidades"
 
-#, c-format
+#~ msgid "Filename"
+#~ msgstr "Nombre del fichero"
+
+#~ msgid "umount %s failed"
+#~ msgstr "el desmontaje de %s ha fallado"
+
 #~ msgid "failed on line %d"
 #~ msgstr "fallo en la línea %d"
 
@@ -21698,9 +24489,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "write to stdout failed"
 #~ msgstr "falló la escritura a stdout"
 
-#~ msgid "unexpected end of file on %s"
-#~ msgstr "no se esperaba fin de fichero en %s"
-
 #~ msgid "failed to read typescript file %s"
 #~ msgstr "no se ha podido leer el fichero de transcripción %s"
 
@@ -21713,9 +24501,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "incorrect password"
 #~ msgstr "contraseña incorrecta"
 
-#~ msgid " --reset-env                 reset environment variables\n"
-#~ msgstr " --reset-env                 restablece las variables de entorno\n"
-
 #~ msgid "ttyname failed"
 #~ msgstr "fallo de ttyname"
 
@@ -21790,13 +24575,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ "\n"
 #~ "Órdenes disponibles:\n"
 
-#~ msgid ""
-#~ "\n"
-#~ "Available columns (for -o):\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Columnas disponibles (para --o):\n"
-
 #~ msgid "seek error on %s"
 #~ msgstr "error de búsqueda en %s"
 
@@ -21842,9 +24620,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ "\n"
 #~ "Columnas disponibles:\n"
 
-#~ msgid " %s [options] -u <user> [[--] <command>]\n"
-#~ msgstr " %s [opciones] -u <usuario> [[--] <orden>]\n"
-
 #~ msgid ""
 #~ "\n"
 #~ "Available columns (for --output):\n"
@@ -22097,9 +24872,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid " --version                         show version information and exit\n"
 #~ msgstr " --version                         muestra la información sobre la versión y termina\n"
 
-#~ msgid " --help                            display this help and exit\n"
-#~ msgstr " --help                            muestra esta ayuda y termina\n"
-
 #~ msgid "Device %s already contains a %s signature."
 #~ msgstr "El dispositivo %s ya tiene una firma %s."
 
@@ -22680,18 +25452,12 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "suspend to \"%s\" unavailable"
 #~ msgstr "suspensión a \"%s\" no disponible"
 
-#~ msgid " -m, --mount               unshare mounts namespace\n"
-#~ msgstr " -m, --mount               dejar de compartir el espacio de nombres de montajes\n"
-
 #~ msgid " -u, --uts                 unshare UTS namespace (hostname etc)\n"
 #~ msgstr " -u, --uts                 dejar de compartir el espacio de nombres UTS (nombre de máquina, etc.)\n"
 
 #~ msgid " -i, --ipc                 unshare System V IPC namespace\n"
 #~ msgstr " -i, --ipc                 dejar de compartir el espacio de nombres de IPC System V\n"
 
-#~ msgid " -n, --net                 unshare network namespace\n"
-#~ msgstr " -n, --net                 dejar de compartir el espacio de nombres de red\n"
-
 #~ msgid "cannot open %s: %m"
 #~ msgstr "no se puede abrir %s: %m"
 
@@ -22815,9 +25581,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "cannot open device %s for writing"
 #~ msgstr "No se puede abrir el dispositivo %s para escribir"
 
-#~ msgid "error writing sector %lu on %s"
-#~ msgstr "Error al escribir el sector %lu en %s"
-
 #~ msgid "Disk %s: cannot get geometry"
 #~ msgstr "Disco %s: no se puede obtener la geometría"
 
@@ -23104,9 +25867,6 @@ msgstr "el terminal `%s' es desconocido, se adopta `dumb' como predeterminado"
 #~ msgid "input error: `=' expected after %s field"
 #~ msgstr "Error de entrada: se esperaba `=' después del campo %s"
 
-#~ msgid "input error: unexpected character %c after %s field"
-#~ msgstr "Error de entrada: carácter inesperado %c tras campo %s"
-
 #~ msgid "unrecognized input: %s"
 #~ msgstr "Entrada no reconocida: %s"