]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - po/pt_BR.po
po: update es.po (from translationproject.org)
[thirdparty/util-linux.git] / po / pt_BR.po
index 6ef44f9e29b027619a7ecca46fcad5cb2c01bba7..936e811fc77d97633a3d066c351f7010221180c4 100644 (file)
@@ -1,6 +1,6 @@
 # Brazilian Portuguese translation for util-linux.
-# Copyright (C) 2020 Free Software Foundation, Inc.
-# Copyright (C) 2020 Karel Zak <kzak@redhat.com>
+# Copyright (C) 2021 Free Software Foundation, Inc.
+# Copyright (C) 2021 Karel Zak <kzak@redhat.com>
 # This file is distributed under the same license as the util-linux package.
 # Permission is granted to freely copy and distribute
 # this file and modified versions, provided that this
 # Paulo Henrique R Pinheiro <nulo@sul.com.br>
 # Alvaro Antunes <alvaro@netpar.com.br>, 2000
 # Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>, 2000-2001
-# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2020.
+# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2021.
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: util-linux 2.36-rc2\n"
+"Project-Id-Version: util-linux 2.37-rc2\n"
 "Report-Msgid-Bugs-To: util-linux@vger.kernel.org\n"
-"POT-Creation-Date: 2021-05-31 18:30+0200\n"
-"PO-Revision-Date: 2020-07-10 07:44-0300\n"
+"POT-Creation-Date: 2023-05-17 11:52+0200\n"
+"PO-Revision-Date: 2021-06-05 22:04-0300\n"
 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Virtaal 1.0.0-beta1\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"X-Generator: Gtranslator 40.0\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #: disk-utils/addpart.c:15
@@ -38,51 +39,54 @@ msgstr " %si <dispositivo> <num. partição> <início> <comprimento>\n"
 msgid "Tell the kernel about the existence of a specified partition.\n"
 msgstr "Avisa o kernel sobre a existência de uma partição 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 "argumentos insuficientes"
 
-#: disk-utils/addpart.c:57 disk-utils/blockdev.c:293 disk-utils/blockdev.c:437
-#: disk-utils/blockdev.c:464 disk-utils/cfdisk.c:2768 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:1470
-#: 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:230
-#: 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:239 sys-utils/hwclock.c:906
-#: 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:387 sys-utils/swapon.c:530
-#: 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:383 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:281 term-utils/scriptreplay.c:284
 #: term-utils/scriptreplay.c:287 term-utils/scriptreplay.c:290
-#: 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/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 "não foi possível abrir %s"
@@ -95,7 +99,7 @@ msgstr "argumento inválido de número de partição"
 msgid "invalid start argument"
 msgstr "argumento inválido de início"
 
-#: 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 inválido de comprimento"
 
@@ -103,93 +107,99 @@ msgstr "argumento inválido de comprimento"
 msgid "failed to add partition"
 msgstr "falha ao adicionar partição"
 
-#: disk-utils/blockdev.c:63
+#: disk-utils/blockdev.c:64
 msgid "set read-only"
 msgstr "configura somente leitura"
 
-#: disk-utils/blockdev.c:70
+#: disk-utils/blockdev.c:71
 msgid "set read-write"
 msgstr "configura leitura e gravação"
 
-#: disk-utils/blockdev.c:76
+#: disk-utils/blockdev.c:77
 msgid "get read-only"
 msgstr "obtém somente leitura"
 
-#: disk-utils/blockdev.c:82
+#: disk-utils/blockdev.c:83
 msgid "get discard zeroes support status"
 msgstr "obtém estado de suporte a descarte de zeros"
 
-#: disk-utils/blockdev.c:88
+#: disk-utils/blockdev.c:89
 msgid "get logical block (sector) size"
 msgstr "obtém tamanho de bloco lógico (setor)"
 
-#: disk-utils/blockdev.c:94
+#: disk-utils/blockdev.c:95
 msgid "get physical block (sector) size"
 msgstr "obtém tamanho de bloco físico (setor)"
 
-#: disk-utils/blockdev.c:100
+#: disk-utils/blockdev.c:101
 msgid "get minimum I/O size"
 msgstr "obtém tamanho de E/S mínimo"
 
-#: disk-utils/blockdev.c:106
+#: disk-utils/blockdev.c:107
 msgid "get optimal I/O size"
 msgstr "obtém tamanho de E/S ótimo"
 
-#: disk-utils/blockdev.c:112
+#: disk-utils/blockdev.c:113
 msgid "get alignment offset in bytes"
 msgstr "obtém posição de alinhamento em bytes"
 
-#: disk-utils/blockdev.c:118
+#: disk-utils/blockdev.c:119
 msgid "get max sectors per request"
 msgstr "obtém máximo de setores por requisição"
 
-#: disk-utils/blockdev.c:124
+#: disk-utils/blockdev.c:125
 msgid "get blocksize"
 msgstr "obtém tamanho de bloco"
 
 # saída de "blockdev --help"; alinhado a 80 caracteres por linha -- Rafael
-#: disk-utils/blockdev.c:131
+#: disk-utils/blockdev.c:132
 msgid "set blocksize on file descriptor opening the block device"
 msgstr ""
 "define tamanho do bloco no descritor de arquivo\n"
 "\t\t\t     abrindo o dispositivo de bloco"
 
 # saída de "blockdev --help"; alinhado a 80 caracteres por linha -- Rafael
-#: disk-utils/blockdev.c:137
+#: disk-utils/blockdev.c:138
 msgid "get 32-bit sector count (deprecated, use --getsz)"
 msgstr ""
 "obtém contagem de setor de 32 bits\n"
 "\t\t\t     (obsoleto, use --getsz)"
 
-#: disk-utils/blockdev.c:143
+#: disk-utils/blockdev.c:144
 msgid "get size in bytes"
 msgstr "obtém tamanho em bytes"
 
-#: disk-utils/blockdev.c:150
+#: disk-utils/blockdev.c:151
 msgid "set readahead"
 msgstr "configura readahead"
 
-#: disk-utils/blockdev.c:156
+#: disk-utils/blockdev.c:157
 msgid "get readahead"
 msgstr "obtém readahead"
 
-#: disk-utils/blockdev.c:163
+#: disk-utils/blockdev.c:164
 msgid "set filesystem readahead"
 msgstr "configura readahead de sistema de arquivos"
 
-#: disk-utils/blockdev.c:169
+#: disk-utils/blockdev.c:170
 msgid "get filesystem readahead"
 msgstr "obtém readahead de sistema de arquivos"
 
-#: disk-utils/blockdev.c:173
+#: disk-utils/blockdev.c:176
+#, fuzzy
+#| msgid "disk serial number"
+msgid "get disk sequence number"
+msgstr "número de serial do disco"
+
+#: disk-utils/blockdev.c:180
 msgid "flush buffers"
 msgstr "descarrega buffers"
 
-#: disk-utils/blockdev.c:177
+#: disk-utils/blockdev.c:184
 msgid "reread partition table"
 msgstr "lê novamente tabela de partição"
 
-#: disk-utils/blockdev.c:187
+#: disk-utils/blockdev.c:194
 #, c-format
 msgid ""
 " %1$s [-v|-q] commands devices\n"
@@ -200,545 +210,546 @@ 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 "Chamada de ioctls de dispositivo pela linha de comando."
 
-#: 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 detalhado"
 
-#: disk-utils/blockdev.c:198
+#: disk-utils/blockdev.c:205
 msgid "     --report   print report for specified (or all) devices"
 msgstr "     --report   emite relatório para dispositivos especificados (ou todos)"
 
-#: disk-utils/blockdev.c:203
+#: disk-utils/blockdev.c:210
 msgid "Available commands:"
 msgstr "Comandos disponíveis:"
 
-#: disk-utils/blockdev.c:204
+#: disk-utils/blockdev.c:211
 #, c-format
 msgid " %-25s get size in 512-byte sectors\n"
 msgstr " %-25s obtém tamanho em setores 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:219 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 "nenhum dispositivo especificado"
 
-#: disk-utils/blockdev.c:328
+#: disk-utils/blockdev.c:335
 msgid "could not get device size"
 msgstr "não foi possível obter o tamanho do disco"
 
-#: disk-utils/blockdev.c:334
+#: disk-utils/blockdev.c:341
 #, c-format
 msgid "Unknown command: %s"
 msgstr "Comando desconhecido: %s"
 
-#: disk-utils/blockdev.c:350
+#: disk-utils/blockdev.c:357
 #, c-format
 msgid "%s requires an argument"
 msgstr "%s exige um argumento"
 
-#: disk-utils/blockdev.c:385 disk-utils/blockdev.c:497
+#: disk-utils/blockdev.c:361
+#, fuzzy
+#| msgid "failed to parse argument"
+msgid "failed to parse command argument"
+msgstr "falha ao analisar argumento"
+
+#: disk-utils/blockdev.c:392 disk-utils/blockdev.c:504
 #, c-format
 msgid "ioctl error on %s"
 msgstr "erro de ioctl em %s"
 
-#: disk-utils/blockdev.c:387
+#: disk-utils/blockdev.c:394
 #, c-format
 msgid "%s failed.\n"
 msgstr "%s falhou.\n"
 
-#: disk-utils/blockdev.c:394
+#: disk-utils/blockdev.c:401
 #, c-format
 msgid "%s succeeded.\n"
 msgstr "%s obteve sucesso.\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/D"
 
-#: disk-utils/blockdev.c:505
-#, c-format
-msgid "RO    RA   SSZ   BSZ   StartSec            Size   Device\n"
+#: disk-utils/blockdev.c:512
+#, fuzzy, c-format
+#| msgid "RO    RA   SSZ   BSZ   StartSec            Size   Device\n"
+msgid "RO    RA   SSZ   BSZ        StartSec            Size   Device\n"
 msgstr "RO    RA   SSZ   BSZ   SecInic.            Tam.   Dispo.\n"
 
-#: disk-utils/cfdisk.c:191
+#: disk-utils/cfdisk.c:198
 msgid "Bootable"
 msgstr "Iniciali."
 
-#: disk-utils/cfdisk.c:191
+#: disk-utils/cfdisk.c:198
 msgid "Toggle bootable flag of the current partition"
 msgstr "Alterna a opção de inicialização da partição atual"
 
-#: disk-utils/cfdisk.c:192
+#: disk-utils/cfdisk.c:199
 msgid "Delete"
 msgstr "Excluir"
 
-#: disk-utils/cfdisk.c:192
+#: disk-utils/cfdisk.c:199
 msgid "Delete the current partition"
 msgstr "Exclui a partição atual"
 
-#: disk-utils/cfdisk.c:193
+#: disk-utils/cfdisk.c:200
 msgid "Resize"
 msgstr "Redimensionar"
 
-#: disk-utils/cfdisk.c:193
+#: disk-utils/cfdisk.c:200
 msgid "Reduce or enlarge the current partition"
 msgstr "Reduz ou aumenta a partição atual"
 
-#: disk-utils/cfdisk.c:194
+#: disk-utils/cfdisk.c:201
 msgid "New"
 msgstr "Nova"
 
-#: disk-utils/cfdisk.c:194
+#: disk-utils/cfdisk.c:201
 msgid "Create new partition from free space"
 msgstr "Cria nova partição a partir do espaço livre"
 
-#: disk-utils/cfdisk.c:195
+#: disk-utils/cfdisk.c:202
 msgid "Quit"
 msgstr "Sair"
 
-#: disk-utils/cfdisk.c:195
+#: disk-utils/cfdisk.c:202
 msgid "Quit program without writing changes"
 msgstr "Sai do programa sem gravar as alterações"
 
-#: disk-utils/cfdisk.c:196 libfdisk/src/bsd.c:439 libfdisk/src/bsd.c:1031
-#: libfdisk/src/dos.c:2616 libfdisk/src/gpt.c:3194 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 "Altera o tipo da partição"
 
-#: disk-utils/cfdisk.c:197
+#: disk-utils/cfdisk.c:204
 msgid "Help"
 msgstr "Ajuda"
 
-#: disk-utils/cfdisk.c:197
+#: disk-utils/cfdisk.c:204
 msgid "Print help screen"
 msgstr "Mostra tela de ajuda"
 
-#: disk-utils/cfdisk.c:198
+#: disk-utils/cfdisk.c:205
 msgid "Sort"
 msgstr "Ordenar"
 
-#: disk-utils/cfdisk.c:198
+#: disk-utils/cfdisk.c:205
 msgid "Fix partitions order"
 msgstr "Corrige ordem das partições"
 
-#: disk-utils/cfdisk.c:199
+#: disk-utils/cfdisk.c:206
 msgid "Write"
 msgstr "Gravar"
 
-#: disk-utils/cfdisk.c:199
+#: disk-utils/cfdisk.c:206
 msgid "Write partition table to disk (this might destroy data)"
 msgstr "Grava tabela de partição no disco (isto poderá destruir dados)"
 
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:207
 msgid "Dump"
 msgstr "Despejar"
 
-#: disk-utils/cfdisk.c:200
+#: disk-utils/cfdisk.c:207
 msgid "Dump partition table to sfdisk compatible script file"
 msgstr "Despeja tabela de partição para um arquivo de script compatível com 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 "erro interno: sem suporte ao tipo de diálogo %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 "Nome da partição:"
 
-#: disk-utils/cfdisk.c:1328
+#: disk-utils/cfdisk.c:1373
 msgid "Partition UUID:"
 msgstr "UUID da partição:"
 
-#: disk-utils/cfdisk.c:1340
+#: disk-utils/cfdisk.c:1392
 msgid "Partition type:"
 msgstr "Tipo da partição:"
 
-#: 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 do sistema de arquivos:"
 
-#: disk-utils/cfdisk.c:1378
+#: disk-utils/cfdisk.c:1430
 msgid "Filesystem LABEL:"
 msgstr "LABEL do sistema de arquivos:"
 
-#: disk-utils/cfdisk.c:1384
+#: disk-utils/cfdisk.c:1436
 msgid "Filesystem:"
 msgstr "Sistema de arquivos:"
 
-#: disk-utils/cfdisk.c:1389
+#: disk-utils/cfdisk.c:1441
 msgid "Mountpoint:"
 msgstr "Ponto de montagem:"
 
-#: disk-utils/cfdisk.c:1733
+#: disk-utils/cfdisk.c:1785
 #, c-format
 msgid "Disk: %s"
 msgstr "Unidade: %s"
 
-#: disk-utils/cfdisk.c:1735
+#: disk-utils/cfdisk.c:1787
 #, c-format
 msgid "Size: %s, %<PRIu64> bytes, %ju sectors"
 msgstr "Tamanho: %s, %<PRIu64> bytes, %ju setores"
 
-#: disk-utils/cfdisk.c:1738
+#: disk-utils/cfdisk.c:1790
 #, c-format
 msgid "Label: %s, identifier: %s"
 msgstr "Rótulo: %s, identificador: %s"
 
-#: disk-utils/cfdisk.c:1741
+#: disk-utils/cfdisk.c:1793
 #, c-format
 msgid "Label: %s"
 msgstr "Rótulo: %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 "Pode ser seguido por M para MB, G para GB, T para TB ou S para setores."
 
-#: disk-utils/cfdisk.c:1898
+#: disk-utils/cfdisk.c:1950
 msgid "Please, specify size."
 msgstr "Por favor, especifique um tamanho."
 
-#: disk-utils/cfdisk.c:1920
+#: disk-utils/cfdisk.c:1972
 #, c-format
 msgid "Minimum size is %<PRIu64> bytes."
 msgstr "Tamanho mínimo é %<PRIu64> bytes."
 
-#: disk-utils/cfdisk.c:1929
+#: disk-utils/cfdisk.c:1981
 #, c-format
 msgid "Maximum size is %<PRIu64> bytes."
 msgstr "Tamanho máximo é %<PRIu64> bytes."
 
-#: disk-utils/cfdisk.c:1936
+#: disk-utils/cfdisk.c:1988
 msgid "Failed to parse size."
 msgstr "Falha ao analisar o tamanho."
 
-#: disk-utils/cfdisk.c:1994
+#: disk-utils/cfdisk.c:2046
 msgid "Select partition type"
 msgstr "Selecione um tipo de partição"
 
-#: 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 "Digite o nome do arquivo de script: "
 
-#: disk-utils/cfdisk.c:2045
+#: disk-utils/cfdisk.c:2097
 msgid "The script file will be applied to in-memory partition table."
 msgstr "O arquivo script será aplicado na tabela de partição em memória."
 
-#: 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 "Não foi possível 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 "Falha ao analisar o arquivo de script %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 "Falha ao aplicar o script %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 "A tabela de partição atualmente em memória será despejada no arquivo."
 
-#: 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 "Falha ao alocar manipulador de script"
 
-#: disk-utils/cfdisk.c:2089
+#: disk-utils/cfdisk.c:2141
 msgid "Failed to read disk layout into script."
 msgstr "Falha ao ler o layout do disco para o script."
 
-#: disk-utils/cfdisk.c:2103
+#: disk-utils/cfdisk.c:2155
 msgid "Disk layout successfully dumped."
 msgstr "Layout do disco despejado com sucesso."
 
-#: 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 "Falha ao escrever o script %s"
 
-#: disk-utils/cfdisk.c:2142
+#: disk-utils/cfdisk.c:2194
 msgid "Select label type"
 msgstr "Selecione um tipo de rótulo"
 
-#: disk-utils/cfdisk.c:2145 disk-utils/fdisk.c:1162 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 "A unidade não contém uma tabela de partição conhecida."
 
-#: 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 "Selecione um tipo para criar um novo rótulo ou pressione \"L\" para carregar um arquivo de script."
+msgstr "Escolha um tipo para criar novo rótulo, \"L\" para carregar um script, \"Q\" sai."
 
-#: disk-utils/cfdisk.c:2202
+#: disk-utils/cfdisk.c:2254
 msgid "This is cfdisk, a curses-based disk partitioning program."
 msgstr "Este é o cfdisk, um programa de particionamento de disco baseado no \"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 "Ele permite que você crie, exclua e modifique partições em um dispositivo de bloco."
 
-#: disk-utils/cfdisk.c:2205
+#: disk-utils/cfdisk.c:2257
 msgid "Command      Meaning"
 msgstr "Comando      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          Alterna a opção de inicialização da partição atual"
 
-#: disk-utils/cfdisk.c:2208
+#: disk-utils/cfdisk.c:2260
 msgid "  d          Delete the current partition"
 msgstr "  d          Exclui a partição atual"
 
-#: disk-utils/cfdisk.c:2209
+#: disk-utils/cfdisk.c:2261
 msgid "  h          Print this screen"
 msgstr "  h          Mostra esta tela"
 
-#: disk-utils/cfdisk.c:2210
+#: disk-utils/cfdisk.c:2262
 msgid "  n          Create new partition from free space"
 msgstr "  n          Cria uma nova partição a partir do espaço livre"
 
-#: disk-utils/cfdisk.c:2211
+#: disk-utils/cfdisk.c:2263
 msgid "  q          Quit program without writing partition table"
 msgstr "  q          Sai do programa sem gravar a tabela de partição"
 
-#: disk-utils/cfdisk.c:2212
-#, fuzzy
+#: disk-utils/cfdisk.c:2264
 msgid "  r          Reduce or enlarge the current partition"
-msgstr "Reduz ou aumenta a partição atual"
+msgstr "  r          Reduz ou aumenta a partição atual"
 
-#: disk-utils/cfdisk.c:2213
+#: disk-utils/cfdisk.c:2265
 msgid "  s          Fix partitions order (only when in disarray)"
 msgstr "  s          Corrige a ordem das partições (apenas quando em desarranjo)"
 
-#: disk-utils/cfdisk.c:2214
+#: disk-utils/cfdisk.c:2266
 msgid "  t          Change the partition type"
 msgstr "  t          Altera o tipo de partição"
 
-#: disk-utils/cfdisk.c:2215
+#: disk-utils/cfdisk.c:2267
 msgid "  u          Dump disk layout to sfdisk compatible script file"
 msgstr "  u          Despeja layout de disco para script compatível com sfdisk"
 
 # Mensagem truncada. Veja ABAIXO
-#: disk-utils/cfdisk.c:2216
+#: disk-utils/cfdisk.c:2268
 msgid "  W          Write partition table to disk (you must enter uppercase W);"
 msgstr "  W          Grava tabela de partição no disco (deve ser W maiúsculo)"
 
 # Mensagem truncada. Veja ACIMA e ABAIXO
-#: disk-utils/cfdisk.c:2217
+#: disk-utils/cfdisk.c:2269
 msgid "               since this might destroy data on the disk, you must either"
 msgstr "               como esta opção pode destruir dados no disco, você deve"
 
 # Mensagem truncada. Veja ACIMA
-#: disk-utils/cfdisk.c:2218
+#: disk-utils/cfdisk.c:2270
 msgid "               confirm or deny the write by entering 'yes' or 'no'"
 msgstr "               confirmar ou cancelar a gravação indicando \"sim\" ou \"não\""
 
-#: disk-utils/cfdisk.c:2219
+#: disk-utils/cfdisk.c:2271
 msgid "  x          Display/hide extra information about a partition"
 msgstr "  x          Exibe/oculta informações extras sobre uma partição"
 
-#: disk-utils/cfdisk.c:2220
+#: disk-utils/cfdisk.c:2272
 msgid "Up Arrow     Move cursor to the previous partition"
 msgstr "Seta p/ cima Move o cursor para a partição anterior"
 
-#: disk-utils/cfdisk.c:2221
+#: disk-utils/cfdisk.c:2273
 msgid "Down Arrow   Move cursor to the next partition"
 msgstr ""
 "Seta p/ baixo\n"
 "             Move o cursor para a próxima partição"
 
-#: disk-utils/cfdisk.c:2222
+#: disk-utils/cfdisk.c:2274
 msgid "Left Arrow   Move cursor to the previous menu item"
 msgstr ""
 "Seta p/ esquerda\n"
 "             Move o cursor para o item de menu anterior"
 
-#: disk-utils/cfdisk.c:2223
+#: disk-utils/cfdisk.c:2275
 msgid "Right Arrow  Move cursor to the next menu item"
 msgstr ""
 "Seta p/ direita\n"
 "             Move o cursor para o próximo item de menu"
 
-#: 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: Todos os comandos podem ser digitados em letras maiúsculas ou"
 
-#: disk-utils/cfdisk.c:2226
+#: disk-utils/cfdisk.c:2278
 msgid "case letters (except for Write)."
 msgstr "minúsculas (exceto para W)."
 
-#: 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 "Use lsblk(8) ou partx(8) para ver mais detalhes sobre o 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 "Pressione uma tecla para continuar."
 
-#: disk-utils/cfdisk.c:2324
+#: disk-utils/cfdisk.c:2376
 msgid "Could not toggle the flag."
 msgstr "Não foi possível ativar/desativar a opção."
 
-#: disk-utils/cfdisk.c:2334
+#: disk-utils/cfdisk.c:2386
 #, c-format
 msgid "Could not delete partition %zu."
 msgstr "Não foi possível excluir a partição %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 "A partição %zu foi excluída."
 
-#: disk-utils/cfdisk.c:2357
+#: disk-utils/cfdisk.c:2409
 msgid "Partition size: "
 msgstr "Tamanho da partição: "
 
-#: disk-utils/cfdisk.c:2398
+#: disk-utils/cfdisk.c:2450
 #, c-format
 msgid "Changed type of partition %zu."
 msgstr "Alterado o tipo da partição %zu."
 
-#: disk-utils/cfdisk.c:2400
+#: disk-utils/cfdisk.c:2452
 #, c-format
 msgid "The type of partition %zu is unchanged."
 msgstr "O tipo da partição %zu foi alterado."
 
-#: disk-utils/cfdisk.c:2421
+#: disk-utils/cfdisk.c:2473
 msgid "New size: "
 msgstr "Novo tamanho: "
 
-#: disk-utils/cfdisk.c:2436
+#: disk-utils/cfdisk.c:2488
 #, c-format
 msgid "Partition %zu resized."
 msgstr "Partição %zu redimensionada."
 
-#: 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 "O dispositivo está aberto no modo somente leitura."
 
-#: disk-utils/cfdisk.c:2459
+#: disk-utils/cfdisk.c:2511
 msgid "Are you sure you want to write the partition table to disk? "
 msgstr "Você tem certeza de que deseja gravar a tabela de partição no disco? "
 
-#: disk-utils/cfdisk.c:2461
+#: disk-utils/cfdisk.c:2513
 msgid "Type \"yes\" or \"no\", or press ESC to leave this dialog."
 msgstr "Digite \"sim\" ou \"não\" ou pressione ESC para sair do diálogo."
 
-#: 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 "sim"
 
-#: disk-utils/cfdisk.c:2467
+#: disk-utils/cfdisk.c:2519
 msgid "Did not write partition table to disk."
 msgstr "A tabela de partição NÃO foi gravada no disco."
 
-#: disk-utils/cfdisk.c:2472
+#: disk-utils/cfdisk.c:2524
 msgid "Failed to write disklabel."
 msgstr "Falha ao gravar rótulo do 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 "A tabela de partição foi alterada."
 
-#: disk-utils/cfdisk.c:2501 disk-utils/cfdisk.c:2576
+#: disk-utils/cfdisk.c:2553 disk-utils/cfdisk.c:2628
 msgid "Note that partition table entries are not in disk order now."
 msgstr "Note que as entradas da tabela de partição não está na ordem do disco agora."
 
-#: 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 "O dispositivo já contém uma assinatura %s; ela será removida por um comando de escrita."
 
-#: disk-utils/cfdisk.c:2550
+#: disk-utils/cfdisk.c:2602
 msgid "failed to create a new disklabel"
 msgstr "falha ao escrever um novo rótulo do disco"
 
-#: disk-utils/cfdisk.c:2559
+#: disk-utils/cfdisk.c:2611
 msgid "failed to read partitions"
 msgstr "falha ao ler partições"
 
-#: 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 "O dispositivo está aberto no modo somente leitura."
+msgstr "O dispositivo está aberto no modo somente leitura. Alterações permanecerão em memória apenas."
 
-#: disk-utils/cfdisk.c:2574
+#: disk-utils/cfdisk.c:2626
 msgid "Device is currently in use, repartitioning is probably a bad idea."
-msgstr ""
+msgstr "O dispositivo está atualmente em uso, reparticionamento é provavelmente uma má ideia."
 
-#: disk-utils/cfdisk.c:2660
+#: disk-utils/cfdisk.c:2712
 #, c-format
 msgid " %1$s [options] <disk>\n"
 msgstr " %1$s [opções] <unidade>\n"
 
-#: disk-utils/cfdisk.c:2663 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 "Exibe ou manipula a tabela de partição de uma unidade.\n"
+msgstr "Exibe ou manipula a tabela de partição de um disco.\n"
 
-#: disk-utils/cfdisk.c:2667
+#: disk-utils/cfdisk.c:2719
 #, c-format
 msgid " -L, --color[=<when>]     colorize output (%s, %s or %s)\n"
 msgstr " -L, --color[=<quando>]   colore a saída (%s, %s ou %s)\n"
 
-#: disk-utils/cfdisk.c:2670
+#: disk-utils/cfdisk.c:2722
 msgid " -z, --zero               start with zeroed partition table\n"
 msgstr " -z, --zero              inicia com uma tabela de partição zerada\n"
 
-#: disk-utils/cfdisk.c:2672
+#: disk-utils/cfdisk.c:2724
 #, c-format
 msgid "     --lock[=<mode>]      use exclusive device lock (%s, %s or %s)\n"
 msgstr "     --lock[=<modo>]      usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
 
-#: disk-utils/cfdisk.c:2673
-#, fuzzy
+#: disk-utils/cfdisk.c:2725
 msgid " -r, --read-only          forced open cfdisk in read-only mode\n"
-msgstr ""
-" -r, --read-only               configura um dispositivo de loop\n"
-"                                 somente leitura\n"
+msgstr " -r, --read-only          força abertura do cfdisk em somente leitura\n"
 
-#: disk-utils/cfdisk.c:2716 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:114
 msgid "unsupported color mode"
 msgstr "sem suporte a modo de cores"
 
-#: disk-utils/cfdisk.c:2746 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 "falha ao alocar contexto de libfdisk"
 
@@ -789,8 +800,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:89
-#: 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 [opções] <dispositivo>\n"
@@ -831,23 +842,24 @@ msgstr "argumento inválido - to"
 msgid "invalid argument - repair"
 msgstr "argumento invá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:233
-#: 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:535 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 "obtenção de estado de %s falhou"
 
-#: disk-utils/fdformat.c:226 disk-utils/partx.c:1018 misc-utils/lsblk.c:1525
-#: sys-utils/blkdiscard.c:235 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"
@@ -885,7 +897,7 @@ msgstr "trilha final definida pelo usuário excede máximo específico da mídia
 msgid "user defined start track exceeds the user defined end track"
 msgstr "trilha inicial definida pelo usuário excede a trilha final definida pelo mesmo"
 
-#: disk-utils/fdformat.c:253 misc-utils/logger.c:1045
+#: disk-utils/fdformat.c:253 misc-utils/logger.c:1050
 msgid "close failed"
 msgstr "close falhou"
 
@@ -900,7 +912,7 @@ msgid "Using default response %c."
 msgstr "Usando resposta padrão %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:2518
+#: libfdisk/src/dos.c:1465 libfdisk/src/gpt.c:2574
 msgid "Value out of range."
 msgstr "Valor fora do intervalo."
 
@@ -934,7 +946,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]im/[N]ão: "
 
@@ -980,7 +992,7 @@ msgstr "A opção de compatibilidade DOS não está ativada"
 msgid "Partition %zu does not exist yet!"
 msgstr "A partição %zu ainda não 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 "Desconhecido"
 
@@ -1011,8 +1023,8 @@ msgstr "não foi possível buscar"
 msgid "cannot read"
 msgstr "não foi possível ler"
 
-#: disk-utils/fdisk.c:788 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:968
-#: libfdisk/src/gpt.c:2446
+#: disk-utils/fdisk.c:788 libfdisk/src/bsd.c:258 libfdisk/src/dos.c:1050
+#: libfdisk/src/gpt.c:2494
 msgid "First sector"
 msgstr "Primeiro setor"
 
@@ -1110,7 +1122,7 @@ msgstr "     --lock[=<modo>]           usa trava exclusiva de dispositivo (%s, %
 msgid " -w, --wipe <mode>             wipe signatures (%s, %s or %s)\n"
 msgstr " -w, --wipe <modo>             apaga assinaturas (%s, %s ou %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 ""
@@ -1163,8 +1175,8 @@ msgstr "rótulo de disco sem suporte: %s"
 msgid "unsupported unit"
 msgstr "sem suporte à unidade"
 
-#: 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 "sem suporte a modo de apagar"
 
@@ -1172,21 +1184,21 @@ msgstr "sem suporte a modo de apagar"
 msgid "The device properties (sector size and geometry) should be used with one specified device only."
 msgstr "As propriedades de dispositivo (tamanho e geometria do setor) devem ser usadas com apenas um 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:443 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:1294 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:1005 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 inválido"
 
@@ -1195,7 +1207,7 @@ msgstr "uso inválido"
 msgid "Welcome to fdisk (%s)."
 msgstr "Bem-vindo ao 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"
@@ -1204,19 +1216,14 @@ msgstr ""
 "Tenha cuidado antes de usar o comando de gravação.\n"
 
 #: disk-utils/fdisk.c:1145
-#, fuzzy
-#| 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"
-#| "Use the --no-reread flag to suppress this check.\n"
 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á em usado - reparticioná-lo não parece ser uma boa ideia.\n"
-"Desmonte todos sistemas de arquivos e swapoff todas partições swap do disco.\n"
-"Use a opção --no-reread para suprimir esta verificação.\n"
+"Este disco está em uso - reparticionar provavelmente é uma má ideia.\n"
+"É recomendado desmontar todos os sistemas de arquivos e trocar todas\n"
+"as partições de swap neste disco.\n"
 
 #: disk-utils/fdisk.c:1168
 msgid "A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M')."
@@ -1243,8 +1250,9 @@ msgid "Disk model: %s"
 msgstr "Modelo de disco: %s"
 
 #: disk-utils/fdisk-list.c:71
-#, c-format
-msgid "Geometry: %d heads, %llu sectors/track, %llu cylinders"
+#, fuzzy, c-format
+#| msgid "Geometry: %d heads, %llu sectors/track, %llu cylinders"
+msgid "Geometry: %d heads, %ju sectors/track, %ju cylinders"
 msgstr "Geometria: %d cabeças, %llu setores/trilha, %llu cilindros"
 
 #: disk-utils/fdisk-list.c:76 disk-utils/fdisk-list.c:299
@@ -1268,43 +1276,56 @@ msgid "Alignment offset: %lu bytes"
 msgstr "Posição de alinhamento: %lu bytes"
 
 #: disk-utils/fdisk-list.c:120 disk-utils/fdisk-list.c:241
-#: disk-utils/fsck.c:1257
+#: disk-utils/fsck.c:1260
 msgid "failed to allocate iterator"
 msgstr "falha ao alocar iterador"
 
 #: disk-utils/fdisk-list.c:126 disk-utils/fdisk-list.c:247
-#: disk-utils/partx.c:669 login-utils/lslogins.c:1067 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:928
-#: sys-utils/lsipc.c:351 sys-utils/prlimit.c:300 sys-utils/rfkill.c:465
-#: sys-utils/swapon.c:296 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 "falha ao alocar tabela da saída"
 
 #: disk-utils/fdisk-list.c:167 disk-utils/fdisk-list.c:271
-#: disk-utils/partx.c:583 login-utils/lslogins.c:1125 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:380
-#: sys-utils/swapon.c:179 sys-utils/wdctl.c:249 sys-utils/zramctl.c:414
-#: text-utils/column.c:474 text-utils/column.c:499
+#: 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 "falha ao alocar linha de saída"
 
 #: disk-utils/fdisk-list.c:177 disk-utils/fdisk-list.c:278
-#: disk-utils/partx.c:646 login-utils/lslogins.c:1229 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:264 sys-utils/rfkill.c:408
-#: sys-utils/swapon.c:227 sys-utils/wdctl.c:277 sys-utils/zramctl.c:481
-#: text-utils/column.c:483
+#: 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 "falha ao adicionar dados de saída"
 
@@ -1322,23 +1343,23 @@ msgstr "Assinatura de sistema de arquivos/RAID na partição %zu será apagada."
 msgid "Partition table entries are not in disk order."
 msgstr "Partições lógicas fora da ordem do disco."
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1026 libfdisk/src/dos.c:2610
-#: libfdisk/src/gpt.c:3190 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 "Início"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1027 libfdisk/src/dos.c:2611
-#: libfdisk/src/gpt.c:3191 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 "Fim"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1028 libfdisk/src/dos.c:2612
-#: libfdisk/src/gpt.c:3192 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 "Setores"
 
-#: disk-utils/fdisk-list.c:233 libfdisk/src/bsd.c:1030 libfdisk/src/dos.c:2614
-#: libfdisk/src/gpt.c:3193 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 "Tamanho"
 
@@ -1450,10 +1471,12 @@ msgid "return to main menu"
 msgstr "volta ao menu 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 "retorna de BSD para 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 "retorna da MBR protetiva/híbrida para GPT"
 
@@ -1470,7 +1493,9 @@ msgid "create a new empty SGI (IRIX) partition table"
 msgstr "cria uma nova tabela de partição SGI (IRIX) vazia"
 
 #: 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 "cria uma nova tabela de partição DOS vazia"
 
 #: disk-utils/fdisk-menu.c:142
@@ -1497,7 +1522,7 @@ msgstr "altera número de cabeças"
 msgid "change number of sectors/track"
 msgstr "altera o número de setores/trilha"
 
-#: 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"
 
@@ -1610,30 +1635,36 @@ msgid "move beginning of data in a partition"
 msgstr "move o início dos dados em uma partição"
 
 #: disk-utils/fdisk-menu.c:224
+#, fuzzy
+#| msgid "fix partitions order"
+msgid "fix partitions C/H/S values"
+msgstr "corrige ordem de partições"
+
+#: disk-utils/fdisk-menu.c:225
 msgid "change the disk identifier"
 msgstr "altera as identificador da unidade"
 
-#: 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 "edita os dados do disco"
 
-#: disk-utils/fdisk-menu.c:238
+#: disk-utils/fdisk-menu.c:239
 msgid "install bootstrap"
 msgstr "instala código de inicialização (bootstrap)"
 
-#: disk-utils/fdisk-menu.c:239
+#: disk-utils/fdisk-menu.c:240
 msgid "show complete disklabel"
 msgstr "mostra o rótulo do disco completo"
 
-#: disk-utils/fdisk-menu.c:240
+#: disk-utils/fdisk-menu.c:241
 msgid "link BSD partition to non-BSD partition"
 msgstr "vincula partição BSD a partição não BSD"
 
-#: disk-utils/fdisk-menu.c:372
+#: disk-utils/fdisk-menu.c:373
 #, c-format
 msgid ""
 "\n"
@@ -1642,7 +1673,7 @@ msgstr ""
 "\n"
 "Ajuda (comandos avançados):\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"
@@ -1651,245 +1682,251 @@ msgstr ""
 "\n"
 "Ajuda:\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 "Você está editando um tabela de partição \"%s\" aninhada, a tabela de partição primária é \"%s\"."
 
-#: disk-utils/fdisk-menu.c:424
+#: disk-utils/fdisk-menu.c:425
 msgid "Expert command (m for help): "
 msgstr "Comando avançado (m para ajuda): "
 
-#: disk-utils/fdisk-menu.c:426
+#: disk-utils/fdisk-menu.c:427
 msgid "Command (m for help): "
 msgstr "Comando (m para ajuda): "
 
-#: 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"
 "Todas as alterações não escritas serão perdidas. Deseja realmente sair? "
 
-#: disk-utils/fdisk-menu.c:449
+#: disk-utils/fdisk-menu.c:452
 #, c-format
 msgid "%c: unknown command"
 msgstr "%c: comando desconhecido"
 
-#: 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 "Digite o nome do arquivo 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 com sucesso."
 
-#: disk-utils/fdisk-menu.c:519
+#: disk-utils/fdisk-menu.c:522
 msgid "Failed to transform disk layout into script"
 msgstr "Falha ao transformar layout de disco em um script"
 
-#: disk-utils/fdisk-menu.c:533
+#: disk-utils/fdisk-menu.c:536
 msgid "Script successfully saved."
 msgstr "Script salvo com sucesso."
 
-#: 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 "Partição nº %zu: contém uma assinatura de %s."
 
-#: 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 "Deseja remover a assinatura?"
 
-#: 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 "A assinatura será removida por um comando de escrita."
 
-#: disk-utils/fdisk-menu.c:597
+#: disk-utils/fdisk-menu.c:600
 msgid "failed to write disklabel"
 msgstr "falha ao gravar rótulo do disco"
 
-#: disk-utils/fdisk-menu.c:640
-msgid "Failed to fix partitions order."
-msgstr "Falha ao corrigir ordem de partições."
-
-#: disk-utils/fdisk-menu.c:642
-msgid "Partitions order fixed."
-msgstr "Ordem de partições corrigida."
-
-#: disk-utils/fdisk-menu.c:660
+#: disk-utils/fdisk-menu.c:659
 #, c-format
 msgid "Could not delete partition %zu"
 msgstr "Não foi possível excluir a partição %zu"
 
-#: disk-utils/fdisk-menu.c:689
+#: disk-utils/fdisk-menu.c:688
 msgid "Changing display/entry units to cylinders (DEPRECATED!)."
 msgstr "Alterando as unidades das entradas mostradas para cilindros (OBSOLETO!)."
 
-#: disk-utils/fdisk-menu.c:691
+#: disk-utils/fdisk-menu.c:690
 msgid "Changing display/entry units to sectors."
 msgstr "Alterando as unidades das entradas mostradas para setores."
 
-#: 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 "Deixando o rótulo de disco aninhado."
 
-#: disk-utils/fdisk-menu.c:738
+#: disk-utils/fdisk-menu.c:737
 msgid "New maximum entries"
 msgstr "Novas máximo de entradas"
 
-#: disk-utils/fdisk-menu.c:749
+#: disk-utils/fdisk-menu.c:748
 msgid "Entering protective/hybrid MBR disklabel."
 msgstr "Entrando no rótulo de disco MBR protetivo/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 "Novo UUID (no formato 8-4-4-4-12)"
 
-#: disk-utils/fdisk-menu.c:780
+#: disk-utils/fdisk-menu.c:779
 msgid "New name"
 msgstr "Novo nome"
 
-#: disk-utils/fdisk-menu.c:843
+#: disk-utils/fdisk-menu.c:842
 msgid "Entering nested BSD disklabel."
 msgstr "Entrando no rótulo de disco BSD aninhado."
 
-#: disk-utils/fdisk-menu.c:1041
+#: disk-utils/fdisk-menu.c:878
+msgid "C/H/S values fixed."
+msgstr ""
+
+#: disk-utils/fdisk-menu.c:880
+#, fuzzy
+#| msgid "Nothing to do. Ordering is correct already."
+msgid "Nothing to do. C/H/S values are correct already."
+msgstr "Nada a fazer. Ordem já está correta."
+
+#: 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 cabeças"
 
-#: disk-utils/fdisk-menu.c:1054
+#: disk-utils/fdisk-menu.c:1060
 msgid "Number of sectors"
 msgstr "Número de setores"
 
-#: 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 "falha ao escrever um novo rótulo do disco"
+msgstr "Falha ao criar o rótulo do 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 não 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 "não foi possível ler %s"
 
-#: disk-utils/fsck.c:331
+#: disk-utils/fsck.c:332 login-utils/utmpdump.c:288
 #, c-format
 msgid "parse error: %s"
 msgstr "erro de análise: %s"
 
-#: disk-utils/fsck.c:358
+#: disk-utils/fsck.c:359
 #, c-format
 msgid "cannot create directory %s"
 msgstr "não foi possível criar diretório %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 "conseguiu"
 
-#: disk-utils/fsck.c:392
+#: disk-utils/fsck.c:393
 msgid "failed"
 msgstr "falhou"
 
-#: 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 "falha ao configurar descrição para %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: erro de análise na linha %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: falha ao analisar fstab"
 
-#: disk-utils/fsck.c:689 login-utils/login.c:1108 login-utils/sulogin.c:1025
-#: login-utils/vipw.c:197 sys-utils/flock.c:351 sys-utils/nsenter.c:182
-#: sys-utils/swapon.c:332 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 "fork falhou"
 
-#: disk-utils/fsck.c:696
+#: disk-utils/fsck.c:697
 #, c-format
 msgid "%s: execute failed"
 msgstr "%s: execução falhou"
 
-#: disk-utils/fsck.c:784
+#: disk-utils/fsck.c:787
 msgid "wait: no more child process?!?"
 msgstr "espera: nenhum processo filho?!?"
 
-#: disk-utils/fsck.c:787 sys-utils/flock.c:369 sys-utils/swapon.c:364
-#: 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 falhou"
 
-#: disk-utils/fsck.c:805
+#: disk-utils/fsck.c:808
 #, c-format
 msgid "Warning... %s for device %s exited with signal %d."
 msgstr "Aviso... %s para dispositivo %s saiu com sinal %d."
 
-#: disk-utils/fsck.c:811
+#: disk-utils/fsck.c:814
 #, c-format
 msgid "%s %s: status is %x, should never happen."
 msgstr "%s %s: status é %x, nunca deveria acontecer."
 
-#: disk-utils/fsck.c:857
+#: disk-utils/fsck.c:860
 #, c-format
 msgid "Finished with %s (exit status %d)\n"
 msgstr "Finalizado com %s (status de saída %d)\n"
 
-#: disk-utils/fsck.c:938
-#, fuzzy, c-format
+#: disk-utils/fsck.c:941
+#, c-format
 msgid "error %d (%s) while executing fsck.%s for %s"
-msgstr "erro %d (%m) ao executar fsck.%s no %s"
+msgstr "erro %d (%s) ao executar fsck.%s no %s"
 
-#: disk-utils/fsck.c:1004
+#: disk-utils/fsck.c:1007
 msgid ""
 "Either all or none of the filesystem types passed to -t must be prefixed\n"
 "with 'no' or '!'."
@@ -1897,80 +1934,80 @@ msgstr ""
 "Todo ou nenhum dos tipos de sistema de arquivos passados para -t devem ser\n"
 "prefixados com \"no\" ou \"!\"."
 
-#: disk-utils/fsck.c:1120
+#: disk-utils/fsck.c:1123
 #, c-format
 msgid "%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number"
 msgstr "%s: pulando linha inválida em /etc/fstab: montagem bind com número de \"pass\" de fsck não-zero"
 
-#: disk-utils/fsck.c:1132
+#: disk-utils/fsck.c:1135
 #, c-format
 msgid "%s: skipping nonexistent device\n"
 msgstr "%s: pulando dispositivo não existente\n"
 
-#: disk-utils/fsck.c:1137
+#: 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 não existente (opção fstab \"nofail\" pode ser usada\n"
 "para pular este dispositivo)\n"
 
-#: disk-utils/fsck.c:1154
+#: disk-utils/fsck.c:1157
 #, c-format
 msgid "%s: skipping unknown filesystem type\n"
 msgstr "%s: pulando tipo de sistema de arquivos desconhecido\n"
 
-#: disk-utils/fsck.c:1168
+#: disk-utils/fsck.c:1171
 #, c-format
 msgid "cannot check %s: fsck.%s not found"
 msgstr "não foi possível verificar %s: fsck.%s não encontrado"
 
-#: disk-utils/fsck.c:1272
+#: disk-utils/fsck.c:1275
 msgid "Checking all file systems.\n"
 msgstr "Verificando todos os sistemas de arquivos.\n"
 
-#: disk-utils/fsck.c:1363
+#: disk-utils/fsck.c:1366
 #, c-format
 msgid "--waiting-- (pass %d)\n"
 msgstr "--esperando-- (pass %d)\n"
 
-#: disk-utils/fsck.c:1389
+#: disk-utils/fsck.c:1392
 #, c-format
 msgid " %s [options] -- [fs-options] [<filesystem> ...]\n"
 msgstr " %s [opções] -- [opções-sis.arq.] [<sistema de arquivos> ...]\n"
 
-#: disk-utils/fsck.c:1393
+#: disk-utils/fsck.c:1396
 msgid "Check and repair a Linux filesystem.\n"
 msgstr "Verifica e repara um sistema de arquivos do Linux.\n"
 
-#: disk-utils/fsck.c:1396
+#: disk-utils/fsck.c:1399
 msgid " -A         check all filesystems\n"
 msgstr " -A         verifica todos os sistemas de arquivos\n"
 
-#: disk-utils/fsck.c:1397
+#: disk-utils/fsck.c:1400
 msgid " -C [<fd>]  display progress bar; file descriptor is for GUIs\n"
 msgstr " -C [<fd>]  exibe uma barra de progresso; descritor de arquivo para GUIs\n"
 
-#: disk-utils/fsck.c:1398
+#: disk-utils/fsck.c:1401
 msgid " -l         lock the device to guarantee exclusive access\n"
 msgstr " -l         trava o dispositivo para garantir acesso exclusivo\n"
 
-#: disk-utils/fsck.c:1399
+#: disk-utils/fsck.c:1402
 msgid " -M         do not check mounted filesystems\n"
 msgstr " -M         não verifica sistemas de arquivos montados\n"
 
-#: disk-utils/fsck.c:1400
+#: disk-utils/fsck.c:1403
 msgid " -N         do not execute, just show what would be done\n"
 msgstr " -N         não executa, apenas mostra o que seria feito\n"
 
-#: disk-utils/fsck.c:1401
+#: disk-utils/fsck.c:1404
 msgid " -P         check filesystems in parallel, including root\n"
 msgstr " -P         verifica sistemas de arquivos em paralelo, incluindo o raiz\n"
 
-#: disk-utils/fsck.c:1402
+#: disk-utils/fsck.c:1405
 msgid " -R         skip root filesystem; useful only with '-A'\n"
 msgstr " -R         ignora o sistema de arquivos raiz; útil apenas com \"-A\"\n"
 
-#: disk-utils/fsck.c:1403
+#: disk-utils/fsck.c:1406
 msgid ""
 " -r [<fd>]  report statistics for each device checked;\n"
 "            file descriptor is for GUIs\n"
@@ -1978,15 +2015,15 @@ msgstr ""
 " -r [<fd>]  relata estatísticas para cada dispositivo verificado;\n"
 "            descritor de arquivos fd é para interfaces gráficas (GUI)\n"
 
-#: disk-utils/fsck.c:1405
+#: disk-utils/fsck.c:1408
 msgid " -s         serialize the checking operations\n"
 msgstr " -s         serializar as operações de verificação\n"
 
-#: disk-utils/fsck.c:1406
+#: disk-utils/fsck.c:1409
 msgid " -T         do not show the title on startup\n"
 msgstr " -T         não mostra o título no início\n"
 
-#: disk-utils/fsck.c:1407
+#: 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"
@@ -1994,57 +2031,57 @@ msgstr ""
 " -t <tipo>  especifica tipos de sistemas de arquivos a serem verificados;\n"
 "            <tipo> pode ser uma lista separada por vírgula\n"
 
-#: disk-utils/fsck.c:1409
+#: disk-utils/fsck.c:1412
 msgid " -V         explain what is being done\n"
 msgstr " -V         explica o que está sendo feito\n"
 
-#: disk-utils/fsck.c:1415
+#: disk-utils/fsck.c:1418
 msgid "See the specific fsck.* commands for available fs-options."
 msgstr "Veja os comandos específicos do fsck.* das opções de sistemas de arquivos disponíveis."
 
-#: disk-utils/fsck.c:1460
+#: disk-utils/fsck.c:1463
 msgid "too many devices"
 msgstr "número excessivo de dispositivos"
 
-#: disk-utils/fsck.c:1472
+#: disk-utils/fsck.c:1475
 msgid "Is /proc mounted?"
 msgstr "O /proc está montado?"
 
-#: disk-utils/fsck.c:1480
+#: disk-utils/fsck.c:1483
 #, c-format
 msgid "must be root to scan for matching filesystems: %s"
 msgstr "deve ser root para procurar por sistemas de arquivos correspondentes: %s"
 
-#: disk-utils/fsck.c:1484
+#: disk-utils/fsck.c:1487
 #, c-format
 msgid "couldn't find matching filesystem: %s"
 msgstr "não foi possível localizar sistemas de arquivos correspondentes: %s"
 
-#: disk-utils/fsck.c:1492 disk-utils/fsck.c:1589 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 "número excessivo de argumentos"
 
-#: disk-utils/fsck.c:1547 disk-utils/fsck.c:1550
+#: disk-utils/fsck.c:1550 disk-utils/fsck.c:1553
 msgid "invalid argument of -r"
 msgstr "argumento inválido de -r"
 
-#: disk-utils/fsck.c:1562
+#: disk-utils/fsck.c:1565
 #, c-format
 msgid "option '%s' may be specified only once"
 msgstr "a opção \"%s\" só pode ser especificada uma vez"
 
-#: disk-utils/fsck.c:1569 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 "a opção \"%s\" exige um argumento"
 
-#: disk-utils/fsck.c:1600
+#: disk-utils/fsck.c:1603
 #, c-format
 msgid "invalid argument of -r: %d"
 msgstr "argumento inválido de -r: %d"
 
-#: disk-utils/fsck.c:1643
+#: disk-utils/fsck.c:1658
 msgid "the -l option can be used with one device only -- ignore"
 msgstr "a opção -l pode ser usada com apenas um dispositivo -- ignorar"
 
@@ -2085,242 +2122,255 @@ msgstr "     --extract[=<dir>]    testa descompressão, opcionalmente extrai par
 msgid "ioctl failed: unable to determine device size: %s"
 msgstr "ioctl falhou: não foi possível determinar tamanho do 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 "não é um dispositivo de bloco ou arquivo: %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 "tamanho de arquivo muito pequeno"
 
-#: 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 "busca em %s falhou"
 
 # "Superblock magic is a code that identifies this as a cramfs, extfs, whatever"
-#: 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 "mágica de superbloco não encontrada"
 
-#: disk-utils/fsck.cramfs.c:196
+#: disk-utils/fsck.cramfs.c:195
 #, c-format
 msgid "cramfs endianness is %s\n"
 msgstr "nível de endian de cramfs é %s\n"
 
-#: disk-utils/fsck.cramfs.c:197
+#: disk-utils/fsck.cramfs.c:196
 msgid "big"
 msgstr "grande (big)"
 
-#: disk-utils/fsck.cramfs.c:197
+#: disk-utils/fsck.cramfs.c:196
 msgid "little"
 msgstr "pequeno (little)"
 
-#: disk-utils/fsck.cramfs.c:201
+#: disk-utils/fsck.cramfs.c:200
 msgid "unsupported filesystem features"
 msgstr "Sem suporte a recursos do sistema de arquivos"
 
-#: disk-utils/fsck.cramfs.c:205
+#: disk-utils/fsck.cramfs.c:204
 #, c-format
 msgid "superblock size (%d) too small"
 msgstr "tamanho do superbloco (%d) é muito pequeno"
 
-#: disk-utils/fsck.cramfs.c:210
+#: disk-utils/fsck.cramfs.c:209
 msgid "zero file count"
 msgstr "contagem de arquivo zero"
 
-#: disk-utils/fsck.cramfs.c:214
+#: disk-utils/fsck.cramfs.c:213
 msgid "file extends past end of filesystem"
 msgstr "o arquivo se estende além do fim do sistema de arquivos"
 
-#: disk-utils/fsck.cramfs.c:216
+#: disk-utils/fsck.cramfs.c:215
 msgid "old cramfs format"
 msgstr "formato de cramfs antigo"
 
-#: disk-utils/fsck.cramfs.c:225
+#: disk-utils/fsck.cramfs.c:224
 msgid "unable to test CRC: old cramfs format"
 msgstr "não foi possível testar CRC: formato de cramfs antigo"
 
-#: disk-utils/fsck.cramfs.c:245
+#: disk-utils/fsck.cramfs.c:244
 #, c-format
 msgid "failed to read %<PRIu32> bytes from file %s"
 msgstr "falha ao ler %<PRIu32> bytes do arquivo %s"
 
-#: disk-utils/fsck.cramfs.c:283
+#: disk-utils/fsck.cramfs.c:282
 msgid "crc error"
 msgstr "erro 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 "busca falhou"
 
-#: disk-utils/fsck.cramfs.c:317
+#: disk-utils/fsck.cramfs.c:316
 msgid "read romfs failed"
 msgstr "leitura de romfs falhou"
 
-#: disk-utils/fsck.cramfs.c:349
+#: disk-utils/fsck.cramfs.c:348
 msgid "root inode is not directory"
 msgstr "inode raiz não é um diretório"
 
-#: disk-utils/fsck.cramfs.c:353
+#: disk-utils/fsck.cramfs.c:352
 #, c-format
 msgid "bad root offset (%lu)"
 msgstr "posição raiz inválida (%lu)"
 
-#: disk-utils/fsck.cramfs.c:371
+#: disk-utils/fsck.cramfs.c:370
 msgid "data block too large"
 msgstr "bloco de dados muito grande"
 
-#: disk-utils/fsck.cramfs.c:375
+#: disk-utils/fsck.cramfs.c:374
 #, c-format
 msgid "decompression error: %s"
 msgstr "erro de descompressão: %s"
 
-#: disk-utils/fsck.cramfs.c:401
+#: disk-utils/fsck.cramfs.c:400
 #, c-format
 msgid "  hole at %lu (%zu)\n"
 msgstr "  buraco em %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 "  descomprimindo bloco em %lu para %lu (%lu)\n"
 
-#: disk-utils/fsck.cramfs.c:415
+#: disk-utils/fsck.cramfs.c:414
 #, c-format
 msgid "non-block (%ld) bytes"
 msgstr "não bloco (%ld) bytes"
 
-#: disk-utils/fsck.cramfs.c:419
+#: disk-utils/fsck.cramfs.c:418
 #, c-format
 msgid "non-size (%ld vs %ld) bytes"
 msgstr "não tamanho (%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:555 sys-utils/setpriv.c:628 sys-utils/setpriv.c:651
-#: sys-utils/swapon.c:405 term-utils/script.c:319 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 "gravação falhou: %s"
 
-#: disk-utils/fsck.cramfs.c:434
+#: disk-utils/fsck.cramfs.c:433
 #, c-format
 msgid "lchown failed: %s"
 msgstr "lchown falhou: %s"
 
-#: disk-utils/fsck.cramfs.c:438
-#, c-format
-msgid "chown failed: %s"
-msgstr "chown falhou: %s"
+#: disk-utils/fsck.cramfs.c:437
+#, fuzzy, c-format
+#| msgid "mknod failed: %s"
+msgid "chmod failed: %s"
+msgstr "mknod falhou: %s"
 
-#: disk-utils/fsck.cramfs.c:443
+#: disk-utils/fsck.cramfs.c:442
 #, c-format
 msgid "utimes failed: %s"
 msgstr "utimes falhou: %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 "inode de diretório possui posição zero com tamanho não zero: %s"
 
-#: disk-utils/fsck.cramfs.c:470
+#: disk-utils/fsck.cramfs.c:486
 #, c-format
 msgid "mkdir failed: %s"
 msgstr "mkdir falhou: %s"
 
-#: disk-utils/fsck.cramfs.c:486
+#: disk-utils/fsck.cramfs.c:502
+#, fuzzy
+#| msgid " -file dumpfilename\n"
+msgid "illegal filename"
+msgstr " -file arquivo-de-despejo\n"
+
+#: disk-utils/fsck.cramfs.c:504
+#, fuzzy
+#| msgid "Enter script file name"
+msgid "dangerous filename"
+msgstr "Digite o nome do arquivo de script"
+
+#: disk-utils/fsck.cramfs.c:508
 msgid "filename length is zero"
 msgstr "tamanho de nome de arquivo é zero"
 
-#: disk-utils/fsck.cramfs.c:488
+#: disk-utils/fsck.cramfs.c:510
 msgid "bad filename length"
 msgstr "tamanho de nome de arquivo inválido"
 
-#: disk-utils/fsck.cramfs.c:494
+#: disk-utils/fsck.cramfs.c:516
 msgid "bad inode offset"
 msgstr "posição de inode inválida"
 
-#: disk-utils/fsck.cramfs.c:509
+#: disk-utils/fsck.cramfs.c:531
 msgid "file inode has zero offset and non-zero size"
 msgstr "inode de arquivo possui posição zero e tamanho não zero"
 
-#: disk-utils/fsck.cramfs.c:512
+#: disk-utils/fsck.cramfs.c:534
 msgid "file inode has zero size and non-zero offset"
 msgstr "inode de arquivo possui tamanho zero e posição não zero"
 
-#: disk-utils/fsck.cramfs.c:541
+#: disk-utils/fsck.cramfs.c:563
 msgid "symbolic link has zero offset"
 msgstr "link simbólico possui posição zero"
 
-#: disk-utils/fsck.cramfs.c:543
+#: disk-utils/fsck.cramfs.c:565
 msgid "symbolic link has zero size"
 msgstr "link simbólico possui tamanho zero"
 
-#: disk-utils/fsck.cramfs.c:552
+#: disk-utils/fsck.cramfs.c:574
 #, c-format
 msgid "size error in symlink: %s"
 msgstr "erro de tamanho no link simbólico: %s"
 
-#: disk-utils/fsck.cramfs.c:566
+#: disk-utils/fsck.cramfs.c:588
 #, c-format
 msgid "symlink failed: %s"
 msgstr "link simbólico falhou: %s"
 
-#: disk-utils/fsck.cramfs.c:579
+#: disk-utils/fsck.cramfs.c:601
 #, c-format
 msgid "special file has non-zero offset: %s"
 msgstr "arquivo especial possui posição não zero: %s"
 
-#: disk-utils/fsck.cramfs.c:589
+#: disk-utils/fsck.cramfs.c:611
 #, c-format
 msgid "fifo has non-zero size: %s"
 msgstr "fifo possui tamanho não zero: %s"
 
-#: disk-utils/fsck.cramfs.c:595
+#: disk-utils/fsck.cramfs.c:617
 #, c-format
 msgid "socket has non-zero size: %s"
 msgstr "o soquete possui tamanho não zero: %s"
 
-#: disk-utils/fsck.cramfs.c:598
+#: disk-utils/fsck.cramfs.c:620
 #, c-format
 msgid "bogus mode: %s (%o)"
 msgstr "modo inválido: %s (%o)"
 
-#: disk-utils/fsck.cramfs.c:607
+#: disk-utils/fsck.cramfs.c:629
 #, c-format
 msgid "mknod failed: %s"
 msgstr "mknod falhou: %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 "início de dados do diretório (%lu) < sizeof(struct cramfs_super) + início (%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 "fim dados de diretório (%lu) != início de dados de arquivo (%lu)"
 
-#: disk-utils/fsck.cramfs.c:647
+#: disk-utils/fsck.cramfs.c:669
 msgid "invalid file data offset"
 msgstr "posição de dados de arquivo inválida"
 
-#: 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 inválido de tamanho de bloco"
 
-#: disk-utils/fsck.cramfs.c:729
+#: disk-utils/fsck.cramfs.c:750
 #, c-format
 msgid "%s: OK\n"
 msgstr "%s: OK\n"
 
 #: disk-utils/fsck.minix.c:185
 msgid "Check the consistency of a Minix filesystem.\n"
-msgstr "Verifica a consistência de um sistema de arquivos de Minix.\n"
+msgstr "Verifica a consistência de um sistema de arquivos Minix.\n"
 
 #: disk-utils/fsck.minix.c:187
 msgid " -l, --list       list all filenames\n"
@@ -2769,10 +2819,10 @@ msgstr ""
 "----------------------------------\n"
 
 #: disk-utils/fsck.minix.c:1429 disk-utils/mkfs.minix.c:854
-#: disk-utils/mkswap.c:667 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 "gravação falhou"
 
@@ -2812,17 +2862,26 @@ msgstr " -x, --sectors           mostra tamanho e contagem de setors\n"
 msgid "invalid divisor argument"
 msgstr "argumento divisor inválido"
 
-#: disk-utils/mkfs.bfs.c:74
+#: disk-utils/mkfs.bfs.c:75
 #, c-format
 msgid "Usage: %s [options] device [block-count]\n"
 msgstr "Uso: %s [opções] dispositivo [contagem-bloco]\n"
 
-#: disk-utils/mkfs.bfs.c:78
+#: disk-utils/mkfs.bfs.c:79
 msgid "Make an SCO bfs filesystem.\n"
 msgstr "Faz um sistema de arquivos bfs da 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"
@@ -2832,6 +2891,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"
 "Opções:\n"
@@ -2842,106 +2902,106 @@ msgstr ""
 " -c                  esta opção é ignorada silenciosamente\n"
 " -l                  esta opção é ignorada silenciosamente\n"
 
-#: disk-utils/mkfs.bfs.c:139
+#: disk-utils/mkfs.bfs.c:146
 msgid "invalid number of inodes"
 msgstr "número de inodes inválido"
 
-#: disk-utils/mkfs.bfs.c:145
+#: disk-utils/mkfs.bfs.c:152
 msgid "volume name too long"
 msgstr "nome de volume muito longo"
 
-#: disk-utils/mkfs.bfs.c:152
+#: disk-utils/mkfs.bfs.c:159
 msgid "fsname name too long"
 msgstr "nome de fsname muito longo"
 
-#: disk-utils/mkfs.bfs.c:190
+#: disk-utils/mkfs.bfs.c:209
 msgid "invalid block-count"
 msgstr "contagem de blocos inválida"
 
-#: disk-utils/mkfs.bfs.c:198
+#: disk-utils/mkfs.bfs.c:217
 #, c-format
 msgid "cannot get size of %s"
 msgstr "não foi possível obter o tamanho 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 "argumento de bloco muito grande, máximo é %llu"
 
-#: disk-utils/mkfs.bfs.c:218
+#: disk-utils/mkfs.bfs.c:237
 msgid "too many inodes - max is 512"
 msgstr "número excessivo de inodes - máximo é 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 "espaço insuficiente, é necessário pelo menos %llu blocos"
 
-#: 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 "Volume: <%-6s>\n"
 
-#: disk-utils/mkfs.bfs.c:242
+#: disk-utils/mkfs.bfs.c:261
 #, c-format
 msgid "FSname: <%-6s>\n"
 msgstr "FSname: <%-6s>\n"
 
-#: disk-utils/mkfs.bfs.c:243
+#: disk-utils/mkfs.bfs.c:262
 #, c-format
 msgid "BlockSize: %d\n"
 msgstr "TamBloco: %d\n"
 
-#: disk-utils/mkfs.bfs.c:245
+#: disk-utils/mkfs.bfs.c:264
 #, c-format
 msgid "Inodes: %ld (in 1 block)\n"
 msgstr "Inodes: %ld (em 1 bloco)\n"
 
-#: disk-utils/mkfs.bfs.c:248
+#: disk-utils/mkfs.bfs.c:267
 #, c-format
 msgid "Inodes: %ld (in %llu blocks)\n"
 msgstr "Inodes: %ld (em %llu blocos)\n"
 
-#: disk-utils/mkfs.bfs.c:250
+#: disk-utils/mkfs.bfs.c:269
 #, c-format
 msgid "Blocks: %llu\n"
 msgstr "Blocos: %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 "Inode fim: %d, Dados fim: %d\n"
 
-#: disk-utils/mkfs.bfs.c:256
+#: disk-utils/mkfs.bfs.c:275
 msgid "error writing superblock"
 msgstr "erro de gravação de superbloco"
 
-#: disk-utils/mkfs.bfs.c:277
+#: disk-utils/mkfs.bfs.c:296
 msgid "error writing root inode"
 msgstr "erro de gravação de inode de root"
 
-#: disk-utils/mkfs.bfs.c:282
+#: disk-utils/mkfs.bfs.c:301
 msgid "error writing inode"
 msgstr "erro de gravação de inode"
 
-#: disk-utils/mkfs.bfs.c:285
+#: disk-utils/mkfs.bfs.c:304
 msgid "seek error"
 msgstr "erro de busca"
 
-#: disk-utils/mkfs.bfs.c:291
+#: disk-utils/mkfs.bfs.c:310
 msgid "error writing . entry"
 msgstr "erro de gravação de entrada ."
 
-#: disk-utils/mkfs.bfs.c:295
+#: disk-utils/mkfs.bfs.c:314
 msgid "error writing .. entry"
 msgstr "erro de gravação de entrada .."
 
-#: disk-utils/mkfs.bfs.c:298
+#: disk-utils/mkfs.bfs.c:317
 #, c-format
 msgid "error closing %s"
 msgstr "erro ao fechar %s"
@@ -2988,183 +3048,189 @@ msgstr ""
 " -V, --verbose      explica o que está sendo feito;\n"
 "                      especificar -V mais de uma vez, resulta em uma simulação\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
+#: disk-utils/mkfs.c:133 include/c.h:310 login-utils/su-common.c:1292
+#: login-utils/sulogin.c:864 login-utils/sulogin.c:868 sys-utils/flock.c:123
 #: sys-utils/rtcwake.c:623
 #, c-format
 msgid "failed to execute %s"
 msgstr "falha ao executar %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 tam-blk] [-e edição] [-N endian] [-i arquivo] [-n nome] nome-dir arq-saída\n"
 
-#: disk-utils/mkfs.cramfs.c:131
+#: disk-utils/mkfs.cramfs.c:132
 msgid "Make compressed ROM file system."
 msgstr "Cria um sistema de arquivos comprimido de ROM."
 
-#: disk-utils/mkfs.cramfs.c:133
+#: disk-utils/mkfs.cramfs.c:134
 msgid " -v             be verbose"
 msgstr " -v             mensagens detalhadas"
 
-#: disk-utils/mkfs.cramfs.c:134
+#: disk-utils/mkfs.cramfs.c:135
 msgid " -E             make all warnings errors (non-zero exit status)"
 msgstr " -E             trata avisos como erros (status de saída diferente de zero)"
 
-#: disk-utils/mkfs.cramfs.c:135
+#: disk-utils/mkfs.cramfs.c:136
 msgid " -b blksize     use this blocksize, must equal page size"
 msgstr " -b tam-blk     usa este tamanho de bloco; deve ser igual em tamanho de páginas"
 
-#: disk-utils/mkfs.cramfs.c:136
+#: disk-utils/mkfs.cramfs.c:137
 msgid " -e edition     set edition number (part of fsid)"
 msgstr " -e edição      define número de edição (parte de 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      define nível de endian do cramfs (%s|%s|%s), padrão é %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 arquivo     insere uma imagem de arquivo no sistema de arquivos"
 
-#: disk-utils/mkfs.cramfs.c:139
+#: disk-utils/mkfs.cramfs.c:140
 msgid " -n name        set name of cramfs filesystem"
 msgstr " -n nome        define o nome do sistema de arquivos 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             preenche em %d bytes para código de inicialização\n"
 
-#: disk-utils/mkfs.cramfs.c:141
+#: disk-utils/mkfs.cramfs.c:142
 msgid " -s             sort directory entries (old option, ignored)"
 msgstr " -s             ordena registros do diretório (opção antiga, ignorada)"
 
-#: disk-utils/mkfs.cramfs.c:142
+#: disk-utils/mkfs.cramfs.c:143
 msgid " -z             make explicit holes"
 msgstr " -z             torna buracos 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>]     usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
+
+#: disk-utils/mkfs.cramfs.c:145
 msgid " dirname        root of the filesystem to be compressed"
 msgstr " nome-dir       raiz do sistema de arquivos a ser comprimido"
 
-#: disk-utils/mkfs.cramfs.c:144
+#: disk-utils/mkfs.cramfs.c:146
 msgid " outfile        output file"
 msgstr " arq-saída      arquivo de saída"
 
-#: disk-utils/mkfs.cramfs.c:162
+#: disk-utils/mkfs.cramfs.c:166
 #, c-format
 msgid "readlink failed: %s"
 msgstr "readlink falhou: %s"
 
-#: disk-utils/mkfs.cramfs.c:307
+#: disk-utils/mkfs.cramfs.c:311
 #, c-format
 msgid "could not read directory %s"
 msgstr "não foi possível ler o diretório %s"
 
-#: disk-utils/mkfs.cramfs.c:442
+#: disk-utils/mkfs.cramfs.c:446
 msgid "filesystem too big.  Exiting."
 msgstr "sistema de arquivo é grande demais. Saindo."
 
-#: disk-utils/mkfs.cramfs.c:601
+#: disk-utils/mkfs.cramfs.c:605
 #, c-format
 msgid "AIEEE: block \"compressed\" to > 2*blocklength (%ld)\n"
 msgstr "AIEEE, bloco \"compressed\" para > 2 * tamanho do bloco (%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 "não foi possível fechar o arquivo \"%s\""
 
-#: disk-utils/mkfs.cramfs.c:742
+#: disk-utils/mkfs.cramfs.c:747
 msgid "invalid edition number argument"
 msgstr "argumento inválido de número de edição"
 
-#: disk-utils/mkfs.cramfs.c:752
+#: disk-utils/mkfs.cramfs.c:757
 msgid "invalid endianness given; must be 'big', 'little', or 'host'"
 msgstr "foi dado um nível de endian inválido; deve ser \"big\", \"little\" ou \"host\""
 
 # guestimate = guess & estimate
-#: 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 "aviso: estimativa/chute de tamanho necessário (limite máximo) é de %lldMB, mas o tamanho máximo de imagem é %uMB. Podemos morrer prematuramente."
 
-#: disk-utils/mkfs.cramfs.c:841
+#: disk-utils/mkfs.cramfs.c:857
 msgid "ROM image map"
 msgstr "mapa de imagem de ROM"
 
-#: disk-utils/mkfs.cramfs.c:853
+#: disk-utils/mkfs.cramfs.c:869
 #, c-format
 msgid "Including: %s\n"
 msgstr "Incluindo: %s\n"
 
-#: disk-utils/mkfs.cramfs.c:859
+#: disk-utils/mkfs.cramfs.c:875
 #, c-format
 msgid "Directory data: %zd bytes\n"
 msgstr "Dados de diretório: %zd bytes\n"
 
-#: disk-utils/mkfs.cramfs.c:867
+#: disk-utils/mkfs.cramfs.c:883
 #, c-format
 msgid "Everything: %zd kilobytes\n"
 msgstr "Tudo: %zd kilobytes\n"
 
-#: disk-utils/mkfs.cramfs.c:872
+#: disk-utils/mkfs.cramfs.c:888
 #, c-format
 msgid "Super block: %zd bytes\n"
 msgstr "Superbloco: %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 "espaço alocado insuficiente para imagem ROM (%lld alocado, %zu usado)"
 
-#: disk-utils/mkfs.cramfs.c:890
+#: disk-utils/mkfs.cramfs.c:906
 #, c-format
 msgid "ROM image write failed (%zd %zd)"
 msgstr "gravação de imagem ROM falhou (%zd %zd)"
 
-#: disk-utils/mkfs.cramfs.c:893
+#: disk-utils/mkfs.cramfs.c:909
 msgid "ROM image"
 msgstr "imagem ROM"
 
-#: disk-utils/mkfs.cramfs.c:902
+#: disk-utils/mkfs.cramfs.c:918
 #, c-format
 msgid "warning: filenames truncated to %u bytes."
 msgstr "aviso: nomes de arquivos truncados em %u bytes."
 
-#: disk-utils/mkfs.cramfs.c:904
+#: disk-utils/mkfs.cramfs.c:920
 msgid "warning: files were skipped due to errors."
 msgstr "aviso: arquivos foram pulados por causa de erros."
 
-#: 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 "aviso: tamanhos de arquivo truncados em %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 "aviso: uids truncados em %u bits. (Isso pode ser um problema de segurança)"
 
-#: 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 "aviso: gids truncados em %u bits. (Isso pode ser um problema de segurança)"
 
-#: 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"
@@ -3207,9 +3273,9 @@ msgid " -l, --badblocks <file>  list of bad blocks from file\n"
 msgstr " -l, --badblocks <arq>   lista de blocos defeituosos do arquivo\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>]      usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
+msgstr "     --lock[=<modo>]     usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
 
 #: disk-utils/mkfs.minix.c:192
 #, c-format
@@ -3351,7 +3417,7 @@ msgstr "%s: não foi possível ler arquivo de blocos defeituosos"
 msgid "block size smaller than physical sector size of %s"
 msgstr "tamanho de bloco menor do que o tamanho do setor 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 "não foi possível determinar o tamanho de %s"
@@ -3397,273 +3463,286 @@ msgstr "falha ao analisar número de blocos"
 msgid "%s is mounted; will not make a filesystem here!"
 msgstr "%s está montado; não criará um sistema de arquivos aqui!"
 
-#: disk-utils/mkswap.c:90
+#: disk-utils/mkswap.c:111
 #, c-format
 msgid "Bad user-specified page size %u"
 msgstr "Tamanho de página especificado pelo usuário %u inválido"
 
-#: 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 "Usando tamanho de página especificado pelo usuário %d, em vez dos valores do sistema %d"
 
-#: disk-utils/mkswap.c:134
+#: disk-utils/mkswap.c:156
 msgid "Label was truncated."
 msgstr "Rótulo estava truncado."
 
-#: disk-utils/mkswap.c:142
+#: disk-utils/mkswap.c:164
 #, c-format
 msgid "no label, "
 msgstr "nenhum rótulo, "
 
-#: disk-utils/mkswap.c:150
+#: disk-utils/mkswap.c:172
 #, c-format
 msgid "no uuid\n"
 msgstr "nenhum 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"
-"Uso:\n"
-" %s [opções] dispositivo [tamanho]\n"
+msgstr " %s [opções] dispositivo [tamanho]\n"
 
-#: disk-utils/mkswap.c:162
+#: disk-utils/mkswap.c:184
 msgid "Set up a Linux swap area.\n"
 msgstr "Prepara uma área de swap 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             verifica o dispositivo por blocos defeituosos\n"
+msgstr ""
+" -c, --check               verifica o dispositivo por blocos defeituosos\n"
+"                             antes de criar a área de swap\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                localiza um dispositivo livre\n"
+msgstr ""
+" -f, --force               permite a área de tamanho da swap ser\n"
+"                             maior que o dispositivo\n"
 
-#: disk-utils/mkswap.c:167
+#: disk-utils/mkswap.c:189
 #, fuzzy
+#| msgid " -q, --quiet               suppress extra info messages\n"
+msgid " -q, --quiet               suppress output and warning messages\n"
+msgstr " -q, --quiet               suprime mensagens de informação extra\n"
+
+#: disk-utils/mkswap.c:190
 msgid " -p, --pagesize SIZE       specify page size in bytes\n"
-msgstr " -b, --bytes       mostra tamanhos em bytes\n"
+msgstr " -p, --pagesize SIZE       especifica o tamanho da página em bytes\n"
 
-#: disk-utils/mkswap.c:168
-#, fuzzy
+#: disk-utils/mkswap.c:191
 msgid " -L, --label LABEL         specify label\n"
-msgstr " -X, --label <nome>        especifica tipo de rótulo (dos, gpt, ...)\n"
+msgstr " -L, --label RÓTULO        especifica o rótulo\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úm>        especifica o número da partição\n"
+msgstr " -v, --swapversion NÚM     especifica o número de versão do espaço swap\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 o grupo primário\n"
+msgstr " -U, --uuid UUID           especifica o uuid para usar\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      saída detalhada\n"
+msgstr "     --verbose             saída detalhada\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>]       usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
 
-#: disk-utils/mkswap.c:187
+#: disk-utils/mkswap.c:214
 #, c-format
 msgid "too many bad pages: %lu"
 msgstr "número excessivo de páginas inválidas: %lu"
 
-#: disk-utils/mkswap.c:208
+#: disk-utils/mkswap.c:235
 msgid "seek failed in check_blocks"
 msgstr "busca falhou em 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áginas inválidas\n"
 msgstr[1] "%lu páginas inválidas\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 contém buracos ou outras extensões não suportadas.\n"
+"        Este arquivo swap pode ser rejeitado pelo kernel ao ativar o swap!\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          mostra mais detalhes\n"
+msgstr "        Use --verbose para mais detalhes.\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 "buraco detectado na posição %ju"
 
-#: disk-utils/mkswap.c:283
+#: disk-utils/mkswap.c:314
 #, c-format
 msgid "data inline extent at offset %ju"
-msgstr ""
+msgstr "extensão em linha de dados na posição %ju"
 
-#: disk-utils/mkswap.c:286
+#: disk-utils/mkswap.c:317
 #, c-format
 msgid "shared extent at offset %ju"
-msgstr ""
+msgstr "extensão compartilhada na posição %ju"
 
-#: disk-utils/mkswap.c:289
+#: disk-utils/mkswap.c:320
 #, c-format
 msgid "unallocated extent at offset %ju"
-msgstr ""
+msgstr "extensão não alocada no deslocamento %ju"
 
-#: disk-utils/mkswap.c:329
+#: disk-utils/mkswap.c:361
 msgid "unable to alloc new libblkid probe"
 msgstr "não foi possível alocar nova examinação com libblkid"
 
-#: disk-utils/mkswap.c:331
+#: disk-utils/mkswap.c:363
 msgid "unable to assign device to libblkid probe"
 msgstr "não foi possível designar um dispositivo para examinar com 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 "aviso: sem suporte a verificação de blocos defeituosos de arquivo swap: %s"
 
-#: disk-utils/mkswap.c:367 disk-utils/mkswap.c:392 disk-utils/mkswap.c:439
+#: disk-utils/mkswap.c:400 disk-utils/mkswap.c:425 disk-utils/mkswap.c:473
 msgid "unable to rewind swap-device"
 msgstr "não foi possível rebobinar o dispositivo de swap"
 
-#: disk-utils/mkswap.c:395
+#: disk-utils/mkswap.c:428
 msgid "unable to erase bootbits sectors"
 msgstr "não foi possível apagar setores de bits de inicialização"
 
-#: disk-utils/mkswap.c:411
+#: disk-utils/mkswap.c:445
 #, c-format
 msgid "%s: warning: wiping old %s signature."
 msgstr "%s: aviso: apagando assinaturas antigas de %s."
 
-#: disk-utils/mkswap.c:416
+#: disk-utils/mkswap.c:450
 #, c-format
 msgid "%s: warning: don't erase bootbits sectors"
 msgstr "%s: aviso: não apague os setores de bits de inicialização"
 
-#: disk-utils/mkswap.c:419
+#: disk-utils/mkswap.c:453
 #, c-format
 msgid "        (%s partition table detected). "
 msgstr "        (tabela de partição %s detectada). "
 
-#: disk-utils/mkswap.c:421
+#: disk-utils/mkswap.c:455
 #, c-format
 msgid "        (compiled without libblkid). "
 msgstr "        (compilado sem libblkid). "
 
-#: disk-utils/mkswap.c:422
+#: disk-utils/mkswap.c:456
 #, c-format
 msgid "Use -f to force.\n"
 msgstr "Use -f para forçar.\n"
 
-#: disk-utils/mkswap.c:444
+#: disk-utils/mkswap.c:478
 #, c-format
 msgid "%s: unable to write signature page"
 msgstr "%s: não foi possível gravar a página de assinatura"
 
-#: disk-utils/mkswap.c:491
+#: disk-utils/mkswap.c:536
 msgid "parsing page size failed"
 msgstr "análise de tamanho de página falhou"
 
-#: disk-utils/mkswap.c:497
+#: disk-utils/mkswap.c:545
 msgid "parsing version number failed"
 msgstr "análise de número de versão falhou"
 
-#: disk-utils/mkswap.c:500
+#: disk-utils/mkswap.c:548
 #, c-format
 msgid "swapspace version %d is not supported"
 msgstr "sem suporte a espaço de swap versão %d"
 
-#: disk-utils/mkswap.c:506
+#: disk-utils/mkswap.c:554
 #, c-format
 msgid "warning: ignoring -U (UUIDs are unsupported by %s)"
 msgstr "aviso: ignorando -U (%s não oferece suporte a UUIDs)"
 
-#: disk-utils/mkswap.c:536
+#: disk-utils/mkswap.c:567
+#, fuzzy, c-format
+#| msgid "swapspace version %d is not supported"
+msgid "invalid endianness %s is not supported"
+msgstr "sem suporte a espaço de swap versão %d"
+
+#: disk-utils/mkswap.c:596
 msgid "only one device argument is currently supported"
 msgstr "há suporte, atualmente, apenas a um argumento de dispositivo"
 
-#: disk-utils/mkswap.c:543
+#: disk-utils/mkswap.c:609
 msgid "error: parsing UUID failed"
 msgstr "erro: análise de UUID falhou"
 
-#: disk-utils/mkswap.c:552
+#: disk-utils/mkswap.c:618
 msgid "error: Nowhere to set up swap on?"
 msgstr "erro: nenhum lugar para se configurar swap?"
 
-#: disk-utils/mkswap.c:558
+#: disk-utils/mkswap.c:624
 msgid "invalid block count argument"
 msgstr "argumento inválido de contagem de blocos"
 
-#: disk-utils/mkswap.c:567
+#: disk-utils/mkswap.c:633
 #, c-format
 msgid "error: size %llu KiB is larger than device size %<PRIu64> KiB"
 msgstr "erro: tamanho %llu KB é maior do que o tamanho do dispositivo, %<PRIu64> KB"
 
-#: disk-utils/mkswap.c:573
+#: disk-utils/mkswap.c:639
 #, c-format
 msgid "error: swap area needs to be at least %ld KiB"
 msgstr "erro: área de swap precisa ter pelo menos %ld KB"
 
-#: disk-utils/mkswap.c:578
+#: disk-utils/mkswap.c:645
 #, c-format
 msgid "warning: truncating swap area to %llu KiB"
 msgstr "aviso: reduzindo área de swap para %llu KB"
 
-#: disk-utils/mkswap.c:583
+#: disk-utils/mkswap.c:650
 #, c-format
 msgid "error: %s is mounted; will not make swapspace"
 msgstr "erro: %s está montado; não criará um espaço de swap"
 
-#: disk-utils/mkswap.c:590
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:657
+#, c-format
 msgid "%s: insecure permissions %04o, fix with: chmod %04o %s"
-msgstr "%s: permissões inseguras %04o, sugere-se %04o."
+msgstr "%s: permissões inseguras %04o, corrija com: chmod %04o %s"
 
-#: disk-utils/mkswap.c:594
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:662
+#, c-format
 msgid "%s: insecure file owner %d, fix with: chown 0:0 %s"
-msgstr "%s: proprietário de arquivo inseguro %d; sugere-se 0 (root)."
+msgstr "%s: proprietário de arquivo inseguro %d, corrija com: chown 0:0 %s"
 
-#: disk-utils/mkswap.c:613
+#: disk-utils/mkswap.c:681
 msgid "Unable to set up swap-space: unreadable"
 msgstr "Não foi possível configurar espaço de swap: ilegível"
 
-#: disk-utils/mkswap.c:618
+#: disk-utils/mkswap.c:687
 #, c-format
 msgid "Setting up swapspace version %d, size = %s (%<PRIu64> bytes)\n"
 msgstr "Configurando espaço de swap versão %d, tamanho = %s (%<PRIu64> bytes)\n"
 
-#: disk-utils/mkswap.c:637
+#: disk-utils/mkswap.c:707
 #, c-format
 msgid "%s: unable to obtain selinux file label"
 msgstr "%s: não foi possível obter o rótulo de arquivo selinux"
 
-#: disk-utils/mkswap.c:642
-#, fuzzy, c-format
+#: disk-utils/mkswap.c:712
+#, c-format
 msgid "%s: unable to obtain default selinux file label"
-msgstr "%s: não foi possível obter o rótulo de arquivo selinux"
+msgstr "%s: não foi possível obter o rótulo de arquivo selinux padrão"
 
-#: disk-utils/mkswap.c:646
+#: disk-utils/mkswap.c:716
 msgid "unable to create new selinux context"
 msgstr "não foi possível gravar novo contexto selinux"
 
-#: disk-utils/mkswap.c:648
+#: disk-utils/mkswap.c:718
 msgid "couldn't compute selinux context"
 msgstr "não foi possível computar o contexto selinux"
 
-#: disk-utils/mkswap.c:654
+#: disk-utils/mkswap.c:724
 #, c-format
 msgid "unable to relabel %s to %s"
 msgstr "não foi possível rotular novamente %s para %s"
@@ -3692,7 +3771,7 @@ msgstr "tamanho legível"
 msgid "partition name"
 msgstr "nome da partição"
 
-#: 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 da partição"
 
@@ -3700,7 +3779,7 @@ msgstr "UUID da partição"
 msgid "partition table type (dos, gpt, ...)"
 msgstr "tipo da tabela de partição (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 "opções da partição"
 
@@ -3732,13 +3811,13 @@ msgstr "%s: falha ao configurar arquivo de backend (para loop)"
 msgid "%s: failed to set up loop device"
 msgstr "%s: falha ao configurar dispositivo de loop"
 
-#: 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:238 sys-utils/prlimit.c:280 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 "coluna desconhecida: %s"
@@ -3835,10 +3914,11 @@ msgid_plural "#%2d: %9ju-%9ju (%9ju sectors, %6ju MB)\n"
 msgstr[0] "#%2d: %9ju-%9ju (%9ju setor, %6ju MB)\n"
 msgstr[1] "#%2d: %9ju-%9ju (%9ju setores, %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:309
-#: sys-utils/rfkill.c:477 sys-utils/swapon.c:305 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 "falha ao alocar coluna de saída"
 
@@ -3891,7 +3971,7 @@ msgstr ""
 " -s, --show           lista as partições\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, --bytes          exibe SIZE em bytes em vez de um formato legível\n"
 
@@ -3903,20 +3983,20 @@ msgstr " -g, --noheadings     não exibe cabeçalhos para --show\n"
 msgid " -n, --nr <n:m>       specify the range of partitions (e.g. --nr 2:4)\n"
 msgstr " -n, --nr <n:m>       especifica a faixa de partições (ex.: --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 quais colunas de saída se deve usar\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     mostra todas as colunas\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, --pairs          usa o formato de saída chave=\"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            usa o formato de saída não tratado (raw)\n"
 
@@ -3963,7 +4043,7 @@ msgstr "%s: não foi possível excluir partições"
 msgid "%s: partitioned loop devices unsupported"
 msgstr "%s: sem suporte a dispositivos de loop particionados"
 
-#: disk-utils/partx.c:1030
+#: disk-utils/partx.c:1031
 #, c-format
 msgid "%s: failed to initialize blkid prober"
 msgstr "%s: falha ao inicializar examinador blkid"
@@ -4008,8 +4088,8 @@ msgstr "Não foi possível localizar o dispositivo de bloco \"%s\""
 msgid "Device '%s' is not a block device"
 msgstr "Dispositivo \"%s\" não é um dispositivo de bloco"
 
-#: 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 "falha ao analisar argumento"
 
@@ -4064,147 +4144,155 @@ msgstr "%s: falha ao obter início da partição de número %s"
 msgid "failed to resize partition"
 msgstr "falha ao redimensionar partição"
 
-#: disk-utils/sfdisk.c:241
+#: disk-utils/sfdisk.c:242
 msgid "failed to allocate nested libfdisk context"
 msgstr "falha ao alocar contexto de libfdisk aninhado"
 
-#: disk-utils/sfdisk.c:301
+#: disk-utils/sfdisk.c:302
 #, c-format
 msgid "cannot seek %s"
 msgstr "não foi possível buscar %s"
 
-#: disk-utils/sfdisk.c:312 libfdisk/src/bsd.c:724 libfdisk/src/bsd.c:905
-#: schedutils/uclampset.c:119 term-utils/script.c:462
+#: 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 "não é possível escrever em \"%s\""
 
-#: disk-utils/sfdisk.c:319
+#: disk-utils/sfdisk.c:320
 #, c-format
 msgid "%12s (offset %5ju, size %5ju): %s"
 msgstr "%12s (posição %5ju, tamanho %5ju): %s"
 
-#: disk-utils/sfdisk.c:325
+#: disk-utils/sfdisk.c:326
 #, c-format
 msgid "%s: failed to create a backup"
 msgstr "%s: falha ao criar um backup"
 
-#: disk-utils/sfdisk.c:338
+#: disk-utils/sfdisk.c:339
 msgid "failed to create a backup file, $HOME undefined"
 msgstr "falha ao criar um arquivo backup, $HOME indefinida"
 
-#: disk-utils/sfdisk.c:364
+#: disk-utils/sfdisk.c:365
 msgid "Backup files:"
 msgstr "Arquivos backup:"
 
-#: disk-utils/sfdisk.c:410
+#: disk-utils/sfdisk.c:411
 msgid "failed to read new partition from device; ignoring --move-data"
 msgstr "falha ao ler nova partição do dispositivo; ignorando --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 "falha ao obter tamanho da nova partição; ignorando --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 "falha ao obter início da nova partição; ignorando --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 "falha ao obter tamanho da partição antiga; ignorando --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 "falha ao obter início da partição antiga; ignorando --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 "o início da partição não foi movido; ignorando --move-data"
 
-#: disk-utils/sfdisk.c:422
+#: disk-utils/sfdisk.c:423
 msgid "new partition is smaller than original; ignoring --move-data"
 msgstr "a nova partição é menor que a original; ignorando --move-data"
 
-#: disk-utils/sfdisk.c:473
+#: disk-utils/sfdisk.c:474
 msgid "Data move: (--no-act)"
 msgstr "Movimentação de dados: (--no-act)"
 
-#: disk-utils/sfdisk.c:473
+#: disk-utils/sfdisk.c:474
 msgid "Data move:"
 msgstr "Movimentação de dados:"
 
-#: disk-utils/sfdisk.c:476
+#: disk-utils/sfdisk.c:477
 #, c-format
 msgid " typescript file: %s"
 msgstr " arquivo de script-gravado: %s"
 
-#: disk-utils/sfdisk.c:477
+#: disk-utils/sfdisk.c:478
 #, c-format
 msgid "  start sector: (from/to) %ju / %ju\n"
 msgstr "  setor inicial: (de/para) %ju / %ju\n"
 
-#: disk-utils/sfdisk.c:478
+#: disk-utils/sfdisk.c:479
 #, c-format
 msgid "  sectors: %ju\n"
 msgstr "  setores: %ju\n"
 
-#: disk-utils/sfdisk.c:479
+#: disk-utils/sfdisk.c:480
 #, c-format
 msgid "  step size: %zu bytes\n"
 msgstr "  tamanho da etapa: %zu bytes\n"
 
-#: disk-utils/sfdisk.c:489
+#: disk-utils/sfdisk.c:490
 msgid "Do you want to move partition data?"
 msgstr "Deseja mover dados da partição?"
 
-#: disk-utils/sfdisk.c:491 disk-utils/sfdisk.c:1988
+#: disk-utils/sfdisk.c:492 disk-utils/sfdisk.c:2014
 msgid "Leaving."
 msgstr "Deixando."
 
-#: 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 "não foi possível ler na posição: %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 "não foi possível escrever na posição: %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 "não foi possível ler na posição: %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 "Seus dados não foram movidos (--no-act)."
 
-#: disk-utils/sfdisk.c:637
+#: disk-utils/sfdisk.c:639
 #, c-format
 msgid "%zu I/O errors detected!"
 msgstr "%zu erros de E/S detectados!"
 
-#: disk-utils/sfdisk.c:640
+#: disk-utils/sfdisk.c:642
 #, c-format
 msgid "%s: failed to move data"
 msgstr "%s: falha ao mover dados"
 
-#: disk-utils/sfdisk.c:652
+#: disk-utils/sfdisk.c:654
 msgid "The partition table is unchanged (--no-act)."
 msgstr "O tabela da partição não foi alterada (--no-act)."
 
-#: disk-utils/sfdisk.c:660
+#: disk-utils/sfdisk.c:662
 msgid ""
 "\n"
 "The partition table has been altered."
@@ -4212,12 +4300,12 @@ msgstr ""
 "\n"
 "A tabela de partição foi alterada."
 
-#: disk-utils/sfdisk.c:735
+#: disk-utils/sfdisk.c:737
 #, c-format
 msgid "unsupported label '%s'"
 msgstr "rótulo sem suporte \"%s\""
 
-#: disk-utils/sfdisk.c:738
+#: disk-utils/sfdisk.c:740
 msgid ""
 "Id  Name\n"
 "\n"
@@ -4225,194 +4313,194 @@ msgstr ""
 "Nome Id\n"
 "\n"
 
-#: disk-utils/sfdisk.c:765
+#: disk-utils/sfdisk.c:767
 msgid "unrecognized partition table type"
 msgstr "tipo de tabela de partição não reconhecida"
 
-#: disk-utils/sfdisk.c:818
+#: disk-utils/sfdisk.c:820
 #, c-format
 msgid "Cannot get size of %s"
 msgstr "Não foi possível obter o tamanho de %s"
 
-#: disk-utils/sfdisk.c:855
+#: disk-utils/sfdisk.c:857
 #, c-format
 msgid "total: %ju blocks\n"
 msgstr "total: %ju blocos\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 "nenhum dispositivo de disco especificado"
 
-#: disk-utils/sfdisk.c:924
+#: disk-utils/sfdisk.c:926
 msgid "toggle boot flags is unsupported for Hybrid GPT/MBR"
 msgstr "não há suporte à alteração de opções de inicialização para GPT/MBR Híbrido"
 
-#: disk-utils/sfdisk.c:929
+#: disk-utils/sfdisk.c:931
 msgid "cannot switch to PMBR"
 msgstr "não foi possível mudar para PMBR"
 
-#: disk-utils/sfdisk.c:930
+#: disk-utils/sfdisk.c:932
 msgid "Activation is unsupported for GPT -- entering nested PMBR."
 msgstr "não há suporte à ativação para GPT -- entrando em PMBR aninhado."
 
-#: disk-utils/sfdisk.c:933
+#: disk-utils/sfdisk.c:935
 msgid "toggle boot flags is supported for MBR or PMBR only"
 msgstr "só há suporte à alteração de opções de inicialização para MBR ou 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 "falha em analisar número da partição"
 
-#: disk-utils/sfdisk.c:970
+#: disk-utils/sfdisk.c:972
 #, c-format
 msgid "%s: partition %d: failed to toggle bootable flag"
 msgstr "%s: partição %d: falha ao alterar a opção inicializável"
 
-#: 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: partição %zu: falha ao excluir"
 
-#: 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: não contém uma tabela de partição conhecida"
 
-#: disk-utils/sfdisk.c:1063
+#: disk-utils/sfdisk.c:1065
 msgid "failed to allocate dump struct"
 msgstr "falha ao alocar struct de despejo"
 
-#: disk-utils/sfdisk.c:1067
+#: disk-utils/sfdisk.c:1069
 #, c-format
 msgid "%s: failed to dump partition table"
 msgstr "%s: falha ao despejar a tabela de partição"
 
-#: disk-utils/sfdisk.c:1102
+#: disk-utils/sfdisk.c:1127
 #, c-format
 msgid "%s: no partition table found"
 msgstr "%s: nenhuma tabela de partição encontrada"
 
-#: disk-utils/sfdisk.c:1106
+#: disk-utils/sfdisk.c:1131
 #, c-format
 msgid "%s: partition %zu: partition table contains only %zu partitions"
 msgstr "%s: partição %zu: tabela de partição contém apenas %zu partições"
 
-#: disk-utils/sfdisk.c:1109
+#: disk-utils/sfdisk.c:1134
 #, c-format
 msgid "%s: partition %zu: partition is unused"
 msgstr "%s: partição %zu: partição não está sendo usada"
 
-#: 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 "nenhum número de partição 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: partição %zu: falha em obter o tipo da partição"
 
 # primeiro %s é rótulo, segundo %s é o tipo
-#: disk-utils/sfdisk.c:1172
+#: disk-utils/sfdisk.c:1197
 #, c-format
 msgid "failed to parse %s partition type '%s'"
 msgstr "falha ao analisar partição %s do tipo \"%s\""
 
-#: disk-utils/sfdisk.c:1176
+#: disk-utils/sfdisk.c:1201
 #, c-format
 msgid "%s: partition %zu: failed to set partition type"
 msgstr "%s: partição %zu: falha ao definir o tipo da partição"
 
-#: disk-utils/sfdisk.c:1214
+#: disk-utils/sfdisk.c:1239
 #, c-format
 msgid "%s: partition %zu: failed to get partition UUID"
 msgstr "%s: partição %zu: falha ao obter UUID da partição"
 
-#: 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 "falha ao alocar objeto de partição"
 
-#: disk-utils/sfdisk.c:1231
+#: disk-utils/sfdisk.c:1256
 #, c-format
 msgid "%s: partition %zu: failed to set partition UUID"
 msgstr "%s: partição %zu: falha ao definir UUID da partição"
 
-#: disk-utils/sfdisk.c:1269
+#: disk-utils/sfdisk.c:1294
 #, c-format
 msgid "%s: partition %zu: failed to get partition name"
 msgstr "%s: partição %zu: falha em obter o número da partição"
 
-#: disk-utils/sfdisk.c:1286
+#: disk-utils/sfdisk.c:1311
 #, c-format
 msgid "%s: partition %zu: failed to set partition name"
 msgstr "%s: partição %zu: falha em definir o nome da partição"
 
-#: disk-utils/sfdisk.c:1340
+#: disk-utils/sfdisk.c:1365
 #, c-format
 msgid "%s: partition %zu: failed to set partition attributes"
 msgstr "%s: partição %zu: falha ao definir atributos da partição"
 
-#: disk-utils/sfdisk.c:1377
+#: disk-utils/sfdisk.c:1402
 #, c-format
 msgid "%s: failed to set disklabel ID"
 msgstr "%s: falha ao definir ID de rótulo do disco"
 
-#: disk-utils/sfdisk.c:1392
+#: disk-utils/sfdisk.c:1417
 msgid "no relocate operation specified"
 msgstr "nenhuma operação de realocação especificada"
 
-#: disk-utils/sfdisk.c:1406
+#: disk-utils/sfdisk.c:1431
 msgid "unsupported relocation operation"
 msgstr "sem suporte à operação de realocação"
 
-#: disk-utils/sfdisk.c:1451
+#: disk-utils/sfdisk.c:1476
 msgid " Commands:\n"
 msgstr " Comandos:\n"
 
-#: disk-utils/sfdisk.c:1453
+#: disk-utils/sfdisk.c:1478
 msgid "   write    write table to disk and exit\n"
 msgstr "   write    grava a tabela no disco e sai\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     mostra nova situação e espera pelo feedback do usuário antes de gravar\n"
 
-#: disk-utils/sfdisk.c:1455
+#: disk-utils/sfdisk.c:1480
 msgid "   abort    exit sfdisk shell\n"
 msgstr "   abort    sai do shell do sfdisk\n"
 
-#: disk-utils/sfdisk.c:1456
+#: disk-utils/sfdisk.c:1481
 msgid "   print    display the partition table\n"
 msgstr "   print    exibe a tabela de partição\n"
 
-#: disk-utils/sfdisk.c:1457
+#: disk-utils/sfdisk.c:1482
 msgid "   help     show this help text\n"
 msgstr "   help     mostra esta ajuda e sai\n"
 
-#: disk-utils/sfdisk.c:1459
+#: disk-utils/sfdisk.c:1484
 msgid "   Ctrl-D   the same as 'quit'\n"
 msgstr "   Ctrl-D   o mesmo que \"quit\"\n"
 
-#: disk-utils/sfdisk.c:1463
+#: disk-utils/sfdisk.c:1488
 msgid " Input format:\n"
 msgstr " Formato da entrada:\n"
 
-#: disk-utils/sfdisk.c:1465
+#: disk-utils/sfdisk.c:1490
 msgid "   <start>, <size>, <type>, <bootable>\n"
 msgstr "   <início>, <tamanho>, <tipo>, <inicia.>\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"
@@ -4422,7 +4510,7 @@ msgstr ""
 "              especificado no formato <número>{K,M,G,T,P,E,Z,Y}.\n"
 "              O padrão é o primeiro espaço livre.\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"
@@ -4432,73 +4520,73 @@ msgstr ""
 "              especificado no formato <número>{K,M,G,T,P,E,Z,Y}.\n"
 "              O padrão é todo o espaço disponível.\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>     O tipo da partição. Padrão é uma partição de dados 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 ou atalhos 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 ou atalhos 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 "   <inicia.>  Use \"*\" para marcar uma partição como inicializável.\n"
 
-#: disk-utils/sfdisk.c:1487
+#: disk-utils/sfdisk.c:1512
 msgid " Example:\n"
 msgstr " Exemplo:\n"
 
-#: disk-utils/sfdisk.c:1489
+#: disk-utils/sfdisk.c:1514
 msgid "   , 4G     Creates a 4GiB partition at default start offset.\n"
 msgstr "   , 4G     Cria uma partição de 4GB na posição inicial padrão.\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 "comando sem suporte"
 
-#: disk-utils/sfdisk.c:1523
+#: disk-utils/sfdisk.c:1548
 #, c-format
 msgid "line %d: unsupported command"
 msgstr "linha %d: comando sem suporte"
 
-#: 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 "O dispositivo já contém uma assinatura \"%s\" e ela será removida por um comando de escrita. Veja a página man sfdisk(8) e a opção --wipe para mais detalhes."
+msgstr "O dispositivo contém uma assinatura \"%s\" e ela será removida por um comando de escrita. Veja a página man sfdisk(8) e a opção --wipe para mais detalhes."
 
-#: 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 "O dispositivo contém a assinatura \"%s\" e ela pode ser mantida no dispositivo. É recomendado apagar o dispositivo com wipefs(8) ou sfdisk --wipe, para evitar possíveis colisões."
 
-#: disk-utils/sfdisk.c:1697
+#: disk-utils/sfdisk.c:1722
 msgid "failed to allocate partition name"
 msgstr "falha ao alocar nome da partição"
 
-#: disk-utils/sfdisk.c:1736
+#: disk-utils/sfdisk.c:1761
 msgid "failed to allocate script handler"
 msgstr "falha ao alocar manipulador de 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: não foi possível modificar a partição %d: nenhuma tabela de partição foi encontrada"
 
-#: 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: não foi possível modificar a partição %d: tabela de partição contém apenas %zu partições"
 
-#: disk-utils/sfdisk.c:1763
+#: disk-utils/sfdisk.c:1788
 #, c-format
 msgid "warning: %s: partition %d is not defined yet"
 msgstr "aviso: %s: partição %d não está definida ainda"
 
-#: disk-utils/sfdisk.c:1781
+#: disk-utils/sfdisk.c:1806
 #, c-format
 msgid ""
 "\n"
@@ -4507,11 +4595,11 @@ msgstr ""
 "\n"
 "Bem-vindo ao sfdisk (%s)."
 
-#: disk-utils/sfdisk.c:1789
+#: disk-utils/sfdisk.c:1814
 msgid "Checking that no-one is using this disk right now ..."
 msgstr "Verificando se ninguém está usando este disco no momento ..."
 
-#: disk-utils/sfdisk.c:1792
+#: disk-utils/sfdisk.c:1817
 msgid ""
 " FAILED\n"
 "\n"
@@ -4519,7 +4607,7 @@ msgstr ""
 " FALHOU\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"
@@ -4529,11 +4617,11 @@ msgstr ""
 "Desmonte todos sistemas de arquivos e swapoff todas partições swap do disco.\n"
 "Use a opção --no-reread para suprimir esta verificação.\n"
 
-#: disk-utils/sfdisk.c:1800
+#: disk-utils/sfdisk.c:1825
 msgid "Use the --force flag to overrule all checks."
 msgstr "Use a opção --force para cancelar todas as verificações."
 
-#: disk-utils/sfdisk.c:1802
+#: disk-utils/sfdisk.c:1827
 msgid ""
 " OK\n"
 "\n"
@@ -4541,7 +4629,7 @@ msgstr ""
 " OK\n"
 "\n"
 
-#: disk-utils/sfdisk.c:1811
+#: disk-utils/sfdisk.c:1836
 msgid ""
 "\n"
 "Old situation:"
@@ -4549,11 +4637,11 @@ msgstr ""
 "\n"
 "Situação antiga:"
 
-#: disk-utils/sfdisk.c:1824
+#: disk-utils/sfdisk.c:1849
 msgid "failed to set script header"
 msgstr "falha ao definir cabeçalho de script"
 
-#: disk-utils/sfdisk.c:1829
+#: disk-utils/sfdisk.c:1854
 #, c-format
 msgid ""
 "\n"
@@ -4566,7 +4654,7 @@ msgstr ""
 "Use \"label: <nome>\" antes de definir uma primeira\n"
 "partição para sobrescrever o padrão."
 
-#: disk-utils/sfdisk.c:1832
+#: disk-utils/sfdisk.c:1857
 msgid ""
 "\n"
 "Type 'help' to get more information.\n"
@@ -4574,42 +4662,42 @@ msgstr ""
 "\n"
 "Tente \"help\" para maiores informações.\n"
 
-#: disk-utils/sfdisk.c:1850
+#: disk-utils/sfdisk.c:1875
 msgid "All partitions used."
 msgstr "Todas partições usadas."
 
-#: disk-utils/sfdisk.c:1870
+#: disk-utils/sfdisk.c:1895
 #, c-format
 msgid "Unknown script header '%s' -- ignore."
 msgstr "Cabeçalho desconhecido \"%s\" do script -- ignorar."
 
-#: disk-utils/sfdisk.c:1886
+#: disk-utils/sfdisk.c:1911
 msgid "Done.\n"
 msgstr "Concluído.\n"
 
-#: disk-utils/sfdisk.c:1898
+#: disk-utils/sfdisk.c:1923
 msgid "Ignoring partition."
 msgstr "Ignorando partição."
 
-#: disk-utils/sfdisk.c:1908
-#, fuzzy
+#: disk-utils/sfdisk.c:1934
 msgid "Failed to apply script headers, disk label not created"
-msgstr "Falha ao aplicar cabeçalhos de script, rótulo do disco não criado."
+msgstr "Falha ao aplicar cabeçalhos de script, rótulo do disco não criado"
 
-#: disk-utils/sfdisk.c:1929
-#, c-format
-msgid "Failed to add #%d partition"
+#: disk-utils/sfdisk.c:1955
+#, fuzzy, c-format
+#| msgid "Failed to add #%d partition"
+msgid "Failed to add #%zu partition"
 msgstr "Falha ao adicionar partição nº %d"
 
-#: disk-utils/sfdisk.c:1952
+#: disk-utils/sfdisk.c:1978
 msgid "Script header accepted."
 msgstr "Cabeçalho de script aceito."
 
-#: disk-utils/sfdisk.c:1969
+#: disk-utils/sfdisk.c:1995
 msgid "Failed to apply script headers, disk label not created."
 msgstr "Falha ao aplicar cabeçalhos de script, rótulo do disco não criado."
 
-#: disk-utils/sfdisk.c:1976
+#: disk-utils/sfdisk.c:2002
 msgid ""
 "\n"
 "New situation:"
@@ -4617,15 +4705,15 @@ msgstr ""
 "\n"
 "Situação nova:"
 
-#: disk-utils/sfdisk.c:1986
+#: disk-utils/sfdisk.c:2012
 msgid "Do you want to write this to disk?"
 msgstr "Deseja gravar isto no disco?"
 
-#: disk-utils/sfdisk.c:1999
+#: disk-utils/sfdisk.c:2025
 msgid "Leaving.\n"
 msgstr "Deixando.\n"
 
-#: disk-utils/sfdisk.c:2014
+#: disk-utils/sfdisk.c:2040
 #, c-format
 msgid ""
 " %1$s [options] <dev> [[-N] <part>]\n"
@@ -4634,205 +4722,211 @@ msgstr ""
 " %1$s [opções] [<disp> [[-N] <partição>]\n"
 " %1$s [opções] <comando>\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 <disp> [<part> ...] lista/define partições (P)MBR\n"
 "                                      inicializáveis\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 <disp>                 despeja a tabela de partição (usável para\n"
 "                                     posterior 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 <disp>                 despeja tabela de partição no formato JSON\n"
 
-#: disk-utils/sfdisk.c:2024
+#: disk-utils/sfdisk.c:2050
+#, fuzzy
+#| msgid " -b, --backup              backup partition table sectors (see -O)\n"
+msgid " -B, --backup-pt-sectors <dev>     binary partition table backup (see -b and -O)\n"
+msgstr " -b, --backup              faz backup de setores da tabela de partição (veja -O)\n"
+
+#: disk-utils/sfdisk.c:2051
 msgid " -g, --show-geometry [<dev> ...]   list geometry of all or specified devices\n"
 msgstr ""
 " -g, --show-geometry [<disp> ...]  lista geometria de todos dispositivos ou\n"
 "                                     somente daqueles especificados\n"
 
-#: disk-utils/sfdisk.c:2025
+#: disk-utils/sfdisk.c:2052
 msgid " -l, --list [<dev> ...]            list partitions of each device\n"
 msgstr " -l, --list [<disp> ...]           lista partições 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 [<disp> ...]      lista áreas livres não particionadas\n"
 "                                     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 ordem de partições (a partir da\n"
 "                                     posição inicial\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 [<disp> ...]      lista tamanhos de todos dispositivos ou\n"
 "                                     somente aqueles especificados\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                  mostra os tipos reconhecidos (veja -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 [<disp> ...]         verifica se a partição está correta\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> ...]  exclui todas partições ou as especificadas\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 <disp> <part> [<str>] mostra ou altera a tabela de partição\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 <disp> <part> [<tipo>] mostra ou altera o tipo da partição\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 <disp> <part> [<uuid>] mostra ou altera o UUID da partição\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 <disp> <part> [<str>] mostra ou altera atributos da partição\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 <disp> [<str>]          mostra ou altera ID de rótulo do disco(UUID)\n"
 
-#: disk-utils/sfdisk.c:2041
+#: disk-utils/sfdisk.c:2068
 msgid " --relocate <oper> <dev>           move partition header\n"
 msgstr " --relocate <oper> <disp>          move o cabeçalho de partição\n"
 
-#: disk-utils/sfdisk.c:2044
+#: disk-utils/sfdisk.c:2071
 msgid " <dev>                     device (usually disk) path\n"
 msgstr " <disp>                    caminho do dispositivo (geralmente disco)\n"
 
-#: disk-utils/sfdisk.c:2045
+#: disk-utils/sfdisk.c:2072
 msgid " <part>                    partition number\n"
 msgstr " <part>                    número da partição\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 da partição, GUID para GPT, hex para 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              anexa partições para tabela de partição 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              faz backup de setores da tabela de partição (veja -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 "     --bytes               mostra TAMANHO em bytes em vez de um formato legível\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[=<script-gravado>] move dados de partição após realocação\n"
 "                                      (requer -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      usa fsync após cada escrita ao mover dados\n"
 
-#: disk-utils/sfdisk.c:2054
+#: disk-utils/sfdisk.c:2081
 msgid " -f, --force               disable all consistency checking\n"
 msgstr " -f, --force               desabilita toda verificação de consistência\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[=<quando>]    colore a saída (%s, %s ou %s)\n"
 
-#: disk-utils/sfdisk.c:2062
+#: disk-utils/sfdisk.c:2089
 msgid " -N, --partno <num>        specify partition number\n"
 msgstr " -N, --partno <núm>        especifica o número da partição\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              faz tudo, exceto gravar no 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           não verifica se o dispositivo está em 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      não avisa ao kernel sobre as alterações\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 <caminho>  sobrescreve o nome do arquivo backup padrão\n"
 
-#: disk-utils/sfdisk.c:2067
+#: disk-utils/sfdisk.c:2094
 msgid " -o, --output <list>       output columns\n"
 msgstr " -o, --output <lista>      mostra colunas\n"
 
-#: disk-utils/sfdisk.c:2068
+#: disk-utils/sfdisk.c:2095
 msgid " -q, --quiet               suppress extra info messages\n"
 msgstr " -q, --quiet               suprime mensagens de informação extra\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>         apaga assinaturas (%s, %s ou %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 <nome>        especifica tipo de rótulo (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 <nome> especifica o tipo de rótulo aninhado (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    obsoleto, apelido para --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               obsoleto, apenas para compatibilidade reversa\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              obsoleto, há suporte apenas à unidade setor\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á obsoleto em 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á obsoleto em 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 não mais está implementado. Usando --show-geometry."
 
-#: disk-utils/sfdisk.c:2241
+#: disk-utils/sfdisk.c:2272
 msgid "--Linux option is unnecessary and deprecated"
 msgstr "a opção --Linux é desnecessária e obsoleta"
 
-#: disk-utils/sfdisk.c:2270
+#: disk-utils/sfdisk.c:2301
 #, c-format
 msgid "unsupported unit '%c'"
 msgstr "sem suporte à unidade \"%c\""
 
-#: disk-utils/sfdisk.c:2365
+#: disk-utils/sfdisk.c:2396
 msgid "--movedata requires -N"
 msgstr "--movedata requer -N"
 
@@ -4882,12 +4976,12 @@ msgstr ""
 msgid "ignore -U (UUIDs are unsupported)"
 msgstr "ignora -U (sem suporte a UUIDs)"
 
-#: include/c.h:260
+#: include/c.h:301
 #, c-format
 msgid "Try '%s --help' for more information.\n"
 msgstr "Tente \"%s --help\" para mais informações.\n"
 
-#: include/c.h:364
+#: include/c.h:446
 msgid ""
 "\n"
 "Usage:\n"
@@ -4895,7 +4989,7 @@ msgstr ""
 "\n"
 "Uso:\n"
 
-#: include/c.h:365
+#: include/c.h:447
 msgid ""
 "\n"
 "Options:\n"
@@ -4903,7 +4997,7 @@ msgstr ""
 "\n"
 "Opções:\n"
 
-#: include/c.h:366
+#: include/c.h:448
 msgid ""
 "\n"
 "Functions:\n"
@@ -4911,7 +5005,7 @@ msgstr ""
 "\n"
 "Funções:\n"
 
-#: include/c.h:367
+#: include/c.h:449
 msgid ""
 "\n"
 "Commands:\n"
@@ -4919,7 +5013,7 @@ msgstr ""
 "\n"
 "Comandos:\n"
 
-#: include/c.h:368
+#: include/c.h:450
 msgid ""
 "\n"
 "Arguments:\n"
@@ -4927,7 +5021,7 @@ msgstr ""
 "\n"
 "Argumentos:\n"
 
-#: include/c.h:369
+#: include/c.h:451
 msgid ""
 "\n"
 "Available output columns:\n"
@@ -4935,15 +5029,15 @@ msgstr ""
 "\n"
 "Colunas de saída disponíveis:\n"
 
-#: include/c.h:372
+#: include/c.h:454
 msgid "display this help"
 msgstr "exibe esta ajuda e sai"
 
-#: include/c.h:373
+#: include/c.h:455
 msgid "display version"
 msgstr "exibe a versão"
 
-#: include/c.h:383
+#: include/c.h:465
 #, c-format
 msgid ""
 " %s arguments may be followed by the suffixes for\n"
@@ -4952,7 +5046,7 @@ msgstr ""
 " Os argumentos de %s podem ser seguidos pelos sufixos para\n"
 "   GiB, TiB, PiB, EiB, ZiB e YiB (o \"iB\" é opcional)\n"
 
-#: include/c.h:386
+#: include/c.h:468
 #, c-format
 msgid ""
 "\n"
@@ -4961,13 +5055,22 @@ msgstr ""
 "\n"
 "Para mais detalhes, veja %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 "erro de escrita"
 
@@ -4979,875 +5082,1456 @@ msgstr "cores estão habilitadas por padrão"
 msgid "colors are disabled by default"
 msgstr "cores estão desabilitadas por padrão"
 
-#: 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 "falha ao definir a variável de ambiente %s"
 
-#: include/optutils.h:85
+#: include/optutils.h:89
 #, c-format
 msgid "%s: mutually exclusive arguments:"
 msgstr "%s: argumentos mutuamente exclusivos:"
 
-#: 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 "Esquema de partições MBR"
 
-#: include/pt-gpt-partnames.h:19
+#: include/pt-gpt-partnames.h:18
 msgid "Intel Fast Flash"
 msgstr "Intel Fast Flash"
 
-#: include/pt-gpt-partnames.h:22
+#: include/pt-gpt-partnames.h:21
 msgid "BIOS boot"
 msgstr "BIOS inicialização"
 
-#: include/pt-gpt-partnames.h:25
+#: include/pt-gpt-partnames.h:24
 msgid "Sony boot partition"
 msgstr "Partição de inicialização Sony"
 
-#: include/pt-gpt-partnames.h:26
+#: include/pt-gpt-partnames.h:25
 msgid "Lenovo boot partition"
 msgstr "Partição de inicialização Lenovo"
 
-#: include/pt-gpt-partnames.h:29
+#: include/pt-gpt-partnames.h:28
 msgid "PowerPC PReP boot"
 msgstr "PowerPC PReP inicialização"
 
-#: include/pt-gpt-partnames.h:32
+#: include/pt-gpt-partnames.h:31
 msgid "ONIE boot"
 msgstr "ONIE inicialização"
 
-#: include/pt-gpt-partnames.h:33
+#: include/pt-gpt-partnames.h:32
 msgid "ONIE config"
 msgstr "ONIE config"
 
-#: include/pt-gpt-partnames.h:36
+#: include/pt-gpt-partnames.h:35
 msgid "Microsoft reserved"
 msgstr "Microsoft reservado"
 
-#: include/pt-gpt-partnames.h:37
+#: include/pt-gpt-partnames.h:36
 msgid "Microsoft basic data"
 msgstr "Microsoft dados básico"
 
-#: include/pt-gpt-partnames.h:38
+#: include/pt-gpt-partnames.h:37
 msgid "Microsoft LDM metadata"
 msgstr "Microsoft metadados LDM"
 
-#: include/pt-gpt-partnames.h:39
+#: include/pt-gpt-partnames.h:38
 msgid "Microsoft LDM data"
 msgstr "Microsoft dados LDM"
 
-#: include/pt-gpt-partnames.h:40
+#: include/pt-gpt-partnames.h:39
 msgid "Windows recovery environment"
 msgstr "Windows ambiente de recuperação"
 
-#: include/pt-gpt-partnames.h:41
+#: include/pt-gpt-partnames.h:40
 msgid "IBM General Parallel Fs"
 msgstr "IBM sistema de arquivos paralelo geral"
 
-#: include/pt-gpt-partnames.h:42
+#: include/pt-gpt-partnames.h:41
 msgid "Microsoft Storage Spaces"
 msgstr "Microsoft espaços de armazenamento"
 
-#: include/pt-gpt-partnames.h:45
+#: include/pt-gpt-partnames.h:44
 msgid "HP-UX data"
 msgstr "HP-UX dados"
 
-#: include/pt-gpt-partnames.h:46
+#: include/pt-gpt-partnames.h:45
 msgid "HP-UX service"
 msgstr "HP-UX serviço"
 
-#: 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 "Linux sistema de arquivos"
 
-#: include/pt-gpt-partnames.h:51
+#: include/pt-gpt-partnames.h:50
 msgid "Linux server data"
 msgstr "Linux dados de servidor"
 
-#: include/pt-gpt-partnames.h:52
+#: include/pt-gpt-partnames.h:51
 msgid "Linux root (x86)"
 msgstr "Linux raiz (x86)"
 
-#: include/pt-gpt-partnames.h:53
+#: include/pt-gpt-partnames.h:52
 msgid "Linux root (x86-64)"
 msgstr "Linux raiz (x86-64)"
 
+#: include/pt-gpt-partnames.h:53
+#, fuzzy
+#| msgid "Linux root (ARM)"
+msgid "Linux root (Alpha)"
+msgstr "Linux raiz (ARM)"
+
 #: include/pt-gpt-partnames.h:54
-msgid "Linux root (ARM)"
+#, fuzzy
+#| msgid "Linux root (ARM)"
+msgid "Linux root (ARC)"
 msgstr "Linux raiz (ARM)"
 
 #: include/pt-gpt-partnames.h:55
+msgid "Linux root (ARM)"
+msgstr "Linux raiz (ARM)"
+
+#: include/pt-gpt-partnames.h:56
 msgid "Linux root (ARM-64)"
 msgstr "Linux raiz (ARM-64)"
 
-#: include/pt-gpt-partnames.h:56
+#: include/pt-gpt-partnames.h:57
 msgid "Linux root (IA-64)"
 msgstr "Linux raiz (IA-64)"
 
-#: include/pt-gpt-partnames.h:57
-msgid "Linux reserved"
-msgstr "Linux reservado"
-
 #: include/pt-gpt-partnames.h:58
-msgid "Linux home"
-msgstr "Linux home"
+#, fuzzy
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (LoongArch-64)"
+msgstr "Linux raiz (IA-64)"
 
-#: include/pt-gpt-partnames.h:59 libfdisk/src/sgi.c:63
-msgid "Linux RAID"
-msgstr "Linux RAID"
+#: include/pt-gpt-partnames.h:59
+#, fuzzy
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (MIPS-32 LE)"
+msgstr "Linux raiz (IA-64)"
 
-#: 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
+#, fuzzy
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (MIPS-64 LE)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:61
-msgid "Linux variable data"
-msgstr "Linux dados variáveis"
+#, fuzzy
+#| msgid "Linux root (ARM)"
+msgid "Linux root (HPPA/PARISC)"
+msgstr "Linux raiz (ARM)"
 
 #: include/pt-gpt-partnames.h:62
-msgid "Linux temporary data"
-msgstr "Linux dados temporários"
+#, fuzzy
+#| msgid "Linux root (x86)"
+msgid "Linux root (PPC)"
+msgstr "Linux raiz (x86)"
 
 #: include/pt-gpt-partnames.h:63
 #, fuzzy
-msgid "Linux /usr (x86)"
-msgstr "Linux raiz (x86)"
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (PPC64)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:64
 #, fuzzy
-msgid "Linux /usr (x86-64)"
-msgstr "Linux raiz (x86-64)"
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (PPC64LE)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:65
 #, fuzzy
-msgid "Linux /usr (ARM)"
-msgstr "Linux raiz (ARM)"
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (RISC-V-32)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:66
 #, fuzzy
-msgid "Linux /usr (ARM-64)"
-msgstr "Linux raiz (ARM-64)"
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (RISC-V-64)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:67
 #, fuzzy
-msgid "Linux /usr (IA-64)"
-msgstr "Linux raiz (IA-64)"
+#| msgid "Linux root (x86)"
+msgid "Linux root (S390)"
+msgstr "Linux raiz (x86)"
 
 #: include/pt-gpt-partnames.h:68
-msgid "Linux root verity (x86)"
-msgstr "Linux raiz verity (x86)"
+#, fuzzy
+#| msgid "Linux root (x86)"
+msgid "Linux root (S390X)"
+msgstr "Linux raiz (x86)"
 
 #: include/pt-gpt-partnames.h:69
-msgid "Linux root verity (x86-64)"
-msgstr "Linux raiz verity (x86-64)"
+#, fuzzy
+#| msgid "Linux root (IA-64)"
+msgid "Linux root (TILE-Gx)"
+msgstr "Linux raiz (IA-64)"
 
 #: include/pt-gpt-partnames.h:70
-msgid "Linux root verity (ARM)"
-msgstr "Linux raiz verity (ARM)"
+msgid "Linux reserved"
+msgstr "Linux reservado"
 
 #: include/pt-gpt-partnames.h:71
-msgid "Linux root verity (ARM-64)"
-msgstr "Linux raiz verity (ARM-64)"
+msgid "Linux home"
+msgstr "Linux home"
 
-#: include/pt-gpt-partnames.h:72
-msgid "Linux root verity (IA-64)"
-msgstr "Linux raiz verity (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 "Linux raiz verity (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 "Linux raiz verity (x86-64)"
+msgid "Linux variable data"
+msgstr "Linux dados variáveis"
 
 #: include/pt-gpt-partnames.h:75
-#, fuzzy
-msgid "Linux /usr verity (ARM)"
-msgstr "Linux raiz verity (ARM)"
+msgid "Linux temporary data"
+msgstr "Linux dados temporários"
 
 #: include/pt-gpt-partnames.h:76
-#, fuzzy
-msgid "Linux /usr verity (ARM-64)"
-msgstr "Linux raiz verity (ARM-64)"
+msgid "Linux /usr (x86)"
+msgstr "Linux /usr (x86)"
 
 #: include/pt-gpt-partnames.h:77
+msgid "Linux /usr (x86-64)"
+msgstr "Linux /usr (x86-64)"
+
+#: include/pt-gpt-partnames.h:78
 #, fuzzy
-msgid "Linux /usr verity (IA-64)"
-msgstr "Linux raiz verity (IA-64)"
+#| msgid "Linux /usr (ARM)"
+msgid "Linux /usr (Alpha)"
+msgstr "Linux /usr (ARM)"
 
-#: include/pt-gpt-partnames.h:83 include/pt-mbr-partnames.h:95
-msgid "Linux extended boot"
-msgstr "Linux estendida inicialização"
+#: include/pt-gpt-partnames.h:79
+#, fuzzy
+#| msgid "Linux /usr (ARM)"
+msgid "Linux /usr (ARC)"
+msgstr "Linux /usr (ARM)"
+
+#: include/pt-gpt-partnames.h:80
+msgid "Linux /usr (ARM)"
+msgstr "Linux /usr (ARM)"
+
+#: include/pt-gpt-partnames.h:81
+msgid "Linux /usr (ARM-64)"
+msgstr "Linux /usr (ARM-64)"
+
+#: include/pt-gpt-partnames.h:82
+msgid "Linux /usr (IA-64)"
+msgstr "Linux /usr (IA-64)"
+
+#: include/pt-gpt-partnames.h:83
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (LoongArch-64)"
+msgstr "Linux /usr (IA-64)"
+
+#: include/pt-gpt-partnames.h:84
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (MIPS-32 LE)"
+msgstr "Linux /usr (IA-64)"
+
+#: include/pt-gpt-partnames.h:85
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (MIPS-64 LE)"
+msgstr "Linux /usr (IA-64)"
 
 #: include/pt-gpt-partnames.h:86
 #, fuzzy
-msgid "Linux user's home"
-msgstr "Linux home"
+#| msgid "Linux /usr (ARM)"
+msgid "Linux /usr (HPPA/PARISC)"
+msgstr "Linux /usr (ARM)"
+
+#: include/pt-gpt-partnames.h:87
+#, fuzzy
+#| msgid "Linux /usr (x86)"
+msgid "Linux /usr (PPC)"
+msgstr "Linux /usr (x86)"
+
+#: include/pt-gpt-partnames.h:88
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (PPC64)"
+msgstr "Linux /usr (IA-64)"
 
 #: include/pt-gpt-partnames.h:89
-msgid "FreeBSD data"
-msgstr "FreeBSD dados"
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (PPC64LE)"
+msgstr "Linux /usr (IA-64)"
 
 #: include/pt-gpt-partnames.h:90
-msgid "FreeBSD boot"
-msgstr "FreeBSD inicialização"
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (RISC-V-32)"
+msgstr "Linux /usr (IA-64)"
 
 #: include/pt-gpt-partnames.h:91
-msgid "FreeBSD swap"
-msgstr "FreeBSD swap"
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (RISC-V-64)"
+msgstr "Linux /usr (IA-64)"
 
 #: include/pt-gpt-partnames.h:92
-msgid "FreeBSD UFS"
-msgstr "FreeBSD UFS"
+#, fuzzy
+#| msgid "Linux /usr (x86)"
+msgid "Linux /usr (S390)"
+msgstr "Linux /usr (x86)"
 
 #: include/pt-gpt-partnames.h:93
-msgid "FreeBSD ZFS"
-msgstr "FreeBSD ZFS"
+#, fuzzy
+#| msgid "Linux /usr (x86)"
+msgid "Linux /usr (S390X)"
+msgstr "Linux /usr (x86)"
 
 #: include/pt-gpt-partnames.h:94
-msgid "FreeBSD Vinum"
-msgstr "FreeBSD Vinum"
+#, fuzzy
+#| msgid "Linux /usr (IA-64)"
+msgid "Linux /usr (TILE-Gx)"
+msgstr "Linux /usr (IA-64)"
+
+#: include/pt-gpt-partnames.h:95
+msgid "Linux root verity (x86)"
+msgstr "Linux raiz verity (x86)"
+
+#: include/pt-gpt-partnames.h:96
+msgid "Linux root verity (x86-64)"
+msgstr "Linux raiz verity (x86-64)"
 
 #: include/pt-gpt-partnames.h:97
-msgid "Apple HFS/HFS+"
-msgstr "Apple HFS/HFS+"
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity (Alpha)"
+msgstr "Linux raiz verity (ARM)"
 
 #: include/pt-gpt-partnames.h:98
-msgid "Apple APFS"
-msgstr "Apple APFS"
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity (ARC)"
+msgstr "Linux raiz verity (ARM)"
 
 #: include/pt-gpt-partnames.h:99
-msgid "Apple UFS"
-msgstr "Apple UFS"
+msgid "Linux root verity (ARM)"
+msgstr "Linux raiz verity (ARM)"
 
 #: include/pt-gpt-partnames.h:100
-msgid "Apple RAID"
-msgstr "Apple RAID"
+msgid "Linux root verity (ARM-64)"
+msgstr "Linux raiz verity (ARM-64)"
 
 #: include/pt-gpt-partnames.h:101
-msgid "Apple RAID offline"
-msgstr "Apple RAID offline"
+msgid "Linux root verity (IA-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:102
-msgid "Apple boot"
-msgstr "Apple inicialização"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (LoongArch-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:103
-msgid "Apple label"
-msgstr "Apple rótulo"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (MIPS-32 LE)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:104
-msgid "Apple TV recovery"
-msgstr "Apple TV recuperação"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (MIPS-64 LE)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:105
-msgid "Apple Core storage"
-msgstr "Apple armazenamento central"
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity (HPPA/PARISC)"
+msgstr "Linux raiz verity (ARM)"
 
-#: include/pt-gpt-partnames.h:108 include/pt-mbr-partnames.h:77
-msgid "Solaris boot"
-msgstr "inicialização do Solaris"
+#: include/pt-gpt-partnames.h:106
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity (PPC)"
+msgstr "Linux raiz verity (x86)"
+
+#: include/pt-gpt-partnames.h:107
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (PPC64)"
+msgstr "Linux raiz verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:108
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (PPC64LE)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:109
-msgid "Solaris root"
-msgstr "Solaris raiz"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (RISC-V-32)"
+msgstr "Linux raiz verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:110
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (RISC-V-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:111
-msgid "Solaris /usr & Apple ZFS"
-msgstr "Solaris /usr & Apple ZFS"
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity (S390)"
+msgstr "Linux raiz verity (x86)"
 
 #: include/pt-gpt-partnames.h:112
-msgid "Solaris swap"
-msgstr "Solaris swap"
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity (S390X)"
+msgstr "Linux raiz verity (x86)"
 
 #: include/pt-gpt-partnames.h:113
-msgid "Solaris backup"
-msgstr "Solaris backup"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity (TILE-Gx)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:114
-msgid "Solaris /var"
-msgstr "Solaris /var"
+msgid "Linux /usr verity (x86)"
+msgstr "Linux /usr verity (x86)"
 
 #: include/pt-gpt-partnames.h:115
-msgid "Solaris /home"
-msgstr "Solaris /home"
+msgid "Linux /usr verity (x86-64)"
+msgstr "Linux /usr verity (x86-64)"
 
 #: include/pt-gpt-partnames.h:116
-msgid "Solaris alternate sector"
-msgstr "Solaris setor alternativo"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity (Alpha)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:117
-msgid "Solaris reserved 1"
-msgstr "Solaris reservado 1"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity (ARC)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:118
-msgid "Solaris reserved 2"
-msgstr "Solaris reservado 2"
+msgid "Linux /usr verity (ARM)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:119
-msgid "Solaris reserved 3"
-msgstr "Solaris reservado 3"
+msgid "Linux /usr verity (ARM-64)"
+msgstr "Linux /usr verity (ARM-64)"
 
 #: include/pt-gpt-partnames.h:120
-msgid "Solaris reserved 4"
-msgstr "Solaris reservado 4"
+msgid "Linux /usr verity (IA-64)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:121
-msgid "Solaris reserved 5"
-msgstr "Solaris reservado 5"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (LoongArch-64)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:122
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (MIPS-32 LE)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:123
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (MIPS-64 LE)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:124
-msgid "NetBSD swap"
-msgstr "NetBSD swap"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity (HPPA/PARISC)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:125
-msgid "NetBSD FFS"
-msgstr "NetBSD FFS"
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity (PPC)"
+msgstr "Linux /usr verity (x86)"
 
 #: include/pt-gpt-partnames.h:126
-msgid "NetBSD LFS"
-msgstr "NetBSD LFS"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (PPC64)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:127
-msgid "NetBSD concatenated"
-msgstr "NetBSD concatenado"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (PPC64LE)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:128
-msgid "NetBSD encrypted"
-msgstr "NetBSD criptografado"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (RISC-V-32)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:129
-msgid "NetBSD RAID"
-msgstr "NetBSD RAID"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (RISC-V-64)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:130
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity (S390)"
+msgstr "Linux /usr verity (x86)"
+
+#: include/pt-gpt-partnames.h:131
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity (S390X)"
+msgstr "Linux /usr verity (x86)"
 
 #: include/pt-gpt-partnames.h:132
-msgid "ChromeOS kernel"
-msgstr "ChromeOS kernel"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity (TILE-Gx)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:133
-msgid "ChromeOS root fs"
-msgstr "ChromeOS sistema raiz"
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity sign. (x86)"
+msgstr "Linux raiz verity (x86)"
 
 #: include/pt-gpt-partnames.h:134
-msgid "ChromeOS reserved"
-msgstr "ChromeOS reservado"
+#, fuzzy
+#| msgid "Linux root verity (x86-64)"
+msgid "Linux root verity sign. (x86-64)"
+msgstr "Linux raiz verity (x86-64)"
+
+#: include/pt-gpt-partnames.h:135
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity sign. (Alpha)"
+msgstr "Linux raiz verity (ARM)"
+
+#: include/pt-gpt-partnames.h:136
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity sign. (ARC)"
+msgstr "Linux raiz verity (ARM)"
 
 #: include/pt-gpt-partnames.h:137
-msgid "MidnightBSD data"
-msgstr "MidnightBSD dados"
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity sign. (ARM)"
+msgstr "Linux raiz verity (ARM)"
 
 #: include/pt-gpt-partnames.h:138
-msgid "MidnightBSD boot"
-msgstr "MidnightBSD inicialização"
+#, fuzzy
+#| msgid "Linux root verity (ARM-64)"
+msgid "Linux root verity sign. (ARM-64)"
+msgstr "Linux raiz verity (ARM-64)"
 
 #: include/pt-gpt-partnames.h:139
-msgid "MidnightBSD swap"
-msgstr "MidnightBSD swap"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (IA-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:140
-msgid "MidnightBSD UFS"
-msgstr "MidnightBSD UFS"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (LoongArch-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:141
-msgid "MidnightBSD ZFS"
-msgstr "MidnightBSD ZFS"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (MIPS-32 LE)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:142
-msgid "MidnightBSD Vinum"
-msgstr "MidnightBSD Vinum"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (MIPS-64 LE)"
+msgstr "Linux raiz verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:143
+#, fuzzy
+#| msgid "Linux root verity (ARM)"
+msgid "Linux root verity sign. (HPPA/PARISC)"
+msgstr "Linux raiz verity (ARM)"
+
+#: include/pt-gpt-partnames.h:144
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity sign. (PPC)"
+msgstr "Linux raiz verity (x86)"
 
 #: include/pt-gpt-partnames.h:145
-msgid "Ceph Journal"
-msgstr "Ceph Jornal"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (PPC64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:146
-msgid "Ceph Encrypted Journal"
-msgstr "Ceph jornal criptografado"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (PPC64LE)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:147
-msgid "Ceph OSD"
-msgstr "Ceph OSD"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (RISC-V-32)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:148
-msgid "Ceph crypt OSD"
-msgstr "Ceph OSD criptografado"
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (RISC-V-64)"
+msgstr "Linux raiz verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:149
-msgid "Ceph disk in creation"
-msgstr "Disco Ceph em criação"
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity sign. (S390)"
+msgstr "Linux raiz verity (x86)"
 
 #: include/pt-gpt-partnames.h:150
-msgid "Ceph crypt disk in creation"
-msgstr "Disco Ceph criptografado em criação"
+#, fuzzy
+#| msgid "Linux root verity (x86)"
+msgid "Linux root verity sign. (S390X)"
+msgstr "Linux raiz verity (x86)"
 
-#: include/pt-gpt-partnames.h:153 include/pt-mbr-partnames.h:104
-msgid "VMware VMFS"
-msgstr "VMware VMFS"
+#: include/pt-gpt-partnames.h:151
+#, fuzzy
+#| msgid "Linux root verity (IA-64)"
+msgid "Linux root verity sign. (TILE-Gx)"
+msgstr "Linux raiz verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:152
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity sign. (x86)"
+msgstr "Linux /usr verity (x86)"
+
+#: include/pt-gpt-partnames.h:153
+#, fuzzy
+#| msgid "Linux /usr verity (x86-64)"
+msgid "Linux /usr verity sign. (x86-64)"
+msgstr "Linux /usr verity (x86-64)"
 
 #: include/pt-gpt-partnames.h:154
-msgid "VMware Diagnostic"
-msgstr "Diagnóstico VMware"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity sign. (Alpha)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:155
-msgid "VMware Virtual SAN"
-msgstr "VMware Virtual SAN"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity sign. (ARC)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:156
-msgid "VMware Virsto"
-msgstr "VMware Virsto"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity sign. (ARM)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:157
-msgid "VMware Reserved"
-msgstr "VMware Reservado"
+#, fuzzy
+#| msgid "Linux /usr verity (ARM-64)"
+msgid "Linux /usr verity sign. (ARM-64)"
+msgstr "Linux /usr verity (ARM-64)"
+
+#: include/pt-gpt-partnames.h:158
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (IA-64)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:159
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (LoongArch-64)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:160
-msgid "OpenBSD data"
-msgstr "OpenBSD dados"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (MIPS-32 LE)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:161
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (MIPS-64 LE)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:162
+#, fuzzy
+#| msgid "Linux /usr verity (ARM)"
+msgid "Linux /usr verity sign. (HPPA/PARISC)"
+msgstr "Linux /usr verity (ARM)"
 
 #: include/pt-gpt-partnames.h:163
-msgid "QNX6 file system"
-msgstr "Sistema de arquivos QNX6"
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity sign. (PPC)"
+msgstr "Linux /usr verity (x86)"
+
+#: include/pt-gpt-partnames.h:164
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (PPC64)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:165
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (PPC64LE)"
+msgstr "Linux /usr verity (IA-64)"
 
 #: include/pt-gpt-partnames.h:166
-msgid "Plan 9 partition"
-msgstr "Plan 9 partição"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (RISC-V-32)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:167
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (RISC-V-64)"
+msgstr "Linux /usr verity (IA-64)"
+
+#: include/pt-gpt-partnames.h:168
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity sign. (S390)"
+msgstr "Linux /usr verity (x86)"
 
 #: include/pt-gpt-partnames.h:169
-msgid "HiFive Unleashed FSBL"
-msgstr "HiFive Unleashed FSBL"
+#, fuzzy
+#| msgid "Linux /usr verity (x86)"
+msgid "Linux /usr verity sign. (S390X)"
+msgstr "Linux /usr verity (x86)"
 
 #: include/pt-gpt-partnames.h:170
-msgid "HiFive Unleashed BBL"
-msgstr "HiFive Unleashed BBL"
+#, fuzzy
+#| msgid "Linux /usr verity (IA-64)"
+msgid "Linux /usr verity sign. (TILE-Gx)"
+msgstr "Linux /usr verity (IA-64)"
 
-#: include/pt-mbr-partnames.h:1
-msgid "Empty"
-msgstr "Vazia"
+#: include/pt-gpt-partnames.h:176 include/pt-mbr-partnames.h:99
+msgid "Linux extended boot"
+msgstr "Linux estendida inicialização"
 
-#: include/pt-mbr-partnames.h:2
-msgid "FAT12"
-msgstr "FAT12"
+#: include/pt-gpt-partnames.h:179
+msgid "Linux user's home"
+msgstr "Linux home do usuário"
 
-#: include/pt-mbr-partnames.h:3
-msgid "XENIX root"
-msgstr "root XENIX"
+#: include/pt-gpt-partnames.h:182
+msgid "FreeBSD data"
+msgstr "FreeBSD dados"
 
-#: include/pt-mbr-partnames.h:4
-msgid "XENIX usr"
-msgstr "usr XENIX"
+#: include/pt-gpt-partnames.h:183
+msgid "FreeBSD boot"
+msgstr "FreeBSD inicialização"
 
-#: include/pt-mbr-partnames.h:5
-msgid "FAT16 <32M"
-msgstr "FAT16 <32M"
+#: include/pt-gpt-partnames.h:184
+msgid "FreeBSD swap"
+msgstr "FreeBSD swap"
 
-#: include/pt-mbr-partnames.h:6
-msgid "Extended"
-msgstr "Estendida"
+#: include/pt-gpt-partnames.h:185
+msgid "FreeBSD UFS"
+msgstr "FreeBSD UFS"
 
-#: include/pt-mbr-partnames.h:7
-msgid "FAT16"
-msgstr "FAT16"
+#: include/pt-gpt-partnames.h:186
+msgid "FreeBSD ZFS"
+msgstr "FreeBSD ZFS"
 
-#: include/pt-mbr-partnames.h:8
-msgid "HPFS/NTFS/exFAT"
-msgstr "HPFS/NTFS/exFAT"
+#: include/pt-gpt-partnames.h:187
+msgid "FreeBSD Vinum"
+msgstr "FreeBSD Vinum"
 
-#: include/pt-mbr-partnames.h:9
-msgid "AIX"
-msgstr "AIX"
+#: include/pt-gpt-partnames.h:190
+msgid "Apple HFS/HFS+"
+msgstr "Apple HFS/HFS+"
 
-#: include/pt-mbr-partnames.h:10
-msgid "AIX bootable"
-msgstr "AIX inicializável"
+#: include/pt-gpt-partnames.h:191
+msgid "Apple APFS"
+msgstr "Apple APFS"
 
-#: include/pt-mbr-partnames.h:11
-msgid "OS/2 Boot Manager"
-msgstr "Gerenc. inici. OS/2"
+#: include/pt-gpt-partnames.h:192
+msgid "Apple UFS"
+msgstr "Apple UFS"
 
-#: include/pt-mbr-partnames.h:12
-msgid "W95 FAT32"
-msgstr "FAT32 W95"
+#: include/pt-gpt-partnames.h:193
+msgid "Apple RAID"
+msgstr "Apple RAID"
 
-#: include/pt-mbr-partnames.h:13
-msgid "W95 FAT32 (LBA)"
-msgstr "FAT32 W95 (LBA)"
+#: include/pt-gpt-partnames.h:194
+msgid "Apple RAID offline"
+msgstr "Apple RAID offline"
 
-#: include/pt-mbr-partnames.h:14
-msgid "W95 FAT16 (LBA)"
-msgstr "FAT16 W95 (LBA)"
+#: include/pt-gpt-partnames.h:195
+msgid "Apple boot"
+msgstr "Apple inicialização"
 
-#: include/pt-mbr-partnames.h:15
-msgid "W95 Ext'd (LBA)"
-msgstr "Estendida W95 (LBA)"
+#: include/pt-gpt-partnames.h:196
+msgid "Apple label"
+msgstr "Apple rótulo"
 
-#: include/pt-mbr-partnames.h:16
-msgid "OPUS"
-msgstr "OPUS"
+#: include/pt-gpt-partnames.h:197
+msgid "Apple TV recovery"
+msgstr "Apple TV recuperação"
 
-#: include/pt-mbr-partnames.h:17
-msgid "Hidden FAT12"
-msgstr "FAT12 Escondida"
+#: include/pt-gpt-partnames.h:198
+msgid "Apple Core storage"
+msgstr "Apple armazenamento central"
 
-#: include/pt-mbr-partnames.h:18
-msgid "Compaq diagnostics"
-msgstr "Diagnóstico Compaq"
+#: include/pt-gpt-partnames.h:199
+#, fuzzy
+#| msgid "Apple boot"
+msgid "Apple Silicon boot"
+msgstr "Apple inicialização"
 
-#: include/pt-mbr-partnames.h:19
-msgid "Hidden FAT16 <32M"
-msgstr "FAT16 Escondida < 32M"
+#: include/pt-gpt-partnames.h:200
+#, fuzzy
+#| msgid "Apple TV recovery"
+msgid "Apple Silicon recovery"
+msgstr "Apple TV recuperação"
 
-#: include/pt-mbr-partnames.h:20
-msgid "Hidden FAT16"
-msgstr "FAT16 Escondida"
+#: include/pt-gpt-partnames.h:203 include/pt-mbr-partnames.h:81
+msgid "Solaris boot"
+msgstr "inicialização do Solaris"
 
-#: include/pt-mbr-partnames.h:21
-msgid "Hidden HPFS/NTFS"
-msgstr "HPFS ou NTFS Escondida"
+#: include/pt-gpt-partnames.h:204
+msgid "Solaris root"
+msgstr "Solaris raiz"
+
+#: include/pt-gpt-partnames.h:206
+msgid "Solaris /usr & Apple ZFS"
+msgstr "Solaris /usr & Apple ZFS"
+
+#: include/pt-gpt-partnames.h:207
+msgid "Solaris swap"
+msgstr "Solaris swap"
+
+#: include/pt-gpt-partnames.h:208
+msgid "Solaris backup"
+msgstr "Solaris backup"
+
+#: include/pt-gpt-partnames.h:209
+msgid "Solaris /var"
+msgstr "Solaris /var"
+
+#: include/pt-gpt-partnames.h:210
+msgid "Solaris /home"
+msgstr "Solaris /home"
+
+#: include/pt-gpt-partnames.h:211
+msgid "Solaris alternate sector"
+msgstr "Solaris setor alternativo"
+
+#: include/pt-gpt-partnames.h:212
+msgid "Solaris reserved 1"
+msgstr "Solaris reservado 1"
+
+#: include/pt-gpt-partnames.h:213
+msgid "Solaris reserved 2"
+msgstr "Solaris reservado 2"
+
+#: include/pt-gpt-partnames.h:214
+msgid "Solaris reserved 3"
+msgstr "Solaris reservado 3"
+
+#: include/pt-gpt-partnames.h:215
+msgid "Solaris reserved 4"
+msgstr "Solaris reservado 4"
+
+#: include/pt-gpt-partnames.h:216
+msgid "Solaris reserved 5"
+msgstr "Solaris reservado 5"
+
+#: include/pt-gpt-partnames.h:224
+msgid "NetBSD swap"
+msgstr "NetBSD swap"
+
+#: include/pt-gpt-partnames.h:225
+msgid "NetBSD FFS"
+msgstr "NetBSD FFS"
+
+#: include/pt-gpt-partnames.h:226
+msgid "NetBSD LFS"
+msgstr "NetBSD LFS"
+
+#: include/pt-gpt-partnames.h:227
+msgid "NetBSD concatenated"
+msgstr "NetBSD concatenado"
+
+#: include/pt-gpt-partnames.h:228
+msgid "NetBSD encrypted"
+msgstr "NetBSD criptografado"
+
+#: include/pt-gpt-partnames.h:229
+msgid "NetBSD RAID"
+msgstr "NetBSD RAID"
+
+#: include/pt-gpt-partnames.h:232
+msgid "ChromeOS kernel"
+msgstr "ChromeOS kernel"
+
+#: include/pt-gpt-partnames.h:233
+msgid "ChromeOS root fs"
+msgstr "ChromeOS sistema raiz"
+
+#: include/pt-gpt-partnames.h:234
+msgid "ChromeOS reserved"
+msgstr "ChromeOS reservado"
+
+#: include/pt-gpt-partnames.h:237
+msgid "MidnightBSD data"
+msgstr "MidnightBSD dados"
+
+#: include/pt-gpt-partnames.h:238
+msgid "MidnightBSD boot"
+msgstr "MidnightBSD inicialização"
+
+#: include/pt-gpt-partnames.h:239
+msgid "MidnightBSD swap"
+msgstr "MidnightBSD swap"
+
+#: include/pt-gpt-partnames.h:240
+msgid "MidnightBSD UFS"
+msgstr "MidnightBSD UFS"
+
+#: include/pt-gpt-partnames.h:241
+msgid "MidnightBSD ZFS"
+msgstr "MidnightBSD ZFS"
+
+#: include/pt-gpt-partnames.h:242
+msgid "MidnightBSD Vinum"
+msgstr "MidnightBSD Vinum"
+
+#: include/pt-gpt-partnames.h:245
+msgid "Ceph Journal"
+msgstr "Ceph Jornal"
+
+#: include/pt-gpt-partnames.h:246
+msgid "Ceph Encrypted Journal"
+msgstr "Ceph jornal criptografado"
+
+#: include/pt-gpt-partnames.h:247
+msgid "Ceph OSD"
+msgstr "Ceph OSD"
+
+#: include/pt-gpt-partnames.h:248
+msgid "Ceph crypt OSD"
+msgstr "Ceph OSD criptografado"
+
+#: include/pt-gpt-partnames.h:249
+msgid "Ceph disk in creation"
+msgstr "Disco Ceph em criação"
+
+#: include/pt-gpt-partnames.h:250
+msgid "Ceph crypt disk in creation"
+msgstr "Disco Ceph criptografado em criação"
+
+#: include/pt-gpt-partnames.h:253 include/pt-mbr-partnames.h:109
+msgid "VMware VMFS"
+msgstr "VMware VMFS"
+
+#: include/pt-gpt-partnames.h:254
+msgid "VMware Diagnostic"
+msgstr "Diagnóstico VMware"
+
+#: include/pt-gpt-partnames.h:255
+msgid "VMware Virtual SAN"
+msgstr "VMware Virtual SAN"
+
+#: include/pt-gpt-partnames.h:256
+msgid "VMware Virsto"
+msgstr "VMware Virsto"
+
+#: include/pt-gpt-partnames.h:257
+msgid "VMware Reserved"
+msgstr "VMware Reservado"
+
+#: include/pt-gpt-partnames.h:260
+msgid "OpenBSD data"
+msgstr "OpenBSD dados"
+
+#: include/pt-gpt-partnames.h:263
+msgid "QNX6 file system"
+msgstr "Sistema de arquivos QNX6"
+
+#: include/pt-gpt-partnames.h:266
+msgid "Plan 9 partition"
+msgstr "Plan 9 partição"
+
+#: include/pt-gpt-partnames.h:269
+#, fuzzy
+#| msgid "HiFive Unleashed FSBL"
+msgid "HiFive FSBL"
+msgstr "HiFive Unleashed FSBL"
+
+#: include/pt-gpt-partnames.h:270
+#, fuzzy
+#| msgid "HiFive Unleashed BBL"
+msgid "HiFive BBL"
+msgstr "HiFive Unleashed BBL"
+
+#: include/pt-gpt-partnames.h:273
+msgid "Haiku BFS"
+msgstr ""
+
+#: include/pt-gpt-partnames.h:276
+msgid "Marvell Armada 3700 Boot partition"
+msgstr ""
+
+#: include/pt-mbr-partnames.h:5
+msgid "Empty"
+msgstr "Vazia"
+
+#: include/pt-mbr-partnames.h:6
+msgid "FAT12"
+msgstr "FAT12"
+
+#: include/pt-mbr-partnames.h:7
+msgid "XENIX root"
+msgstr "root XENIX"
+
+#: include/pt-mbr-partnames.h:8
+msgid "XENIX usr"
+msgstr "usr XENIX"
+
+#: include/pt-mbr-partnames.h:9
+msgid "FAT16 <32M"
+msgstr "FAT16 <32M"
+
+#: include/pt-mbr-partnames.h:10
+msgid "Extended"
+msgstr "Estendida"
+
+#: include/pt-mbr-partnames.h:11
+msgid "FAT16"
+msgstr "FAT16"
+
+#: include/pt-mbr-partnames.h:12
+msgid "HPFS/NTFS/exFAT"
+msgstr "HPFS/NTFS/exFAT"
+
+#: include/pt-mbr-partnames.h:13
+msgid "AIX"
+msgstr "AIX"
+
+#: include/pt-mbr-partnames.h:14
+msgid "AIX bootable"
+msgstr "AIX inicializável"
+
+#: include/pt-mbr-partnames.h:15
+msgid "OS/2 Boot Manager"
+msgstr "Gerenc. inici. OS/2"
+
+#: include/pt-mbr-partnames.h:16
+msgid "W95 FAT32"
+msgstr "FAT32 W95"
+
+#: include/pt-mbr-partnames.h:17
+msgid "W95 FAT32 (LBA)"
+msgstr "FAT32 W95 (LBA)"
+
+#: include/pt-mbr-partnames.h:18
+msgid "W95 FAT16 (LBA)"
+msgstr "FAT16 W95 (LBA)"
+
+#: include/pt-mbr-partnames.h:19
+msgid "W95 Ext'd (LBA)"
+msgstr "Estendida W95 (LBA)"
+
+#: include/pt-mbr-partnames.h:20
+msgid "OPUS"
+msgstr "OPUS"
+
+#: include/pt-mbr-partnames.h:21
+msgid "Hidden FAT12"
+msgstr "FAT12 Escondida"
 
 #: include/pt-mbr-partnames.h:22
+msgid "Compaq diagnostics"
+msgstr "Diagnóstico Compaq"
+
+#: include/pt-mbr-partnames.h:23
+msgid "Hidden FAT16 <32M"
+msgstr "FAT16 Escondida < 32M"
+
+#: include/pt-mbr-partnames.h:24
+msgid "Hidden FAT16"
+msgstr "FAT16 Escondida"
+
+#: include/pt-mbr-partnames.h:25
+msgid "Hidden HPFS/NTFS"
+msgstr "HPFS ou NTFS Escondida"
+
+#: include/pt-mbr-partnames.h:26
 msgid "AST SmartSleep"
 msgstr "AST SmartSleep"
 
-#: include/pt-mbr-partnames.h:23
+#: include/pt-mbr-partnames.h:27
 msgid "Hidden W95 FAT32"
 msgstr "FAT32 W95 Escondida"
 
-#: include/pt-mbr-partnames.h:24
+#: include/pt-mbr-partnames.h:28
 msgid "Hidden W95 FAT32 (LBA)"
 msgstr "FAT32 W95 Esc. (LBA)"
 
-#: include/pt-mbr-partnames.h:25
+#: include/pt-mbr-partnames.h:29
 msgid "Hidden W95 FAT16 (LBA)"
 msgstr "FAT16 W95 Esc. (LBA)"
 
-#: include/pt-mbr-partnames.h:26
+#: include/pt-mbr-partnames.h:30
 msgid "NEC DOS"
 msgstr "DOS NEC"
 
-#: include/pt-mbr-partnames.h:27
+#: include/pt-mbr-partnames.h:31
 msgid "Hidden NTFS WinRE"
 msgstr "WinRE NTFS Escondida"
 
-#: 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 recuperação"
 
-#: 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 "Boot PReP PPC"
 
-#: 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 2ª parte"
 
-#: include/pt-mbr-partnames.h:35
+#: include/pt-mbr-partnames.h:39
 msgid "QNX4.x 3rd part"
 msgstr "QNX4.x 3ª parte"
 
-#: include/pt-mbr-partnames.h:36
+#: include/pt-mbr-partnames.h:40
 msgid "OnTrack DM"
 msgstr "DM OnTrack"
 
-#: include/pt-mbr-partnames.h:37
+#: include/pt-mbr-partnames.h:41
 msgid "OnTrack DM6 Aux1"
 msgstr "DM6 OnTrack 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 "DM6 OnTrack Aux3"
 
-#: include/pt-mbr-partnames.h:40
+#: include/pt-mbr-partnames.h:44
 msgid "OnTrackDM6"
 msgstr "DM6 OnTrack"
 
-#: 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 "Edisk Priam"
 
-#: 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 ou 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 "Multi-Boot DiskSecure"
 
-#: 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 antigo"
 
-#: include/pt-mbr-partnames.h:51
+#: include/pt-mbr-partnames.h:55
 msgid "Minix / old Linux"
 msgstr "Linux antigo/Minix"
 
-#: 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 escondido ou hibernação Intel"
 
-#: include/pt-mbr-partnames.h:57
+#: include/pt-mbr-partnames.h:61
 msgid "Linux extended"
 msgstr "Estendida Linux"
 
-#: 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 volumes NTFS"
 
-#: include/pt-mbr-partnames.h:60
+#: include/pt-mbr-partnames.h:64
 msgid "Linux plaintext"
 msgstr "Linux texto simples"
 
-#: 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 "Hibernação 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 "Darwin UFS"
 
-#: 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 "inic. 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 "sist. arq. BSDI"
 
-#: include/pt-mbr-partnames.h:74
+#: include/pt-mbr-partnames.h:78
 msgid "BSDI swap"
 msgstr "BSDI swap"
 
 # Assistente de inicialização escondido
-#: include/pt-mbr-partnames.h:75
+#: include/pt-mbr-partnames.h:79
 msgid "Boot Wizard hidden"
 msgstr "Assist. Inici. escondido"
 
-#: include/pt-mbr-partnames.h:76
+#: include/pt-mbr-partnames.h:80
 msgid "Acronis FAT32 LBA"
 msgstr "FAT32 LBA Acronis"
 
-#: 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 (FAT12)"
 
-#: include/pt-mbr-partnames.h:80
+#: include/pt-mbr-partnames.h:84
 msgid "DRDOS/sec (FAT-16 < 32M)"
 msgstr "DRDOS/sec (FAT16<32M)"
 
-#: include/pt-mbr-partnames.h:81
+#: include/pt-mbr-partnames.h:85
 msgid "DRDOS/sec (FAT-16)"
 msgstr "DRDOS/sec (FAT16)"
 
-#: 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 "Dados Não-FS"
 
-#: 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 "Utilitário 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 "Acesso DOS"
 
-#: 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 "sist. arq. BeOS"
 
-#: 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 "inic. Linux/PA-RISC"
 
-#: include/pt-mbr-partnames.h:103
+#: include/pt-mbr-partnames.h:107
 msgid "DOS secondary"
 msgstr "DOS secundário"
 
-#: 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 "VMware VMKCORE"
 
-#: 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 autodetecção"
 
-#: 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 "aviso: %s está desalinhado"
 
-#: lib/blkdev.c:386
+#: lib/blkdev.c:398
 #, c-format
 msgid "unsupported lock mode: %s"
 msgstr "sem suporte a modo de trava: %s"
 
-#: lib/blkdev.c:396
+#: lib/blkdev.c:408
 #, c-format
 msgid "%s: %s: device already locked, waiting to get lock ... "
 msgstr "%s: %s: dispositivo já travado, esperando para obter trava ... "
 
-#: lib/blkdev.c:405
+#: lib/blkdev.c:417
 #, c-format
 msgid "%s: device already locked"
 msgstr "%s: dispositivo já travado"
 
-#: lib/blkdev.c:408
+#: lib/blkdev.c:420
 #, c-format
 msgid "%s: failed to get lock"
 msgstr "%s: falha ao obter trava"
 
-#: lib/blkdev.c:411
+#: lib/blkdev.c:423
 #, c-format
 msgid "OK\n"
 msgstr "OK\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 "Selecionou a partição %ju"
 
-#: libfdisk/src/ask.c:508
+#: libfdisk/src/ask.c:512
 msgid "No partition is defined yet!"
 msgstr "Nenhuma partição está definida ainda!"
 
-#: libfdisk/src/ask.c:520
+#: libfdisk/src/ask.c:524
 msgid "No free partition available!"
 msgstr "Não há partições livres disponíveis!"
 
-#: libfdisk/src/ask.c:530
+#: libfdisk/src/ask.c:534
 msgid "Partition number"
 msgstr "Número da partição"
 
-#: 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 "Criada uma nova partição %d do tipo \"%s\" e de tamanho %s."
@@ -5862,15 +6546,15 @@ msgstr "Partição %zd: possui setor inicial 0 inválido."
 msgid "There is no *BSD partition on %s."
 msgstr "Não existe partição *BSD em %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 "Primeiro 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 ou +/-tamanho{K,M,G,T,P}"
 
-#: libfdisk/src/bsd.c:296 libfdisk/src/dos.c:1358 libfdisk/src/gpt.c:2495
+#: 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 setor, +/-setores ou +/-tamanho{K,M,G,T,P}"
 
@@ -5919,8 +6603,8 @@ msgstr "Trilhas/Cilindro"
 msgid "Sectors/Cylinder"
 msgstr "Setores/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"
 
@@ -6021,7 +6705,7 @@ msgstr "Tipo de rótulo de disco gravado em %s. (lembre-se de gravar %s também.
 msgid "Disklabel written to %s."
 msgstr "Tipo de rótulo do disco gravado em %s."
 
-#: libfdisk/src/bsd.c:920 libfdisk/src/context.c:776
+#: libfdisk/src/bsd.c:920 libfdisk/src/context.c:777
 msgid "Syncing disks."
 msgstr "Sincronizando discos."
 
@@ -6050,721 +6734,779 @@ msgstr "Bsize"
 msgid "Cpg"
 msgstr "Cpg"
 
-#: libfdisk/src/context.c:766
+#: libfdisk/src/context.c:767
 #, c-format
 msgid "%s: fsync device failed"
 msgstr "%s: fsync do dispositivo falhou"
 
-#: libfdisk/src/context.c:771
+#: libfdisk/src/context.c:772 misc-utils/wipefs.c:619
 #, c-format
 msgid "%s: close device failed"
 msgstr "%s: fechamento do dispositivo falhou"
 
-#: libfdisk/src/context.c:854
+#: libfdisk/src/context.c:855
 msgid "Calling ioctl() to re-read partition table."
 msgstr "Chamando ioctl() para reler tabela de partição."
 
-#: libfdisk/src/context.c:862
+#: libfdisk/src/context.c:863
 msgid "Re-reading the partition table failed."
 msgstr "Releitura da tabela de partição falhou."
 
-#: libfdisk/src/context.c:864
+#: libfdisk/src/context.c:865
 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 "O kernel ainda usa a tabela antiga. A nova tabela será usada na próxima reinicialização ou após você executar partprobe(8) ou partx(8)."
 
-#: libfdisk/src/context.c:954
+#: libfdisk/src/context.c:955
 #, c-format
 msgid "Failed to remove partition %zu from system"
 msgstr "Falha ao remover partição %zu do sistema"
 
-#: libfdisk/src/context.c:963
+#: libfdisk/src/context.c:964
 #, c-format
 msgid "Failed to update system information about partition %zu"
 msgstr "Falha ao atualizar informações do sistema sobre a partição %zu"
 
-#: libfdisk/src/context.c:983
+#: libfdisk/src/context.c:984
 #, c-format
 msgid "Failed to add partition %zu to system"
 msgstr "Falha ao adicionar partição %zu ao sistema"
 
-#: libfdisk/src/context.c:989
+#: libfdisk/src/context.c:990
 msgid "The kernel still uses the old partitions. The new table will be used at the next reboot. "
 msgstr "O kernel ainda usa as partições antigas. A nova tabela será usada na próxima reinicialização. "
 
-#: libfdisk/src/context.c:1193
+#: libfdisk/src/context.c:1194
 msgid "cylinder"
 msgid_plural "cylinders"
 msgstr[0] "cilindro"
 msgstr[1] "cilindros"
 
-#: libfdisk/src/context.c:1194
+#: libfdisk/src/context.c:1195
 msgid "sector"
 msgid_plural "sectors"
 msgstr[0] "setor"
 msgstr[1] "setores"
 
-#: libfdisk/src/context.c:1550
+#: libfdisk/src/context.c:1551
 msgid "Incomplete geometry setting."
 msgstr "Configuração de geometria incompleta."
 
-#: libfdisk/src/dos.c:225
+#: libfdisk/src/dos.c:217
 msgid "All primary partitions have been defined already."
 msgstr "Todas as partições primárias já foram definidas."
 
-#: libfdisk/src/dos.c:228
+#: libfdisk/src/dos.c:220
 msgid "Primary partition not available."
 msgstr "A partição primária não está disponível."
 
-#: libfdisk/src/dos.c:282
+#: libfdisk/src/dos.c:274
 #, c-format
 msgid "Failed to read extended partition table (offset=%ju)"
 msgstr "Falha ao ler tabela de partição estendida (posição=%ju)"
 
-#: libfdisk/src/dos.c:352
+#: libfdisk/src/dos.c:344
 msgid "You can set geometry from the extra functions menu."
 msgstr "Você pode fazer isto a partir do menu de funções extras."
 
-#: libfdisk/src/dos.c:355
+#: libfdisk/src/dos.c:347
 msgid "DOS-compatible mode is deprecated."
 msgstr "Modo compatível com 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 "O dispositivo apresenta um tamanho de setor lógico que é menor do que o tamanho do setor físico. É recomendado alinhar ao limite de tamanho do setor físico (ou E/S ótimo) ou, do contrário, a performance pode ser impactada."
 
-#: libfdisk/src/dos.c:365
+#: libfdisk/src/dos.c:357
 msgid "Cylinders as display units are deprecated."
 msgstr "Cilindros como unidades de exibição está obsoleto."
 
-#: 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 "O tamanho deste disco é %s (%ju bytes). O formato da tabela de partição DOS não pode ser usado em unidades com volumes maiores do que (%lu bytes) para setores de %lu bytes. Use o formato de tabela de partição GUID (GPT)."
 
-#: libfdisk/src/dos.c:546
+#: libfdisk/src/dos.c:540
 msgid "Bad offset in primary extended partition."
 msgstr "Posição inválida em uma partição primária estendida."
 
-#: 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 "Omitindo partições após #%zu. Elas serão excluídas se você salvar esta tabela de partição."
 
-#: libfdisk/src/dos.c:593
+#: libfdisk/src/dos.c:587
 #, c-format
 msgid "Extra link pointer in partition table %zu."
 msgstr "Ponteiro de vínculo extra na tabela de partição %zu."
 
-#: libfdisk/src/dos.c:601
+#: libfdisk/src/dos.c:595
 #, c-format
 msgid "Ignoring extra data in partition table %zu."
 msgstr "Ignorando dados extras na tabela de partição %zu."
 
-#: libfdisk/src/dos.c:657
+#: libfdisk/src/dos.c:651
 #, c-format
 msgid "omitting empty partition (%zu)"
 msgstr "omitindo partição vazia (%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 "Criado um novo rótulo de disco DOS com o identificador de disco 0x%08x."
 
-#: libfdisk/src/dos.c:740
+#: libfdisk/src/dos.c:734
 msgid "Enter the new disk identifier"
 msgstr "Digite o identificador do novo disco"
 
-#: libfdisk/src/dos.c:749
+#: libfdisk/src/dos.c:743
 msgid "Incorrect value."
 msgstr "Valor incorreto."
 
-#: libfdisk/src/dos.c:762
+#: libfdisk/src/dos.c:756
 #, c-format
 msgid "Disk identifier changed from 0x%08x to 0x%08x."
 msgstr "Identificador do disco alterado de 0x%08x para 0x%08x."
 
-#: libfdisk/src/dos.c:864
+#: libfdisk/src/dos.c:952
 #, c-format
 msgid "Ignoring extra extended partition %zu"
 msgstr "Ignorando partição estendida extra %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 "A opção inválida 0x%02x%02x da EBR (para a partição %zu) será corrigida por gravação (w)."
 
-#: libfdisk/src/dos.c:955
+#: libfdisk/src/dos.c:1037
 #, c-format
 msgid "Start sector %ju out of range."
 msgstr "Setor inicial %ju fora do intervalo."
 
-#: libfdisk/src/dos.c:1194 libfdisk/src/gpt.c:2369 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 "A partição %zu já está definida. Exclua-a antes de adicioná-la novamente."
 
-#: libfdisk/src/dos.c:1209 libfdisk/src/dos.c:1235 libfdisk/src/dos.c:1292
-#: libfdisk/src/dos.c:1324 libfdisk/src/gpt.c:2378
+#: 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 "Não há setores livres disponíveis."
 
-#: libfdisk/src/dos.c:1260
-#, c-format
-msgid "Sector %llu is already allocated."
+#: libfdisk/src/dos.c:1342
+#, fuzzy, c-format
+#| msgid "Sector %llu is already allocated."
+msgid "Sector %ju is already allocated."
 msgstr "O setor %llu já está alocado."
 
-#: libfdisk/src/dos.c:1479
+#: libfdisk/src/dos.c:1562
 #, c-format
 msgid "Adding logical partition %zu"
 msgstr "Adicionando uma partição lógica %zu"
 
-#: libfdisk/src/dos.c:1510
+#: libfdisk/src/dos.c:1594
 #, c-format
 msgid "Partition %zu: contains sector 0"
 msgstr "Partição %zu: contém setor 0"
 
-#: libfdisk/src/dos.c:1512
+#: libfdisk/src/dos.c:1598
 #, c-format
 msgid "Partition %zu: head %d greater than maximum %d"
 msgstr "Partição %zu: a cabeça %d é maior do que o máximo %d"
 
-#: libfdisk/src/dos.c:1515
-#, c-format
-msgid "Partition %zu: sector %d greater than maximum %llu"
+#: libfdisk/src/dos.c:1603
+#, fuzzy, c-format
+#| msgid "Partition %zu: sector %d greater than maximum %llu"
+msgid "Partition %zu: sector %d greater than maximum %ju"
 msgstr "Partição %zu: o setor %d é maior do que o máximo %llu"
 
-#: libfdisk/src/dos.c:1518
-#, c-format
-msgid "Partition %zu: cylinder %d greater than maximum %llu"
+#: libfdisk/src/dos.c:1609
+#, fuzzy, c-format
+#| msgid "Partition %zu: cylinder %d greater than maximum %llu"
+msgid "Partition %zu: cylinder %d greater than maximum %ju"
 msgstr "Partições %zu: o cilindro %d é maior do que o máximo %llu"
 
-#: libfdisk/src/dos.c:1524
-#, c-format
-msgid "Partition %zu: previous sectors %u disagrees with total %u"
+#: libfdisk/src/dos.c:1616
+#, fuzzy, c-format
+#| msgid "Partition %zu: previous sectors %u disagrees with total %u"
+msgid "Partition %zu: LBA sector %u disagrees with C/H/S calculated sector %u"
 msgstr "Partição %zu: os setores anteriores %u não estão de acordo com o total %u"
 
-#: 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 "Partição %zu: inícios físico/lógico diferentes (não Linux?): físico=(%d, %d, %d), lógico=(%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 "Partição %zu: fins físico/lógico diferentes: físico=(%d, %d, %d), lógico=(%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 "Partição %zu: não termina em um limite de cilindro."
 
-#: libfdisk/src/dos.c:1645
+#: libfdisk/src/dos.c:1748
 #, c-format
 msgid "Partition %zu: bad start-of-data."
 msgstr "Partição %zu: início de dados inválido."
 
-#: libfdisk/src/dos.c:1660
+#: libfdisk/src/dos.c:1764
 #, c-format
 msgid "Partition %zu: overlaps partition %zu."
 msgstr "Partição %zu: sobrepõe-se à partição %zu."
 
-#: libfdisk/src/dos.c:1689
+#: libfdisk/src/dos.c:1793
 #, c-format
 msgid "Partition %zu: empty."
 msgstr "Partição %zu: vazia."
 
-#: libfdisk/src/dos.c:1696
+#: libfdisk/src/dos.c:1800
 #, c-format
 msgid "Logical partition %zu: not entirely in partition %zu."
 msgstr "Partição lógica %zu: não está completamente na partição %zu."
 
-#: libfdisk/src/dos.c:1705 libfdisk/src/gpt.c:2275
+#: libfdisk/src/dos.c:1809 libfdisk/src/gpt.c:2315
 msgid "No errors detected."
 msgstr "Nenhum erro detectado."
 
-#: libfdisk/src/dos.c:1707
-#, c-format
-msgid "Total allocated sectors %llu greater than the maximum %llu."
+#: libfdisk/src/dos.c:1811
+#, fuzzy, c-format
+#| msgid "Total allocated sectors %llu greater than the maximum %llu."
+msgid "Total allocated sectors %ju greater than the maximum %ju."
 msgstr "O total de setores alocados, %llu, é maior do que o máximo, %llu."
 
-#: libfdisk/src/dos.c:1710
-#, c-format
-msgid "Remaining %lld unallocated %ld-byte sectors."
+#: libfdisk/src/dos.c:1814
+#, fuzzy, c-format
+#| msgid "Remaining %lld unallocated %ld-byte sectors."
+msgid "Remaining %ju unallocated %ld-byte sectors."
 msgstr "Restam %lld setores não alocados de %ld bytes."
 
-#: libfdisk/src/dos.c:1714 libfdisk/src/gpt.c:2295
+#: libfdisk/src/dos.c:1818 libfdisk/src/gpt.c:2335
 #, c-format
 msgid "%d error detected."
 msgid_plural "%d errors detected."
 msgstr[0] "%d erro detectado."
 msgstr[1] "%d erros detectados."
 
-#: libfdisk/src/dos.c:1747
+#: libfdisk/src/dos.c:1851
 msgid "The maximum number of partitions has been created."
 msgstr "O número máximo de partições foi criado."
 
-#: 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 "Partição estendida já existe."
 
-#: libfdisk/src/dos.c:1810
+#: libfdisk/src/dos.c:1914
 msgid "Extended partition does not exists. Failed to add logical partition."
 msgstr "A partição estendida não existe. Falha ao adicionar a partição lógica."
 
-#: libfdisk/src/dos.c:1871
+#: libfdisk/src/dos.c:1974
 msgid "All primary partitions are in use."
 msgstr "Todas as partições primárias estão em uso."
 
-#: 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 "Todo espaço para partições primárias está em uso."
 
 #. 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 criar mais partições, substitua uma partição primária por uma estendida."
 
-#: libfdisk/src/dos.c:1909
+#: libfdisk/src/dos.c:2012
 msgid "Partition type"
 msgstr "Tipo da partição"
 
-#: libfdisk/src/dos.c:1913
+#: libfdisk/src/dos.c:2016
 #, c-format
 msgid "%u primary, %d extended, %u free"
 msgstr "%u primárias, %d estendidas, %u livre"
 
-#: libfdisk/src/dos.c:1918
+#: libfdisk/src/dos.c:2021
 msgid "primary"
 msgstr "primária"
 
-#: libfdisk/src/dos.c:1920
+#: libfdisk/src/dos.c:2023
 msgid "extended"
 msgstr "estendida"
 
-#: libfdisk/src/dos.c:1920
+#: libfdisk/src/dos.c:2023
 msgid "container for logical partitions"
 msgstr "recipiente para partições 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 "numerado a partir de 5"
 
-#: libfdisk/src/dos.c:1961
+#: libfdisk/src/dos.c:2064
 #, c-format
 msgid "Invalid partition type `%c'."
 msgstr "Tipo de partição inválida \"%c\"."
 
-#: libfdisk/src/dos.c:1979
+#: libfdisk/src/dos.c:2082
 #, c-format
 msgid "Cannot write sector %jd: seek failed"
 msgstr "Não foi possível gravar o setor %jd: busca falhou"
 
-#: libfdisk/src/dos.c:2139 libfdisk/src/gpt.c:1294
+#: libfdisk/src/dos.c:2242 libfdisk/src/gpt.c:1291
 msgid "Disk identifier"
 msgstr "Identificador do 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 "Tipo 0 significa espaço livre para muitos sistemas. Manter partições tipo 0 não é recomendável."
 
-#: 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 "Não foi possível alterar o tipo da partição estendida, a qual já está sendo usada por partições lógicas. Exclua as partições lógicas primeiro."
 
-#: libfdisk/src/dos.c:2444 libfdisk/src/gpt.c:3100
-msgid "Nothing to do. Ordering is correct already."
-msgstr "Nada a fazer. Ordem já está correta."
-
-#: libfdisk/src/dos.c:2499
+#: libfdisk/src/dos.c:2684
 #, c-format
 msgid "Partition %zu: no data area."
 msgstr "Partição %zu: não possui área de dados."
 
-#: libfdisk/src/dos.c:2532
+#: libfdisk/src/dos.c:2718
 msgid "New beginning of data"
 msgstr "Novo início dos dados"
 
-#: 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 "Partição %zu: é uma partição estendida."
 
-#: libfdisk/src/dos.c:2594
+#: libfdisk/src/dos.c:2787
 #, c-format
 msgid "The bootable flag on partition %zu is enabled now."
 msgstr "A opção de inicialização na partição %zu está agora habilitada."
 
-#: libfdisk/src/dos.c:2595
+#: libfdisk/src/dos.c:2788
 #, c-format
 msgid "The bootable flag on partition %zu is disabled now."
 msgstr "A opção de inicialização da partição %zu está agora desabilitada."
 
-#: libfdisk/src/dos.c:2608 libfdisk/src/gpt.c:3189 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 "Dispositivo"
 
-#: libfdisk/src/dos.c:2609 libfdisk/src/sun.c:40
+#: libfdisk/src/dos.c:2802 libfdisk/src/sun.c:40
 msgid "Boot"
 msgstr "Inicializar"
 
-#: 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 "Início-C/H/S"
 
-#: libfdisk/src/dos.c:2620
+#: libfdisk/src/dos.c:2813
 msgid "End-C/H/S"
 msgstr "Fim-C/H/S"
 
-#: libfdisk/src/dos.c:2621 libfdisk/src/gpt.c:3199 libfdisk/src/sgi.c:1165
+#: libfdisk/src/dos.c:2814 libfdisk/src/gpt.c:3253 libfdisk/src/sgi.c:1166
 msgid "Attrs"
 msgstr "Attrs"
 
-#: libfdisk/src/gpt.c:690
+#: libfdisk/src/gpt.c:691
 msgid "failed to allocate GPT header"
 msgstr "falha ao alocar cabeçalho GPT"
 
-#: libfdisk/src/gpt.c:799
+#: libfdisk/src/gpt.c:800
 msgid "First LBA specified by script is out of range."
 msgstr "Primeiro LBA especificado pelo script está fora do intervalo."
 
-#: libfdisk/src/gpt.c:811
+#: libfdisk/src/gpt.c:812
 msgid "Last LBA specified by script is out of range."
 msgstr "Último LBA especificado pelo script está fora do intervalo."
 
-#: libfdisk/src/gpt.c:952
+#: libfdisk/src/gpt.c:953
 #, c-format
 msgid "GPT PMBR size mismatch (%<PRIu64> != %<PRIu64>) will be corrected by write."
 msgstr "Descompasso no tamanho da PMBR GPT (%<PRIu64> != %<PRIu64>) será corrigido ao gravar."
 
-#: libfdisk/src/gpt.c:977
+#: libfdisk/src/gpt.c:978
 msgid "gpt: stat() failed"
 msgstr "gpt: stat() falhou"
 
-#: libfdisk/src/gpt.c:987
+#: libfdisk/src/gpt.c:988
 #, c-format
 msgid "gpt: cannot handle files with mode %o"
 msgstr "gpt: não foi possível manipular arquivos com modo %o"
 
-#: libfdisk/src/gpt.c:1252
+#: libfdisk/src/gpt.c:1248
 msgid "GPT Header"
 msgstr "Cabeçalho GPT"
 
-#: libfdisk/src/gpt.c:1257
+#: libfdisk/src/gpt.c:1253
 msgid "GPT Entries"
 msgstr "Entradas GPT"
 
-#: libfdisk/src/gpt.c:1263
-#, fuzzy
+#: libfdisk/src/gpt.c:1259
 msgid "GPT Backup Entries"
-msgstr "Entradas GPT"
+msgstr "Entradas GPT backup"
 
-#: libfdisk/src/gpt.c:1269
-#, fuzzy
+#: libfdisk/src/gpt.c:1265
 msgid "GPT Backup Header"
-msgstr "Cabeçalho GPT"
+msgstr "Cabeçalho GPT backup"
 
-#: libfdisk/src/gpt.c:1301
-msgid "First LBA"
+#: libfdisk/src/gpt.c:1298
+#, fuzzy
+#| msgid "First LBA"
+msgid "First usable LBA"
 msgstr "Primeiro LBA"
 
-#: libfdisk/src/gpt.c:1306
-msgid "Last LBA"
+#: libfdisk/src/gpt.c:1303
+#, fuzzy
+#| msgid "Last LBA"
+msgid "Last usable LBA"
 msgstr "Último LBA"
 
 #. TRANSLATORS: The LBA (Logical Block Address) of the backup GPT header.
-#: libfdisk/src/gpt.c:1312
+#: libfdisk/src/gpt.c:1309
 msgid "Alternative LBA"
 msgstr "LBA alternativo"
 
 #. TRANSLATORS: The start of the array of partition entries.
-#: libfdisk/src/gpt.c:1318
-msgid "Partition entries LBA"
+#: libfdisk/src/gpt.c:1315
+#, fuzzy
+#| msgid "Partition entries LBA"
+msgid "Partition entries starting LBA"
+msgstr "LBA de entradas de partição"
+
+#. TRANSLATORS: The end of the array of partition entries.
+#: libfdisk/src/gpt.c:1321
+#, fuzzy
+#| msgid "Partition entries LBA"
+msgid "Partition entries ending LBA"
 msgstr "LBA de entradas de partição"
 
-#: libfdisk/src/gpt.c:1323
+#: libfdisk/src/gpt.c:1328
 msgid "Allocated partition entries"
 msgstr "Entradas de partição alocada"
 
-#: libfdisk/src/gpt.c:1665
+#: libfdisk/src/gpt.c:1670
 msgid "The backup GPT table is corrupt, but the primary appears OK, so that will be used."
 msgstr "A tabela GPT reserva está backup, mas a primária parece estar OK e, por isso, esta será usada."
 
-#: libfdisk/src/gpt.c:1675
+#: libfdisk/src/gpt.c:1680
 msgid "The primary GPT table is corrupt, but the backup appears OK, so that will be used."
 msgstr "A tabela GPT primária está corrompida, mas a backup parece estar OK e, por isso, esta será usada."
 
-#: libfdisk/src/gpt.c:1691
+#: libfdisk/src/gpt.c:1696
 msgid "The backup GPT table is not on the end of the device."
 msgstr "A tabela GPT backup não está no fim do dispositivo."
 
-#: libfdisk/src/gpt.c:1694
+#: 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 "A tabela GPT backup não está no fim do dispositivo. Esse problema será corrigido ao gravar."
 
-#: libfdisk/src/gpt.c:1698
+#: libfdisk/src/gpt.c:1703
 msgid "Failed to recalculate backup GPT table location"
 msgstr "Falha ao realocar o local da tabela GPT backup"
 
-#: libfdisk/src/gpt.c:1853
+#: libfdisk/src/gpt.c:1858
 #, c-format
 msgid "unsupported GPT attribute bit '%s'"
 msgstr "sem suporte ao bit \"%s\" atributo de GPT"
 
-#: libfdisk/src/gpt.c:1858
+#: libfdisk/src/gpt.c:1863
 #, c-format
 msgid "failed to parse GPT attribute string '%s'"
 msgstr "falha ao analisar string de atributo GPT \"%s\""
 
-#: libfdisk/src/gpt.c:1958
+#: libfdisk/src/gpt.c:1963
 #, c-format
 msgid "Partition UUID changed from %s to %s."
 msgstr "UUID da partição alterada de %s para %s."
 
-#: libfdisk/src/gpt.c:1967
+#: libfdisk/src/gpt.c:1972
 msgid "Failed to translate partition name, name not changed."
 msgstr "Falha ao traduzir o nome da partição, nome não alterado."
 
-#: libfdisk/src/gpt.c:1969
+#: libfdisk/src/gpt.c:1974
 #, c-format
 msgid "Partition name changed from '%s' to '%.*s'."
 msgstr "Nome da partição alterado de \"%s\" to \"%.*s\"."
 
-#: libfdisk/src/gpt.c:1998
+#: libfdisk/src/gpt.c:2003
 msgid "The start of the partition understeps FirstUsableLBA."
 msgstr "O início da partição é menor que FirstUsableLBA."
 
-#: libfdisk/src/gpt.c:2005
+#: libfdisk/src/gpt.c:2010
 msgid "The end of the partition oversteps LastUsableLBA."
 msgstr "O fim de partição excede LastUsableLBA."
 
-#: libfdisk/src/gpt.c:2163
+#: libfdisk/src/gpt.c:2203
 msgid "The device contains hybrid MBR -- writing GPT only."
 msgstr "O dispositivo contém MBR híbrida -- escrevendo apenas GPT."
 
-#: libfdisk/src/gpt.c:2199
+#: libfdisk/src/gpt.c:2239
 msgid "Disk does not contain a valid backup header."
 msgstr "O disco não contém uma tabela de partição válida."
 
 # cabeçalho primário ou cabeçalho de uma partição primária, ou da primeira?
-#: libfdisk/src/gpt.c:2204
+#: libfdisk/src/gpt.c:2244
 msgid "Invalid primary header CRC checksum."
 msgstr "Verificação de soma CRC do cabeçalho primário inválida."
 
-#: libfdisk/src/gpt.c:2208
+#: libfdisk/src/gpt.c:2248
 msgid "Invalid backup header CRC checksum."
 msgstr "Verificação de soma CRC do cabeçalho backup inválida."
 
-#: libfdisk/src/gpt.c:2213
+#: libfdisk/src/gpt.c:2253
 msgid "Invalid partition entry checksum."
 msgstr "Verificação de soma de entrada de partição inválida."
 
-#: libfdisk/src/gpt.c:2218
+#: libfdisk/src/gpt.c:2258
 msgid "Invalid primary header LBA sanity checks."
 msgstr "Verificação de sanidade do LBA do cabeçalho primário inválida."
 
-#: libfdisk/src/gpt.c:2222
+#: libfdisk/src/gpt.c:2262
 msgid "Invalid backup header LBA sanity checks."
 msgstr "Verificação de sanidade do LBA do cabeçalho backup inválida."
 
-#: libfdisk/src/gpt.c:2227
+#: libfdisk/src/gpt.c:2267
 msgid "MyLBA mismatch with real position at primary header."
 msgstr "MyLBA não confere com a posição real no cabeçalho primário."
 
-#: libfdisk/src/gpt.c:2231
+#: libfdisk/src/gpt.c:2271
 msgid "MyLBA mismatch with real position at backup header."
 msgstr "MyLBA não confere com a posição real no cabeçalho backup."
 
-#: libfdisk/src/gpt.c:2236
+#: libfdisk/src/gpt.c:2276
 msgid "Disk is too small to hold all data."
 msgstr "O disco é pequeno demais para manter todos os dados."
 
-#: libfdisk/src/gpt.c:2246
+#: libfdisk/src/gpt.c:2286
 msgid "Primary and backup header mismatch."
 msgstr "Cabeçalhos primário e backup não conferem."
 
-#: libfdisk/src/gpt.c:2252
+#: libfdisk/src/gpt.c:2292
 #, c-format
 msgid "Partition %u overlaps with partition %u."
 msgstr "A partição %u sobrepõe-se à partição %u."
 
-#: libfdisk/src/gpt.c:2259
+#: libfdisk/src/gpt.c:2299
 #, c-format
 msgid "Partition %u is too big for the disk."
 msgstr "A partição %u é grande demais para o disco."
 
-#: libfdisk/src/gpt.c:2266
+#: libfdisk/src/gpt.c:2306
 #, c-format
 msgid "Partition %u ends before it starts."
 msgstr "A partição %u termina antes dela começar."
 
-#: libfdisk/src/gpt.c:2276
+#: libfdisk/src/gpt.c:2316
 #, c-format
 msgid "Header version: %s"
 msgstr "Versão do cabeçalho: %s"
 
-#: libfdisk/src/gpt.c:2277
+#: libfdisk/src/gpt.c:2317
 #, c-format
 msgid "Using %zu out of %zu partitions."
 msgstr "Usado %zu de %zu partições."
 
-#: libfdisk/src/gpt.c:2287
+#: 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] "Um total de %ju setores livres disponíveis em %u segmento."
 msgstr[1] "Um total de %ju setores livres disponíveis em %u segmento(s) (maior %s)."
 
-#: libfdisk/src/gpt.c:2374
+#: libfdisk/src/gpt.c:2414
 msgid "All partitions are already in use."
 msgstr "Esta partição já está sendo usada."
 
-#: libfdisk/src/gpt.c:2431 libfdisk/src/gpt.c:2458
+#: libfdisk/src/gpt.c:2465
+#, fuzzy
+#| msgid "No free sectors available."
+msgid "No enough free sectors available."
+msgstr "Não há setores livres disponíveis."
+
+#: libfdisk/src/gpt.c:2479 libfdisk/src/gpt.c:2506
 #, c-format
 msgid "Sector %ju already used."
 msgstr "O setor %ju já está em uso."
 
-#: libfdisk/src/gpt.c:2524
+#: libfdisk/src/gpt.c:2580
 #, c-format
 msgid "Could not create partition %zu"
 msgstr "Não foi possível criar a partição %zu"
 
-#: libfdisk/src/gpt.c:2531
+#: libfdisk/src/gpt.c:2587
 #, c-format
 msgid "The last usable GPT sector is %ju, but %ju is requested."
 msgstr "O último setor GPT usável é %ju, mas %ju é requisitado."
 
-#: libfdisk/src/gpt.c:2538
+#: libfdisk/src/gpt.c:2594
 #, c-format
 msgid "The first usable GPT sector is %ju, but %ju is requested."
 msgstr "O primeiro setor GPT usável é %ju, mas %ju é requisitado."
 
-#: libfdisk/src/gpt.c:2677
+#: libfdisk/src/gpt.c:2733
 #, c-format
 msgid "Created a new GPT disklabel (GUID: %s)."
 msgstr "Criado um novo rótulo de disco GPT (GUID: %s)."
 
-#: libfdisk/src/gpt.c:2680
+#: libfdisk/src/gpt.c:2736
 #, fuzzy, c-format
-msgid "The maximal number of partitions is %d (default is %d)."
-msgstr "O número máximo de partições foi criado."
+#| msgid "The maximal number of partitions is %d (default is %d)."
+msgid "The maximal number of partitions is %zu (default is %zu)."
+msgstr "O número máximo de partições é %d (padrão é %d)."
 
-#: libfdisk/src/gpt.c:2702
+#: libfdisk/src/gpt.c:2758
 msgid "Enter new disk UUID (in 8-4-4-4-12 format)"
 msgstr "Digite um novo UUID de disco (no formato 8-4-4-4-12)"
 
-#: libfdisk/src/gpt.c:2710
+#: libfdisk/src/gpt.c:2766
 msgid "Failed to parse your UUID."
 msgstr "Falha ao analisar seu UUID."
 
-#: libfdisk/src/gpt.c:2724
+#: libfdisk/src/gpt.c:2780
 #, c-format
 msgid "Disk identifier changed from %s to %s."
 msgstr "Identificador de disco alterado de %s para %s."
 
-#: libfdisk/src/gpt.c:2744
+#: libfdisk/src/gpt.c:2800
 msgid "Not enough space for new partition table!"
 msgstr "Não há espaço suficiente para nova tabela de partição!"
 
-#: libfdisk/src/gpt.c:2755
+#: libfdisk/src/gpt.c:2811
 #, c-format
 msgid "Partition #%zu out of range (minimal start is %<PRIu64> sectors)"
 msgstr "Partição nº %zu está fora do intervalo (início mínimo é %<PRIu64> setores)"
 
-#: libfdisk/src/gpt.c:2760
+#: libfdisk/src/gpt.c:2816
 #, c-format
 msgid "Partition #%zu out of range (maximal end is %<PRIu64> sectors)"
 msgstr "Partição nº %zu está fora do intervalo (final máximo é %<PRIu64> setores)"
 
-#: libfdisk/src/gpt.c:2806
+#: libfdisk/src/gpt.c:2862
 msgid "The partition entry size is zero."
 msgstr "O tamanho da entrada da partição é zero."
 
-#: libfdisk/src/gpt.c:2808
+#: libfdisk/src/gpt.c:2864
 #, c-format
 msgid "The number of the partition has to be smaller than %zu."
 msgstr "O número da partição tem que ser menor que %zu."
 
-#: libfdisk/src/gpt.c:2832
+#: libfdisk/src/gpt.c:2888
 msgid "Cannot allocate memory!"
 msgstr "Não foi possível alocar memória!"
 
-#: libfdisk/src/gpt.c:2861
-#, c-format
-msgid "Partition table length changed from %<PRIu32> to %<PRIu64>."
+#: libfdisk/src/gpt.c:2917
+#, fuzzy, c-format
+#| msgid "Partition table length changed from %<PRIu32> to %<PRIu64>."
+msgid "Partition table length changed from %<PRIu32> to %<PRIu32>."
 msgstr "Comprimento da tabela de partição alterado de %<PRIu32> para %<PRIu64>."
 
-#: libfdisk/src/gpt.c:2971
+#: libfdisk/src/gpt.c:3027
 #, c-format
 msgid "The attributes on partition %zu changed to 0x%016<PRIx64>."
 msgstr "Os atributos na partição %zu foram alterados para 0x%016<PRIx64>."
 
-#: libfdisk/src/gpt.c:3021
+#: libfdisk/src/gpt.c:3077
 msgid "Enter GUID specific bit"
 msgstr "Insira o bit específico de GUID"
 
-#: libfdisk/src/gpt.c:3036
+#: libfdisk/src/gpt.c:3092
 #, c-format
 msgid "failed to toggle unsupported bit %lu"
 msgstr "falha ao ativar bit sem suporte %lu"
 
-#: libfdisk/src/gpt.c:3049
+#: libfdisk/src/gpt.c:3105
 #, c-format
 msgid "The GUID specific bit %d on partition %zu is enabled now."
 msgstr "O bit específico de GUID %d na partição %zu está habilitado agora."
 
-#: libfdisk/src/gpt.c:3050
+#: libfdisk/src/gpt.c:3106
 #, c-format
 msgid "The GUID specific bit %d on partition %zu is disabled now."
 msgstr "O bit específico de GUID %d na partição %zu está desabilitado agora."
 
-#: libfdisk/src/gpt.c:3054
+#: libfdisk/src/gpt.c:3110
 #, c-format
 msgid "The %s flag on partition %zu is enabled now."
 msgstr "A opção %s na partição %zu está habilitada agora."
 
-#: libfdisk/src/gpt.c:3055
+#: libfdisk/src/gpt.c:3111
 #, c-format
 msgid "The %s flag on partition %zu is disabled now."
 msgstr "A opção %s na partição %zu está desabilitada agora."
 
-#: libfdisk/src/gpt.c:3196
+#: libfdisk/src/gpt.c:3250
 msgid "Type-UUID"
 msgstr "Tipo-UUID"
 
-#: libfdisk/src/gpt.c:3197
+#: libfdisk/src/gpt.c:3251
 msgid "UUID"
 msgstr "UUID"
 
-#: libfdisk/src/gpt.c:3198 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 "Nome"
 
-#: libfdisk/src/partition.c:871
+#: libfdisk/src/label.c:597
+msgid "Partitions order fixed."
+msgstr "Ordem de partições corrigida."
+
+#: libfdisk/src/label.c:600
+msgid "Nothing to do. Ordering is correct already."
+msgstr "Nada a fazer. Ordem já está correta."
+
+#: libfdisk/src/label.c:603
+msgid "Failed to fix partitions order."
+msgstr "Falha ao corrigir ordem de partições."
+
+#: libfdisk/src/partition.c:879
 msgid "Free space"
 msgstr "Espaço livre"
 
-#: libfdisk/src/partition.c:1295
+#: libfdisk/src/partition.c:1373
 #, c-format
 msgid "Failed to resize partition #%zu."
 msgstr "Falha ao redimensionar partição #%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:282
+#: schedutils/ionice.c:81 sys-utils/hwclock.c:286
 msgid "unknown"
 msgstr "desconhecida"
 
+#: 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"
@@ -6964,23 +7706,24 @@ msgid "Last %s or +%s or +size{K,M,G,T,P}"
 msgstr "Último %s ou +%s ou +tamanho{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."
+#, fuzzy, c-format
+#| msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %llu. This value may be truncated for devices > 33.8 GB."
+msgid "BLKGETSIZE ioctl failed on %s. Using geometry cylinder value of %ju. This value may be truncated for devices > 33.8 GB."
 msgstr "Aviso: ioctl de BLKGETSIZE falhou em %s. Usando o valor geométrico de cilindro do %llu. Este valor pode ser truncado em dispositivos > 33.8 GB."
 
-#: libfdisk/src/sgi.c:1055
+#: libfdisk/src/sgi.c:1056
 msgid "Created a new SGI disklabel."
 msgstr "Criado um novo rótulo 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 "Sinto muito, você pode alterar a tag apenas para partições não vazias."
 
-#: 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 "Considere manter a partição 9 como cabeçalho de volume (0) e a partição 11 como um volume inteiro (6), uma vez que é isto que IRIX 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 "Recomenda-se que a partição na posição 0 seja do tipo \"volhdr SGI\", já que o sistema IRIX irá usá-la para recuperar de seu diretório ferramentas independentes como o sash e o fx. Apenas a seção de disco inteiro \"volume SGI\" pode violar isto. Tem certeza que deseja etiquetar esta partição de modo diferente?"
 
@@ -7029,13 +7772,15 @@ msgid "SunOS reserved"
 msgstr "reservado SunOS"
 
 #: libfdisk/src/sun.c:86
-#, c-format
-msgid "%#zu: start cylinder overflows Sun label limits"
+#, fuzzy, c-format
+#| msgid "%#zu: start cylinder overflows Sun label limits"
+msgid "#%zu: start cylinder overflows Sun label limits"
 msgstr "%#zu: cilindro inicial estoura os limites do rótulo Sun"
 
 #: libfdisk/src/sun.c:89
-#, c-format
-msgid "%#zu: number of sectors overflow Sun label limits"
+#, fuzzy, c-format
+#| msgid "%#zu: number of sectors overflow Sun label limits"
+msgid "#%zu: number of sectors overflow Sun label limits"
 msgstr "%#zu: número de setores estoura os limites do rótulo Sun"
 
 #: libfdisk/src/sun.c:136
@@ -7185,343 +7930,394 @@ msgstr ""
 "travar a inicialização.\n"
 "Você tem certeza que deseja marcar a partição 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 contém um valor numérico inválido: %s"
+
+#: lib/logindefs.c:266
+#, c-format
+msgid "Error reading login.defs: %s"
+msgstr "Erro na leitura de login.defs: %s"
+
+#: lib/logindefs.c:333 lib/logindefs.c:353 lib/logindefs.c:379
+#, c-format
+msgid "couldn't fetch %s: %s"
+msgstr "não foi possível obter %s: %s"
+
+#: lib/logindefs.c:538
+msgid "hush login status: restore original IDs failed"
+msgstr "status de login da hush: restauração de IDs originais falhou"
+
+#: libmount/src/context.c:2700
 #, c-format
 msgid "operation failed: %m"
 msgstr "a operação falhou: %m"
 
-#: libmount/src/context_mount.c:1653
+#: libmount/src/context_mount.c:1404
 #, c-format
 msgid "WARNING: failed to apply propagation flags"
 msgstr "AVISO: falha ao aplicar as opções de propagação"
 
-#: libmount/src/context_mount.c:1663
+#: libmount/src/context_mount.c:1414
 #, c-format
 msgid "WARNING: source write-protected, mounted read-only"
 msgstr "AVISO: fonte protegida contra gravação, montado como somente-leitura"
 
-#: libmount/src/context_mount.c:1677
+#: libmount/src/context_mount.c:1428
 #, c-format
 msgid "operation permitted for root only"
 msgstr "operação permitida apenas para root"
 
-#: libmount/src/context_mount.c:1681
+#: libmount/src/context_mount.c:1432
 #, c-format
 msgid "%s is already mounted"
 msgstr "%s já está montada"
 
-#: libmount/src/context_mount.c:1687
+#: libmount/src/context_mount.c:1438
 #, c-format
 msgid "can't find in %s"
 msgstr "não foi possível localizar em %s"
 
-#: libmount/src/context_mount.c:1690
+#: libmount/src/context_mount.c:1441
 #, c-format
 msgid "can't find mount point in %s"
 msgstr "não foi possível localizar ponto de montagem em %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 "não foi montar a origem %s em %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 "mais sistemas de arquivos detectados em %s; use -t <tipo> ou wipefs(8)"
 
-#: libmount/src/context_mount.c:1703
+#: libmount/src/context_mount.c:1454
 #, c-format
 msgid "failed to determine filesystem type"
 msgstr "falha ao determinar tipo de sistema de arquivos"
 
-#: 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 "nenhum tipo de sistema de arquivos especificado"
 
-#: libmount/src/context_mount.c:1711
+#: libmount/src/context_mount.c:1462
 #, c-format
 msgid "can't find %s"
 msgstr "não foi possível localizar %s"
 
-#: libmount/src/context_mount.c:1713
+#: libmount/src/context_mount.c:1464
 #, c-format
 msgid "no mount source specified"
 msgstr "nenhuma fonte de montagem especificada"
 
-#: libmount/src/context_mount.c:1719
+#: libmount/src/context_mount.c:1475
+#, fuzzy, c-format
+#| msgid "failed to parse mount options: %m"
+msgid "failed to parse mount options '%s': %m"
+msgstr "falha ao analisar opções de montagem: %m"
+
+#: libmount/src/context_mount.c:1476
+#, fuzzy, c-format
+#| msgid "failed to parse mount options: %m"
+msgid "failed to parse mount options '%s'"
+msgstr "falha ao analisar opções de montagem: %m"
+
+#: libmount/src/context_mount.c:1479
 #, c-format
 msgid "failed to parse mount options: %m"
 msgstr "falha ao analisar opções de montagem: %m"
 
-#: libmount/src/context_mount.c:1720
+#: libmount/src/context_mount.c:1480
 #, c-format
 msgid "failed to parse mount options"
 msgstr "falha ao analisar opções de montagem"
 
-#: libmount/src/context_mount.c:1724
+#: libmount/src/context_mount.c:1485
 #, c-format
 msgid "failed to setup loop device for %s"
 msgstr "falha ao configurar dispositivo de loop para %s"
 
-#: libmount/src/context_mount.c:1728
+#: libmount/src/context_mount.c:1489
 #, c-format
 msgid "overlapping loop device exists for %s"
 msgstr "dispositivo de loop em sobreposição existe para %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 "bloqueio falhou"
 
-#: 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 "falha em alternar espaço de nome"
 
-#: 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 já está montada"
+
+#: libmount/src/context_mount.c:1504
 #, c-format
 msgid "mount failed: %m"
 msgstr "mount falhou: %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 "sistema de arquivos foi montado, mas falhou ao atualizar a tabela de montagem de espaço de usuário"
 
-#: 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 "sistema de arquivos foi montado, mas falhou em alterar o espaço nome de volta"
 
-#: 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 "sistema de arquivos foi montado, mas falhou em alterar o espaço nome de volta"
+
+#: 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 "sistema de arquivos foi montado, mas falhou em alterar o espaço nome de volta"
+
+#: 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 "sistema de arquivos foi montado, mas falhou em alterar o espaço nome de volta"
+
+#: libmount/src/context_mount.c:1544
 #, c-format
 msgid "filesystem was mounted, but any subsequent operation failed: %m"
 msgstr "sistema de arquivos foi montado, mas qualquer operação subsequente falhou: %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 "o ponto de montagem não é um diretório"
 
-#: 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 "permissão negada"
 
-#: libmount/src/context_mount.c:1784
+#: libmount/src/context_mount.c:1566
 #, c-format
 msgid "must be superuser to use mount"
 msgstr "é necessário ser superusuário para montar"
 
-#: libmount/src/context_mount.c:1791
+#: libmount/src/context_mount.c:1573
 #, c-format
 msgid "mount point is busy"
 msgstr "o ponto de montagem está ocupado"
 
-#: libmount/src/context_mount.c:1798
+#: libmount/src/context_mount.c:1580
 #, c-format
 msgid "%s already mounted on %s"
 msgstr "%s já montado em %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 já montado ou ponto de montagem ocupado"
 
-#: libmount/src/context_mount.c:1807
+#: libmount/src/context_mount.c:1589
 #, c-format
 msgid "mount point does not exist"
 msgstr "o ponto de montagem não 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 "o ponto de montagem é um vínculo simbólico para lugar nenhum"
 
-#: libmount/src/context_mount.c:1815
+#: libmount/src/context_mount.c:1597
 #, c-format
 msgid "special device %s does not exist"
 msgstr "o dispositivo especial %s não 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 "a chamada de sistema de mount(2) falhou: %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 "o dispositivo especial %s não existe (um prefixo de caminho não é um diretório)"
 
-#: libmount/src/context_mount.c:1842
+#: libmount/src/context_mount.c:1624
 #, c-format
 msgid "mount point not mounted or bad option"
 msgstr "ponto de montagem não montado ou opção inválida"
 
-#: libmount/src/context_mount.c:1844
+#: libmount/src/context_mount.c:1626
 #, c-format
 msgid "not mount point or bad option"
 msgstr "não é um ponto de montagem ou opção inválida"
 
-#: 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 "opção inválida; não há suporte a mover uma montagem residente sob uma montagem compartilhada"
 
-#: 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 "opção inválida; para vários sistemas de arquivos (ex.: nfs, cifs) você pode precisar de um 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 arquivos incorreto, opção inválida, superbloco inválido em %s, página de código ou programa auxiliar faltando ou outro erro"
 
-#: libmount/src/context_mount.c:1862
+#: libmount/src/context_mount.c:1644
 #, c-format
 msgid "mount table full"
 msgstr "tabela de montagem cheia"
 
-#: libmount/src/context_mount.c:1867
+#: libmount/src/context_mount.c:1649
 #, c-format
 msgid "can't read superblock on %s"
 msgstr "não foi possível ler o superbloco em %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 arquivos desconhecido \"%s\""
 
-#: libmount/src/context_mount.c:1877
+#: libmount/src/context_mount.c:1659
 #, c-format
 msgid "unknown filesystem type"
 msgstr "tipo de sistema de arquivos desconhecido"
 
-#: 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 não é um dispositivo de bloco e stat(2) falha?"
 
-#: 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 "o kernel não reconhece %s como um dispositivo de bloco; talvez \"modprobe driver\" seja necessário"
 
-#: 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 não é um dispositivo de bloco; tente \"-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 não é um dispositivo de bloco"
 
-#: libmount/src/context_mount.c:1901
+#: libmount/src/context_mount.c:1683
 #, c-format
 msgid "%s is not a valid block device"
 msgstr "%s não é um dispositivo de bloco válido"
 
-#: libmount/src/context_mount.c:1909
+#: libmount/src/context_mount.c:1691
 #, c-format
 msgid "cannot mount %s read-only"
 msgstr "não foi possível montar %s como somente-leitura"
 
-#: 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 é protegido contra gravação, mas o modo de gravação foi requisitado explicitamente"
 
-#: libmount/src/context_mount.c:1913
+#: libmount/src/context_mount.c:1695
 #, c-format
 msgid "cannot remount %s read-write, is write-protected"
 msgstr "não foi possível montar novamente %s para gravação, pois está protegido contra gravação"
 
-#: libmount/src/context_mount.c:1915
+#: libmount/src/context_mount.c:1697
 #, c-format
 msgid "bind %s failed"
 msgstr "bind %s falhou"
 
-#: libmount/src/context_mount.c:1926
+#: libmount/src/context_mount.c:1708
 #, c-format
 msgid "no medium found on %s"
 msgstr "nenhuma mídia localizada em %s"
 
-#: libmount/src/context_mount.c:1933
+#: libmount/src/context_mount.c:1715
 #, c-format
 msgid "cannot mount; probably corrupted filesystem on %s"
 msgstr "não foi possível montar; sistema de arquivos provavelmente corrompido em %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 "não montado"
 
-#: libmount/src/context_umount.c:1280
+#: libmount/src/context_umount.c:1273
 #, c-format
 msgid "umount failed: %m"
 msgstr "umount falhou: %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 "sistema de arquivos foi desmontado, mas falhou ao atualizar a tabela de montagem de espaço de usuário"
 
-#: 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 "sistema de arquivos foi desmontado, mas falhou em alterar o espaço nome de volta"
 
-#: 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 "sistema de arquivos foi desmontado, mas qualquer operação subsequente falhou: %m"
 
-#: libmount/src/context_umount.c:1315
+#: libmount/src/context_umount.c:1308
 #, c-format
 msgid "invalid block device"
 msgstr "dispositivo de bloco inválido"
 
-#: libmount/src/context_umount.c:1321
+#: libmount/src/context_umount.c:1314
 #, c-format
 msgid "can't write superblock"
 msgstr "não foi possível gravar superbloco"
 
-#: libmount/src/context_umount.c:1324
+#: libmount/src/context_umount.c:1317
 #, c-format
 msgid "target is busy"
 msgstr "o alvo está ocupado"
 
-#: libmount/src/context_umount.c:1327
+#: libmount/src/context_umount.c:1320
 #, c-format
 msgid "no mount point specified"
 msgstr "nenhum ponto de montagem especificado"
 
-#: libmount/src/context_umount.c:1330
+#: libmount/src/context_umount.c:1323
 #, c-format
 msgid "must be superuser to unmount"
 msgstr "é necessário ser superusuário 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 "dispositivos de bloco não são permitidos no sistema de arquivos"
 
-#: libmount/src/context_umount.c:1336
+#: libmount/src/context_umount.c:1329
 #, c-format
 msgid "umount(2) system call failed: %m"
 msgstr "a chamada de sistema de umount(2) falhou: %m"
 
-#: lib/pager.c:112
-#, c-format
-msgid "waitpid failed (%s)"
-msgstr "waitpid falhou (%s)"
-
 #: lib/plymouth-ctrl.c:73
 msgid "cannot open UNIX socket"
 msgstr "não foi possível abrir o soquete UNIX"
@@ -7539,14 +8335,25 @@ msgstr "não foi possível conectar ao soquete UNIX"
 msgid "the plymouth request %c is not implemented"
 msgstr "a requisição plymouth %c não está implementada"
 
-#: lib/randutils.c:196
+#: lib/randutils.c:191
 msgid "getrandom() function"
 msgstr "função getrandom()"
 
-#: lib/randutils.c:209
+#: lib/randutils.c:204
 msgid "libc pseudo-random functions"
 msgstr "funções pseudo-aleatórias do libc"
 
+#: lib/shells.c:36
+#, fuzzy, c-format
+#| msgid "cannot open lock file %s"
+msgid "Cannot parse shells files: %s"
+msgstr "não foi possível abrir o arquivo de trava %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"
@@ -7567,171 +8374,170 @@ msgstr "%s: não é uma partição de swap válida"
 msgid "%s: unsupported swap version '%s'"
 msgstr "%s: sem suporte à versão de swap \"%s\""
 
-#: lib/timeutils.c:466
+#: lib/timeutils.c:513
 msgid "format_iso_time: buffer overflow."
 msgstr "format_iso_time: estouro de buffer."
 
-#: lib/timeutils.c:484 lib/timeutils.c:508
-#, fuzzy, c-format
-#| msgid "time %ld is out of range."
+#: lib/timeutils.c:531 lib/timeutils.c:555
+#, c-format
 msgid "time %<PRId64> is out of range."
-msgstr "tempo %ld está fora do intervalo."
+msgstr "tempo %<PRId64> está fora do intervalo."
 
-#: login-utils/chfn.c:96 login-utils/chsh.c:75 login-utils/lslogins.c:1382
+#: login-utils/chfn.c:91 login-utils/chsh.c:70 login-utils/lslogins.c:1442
 #, c-format
 msgid " %s [options] [<username>]\n"
 msgstr " %s [opções] [usuário>]\n"
 
-#: login-utils/chfn.c:99
+#: login-utils/chfn.c:94
 msgid "Change your finger information.\n"
 msgstr "Altere sua informação 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 <nome-completo>  nome real\n"
 
-#: login-utils/chfn.c:103
+#: login-utils/chfn.c:98
 msgid " -o, --office <office>        office number\n"
 msgstr " -o, --office <escritório>        número do escritório\n"
 
-#: login-utils/chfn.c:104
+#: login-utils/chfn.c:99
 msgid " -p, --office-phone <phone>   office phone number\n"
 msgstr " -p, --office-phone <telefone>    número do telefone comercial\n"
 
-#: login-utils/chfn.c:105
+#: login-utils/chfn.c:100
 msgid " -h, --home-phone <phone>     home phone number\n"
 msgstr " -h, --home-phone <telefone>      número do telefone residencial\n"
 
-#: login-utils/chfn.c:123
+#: login-utils/chfn.c:118
 #, c-format
 msgid "field %s is too long"
 msgstr "campo %s é longo demais"
 
-#: 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: possui caracteres ilegais"
 
-#: 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 proíbe a definição de %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 "Escritório"
 
-#: 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 "Telefone comercial"
 
-#: 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 "Telefone residencial"
 
-#: 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 "não é possível lidar com múltiplos nomes de usuário"
 
-#: login-utils/chfn.c:247
+#: login-utils/chfn.c:240
 msgid "Aborted."
 msgstr "Abortado."
 
-#: login-utils/chfn.c:310
+#: login-utils/chfn.c:304
 #, c-format
 msgid "%s: CHFN_RESTRICT has unexpected value: %s"
 msgstr "%s: CHFN_RESTRICT possui um 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 não permite quaisquer alterações"
 
-#: login-utils/chfn.c:394
+#: login-utils/chfn.c:388
 #, c-format
 msgid "Finger information *NOT* changed.  Try again later.\n"
 msgstr "As informações de finger *NÃO* foram alteradas. Tente novamente mais tarde.\n"
 
-#: login-utils/chfn.c:398
+#: login-utils/chfn.c:392
 #, c-format
 msgid "Finger information changed.\n"
 msgstr "As informações de finger foram alteradas.\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 "você (usuário %d) não 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 "usuário \"%s\" não 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ó pode alterar entradas locais"
 
-#: 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 não está autorizado a mostrar as informações 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 usuário desconhecido"
 
-#: 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 "não foi possível configurar o contexto padrão 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 "UID usado não confere com o UID do usuário para o qual estamos alterando, alteração negada"
 
-#: login-utils/chfn.c:467
+#: login-utils/chfn.c:461
 #, c-format
 msgid "Changing finger information for %s.\n"
 msgstr "Alterando informações de finger de %s.\n"
 
-#: login-utils/chfn.c:481
+#: login-utils/chfn.c:475
 #, c-format
 msgid "Finger information not changed.\n"
 msgstr "Informações de finger não alteradas.\n"
 
-#: login-utils/chsh.c:78
+#: login-utils/chsh.c:73
 msgid "Change your login shell.\n"
 msgstr "Altere seu shell de login.\n"
 
-#: login-utils/chsh.c:81
+#: login-utils/chsh.c:76
 msgid " -s, --shell <shell>  specify login shell\n"
 msgstr " -s, --shell <shell>  especifica o shell 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    exibe uma lista de shells e sai\n"
 
-#: login-utils/chsh.c:231
+#: login-utils/chsh.c:176
 msgid "shell must be a full path name"
 msgstr "o shell precisa ser um nome de caminho completo"
 
-#: login-utils/chsh.c:233
+#: login-utils/chsh.c:178
 #, c-format
 msgid "\"%s\" does not exist"
 msgstr "\"%s\" não existe"
 
-#: login-utils/chsh.c:235
+#: login-utils/chsh.c:180
 #, c-format
 msgid "\"%s\" is not executable"
 msgstr "\"%s\" não é executável"
 
-#: login-utils/chsh.c:241
+#: login-utils/chsh.c:186
 #, c-format
 msgid "Warning: \"%s\" is not listed in %s."
 msgstr "Aviso: \"%s\" não está listado em %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"
@@ -7740,38 +8546,38 @@ msgstr ""
 "\"%s\" não está listado em %s.\n"
 "Use %s -l para ver a 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 não está autorizado a alterar o shell 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 "UID usado não confere com o UID do usuário para o qual estamos alterando, alteração de shell negada"
 
-#: login-utils/chsh.c:324
+#: login-utils/chsh.c:269
 #, c-format
 msgid "your shell is not in %s, shell change denied"
 msgstr "seu shell não está em %s, alteração de shell negada"
 
-#: login-utils/chsh.c:328
+#: login-utils/chsh.c:273
 #, c-format
 msgid "Changing shell for %s.\n"
 msgstr "Alterando o shell para o usuário %s.\n"
 
-#: login-utils/chsh.c:336
+#: login-utils/chsh.c:281
 msgid "New shell"
 msgstr "Novo shell"
 
-#: login-utils/chsh.c:344
+#: login-utils/chsh.c:289
 msgid "Shell not changed."
 msgstr "Shell não alterado."
 
-#: login-utils/chsh.c:349
+#: login-utils/chsh.c:294
 msgid "Shell *NOT* changed.  Try again later."
 msgstr "Shell *NÃO* alterado. Tente novamente mais tarde."
 
-#: login-utils/chsh.c:353
+#: login-utils/chsh.c:298
 msgid ""
 "setpwnam failed\n"
 "Shell *NOT* changed.  Try again later."
@@ -7779,7 +8585,7 @@ msgstr ""
 "setpawnam falhou\n"
 "Shell *NÃO* alterado. Tente novamente mais tarde."
 
-#: login-utils/chsh.c:357
+#: login-utils/chsh.c:302
 #, c-format
 msgid "Shell changed.\n"
 msgstr "Shell alterado.\n"
@@ -7789,86 +8595,81 @@ msgstr "Shell alterado.\n"
 msgid "Usage: %s <passwordfile> <username>...\n"
 msgstr "Uso: %s <arquivo-senha> <usuário>...\n"
 
-#: login-utils/last.c:174 login-utils/lslogins.c:1373 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 hora desconhecido: %s"
 
-#: login-utils/last.c:285 login-utils/last.c:293
-#, c-format
-msgid "Interrupted %s"
-msgstr "Interrompido %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 "tamanho de pré-alocação excedido"
 
-#: login-utils/last.c:581
+#: login-utils/last.c:568
 #, c-format
 msgid " %s [options] [<username>...] [<tty>...]\n"
 msgstr " %s [opções] [<usuário>...] [<tty>...]\n"
 
-#: login-utils/last.c:584
+#: login-utils/last.c:571
 msgid "Show a listing of last logged in users.\n"
 msgstr "Mostra uma listagem dos últimos usuários autenticados.\n"
 
-#: login-utils/last.c:587
+#: login-utils/last.c:574
 msgid " -<number>            how many lines to show\n"
 msgstr " -<número>            quantidade de linhas para 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       exibe nomes de máquina na última coluna\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            traduz o número de IP para um nome 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 <arquivo> usa um arquivo específico em vez 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      mostra horários e datas completos de login e logout\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             exibe números de IP na anotação números-e-pontos\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> quantidade de linhas para 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     não exibe o campo de nome 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>   exibe as linhas desde o horário especificado\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 <hora>   exibe as linhas até o horário especificado\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 <hora> exibe quem estava presente no horário especificado\n"
 
-#: login-utils/last.c:599
+#: login-utils/last.c:586
 msgid " -w, --fullnames      display full user and domain names\n"
 msgstr " -w, --fullnames      exibe os nomes de domínio e usuário 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         exibe entradas de desligamento do sistema e alterações\n"
 "                        no nível de execução\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"
@@ -7877,7 +8678,7 @@ msgstr ""
 "                      mostra marcas de tempo usando o <formato>:\n"
 "                        notime|short|full|iso\n"
 
-#: login-utils/last.c:913
+#: login-utils/last.c:902
 #, c-format
 msgid ""
 "\n"
@@ -7886,14 +8687,14 @@ msgstr ""
 "\n"
 "%s inicia %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 "falha ao analisar 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:511
+#: 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 horário inválido \"%s\""
@@ -7937,88 +8738,100 @@ msgid "FATAL: %s is not a terminal"
 msgstr "FATAL: %s não é um terminal"
 
 #: login-utils/login.c:467
-#, fuzzy, c-format
+#, c-format
 msgid "chown (%s, %u, %u) failed: %m"
-msgstr "chown (%s, %lu, %lu) falhou: %m"
+msgstr "chown (%s, %u, %u) falhou: %m"
 
 #: login-utils/login.c:472
 #, c-format
 msgid "chmod (%s, %u) failed: %m"
 msgstr "chmod (%s, %u) falhou: %m"
 
-#: login-utils/login.c:534
+#: login-utils/login.c:535
 msgid "FATAL: bad tty"
 msgstr "FATAL: tty inválido"
 
-#: login-utils/login.c:552
+#: login-utils/login.c:551
+#, fuzzy, c-format
+#| msgid "TIOCSCTTY failed: %m"
+msgid "TIOCGWINSZ ioctl failed: %m"
+msgstr "TIOCSCTTY falhou: %m"
+
+#: login-utils/login.c:559
 #, c-format
 msgid "FATAL: %s: change permissions failed: %m"
 msgstr "FATAL: %s: alteração de permissões falhou: %m"
 
-#: login-utils/login.c:682
+#: login-utils/login.c:588
+#, fuzzy, c-format
+#| msgid "TIOCSCTTY failed: %m"
+msgid "TIOCSWINSZ ioctl failed: %m"
+msgstr "TIOCSCTTY falhou: %m"
+
+#: login-utils/login.c:694
 #, c-format
 msgid "Last login: %.*s "
 msgstr "Último login: %.*s "
 
-#: login-utils/login.c:686
-#, fuzzy, c-format
+#: login-utils/login.c:698
+#, c-format
 msgid "from %s\n"
-msgstr "a partir de %.*s\n"
+msgstr "a partir de %s\n"
 
-#: login-utils/login.c:689
-#, fuzzy, c-format
+#: login-utils/login.c:701
+#, c-format
 msgid "on %s\n"
-msgstr "em: %.*s\n"
+msgstr "em: %s\n"
 
-#: login-utils/login.c:705
+#: login-utils/login.c:717
 msgid "write lastlog failed"
 msgstr "gravação do último log falhou"
 
-#: login-utils/login.c:796
+#: login-utils/login.c:808
 #, c-format
 msgid "DIALUP AT %s BY %s"
 msgstr "DISCAGEM EM %s POR %s"
 
-#: login-utils/login.c:801
+#: login-utils/login.c:813
 #, c-format
 msgid "ROOT LOGIN ON %s FROM %s"
 msgstr "LOGIN COMO ROOT EM %s A PARTIR DE %s"
 
-#: login-utils/login.c:804
+#: login-utils/login.c:816
 #, c-format
 msgid "ROOT LOGIN ON %s"
 msgstr "LOGIN COMO ROOT EM %s"
 
-#: login-utils/login.c:807
+#: login-utils/login.c:819
 #, c-format
 msgid "LOGIN ON %s BY %s FROM %s"
 msgstr "LOGIN EM %s POR %s A PARTIR DE %s"
 
-#: login-utils/login.c:810
+#: login-utils/login.c:822
 #, c-format
 msgid "LOGIN ON %s BY %s"
 msgstr "LOGIN EM %s POR %s"
 
-#: login-utils/login.c:845
+#: login-utils/login.c:857
 msgid "login: "
 msgstr "login: "
 
-#: login-utils/login.c:881
+#: login-utils/login.c:893
 #, c-format
 msgid "PAM failure, aborting: %s"
 msgstr "falha de PAM; abortando: %s"
 
-#: login-utils/login.c:882
+#: login-utils/login.c:894
 #, c-format
 msgid "Couldn't initialize PAM: %s"
 msgstr "Não foi possível inicializar o PAM: %s"
 
-#: login-utils/login.c:955
+#: login-utils/login.c:967
 #, c-format
 msgid "FAILED LOGIN %u FROM %s FOR %s, %s"
 msgstr "LOGIN FALHOU: %u A PARTIR DE %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"
@@ -8027,26 +8840,26 @@ msgstr ""
 "Login incorreto\n"
 "\n"
 
-#: login-utils/login.c:967
-#, fuzzy, c-format
+#: login-utils/login.c:979
+#, c-format
 msgid ""
 "Password incorrect\n"
 "\n"
 msgstr ""
-"Login incorreto\n"
+"Senha incorreta\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 "NÚMERO EXCESSIVO DE TENTATIVAS DE LOGIN (%u) A PARTIR DE %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 "SESSÃO DE LOGIN FALHOU: A PARTIR DE %s PARA %s, %s"
 
-#: login-utils/login.c:995
+#: login-utils/login.c:1007
 #, c-format
 msgid ""
 "\n"
@@ -8055,7 +8868,7 @@ msgstr ""
 "\n"
 "Login incorreto\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."
@@ -8063,348 +8876,331 @@ msgstr ""
 "\n"
 "Problema na configuração de sessão, abortando."
 
-#: login-utils/login.c:1024
+#: login-utils/login.c:1035
 msgid "NULL user name. Abort."
 msgstr "Nome de usuário NULO. Abortando."
 
-#: login-utils/login.c:1162
+#: login-utils/login.c:1173
 #, c-format
 msgid "TIOCSCTTY failed: %m"
 msgstr "TIOCSCTTY falhou: %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 <máquina>] [-H] [-f] <usuário>]\n"
 
-#: login-utils/login.c:1266
+#: login-utils/login.c:1277
 msgid "Begin a session on the system.\n"
 msgstr "Inicia uma sessão no sistema.\n"
 
-#: login-utils/login.c:1269
+#: login-utils/login.c:1280
 msgid " -p             do not destroy the environment"
 msgstr " -p             não destrói o ambiente"
 
-#: login-utils/login.c:1270
+#: login-utils/login.c:1281
 msgid " -f             skip a login authentication"
 msgstr " -f             ignora uma autenticação com login"
 
-#: login-utils/login.c:1271
+#: login-utils/login.c:1282
 msgid " -h <host>      hostname to be used for utmp logging"
 msgstr " -h <máquina>   nome de máquina a ser usada no login utmp"
 
-#: login-utils/login.c:1272
+#: login-utils/login.c:1283
 msgid " -H             suppress hostname in the login prompt"
 msgstr " -H             suprime nome de máquina no prompt de login"
 
 #. 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: tempo esgotado após %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 é para apenas superusuário\n"
 
-#: login-utils/login.c:1412
+#: login-utils/login.c:1422
 #, c-format
 msgid "Invalid user name \"%s\". Abort."
 msgstr "Nome de usuário inválido \"%s\". Abortando."
 
-#: login-utils/login.c:1436
+#: login-utils/login.c:1446
 #, c-format
 msgid "groups initialization failed: %m"
 msgstr "inicialização de grupos falhou: %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() falhou"
 
-#: 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() falhou"
 
-#: 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: alteração de diretório falhou"
 
-#: 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 "Fazendo login com home = \"/\".\n"
 
-#: login-utils/login.c:1529
+#: login-utils/login.c:1542
 msgid "couldn't exec shell script"
 msgstr "não foi possível executar o shell script"
 
-#: login-utils/login.c:1531
+#: login-utils/login.c:1544
 msgid "no shell"
 msgstr "nenhum shell"
 
-#: login-utils/logindefs.c:216
-#, c-format
-msgid "%s: %s contains invalid numerical value: %s"
-msgstr "%s: %s contém um valor numérico inválido: %s"
-
-#: login-utils/logindefs.c:266
-#, c-format
-msgid "Error reading login.defs: %s"
-msgstr "Erro na leitura de 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 "não foi possível obter %s: %s"
-
-#: login-utils/logindefs.c:537
-msgid "hush login status: restore original IDs failed"
-msgstr "status de login da hush: restauração de IDs originais falhou"
-
-#: 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 "não"
 
-#: login-utils/lslogins.c:226 misc-utils/lsblk.c:196
+#: login-utils/lslogins.c:227 misc-utils/lsblk.c:199
 msgid "user name"
 msgstr "nome de usuário"
 
-#: login-utils/lslogins.c:226
+#: login-utils/lslogins.c:227
 msgid "Username"
 msgstr "Nome de usuário"
 
-#: 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 do usuário"
 
-#: login-utils/lslogins.c:228
-msgid "password not required"
+#: login-utils/lslogins.c:229
+#, fuzzy
+#| msgid "password not required"
+msgid "password not defined"
 msgstr "senha não é necessária"
 
-#: 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 "Senha não necessária"
 
-#: login-utils/lslogins.c:229
+#: login-utils/lslogins.c:230
 msgid "login by password disabled"
 msgstr "login por senha desabilitado"
 
-#: login-utils/lslogins.c:229
+#: login-utils/lslogins.c:230
 msgid "Login by password disabled"
 msgstr "Login por senha desabilitado"
 
-#: login-utils/lslogins.c:230
+#: login-utils/lslogins.c:231
 msgid "password defined, but locked"
 msgstr "senha definida, mas travada"
 
-#: login-utils/lslogins.c:230
+#: login-utils/lslogins.c:231
 msgid "Password is locked"
 msgstr "Senha está travada"
 
-#: login-utils/lslogins.c:231
+#: login-utils/lslogins.c:232
 msgid "password encryption method"
 msgstr "método de criptografia de senha"
 
-#: login-utils/lslogins.c:231
+#: login-utils/lslogins.c:232
 msgid "Password encryption method"
 msgstr "Método de criptografia de senha"
 
-#: login-utils/lslogins.c:232
+#: login-utils/lslogins.c:233
 msgid "log in disabled by nologin(8) or pam_nologin(8)"
 msgstr "login desabilitado por nologin(8) ou pam_nologin(8)"
 
-#: login-utils/lslogins.c:232
+#: login-utils/lslogins.c:233
 msgid "No login"
 msgstr "login desabilitado"
 
-#: login-utils/lslogins.c:233
+#: login-utils/lslogins.c:234
 msgid "primary group name"
 msgstr "nome primário do grupo"
 
-#: login-utils/lslogins.c:233
+#: login-utils/lslogins.c:234
 msgid "Primary group"
 msgstr "Grupo primário"
 
-#: login-utils/lslogins.c:234
+#: login-utils/lslogins.c:235
 msgid "primary group ID"
 msgstr "ID do grupo primário"
 
-#: login-utils/lslogins.c:235
+#: login-utils/lslogins.c:236
 msgid "supplementary group names"
 msgstr "nomes de grupos suplementares"
 
-#: login-utils/lslogins.c:235
+#: login-utils/lslogins.c:236
 msgid "Supplementary groups"
 msgstr "Grupos suplementares"
 
-#: login-utils/lslogins.c:236
+#: login-utils/lslogins.c:237
 msgid "supplementary group IDs"
 msgstr "IDs de grupos suplementares"
 
-#: login-utils/lslogins.c:236
+#: login-utils/lslogins.c:237
 msgid "Supplementary group IDs"
 msgstr "IDs de grupos suplementares"
 
-#: login-utils/lslogins.c:237
+#: login-utils/lslogins.c:238
 msgid "home directory"
 msgstr "diretório home"
 
-#: login-utils/lslogins.c:237
+#: login-utils/lslogins.c:238
 msgid "Home directory"
 msgstr "Diretório home"
 
-#: login-utils/lslogins.c:238
+#: login-utils/lslogins.c:239
 msgid "login shell"
 msgstr "shell de login"
 
-#: login-utils/lslogins.c:238
+#: login-utils/lslogins.c:239
 msgid "Shell"
 msgstr "Shell"
 
-#: login-utils/lslogins.c:239
+#: login-utils/lslogins.c:240
 msgid "full user name"
 msgstr "nome completo de usuário"
 
-#: 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 "data do último login"
 
-#: login-utils/lslogins.c:240
+#: login-utils/lslogins.c:241
 msgid "Last login"
 msgstr "Último login"
 
-#: login-utils/lslogins.c:241
+#: login-utils/lslogins.c:242
 msgid "last tty used"
 msgstr "último tty usado"
 
-#: 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 "nome de máquina da última sessão"
 
-#: login-utils/lslogins.c:242
+#: login-utils/lslogins.c:243
 msgid "Last hostname"
 msgstr "Último nome de máquina"
 
-#: login-utils/lslogins.c:243
+#: login-utils/lslogins.c:244
 msgid "date of last failed login"
 msgstr "data da última falha de login"
 
-#: login-utils/lslogins.c:243
+#: login-utils/lslogins.c:244
 msgid "Failed login"
 msgstr "Falha de login"
 
-#: login-utils/lslogins.c:244
+#: login-utils/lslogins.c:245
 msgid "where did the login fail?"
 msgstr "onde que o login falhou?"
 
-#: login-utils/lslogins.c:244
+#: login-utils/lslogins.c:245
 msgid "Failed login terminal"
 msgstr "Terminal de falha do login"
 
-#: login-utils/lslogins.c:245
+#: login-utils/lslogins.c:246
 msgid "user's hush settings"
 msgstr "Configurações de hush do usuário"
 
-#: login-utils/lslogins.c:245
+#: login-utils/lslogins.c:246
 msgid "Hushed"
 msgstr "Hush"
 
-#: login-utils/lslogins.c:246
+#: login-utils/lslogins.c:247
 msgid "days user is warned of password expiration"
 msgstr "dias que o usuário é avisado da expiração da senha"
 
-#: login-utils/lslogins.c:246
+#: login-utils/lslogins.c:247
 msgid "Password expiration warn interval"
 msgstr "Intervalo de aviso de expiração da senha"
 
-#: login-utils/lslogins.c:247
+#: login-utils/lslogins.c:248
 msgid "password expiration date"
 msgstr "data de expiração da senha"
 
-#: login-utils/lslogins.c:247
+#: login-utils/lslogins.c:248
 msgid "Password expiration"
 msgstr "Expiração da senha"
 
-#: login-utils/lslogins.c:248
+#: login-utils/lslogins.c:249
 msgid "date of last password change"
 msgstr "data da última alteração da senha"
 
-#: login-utils/lslogins.c:248
+#: login-utils/lslogins.c:249
 msgid "Password changed"
 msgstr "Senha alterada"
 
-#: login-utils/lslogins.c:249
+#: login-utils/lslogins.c:250
 msgid "number of days required between changes"
 msgstr "número de dias exigidos entre alterações"
 
-#: login-utils/lslogins.c:249
+#: login-utils/lslogins.c:250
 msgid "Minimum change time"
 msgstr "Tempo mínimo para alteração"
 
-#: login-utils/lslogins.c:250
+#: login-utils/lslogins.c:251
 msgid "max number of days a password may remain unchanged"
 msgstr "número máximo de dias que uma senha pode permanecer inalterada"
 
-#: login-utils/lslogins.c:250
+#: login-utils/lslogins.c:251
 msgid "Maximum change time"
 msgstr "Tempo máximo para alteração"
 
-#: login-utils/lslogins.c:251
+#: login-utils/lslogins.c:252
 msgid "the user's security context"
 msgstr "o contexto de segurança do usuário"
 
-#: 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 processos executado pelo usuário"
 
-#: login-utils/lslogins.c:252
+#: login-utils/lslogins.c:253
 msgid "Running processes"
 msgstr "Processos em execução"
 
-#: 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 "número excessivo de colinas especificadas, o limite é %zu colunas"
 
-#: 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 horário sem suporte"
 
-#: login-utils/lslogins.c:359
+#: login-utils/lslogins.c:361
 msgid "failed to compose time string"
 msgstr "falha ao compor o texto de tempo"
 
-#: login-utils/lslogins.c:761
+#: login-utils/lslogins.c:783
 msgid "failed to get supplementary groups"
 msgstr "falha ao obter grupos suplementares"
 
-#: login-utils/lslogins.c:1046
+#: login-utils/lslogins.c:1093
 #, c-format
 msgid "cannot found '%s'"
 msgstr "não foi possível localizar \"%s\""
 
-#: login-utils/lslogins.c:1225
+#: login-utils/lslogins.c:1273
 msgid "internal error: unknown column"
 msgstr "erro interno: coluna desconhecida"
 
-#: login-utils/lslogins.c:1322
+#: login-utils/lslogins.c:1381
 #, c-format
 msgid ""
 "\n"
@@ -8413,113 +9209,117 @@ msgstr ""
 "\n"
 "Último login:\n"
 
-#: login-utils/lslogins.c:1385
+#: login-utils/lslogins.c:1445
 msgid "Display information about known users in the system.\n"
 msgstr "Exibe informação sobre usuários conhecidos no sistema.\n"
 
-#: login-utils/lslogins.c:1388
+#: login-utils/lslogins.c:1448
 msgid " -a, --acc-expiration     display info about passwords expiration\n"
 msgstr " -a, --acc-expiration     exibe informação sobre expiração de senhas\n"
 
-#: login-utils/lslogins.c:1389
+#: login-utils/lslogins.c:1449
 msgid " -c, --colon-separate     display data in a format similar to /etc/passwd\n"
 msgstr " -c, --colon-separate     exibe dados em um formato similar a /etc/passwd\n"
 
-#: login-utils/lslogins.c:1390 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             exibe em um formato de saída exportável\n"
 
-#: login-utils/lslogins.c:1391
+#: login-utils/lslogins.c:1451
 msgid " -f, --failed             display data about the users' last failed logins\n"
 msgstr " -f, --failed             exibe dados das últimas falhas de login do usuário\n"
 
-#: login-utils/lslogins.c:1392
+#: login-utils/lslogins.c:1452
 msgid " -G, --supp-groups        display information about groups\n"
 msgstr " -G, --supp-groups        exibe informação sobre grupos\n"
 
-#: login-utils/lslogins.c:1393
+#: login-utils/lslogins.c:1453
 msgid " -g, --groups=<groups>    display users belonging to a group in <groups>\n"
 msgstr " -g, --groups=<grupos>    exibe usuários pertencentes a um grupo em <grupos>\n"
 
-#: login-utils/lslogins.c:1394
+#: login-utils/lslogins.c:1454
 msgid " -L, --last               show info about the users' last login sessions\n"
 msgstr ""
 " -L, --last               mostra informações sobre sessões do último login\n"
 "                            dos usuários\n"
 
-#: login-utils/lslogins.c:1395
+#: login-utils/lslogins.c:1455
 msgid " -l, --logins=<logins>    display only users from <logins>\n"
 msgstr " -l, --logins=<logins>    exibe apenas usuários de <logins>\n"
 
-#: login-utils/lslogins.c:1396 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            exibe cada pedaço de informação em uma nova linha\n"
 
-#: login-utils/lslogins.c:1397 sys-utils/lsipc.c:305
+#: login-utils/lslogins.c:1457 sys-utils/lsipc.c:306
 msgid "     --noheadings         don't print headings\n"
 msgstr "     --noheadings         não exibe cabeçalhos\n"
 
-#: login-utils/lslogins.c:1398 sys-utils/lsipc.c:306
+#: login-utils/lslogins.c:1458 sys-utils/lsipc.c:307
 msgid "     --notruncate         don't truncate output\n"
 msgstr "     --notruncate         não trunca a saída\n"
 
-#: login-utils/lslogins.c:1399 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 as colunas a serem exibidas\n"
 
-#: login-utils/lslogins.c:1400
+#: login-utils/lslogins.c:1460
 msgid "     --output-all         output all columns\n"
 msgstr "     --output-all         mostra todas as colunas\n"
 
-#: login-utils/lslogins.c:1401
+#: login-utils/lslogins.c:1461
 msgid " -p, --pwd                display information related to login by password.\n"
 msgstr " -p, --pwd                exibe informação relacionada a login por senha.\n"
 
-#: login-utils/lslogins.c:1402 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                exibe em modo não tratado\n"
 
-#: login-utils/lslogins.c:1403
+#: login-utils/lslogins.c:1463
 msgid " -s, --system-accs        display system accounts\n"
 msgstr " -s, --system-accs        exibe contas de sistema\n"
 
-#: login-utils/lslogins.c:1404 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> exibe datas no formato, curto, completo ou iso\n"
 
-#: login-utils/lslogins.c:1405
+#: login-utils/lslogins.c:1465
 msgid " -u, --user-accs          display user accounts\n"
 msgstr " -u, --user-accs          exibe contas de usuários\n"
 
-#: login-utils/lslogins.c:1406
+#: 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            exibe contextos SELinux\n"
 
-#: login-utils/lslogins.c:1407
+#: login-utils/lslogins.c:1468
 msgid " -z, --print0             delimit user entries with a nul character\n"
 msgstr " -z, --print0             delimita entradas de usuários com um caractere nulo\n"
 
-#: login-utils/lslogins.c:1408
+#: login-utils/lslogins.c:1469
 msgid "     --wtmp-file <path>   set an alternate path for wtmp\n"
 msgstr ""
 "     --wtmp-file <caminho>\n"
 "                          define um caminho alternativo para wtmp\n"
 
-#: login-utils/lslogins.c:1409
+#: login-utils/lslogins.c:1470
 msgid "     --btmp-file <path>   set an alternate path for btmp\n"
 msgstr ""
 "     --btmp-file <caminho>\n"
 "                          define um caminho alternativo para btmp\n"
 
-#: login-utils/lslogins.c:1410
+#: login-utils/lslogins.c:1471
 msgid "     --lastlog <path>     set an alternate path for lastlog\n"
 msgstr "     --lastlog <caminho>  define um caminho alternativo para lastlog\n"
 
-#: login-utils/lslogins.c:1599
+#: login-utils/lslogins.c:1664
 msgid "failed to request selinux state"
 msgstr "falha ao requisitar estado de selinux"
 
-#: login-utils/lslogins.c:1613 login-utils/lslogins.c:1618
+#: login-utils/lslogins.c:1678 login-utils/lslogins.c:1683
 msgid "Only one user may be specified. Use -l for multiple users."
 msgstr "Apenas um usuário pode ser especificado. Use -l para múltiplos usuários."
 
@@ -8535,42 +9335,41 @@ msgstr "getline() falhou"
 msgid "Password: "
 msgstr "Senha: "
 
-#: login-utils/newgrp.c:160 login-utils/sulogin.c:998
+#: login-utils/newgrp.c:160 login-utils/sulogin.c:1083
 msgid "crypt failed"
 msgstr "criptografia falhou"
 
-#: 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 "Acessa um novo grupo.\n"
 
-#: login-utils/newgrp.c:212
+#: login-utils/newgrp.c:214
 msgid "who are you?"
 msgstr "quem é você?"
 
-#: 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 falhou"
 
-#: 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 "grupo inexistente"
 
-#: 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 falhou"
 
-#: 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:1136
-#: 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
@@ -8590,73 +9389,86 @@ msgstr " -c, --command <comando>  faz nada (para compatibilidade com su -c)\n"
 msgid "This account is currently not available.\n"
 msgstr "Esta conta não está disponível no momento.\n"
 
-#: login-utils/su-common.c:227
+#: login-utils/su-common.c:233
 msgid " (core dumped)"
 msgstr " (núcleo despejado)"
 
-#: login-utils/su-common.c:275
+#: login-utils/su-common.c:281
 msgid "change owner or mode for pseudo-terminal failed"
-msgstr ""
+msgstr "alteração de proprietário ou modo para pseudoterminal falhou"
 
-#: login-utils/su-common.c:369
+#: login-utils/su-common.c:377
 msgid "failed to modify environment"
 msgstr "falha ao modificar o ambiente"
 
-#: login-utils/su-common.c:405
+#: login-utils/su-common.c:413
 msgid "may not be used by non-root users"
 msgstr "não pode ser usado por usuários não root"
 
-#: login-utils/su-common.c:429
+#: login-utils/su-common.c:437
 msgid "authentication failed"
 msgstr "autenticação falhou"
 
-#: login-utils/su-common.c:442
+#: login-utils/su-common.c:450
 #, c-format
 msgid "cannot open session: %s"
 msgstr "não foi possível abrir a sessão: %s"
 
-#: login-utils/su-common.c:461
+#: login-utils/su-common.c:469
 msgid "cannot block signals"
 msgstr "não foi possível bloquear sinais"
 
-#: login-utils/su-common.c:478
+#: login-utils/su-common.c:486
 msgid "cannot initialize signal mask for session"
 msgstr "não foi possível inicializar a máscara de sinal para a sessão"
 
-#: login-utils/su-common.c:486
+#: login-utils/su-common.c:494
 msgid "cannot initialize signal mask"
 msgstr "não foi possível inicializar a máscara"
 
-#: login-utils/su-common.c:496
+#: login-utils/su-common.c:504
 msgid "cannot set signal handler for session"
 msgstr "não foi possível definir manipulador para a sessão"
 
-#: login-utils/su-common.c:504 misc-utils/uuidd.c:435
-#: sys-utils/lscpu-virt.c:486
+#: login-utils/su-common.c:512 misc-utils/uuidd.c:439
+#: sys-utils/lscpu-virt.c:489
 msgid "cannot set signal handler"
 msgstr "não foi possível definir manipulador de sinal"
 
-#: login-utils/su-common.c:512
+#: login-utils/su-common.c:520
 msgid "cannot set signal mask"
 msgstr "não foi possível definir máscara de sinal"
 
-#: login-utils/su-common.c:538 term-utils/script.c:944
+#: login-utils/su-common.c:547 term-utils/script.c:961
 #: term-utils/scriptlive.c:296
 msgid "failed to create pseudo-terminal"
 msgstr "falha ao criar o pseudoterminal"
 
-#: login-utils/su-common.c:550 term-utils/script.c:954
-#: term-utils/scriptlive.c:303
+#: login-utils/su-common.c:549 term-utils/script.c:968
+#: term-utils/scriptlive.c:298
+#, fuzzy
+#| msgid "failed to initialize %s handler"
+msgid "failed to initialize signals handler"
+msgstr "falha ao inicializar manipulador de %s"
+
+#: login-utils/su-common.c:564
+#, fuzzy
+#| msgid "cannot set signal handler"
+msgid "cannot set child signal handler"
+msgstr "não foi possível definir manipulador de sinal"
+
+#: login-utils/su-common.c:574 term-utils/script.c:977
+#: term-utils/scriptlive.c:305
 msgid "cannot create child process"
 msgstr "não foi possível criar processo filho"
 
-#: login-utils/su-common.c:569 sys-utils/nsenter.c:461
+#: login-utils/su-common.c:593 sys-utils/nsenter.c:510
 #: sys-utils/switch_root.c:189
 #, c-format
 msgid "cannot change directory to %s"
 msgstr "não foi possível alterar o diretório para %s"
 
-#: login-utils/su-common.c:595 term-utils/scriptlive.c:352
+#: login-utils/su-common.c:619 term-utils/scriptlive.c:354
 #, c-format
 msgid ""
 "\n"
@@ -8665,57 +9477,57 @@ msgstr ""
 "\n"
 "Sessão terminada, matando o shell..."
 
-#: login-utils/su-common.c:606
+#: login-utils/su-common.c:630
 #, c-format
 msgid " ...killed.\n"
 msgstr " ...morto.\n"
 
-#: login-utils/su-common.c:703
+#: login-utils/su-common.c:727
 msgid "failed to set the PATH environment variable"
 msgstr "falha ao definir a variável de ambiente PATH"
 
-#: login-utils/su-common.c:780
+#: login-utils/su-common.c:804
 msgid "cannot set groups"
 msgstr "não foi possível definir os grupos"
 
-#: login-utils/su-common.c:786
+#: login-utils/su-common.c:810
 #, c-format
 msgid "failed to establish user credentials: %s"
 msgstr "falha ao estabelecer credenciais de usuário: %s"
 
-#: login-utils/su-common.c:796 sys-utils/eject.c:660
+#: login-utils/su-common.c:820
 msgid "cannot set group id"
 msgstr "não foi possível definir o id de grupo"
 
-#: login-utils/su-common.c:798 sys-utils/eject.c:663
+#: login-utils/su-common.c:822
 msgid "cannot set user id"
 msgstr "Não foi possível definir o id de usuário"
 
-#: login-utils/su-common.c:866
+#: login-utils/su-common.c:886
 msgid " -m, -p, --preserve-environment      do not reset environment variables\n"
 msgstr " -m, -p, --preserve-environment      não restaura as variáveis de ambiente\n"
 
-#: login-utils/su-common.c:867
+#: login-utils/su-common.c:887
 msgid " -w, --whitelist-environment <list>  don't reset specified variables\n"
 msgstr " -w, --whitelist-environment <lista> não restaura as variáveis especificadas\n"
 
-#: login-utils/su-common.c:870
+#: login-utils/su-common.c:890
 msgid " -g, --group <group>             specify the primary group\n"
 msgstr " -g, --group <grupo>             especifica o grupo primário\n"
 
-#: login-utils/su-common.c:871
+#: login-utils/su-common.c:891
 msgid " -G, --supp-group <group>        specify a supplemental group\n"
 msgstr " -G, --supp-group <grupo>        especifica um grupo suplementar\n"
 
-#: login-utils/su-common.c:874
+#: login-utils/su-common.c:894
 msgid " -, -l, --login                  make the shell a login shell\n"
 msgstr " -, -l, --login                  faz do shell um shell de login\n"
 
-#: login-utils/su-common.c:875
+#: login-utils/su-common.c:895
 msgid " -c, --command <command>         pass a single command to the shell with -c\n"
 msgstr " -c, --command <comando>         passa um comando para o shell com -c\n"
 
-#: login-utils/su-common.c:876
+#: login-utils/su-common.c:896
 msgid ""
 " --session-command <command>     pass a single command to the shell with -c\n"
 "                                   and do not create a new session\n"
@@ -8723,19 +9535,19 @@ msgstr ""
 " --session-command <comando>     passa um comando para o shell com -c\n"
 "                                   e não cria uma nova sessão\n"
 
-#: login-utils/su-common.c:878
+#: login-utils/su-common.c:898
 msgid " -f, --fast                      pass -f to the shell (for csh or tcsh)\n"
 msgstr " -f, --fast                      passa -f para o shell (para csh ou tcsh)\n"
 
-#: login-utils/su-common.c:879
+#: login-utils/su-common.c:899
 msgid " -s, --shell <shell>             run <shell> if /etc/shells allows it\n"
 msgstr " -s, --shell <shell>             executa <shell> se /etc/shells permitir\n"
 
-#: login-utils/su-common.c:880
+#: login-utils/su-common.c:900
 msgid " -P, --pty                       create a new pseudo-terminal\n"
 msgstr " -P, --pty                       cria um novo pseudoterminal\n"
 
-#: login-utils/su-common.c:890
+#: login-utils/su-common.c:910
 #, c-format
 msgid ""
 " %1$s [options] -u <user> [[--] <command>]\n"
@@ -8744,7 +9556,7 @@ msgstr ""
 " %1$s [opções] -u <usuário> [[--] <comando>]\n"
 " %1$s [opções] [-] [<usuário> [<argumento>...]]\n"
 
-#: login-utils/su-common.c:895
+#: login-utils/su-common.c:915
 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"
@@ -8754,16 +9566,16 @@ msgstr ""
 "for passado, usa-se semântica compatível com su(1) e o shell é executada\n"
 "As opções -c, -f, -l e -s são mutuamente exclusivas para -u.\n"
 
-#: login-utils/su-common.c:900
+#: login-utils/su-common.c:920
 msgid " -u, --user <user>               username\n"
 msgstr " -u, --user <usuário>            nome de usuário\n"
 
-#: login-utils/su-common.c:911
+#: login-utils/su-common.c:931
 #, c-format
 msgid " %s [options] [-] [<user> [<argument>...]]\n"
 msgstr " %s [opções] [-] [<usuário> [<argumento>...]]\n"
 
-#: login-utils/su-common.c:915
+#: login-utils/su-common.c:935
 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"
@@ -8771,81 +9583,82 @@ msgstr ""
 "Altera o id de usuário e id de grupo efetivo para o <usuário>.\n"
 "Um mero - resulta em -l. Se <usuário> não for dado, presume root.\n"
 
-#: login-utils/su-common.c:963
+#: login-utils/su-common.c:1012
 #, 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] "não foi possível especificar mais do que %d grupo suplementar"
 msgstr[1] "não foi possível especificar mais do que %d grupos suplementares"
 
-#: login-utils/su-common.c:969
+#: login-utils/su-common.c:1018
 #, c-format
 msgid "group %s does not exist"
 msgstr "grupo %s não existe"
 
-#: login-utils/su-common.c:1078
+#: login-utils/su-common.c:1127
 msgid "--pty is not supported for your system"
 msgstr "não há suporte a --pty no seu sistema"
 
-#: login-utils/su-common.c:1112
+#: login-utils/su-common.c:1161
 msgid "ignoring --preserve-environment, it's mutually exclusive with --login"
 msgstr "ignorando --preserve-environment, é mutuamente exclusiva com --login"
 
-#: login-utils/su-common.c:1126
+#: login-utils/su-common.c:1175
 msgid "options --{shell,fast,command,session-command,login} and --user are mutually exclusive"
 msgstr "opções --{shell,fast,command,session-command,login} e --user são mutuamente exclusivos"
 
-#: login-utils/su-common.c:1129
+#: login-utils/su-common.c:1178
 msgid "no command was specified"
 msgstr "nenhum comando foi especificado"
 
-#: login-utils/su-common.c:1141
+#: login-utils/su-common.c:1190
 msgid "only root can specify alternative groups"
 msgstr "apenas o root pode especificar grupos alternativos"
 
-#: login-utils/su-common.c:1152
+#: login-utils/su-common.c:1201
 #, c-format
 msgid "user %s does not exist or the user entry does not contain all the required fields"
 msgstr "o usuário %s não existe ou a entrada de usuário não contém todos os campos necessários"
 
-#: login-utils/su-common.c:1187
+#: login-utils/su-common.c:1236
 #, c-format
 msgid "using restricted shell %s"
 msgstr "usando shell restringido %s"
 
-#: login-utils/su-common.c:1206
+#: login-utils/su-common.c:1257
 msgid "failed to allocate pty handler"
 msgstr "falha ao alocar manipulador de pty"
 
-#: login-utils/su-common.c:1232
+#: login-utils/su-common.c:1283
 #, c-format
 msgid "warning: cannot change directory to %s"
 msgstr "aviso: não foi possível alterar o diretório para %s"
 
-#: login-utils/sulogin.c:130
+#: login-utils/sulogin.c:173 login-utils/sulogin.c:176
+#, c-format
 msgid "tcgetattr failed"
 msgstr "tcgetattr falhou"
 
-#: login-utils/sulogin.c:208
+#: login-utils/sulogin.c:259
 msgid "tcsetattr failed"
 msgstr "tcsetattr falhou"
 
-#: login-utils/sulogin.c:470
+#: login-utils/sulogin.c:523
 #, c-format
 msgid "%s: no entry for root\n"
 msgstr "%s: nenhuma entrada para root\n"
 
-#: login-utils/sulogin.c:497
+#: login-utils/sulogin.c:550
 #, c-format
 msgid "%s: no entry for root"
 msgstr "%s: nenhuma entrada para root"
 
-#: login-utils/sulogin.c:502
+#: login-utils/sulogin.c:555
 #, c-format
 msgid "%s: root password garbled"
 msgstr "%s: senha de root ilegível"
 
-#: login-utils/sulogin.c:531
+#: login-utils/sulogin.c:584
 #, c-format
 msgid ""
 "\n"
@@ -8860,49 +9673,49 @@ msgstr ""
 "\n"
 "Pressione Enter para continuar.\n"
 
-#: login-utils/sulogin.c:537
+#: login-utils/sulogin.c:590
 #, c-format
 msgid "Give root password for login: "
 msgstr "Forneça a senha de root para o login: "
 
-#: login-utils/sulogin.c:539
+#: login-utils/sulogin.c:592
 #, c-format
 msgid "Press Enter for login: "
 msgstr "Pressione ENTER para o login: "
 
-#: login-utils/sulogin.c:542
+#: login-utils/sulogin.c:595
 #, c-format
 msgid "Give root password for maintenance\n"
 msgstr "Forneça a senha de root para manutenção\n"
 
-#: login-utils/sulogin.c:544
+#: login-utils/sulogin.c:597
 #, c-format
 msgid "Press Enter for maintenance\n"
 msgstr "Pressione ENTER para manutenção\n"
 
-#: login-utils/sulogin.c:545
+#: login-utils/sulogin.c:598
 #, c-format
 msgid "(or press Control-D to continue): "
 msgstr "(ou pressione Contrl-D para continuar): "
 
-#: login-utils/sulogin.c:735
+#: login-utils/sulogin.c:805
 msgid "change directory to system root failed"
-msgstr "alteração de diretório para raiz do sistema falhou"
+msgstr "a alteração de diretório para raiz do sistema falhou"
 
-#: login-utils/sulogin.c:785
+#: login-utils/sulogin.c:855
 msgid "setexeccon failed"
 msgstr "setexeccon falhou"
 
-#: login-utils/sulogin.c:806
+#: login-utils/sulogin.c:876
 #, c-format
 msgid " %s [options] [tty device]\n"
 msgstr " %s [opções] [dispositivo tty]\n"
 
-#: login-utils/sulogin.c:809
+#: login-utils/sulogin.c:879
 msgid "Single-user login.\n"
 msgstr "Login como um usuário ú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"
@@ -8914,24 +9727,24 @@ msgstr ""
 " -e, --force              examina arquivos de senha diretamente, se\n"
 "                          getpwnam(3) falhar\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 inválido de tempo limite"
 
-#: login-utils/sulogin.c:887
+#: login-utils/sulogin.c:965
 msgid "only superuser can run this program"
 msgstr "apenas o superusuário pode executar este programa"
 
-#: login-utils/sulogin.c:930
+#: login-utils/sulogin.c:1008
 msgid "cannot open console"
 msgstr "não foi possível abrir o console"
 
-#: login-utils/sulogin.c:937
+#: login-utils/sulogin.c:1015
 msgid "cannot open password database"
 msgstr "não foi possível abrir o banco de dados de senhas"
 
-#: login-utils/sulogin.c:1011
+#: login-utils/sulogin.c:1098
 #, c-format
 msgid ""
 "cannot execute su shell\n"
@@ -8940,7 +9753,7 @@ msgstr ""
 "não foi possível executar shell de su\n"
 "\n"
 
-#: login-utils/sulogin.c:1018
+#: login-utils/sulogin.c:1105
 msgid ""
 "Timed out\n"
 "\n"
@@ -8948,7 +9761,7 @@ msgstr ""
 "Tempo esgotado\n"
 "\n"
 
-#: login-utils/sulogin.c:1050
+#: login-utils/sulogin.c:1137
 msgid ""
 "cannot wait on su shell\n"
 "\n"
@@ -8956,118 +9769,118 @@ msgstr ""
 "não foi possível esperar o shell de su\n"
 "\n"
 
-#: login-utils/utmpdump.c:173
+#: login-utils/utmpdump.c:181
 #, c-format
 msgid "%s: cannot get file position"
 msgstr "%s: não foi possível obter posição do arquivo"
 
-#: login-utils/utmpdump.c:177
+#: login-utils/utmpdump.c:185
 #, c-format
 msgid "%s: cannot add inotify watch."
 msgstr "%s: não foi possível adicionar monitoramento de inotify."
 
-#: login-utils/utmpdump.c:186
+#: login-utils/utmpdump.c:194
 #, c-format
 msgid "%s: cannot read inotify events"
 msgstr "%s: não foi possível ler eventos de 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 "Nova linha estranha no arquivo. Saindo."
 
-#: login-utils/utmpdump.c:305
+#: login-utils/utmpdump.c:318
 #, c-format
 msgid " %s [options] [filename]\n"
 msgstr " %s [opções] [nome-arquivo]\n"
 
-#: login-utils/utmpdump.c:308
+#: login-utils/utmpdump.c:321
 msgid "Dump UTMP and WTMP files in raw format.\n"
 msgstr "Despeja arquivos UTMP e WTMP em formato não tratado (raw).\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         exibe dados apensados na medida que cresce\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        escreve dados despejados no arquivo utmp\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 <arquivo>\n"
 "                      escreve no arquivo em vez da saída padrão\n"
 
-#: login-utils/utmpdump.c:381
+#: login-utils/utmpdump.c:394
 msgid "following standard input is unsupported"
 msgstr "sem suporte à entrada padrão a seguir"
 
-#: login-utils/utmpdump.c:387
+#: login-utils/utmpdump.c:400
 #, c-format
 msgid "Utmp undump of %s\n"
 msgstr "Desfazimento de despejo utmp de %s\n"
 
-#: login-utils/utmpdump.c:390
+#: login-utils/utmpdump.c:403
 #, c-format
 msgid "Utmp dump of %s\n"
 msgstr "Despejo utmp de %s\n"
 
-#: login-utils/vipw.c:129
+#: login-utils/vipw.c:132
 msgid "can't open temporary file"
 msgstr "não foi possível abrir arquivo temporário"
 
-#: login-utils/vipw.c:149
+#: login-utils/vipw.c:152
 #, c-format
 msgid "%s: create a link to %s failed"
 msgstr "%s: criação de um link para %s falhou"
 
-#: login-utils/vipw.c:157
+#: login-utils/vipw.c:160
 #, c-format
 msgid "Can't get context for %s"
 msgstr "Não foi possível obter um contexto para %s"
 
-#: login-utils/vipw.c:163
+#: login-utils/vipw.c:166
 #, c-format
 msgid "Can't set context for %s"
 msgstr "Não foi possível obter um contexto para %s"
 
-#: login-utils/vipw.c:228
+#: login-utils/vipw.c:235
 #, c-format
 msgid "%s unchanged"
 msgstr "%s inalterado"
 
-#: login-utils/vipw.c:246
+#: login-utils/vipw.c:253
 msgid "cannot get lock"
 msgstr "não foi possível obter trava"
 
-#: login-utils/vipw.c:273
+#: login-utils/vipw.c:280
 msgid "no changes made"
 msgstr "nenhuma alteração realizada"
 
-#: login-utils/vipw.c:282
+#: login-utils/vipw.c:289
 msgid "cannot chmod file"
 msgstr "não foi possível fazer chmod no arquivo"
 
-#: login-utils/vipw.c:297
+#: login-utils/vipw.c:304
 msgid "Edit the password or group file.\n"
 msgstr "Edita o arquivo de grupos ou de senhas.\n"
 
-#: login-utils/vipw.c:349
+#: login-utils/vipw.c:356
 msgid "You are using shadow groups on this system.\n"
 msgstr "Você está usando grupos sombra (shadow) neste sistema.\n"
 
-#: login-utils/vipw.c:350
+#: login-utils/vipw.c:357
 msgid "You are using shadow passwords on this system.\n"
 msgstr "Você está usando senhas sombra (shadow) neste 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 "Você gostaria de editar %s agora [s/n]? "
 
-#: misc-utils/blkid.c:70
+#: misc-utils/blkid.c:72
 #, c-format
 msgid ""
 " %s --label <label> | --uuid <uuid>\n"
@@ -9077,7 +9890,7 @@ msgstr ""
 "\n"
 
 # "--match-tag" foi jogado para linha de baixo para respeitar os 80 caracteres/linhas
-#: misc-utils/blkid.c:71
+#: misc-utils/blkid.c:73
 #, c-format
 msgid ""
 " %s [--cache-file <file>] [-ghlLv] [--output <format>] [--match-tag <tag>] \n"
@@ -9088,7 +9901,7 @@ msgstr ""
 "       [--match-tag <tag>] [--match-token <token>] [<disp> ...]\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"
@@ -9099,12 +9912,12 @@ msgstr ""
 "       [--output <formato>] <disp> ...\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 <tag>] [--output <formato>] <disp> ...\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"
@@ -9112,15 +9925,15 @@ msgstr ""
 " -c, --cache-file <arquivo> lê do <arquivo> em vez e ler do arquivo de cache\n"
 "                              padrão (-c /dev/null significa sem cache)\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          não codifica caracteres não imprimíveis\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      coleta de lixo no cache de 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"
@@ -9128,290 +9941,362 @@ msgstr ""
 " -o, --output <formato>     formato de saída; pode ser um dentre:\n"
 "                              value, device, export ou full; (padrão: 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 sistemas de arquivos/RAIDs conhecidos\n"
 "                              e sai\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 <tag>      mostra tag(s) especificada(s) (padrão é mostrar\n"
 "                              todas as tags)\n"
 
-#: 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 <token>  localiza dispositivo com um token específico\n"
 "                              (par NOME=valor)\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             procura apenas o primeiro dispositivo com o token\n"
 "                              especificado por -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 <rótulo>       converte RÓTULO para nome 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>          converte UUID para nome de dispositivo\n"
 
-#: misc-utils/blkid.c:90
+#: misc-utils/blkid.c:92
 msgid "Low-level probing options:\n"
 msgstr "Opções de sondagem de baixo nível:\n"
 
-#: misc-utils/blkid.c:91
+#: misc-utils/blkid.c:93
 msgid " -p, --probe                low-level superblocks probing (bypass cache)\n"
 msgstr ""
 " -p, --probe                sondagem de superblocos de baixo nível (ignora\n"
 "                              o cache)\n"
 
-#: misc-utils/blkid.c:92
+#: misc-utils/blkid.c:94
 msgid " -i, --info                 gather information about I/O limits\n"
 msgstr " -i, --info                 junta informações sobre limites 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 <porta>       usa esta porta para conexão UDP ou TCP\n"
+msgstr " -H, --hint <valor>         define a dica para função de sondagem\n"
 
-#: misc-utils/blkid.c:94
+#: misc-utils/blkid.c:96
 msgid " -S, --size <size>          overwrite device size\n"
 msgstr " -S, --size <tam>           sobrescreve o tamanho do 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 <posição>     sonda na posição dada\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, --usages <lista>       filtra pelo \"uso\" (ex.: -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 arquivos\n"
 "                              (ex.: -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      não exibe informações da tabela de partição\n"
 
-#: misc-utils/blkid.c:104
+#: misc-utils/blkid.c:106
 msgid "<size> and <offset>"
 msgstr "<tam> e <posição>"
 
-#: misc-utils/blkid.c:106
+#: misc-utils/blkid.c:108
 msgid " <dev> specify device(s) to probe (default: all devices)\n"
 msgstr " <disp> especifica dispositivo(s) para sondar (padrão: todos dispositivos)\n"
 
-#: misc-utils/blkid.c:238
+#: misc-utils/blkid.c:240
 msgid "(mounted, mtpt unknown)"
 msgstr "(montado, pto mont. desconhecido)"
 
-#: misc-utils/blkid.c:240
+#: misc-utils/blkid.c:242
 msgid "(in use)"
 msgstr "(em uso)"
 
-#: misc-utils/blkid.c:242
+#: misc-utils/blkid.c:244
 msgid "(not mounted)"
 msgstr "(não 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 "erro: %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 (provavelmente mais sistemas de arquivos no dispositivo, use wipefs(8) para ver mais detalhes)"
 
-#: misc-utils/blkid.c:614
+#: misc-utils/blkid.c:613
 #, c-format
 msgid "unknown keyword in -u <list> argument: '%s'"
 msgstr "palavra-chave desconhecida no argumento -u <lista>: \"%s\""
 
-#: misc-utils/blkid.c:631
+#: misc-utils/blkid.c:630
 msgid "error: -u <list> argument is empty"
 msgstr "erro: o argumento -u <lista> está vazio"
 
-#: misc-utils/blkid.c:784
+#: misc-utils/blkid.c:783
 #, c-format
 msgid "unsupported output format %s"
 msgstr "formato de saída sem suporte %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 inválido de posição"
 
-#: misc-utils/blkid.c:794
+#: misc-utils/blkid.c:793
 msgid "Too many tags specified"
 msgstr "Número excessivo de tags especificadas"
 
-#: misc-utils/blkid.c:800
+#: misc-utils/blkid.c:799 misc-utils/pipesz.c:273
 msgid "invalid size argument"
 msgstr "argumento inválido de tamanho"
 
-#: misc-utils/blkid.c:804
+#: misc-utils/blkid.c:803
 msgid "Can only search for one NAME=value pair"
 msgstr "É possível pesquisar apenas por um par NOME=valor"
 
-#: misc-utils/blkid.c:811
+#: misc-utils/blkid.c:810
 msgid "-t needs NAME=value pair"
 msgstr "-t precisa de um par NOME=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 "O modo de sondagem de baixo nível não oferece suporte ao formato de saída \"list\""
 
-#: misc-utils/blkid.c:876
+#: misc-utils/blkid.c:902
 msgid "The low-level probing mode requires a device"
 msgstr "O modo de sondagem de baixo nível requer um dispositivo"
 
-#: misc-utils/blkid.c:887
-#, fuzzy, c-format
+#: misc-utils/blkid.c:913
+#, c-format
 msgid "Failed to use probing hint: %s"
-msgstr "Falha ao definir a personalidade de %s"
+msgstr "Falha ao usar dica de sondagem: %s"
 
-#: misc-utils/blkid.c:930
+#: misc-utils/blkid.c:956
 msgid "The lookup option requires a search type specified using -t"
 msgstr "A opção de procure requer um tipo de pesquisa especificada usando -t"
 
-#: misc-utils/cal.c:408
+#: misc-utils/cal.c:403
 msgid "invalid month argument"
 msgstr "argumento inválido de mês"
 
-#: misc-utils/cal.c:416
+#: misc-utils/cal.c:411
 msgid "invalid week argument"
 msgstr "argumento inválido de semana"
 
-#: misc-utils/cal.c:418
+#: misc-utils/cal.c:413
 msgid "illegal week value: use 1-54"
 msgstr "valor de semana inválido: use 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 "falha ao analisar marca de tempo ou nome de mês desconhecido: %s"
 
-#: misc-utils/cal.c:479
+#: misc-utils/cal.c:480
 msgid "illegal day value"
 msgstr "valor inválido de dia"
 
-#: 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 dia inválido: use 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 mês inválido: use 1-12"
 
-#: misc-utils/cal.c:489
+#: misc-utils/cal.c:490
 #, c-format
 msgid "unknown month name: %s"
 msgstr "nome de mês desconhecido: %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 ano inválido"
 
-#: misc-utils/cal.c:498
+#: misc-utils/cal.c:499
 msgid "illegal year value: use positive integer"
 msgstr "valor de ano inválido: use inteiro 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 inválido: o ano %d não possui semana %d"
 
-#: misc-utils/cal.c:1248
+#: misc-utils/cal.c:1270
 #, c-format
 msgid " %s [options] [[[day] month] year]\n"
 msgstr " %s [opções] [[[dia] mês] ano]\n"
 
-#: misc-utils/cal.c:1249
+#: misc-utils/cal.c:1271
 #, c-format
 msgid " %s [options] <timestamp|monthname>\n"
 msgstr " %s [opções] <marca-de-tempo|nome-mês>\n"
 
-#: misc-utils/cal.c:1252
+#: misc-utils/cal.c:1274
 msgid "Display a calendar, or some part of it.\n"
 msgstr "Exibe um calendário ou alguma parte dele.\n"
 
-#: misc-utils/cal.c:1253
+#: misc-utils/cal.c:1275
 msgid "Without any arguments, display the current month.\n"
 msgstr "Havendo nenhum argumento, exibe o mês atual.\n"
 
-#: misc-utils/cal.c:1256
+#: misc-utils/cal.c:1278
 msgid " -1, --one             show only a single month (default)\n"
 msgstr " -1, --one             mostra apenas um único mês (padrão)\n"
 
-#: misc-utils/cal.c:1257
+#: misc-utils/cal.c:1279
 msgid " -3, --three           show three months spanning the date\n"
 msgstr " -3, --three           mostra três meses abrangendo a data\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>    mostra núm meses iniciando com mês atual\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            expande a data ao exibir múltiplos 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 primeiro dia da 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          segunda-feira como primeiro dia da 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          usa dia do ano para todos os calendários\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>    data de reforma gregoriana (1752|gregorian|iso|julian)\n"
 
-#: misc-utils/cal.c:1264
+#: misc-utils/cal.c:1286
 msgid "     --iso             alias for --reform=iso\n"
 msgstr "     --iso             apelido para --reform=iso\n"
 
-#: misc-utils/cal.c:1265
+#: misc-utils/cal.c:1287
 msgid " -y, --year            show the whole year\n"
 msgstr " -y, --year            mostra todo o ano\n"
 
-#: misc-utils/cal.c:1266
+#: misc-utils/cal.c:1288
 msgid " -Y, --twelve          show the next twelve months\n"
 msgstr " -Y, --twelve          mostra os próximos doze 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[=<núm>]    mostra números de semana em US ou 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        mostra o dia verticalmente em vez de linearmente\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 quais colunas de saída se deve usar\n"
+
+#: misc-utils/cal.c:1293
 #, c-format
 msgid "     --color[=<when>]  colorize messages (%s, %s or %s)\n"
 msgstr ""
 "     --color[=<quando>]\n"
 "                       colore mensagens (%s, %s ou %s)\n"
 
+#: misc-utils/fadvise.c:49
+#, c-format
+msgid " %s [options] file\n"
+msgstr " %s [opções] arquivo\n"
+
+#: misc-utils/fadvise.c:50
+#, fuzzy, c-format
+#| msgid " %s [options] file\n"
+msgid " %s [options] --fd|-d file-descriptor\n"
+msgstr " %s [opções] arquivo\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 " -n, --length <núm>   comprimento para operações de intervalo em 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 <núm>   posição para operações de intervalo, em bytes\n"
+
+#: misc-utils/fadvise.c:60
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Available columns (for -o):\n"
+msgid ""
+"\n"
+"Available values for advice:\n"
+msgstr ""
+"\n"
+"Colunas disponíveis (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 inválido de velocidade"
+
+#: misc-utils/fadvise.c:131 misc-utils/fincore.c:339 sys-utils/losetup.c:828
+msgid "no file specified"
+msgstr "nenhum arquivo especificado"
+
+#: misc-utils/fadvise.c:136
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "specify either file descriptor or file name"
+msgstr "descritor de arquivo inválido"
+
+#: misc-utils/fadvise.c:141
+#, fuzzy
+#| msgid "bad file descriptor"
+msgid "specify one file descriptor or file name"
+msgstr "descritor de arquivo inválido"
+
+#: misc-utils/fadvise.c:156
+#, fuzzy, c-format
+#| msgid "failed to read pipe"
+msgid "failed to advise: %s"
+msgstr "falha ao ler o redirecionamento"
+
 #: misc-utils/fincore.c:61
 msgid "file data resident in memory in pages"
 msgstr "dados de arquivo residente na memória em páginas"
@@ -9433,50 +10318,46 @@ msgstr "nome do arquivo"
 msgid "failed to do mincore: %s"
 msgstr "falha ao fazer mincore: %s"
 
-#: misc-utils/fincore.c:210
+#: misc-utils/fincore.c:211
 #, c-format
 msgid "failed to do mmap: %s"
 msgstr "falha ao fazer mmap: %s"
 
-#: misc-utils/fincore.c:236
+#: misc-utils/fincore.c:237
 #, c-format
 msgid "failed to open: %s"
 msgstr "falha ao abrir: %s"
 
-#: misc-utils/fincore.c:241
+#: misc-utils/fincore.c:242
 #, c-format
 msgid "failed to do fstat: %s"
 msgstr "falha ao fazer fstat: %s"
 
-#: misc-utils/fincore.c:262
+#: misc-utils/fincore.c:263
 #, c-format
 msgid " %s [options] file...\n"
 msgstr " %s [opções] arquivo...\n"
 
-#: misc-utils/fincore.c:265
+#: misc-utils/fincore.c:266
 msgid " -J, --json            use JSON output format\n"
 msgstr " -J, --json            usa formato de saída 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, --bytes           exibe tamanhos em bytes em vez de um formato legível\n"
 
-#: misc-utils/fincore.c:267
+#: misc-utils/fincore.c:268
 msgid " -n, --noheadings      don't print headings\n"
 msgstr " -n, --noheadings      não exibe os cabeçalhos\n"
 
-#: misc-utils/fincore.c:268
+#: misc-utils/fincore.c:269
 msgid " -o, --output <list>   output columns\n"
 msgstr " -o, --output <lista>  mostra colunas\n"
 
-#: misc-utils/fincore.c:269
+#: misc-utils/fincore.c:270
 msgid " -r, --raw             use raw output format\n"
 msgstr " -r, --raw             usa formato de saída não tratado\n"
 
-#: misc-utils/fincore.c:338 sys-utils/losetup.c:824
-msgid "no file specified"
-msgstr "nenhum arquivo especificado"
-
 #: misc-utils/findfs.c:28
 #, c-format
 msgid " %s [options] {LABEL,UUID,PARTUUID,PARTLABEL}=<value>\n"
@@ -9491,156 +10372,161 @@ msgstr "Localiza um sistema de arquivos pelo rótulo ou UUID.\n"
 msgid "unable to resolve '%s'"
 msgstr "não foi possível resolver \"%s\""
 
-#: misc-utils/findmnt.c:100
+#: misc-utils/findmnt.c:103
 msgid "action detected by --poll"
 msgstr "ação 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 "tamanho disponível do sistema de arquivos"
 
-#: misc-utils/findmnt.c:102
+#: misc-utils/findmnt.c:105
 msgid "dump(8) period in days [fstab only]"
 msgstr "frequência de dump(8) em dias [apenas fstab]"
 
-#: misc-utils/findmnt.c:103
+#: misc-utils/findmnt.c:106
 msgid "filesystem root"
 msgstr "raiz do sistema de arquivos"
 
-#: 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 do sistema de arquivos"
 
-#: misc-utils/findmnt.c:105
+#: misc-utils/findmnt.c:108
 msgid "FS specific mount options"
 msgstr "opções de montagem específicas de FS"
 
-#: misc-utils/findmnt.c:106
+#: misc-utils/findmnt.c:109
 msgid "mount ID"
 msgstr "ID de montagem"
 
-#: misc-utils/findmnt.c:107
+#: misc-utils/findmnt.c:110
 msgid "filesystem label"
 msgstr "rótulo do sistema de arquivos"
 
-#: 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 maior:menor do dispositivo"
 
-#: misc-utils/findmnt.c:109
+#: misc-utils/findmnt.c:112
 msgid "old mount options saved by --poll"
 msgstr "opções de montagem antiga salvas por --poll"
 
-#: misc-utils/findmnt.c:110
+#: misc-utils/findmnt.c:113
 msgid "old mountpoint saved by --poll"
 msgstr "ponto de montagem antigo salva por --poll"
 
-#: misc-utils/findmnt.c:111
+#: misc-utils/findmnt.c:114
 msgid "all mount options"
 msgstr "todas as opções de montagem"
 
-#: misc-utils/findmnt.c:112
+#: misc-utils/findmnt.c:115
 msgid "optional mount fields"
 msgstr "campos de montagem opcionais"
 
-#: misc-utils/findmnt.c:113
-#, fuzzy
+#: misc-utils/findmnt.c:116
 msgid "mount parent ID"
-msgstr "ID de montagem"
+msgstr "ID pai de montagem"
 
-#: misc-utils/findmnt.c:114
+#: misc-utils/findmnt.c:117
 msgid "partition label"
 msgstr "rótulo da partição"
 
-#: misc-utils/findmnt.c:116
+#: misc-utils/findmnt.c:119
 msgid "pass number on parallel fsck(8) [fstab only]"
 msgstr "número de passagem em fsck(8) paralela [apenas fstab]"
 
-#: misc-utils/findmnt.c:117
+#: misc-utils/findmnt.c:120
 msgid "VFS propagation flags"
 msgstr "opções de propagação 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 "tamanho do sistema de arquivos"
 
-#: misc-utils/findmnt.c:119
+#: misc-utils/findmnt.c:122
+#, fuzzy
+#| msgid "source device"
+msgid "all possible source devices"
+msgstr "dispositivo fonte"
+
+#: misc-utils/findmnt.c:123
 msgid "source device"
 msgstr "dispositivo fonte"
 
-#: misc-utils/findmnt.c:120
+#: misc-utils/findmnt.c:124
 msgid "mountpoint"
 msgstr "ponto de montagem"
 
-#: misc-utils/findmnt.c:121
+#: misc-utils/findmnt.c:125
 msgid "task ID"
 msgstr "ID da tarefa"
 
-#: 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 "tamanho usado do sistema de arquivos"
 
-#: 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 "porcentagem de uso do sistema de arquivos"
 
-#: 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 do sistema de arquivos"
 
-#: misc-utils/findmnt.c:125
+#: misc-utils/findmnt.c:129
 msgid "VFS specific mount options"
 msgstr "opções de montagem específicas de VFS"
 
-#: misc-utils/findmnt.c:335
+#: misc-utils/findmnt.c:340
 #, c-format
 msgid "unknown action: %s"
 msgstr "ação desconhecida: %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 "falha ao inicializar a tabela do 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 "não foi possível ler %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:290 sys-utils/swapon.c:749
-#: 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 "falha ao inicializar o iterador do libmount"
 
-#: misc-utils/findmnt.c:1121
+#: misc-utils/findmnt.c:1217
 msgid "failed to initialize libmount tabdiff"
 msgstr "falha ao inicializar tabdiff do 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() falhou"
 
-#: misc-utils/findmnt.c:1224
+#: misc-utils/findmnt.c:1320
 #, c-format
 msgid ""
 " %1$s [options]\n"
@@ -9653,15 +10539,15 @@ msgstr ""
 " %1$s [opções] <disp.> <ponto-montagem>\n"
 " %1$s [opções] [--source <disp.>] [--target <caminho> | --mountpoint <dir>]\n"
 
-#: misc-utils/findmnt.c:1231
+#: misc-utils/findmnt.c:1327
 msgid "Find a (mounted) filesystem.\n"
 msgstr "Localiza um sistema de arquivos (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            pesquisa na tabela estática de sistemas de arquivos\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"
@@ -9670,7 +10556,7 @@ msgstr ""
 "                          montados (inclui opções de espaço de\n"
 "                          usuário)\n"
 
-#: misc-utils/findmnt.c:1237
+#: misc-utils/findmnt.c:1333
 msgid ""
 " -k, --kernel           search in kernel table of mounted\n"
 "                          filesystems (default)\n"
@@ -9678,49 +10564,49 @@ msgstr ""
 " -k, --kernel           pesquisa na tabela do kernel de sistemas de arquivos\n"
 "                          montados (padrão)\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>]   monitora alterações na tabela de sistemas de\n"
 "                          arquivos 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 <núm>    limite máximo em milissegundos 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              desabilita todos os filtros embarcados, exibe todos\n"
 "                          os sistemas de arquivos\n"
 
-#: misc-utils/findmnt.c:1245
+#: misc-utils/findmnt.c:1341
 msgid " -a, --ascii            use ASCII chars for tree formatting\n"
 msgstr " -a, --ascii            usa caracteres ASCII para formatação da árvore\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, --bytes            exibe tamanhos em bytes em vez de um formato legível\n"
 
-#: misc-utils/findmnt.c:1247
+#: misc-utils/findmnt.c:1343
 msgid " -C, --nocanonicalize   don't canonicalize when comparing paths\n"
 msgstr " -C, --nocanonicalize   não canoniza ao comparar caminhos\n"
 
-#: misc-utils/findmnt.c:1248
+#: misc-utils/findmnt.c:1344
 msgid " -c, --canonicalize     canonicalize printed paths\n"
 msgstr " -c, --canonicalize     canoniza caminhos exibidos\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 a saída 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 <palavra>\n"
 "                        direção da pesquisa, \"forward\" ou \"backward\"\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"
@@ -9728,81 +10614,80 @@ msgstr ""
 " -e, --evaluate         converte rótulos (LABEL,UUID,PARTUUID,PARTLABEL)\n"
 "                          para nomes 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 <caminho>\n"
 "                        arquivo alternativo para opções -s, -m ou -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       exibe apenas o primeiro sistema de arquivos encontrado\n"
 
-#: misc-utils/findmnt.c:1255
+#: misc-utils/findmnt.c:1351
 msgid " -i, --invert           invert the sense of matching\n"
 msgstr " -i, --invert           inverte o sentido das ocorrências\n"
 
-#: misc-utils/findmnt.c:1256 misc-utils/lslocks.c:535 sys-utils/lsns.c:970
-#: sys-utils/rfkill.c:629
+#: 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             usa formato de saída JSON\n"
 
-#: misc-utils/findmnt.c:1257 sys-utils/lsns.c:971
+#: misc-utils/findmnt.c:1353 sys-utils/lsns.c:1292
 msgid " -l, --list             use list format output\n"
 msgstr " -l, --list             usa saída no 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>       usa espaço de nomes alternativos\n"
 "                          (arquivo /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       não exibe os cabeçalhos de colunas\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 o conjunto de sistemas de arquivos por\n"
 "                          opções de montagem\n"
 
-#: misc-utils/findmnt.c:1261
+#: misc-utils/findmnt.c:1357
 msgid " -o, --output <list>    the output columns to be shown\n"
 msgstr " -o, --output <lista>   as colunas de saída a serem mostradas\n"
 
-#: misc-utils/findmnt.c:1262
+#: misc-utils/findmnt.c:1358
 msgid "     --output-all       output all available columns\n"
 msgstr "     --output-all       mostra todas as colunas disponíveis\n"
 
-#: misc-utils/findmnt.c:1263
+#: misc-utils/findmnt.c:1359
 msgid " -P, --pairs            use key=\"value\" output format\n"
 msgstr " -P, --pairs            usa o formato de saída chave=\"valor\"\n"
 
-#: misc-utils/findmnt.c:1264
+#: misc-utils/findmnt.c:1360
 msgid "     --pseudo           print only pseudo-filesystems\n"
 msgstr "     --pseudo           mostra apenas pseudo-sistemas de arquivos\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           mostra apenas pseudo-sistemas de arquivos\n"
+msgstr "     --shadowed         mostra apenas sistemas de arquivos montados sobre outro\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        exibe todas as submontagens para os sistemas de\n"
 "                          arquivos correspondentes\n"
 
-#: misc-utils/findmnt.c:1267
+#: misc-utils/findmnt.c:1363
 msgid " -r, --raw              use raw output format\n"
 msgstr " -r, --raw              usa formato de saída não tratado\n"
 
-#: misc-utils/findmnt.c:1268
+#: misc-utils/findmnt.c:1364
 msgid "     --real             print only real filesystems\n"
 msgstr "     --real             mostra apenas sistemas de arquivos reais\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"
@@ -9810,245 +10695,261 @@ msgstr ""
 " -S, --source <texto>   dispositivo a ser montado (por nome, maior:mínimo,\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 <caminho> o caminho do sistema de arquivos para usar\n"
 
-#: misc-utils/findmnt.c:1272
-#, fuzzy
+#: misc-utils/findmnt.c:1368
 msgid "     --tree             enable tree format output if possible\n"
 msgstr "     --tree             habilita saída no formato de árvore se possível\n"
 
-#: misc-utils/findmnt.c:1273
+#: misc-utils/findmnt.c:1369
 msgid " -M, --mountpoint <dir> the mountpoint directory\n"
 msgstr " -M, --mountpoint <dir> o diretório do ponto de montagem\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 o conjunto de sistemas de arquivos 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             ignora sistemas de arquivos com alvos duplicados\n"
 
-#: misc-utils/findmnt.c:1276 misc-utils/lslocks.c:542 sys-utils/lsns.c:977
+#: 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       não trunca texto em colunas\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         não mostra [/dir] para montagens bind ou 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 o conteúdo da tabela de montagem\n"
 "                          (padrão é fstab)\n"
 
-#: misc-utils/findmnt.c:1281
+#: misc-utils/findmnt.c:1378
 msgid "     --verbose          print more details\n"
 msgstr "     --verbose          mostra mais detalhes\n"
 
-#: misc-utils/findmnt.c:1282
-#, fuzzy
+#: misc-utils/findmnt.c:1379
 msgid "     --vfs-all          print all VFS options\n"
-msgstr " -a, --all            exibe todos os dispositivos\n"
+msgstr "     --vfs-all          mostra todas as opções VFS\n"
 
-#: misc-utils/findmnt.c:1421
+#: misc-utils/findmnt.c:1519
 #, c-format
 msgid "unknown direction '%s'"
 msgstr "direção desconhecida: \"%s\""
 
-#: misc-utils/findmnt.c:1497
+#: misc-utils/findmnt.c:1596
 msgid "invalid TID argument"
 msgstr "argumento inválido de TID"
 
-#: misc-utils/findmnt.c:1582
+#: misc-utils/findmnt.c:1683
 msgid "--poll accepts only one file, but more specified by --tab-file"
 msgstr "--poll só aceita um arquivo, mas mais especificamente por --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 "as opções --target e --source não pode ser usada junto com um elemento de linha de comando que não é uma opção"
 
-#: 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 "falha ao inicializar o cache do libmount"
 
-#: misc-utils/findmnt.c:1683
+#: misc-utils/findmnt.c:1785
 #, c-format
 msgid "%s column is requested, but --poll is not enabled"
 msgstr "coluna %s é necessária, mas --poll não está habilitada"
 
-#: misc-utils/findmnt-verify.c:119
+#: misc-utils/findmnt-verify.c:125
 msgid "target specified more than once"
 msgstr "alvo especificado mais de uma vez"
 
-#: misc-utils/findmnt-verify.c:121
+#: misc-utils/findmnt-verify.c:127
 #, c-format
 msgid "wrong order: %s specified before %s"
 msgstr "ordem incorreta: %s especificado antes de %s"
 
-#: misc-utils/findmnt-verify.c:135
+#: misc-utils/findmnt-verify.c:141
 msgid "undefined target (fs_file)"
 msgstr "alvo não definido (fs_file)"
 
-#: misc-utils/findmnt-verify.c:142
+#: misc-utils/findmnt-verify.c:148
 #, c-format
 msgid "non-canonical target path (real: %s)"
 msgstr "caminho de alvo não canônico (real: %s)"
 
-#: misc-utils/findmnt-verify.c:147
+#: misc-utils/findmnt-verify.c:153
 #, c-format
 msgid "unreachable on boot required target: %m"
 msgstr "alvo não alcançável na inicialização: %m"
 
-#: misc-utils/findmnt-verify.c:149
+#: misc-utils/findmnt-verify.c:155
 #, c-format
 msgid "unreachable target: %m"
 msgstr "alvo não alcançável: %m"
 
-#: misc-utils/findmnt-verify.c:153
+#: misc-utils/findmnt-verify.c:159
 msgid "target is not a directory"
 msgstr "o alvo não é um diretório"
 
-#: misc-utils/findmnt-verify.c:155
+#: misc-utils/findmnt-verify.c:161
 msgid "target exists"
 msgstr "alvo existe"
 
-#: misc-utils/findmnt-verify.c:167
+#: misc-utils/findmnt-verify.c:176
 #, c-format
 msgid "unreachable on boot required source: %s=%s"
 msgstr "fonte não alcançável na inicialização: %s=%s"
 
-#: misc-utils/findmnt-verify.c:169
+#: misc-utils/findmnt-verify.c:178
 #, c-format
 msgid "unreachable: %s=%s"
 msgstr "não alcançável: %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 se traduziu para %s"
 
-#: misc-utils/findmnt-verify.c:192
+#: misc-utils/findmnt-verify.c:201
 msgid "undefined source (fs_spec)"
 msgstr "fonte não definida (fs_spec)"
 
-#: misc-utils/findmnt-verify.c:201
+#: misc-utils/findmnt-verify.c:210
 #, c-format
 msgid "unsupported source tag: %s"
 msgstr "sem suporte à tag fonte: %s"
 
-#: misc-utils/findmnt-verify.c:208
+#: misc-utils/findmnt-verify.c:217
 #, c-format
 msgid "do not check %s source (pseudo/net)"
 msgstr "não verifica a fonte %s (pseudo/net)"
 
-#: misc-utils/findmnt-verify.c:211
+#: misc-utils/findmnt-verify.c:220
 #, c-format
 msgid "unreachable source: %s: %m"
 msgstr "fonte não alcançável: %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 "o fonte de montagem não \"bind\" %s é um diretório ou arquivo comum"
 
-#: misc-utils/findmnt-verify.c:217
+#: misc-utils/findmnt-verify.c:226
 #, c-format
 msgid "source %s is not a block device"
 msgstr "a fonte %s não é um dispositivo de bloco"
 
-#: misc-utils/findmnt-verify.c:219
+#: misc-utils/findmnt-verify.c:228
 #, c-format
 msgid "source %s exists"
 msgstr "fonte %s existe"
 
-#: misc-utils/findmnt-verify.c:232
+#: misc-utils/findmnt-verify.c:241
 #, c-format
 msgid "VFS options: %s"
 msgstr "Opções de VFS: %s"
 
-#: misc-utils/findmnt-verify.c:236
+#: misc-utils/findmnt-verify.c:245
 #, c-format
 msgid "FS options: %s"
 msgstr "Opções de FS: %s"
 
-#: misc-utils/findmnt-verify.c:240
+#: misc-utils/findmnt-verify.c:249
 #, c-format
 msgid "userspace options: %s"
 msgstr "opções de espaço de usuário: %s"
 
-#: misc-utils/findmnt-verify.c:254
+#: misc-utils/findmnt-verify.c:263
 #, c-format
 msgid "unsupported swaparea discard policy: %s"
 msgstr "sem suporte à política de descarte de área de swap: %s"
 
-#: misc-utils/findmnt-verify.c:262
+#: misc-utils/findmnt-verify.c:271
 msgid "failed to parse swaparea priority option"
 msgstr "falha ao analisar opção de prioridade de área de swap"
 
-#: misc-utils/findmnt-verify.c:398
+#: misc-utils/findmnt-verify.c:421
 #, c-format
 msgid "do not check %s FS type (pseudo/net)"
 msgstr "não verifica o 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 "Tipo de FS \"none\" é recomendado para apenas operações de move ou \"bind\""
 
-#: misc-utils/findmnt-verify.c:418
+#: misc-utils/findmnt-verify.c:445
 #, c-format
 msgid "%s seems unsupported by the current kernel"
 msgstr "%s parece não possuir suporte no kernel atual"
 
-#: misc-utils/findmnt-verify.c:424 misc-utils/findmnt-verify.c:425
-msgid "cannot detect on-disk filesystem type"
+#: misc-utils/findmnt-verify.c:452
+#, fuzzy
+#| msgid "Unknown"
+msgid "reason unknown"
+msgstr "Desconhecido"
+
+#: misc-utils/findmnt-verify.c:455 misc-utils/findmnt-verify.c:457
+#, fuzzy, c-format
+#| msgid "cannot detect on-disk filesystem type"
+msgid "cannot detect on-disk filesystem type (%s)"
 msgstr "não foi possível detectar o tipo de sistema de arquivos em disco"
 
-#: misc-utils/findmnt-verify.c:433
+#: misc-utils/findmnt-verify.c:467
 #, c-format
 msgid "%s does not match with on-disk %s"
 msgstr "%s não corresponde com %s em 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 "%s em disco parece não possuir suporte no kernel atual"
 
-#: misc-utils/findmnt-verify.c:438
+#: misc-utils/findmnt-verify.c:475
 #, c-format
 msgid "FS type is %s"
 msgstr "tipo de FS é %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 "passno recomendado de FS raiz é 1 (atual é %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 erro de análise"
 msgstr[1] "%d erros de análise"
 
-#: misc-utils/findmnt-verify.c:520
+#: misc-utils/findmnt-verify.c:575
 #, c-format
 msgid ", %d error"
 msgid_plural ", %d errors"
 msgstr[0] ", %d erro"
 msgstr[1] ", %d erros"
 
-#: 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 "Sucesso, nenhum erro ou aviso detectado\n"
@@ -10122,245 +11023,349 @@ msgstr "faltando o argumento optstring"
 msgid "internal error, contact the author."
 msgstr "erro interno, entre em contato com o autor."
 
-#: misc-utils/hardlink.c:286
-#, fuzzy
+#: misc-utils/hardlink.c:272
+#, c-format
+msgid "could not compile regular expression %s: %s"
+msgstr "não foi possível compilar a expressão 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 "dry-run (teste)"
 
-#: 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 "arquivos"
+msgstr "Arquivos:"
 
-#: misc-utils/hardlink.c:289 misc-utils/hardlink.c:295
-#, c-format
-msgid "%-15s %zu files"
-msgstr ""
+#: misc-utils/hardlink.c:395 misc-utils/hardlink.c:401
+#: misc-utils/hardlink.c:405
+#, fuzzy, c-format
+#| msgid "%-15s %zu files"
+msgid "%-25s %zu files"
+msgstr "%-15s %zu arquivos"
 
-# "de" acrescentado ao final por causa do contexto. Vide mensagems vizinhas com %s -- Rafael
-#: misc-utils/hardlink.c:289
-#, fuzzy
+#: misc-utils/hardlink.c:395
 msgid "Linked:"
-msgstr "Link criado de"
+msgstr "Vinculado:"
 
-#: misc-utils/hardlink.c:292
-#, c-format
-msgid "%-15s %zu xattrs"
-msgstr ""
+#: misc-utils/hardlink.c:398
+#, fuzzy, c-format
+#| msgid "%-15s %zu xattrs"
+msgid "%-25s %zu xattrs"
+msgstr "%-15s %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 "Comparado:"
+
+#: misc-utils/hardlink.c:405
+msgid "Skipped reflinks:"
 msgstr ""
 
-#: misc-utils/hardlink.c:302
-#, fuzzy
+#: misc-utils/hardlink.c:412
 msgid "Saved:"
-msgstr "salvo"
+msgstr "Salvo:"
 
-#: misc-utils/hardlink.c:305
+#: misc-utils/hardlink.c:415
 #, fuzzy, c-format
-msgid "%-15s %<PRId64>.%06<PRId64> seconds"
-msgstr "%-14s %2i segundos\n"
+#| msgid "%-15s %<PRId64>.%06<PRId64> seconds"
+msgid "%-25s %<PRId64>.%06<PRId64> seconds"
+msgstr "%-15s %<PRId64>.%06<PRId64> segundos"
 
-#: misc-utils/hardlink.c:305
-#, fuzzy
+#: misc-utils/hardlink.c:415
 msgid "Duration:"
-msgstr "Descrição"
+msgstr "Duração:"
 
-#: misc-utils/hardlink.c:343
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:453
+#, c-format
 msgid "cannot get xattr names for %s"
-msgstr "não foi possível obter limitar para %s"
+msgstr "não foi possível obter nomes xattr para %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 "não foi possível obter limitar para %s"
+msgstr "não foi possível obter valor 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 "Comparando xattrs de %s para %s"
 
-# quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
-#: misc-utils/hardlink.c:541
-#, fuzzy, c-format
-msgid "Comparing %s to %s"
-msgstr "Comparações:     %9lld\n"
+#: misc-utils/hardlink.c:716
+msgid "Reflinking failed, fallback to hardlinking"
+msgstr ""
 
-# primeiro é "Would link" ou "Linked", segundo é origem, terceiro é destino,
-# quarto é "would save" ou "saved" e %jd é o tamanho -- Rafael
-#: misc-utils/hardlink.c:667
+#: misc-utils/hardlink.c:751
 #, fuzzy, c-format
-msgid "%sLinking %s to %s (-%s)"
-msgstr " %s %s para %s, %s %jd\n"
+#| msgid "%sLinking %s to %s (-%s)"
+msgid "%s%sLinking %s to %s (-%s)"
+msgstr "%sCriando link %s a %s (-%s)"
 
-#: misc-utils/hardlink.c:668
+#: misc-utils/hardlink.c:752
 msgid "[DryRun] "
-msgstr ""
+msgstr "[DryRun] "
 
-#: misc-utils/hardlink.c:681
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:766
+#, c-format
 msgid "cannot link %s to %s"
-msgstr "não foi possível abrir %s: %s"
+msgstr "não foi possível criar link %s a %s"
 
-#: misc-utils/hardlink.c:686
-#, fuzzy, c-format
+#: misc-utils/hardlink.c:769
+#, c-format
 msgid "cannot rename %s to %s"
-msgstr "não foi possível renomear %s para %s: %s\n"
+msgstr "não foi possível renomear %s para %s"
 
-#: misc-utils/hardlink.c:758
+#: misc-utils/hardlink.c:855
 #, c-format
 msgid "Skipped %s (smaller than configured size)"
-msgstr ""
+msgstr "Ignorado %s (menor que o tamanho configurado)"
 
-#: misc-utils/hardlink.c:762
+#: misc-utils/hardlink.c:865
 #, fuzzy, c-format
-msgid "Visiting %s (file %zu)"
-msgstr "fechamento de %s falhou"
+#| msgid "Skipped %s (smaller than configured size)"
+msgid "Skipped %s (greater than configured size)"
+msgstr "Ignorado %s (menor que o tamanho configurado)"
 
-#: misc-utils/hardlink.c:820
-#, fuzzy
+#: misc-utils/hardlink.c:893
+#, fuzzy, c-format
+#| msgid "target specified more than once"
+msgid "Skipped %s (specified more than once)"
+msgstr "alvo especificado mais de uma vez"
+
+#: misc-utils/hardlink.c:932
 msgid "cannot continue"
-msgstr "não foi possível executar como daemon"
+msgstr "não foi possível continuar"
 
-#: misc-utils/hardlink.c:875
+#: misc-utils/hardlink.c:1100
 #, fuzzy, c-format
-msgid " %s [options] <directory>|<file> ...\n"
-msgstr " %s [opções] diretório...\n"
+#| msgid "unsupported GPT attribute bit '%s'"
+msgid "Skipped (attributes mismatch) %s"
+msgstr "sem suporte ao bit \"%s\" atributo de GPT"
 
-#: misc-utils/hardlink.c:879
-#, fuzzy
-msgid "Consolidate duplicate files using hardlinks.\n"
-msgstr "Consolide arquivos duplicados usando links absolutos."
+#: misc-utils/hardlink.c:1106
+#, c-format
+msgid "Skipped (already reflink) %s"
+msgstr ""
 
-#: misc-utils/hardlink.c:882
-#, fuzzy
-msgid " -v, --verbose              verbose output (repeat for more verbosity)\n"
-msgstr " -v, --verbose            mensagens mais detalhadas\n"
+#: misc-utils/hardlink.c:1127
+#, c-format
+msgid "Skipped (content mismatch) %s"
+msgstr ""
 
-#: misc-utils/hardlink.c:883
-#, fuzzy
-msgid " -q, --quiet                quiet mode - don't print anything\n"
-msgstr " -q, --quiet             ativa o modo silencioso\n"
+#: misc-utils/hardlink.c:1157
+#, c-format
+msgid " %s [options] <directory>|<file> ...\n"
+msgstr " %s [opções] <diretório>|<arquivo> ...\n"
 
-#: misc-utils/hardlink.c:884
-#, fuzzy
-msgid " -n, --dry-run              don't actually link anything\n"
-msgstr " -n, --dry-run          não chega a criar links"
+#: misc-utils/hardlink.c:1161
+msgid "Consolidate duplicate files using hardlinks.\n"
+msgstr "Consolida arquivos duplicados usando links físicos.\n"
 
-#: misc-utils/hardlink.c:885
-#, fuzzy
-msgid " -f, --respect-name         filenames have to be identical\n"
-msgstr " -U, --detect-case          detecta terminal em caixa alta\n"
+#: misc-utils/hardlink.c:1164
+msgid " -c, --content              compare only file contents, same as -pot\n"
+msgstr " -c, --content              compara apenas conteúdos de arquivos, igual a -pot\n"
 
-#: misc-utils/hardlink.c:886
+#: misc-utils/hardlink.c:1165
 #, fuzzy
-msgid " -p, --ignore-mode          ignore changes of file mode\n"
-msgstr " -t, --ignore           ignora falhas\n"
+#| msgid " -S, --size <size>        maximum size for a single message\n"
+msgid ""
+" -b, --io-size <size>       I/O buffer size for file reading\n"
+"                              (speedup, using more RAM)\n"
+msgstr " -S, --size <tamanho>     tamanho máximo de uma única mensagem\n"
 
-#: misc-utils/hardlink.c:887
+#: misc-utils/hardlink.c:1167
 #, fuzzy
-msgid " -o, --ignore-owner         ignore owner changes\n"
-msgstr " -t, --ignore           ignora falhas\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         nomes de arquivos devem ser idênticos\n"
 
-#: misc-utils/hardlink.c:888
-#, fuzzy
-msgid " -t, --ignore-time          ignore timestamps (when testing for equality)\n"
-msgstr " -t, --notime                não mostra marcas de tempo com mensagens\n"
+#: misc-utils/hardlink.c:1168
+msgid " -f, --respect-name         filenames have to be identical\n"
+msgstr " -f, --respect-name         nomes de arquivos devem ser idênticos\n"
 
-#: misc-utils/hardlink.c:890
-msgid " -X, --respect-xattrs       respect extended attributes\n"
-msgstr ""
+#: misc-utils/hardlink.c:1169
+msgid " -i, --include <regex>      regular expression to include files/dirs\n"
+msgstr " -i, --include <regex>      expressão regular para incluir arquivos/dirs\n"
 
-#: misc-utils/hardlink.c:892
-#, fuzzy
+#: misc-utils/hardlink.c:1170
 msgid ""
 " -m, --maximize             maximize the hardlink count, remove the file with\n"
 "                              lowest hardlink count\n"
 msgstr ""
-" -m, --mtab             pesquisa na tabela de sistemas de arquivos\n"
-"                          montados (inclui opções de espaço de\n"
-"                          usuário)\n"
+" -m, --maximize             maximiza a contagem de links físicos, remove o\n"
+"                              arquivo com a menor contagem de links físicos\n"
 
-#: misc-utils/hardlink.c:894
-#, fuzzy
+#: misc-utils/hardlink.c:1172
 msgid " -M, --minimize             reverse the meaning of -m\n"
-msgstr " -i, --invert           inverte o sentido das ocorrências\n"
+msgstr " -M, --minimize             inverte o significado de -m\n"
+
+#: misc-utils/hardlink.c:1173
+msgid " -n, --dry-run              don't actually link anything\n"
+msgstr " -n, --dry-run              não chega a criar links\n"
+
+#: misc-utils/hardlink.c:1174
+msgid " -o, --ignore-owner         ignore owner changes\n"
+msgstr " -o, --ignore-owner         ignora alterações de proprietário\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          mantém o arquivo mais antigo dentre vários\n"
+"                              arquivos iguais (menor precedência do que\n"
+"                              minimizar/maximizar)\n"
 
-#: misc-utils/hardlink.c:897
+#: misc-utils/hardlink.c:1177
+msgid " -p, --ignore-mode          ignore changes of file mode\n"
+msgstr " -p, --ignore-mode          ignora alterações do modo de arquivo\n"
+
+#: misc-utils/hardlink.c:1178
+msgid " -q, --quiet                quiet mode - don't print anything\n"
+msgstr " -q, --quiet                modo silencioso - não mostra nada\n"
+
+#: misc-utils/hardlink.c:1179
 #, fuzzy
-msgid " -x, --exclude <regex>      regular expression to exclude files\n"
-msgstr " -x, --exclude <regex>  exclui os arquivos que correspondam ao padrão"
+#| msgid " -S, --size <size>        maximum size for a single message\n"
+msgid " -r, --cache-size <size>    memory limit for cached file content data\n"
+msgstr " -S, --size <tamanho>     tamanho máximo de uma única mensagem\n"
 
-#: misc-utils/hardlink.c:898
-msgid " -i, --include <regex>      regular expression to include files/dirs\n"
+#: misc-utils/hardlink.c:1180
+msgid " -s, --minimum-size <size>  minimum size for files.\n"
 msgstr ""
+" -s, --minimum-size <tamanho>\n"
+"                            tamanho mínimo para arquivos.\n"
 
-#: misc-utils/hardlink.c:899
+#: misc-utils/hardlink.c:1181
 #, fuzzy
-msgid " -s, --minimum-size <size>  minimum size for files.\n"
-msgstr " -S, --size <tamanho>     tamanho máximo de uma única mensagem\n"
+#| msgid " -s, --minimum-size <size>  minimum size for files.\n"
+msgid " -S, --maximum-size <size>  maximum size for files.\n"
+msgstr ""
+" -s, --minimum-size <tamanho>\n"
+"                            tamanho mínimo para arquivos.\n"
+
+#: misc-utils/hardlink.c:1182
+msgid " -t, --ignore-time          ignore timestamps (when testing for equality)\n"
+msgstr " -t, --ignore-time          ignora marcas de tempo (ao testar por igualdade)\n"
+
+#: misc-utils/hardlink.c:1183
+msgid " -v, --verbose              verbose output (repeat for more verbosity)\n"
+msgstr " -v, --verbose              saída detalhada (repita para mais detalhes)\n"
+
+#: misc-utils/hardlink.c:1184
+msgid " -x, --exclude <regex>      regular expression to exclude files\n"
+msgstr " -x, --exclude <regex>      expressão regular para excluir arquivos\n"
+
+#: misc-utils/hardlink.c:1186
+msgid " -X, --respect-xattrs       respect extended attributes\n"
+msgstr " -X, --respect-xattrs       respeita atributos estendidos\n"
 
-#: misc-utils/hardlink.c:900
+#: misc-utils/hardlink.c:1188
 #, fuzzy
-msgid " -c, --content              compare only file contents, same as -pot\n"
-msgstr " -c, --content          compara apenas conteúdo, ignora permissão, etc."
+#| msgid " -f, --file <file>        log the contents of this file\n"
+msgid " -y, --method <name>        file content comparison method\n"
+msgstr " -f, --file <arquivo>     registra o conteúdo deste arquivo\n"
 
-#: misc-utils/hardlink.c:927
-#, fuzzy, c-format
-msgid "could not compile regular expression %s: %s"
-msgstr "Nenhuma expressão regular anterior"
+#: misc-utils/hardlink.c:1191
+#, fuzzy
+#| msgid " -E, --echo <when>             echo input in session (auto, always or never)\n"
+msgid "     --reflink[=<when>]     create clone/CoW copies (auto, always, never)\n"
+msgstr " -E, --echo <quando>           ecoa entrada na sessão (auto, always ou never)\n"
 
-#: 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"
+#: misc-utils/hardlink.c:1192
+msgid "     --skip-reflinks        skip already cloned files (enabled on --reflink)\n"
+msgstr ""
+
+#: misc-utils/hardlink.c:1303
+#, fuzzy
+#| msgid "failed to parse size"
+msgid "failed to parse minimum size"
 msgstr "falha ao analisar o tamanho"
 
-#: misc-utils/hardlink.c:1070
+#: misc-utils/hardlink.c:1306
 #, fuzzy
-msgid "cannot register exit handler"
-msgstr "não foi possível restaurar manipulador de sinal"
+#| msgid "failed to parse size"
+msgid "failed to parse maximum size"
+msgstr "falha ao analisar o tamanho"
 
-#: misc-utils/hardlink.c:1075
+#: misc-utils/hardlink.c:1309
 #, fuzzy
-msgid "no directory or file specified"
-msgstr "nenhum diretório especificado"
+#| msgid "failed to parse size"
+msgid "failed to parse cache size"
+msgstr "falha ao analisar o tamanho"
+
+#: misc-utils/hardlink.c:1312
+#, fuzzy
+#| msgid "failed to parse size"
+msgid "failed to parse I/O size"
+msgstr "falha ao analisar o tamanho"
 
-#: misc-utils/hardlink.c:1082
+#: misc-utils/hardlink.c:1325
 #, fuzzy, c-format
+#| msgid "unsupported lock mode: %s"
+msgid "unsupported reflink mode; %s"
+msgstr "sem suporte a modo de trava: %s"
+
+#: misc-utils/hardlink.c:1406
+msgid "cannot register exit handler"
+msgstr "não foi possível registrar o manipulador de saída"
+
+#: misc-utils/hardlink.c:1411
+msgid "no directory or file specified"
+msgstr "nenhum diretório ou arquivo especificado"
+
+#: misc-utils/hardlink.c:1417
+#, c-format
+msgid "cannot initialize %s method, use 'memcmp' fallback"
+msgstr ""
+
+#: misc-utils/hardlink.c:1422
+#, fuzzy
+#| msgid "failed to initialize loopcxt"
+msgid "failed to initialize files comparior"
+msgstr "falha ao inicializar loopcxt"
+
+#: misc-utils/hardlink.c:1434
+msgid "Scanning [device/inode/links]:"
+msgstr ""
+
+# realpath é uma variável no código do arquivo fonte -- Rafael
+#: misc-utils/hardlink.c:1439 sys-utils/fstrim.c:97
+#, c-format
+msgid "cannot get realpath: %s"
+msgstr "não foi possível obter realpath: %s"
+
+#: misc-utils/hardlink.c:1445
+#, c-format
 msgid "cannot process %s"
-msgstr "não foi possível acessar %s"
+msgstr "não foi possível processar %s"
 
-#: misc-utils/kill.c:168
+#: misc-utils/kill.c:171
 #, c-format
 msgid "unknown signal %s; valid signals:"
 msgstr "sinal desconhecido %s; sinais válidos:"
 
-#: misc-utils/kill.c:193
+#: misc-utils/kill.c:197
 #, c-format
 msgid " %s [options] <pid>|<name>...\n"
 msgstr " %s [opções] <pid>|<nome>...\n"
 
-#: misc-utils/kill.c:196
+#: misc-utils/kill.c:200
 msgid "Forcibly terminate a process.\n"
 msgstr "Termina forçadamente um processo.\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"
@@ -10368,17 +11373,17 @@ msgstr ""
 " -a, --all              não restringe a conversão nome-para-pid a processos\n"
 "                          com a mesma uid que o presente processo\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 <sinal>   envia este <sinal> ao invés 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>    usa sigqueue(2), e não kill(2), e passa <valor>\n"
 "                          como dados\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"
@@ -10386,45 +11391,44 @@ msgstr ""
 "     --timeout <milissegundos> <sinal posterior>\n"
 "                        espera tempo limite e envia o sinal\n"
 
-#: misc-utils/kill.c:209
+#: misc-utils/kill.c:213
 msgid " -p, --pid              print pids without signaling them\n"
 msgstr " -p, --pid              exibe pids sem sinalizá-los\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 [=<sinal>]  lista os nomes de sinal ou converte um para um nome\n"
 
-#: misc-utils/kill.c:211
+#: misc-utils/kill.c:215
 msgid " -L, --table            list signal names and numbers\n"
 msgstr " -L, --table            lista os nomes e números de sinais\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          mostra pids que serão sinalizados\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 " (com: "
 
-#: 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 "sinal desconhecido %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 e %s são mutuamente exclusivas"
 
-#: 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
@@ -10437,192 +11441,197 @@ msgstr "%s e %s são mutuamente exclusivas"
 #: 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 "erro de argumento"
 
 # 'sigval' é o nome da variável e é a opção exibida na linha de comando, por isso não traduzi -- Rafael
-#: misc-utils/kill.c:369
+#: misc-utils/kill.c:378
 #, c-format
 msgid "invalid signal name or number: %s"
 msgstr "nome ou número de sinal inválidos: %s"
 
-#: misc-utils/kill.c:395
+#: misc-utils/kill.c:404
 #, c-format
 msgid "pidfd_open() failed: %d"
 msgstr "pidfd_open() falhou: %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() falhou"
 
-#: misc-utils/kill.c:411
+#: misc-utils/kill.c:420
 #, c-format
 msgid "timeout, sending signal %d to pid %d\n"
 msgstr "tempo limite atingido, enviando sinal %d para o pid %d\n"
 
-#: misc-utils/kill.c:426
+#: misc-utils/kill.c:435
 #, c-format
 msgid "sending signal %d to pid %d\n"
 msgstr "enviando sinal %d para o pid %d\n"
 
-#: misc-utils/kill.c:444
+#: misc-utils/kill.c:453
 #, c-format
 msgid "sending signal to %s failed"
 msgstr "envio de sinal para %s falhou"
 
-#: 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 "não foi possível localizar o processo \"%s\""
 
-#: misc-utils/logger.c:228
+#: misc-utils/logger.c:230
 #, c-format
 msgid "unknown facility name: %s"
 msgstr "nome de recurso desconhecido: %s"
 
-#: misc-utils/logger.c:234
+#: misc-utils/logger.c:236
 #, c-format
 msgid "unknown priority name: %s"
 msgstr "nome de prioridade desconhecido: %s"
 
-#: misc-utils/logger.c:246
+#: misc-utils/logger.c:248
 #, c-format
 msgid "openlog %s: pathname too long"
 msgstr "openlog %s: nome do caminho longo demais"
 
-#: misc-utils/logger.c:273
+#: misc-utils/logger.c:275
 #, c-format
 msgid "socket %s"
 msgstr "soquete %s"
 
-#: misc-utils/logger.c:310
+#: misc-utils/logger.c:312
 #, c-format
 msgid "failed to resolve name %s port %s: %s"
 msgstr "falha ao resolver nome %s na porta %s: %s"
 
-#: misc-utils/logger.c:327
+#: misc-utils/logger.c:329
 #, c-format
 msgid "failed to connect to %s port %s"
 msgstr "falha ao conectar a %s na porta %s"
 
-#: misc-utils/logger.c:375
+#: misc-utils/logger.c:377
 #, c-format
 msgid "maximum input lines (%d) exceeded"
 msgstr "máximo de linhas de entradas (%d) excedido"
 
-#: misc-utils/logger.c:528
+#: misc-utils/logger.c:520
 msgid "send message failed"
 msgstr "envio de mensagem falhou"
 
-#: misc-utils/logger.c:598
+#: misc-utils/logger.c:590
 #, c-format
 msgid "structured data ID '%s' is not unique"
 msgstr "ID \"%s\" de dados estruturados não é único"
 
-#: misc-utils/logger.c:612
+#: misc-utils/logger.c:604
 #, c-format
 msgid "--sd-id was not specified for --sd-param %s"
 msgstr "--sd-id não foi especificado para --sd-param %s"
 
-#: misc-utils/logger.c:791
+#: misc-utils/logger.c:808
 msgid "localtime() failed"
 msgstr "localtime() falhou"
 
-#: misc-utils/logger.c:801
+#: misc-utils/logger.c:818
 #, c-format
 msgid "hostname '%s' is too long"
 msgstr "nome de máquina \"%s\" é longo demais"
 
-#: misc-utils/logger.c:807
+#: misc-utils/logger.c:824
 #, c-format
 msgid "tag '%s' is too long"
 msgstr "tag \"%s\" é longo demais"
 
-#: misc-utils/logger.c:870
+#: misc-utils/logger.c:887
 #, c-format
 msgid "ignoring unknown option argument: %s"
 msgstr "ignorando argumento de opção desconhecido: %s"
 
-#: misc-utils/logger.c:882
+#: misc-utils/logger.c:899
 #, c-format
 msgid "invalid argument: %s: using automatic errors"
 msgstr "argumento inválido: %s: usando erros automáticos"
 
-#: misc-utils/logger.c:1053
+#: misc-utils/logger.c:1059
 #, c-format
 msgid " %s [options] [<message>]\n"
 msgstr " %s [opções] [<mensagem>]\n"
 
-#: misc-utils/logger.c:1056
+#: misc-utils/logger.c:1062
 msgid "Enter messages into the system log.\n"
 msgstr "Insere mensagens no sistema de registro de logs.\n"
 
-#: misc-utils/logger.c:1059
+#: misc-utils/logger.c:1065
 msgid " -i                       log the logger command's PID\n"
 msgstr " -i                       registra o PID do comando 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 o <id> fornecido ou, senão, o 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 <arquivo>     registra o conteúdo deste arquivo\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         não registra linhas vazias ao processar arquivos\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             faz tudo, exceto gravar no log\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 a mensagem dada com esta prioridade\n"
 
-#: misc-utils/logger.c:1065
+#: misc-utils/logger.c:1071
 msgid "     --octet-count        use rfc6587 octet counting\n"
 msgstr "     --octet-count        usa a contagem de octeto do 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        procura por prefixo em cada linha lida da entrada\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             mostra mensagem para a saída de erro também\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 <tamanho>     tamanho máximo de uma única mensagem\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 <tag>          marca cada linha com esta tag\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 <nome>      escreve para este servidor syslog remoto\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 <porta>       usa esta porta para conexão UDP ou TCP\n"
 
-#: misc-utils/logger.c:1072
+#: misc-utils/logger.c:1078
 msgid " -T, --tcp                use TCP only\n"
 msgstr " -T, --tcp                usa apenas TCP\n"
 
-#: misc-utils/logger.c:1073
+#: misc-utils/logger.c:1079
 msgid " -d, --udp                use UDP only\n"
 msgstr " -d, --udp                usa apenas UDP\n"
 
-#: misc-utils/logger.c:1074
+#: misc-utils/logger.c:1080
 msgid "     --rfc3164            use the obsolete BSD syslog protocol\n"
 msgstr "     --rfc3164            usa o protocolo obsoleto de syslog do BSD\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"
@@ -10630,23 +11639,23 @@ msgstr ""
 "     --rfc5424[=<trecho>] usa o protocolo syslog (padrão para remoto);\n"
 "                            <trecho> pode ser notime ou notq e/ou 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 dados estruturados 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 <dados>   nome=valor de dados estruturados rfc5424\n"
 
-#: misc-utils/logger.c:1079
+#: misc-utils/logger.c:1085
 msgid "     --msgid <msgid>      set rfc5424 message id field\n"
 msgstr "     --msgid <msgid>      define campo id da mensagem de 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 <soquete>   grava neste soquete 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"
@@ -10654,528 +11663,1357 @@ msgstr ""
 "     --socket-errors[=<on|off|auto>]\n"
 "                          mostra erros de conexão ao usar soquete Unix\n"
 
-#: misc-utils/logger.c:1084
+#: misc-utils/logger.c:1090
 msgid "     --journald[=<file>]  write journald entry\n"
 msgstr ""
 "     --journald[=<arquivo>]\n"
 "                          escreve entrada journald\n"
 
-#: misc-utils/logger.c:1170
+#: misc-utils/logger.c:1176
 #, c-format
 msgid "file %s"
 msgstr "arquivo %s"
 
-#: misc-utils/logger.c:1185
+#: misc-utils/logger.c:1191
 msgid "failed to parse id"
 msgstr "falha ao analisar o id"
 
-#: misc-utils/logger.c:1203
+#: misc-utils/logger.c:1209
 msgid "failed to parse message size"
 msgstr "falha ao analisar o tamanho da mensagem"
 
-#: misc-utils/logger.c:1233
+#: misc-utils/logger.c:1239
 msgid "--msgid cannot contain space"
 msgstr "--msgid não pode ter espaço"
 
-#: misc-utils/logger.c:1255
+#: misc-utils/logger.c:1261
 #, c-format
 msgid "invalid structured data ID: '%s'"
 msgstr "ID de dados estruturados inválido: \"%s\""
 
-#: misc-utils/logger.c:1260
+#: misc-utils/logger.c:1266
 #, c-format
 msgid "invalid structured data parameter: '%s'"
 msgstr "parâmetro de dados estruturados invá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 <arquivo> e <mensagem> são mutuamente exclusivos, mensagem é ignorada"
 
-#: misc-utils/logger.c:1282
+#: misc-utils/logger.c:1288
 msgid "journald entry could not be written"
 msgstr "entrada de journald não pôde ser gravada"
 
-#: misc-utils/look.c:359
+#: misc-utils/look.c:357
 #, c-format
 msgid " %s [options] <string> [<file>...]\n"
 msgstr " %s [opções] <texto> [<arquivo>...]\n"
 
-#: misc-utils/look.c:362
+#: misc-utils/look.c:360
 msgid "Display lines beginning with a specified string.\n"
 msgstr "Exibe linhas iniciando com um texto especificado.\n"
 
-#: misc-utils/look.c:365
+#: misc-utils/look.c:363
 msgid " -a, --alternative        use the alternative dictionary\n"
 msgstr " -a, --alternative        usa o dicionário 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 apenas vazios e 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        não diferencia maiúsculo/minúsculo na comparação\n"
 
-#: misc-utils/look.c:368
+#: misc-utils/look.c:366
 msgid " -t, --terminate <char>   define the string-termination character\n"
 msgstr " -t, --terminate <char>   define o caractere de terminação de texto\n"
 
-#: misc-utils/lsblk.c:157
-msgid "device name"
-msgstr "nome do dispositivo"
-
-#: misc-utils/lsblk.c:158
-msgid "internal kernel device name"
-msgstr "nome interno do dispositivo de kernel"
+#: misc-utils/lsblk.c:170
+msgid "alignment offset"
+msgstr "posição de alinhamento"
 
-#: misc-utils/lsblk.c:159
-msgid "internal parent kernel device name"
-msgstr "nome interno do pai do dispositivo de kernel"
+#: 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 "caminho para o nó do 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 "raiz do sistema de arquivos"
+#: misc-utils/lsblk.c:173
+msgid "discard alignment offset"
+msgstr "descarte da posição de alinhamento"
 
-#: misc-utils/lsblk.c:169
-msgid "filesystem version"
-msgstr "versão do sistema de arquivos"
+#: misc-utils/lsblk.c:174
+msgid "dax-capable device"
+msgstr "dispositivo com capacidade para dax"
 
-#: misc-utils/lsblk.c:171 sys-utils/zramctl.c:86
-msgid "where the device is mounted"
-msgstr "onde o dispositivo está montado"
+#: misc-utils/lsblk.c:175
+msgid "discard granularity"
+msgstr "descarte de granularidade"
 
-#: misc-utils/lsblk.c:172
+#: misc-utils/lsblk.c:176
 #, fuzzy
-msgid "all locations where device is mounted"
-msgstr "onde o dispositivo está montado"
-
-#: misc-utils/lsblk.c:174 misc-utils/wipefs.c:110
-msgid "filesystem LABEL"
-msgstr "LABEL do sistema de arquivos"
+#| msgid "disk serial number"
+msgid "disk sequence number"
+msgstr "número de serial do disco"
 
 #: misc-utils/lsblk.c:177
-msgid "partition table identifier (usually UUID)"
-msgstr "identificador da tabela de partição (geralmente UUID)"
+msgid "discard max bytes"
+msgstr "descarte de máximo de bytes"
 
 #: misc-utils/lsblk.c:178
-msgid "partition table type"
-msgstr "Tipo de tabela de partição"
+msgid "discard zeroes data"
+msgstr "descarte de dados zero"
 
 #: misc-utils/lsblk.c:180
-msgid "partition type code or UUID"
-msgstr "código ou UUID do tipo de partição"
-
-#: misc-utils/lsblk.c:181
-msgid "partition type name"
-msgstr "nome do tipo de partição"
+msgid "mounted filesystem roots"
+msgstr "raízes de sistemas de arquivos montados"
 
-#: misc-utils/lsblk.c:182
-msgid "partition LABEL"
-msgstr "LABEL da partição"
+#: misc-utils/lsblk.c:185
+msgid "filesystem version"
+msgstr "versão do sistema de arquivos"
 
 #: misc-utils/lsblk.c:186
-msgid "read-ahead of the device"
-msgstr "read-ahead do dispositivo"
+msgid "group name"
+msgstr "nome do grupo"
 
-#: misc-utils/lsblk.c:187 sys-utils/losetup.c:79
-msgid "read-only device"
-msgstr "dispositivo somente leitura"
+# LUN = Logical unit number
+#: misc-utils/lsblk.c:187
+msgid "Host:Channel:Target:Lun for SCSI"
+msgstr "Host:Canal:Alvo:LUN de SCSI"
 
 #: misc-utils/lsblk.c:188
-msgid "removable device"
-msgstr "dispositivo removível"
-
-#: misc-utils/lsblk.c:189
 msgid "removable or hotplug device (usb, pcmcia, ...)"
 msgstr "dispositivo removível ou hotplug (usb, pcmcia, ...)"
 
-#: misc-utils/lsblk.c:190
-msgid "rotational device"
-msgstr "dispositivo rotatório"
+#: misc-utils/lsblk.c:189
+msgid "internal kernel device name"
+msgstr "nome interno do dispositivo de kernel"
 
-#: misc-utils/lsblk.c:191
-msgid "adds randomness"
-msgstr "adiciona aleatoriedade"
+#: misc-utils/lsblk.c:190 misc-utils/wipefs.c:110
+msgid "filesystem LABEL"
+msgstr "LABEL do sistema de arquivos"
 
-#: misc-utils/lsblk.c:192
-msgid "device identifier"
-msgstr "identificador do dispositivo"
+#: misc-utils/lsblk.c:191
+msgid "logical sector size"
+msgstr "tamanho lógico do setor"
 
 #: misc-utils/lsblk.c:193
-msgid "disk serial number"
-msgstr "número de serial do disco"
+msgid "minimum I/O size"
+msgstr "mínimo tamanho da E/S"
 
 #: misc-utils/lsblk.c:194
-msgid "size of the device"
-msgstr "tamanho do dispositivo"
+msgid "device identifier"
+msgstr "identificador do dispositivo"
 
 #: misc-utils/lsblk.c:195
-msgid "state of the device"
-msgstr "estado do dispositivo"
-
-#: misc-utils/lsblk.c:197
-msgid "group name"
-msgstr "nome do grupo"
-
-#: misc-utils/lsblk.c:198
 msgid "device node permissions"
 msgstr "permissões do nó do dispositivo"
 
-#: misc-utils/lsblk.c:199
-msgid "alignment offset"
-msgstr "posição de alinhamento"
+#: misc-utils/lsblk.c:196
+#, fuzzy
+#| msgid "device name"
+msgid "device queues"
+msgstr "nome do dispositivo"
 
-#: misc-utils/lsblk.c:200
-msgid "minimum I/O size"
-msgstr "mínimo tamanho da E/S"
+#: misc-utils/lsblk.c:197
+msgid "device name"
+msgstr "nome do dispositivo"
 
-#: misc-utils/lsblk.c:201
+#: misc-utils/lsblk.c:198
 msgid "optimal I/O size"
 msgstr "tamanho ótimo da E/S"
 
+#: misc-utils/lsblk.c:201
+msgid "partition LABEL"
+msgstr "LABEL da partição"
+
 #: misc-utils/lsblk.c:202
-msgid "physical sector size"
-msgstr "tamanho físico do setor"
+#, fuzzy
+#| msgid "%s: partition %zu: failed to get partition type"
+msgid "partition number as read from the partition table"
+msgstr "%s: partição %zu: falha em obter o tipo da partição"
 
 #: misc-utils/lsblk.c:203
-msgid "logical sector size"
-msgstr "tamanho lógico do setor"
+msgid "partition type name"
+msgstr "nome do tipo de partição"
 
 #: misc-utils/lsblk.c:204
-msgid "I/O scheduler name"
-msgstr "nome do agendador de E/S"
-
-#: misc-utils/lsblk.c:205
-msgid "request queue size"
-msgstr "requisita o tamanho da file"
+msgid "partition type code or UUID"
+msgstr "código ou UUID do tipo de partição"
 
 #: misc-utils/lsblk.c:206
-msgid "device type"
-msgstr "tipo do dispositivo"
+msgid "path to the device node"
+msgstr "caminho para o nó do dispositivo"
 
 #: misc-utils/lsblk.c:207
-msgid "discard alignment offset"
-msgstr "descarte da posição de alinhamento"
+msgid "physical sector size"
+msgstr "tamanho físico do setor"
 
 #: misc-utils/lsblk.c:208
-msgid "discard granularity"
-msgstr "descarte de granularidade"
+msgid "internal parent kernel device name"
+msgstr "nome interno do pai do dispositivo de kernel"
 
 #: misc-utils/lsblk.c:209
-msgid "discard max bytes"
-msgstr "descarte de máximo de bytes"
+msgid "partition table type"
+msgstr "Tipo de tabela de partição"
 
 #: misc-utils/lsblk.c:210
-msgid "discard zeroes data"
-msgstr "descarte de dados zero"
+msgid "partition table identifier (usually UUID)"
+msgstr "identificador da tabela de partição (geralmente UUID)"
 
 #: misc-utils/lsblk.c:211
-msgid "write same max bytes"
-msgstr "escreve o mesmo máximo de bytes"
+msgid "adds randomness"
+msgstr "adiciona aleatoriedade"
 
 #: misc-utils/lsblk.c:212
-msgid "unique storage identifier"
-msgstr "identificador único de armazenamento"
+msgid "read-ahead of the device"
+msgstr "read-ahead do dispositivo"
 
-# LUN = Logical unit number
 #: misc-utils/lsblk.c:213
-msgid "Host:Channel:Target:Lun for SCSI"
-msgstr "Host:Canal:Alvo:LUN de SCSI"
+msgid "device revision"
+msgstr "revisão do dispositivo"
 
 #: misc-utils/lsblk.c:214
-msgid "device transport type"
-msgstr "tipo de dispositivo de transporte"
+msgid "removable device"
+msgstr "dispositivo removível"
 
 #: misc-utils/lsblk.c:215
+msgid "rotational device"
+msgstr "dispositivo rotatório"
+
+#: misc-utils/lsblk.c:216 sys-utils/losetup.c:79
+msgid "read-only device"
+msgstr "dispositivo somente leitura"
+
+#: misc-utils/lsblk.c:217
+msgid "request queue size"
+msgstr "requisita o tamanho da file"
+
+#: misc-utils/lsblk.c:218
+msgid "I/O scheduler name"
+msgstr "nome do agendador de E/S"
+
+#: misc-utils/lsblk.c:219
+msgid "disk serial number"
+msgstr "número de serial do disco"
+
+#: misc-utils/lsblk.c:220
+msgid "size of the device"
+msgstr "tamanho do dispositivo"
+
+#: misc-utils/lsblk.c:221
+#, fuzzy
+#| msgid "partition name"
+msgid "partition start offset"
+msgstr "nome da partição"
+
+#: misc-utils/lsblk.c:222
+msgid "state of the device"
+msgstr "estado do dispositivo"
+
+#: misc-utils/lsblk.c:223
 msgid "de-duplicated chain of subsystems"
 msgstr "de-duplica cadeia de subsistemas"
 
-#: misc-utils/lsblk.c:216
-msgid "device revision"
-msgstr "revisão do dispositivo"
+#: misc-utils/lsblk.c:224
+msgid "all locations where device is mounted"
+msgstr "todas as localizações onde o dispositivo está montado"
 
-#: misc-utils/lsblk.c:217
+#: misc-utils/lsblk.c:225 sys-utils/zramctl.c:86
+msgid "where the device is mounted"
+msgstr "onde o dispositivo está montado"
+
+#: misc-utils/lsblk.c:226
+msgid "device transport type"
+msgstr "tipo de dispositivo de transporte"
+
+#: misc-utils/lsblk.c:227
+msgid "device type"
+msgstr "tipo do dispositivo"
+
+#: misc-utils/lsblk.c:229
 msgid "device vendor"
 msgstr "fabricante do dispositivo"
 
-#: misc-utils/lsblk.c:218
+#: misc-utils/lsblk.c:230
+msgid "write same max bytes"
+msgstr "escreve o mesmo máximo de bytes"
+
+#: misc-utils/lsblk.c:231
+msgid "unique storage identifier"
+msgstr "identificador único de armazenamento"
+
+#: misc-utils/lsblk.c:232
 msgid "zone model"
 msgstr "modelo de zona"
 
-#: misc-utils/lsblk.c:219
-msgid "dax-capable device"
-msgstr "dispositivo com capacidade para dax"
+#: misc-utils/lsblk.c:233
+#, fuzzy
+#| msgid "min seg size"
+msgid "zone size"
+msgstr "Tamanho mínimo de segmentos"
+
+#: misc-utils/lsblk.c:234
+#, fuzzy
+#| msgid "discard granularity"
+msgid "zone write granularity"
+msgstr "descarte de granularidade"
+
+#: misc-utils/lsblk.c:235
+#, fuzzy
+#| msgid "write same max bytes"
+msgid "zone append max bytes"
+msgstr "escreve o mesmo máximo de bytes"
+
+#: misc-utils/lsblk.c:236
+#, fuzzy
+#| msgid "number of sectors"
+msgid "number of zones"
+msgstr "número de setores"
+
+#: misc-utils/lsblk.c:237
+#, fuzzy
+#| msgid "max number of open files"
+msgid "maximum number of open zones"
+msgstr "número máximo de arquivos abertos"
 
-#: misc-utils/lsblk.c:1295
+#: misc-utils/lsblk.c:238
+#, fuzzy
+#| msgid "max number of processes"
+msgid "maximum number of active zones"
+msgstr "número máximo de processos"
+
+#: misc-utils/lsblk.c:1433
 msgid "failed to allocate device"
 msgstr "falha ao alocar dispositivo"
 
-#: misc-utils/lsblk.c:1355
+#: misc-utils/lsblk.c:1493
 msgid "failed to open device directory in sysfs"
 msgstr "falha ao abrir o diretório do dispositivo no sysfs"
 
-#: misc-utils/lsblk.c:1543
+#: misc-utils/lsblk.c:1681
 #, c-format
 msgid "%s: failed to get sysfs name"
 msgstr "%s: falha ao obter o nome no sysfs"
 
-#: misc-utils/lsblk.c:1555
+#: misc-utils/lsblk.c:1693
 #, c-format
 msgid "%s: failed to get whole-disk device number"
 msgstr "%s: falha ao obter número de dispositivo de disco inteiro"
 
-#: misc-utils/lsblk.c:1628 misc-utils/lsblk.c:1676
+#: misc-utils/lsblk.c:1766 misc-utils/lsblk.c:1814
 msgid "failed to allocate /sys handler"
 msgstr "falha ao alocar manipulador de /sys"
 
-#: misc-utils/lsblk.c:1736 misc-utils/lsblk.c:1738 misc-utils/lsblk.c:1767
-#: misc-utils/lsblk.c:1769
+#: 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 "falha ao analisar a lista \"%s\""
 
 #. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1743
+#: misc-utils/lsblk.c:1881
 #, c-format
 msgid "the list of excluded devices is too large (limit is %d devices)"
 msgstr "a lista de dispositivos excluídos é muito grande (limite é %d dispositivos)"
 
 #. TRANSLATORS: The standard value for %d is 256.
-#: misc-utils/lsblk.c:1774
+#: misc-utils/lsblk.c:1912
 #, c-format
 msgid "the list of included devices is too large (limit is %d devices)"
 msgstr "a lista de dispositivos incluídos é muito grande (limite é %d dispositivos)"
 
-#: misc-utils/lsblk.c:1843 sys-utils/wdctl.c:207
+#: misc-utils/lsblk.c:1981 sys-utils/wdctl.c:225
 #, c-format
 msgid " %s [options] [<device> ...]\n"
 msgstr " %s [opções] [<dispositivo> ...]\n"
 
-#: misc-utils/lsblk.c:1846
+#: misc-utils/lsblk.c:1984
 msgid "List information about block devices.\n"
 msgstr "Lista informação sobre dispositivos de bloco.\n"
 
-#: misc-utils/lsblk.c:1849
+#: 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         não exibe dispositivos escravos ou mantenedores\n"
+
+#: misc-utils/lsblk.c:1988
 msgid " -D, --discard        print discard capabilities\n"
 msgstr " -D, --discard        exibe as capacidades de descartes\n"
 
-#: misc-utils/lsblk.c:1850
+#: misc-utils/lsblk.c:1989
 msgid " -E, --dedup <column> de-duplicate output by <column>\n"
 msgstr " -E, --dedup <coluna> desduplica a saída por <coluna>\n"
 
-#: misc-utils/lsblk.c:1851
+#: misc-utils/lsblk.c:1990
 msgid " -I, --include <list> show only devices with specified major numbers\n"
 msgstr ""
 " -I, --include <lista>\n"
 "                      mostra apenas os dispositivos com números maiores\n"
 "                        especificados\n"
 
-#: misc-utils/lsblk.c:1852 sys-utils/lsirq.c:63 sys-utils/lsmem.c:512
+#: 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           usa o formato de saída JSON\n"
 
-#: misc-utils/lsblk.c:1853
+#: misc-utils/lsblk.c:1992
+msgid " -M, --merge          group parents of sub-trees (usable for RAIDs, Multi-path)\n"
+msgstr " -M, --merge          agrupa pais de sub-árvores (usável por RAIDs, multipath)\n"
+
+#: misc-utils/lsblk.c:1993
 msgid " -O, --output-all     output all columns\n"
 msgstr " -O, --output-all     mostra todas as colunas\n"
 
-#: misc-utils/lsblk.c:1855
+#: misc-utils/lsblk.c:1995
 msgid " -S, --scsi           output info about SCSI devices\n"
 msgstr " -S, --scsi           exibe informação sobre dispositivos SCSI\n"
 
-#: misc-utils/lsblk.c:1856
+#: 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           exibe informação sobre 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           exibe informação sobre dispositivos SCSI\n"
+
+#: misc-utils/lsblk.c:1998
 msgid " -T, --tree[=<column>] use tree format output\n"
 msgstr " -T, --tree[=<coluna>] usa árvore no formato de lista\n"
 
-#: misc-utils/lsblk.c:1857
+#: misc-utils/lsblk.c:1999
 msgid " -a, --all            print all devices\n"
 msgstr " -a, --all            exibe todos os dispositivos\n"
 
-#: misc-utils/lsblk.c:1859
+#: misc-utils/lsblk.c:2001
 msgid " -d, --nodeps         don't print slaves or holders\n"
 msgstr " -d, --nodeps         não exibe dispositivos escravos ou mantenedores\n"
 
-#: misc-utils/lsblk.c:1860
+#: misc-utils/lsblk.c:2002
 msgid " -e, --exclude <list> exclude devices by major number (default: RAM disks)\n"
 msgstr ""
 " -e, --exclude <lista>\n"
 "                      exclui dispositivos pelo número maior\n"
 "                        (padrão: discos RAM)\n"
 
-#: misc-utils/lsblk.c:1861
+#: misc-utils/lsblk.c:2003
 msgid " -f, --fs             output info about filesystems\n"
 msgstr " -f, --fs             exibe informação sobre os sistemas de arquivos\n"
 
-#: misc-utils/lsblk.c:1862
+#: misc-utils/lsblk.c:2004
 msgid " -i, --ascii          use ascii characters only\n"
 msgstr " -i, --ascii          usa apenas caracteres ascii\n"
 
-#: misc-utils/lsblk.c:1863
+#: misc-utils/lsblk.c:2005
 msgid " -l, --list           use list format output\n"
 msgstr " -l, --list           usa saída no formato de lista\n"
 
-#: misc-utils/lsblk.c:1864
-msgid " -M, --merge          group parents of sub-trees (usable for RAIDs, Multi-path)\n"
-msgstr " -M, --merge          agrupa pais de sub-árvores (usável por RAIDs, multipath)\n"
-
-#: misc-utils/lsblk.c:1865
+#: misc-utils/lsblk.c:2006
 msgid " -m, --perms          output info about permissions\n"
 msgstr " -m, --perms          exibe informação sobre permissões\n"
 
-#: misc-utils/lsblk.c:1866 sys-utils/lsirq.c:65 sys-utils/lsmem.c:516
+#: 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     não exibe os cabeçalhos\n"
 
-#: misc-utils/lsblk.c:1867 sys-utils/lsmem.c:517
-msgid " -o, --output <list>  output columns\n"
-msgstr " -o, --output <lista> mostra colunas\n"
+#: misc-utils/lsblk.c:2008 sys-utils/lsmem.c:530
+msgid " -o, --output <list>  output columns\n"
+msgstr " -o, --output <lista> mostra colunas\n"
+
+#: misc-utils/lsblk.c:2009
+msgid " -p, --paths          print complete device path\n"
+msgstr " -p, --paths          exibe o caminho completo do dispositivo\n"
+
+#: misc-utils/lsblk.c:2011
+msgid " -s, --inverse        inverse dependencies\n"
+msgstr " -s, --inverse        dependências inversas\n"
+
+#: misc-utils/lsblk.c:2012
+msgid " -t, --topology       output info about topology\n"
+msgstr " -t, --topology       exibe informação sobre a topologia\n"
+
+#: misc-utils/lsblk.c:2013
+msgid " -w, --width <num>    specifies output width as number of characters\n"
+msgstr " -w, --width <núm>    especifica a largura da saída em número de caracteres\n"
+
+#: misc-utils/lsblk.c:2014
+msgid " -x, --sort <column>  sort output by <column>\n"
+msgstr " -x, --sort <coluna>  ordena a saída por <coluna>\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          exibe modelo de zona\n"
+
+#: misc-utils/lsblk.c:2017
+msgid "     --sysroot <dir>  use specified directory as system root\n"
+msgstr "     --sysroot <dir>  usa o diretório especificado como raiz do sistema\n"
+
+#: misc-utils/lsblk.c:2034
+#, c-format
+msgid "failed to access sysfs directory: %s"
+msgstr "falha ao acessar diretório do sysfs: %s"
+
+#: misc-utils/lsblk.c:2280
+msgid "invalid output width number argument"
+msgstr "argumento inválido de número de largura da saída"
+
+#: misc-utils/lsblk.c:2439
+msgid "failed to allocate device tree"
+msgstr "falha ao alocar árvore de 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 "não foi possível criar processo filho"
+
+#: 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 "comando do processo mantendo a trava"
+
+#: 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 "arquivo de dispositivo de backend"
+
+#: 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 "descritor de arquivo inválido"
+
+#: 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áximo de arquivos abertos"
+
+#: misc-utils/lsfd.c:161 misc-utils/lslocks.c:79
+#, fuzzy
+#| msgid "logical NUMA node number"
+msgid "inode number"
+msgstr "número de nó NUMA"
+
+#: 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 "tamanho do arquivo"
+
+#: 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 trava de acesso"
+
+#: misc-utils/lsfd.c:197
+#, fuzzy
+#| msgid "size of the file"
+msgid "name of the file (cooked)"
+msgstr "tamanho do arquivo"
+
+#: 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 "caminho do espaço de nome"
+
+#: misc-utils/lsfd.c:218
+#, fuzzy
+#| msgid "size of the file"
+msgid "owner of the file"
+msgstr "tamanho do arquivo"
+
+#: 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 do processo mantendo a trava"
+
+#: misc-utils/lsfd.c:233
+#, fuzzy
+#| msgid "command of the process holding the lock"
+msgid "command of the process targeted by the pidfd"
+msgstr "comando do processo mantendo a trava"
+
+#: 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 do processo mantendo a trava"
+
+#: 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: não foi possível obter posição do arquivo"
+
+#: misc-utils/lsfd.c:248
+#, fuzzy
+#| msgid "Number of attached processes"
+msgid "protocol number of the raw socket"
+msgstr "Número de processos anexados"
+
+#: misc-utils/lsfd.c:251
+#, fuzzy
+#| msgid "no device specified"
+msgid "device ID (if special file)"
+msgstr "nenhum dispositivo especificado"
+
+#: misc-utils/lsfd.c:254
+#, fuzzy
+#| msgid "max file size"
+msgid "file size"
+msgstr "tamanho máximo de arquivo"
+
+#: 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 "nome da partição"
+
+#: misc-utils/lsfd.c:266
+msgid "State of socket"
+msgstr ""
+
+#: misc-utils/lsfd.c:269
+#, fuzzy
+#| msgid "socket"
+msgid "Type of socket"
+msgstr "soquete"
+
+#: 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 "falha ao ler nova partição do dispositivo; ignorando --move-data"
+
+#: misc-utils/lsfd.c:275
+#, fuzzy
+#| msgid "filesystem type"
+msgid "file type (raw)"
+msgstr "tipo do sistema de arquivos"
+
+#: 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 da 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 do processo mantendo a trava"
+
+#: misc-utils/lsfd.c:293
+#, fuzzy
+#| msgid "filesystem type"
+msgid "file type (cooked)"
+msgstr "tipo do sistema de arquivos"
+
+#: 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 processos anexados"
+
+#: 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 processos anexados"
+
+#: misc-utils/lsfd.c:370 sys-utils/prlimit.c:87
+msgid "processes"
+msgstr "processos"
+
+#: misc-utils/lsfd.c:374
+#, fuzzy
+#| msgid "Attached processes"
+msgid "root owned processes"
+msgstr "Processos anexados"
+
+#: misc-utils/lsfd.c:378
+#, fuzzy
+#| msgid "kernel messages"
+msgid "kernel threads"
+msgstr "mensagens de kernel"
+
+#: misc-utils/lsfd.c:382
+#, fuzzy
+#| msgid "open failed"
+msgid "open files"
+msgstr "abertura falhou"
+
+#: misc-utils/lsfd.c:386
+#, fuzzy
+#| msgid "open failed"
+msgid "RO open files"
+msgstr "abertura falhou"
+
+#: misc-utils/lsfd.c:390
+#, fuzzy
+#| msgid "open failed"
+msgid "WO open files"
+msgstr "abertura falhou"
+
+#: 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 ""
+
+# quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
+#: misc-utils/lsfd.c:406
+#, fuzzy
+#| msgid "Regular files: %9lld\n"
+msgid "regular files"
+msgstr "Arquivos comuns: %9lld\n"
+
+#: misc-utils/lsfd.c:410
+#, fuzzy
+#| msgid "Sectors"
+msgid "directories"
+msgstr "Setores"
+
+#: misc-utils/lsfd.c:414
+#, fuzzy
+#| msgid "socket"
+msgid "sockets"
+msgstr "soquete"
+
+#: 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: não é um dispositivo de caracteres"
+
+#: misc-utils/lsfd.c:426
+#, fuzzy
+#| msgid "block device name"
+msgid "block devices"
+msgstr "nome de dispositivo de bloco"
+
+#: misc-utils/lsfd.c:430
+#, fuzzy
+#| msgid "unknown user %s"
+msgid "unknown types"
+msgstr "usuário desconhecido %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 "falha ao alocar cache de UID"
+
+#: misc-utils/lsfd.c:1378 misc-utils/lslocks.c:292
+msgid "(unknown)"
+msgstr "(desconhecida)"
+
+#: 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 "falha ao alocar memória: %m"
+
+#: misc-utils/lsfd.c:1465
+#, fuzzy, c-format
+#| msgid "unexpected value in %s: %ju"
+msgid "unexpected value for pid specification: %s"
+msgstr "valor inesperado em %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 "falha ao alocar manipulador de pty"
+
+#: misc-utils/lsfd.c:1517
+#, fuzzy
+#| msgid "failed to open: %s"
+msgid "failed to open /proc"
+msgstr "falha ao 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          não exibe cabeçalhos\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             usa formato de saída 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         não exibe cabeçalhos\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>      mostra colunas\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              usa formato de saída não tratado\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       não trunca texto em colunas\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>...     age nesses processos já em execução\n"
+
+#: misc-utils/lsfd.c:1548
+msgid " -i[4|6], --inet[=4|6]        list only IPv4 and/or IPv6 sockets\n"
+msgstr ""
+
+#: misc-utils/lsfd.c:1549
+msgid " -Q,      --filter <expr>     apply display filter\n"
+msgstr ""
+
+#: misc-utils/lsfd.c:1550
+msgid "          --debug-filter      dump the internal data structure of filter and exit\n"
+msgstr ""
+
+#: 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 <caminho>\n"
+"                         especifica uso de caminho para os pontos de montagem\n"
+
+#: misc-utils/lsfd.c:1553
+msgid "          --dump-counters     dump counter definitions\n"
+msgstr ""
+
+#: 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[=quando]\n"
+"                      mostra informação resumida (never, always ou only)\n"
+
+#: misc-utils/lsfd.c:1621
+#, c-format
+msgid "too short counter specification: -C/--counter %s"
+msgstr ""
+
+#: misc-utils/lsfd.c:1625 misc-utils/lsfd.c:1631
+#, c-format
+msgid "no name for counter: -C/--counter %s"
+msgstr ""
+
+#: misc-utils/lsfd.c:1635
+#, c-format
+msgid "empty counter expression given: -C/--counter %s"
+msgstr ""
+
+#: misc-utils/lsfd.c:1643
+#, c-format
+msgid "don't use `{' in the name of a counter: %s"
+msgstr ""
+
+#: misc-utils/lsfd.c:1664
+msgid "failed in making filter for a counter: "
+msgstr ""
+
+#: misc-utils/lsfd.c:1732
+#, fuzzy
+#| msgid "failed to allocate output table"
+msgid "failed to allocate summary table"
+msgstr "falha ao alocar tabela da saída"
+
+#: misc-utils/lsfd.c:1742
+msgid "VALUE"
+msgstr ""
+
+#: misc-utils/lsfd.c:1744 misc-utils/lsfd.c:1750
+#, fuzzy
+#| msgid "failed to allocate output column"
+msgid "failed to allocate summary column"
+msgstr "falha ao alocar coluna de saída"
+
+#: misc-utils/lsfd.c:1748
+msgid "COUNTER"
+msgstr ""
+
+#: 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 "falha ao adicionar dados de saída"
+
+#: misc-utils/lsfd.c:1905
+#, fuzzy, c-format
+#| msgid "unknown argument: %s"
+msgid "unknown -i/--inet argument: %s"
+msgstr "argumento desconhecido: %s"
+
+#: misc-utils/lsfd.c:1931 sys-utils/lsmem.c:641
+msgid "unsupported --summary argument"
+msgstr "sem suporte ao argumento de --summary"
+
+#: misc-utils/lsfd-file.c:311 misc-utils/namei.c:455 sys-utils/lsns.c:1486
+msgid "failed to allocate UID cache"
+msgstr "falha ao alocar cache de UID"
+
+#: misc-utils/lsfd-filter.c:417
+#, c-format
+msgid "error: string literal is not terminated: %s"
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:511
+#, c-format
+msgid "error: unbalanced parenthesis: %s"
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:560 misc-utils/lsfd-filter.c:570
+#: misc-utils/lsfd-filter.c:580
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected character %c after ="
+msgstr "erro de entrada: caractere inesperado %c após o campo %s"
+
+#: misc-utils/lsfd-filter.c:641
+#, fuzzy, c-format
+#| msgid "%s: failed to get partition number"
+msgid "error: failed to convert input to number"
+msgstr "%s: falha em obter o número da partição"
+
+#: misc-utils/lsfd-filter.c:645
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected character %c"
+msgstr "erro de entrada: caractere inesperado %c após o campo %s"
+
+#: misc-utils/lsfd-filter.c:700
+#, fuzzy, c-format
+#| msgid "input error: unexpected character %c after %s field"
+msgid "error: unexpected token: %s after %s"
+msgstr "erro de entrada: caractere inesperado %c após o campo %s"
+
+#: misc-utils/lsfd-filter.c:711
+#, c-format
+msgid "error: empty left side expression: %s"
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:726
+#, fuzzy, c-format
+msgid "error: no such column: %s"
+msgstr "%s: não foi possível abrir %s: %s\n"
+
+#: misc-utils/lsfd-filter.c:737
+#, fuzzy, c-format
+msgid "error: cannot add a column to table: %s"
+msgstr "%s: não foi possível abrir %s: %s\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 "erro interno: sem suporte ao tipo de diálogo %d"
+
+#: misc-utils/lsfd-filter.c:804 misc-utils/lsfd-filter.c:834
+#, c-format
+msgid "error: empty right side expression: %s"
+msgstr ""
+
+#: misc-utils/lsfd-filter.c:874
+#, fuzzy
+#| msgid "could not compile regular expression %s: %s"
+msgid "error: empty filter expression"
+msgstr "não foi possível compilar a expressão regular %s: %s"
+
+#: misc-utils/lsfd-filter.c:975
+#, fuzzy, c-format
+#| msgid "unexpected end of file on %s"
+msgid "unexpected type in filter application: %s"
+msgstr "fim de arquivo inesperado em %s"
 
-#: misc-utils/lsblk.c:1868
-msgid " -p, --paths          print complete device path\n"
-msgstr " -p, --paths          exibe o caminho completo do dispositivo\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 "erro de entrada: caractere inesperado %c após o campo %s"
 
-#: misc-utils/lsblk.c:1870
-msgid " -s, --inverse        inverse dependencies\n"
-msgstr " -s, --inverse        dependências inversas\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 "erro de entrada: caractere inesperado %c após o campo %s"
 
-#: misc-utils/lsblk.c:1871
-msgid " -t, --topology       output info about topology\n"
-msgstr " -t, --topology       exibe informação sobre a topologia\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 "erro de entrada: caractere inesperado %c após o campo %s"
 
-#: misc-utils/lsblk.c:1872
-#, fuzzy
-msgid " -w, --width <num>    specifies output width as number of characters\n"
-msgstr " -c, --output-width <largura>     largura da saída em número de caracteres\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:1873
-msgid " -x, --sort <column>  sort output by <column>\n"
-msgstr " -x, --sort <coluna>  ordena a saída por <coluna>\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 "não foi possível compilar a expressão regular %s: %s"
 
-#: misc-utils/lsblk.c:1874
-msgid " -z, --zoned          print zone model\n"
-msgstr " -z, --zoned          exibe modelo de zona\n"
+#: misc-utils/lsfd-filter.c:1321
+msgid "error: unbalanced parenthesis: ("
+msgstr ""
 
-#: misc-utils/lsblk.c:1875
-msgid "     --sysroot <dir>  use specified directory as system root\n"
-msgstr "     --sysroot <dir>  usa o diretório especificado como raiz do sistema\n"
+#: misc-utils/lsfd-filter.c:1327
+#, c-format
+msgid "error: garbage at the end of expression: %s"
+msgstr ""
 
-#: misc-utils/lsblk.c:1892
+#: misc-utils/lsfd-filter.c:1333
 #, c-format
-msgid "failed to access sysfs directory: %s"
-msgstr "falha ao acessar diretório do sysfs: %s"
+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 "argumento inválido de número de partição"
+#| msgid "failed to allocate memory: %m"
+msgid "failed to allocate memory for string"
+msgstr "falha ao alocar memória: %m"
 
-#: misc-utils/lsblk.c:2257
-msgid "failed to allocate device tree"
-msgstr "falha ao alocar árvore de 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 "falha ao alocar coluna de saída"
 
-#: misc-utils/lslocks.c:73
+#: misc-utils/lslocks.c:75
 msgid "command of the process holding the lock"
 msgstr "comando do processo mantendo a trava"
 
-#: misc-utils/lslocks.c:74
+#: misc-utils/lslocks.c:76
 msgid "PID of the process holding the lock"
 msgstr "PID do processo mantendo a trava"
 
-#: misc-utils/lslocks.c:75
+#: misc-utils/lslocks.c:77
 msgid "kind of lock"
 msgstr "tipo de trava"
 
-#: misc-utils/lslocks.c:76
+#: misc-utils/lslocks.c:78
 msgid "size of the lock"
 msgstr "tamanho da trava"
 
-#: misc-utils/lslocks.c:77
+#: misc-utils/lslocks.c:81
 msgid "lock access mode"
 msgstr "modo trava de acesso"
 
-#: misc-utils/lslocks.c:78
+#: misc-utils/lslocks.c:82
 msgid "mandatory state of the lock: 0 (none), 1 (set)"
 msgstr "estado obrigatório da trava: 0 (nenhuma), 1 (definido)"
 
-#: misc-utils/lslocks.c:79
+#: misc-utils/lslocks.c:83
 msgid "relative byte offset of the lock"
 msgstr "posição relativa de byte da trava"
 
-#: misc-utils/lslocks.c:80
+#: misc-utils/lslocks.c:84
 msgid "ending offset of the lock"
 msgstr "posição final da trava"
 
-#: misc-utils/lslocks.c:81
+#: misc-utils/lslocks.c:85
 msgid "path of the locked file"
 msgstr "caminho do arquivo travado"
 
-#: misc-utils/lslocks.c:82
+#: misc-utils/lslocks.c:86
 msgid "PID of the process blocking the lock"
 msgstr "PID do processo bloqueando a trava"
 
-#: misc-utils/lslocks.c:259
+#: misc-utils/lslocks.c:234
+#, fuzzy, c-format
+#| msgid "failed to parse %s"
+msgid "failed to parse '%s'"
+msgstr "falha ao analisar %s"
+
+#: misc-utils/lslocks.c:266
 msgid "failed to parse ID"
 msgstr "falha ao analisar o 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 "falha ao analisar o pid"
 
-#: misc-utils/lslocks.c:285
-msgid "(unknown)"
-msgstr "(desconhecida)"
-
-#: misc-utils/lslocks.c:287
+#: misc-utils/lslocks.c:294
 msgid "(undefined)"
 msgstr "(indefinida)"
 
-#: misc-utils/lslocks.c:296
+#: misc-utils/lslocks.c:303
 msgid "failed to parse start"
 msgstr "falha ao analisar o início"
 
-#: misc-utils/lslocks.c:303
+#: misc-utils/lslocks.c:310
 msgid "failed to parse end"
 msgstr "falha ao analisar o final"
 
-#: misc-utils/lslocks.c:531
+#: misc-utils/lslocks.c:548
 msgid "List local system locks.\n"
 msgstr "Lista travas do 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, --bytes            exibe TAMANHO em bytes em vez de formato legível\n"
 
-#: misc-utils/lslocks.c:536
+#: misc-utils/lslocks.c:553
 msgid " -i, --noinaccessible   ignore locks without read permissions\n"
 msgstr " -i, --noinaccessible   ignora travas sem permissão de leitura\n"
 
-#: misc-utils/lslocks.c:537 sys-utils/lsns.c:972 sys-utils/rfkill.c:630
+#: 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       não exibe os cabeçalhos\n"
 
-#: misc-utils/lslocks.c:538 sys-utils/lsns.c:973 sys-utils/rfkill.c:631
+#: 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 quais colunas de saída se deve usar\n"
 
-#: misc-utils/lslocks.c:539 sys-utils/lsns.c:974 sys-utils/rfkill.c:632
+#: 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       mostra todas as colunas\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>        exibe apenas travas mantidas por este processo\n"
 
-#: misc-utils/lslocks.c:541 sys-utils/lsns.c:976 sys-utils/rfkill.c:633
+#: 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              usa formato de saída não tratado (raw)\n"
 
-#: misc-utils/lslocks.c:606 schedutils/chrt.c:414 schedutils/ionice.c:177
-#: schedutils/taskset.c:171 schedutils/uclampset.c:255 sys-utils/choom.c:102
-#: sys-utils/lsns.c:1058 sys-utils/prlimit.c:593
+#: 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 inválido de PID"
 
@@ -11195,8 +13033,8 @@ msgstr " -m, --max-size <núm>  limita quanto é lido de arquivos semente\n"
 msgid " -v, --verbose         explain what is being done\n"
 msgstr " -v, --verbose         explica o que está sendo feito\n"
 
-#: misc-utils/mcookie.c:97 misc-utils/wipefs.c:671 sys-utils/blkdiscard.c:107
-#: 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 "<núm>"
 
@@ -11212,8 +13050,8 @@ msgstr[1] "Obtidos %zu bytes de %s\n"
 msgid "closing %s failed"
 msgstr "fechamento de %s falhou"
 
-#: misc-utils/mcookie.c:168 sys-utils/blkdiscard.c:189 sys-utils/fstrim.c:501
-#: text-utils/hexdump.c:124
+#: misc-utils/mcookie.c:168 sys-utils/blkdiscard.c:204 sys-utils/fstrim.c:542
+#: text-utils/hexdump.c:117
 msgid "failed to parse length"
 msgstr "falha ao analisar comprimento"
 
@@ -11228,21 +13066,21 @@ msgid_plural "Got %d bytes from %s\n"
 msgstr[0] "Obtido %d byte de %s\n"
 msgstr[1] "Obtido %d bytes de %s\n"
 
-#: misc-utils/namei.c:90
+#: misc-utils/namei.c:101
 #, c-format
 msgid "failed to read symlink: %s"
 msgstr "falha ao ler link simbólico: %s"
 
-#: misc-utils/namei.c:334
+#: misc-utils/namei.c:359
 #, c-format
 msgid " %s [options] <pathname>...\n"
 msgstr " %s [opções] <caminhos>...\n"
 
-#: misc-utils/namei.c:337
+#: misc-utils/namei.c:362
 msgid "Follow a pathname until a terminal point is found.\n"
 msgstr "Segue um caminho até um ponto de terminação ser encontrado.\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"
@@ -11258,342 +13096,524 @@ msgstr ""
 " -n, --nosymlinks    não segue links simbólicos\n"
 " -v, --vertical      alinhamento vertical de modos e donos\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        exibe todas as submontagens para os sistemas de\n"
+"                          arquivos correspondentes\n"
+
+#: misc-utils/namei.c:449
 msgid "pathname argument is missing"
 msgstr "argumento de nome de caminho está faltando"
 
-#: misc-utils/namei.c:414 sys-utils/lsns.c:1135
-msgid "failed to allocate UID cache"
-msgstr "falha ao alocar cache de UID"
-
-#: misc-utils/namei.c:417
+#: misc-utils/namei.c:458
 msgid "failed to allocate GID cache"
 msgstr "falha ao alocar cache de GID"
 
-#: misc-utils/namei.c:439
+#: misc-utils/namei.c:480
 #, c-format
 msgid "%s: exceeded limit of symlinks"
 msgstr "%s: excedido o limite de links 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 [opções] -u <usuário> [[--] <comando>]\n"
+
+#: misc-utils/pipesz.c:66
+#, fuzzy, c-format
+#| msgid " %s [options]\n"
+msgid " %s [options] --get\n"
+msgstr " %s [opções]\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           ignora falhas\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 <arquivo>  especifica o caminho do arquivo de ajuste\n"
+"                            (padrão %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 <path>        caminho para o arquivo pid\n"
+
+#: misc-utils/pipesz.c:82
+#, fuzzy
+#| msgid " -f, --file <file>        log the contents of this file\n"
+msgid " -n, --fd <num>     act on a file descriptor"
+msgstr " -f, --file <arquivo>     registra o conteúdo deste arquivo\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       age no alvo de links 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 <arquivo>\n"
+"                      escreve no arquivo em vez da saída padrão\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             mostra mensagem para a saída de erro também\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            mostra criador e dono\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 mensagens de erro \"não montado\"\n"
+
+#: misc-utils/pipesz.c:90
+#, fuzzy
+#| msgid " -v, --verbose      verbose output\n"
+msgid " -v, --verbose      provide detailed output"
+msgstr " -v, --verbose      saída detalhada\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 "não foi possível obter o tamanho 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 "não foi possível obter o tamanho 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 "não foi possível atualizar %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 "tamanho"
+
+#. 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 ", pronto"
+
+#: misc-utils/pipesz.c:311
+#, fuzzy
+#| msgid "mount: type specified twice"
+msgid "using last specified size"
+msgstr "mount: tipo especificado duas vezes"
+
+#: misc-utils/rename.c:117
 #, c-format
 msgid "%s: overwrite `%s'? "
 msgstr "%s: sobrescrever \"%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: não acessível"
 
-#: misc-utils/rename.c:124
+#: misc-utils/rename.c:168
 #, c-format
 msgid "%s: not a symbolic link"
 msgstr "%s: não é um link simbólico"
 
-#: misc-utils/rename.c:129
+#: misc-utils/rename.c:175
 #, c-format
 msgid "%s: readlink failed"
 msgstr "%s: readlink falhou"
 
-#: misc-utils/rename.c:144
+#: misc-utils/rename.c:191
 #, c-format
 msgid "Skipping existing link: `%s' -> `%s'\n"
 msgstr "Ignorando link existente: \"%s\" > \"%s\"\n"
 
-#: misc-utils/rename.c:150
+#: misc-utils/rename.c:197
 #, c-format
 msgid "%s: unlink failed"
 msgstr "%s: unlink falhou"
 
-#: misc-utils/rename.c:154
+#: misc-utils/rename.c:201
 #, c-format
 msgid "%s: symlinking to %s failed"
 msgstr "%s: link simbólico para %s falhou"
 
-#: misc-utils/rename.c:197
+#: misc-utils/rename.c:240
 #, c-format
 msgid "Skipping existing file: `%s'\n"
 msgstr "Ignorando arquivo existente: \"%s\"\n"
 
-#: misc-utils/rename.c:201
+#: misc-utils/rename.c:244
 #, c-format
 msgid "%s: rename to %s failed"
 msgstr "%s: renomear para %s falhou"
 
-#: misc-utils/rename.c:215
+#: misc-utils/rename.c:258
 #, c-format
 msgid " %s [options] <expression> <replacement> <file>...\n"
 msgstr " %s [opções] <expressão> <substituição> <arquivo>...\n"
 
-#: misc-utils/rename.c:219
+#: misc-utils/rename.c:262
 msgid "Rename files.\n"
 msgstr "Renomeia arquivos.\n"
 
-#: misc-utils/rename.c:222
+#: misc-utils/rename.c:265
 msgid " -v, --verbose       explain what is being done\n"
 msgstr " -v, --verbose       explica o que está sendo feito\n"
 
-#: misc-utils/rename.c:223
+#: misc-utils/rename.c:266
 msgid " -s, --symlink       act on the target of symlinks\n"
 msgstr " -s, --symlink       age no alvo de links 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        não faz nenhuma alteração\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            exibe todos os 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       exibe nomes de máquina na última coluna\n"
+
+#: misc-utils/rename.c:270
 msgid " -o, --no-overwrite  don't overwrite existing files\n"
 msgstr " -o, --no-overwrite  não sobrescreve arquivos existentes\n"
 
-#: misc-utils/rename.c:226
+#: misc-utils/rename.c:271
 msgid " -i, --interactive   prompt before overwrite\n"
 msgstr " -i, --interactive   pede confirmação antes de sobrescrever\n"
 
-#: misc-utils/rename.c:302
+#: misc-utils/rename.c:361
 msgid "failed to get terminal attributes"
 msgstr "falha ao obter atributos do terminal"
 
-#: misc-utils/uuidd.c:97
+#: misc-utils/uuidd.c:99
 msgid "A daemon for generating UUIDs.\n"
 msgstr "Um daemon para geração de UUIDs.\n"
 
-#: misc-utils/uuidd.c:99
+#: misc-utils/uuidd.c:101
 msgid " -p, --pid <path>        path to pid file\n"
 msgstr " -p, --pid <path>        caminho para o arquivo pid\n"
 
-#: misc-utils/uuidd.c:100
+#: misc-utils/uuidd.c:102
 msgid " -s, --socket <path>     path to socket\n"
 msgstr " -s, --socket <caminho>  caminho do soquete\n"
 
-#: misc-utils/uuidd.c:101
+#: misc-utils/uuidd.c:103
 msgid " -T, --timeout <sec>     specify inactivity timeout\n"
 msgstr " -t, --timeout <seg>     especifica tempo limite de inatividade\n"
 
-#: misc-utils/uuidd.c:102
+#: misc-utils/uuidd.c:104
 msgid " -k, --kill              kill running daemon\n"
 msgstr " -k, --kill              mata todos os daemon em execução\n"
 
-#: misc-utils/uuidd.c:103
+#: misc-utils/uuidd.c:105
 msgid " -r, --random            test random-based generation\n"
 msgstr " -r, --random            testa geração aleatória\n"
 
-#: misc-utils/uuidd.c:104
+#: misc-utils/uuidd.c:106
 msgid " -t, --time              test time-based generation\n"
 msgstr " -t, --time              testa geração baseada em tempo\n"
 
-#: misc-utils/uuidd.c:105
+#: misc-utils/uuidd.c:107
 msgid " -n, --uuids <num>       request number of uuids\n"
 msgstr " -n, --uuids <núm>       requisita 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            não cria arquivo 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           não faz daemon usando fork duplo\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 não cria soquete de escuta\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                            mostra esta ajuda e sai\n"
+
+#: misc-utils/uuidd.c:113
 msgid " -d, --debug             run in debugging mode\n"
 msgstr " -d, --debug             executa no modo de depuração\n"
 
-#: misc-utils/uuidd.c:110
+#: misc-utils/uuidd.c:114
 msgid " -q, --quiet             turn on quiet mode\n"
 msgstr " -q, --quiet             ativa o modo silencioso\n"
 
-#: misc-utils/uuidd.c:142
+#: misc-utils/uuidd.c:146
 msgid "bad arguments"
 msgstr "argumentos inválidos"
 
-#: misc-utils/uuidd.c:149
+#: misc-utils/uuidd.c:153
 msgid "socket"
 msgstr "soquete"
 
-#: misc-utils/uuidd.c:160
+#: misc-utils/uuidd.c:164
 msgid "connect"
 msgstr "conectar"
 
-#: misc-utils/uuidd.c:180
+#: misc-utils/uuidd.c:184
 msgid "write"
 msgstr "gravar"
 
-#: misc-utils/uuidd.c:188
+#: misc-utils/uuidd.c:192
 msgid "read count"
 msgstr "quantidade de leitura"
 
-#: misc-utils/uuidd.c:194
+#: misc-utils/uuidd.c:198
 msgid "bad response length"
 msgstr "comprimento de resposta inválido"
 
-#: misc-utils/uuidd.c:245
+#: misc-utils/uuidd.c:249
 #, c-format
 msgid "cannot lock %s"
 msgstr "não foi possível travar %s"
 
-#: misc-utils/uuidd.c:270
+#: misc-utils/uuidd.c:274
 msgid "couldn't create unix stream socket"
 msgstr "não foi possível criar um soquete para fluxo unix"
 
-#: misc-utils/uuidd.c:295
+#: misc-utils/uuidd.c:299
 #, c-format
 msgid "couldn't bind unix socket %s"
 msgstr "não foi possível vincular soquete unix %s"
 
-#: misc-utils/uuidd.c:322
+#: misc-utils/uuidd.c:326
 msgid "receiving signal failed"
 msgstr "recepção de sinal falhou"
 
-#: misc-utils/uuidd.c:337
+#: misc-utils/uuidd.c:341
 msgid "timed out"
 msgstr "tempo esgotado"
 
-#: 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 "não foi possível configurar o temporizador"
 
-#: misc-utils/uuidd.c:381
+#: misc-utils/uuidd.c:385
 #, c-format
 msgid "uuidd daemon is already running at pid %s"
 msgstr "um daemon de uuidd já em execução com pid %s"
 
-#: misc-utils/uuidd.c:390
+#: misc-utils/uuidd.c:394
 #, c-format
 msgid "couldn't listen on unix socket %s"
 msgstr "não foi possível ouvir no soquete unix %s"
 
-#: misc-utils/uuidd.c:400
+#: misc-utils/uuidd.c:404
 #, c-format
 msgid "could not truncate file: %s"
 msgstr "não foi possível trucar arquivo: %s"
 
-#: misc-utils/uuidd.c:414
+#: misc-utils/uuidd.c:418
 msgid "sd_listen_fds() failed"
 msgstr "sd_listen_fds() falhou"
 
-#: misc-utils/uuidd.c:417
+#: misc-utils/uuidd.c:421
 msgid "no file descriptors received, check systemctl status uuidd.socket"
 msgstr "nenhum descritor de arquivo recebido, verifique systemctl status uuidd.socket"
 
-#: misc-utils/uuidd.c:420
+#: misc-utils/uuidd.c:424
 msgid "too many file descriptors received, check uuidd.socket"
 msgstr "número excessivo de descritores de arquivo recebidos, verifica uuidd.soquete"
 
-#: 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 "poll falhou"
 
-#: misc-utils/uuidd.c:453
+#: misc-utils/uuidd.c:466
 #, c-format
 msgid "timeout [%d sec]\n"
 msgstr "tempo limite [%d segundos]\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:531
-#: text-utils/column.c:561
+#: 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 "leitura falhou"
 
-#: misc-utils/uuidd.c:472
+#: misc-utils/uuidd.c:485
 #, c-format
 msgid "error reading from client, len = %d"
 msgstr "erro de leitura do cliente, comprimento = %d"
 
-#: misc-utils/uuidd.c:481
+#: misc-utils/uuidd.c:494
 #, c-format
 msgid "operation %d, incoming num = %d\n"
 msgstr "operação %d, número recebido = %d\n"
 
-#: misc-utils/uuidd.c:484
+#: misc-utils/uuidd.c:497
 #, c-format
 msgid "operation %d\n"
 msgstr "operação %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 "falha ao analisar o tamanho de bloco lógico"
+
+#: misc-utils/uuidd.c:515
 #, c-format
 msgid "Generated time UUID: %s\n"
 msgstr "Gerado um UUID de tempo: %s\n"
 
-#: misc-utils/uuidd.c:510
+#: misc-utils/uuidd.c:525
 #, c-format
 msgid "Generated random UUID: %s\n"
 msgstr "Gerado um UUID aleatório: %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] "Gerados um UUID de tempo %s e %d seguinte\n"
 msgstr[1] "Gerados um UUID de tempo %s e %d seguintes\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] "Gerado %d UUID:\n"
 msgstr[1] "Gerados %d UUIDs:\n"
 
-#: misc-utils/uuidd.c:552
+#: misc-utils/uuidd.c:569
 #, c-format
 msgid "Invalid operation %d\n"
 msgstr "Operação inválida: %d\n"
 
-#: misc-utils/uuidd.c:564
+#: misc-utils/uuidd.c:581
 #, c-format
 msgid "Unexpected reply length from server %d"
 msgstr "Comprimento de resposta inesperado do 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 "falha ao analisar a coluna"
+
+#: misc-utils/uuidd.c:652
 msgid "failed to parse --uuids"
 msgstr "falha ao analisar --uuids"
 
-#: misc-utils/uuidd.c:624
+#: misc-utils/uuidd.c:669
 msgid "uuidd has been built without support for socket activation"
 msgstr "uuidd foi construído sem suporte a ativação de soquete"
 
-#: misc-utils/uuidd.c:643
+#: misc-utils/uuidd.c:688
 msgid "failed to parse --timeout"
 msgstr "falha ao analisar --timeout"
 
-#: misc-utils/uuidd.c:684
+#: misc-utils/uuidd.c:729
 #, c-format
 msgid "socket name too long: %s"
 msgstr "nome de soquete muito longo: %s"
 
-#: misc-utils/uuidd.c:691
+#: misc-utils/uuidd.c:736
 msgid "Both --socket-activation and --socket specified. Ignoring --socket."
 msgstr "Especificados tanto --socket-activation quanto --socket. Ignorando --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 "erro na chamada do daemon 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 "erro 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 e %d UUID subsequente\n"
 msgstr[1] "%s e %d UUIDs subsequentes\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 "não foi possível matar o uuidd em execução no pid %d"
 
-#: misc-utils/uuidd.c:764
+#: misc-utils/uuidd.c:809
 #, c-format
 msgid "Killed uuidd running at pid %d.\n"
 msgstr "Matou o uuidd executando sob pid %d.\n"
@@ -11615,9 +13635,9 @@ msgid " -n, --namespace ns  generate hash-based uuid in this namespace\n"
 msgstr " -n, --namespace ns  gera uuid baseado em hash no espaço de nome\n"
 
 #: misc-utils/uuidgen.c:35
-#, fuzzy, c-format
+#, c-format
 msgid "                       available namespaces: %s\n"
-msgstr " -a, --all               insere todos os dispositivos\n"
+msgstr "                       espaços de nome disponíveis: %s\n"
 
 #: misc-utils/uuidgen.c:36
 msgid " -N, --name name     generate hash-based uuid from this name\n"
@@ -11636,39 +13656,34 @@ msgid " -x, --hex           interpret name as hex string\n"
 msgstr " -x, --hex           interpreta nome como string hex\n"
 
 #: misc-utils/uuidgen.c:53
-#, fuzzy
 msgid "not a valid hex string"
-msgstr "%s: não é uma partição de swap válida"
+msgstr "não é uma string de hexa válida"
 
 #: misc-utils/uuidgen.c:144
-#, fuzzy
 msgid "--namespace requires --name argument"
-msgstr "%s exige um argumento"
+msgstr "--namespace exige o argumento --name"
 
 #: misc-utils/uuidgen.c:148
-#, fuzzy
 msgid "--namespace requires --md5 or --sha1"
-msgstr "--update-drift exige --set ou --systohc"
+msgstr "--namespace exige --md5 ou --sha1"
 
 #: misc-utils/uuidgen.c:153
-#, fuzzy
 msgid "--name requires --namespace argument"
-msgstr "argumento inválido de espaço de nome"
+msgstr "--name exige o argumento --namespace"
 
 #: misc-utils/uuidgen.c:157
-#, fuzzy
 msgid "--md5 or --sha1 requires --namespace argument"
-msgstr "%s exige um argumento"
+msgstr "--md5 ou --sha1 exige o argumento --namespace"
 
 #: misc-utils/uuidgen.c:182
-#, fuzzy, c-format
+#, c-format
 msgid "unknown namespace alias: '%s'"
-msgstr "tipo de espaço de nome desconhecido: %s"
+msgstr "apelido de espaço de nome desconhecido: \"%s\""
 
 #: misc-utils/uuidgen.c:188
-#, fuzzy, c-format
+#, c-format
 msgid "invalid uuid for namespace: '%s'"
-msgstr "data inválida \"%s\""
+msgstr "uuid inválido para espaço de nome: \"%s\""
 
 #: misc-utils/uuidparse.c:76
 msgid "unique identifier"
@@ -11728,66 +13743,182 @@ msgstr "baseada em tempo"
 msgid "name-based"
 msgstr "baseada em nome"
 
-#: misc-utils/uuidparse.c:211
-msgid "random"
-msgstr "aleatório"
+#: misc-utils/uuidparse.c:211
+msgid "random"
+msgstr "aleatório"
+
+#: misc-utils/uuidparse.c:214
+msgid "sha1-based"
+msgstr "baseado em sha1"
+
+#: misc-utils/uuidparse.c:267 misc-utils/wipefs.c:178
+#: sys-utils/irq-common.c:156 sys-utils/irq-common.c:478 sys-utils/lscpu.c:990
+#: sys-utils/lsns.c:1146 sys-utils/zramctl.c:505
+msgid "failed to initialize output column"
+msgstr "falha ao inicializar coluna da saída"
+
+#: 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 open %s\n"
+msgid "could not open pid %u"
+msgstr "Não foi possível abrir %s\n"
+
+#: misc-utils/waitpid.c:92
+#, fuzzy
+#| msgid "cannot not create timerfd"
+msgid "could not create timerfd"
+msgstr "não foi possível criar timerfd"
+
+#: misc-utils/waitpid.c:95
+#, fuzzy
+#| msgid "cannot set timerfd"
+msgid "could not set timer"
+msgstr "não foi possível definir timerfd"
+
+#: misc-utils/waitpid.c:111
+#, fuzzy
+#| msgid "cannot not create timerfd"
+msgid "could not add timerfd"
+msgstr "não foi possível criar timerfd"
+
+#: misc-utils/waitpid.c:121
+#, fuzzy
+#| msgid "could not read: %s"
+msgid "could not add listener"
+msgstr "não foi possível ler: %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 [opções] arquivo...\n"
+
+#: misc-utils/waitpid.c:163
+#, fuzzy
+#| msgid " -v, --verbose            be more verbose\n"
+msgid " -v, --verbose           be more verbose\n"
+msgstr " -v, --verbose            mensagens mais detalhadas\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 <tempo-limite> \n"
+"                         escreve o tempo limite em 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            exibe todos os 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>   máximo de número de zonas\n"
+
+#: misc-utils/waitpid.c:204
+#, fuzzy
+#| msgid "failed to parse --timeout"
+msgid "Could not parse timeout"
+msgstr "falha ao analisar --timeout"
+
+#: misc-utils/waitpid.c:210
+#, fuzzy
+#| msgid "invalid block-count"
+msgid "Invalid count"
+msgstr "contagem de blocos inválida"
+
+#: misc-utils/waitpid.c:237
+#, fuzzy
+#| msgid "no file specified"
+msgid "no PIDs specified"
+msgstr "nenhum arquivo especificado"
 
-#: misc-utils/uuidparse.c:214
-msgid "sha1-based"
-msgstr "baseado em sha1"
+#: misc-utils/waitpid.c:241
+#, c-format
+msgid "can't want for %zu of %zu PIDs"
+msgstr ""
 
-#: 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:948
-#: sys-utils/lsns.c:872 sys-utils/zramctl.c:505
-msgid "failed to initialize output column"
-msgstr "falha ao inicializar coluna da saída"
+#: misc-utils/waitpid.c:249
+#, fuzzy
+#| msgid "could not read: %s"
+msgid "could not create epoll"
+msgstr "não foi possível ler: %s"
 
-#: misc-utils/whereis.c:201
+#: misc-utils/whereis.c:205
 #, c-format
 msgid " %s [options] [-BMS <dir>... -f] <name>\n"
 msgstr " %s [opções] [-BMS <dir>... -f] <nome>\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 os arquivos de página de manual, fonte e executáveis de um comando.\n"
 
-#: misc-utils/whereis.c:207
+#: misc-utils/whereis.c:211
 msgid " -b         search only for binaries\n"
 msgstr " -b         pesquisa apenas por executáveis\n"
 
-#: misc-utils/whereis.c:208
+#: misc-utils/whereis.c:212
 msgid " -B <dirs>  define binaries lookup path\n"
 msgstr " -B <dirs>  define o caminho de procura por executáveis\n"
 
-#: misc-utils/whereis.c:209
+#: misc-utils/whereis.c:213
 msgid " -m         search only for manuals and infos\n"
 msgstr " -m         pesquisa apenas por manuais 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 o caminho de procura por páginas man e info\n"
 
-#: misc-utils/whereis.c:211
+#: misc-utils/whereis.c:215
 msgid " -s         search only for sources\n"
 msgstr " -s         pesquisa apenas por fontes\n"
 
-#: misc-utils/whereis.c:212
+#: misc-utils/whereis.c:216
 msgid " -S <dirs>  define sources lookup path\n"
 msgstr " -S <dirs>  define o caminho de procura por fontes\n"
 
-#: misc-utils/whereis.c:213
+#: misc-utils/whereis.c:217
 msgid " -f         terminate <dirs> argument list\n"
 msgstr " -f         termina a lista de argumentos de <dirs>\n"
 
-#: misc-utils/whereis.c:214
+#: misc-utils/whereis.c:218
 msgid " -u         search for unusual entries\n"
 msgstr " -u         pesquisa por entradas incomuns\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 nome como string hex\n"
+
+#: misc-utils/whereis.c:220
 msgid " -l         output effective lookup paths\n"
 msgstr " -l         exibe os caminhos efetivos de procura\n"
 
-#: misc-utils/whereis.c:655
+#: misc-utils/whereis.c:670
 msgid "option -f is missing"
 msgstr "a opção -f está faltando"
 
@@ -11815,111 +13946,117 @@ msgstr "descrição de tipo"
 msgid "block device name"
 msgstr "nome de dispositivo de bloco"
 
-#: misc-utils/wipefs.c:332
+#: misc-utils/wipefs.c:310
 msgid "partition-table"
 msgstr "tabela de partição"
 
-#: misc-utils/wipefs.c:420
+#: misc-utils/wipefs.c:401
 #, c-format
 msgid "error: %s: probing initialization failed"
 msgstr "erro: %s: inicialização da detecção falhou"
 
-#: 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: falha ao apagar o texto mágico %s na posição 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: %zd byte foi apagada na posição 0x%08jx (%s): "
 msgstr[1] "%s: %zd bytes foram apagados na posição 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: falha ao criar uma assinatura backup"
 
-#: 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: chamando ioctl para reler tabela de partição: %m\n"
 
-#: misc-utils/wipefs.c:561
+#: misc-utils/wipefs.c:542
 msgid "failed to create a signature backup, $HOME undefined"
 msgstr "falha ao criar uma assinatura backup, $HOME indefinida"
 
-#: 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: ignorar tabela de partição \"%s\" aninhada em um dispositivo de disco não-inteiro"
 
-#: misc-utils/wipefs.c:608
+#: misc-utils/wipefs.c:589
 #, c-format
 msgid "%s: offset 0x%jx not found"
 msgstr "%s: posição 0x%jx não encontrada"
 
-#: misc-utils/wipefs.c:613
+#: misc-utils/wipefs.c:594
 msgid "Use the --force option to force erase."
 msgstr "Use a opção --force para forçar apagamento."
 
-#: misc-utils/wipefs.c:651
+#: misc-utils/wipefs.c:597
+#, fuzzy, c-format
+#| msgid "%s: cannot fflush changes: %s"
+msgid "%s: cannot flush modified buffers"
+msgstr "%s: não foi possível fflush nas alterações: %s"
+
+#: misc-utils/wipefs.c:636
 msgid "Wipe signatures from a device."
 msgstr "Apaga assinaturas de um dispositivo."
 
-#: misc-utils/wipefs.c:654
+#: misc-utils/wipefs.c:639
 msgid " -a, --all           wipe all magic strings (BE CAREFUL!)"
 msgstr " -a, --all            apaga todos os textos mágicos (TENHA CUIDADO!)"
 
-#: misc-utils/wipefs.c:655
+#: misc-utils/wipefs.c:640
 msgid " -b, --backup        create a signature backup in $HOME"
 msgstr " -b, --backup        cria uma assinatura backup em $HOME"
 
-#: misc-utils/wipefs.c:656
+#: misc-utils/wipefs.c:641
 msgid " -f, --force         force erasure"
 msgstr " -f, --force         força o apagamento"
 
-#: misc-utils/wipefs.c:657
+#: misc-utils/wipefs.c:642
 msgid " -i, --noheadings    don't print headings"
 msgstr " -i, --noheadings    não exibe os cabeçalhos"
 
-#: misc-utils/wipefs.c:658
+#: misc-utils/wipefs.c:643
 msgid " -J, --json          use JSON output format"
 msgstr " -J, --json          usa o formato de saída 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        faz tudo, exceto a real chamada de write()"
 
-#: misc-utils/wipefs.c:660
+#: misc-utils/wipefs.c:645
 msgid " -o, --offset <num>  offset to erase, in bytes"
 msgstr " -o, --offset <núm>  posição para apagar, em bytes"
 
-#: misc-utils/wipefs.c:661
+#: misc-utils/wipefs.c:646
 msgid " -O, --output <list> COLUMNS to display (see below)"
 msgstr " -O, --output <lista>  COLUNAS para exibir (ver abaixo)"
 
-#: misc-utils/wipefs.c:662
+#: misc-utils/wipefs.c:647
 msgid " -p, --parsable      print out in parsable instead of printable format"
 msgstr " -p, --parsable      exibe em formato analisável ao invés de imprimível"
 
-#: misc-utils/wipefs.c:663
+#: misc-utils/wipefs.c:648
 msgid " -q, --quiet         suppress output messages"
 msgstr " -q, --quiet         suprime as mensagens de saída"
 
-#: 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 o conjunto de sistemas de arquivos, RAIDs ou\n"
 "                       tabelas de partição"
 
-#: 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>] usa trava exclusiva de dispositivo (%s, %s ou %s)\n"
 
-#: misc-utils/wipefs.c:785
+#: misc-utils/wipefs.c:770
 msgid "The --backup option is meaningless in this context"
 msgstr "A opção --backup não tem sentido neste contexto"
 
@@ -11978,9 +14115,8 @@ msgid "Scheduling options:\n"
 msgstr "Opções de agendamento:\n"
 
 #: schedutils/chrt.c:80
-#, fuzzy
 msgid " -R, --reset-on-fork       set reset-on-fork flag\n"
-msgstr " -R | --reset-on-fork      define SCHED_RESET_ON_FORK para FIFO ou RR\n"
+msgstr " -R, --reset-on-fork       define o sinalizador reset-on-fork\n"
 
 #: schedutils/chrt.c:81
 msgid " -T, --sched-runtime <ns>  runtime parameter for DEADLINE\n"
@@ -12054,74 +14190,74 @@ msgstr "novos parâmetros de tempo real/prazo/período do pid %d: %ju/%ju/%ju\n"
 msgid "pid %d's current runtime/deadline/period parameters: %ju/%ju/%ju\n"
 msgstr "atuais parâmetros de tempo real/prazo/período do pid %d: %ju/%ju/%ju\n"
 
-#: schedutils/chrt.c:222 schedutils/chrt.c:229 schedutils/chrt.c:332
-#: schedutils/chrt.c:340 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 "não foi possível obter a lista de tarefas"
 
-#: schedutils/chrt.c:259
+#: schedutils/chrt.c:257
 #, c-format
 msgid "%s min/max priority\t: %d/%d\n"
 msgstr "prioridade mín/máx de %s\t: %d/%d\n"
 
-#: schedutils/chrt.c:262
+#: schedutils/chrt.c:260
 #, c-format
 msgid "%s not supported?\n"
 msgstr "sem suporte a %s?\n"
 
-#: schedutils/chrt.c:336
+#: schedutils/chrt.c:335
 #, c-format
 msgid "failed to set tid %d's policy"
 msgstr "falha ao configurar política do tid %d"
 
-#: schedutils/chrt.c:343
+#: schedutils/chrt.c:342
 #, c-format
 msgid "failed to set pid %d's policy"
 msgstr "falha ao configurar a política do pid %d"
 
-#: schedutils/chrt.c:423
+#: schedutils/chrt.c:422
 msgid "invalid runtime argument"
 msgstr "argumento inválido de tempo real"
 
-#: schedutils/chrt.c:426
+#: schedutils/chrt.c:425
 msgid "invalid period argument"
 msgstr "argumento inválido de período"
 
-#: schedutils/chrt.c:429
+#: schedutils/chrt.c:428
 msgid "invalid deadline argument"
 msgstr "argumento inválido de prazo"
 
-#: schedutils/chrt.c:454
+#: schedutils/chrt.c:453
 msgid "invalid priority argument"
 msgstr "argumento inválido de prioridade"
 
-#: schedutils/chrt.c:458
+#: schedutils/chrt.c:457
 msgid "--sched-{runtime,deadline,period} options are supported for SCHED_DEADLINE only"
 msgstr "há suporte às opções --sched-{runtime,deadline,period} para apenas SCHED_DEADLINE"
 
-#: schedutils/chrt.c:473
+#: schedutils/chrt.c:472
 msgid "SCHED_DEADLINE is unsupported"
 msgstr "Sem suporte a SCHED_DEADLINE"
 
-#: schedutils/chrt.c:480
+#: schedutils/chrt.c:479
 #, c-format
 msgid "unsupported priority value for the policy: %d: see --max for valid range"
 msgstr "valor de prioridade sem suporte para a política: %d: veja --max para intervalo válido"
 
-#: schedutils/ionice.c:76
+#: schedutils/ionice.c:78
 msgid "ioprio_get failed"
 msgstr "ioprio_get falhou"
 
-#: schedutils/ionice.c:85
+#: schedutils/ionice.c:87
 #, c-format
 msgid "%s: prio %lu\n"
 msgstr "%s: prioridade %lu\n"
 
-#: schedutils/ionice.c:98
+#: schedutils/ionice.c:100
 msgid "ioprio_set failed"
 msgstr "ioprio_set falhou"
 
-#: schedutils/ionice.c:105
+#: schedutils/ionice.c:107
 #, c-format
 msgid ""
 " %1$s [options] -p <pid>...\n"
@@ -12134,14 +14270,14 @@ msgstr ""
 " %1$s [opções] -u <uid>...\n"
 " %1$s [opções] <comando>\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 ""
 "Mostra ou altera a classe e a prioridade de agendamento de E/S de um processo.\n"
 "\n"
 "Define ou obtém a classe de agendamento de E/S e prioridade de processos.\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"
@@ -12149,7 +14285,7 @@ msgstr ""
 " -c, --class <classe>   nome ou número da classe de agendamento,\n"
 "                          0: none, 1: realtime, 2: best-effort, 3: idle\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"
@@ -12157,61 +14293,61 @@ msgstr ""
 " -n, --classdata <núm>  prioridade (0..7) na classe de agendamento dada,\n"
 "                          apenas para classes realtime e best-effort\n"
 
-#: schedutils/ionice.c:118
+#: schedutils/ionice.c:120
 msgid " -p, --pid <pid>...     act on these already running processes\n"
 msgstr " -p, --pid <pid>...     age nesses processos já em execução\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>...   age em processos já em execução nesses grupos\n"
 
-#: schedutils/ionice.c:120
+#: schedutils/ionice.c:122
 msgid " -t, --ignore           ignore failures\n"
 msgstr " -t, --ignore           ignora falhas\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>...     age em processos já em execução desses usuários\n"
 
-#: schedutils/ionice.c:157
+#: schedutils/ionice.c:159
 msgid "invalid class data argument"
 msgstr "argumento inválido de dados de classe"
 
-#: schedutils/ionice.c:163
+#: schedutils/ionice.c:165
 msgid "invalid class argument"
 msgstr "argumento inválido de classe"
 
-#: schedutils/ionice.c:168
+#: schedutils/ionice.c:170
 #, c-format
 msgid "unknown scheduling class: '%s'"
 msgstr "classe de agendamento desconhecida: \"%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 "é possível lidar apenas com um entre pid, pgid ou uid de cada vez"
 
-#: schedutils/ionice.c:185
+#: schedutils/ionice.c:187
 msgid "invalid PGID argument"
 msgstr "argumento inválido de PGID"
 
-#: schedutils/ionice.c:193
+#: schedutils/ionice.c:195
 msgid "invalid UID argument"
 msgstr "argumento inválido de UID"
 
-#: schedutils/ionice.c:212
+#: schedutils/ionice.c:214
 msgid "ignoring given class data for none class"
 msgstr "ignorando dados de classe dados para classe \"none\""
 
-#: schedutils/ionice.c:220
+#: schedutils/ionice.c:222
 msgid "ignoring given class data for idle class"
 msgstr "ignorando dados de classe dados para classe \"idle\""
 
-#: schedutils/ionice.c:225
+#: schedutils/ionice.c:227
 #, c-format
 msgid "unknown prio class %d"
 msgstr "classe de prioridade desconhecida %d"
 
-#: schedutils/taskset.c:52
+#: schedutils/taskset.c:56
 #, c-format
 msgid ""
 "Usage: %s [options] [mask | cpu-list] [pid|cmd [args...]]\n"
@@ -12220,11 +14356,11 @@ msgstr ""
 "Uso: %s [opções] [máscara | lista-cpu] [pid|comando [argumentos...]]\n"
 "\n"
 
-#: schedutils/taskset.c:56
+#: schedutils/taskset.c:60
 msgid "Show or change the CPU affinity of a process.\n"
 msgstr "Mostra ou altera a afinidade da CPU de um processo.\n"
 
-#: schedutils/taskset.c:60
+#: schedutils/taskset.c:64
 #, c-format
 msgid ""
 "Options:\n"
@@ -12237,7 +14373,7 @@ msgstr ""
 " -p, --pid               opera em um dado pid existente\n"
 " -c, --cpu-list          exibe e especifica cpus em um 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"
@@ -12262,271 +14398,351 @@ msgstr ""
 "Faixas no formato lista pode levar um argumento amplo:\n"
 "    ex.: 0-31:2 é equivalente à máscara 0x55555555\n"
 
-#: schedutils/taskset.c:91
+#: schedutils/taskset.c:95
 #, c-format
 msgid "pid %d's new affinity list: %s\n"
 msgstr "nova lista de afinidade do pid %d: %s\n"
 
-#: schedutils/taskset.c:92
+#: schedutils/taskset.c:96
 #, c-format
 msgid "pid %d's current affinity list: %s\n"
 msgstr "atual lista de afinidade do pid %d: %s\n"
 
-#: schedutils/taskset.c:95
+#: schedutils/taskset.c:99
 #, c-format
 msgid "pid %d's new affinity mask: %s\n"
 msgstr "nova máscara de afinidade do pid %d: %s\n"
 
-#: schedutils/taskset.c:96
+#: schedutils/taskset.c:100
 #, c-format
 msgid "pid %d's current affinity mask: %s\n"
 msgstr "atual máscara de afinidade do pid %d: %s\n"
 
-#: schedutils/taskset.c:100
+#: schedutils/taskset.c:104
 msgid "internal error: conversion from cpuset to string failed"
 msgstr "erro interno: conversão de cpuset para texto falhou"
 
-#: schedutils/taskset.c:109
+#: schedutils/taskset.c:113
 #, c-format
 msgid "failed to set pid %d's affinity"
 msgstr "falha ao definir a afinidade do pid %d"
 
-#: schedutils/taskset.c:110
+#: schedutils/taskset.c:114
 #, c-format
 msgid "failed to get pid %d's affinity"
 msgstr "falha ao obter a afinidade do 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 "não foi possível determinar NR_CPUS; abortando"
 
-#: 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 falhou"
 
-#: 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 "falha ao analisar lista de CPUs: %s"
 
-#: schedutils/taskset.c:226
+#: schedutils/taskset.c:245
 #, c-format
 msgid "failed to parse CPU mask: %s"
 msgstr "falha ao analisar máscara de CPU: %s"
 
 #: 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 [opções] -p pid\n"
-" %1$s [opções] -n número -p pid\n"
-" %1$s [opções] -n número [--] comando [args...]]\n"
+" %1$s [opções]\n"
+" %1$s [opções] --pid <pid> | --system | <comando> <arg>...\n"
 
 #: schedutils/uclampset.c:61
-#, fuzzy
 msgid "Show or change the utilization clamping attributes.\n"
-msgstr "Mostra ou altera os atributos de tempo-real de agendamento de um processo.\n"
+msgstr "Mostra ou altera a utilização de atributos de clamping.\n"
 
 #: schedutils/uclampset.c:64
-#, fuzzy
 msgid " -m <value>           util_min value to set\n"
-msgstr " -<número>            quantidade de linhas para mostrar\n"
+msgstr " -m <valor>           valor de util_min para definir\n"
 
 #: schedutils/uclampset.c:65
-#, fuzzy
 msgid " -M <value>           util_max value to set\n"
-msgstr " -<número>            quantidade de linhas para mostrar\n"
+msgstr " -M <valor>           valor de util_max para definir\n"
 
 #: schedutils/uclampset.c:67
-#, fuzzy
 msgid " -p, --pid <pid>      operate on existing given pid\n"
-msgstr " -p, --pid            opera nos pid existentes fornecidos\n"
+msgstr " -p, --pid <pid>      opera nos pid existentes fornecidos\n"
 
 #: schedutils/uclampset.c:68
-#, fuzzy
 msgid " -s, --system         operate on system\n"
-msgstr " -s, --system-accs        exibe contas de sistema\n"
+msgstr " -s, --system         opera no sistema\n"
 
 #: schedutils/uclampset.c:69
 msgid " -R, --reset-on-fork  set reset-on-fork flag\n"
-msgstr ""
+msgstr " -R, --reset-on-fork  define o sinalizador 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 "O intervalo do valor de utilização é [0:1024]. Use o valor -1 especial para redefinir para o padrão do 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 "falha ao obter atributos do pid %d"
+msgstr "falha ao obter valores de uclamp do 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 "System 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 "falha ao configurar política do tid %d"
+msgstr "falha ao definir os valores de uclamp do 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 "falha ao configurar a política do pid %d"
+msgstr "falha ao definir os valores de uclamp do pid %d"
 
-#: schedutils/uclampset.c:205
+#: schedutils/uclampset.c:207
 msgid "util_min must be <= util_max"
-msgstr ""
+msgstr "util_min deve ser <= util_max"
 
-#: schedutils/uclampset.c:216
-#, fuzzy, c-format
+#: schedutils/uclampset.c:218
+#, c-format
 msgid "%d out of range"
-msgstr "Valor fora do intervalo."
+msgstr "%d fora do intervalo"
 
-#: schedutils/uclampset.c:268
-#, fuzzy
+#: schedutils/uclampset.c:269
 msgid "invalid util_min argument"
-msgstr "argumento inválido de horário"
+msgstr "argumento util_min inválido"
 
 #: schedutils/uclampset.c:274
-#, fuzzy
 msgid "invalid util_max argument"
-msgstr "argumento inválido de horário"
+msgstr "argumento util_max inválido"
 
-#: schedutils/uclampset.c:297
-#, fuzzy
+#: schedutils/uclampset.c:296
 msgid "missing -p option"
-msgstr "faltando o argumento optstring"
+msgstr "faltando a opção -p"
 
-#: schedutils/uclampset.c:315
-#, fuzzy
+#: schedutils/uclampset.c:314
 msgid "no cmd to execute"
-msgstr "falha ao executar %s"
+msgstr "nenhum comando para executar"
 
-#: sys-utils/blkdiscard.c:73
+#: sys-utils/blkdiscard.c:76
 #, c-format
 msgid "%s: Zero-filled %<PRIu64> bytes from the offset %<PRIu64>\n"
 msgstr "%s: %<PRIu64> bytes preenchidos com zero da posição %<PRIu64>\n"
 
-#: sys-utils/blkdiscard.c:78
+#: sys-utils/blkdiscard.c:81
 #, c-format
 msgid "%s: Discarded %<PRIu64> bytes from the offset %<PRIu64>\n"
 msgstr "%s: %<PRIu64> bytes descartados da posição %<PRIu64>\n"
 
-#: sys-utils/blkdiscard.c:92
+#: sys-utils/blkdiscard.c:95
 msgid "Discard the content of sectors on a device.\n"
 msgstr "Descarta o conteúdo de setores em um dispositivo.\n"
 
-#: sys-utils/blkdiscard.c:95
+#: sys-utils/blkdiscard.c:98
 msgid " -f, --force         disable all checking\n"
 msgstr " -f, --force         desabilita toda verificação\n"
 
-#: sys-utils/blkdiscard.c:96
-msgid " -o, --offset <num>  offset in bytes to discard from\n"
-msgstr " -o, --offset <núm>  posição em bytes de onde iniciará o descarte\n"
-
-#: sys-utils/blkdiscard.c:97
+#: sys-utils/blkdiscard.c:99
 msgid " -l, --length <num>  length of bytes to discard from the offset\n"
 msgstr " -l, --length <núm>  quantidade de bytes para descartar a partir posição\n"
 
-#: sys-utils/blkdiscard.c:98
+#: sys-utils/blkdiscard.c:100
+msgid " -o, --offset <num>  offset in bytes to discard from\n"
+msgstr " -o, --offset <núm>  posição em bytes de onde iniciará o descarte\n"
+
+#: sys-utils/blkdiscard.c:101
 msgid " -p, --step <num>    size of the discard iterations within the offset\n"
 msgstr " -p, --step <núm>    tamanho das iterações de descarte na posição\n"
 
-#: sys-utils/blkdiscard.c:99
+#: sys-utils/blkdiscard.c:102
+#, fuzzy
+#| msgid " -q, --quiet         suppress output messages"
+msgid " -q, --quiet         suppress warning messages\n"
+msgstr " -q, --quiet         suprime as mensagens de saída"
+
+#: sys-utils/blkdiscard.c:103
 msgid " -s, --secure        perform secure discard\n"
 msgstr " -s, --secure        executa descarte seguro\n"
 
-#: sys-utils/blkdiscard.c:100
+#: sys-utils/blkdiscard.c:104
+msgid " -v, --verbose       print aligned length and offset\n"
+msgstr " -v, --verbose       emite quantidade e posição alinhados\n"
+
+#: sys-utils/blkdiscard.c:105
 msgid " -z, --zeroout       zero-fill rather than discard\n"
 msgstr " -z, --zeroout       preenche com zero, ao invés de descartar\n"
 
-#: sys-utils/blkdiscard.c:101
-msgid " -v, --verbose       print aligned length and offset\n"
-msgstr " -v, --verbose       emite quantidade e posição alinhados\n"
+#: sys-utils/blkdiscard.c:162 sys-utils/blkzone.c:378
+#, c-format
+msgid "%s: %s ioctl failed"
+msgstr "%s: ioctl de %s falhou"
 
-#: sys-utils/blkdiscard.c:193 sys-utils/fstrim.c:505 sys-utils/losetup.c:710
-#: text-utils/hexdump.c:131
+#: sys-utils/blkdiscard.c:208 sys-utils/fstrim.c:546 sys-utils/losetup.c:710
+#: text-utils/hexdump.c:124
 msgid "failed to parse offset"
 msgstr "falha ao analisar posição"
 
-#: sys-utils/blkdiscard.c:197
+#: sys-utils/blkdiscard.c:212
 msgid "failed to parse step"
 msgstr "falha ao analisar a etapa"
 
-#: sys-utils/blkdiscard.c:224 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 inesperado de argumentos"
 
-#: sys-utils/blkdiscard.c:238
+#: sys-utils/blkdiscard.c:256
 #, c-format
 msgid "%s: BLKGETSIZE64 ioctl failed"
 msgstr "%s: ioctl de BLKGETSIZE64 falhou"
 
-#: sys-utils/blkdiscard.c:240 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 de BLKSSZGET falhou"
 
-#: sys-utils/blkdiscard.c:244
+#: sys-utils/blkdiscard.c:262
 #, c-format
 msgid "%s: offset %<PRIu64> is not aligned to sector size %i"
 msgstr "%s: a posição %<PRIu64> não está alinhada ao tamanho de setor %i"
 
-#: sys-utils/blkdiscard.c:249 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: a posição é maior que o tamanho do dispositivo"
 
-#: sys-utils/blkdiscard.c:258
+#: sys-utils/blkdiscard.c:276
 #, c-format
 msgid "%s: length %<PRIu64> is not aligned to sector size %i"
 msgstr "%s: o comprimento %<PRIu64> não está alinhado ao tamanho de setor %i"
 
-#: sys-utils/blkdiscard.c:262
+#: sys-utils/blkdiscard.c:281
 msgid "Operation forced, data will be lost!"
 msgstr "Operação forçada, dados serão perdidos!"
 
-#: sys-utils/blkdiscard.c:273
+#: sys-utils/blkdiscard.c:292
 msgid "This is destructive operation, data will be lost! Use the -f option to override."
 msgstr "Esta é uma operação destrutiva, dados serão perdidos! Use a opção -f para forçar."
 
-#: sys-utils/blkdiscard.c:280
+#: sys-utils/blkdiscard.c:299
 msgid "failed to probe the device"
 msgstr "falha ao sondar o dispositivo"
 
-#: sys-utils/blkdiscard.c:296
-#, c-format
-msgid "%s: BLKZEROOUT ioctl failed"
-msgstr "%s: ioctl de BLKZEROOUT falhou"
+#: sys-utils/blkpr.c:195 sys-utils/blkpr.c:280
+#, fuzzy
+#| msgid "%c: unknown command"
+msgid "unknown command"
+msgstr "%c: comando desconhecido"
 
-#: sys-utils/blkdiscard.c:300
-#, c-format
-msgid "%s: BLKSECDISCARD ioctl failed"
-msgstr "%s: ioctl de BLKSECDISCARD falhou"
+#: sys-utils/blkpr.c:200
+#, fuzzy
+#| msgid "ioctl failed"
+msgid "pr ioctl failed"
+msgstr "ioctl falhou"
 
-#: sys-utils/blkdiscard.c:304
+#: sys-utils/blkpr.c:202
 #, c-format
-msgid "%s: BLKDISCARD ioctl failed"
-msgstr "%s: ioctl de BLKDISCARD falhou"
+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 o conteúdo de setores em um 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 <comando>       executa comando em vez do shell interativo\n"
+
+#: sys-utils/blkpr.c:220
+#, fuzzy
+#| msgid " -u, --user <user>               username\n"
+msgid " -k, --key <num>          key to operate\n"
+msgstr " -u, --user <usuário>            nome de usuário\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 processo\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>  define a opções de 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 o tipo da partição\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/blkpr.c:236
+msgid " <type> is a command type, available types:\n"
+msgstr ""
+
+#: sys-utils/blkpr.c:271
+#, fuzzy
+#| msgid "failed to parse end"
+msgid "failed to parse key"
+msgstr "falha ao analisar o final"
+
+#: sys-utils/blkpr.c:275
+#, fuzzy
+#| msgid "failed to parse id"
+msgid "failed to parse old key"
+msgstr "falha ao analisar o id"
+
+#: sys-utils/blkpr.c:285
+#, fuzzy
+#| msgid "unknown user %s"
+msgid "unknown type"
+msgstr "usuário desconhecido %s"
+
+#: sys-utils/blkpr.c:290
+#, fuzzy
+#| msgid "unknown flag: %s"
+msgid "unknown flag"
+msgstr "opção desconhecida: %s"
 
 #: sys-utils/blkzone.c:93
 msgid "Report zone information about the given device"
 msgstr "Relata informações de zona sobre o dispositivo fornecido"
 
 #: sys-utils/blkzone.c:97
-#, fuzzy
 msgid "Report sum of zone capacities for the given device"
-msgstr "Relata informações de zona sobre o dispositivo fornecido"
+msgstr "Relata a soma das capacidades da zona para o dispositivo fornecido"
 
 #: sys-utils/blkzone.c:103
 msgid "Reset a range of zones."
@@ -12554,7 +14770,7 @@ msgstr "%s: ioctl de blkdev_get_sectors falhou"
 msgid "%s: offset is greater than or equal to device size"
 msgstr "%s: a posição é maior ou igual ao tamanho do 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: não foi possível determinar o tamanho de zona"
@@ -12570,88 +14786,89 @@ msgid "Found %d zones from 0x%<PRIx64>\n"
 msgstr "Localizadas %d zonas de 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 "  início: 0x%09<PRIx64>, len 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u não-seq:%u, zcond:%2u(%s) [tipo: %u(%s)]\n"
+msgstr "  início: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u não-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 "  início: 0x%09<PRIx64>, len 0x%06<PRIx64>, cap 0x%06<PRIx64>, wptr 0x%06<PRIx64> reset:%u não-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: a posição %<PRIu64> não está alinhada ao tamanho de 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: o número de setors %<PRIu64> não está alinhada ao tamanho de zona %lu"
 
-#: sys-utils/blkzone.c:370
+#: sys-utils/blkzone.c:381
 #, c-format
-msgid "%s: %s ioctl failed"
-msgstr "%s: ioctl de %s falhou"
-
-#: sys-utils/blkzone.c:373
-#, fuzzy, c-format
 msgid "%s: successful %s of zones in range from %<PRIu64>, to %<PRIu64>"
 msgstr "%s: %s de zonas com sucesso no intervalo de %<PRIu64>, para %<PRIu64>"
 
-#: sys-utils/blkzone.c:388
+#: sys-utils/blkzone.c:396
 #, c-format
 msgid " %s <command> [options] <device>\n"
 msgstr " %s <comando> [opções] <dispositivo>\n"
 
-#: sys-utils/blkzone.c:391
+#: sys-utils/blkzone.c:399
 msgid "Run zone command on the given block device.\n"
 msgstr "Executa comando de zona no dispositivo de bloco dado.\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 <setor>   setor inicial da zona para agir (em setores de\n"
 "                          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 <setores> máximo de setores para agir (em setores 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>   máximo de número 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            força nos dispositivos de bloco usados pelo sistema\n"
 
-#: sys-utils/blkzone.c:402
+#: sys-utils/blkzone.c:410
 msgid " -v, --verbose          display more details\n"
 msgstr " -v, --verbose          exibe mais detalhes\n"
 
-#: sys-utils/blkzone.c:407
+#: sys-utils/blkzone.c:415
 msgid "<sector> and <sectors>"
 msgstr "<setor> e <setores>"
 
-#: sys-utils/blkzone.c:445
+#: sys-utils/blkzone.c:453
 #, c-format
 msgid "%s is not valid command name"
 msgstr "%s não é um nome de comando válido"
 
-#: sys-utils/blkzone.c:457
+#: sys-utils/blkzone.c:465
 msgid "failed to parse number of zones"
 msgstr "falha ao analisar o número de zonas"
 
-#: sys-utils/blkzone.c:461
+#: sys-utils/blkzone.c:469
 msgid "failed to parse number of sectors"
 msgstr "falha ao analisar o número de setores"
 
-#: sys-utils/blkzone.c:465
+#: sys-utils/blkzone.c:473
 msgid "failed to parse zone offset"
 msgstr "falha ao analisar posição da 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 "nenhum comando especificado"
 
@@ -12894,95 +15111,95 @@ msgstr "habilitação de %s falhou"
 msgid "%s disable failed"
 msgstr "desabilitação de %s falhou"
 
-#: 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 "Falha ao ler %s"
 
-#: sys-utils/chmem.c:273
+#: sys-utils/chmem.c:280
 msgid "Failed to parse block number"
 msgstr "Falha ao analisar número do bloco"
 
-#: sys-utils/chmem.c:278
+#: sys-utils/chmem.c:285
 msgid "Failed to parse size"
 msgstr "Falha ao analisar o tamanho"
 
-#: sys-utils/chmem.c:282
+#: sys-utils/chmem.c:289
 #, c-format
 msgid "Size must be aligned to memory block size (%s)"
 msgstr "Tamanho deve estar alinhada ao tamanho do bloco de memória (%s)"
 
-#: sys-utils/chmem.c:291
+#: sys-utils/chmem.c:298
 msgid "Failed to parse start"
 msgstr "Falha ao analisar o início"
 
-#: sys-utils/chmem.c:292
+#: sys-utils/chmem.c:299
 msgid "Failed to parse end"
 msgstr "Falha ao analisar o final"
 
-#: sys-utils/chmem.c:296
+#: sys-utils/chmem.c:303
 #, c-format
 msgid "Invalid start address format: %s"
 msgstr "Formato de endereço inicial inválido: %s"
 
-#: sys-utils/chmem.c:298
+#: sys-utils/chmem.c:305
 #, c-format
 msgid "Invalid end address format: %s"
 msgstr "Formato de endereço final inválido: %s"
 
-#: sys-utils/chmem.c:299
+#: sys-utils/chmem.c:306
 msgid "Failed to parse start address"
 msgstr "Falha ao analisar o endereço inicial"
 
-#: sys-utils/chmem.c:300
+#: sys-utils/chmem.c:307
 msgid "Failed to parse end address"
 msgstr "Falha ao analisar o endereço 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 "Endereço inicial e (endereço final + 1) devem estar alinhados ao tamanho do bloco de memória (%s)"
 
-#: sys-utils/chmem.c:317
+#: sys-utils/chmem.c:324
 #, c-format
 msgid "Invalid parameter: %s"
 msgstr "Parâmetro inválido: %s"
 
-#: sys-utils/chmem.c:324
+#: sys-utils/chmem.c:331
 #, c-format
 msgid "Invalid range: %s"
 msgstr "Intervalo inválido: %s"
 
-#: sys-utils/chmem.c:333
+#: sys-utils/chmem.c:340
 #, c-format
 msgid " %s [options] [SIZE|RANGE|BLOCKRANGE]\n"
 msgstr " %s [opções] [TAMANHO|INTERVALO|INTERVALOBLOCO]\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 "Define um tamanho em particular ou intervalo de memória online e offline.\n"
 
-#: sys-utils/chmem.c:339
+#: sys-utils/chmem.c:346
 msgid " -e, --enable       enable memory\n"
 msgstr " -e, --enable       habilita memória\n"
 
-#: sys-utils/chmem.c:340
+#: sys-utils/chmem.c:347
 msgid " -d, --disable      disable memory\n"
 msgstr " -d, --disable      desabilita memória\n"
 
-#: sys-utils/chmem.c:341
+#: sys-utils/chmem.c:348
 msgid " -b, --blocks       use memory blocks\n"
 msgstr " -b, --blocks       usa blocos de memória\n"
 
-#: sys-utils/chmem.c:342
+#: sys-utils/chmem.c:349
 msgid " -z, --zone <name>  select memory zone (see below)\n"
 msgstr " -z, --zone <nome>  seleciona zona da memória (veja abaixo)\n"
 
-#: sys-utils/chmem.c:343
+#: sys-utils/chmem.c:350
 msgid " -v, --verbose      verbose output\n"
 msgstr " -v, --verbose      saída detalhada\n"
 
-#: sys-utils/chmem.c:346
+#: sys-utils/chmem.c:353
 msgid ""
 "\n"
 "Supported zones:\n"
@@ -12990,16 +15207,16 @@ msgstr ""
 "\n"
 "Zonas aceitas:\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 "falha ao inicializar manipulador de %s"
 
-#: sys-utils/chmem.c:433
+#: sys-utils/chmem.c:440
 msgid "zone ignored, no valid_zones sysfs attribute present"
 msgstr "zona ignorada, nenhuma atributo sysfs de valid_zones presente"
 
-#: sys-utils/chmem.c:438
+#: sys-utils/chmem.c:445
 #, c-format
 msgid "unknown memory zone: %s"
 msgstr "zona de memória desconhecida: %s"
@@ -13094,205 +15311,211 @@ msgstr "valor inesperado em %s: %ju"
 msgid "You must be root to set the Ctrl-Alt-Del behavior"
 msgstr "Você deve ser root para configurar o comportamento de Ctrl-Alt-Del"
 
-#: 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 desconhecido: %s"
 
-#: sys-utils/dmesg.c:109
+#: sys-utils/dmesg.c:110
 msgid "system is unusable"
 msgstr "sistema está inutilizável"
 
-#: sys-utils/dmesg.c:110
+#: sys-utils/dmesg.c:111
 msgid "action must be taken immediately"
 msgstr "ação deve ser tomada imediatamente"
 
-#: sys-utils/dmesg.c:111
+#: sys-utils/dmesg.c:112
 msgid "critical conditions"
 msgstr "condições críticas"
 
-#: sys-utils/dmesg.c:112
+#: sys-utils/dmesg.c:113
 msgid "error conditions"
 msgstr "condições de erro"
 
-#: sys-utils/dmesg.c:113
+#: sys-utils/dmesg.c:114
 msgid "warning conditions"
 msgstr "condições de aviso"
 
-#: sys-utils/dmesg.c:114
+#: sys-utils/dmesg.c:115
 msgid "normal but significant condition"
 msgstr "condição normal, mas significativa"
 
-#: sys-utils/dmesg.c:115
+#: sys-utils/dmesg.c:116
 msgid "informational"
 msgstr "informativo"
 
-#: sys-utils/dmesg.c:116
+#: sys-utils/dmesg.c:117
 msgid "debug-level messages"
 msgstr "mensagens de nível de depuração"
 
-#: sys-utils/dmesg.c:130
+#: sys-utils/dmesg.c:131
 msgid "kernel messages"
 msgstr "mensagens de kernel"
 
-#: sys-utils/dmesg.c:131
+#: sys-utils/dmesg.c:132
 msgid "random user-level messages"
 msgstr "mensagens aleatórias de nível de usuário"
 
-#: sys-utils/dmesg.c:132
+#: sys-utils/dmesg.c:133
 msgid "mail system"
 msgstr "sistema de correio"
 
-#: sys-utils/dmesg.c:133
+#: sys-utils/dmesg.c:134
 msgid "system daemons"
 msgstr "deamons de sistema"
 
-#: sys-utils/dmesg.c:134
+#: sys-utils/dmesg.c:135
 msgid "security/authorization messages"
 msgstr "mensagens de segurança/autorização"
 
-#: sys-utils/dmesg.c:135
+#: sys-utils/dmesg.c:136
 msgid "messages generated internally by syslogd"
 msgstr "mensagens geradas internamente pelo syslogd"
 
-#: sys-utils/dmesg.c:136
+#: sys-utils/dmesg.c:137
 msgid "line printer subsystem"
 msgstr "subsistema de impressora de linha"
 
-#: sys-utils/dmesg.c:137
+#: sys-utils/dmesg.c:138
 msgid "network news subsystem"
 msgstr "subsistema de notícia de rede"
 
-#: 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 "daemon de relógio"
 
-#: sys-utils/dmesg.c:140
+#: sys-utils/dmesg.c:141
 msgid "security/authorization messages (private)"
 msgstr "mensagens de sistema/autorização (privativo)"
 
-#: sys-utils/dmesg.c:141
+#: sys-utils/dmesg.c:142
 msgid "FTP daemon"
 msgstr "daemon de FTP"
 
-#: sys-utils/dmesg.c:275
+#: sys-utils/dmesg.c:279
 msgid "Display or control the kernel ring buffer.\n"
 msgstr "Exibe ou controla o buffer do kernel.\n"
 
-#: sys-utils/dmesg.c:278
+#: sys-utils/dmesg.c:282
 msgid " -C, --clear                 clear the kernel ring buffer\n"
 msgstr " -C, --clear                 limpa o buffer do kernel\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            lê e apaga todas as mensagens\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           desabilita impressão de mensagens para o console\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            habilita impressão de mensagens para o console\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 <arquivo>        usa o arquivo em vez do buffer de logs do kernel\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 a saída a recursos definidos\n"
 
-#: sys-utils/dmesg.c:284
+#: sys-utils/dmesg.c:288
 msgid " -H, --human                 human readable output\n"
 msgstr " -H, --human                 saída legível por 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             usa formato de saída JSON\n"
+
+#: sys-utils/dmesg.c:290
 msgid " -k, --kernel                display kernel messages\n"
 msgstr " -k, --kernel                exibe mensagens de kernel\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[=<quando>]      colore mensagens (%s, %s ou %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 saída para níveis 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 <nível> define o nível das mensagens exibidas no console\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               não redireciona a saída para um paginador\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          força saída de marca de tempo em cada linha de\n"
 "                               mensagens multilinha\n"
 
-#: sys-utils/dmesg.c:294
+#: sys-utils/dmesg.c:299
 msgid " -r, --raw                   print the raw message buffer\n"
 msgstr " -r, --raw                   mostra buffer de mensagens não tratadas\n"
 
-#: sys-utils/dmesg.c:295
+#: sys-utils/dmesg.c:300
 msgid "     --noescape              don't escape unprintable character\n"
 msgstr "     --noescape              não escapa caracteres não imprimíveis\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                força o uso do syslog(2) em vez do /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 <tamanho>  tamanho do buffer de consulta de buffer do kernel\n"
 
-#: sys-utils/dmesg.c:298
+#: sys-utils/dmesg.c:303
 msgid " -u, --userspace             display userspace messages\n"
 msgstr " -u, --userspace             exibe mensagens do espaço de usuário\n"
 
-#: sys-utils/dmesg.c:299
+#: sys-utils/dmesg.c:304
 msgid " -w, --follow                wait for new messages\n"
 msgstr " -w, --follow                espera novas mensagens\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 apenas novas mensagens\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                decodifica o recurso e nível para texto legível\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            mostra diferença de tempo entre as mensagens\n"
 "                               mostradas\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               mostra o horário local e diferença de tempo em\n"
 "                               formato legível\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                 mostra marca de tempo legível para humanos\n"
 "                               (pode ser impreciso!)\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                não mostra marcas de tempo com mensagens\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"
@@ -13302,17 +15525,15 @@ msgstr ""
 "                               [delta|reltime|ctime|notime|iso]\n"
 "Suspender/resumir tornará as marcas de tempo de ctime e iso imprecisas.\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>   exibe as linhas desde o horário especificado\n"
+msgstr "     --since <hora>          exibe as linhas desde o horário especificado\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 <hora>   exibe as linhas até o horário especificado\n"
+msgstr "     --until <hora>          exibe as linhas até o horário especificado\n"
 
-#: sys-utils/dmesg.c:314
+#: sys-utils/dmesg.c:319
 msgid ""
 "\n"
 "Supported log facilities:\n"
@@ -13320,7 +15541,7 @@ msgstr ""
 "\n"
 "Recursos de log:\n"
 
-#: sys-utils/dmesg.c:320
+#: sys-utils/dmesg.c:325
 msgid ""
 "\n"
 "Supported log levels (priorities):\n"
@@ -13328,66 +15549,80 @@ msgstr ""
 "\n"
 "Níveis de log (prioridades):\n"
 
-#: sys-utils/dmesg.c:374
+#: sys-utils/dmesg.c:379
 #, c-format
 msgid "failed to parse level '%s'"
 msgstr "falha ao analisar o nível \"%s\""
 
-#: sys-utils/dmesg.c:376
+#: sys-utils/dmesg.c:381
 #, c-format
 msgid "unknown level '%s'"
 msgstr "nível desconhecido \"%s\""
 
-#: sys-utils/dmesg.c:412
+#: sys-utils/dmesg.c:417
 #, c-format
 msgid "failed to parse facility '%s'"
 msgstr "falha ao analisar o recurso \"%s\""
 
-#: sys-utils/dmesg.c:414
+#: sys-utils/dmesg.c:419
 #, c-format
 msgid "unknown facility '%s'"
 msgstr "recurso desconhecido \"%s\""
 
-#: sys-utils/dmesg.c:542
+#: sys-utils/dmesg.c:547
 #, c-format
 msgid "cannot mmap: %s"
 msgstr "não foi possível executar 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 inválido de tamanho de buffer"
 
-#: 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 é ignorado quando usado junto do formato de tempo 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 pode ser usado com --level ou --facility apenas ao ler mensagens de /dev/kmsg"
 
-#: sys-utils/dmesg.c:1598
+#: sys-utils/dmesg.c:1656
 msgid "read kernel buffer failed"
 msgstr "leitura de buffer de kernel falhou"
 
-#: sys-utils/dmesg.c:1606
-#, fuzzy
+#: sys-utils/dmesg.c:1664
 msgid "clear kernel buffer failed"
-msgstr "leitura de buffer de kernel falhou"
+msgstr "limpeza de buffer de kernel falhou"
 
-#: sys-utils/dmesg.c:1622
+#: sys-utils/dmesg.c:1680
 msgid "klogctl failed"
 msgstr "klogctl falhou"
 
-#: sys-utils/eject.c:138
+#: sys-utils/eject.c:140
 #, c-format
 msgid " %s [options] [<device>|<mountpoint>]\n"
 msgstr " %s [opções] [<dispositivo>|<ponto-montagem>]\n"
 
-#: sys-utils/eject.c:141
+#: sys-utils/eject.c:143
 msgid "Eject removable media.\n"
 msgstr "Ejeta médias removíveis.\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"
@@ -13427,7 +15662,7 @@ msgstr ""
 " -x, --cdspeed <velocidade>  define a velocidade máxima do CD-ROM\n"
 " -X, --listspeed             lista as velocidades disponíveis do CD-ROM\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"
@@ -13435,278 +15670,286 @@ msgstr ""
 "\n"
 "Por padrão, tenta -r, -s, -f e -q, neste ordem, até obter sucesso.\n"
 
-#: sys-utils/eject.c:213
+#: sys-utils/eject.c:215
 msgid "invalid argument to --changerslot/-c option"
 msgstr "argumento inválido para a opção --changerslot/-c"
 
-#: sys-utils/eject.c:217
+#: sys-utils/eject.c:219
 msgid "invalid argument to --cdspeed/-x option"
 msgstr "argumento inválido para a opção --cdspeed/-x"
 
-#: sys-utils/eject.c:325
+#: sys-utils/eject.c:327
 msgid "CD-ROM auto-eject command failed"
 msgstr "comando de autoejetar CD-ROM falhou"
 
-#: sys-utils/eject.c:339
+#: sys-utils/eject.c:341
 msgid "CD-ROM door lock is not supported"
 msgstr "Sem suporte à trava de porta de unidade de DVD"
 
-#: sys-utils/eject.c:341
+#: sys-utils/eject.c:343
 msgid "other users have the drive open and not CAP_SYS_ADMIN"
 msgstr "outros usuários têm a unidade aberta e não CAP_SYS_ADMIN"
 
-#: sys-utils/eject.c:343
+#: sys-utils/eject.c:345
 msgid "CD-ROM lock door command failed"
 msgstr "comando de travar porta de CD-ROM falhou"
 
-#: sys-utils/eject.c:348
+#: sys-utils/eject.c:350
 msgid "CD-Drive may NOT be ejected with device button"
 msgstr "unidade de CD NÃO pode ser ejetada com o botão do dispositivo"
 
-#: sys-utils/eject.c:350
+#: sys-utils/eject.c:352
 msgid "CD-Drive may be ejected with device button"
 msgstr "unidade de CD pode ser ejetada com o botão do dispositivo"
 
-#: sys-utils/eject.c:361
+#: sys-utils/eject.c:363
 msgid "CD-ROM select disc command failed"
 msgstr "comando para selecionar disco CD-ROM falhou"
 
-#: sys-utils/eject.c:365
+#: sys-utils/eject.c:367
 msgid "CD-ROM load from slot command failed"
 msgstr "comando de carregar CD-ROM de slot falhou"
 
-#: sys-utils/eject.c:367
+#: sys-utils/eject.c:369
 msgid "IDE/ATAPI CD-ROM changer not supported by this kernel\n"
 msgstr "sem suporte a alternador de CD-ROM IDE/ATAPI neste kernel\n"
 
-#: sys-utils/eject.c:385
+#: sys-utils/eject.c:387
 msgid "CD-ROM tray close command failed"
 msgstr "comando para fechar bandeja de CD-ROM falhou"
 
-#: sys-utils/eject.c:387
+#: sys-utils/eject.c:389
 msgid "CD-ROM tray close command not supported by this kernel\n"
 msgstr "sem suporte a fechar bandeja de CD-ROM neste kernel\n"
 
-#: sys-utils/eject.c:404
+#: sys-utils/eject.c:406
 msgid "CD-ROM eject unsupported"
 msgstr "sem suporte a ejeção de CD-ROM"
 
-#: 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 "comando de ejeção de CD-ROM falhou"
 
-#: sys-utils/eject.c:435
+#: sys-utils/eject.c:437
 msgid "no CD-ROM information available"
 msgstr "nenhuma informação de CD-ROM disponível"
 
-#: sys-utils/eject.c:438
+#: sys-utils/eject.c:440
 msgid "CD-ROM drive is not ready"
 msgstr "unidade de CD-ROM não está pronta"
 
-#: sys-utils/eject.c:441
+#: sys-utils/eject.c:443
 msgid "CD-ROM status command failed"
 msgstr "comando de status de CD-ROM falhou"
 
-#: sys-utils/eject.c:481
+#: sys-utils/eject.c:483
 msgid "CD-ROM select speed command failed"
 msgstr "comando para selecionar velocidade de CD-ROM falhou"
 
-#: sys-utils/eject.c:483
+#: sys-utils/eject.c:485
 msgid "CD-ROM select speed command not supported by this kernel"
 msgstr "sem suporte ao comando para selecionar de velocidade neste kernel"
 
-#: sys-utils/eject.c:520
+#: sys-utils/eject.c:522
 #, c-format
 msgid "%s: failed to finding CD-ROM name"
 msgstr "%s: falha ao localizar nome do CD-ROM"
 
-#: sys-utils/eject.c:535
+#: sys-utils/eject.c:539
 #, c-format
 msgid "%s: failed to read speed"
 msgstr "%s: falha ao ler a velocidade"
 
-#: sys-utils/eject.c:543
+#: sys-utils/eject.c:545
 msgid "failed to read speed"
 msgstr "falha ao ler a velocidade"
 
-#: sys-utils/eject.c:583
+#: sys-utils/eject.c:585
 msgid "not an sg device, or old sg driver"
 msgstr "não é um dispositivo sg ou driver antigo sg"
 
-#: 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 "descarte de permissões falhou."
+
+#: sys-utils/eject.c:671
 msgid "unable to fork"
 msgstr "não foi possível fazer fork"
 
-#: sys-utils/eject.c:680
+#: sys-utils/eject.c:678
 #, c-format
 msgid "unmount of `%s' did not exit normally"
 msgstr "desmontagem de \"%s\" não terminou normalmente"
 
-#: sys-utils/eject.c:683
+#: sys-utils/eject.c:681
 #, c-format
 msgid "unmount of `%s' failed\n"
 msgstr "desmontagem de \"%s\" falhou\n"
 
-#: sys-utils/eject.c:728
+#: sys-utils/eject.c:726
 msgid "failed to parse mount table"
 msgstr "falha ao analisar a tabela de montagem"
 
-#: 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 em %s"
 
-#: sys-utils/eject.c:837
+#: sys-utils/eject.c:835
 msgid "setting CD-ROM speed to auto"
 msgstr "definindo a velocidade do CD-ROM para automática"
 
-#: sys-utils/eject.c:839
+#: sys-utils/eject.c:837
 #, c-format
 msgid "setting CD-ROM speed to %ldX"
 msgstr "definindo a velocidade do CD-ROM para %ldX"
 
-#: sys-utils/eject.c:865
+#: sys-utils/eject.c:863
 #, c-format
 msgid "default device: `%s'"
 msgstr "dispositivo padrão: \"%s\""
 
-#: sys-utils/eject.c:871
+#: sys-utils/eject.c:869
 #, c-format
 msgid "using default device `%s'"
 msgstr "usando o dispositivo padrão \"%s\""
 
-#: sys-utils/eject.c:890
+#: sys-utils/eject.c:888
 msgid "unable to find device"
 msgstr "não foi localizar o dispositivo"
 
-#: sys-utils/eject.c:892
+#: sys-utils/eject.c:890
 #, c-format
 msgid "device name is `%s'"
 msgstr "nome do dispositivo é \"%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: não 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: dispositivo de disco: %s (dispositivo de disco será usado para ejeção)"
 
-#: 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: ponto de montagem ou dispositivo não encontrado com nome dado"
 
-#: sys-utils/eject.c:913
+#: sys-utils/eject.c:911
 #, c-format
 msgid "%s: is whole-disk device"
 msgstr "%s: é um dispositivo de disco inteiro"
 
-#: 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: não é um dispositivo hot-plug"
 
-#: sys-utils/eject.c:921
+#: sys-utils/eject.c:919
 #, c-format
 msgid "device is `%s'"
 msgstr "dispositivo é \"%s\""
 
-#: sys-utils/eject.c:922
+#: sys-utils/eject.c:920
 msgid "exiting due to -n/--noop option"
 msgstr "terminando por causa da opção -n/--noop"
 
-#: sys-utils/eject.c:936
+#: sys-utils/eject.c:934
 #, c-format
 msgid "%s: enabling auto-eject mode"
 msgstr "%s: habilitando o modo de autoejetar"
 
-#: sys-utils/eject.c:938
+#: sys-utils/eject.c:936
 #, c-format
 msgid "%s: disabling auto-eject mode"
 msgstr "%s: desabilitando o modo de autoejetar"
 
-#: sys-utils/eject.c:946
+#: sys-utils/eject.c:944
 #, c-format
 msgid "%s: closing tray"
 msgstr "%s: fechando bandeja"
 
-#: sys-utils/eject.c:955
+#: sys-utils/eject.c:953
 #, c-format
 msgid "%s: toggling tray"
 msgstr "%s: abrindo bandeja"
 
-#: sys-utils/eject.c:964
+#: sys-utils/eject.c:962
 #, c-format
 msgid "%s: listing CD-ROM speed"
 msgstr "%s: listando velocidade do CD-ROM"
 
-#: sys-utils/eject.c:990
+#: sys-utils/eject.c:988
 #, c-format
 msgid "error: %s: device in use"
 msgstr "erro: %s: dispositivo em uso"
 
-#: sys-utils/eject.c:1001
+#: sys-utils/eject.c:999
 #, c-format
 msgid "%s: selecting CD-ROM disc #%ld"
 msgstr "%s: selecionando disco de CD-ROM #%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: tentando ejetar usando o comando de ejetar CD-ROM"
 
-#: sys-utils/eject.c:1019
+#: sys-utils/eject.c:1017
 msgid "CD-ROM eject command succeeded"
 msgstr "comando de ejeção de CD-ROM obteve sucesso"
 
-#: sys-utils/eject.c:1024
+#: sys-utils/eject.c:1022
 #, c-format
 msgid "%s: trying to eject using SCSI commands"
 msgstr "%s: tentando ejetar usando comando SCSI"
 
-#: sys-utils/eject.c:1026
+#: sys-utils/eject.c:1024
 msgid "SCSI eject succeeded"
 msgstr "ejeção de SCIS obteve sucesso"
 
-#: sys-utils/eject.c:1027
+#: sys-utils/eject.c:1025
 msgid "SCSI eject failed"
 msgstr "ejeção de SCSI obteve sucesso"
 
-#: sys-utils/eject.c:1031
+#: sys-utils/eject.c:1029
 #, c-format
 msgid "%s: trying to eject using floppy eject command"
 msgstr "%s: tentando ejetar usando o comando de ejetar disquete"
 
-#: sys-utils/eject.c:1033
+#: sys-utils/eject.c:1031
 msgid "floppy eject command succeeded"
 msgstr "comando de ejetar disquete obteve sucesso"
 
-#: sys-utils/eject.c:1034
+#: sys-utils/eject.c:1032
 msgid "floppy eject command failed"
 msgstr "comando de ejetar disquete falhou"
 
-#: sys-utils/eject.c:1038
+#: sys-utils/eject.c:1036
 #, c-format
 msgid "%s: trying to eject using tape offline command"
 msgstr "%s: tentando ejetar usando comando de fita desconectada"
 
-#: sys-utils/eject.c:1040
+#: sys-utils/eject.c:1038
 msgid "tape offline command succeeded"
 msgstr "comando de fita desconectada obteve sucesso"
 
-#: sys-utils/eject.c:1041
+#: sys-utils/eject.c:1039
 msgid "tape offline command failed"
 msgstr "comando de fita desconectada falhou"
 
-#: sys-utils/eject.c:1045
+#: sys-utils/eject.c:1043
 msgid "unable to eject"
 msgstr "não foi possível ejetar"
 
@@ -13793,6 +16036,36 @@ msgstr "nenhum argumento de comprimento especificado"
 msgid "invalid offset value specified"
 msgstr "valor inválido de posição especificado"
 
+#: 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) convertida para buracos esparsos.\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) descartado\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) convertida para buracos esparsos.\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) descartado\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) descartado\n"
+
 #: sys-utils/flock.c:53
 #, c-format
 msgid ""
@@ -13867,7 +16140,7 @@ msgstr "código de saída inválido"
 
 #: sys-utils/flock.c:216
 msgid "exit code out of range (expected 0 to 255)"
-msgstr ""
+msgstr "código de saída fora do intervalo (esperava 0 a 255)"
 
 #: sys-utils/flock.c:233
 msgid "the --no-fork and --close options are incompatible"
@@ -13895,10 +16168,9 @@ msgid "timeout while waiting to get lock"
 msgstr "tempo esgotado enquanto esperava para obter trava"
 
 #: sys-utils/flock.c:334
-#, fuzzy, c-format
-#| msgid "%s: getting lock took %ld.%06ld seconds\n"
+#, c-format
 msgid "%s: getting lock took %<PRId64>.%06<PRId64> seconds\n"
-msgstr "%s: obtenção da trava levou %ld.%06ld segundos\n"
+msgstr "%s: obtenção da trava levou %<PRId64>.%06<PRId64> segundos\n"
 
 #: sys-utils/flock.c:346
 #, c-format
@@ -13941,130 +16213,140 @@ msgstr "%s: congelamento falhou"
 msgid "%s: unfreeze failed"
 msgstr "%s: descongelamento falhou"
 
-#: sys-utils/fstrim.c:80
+#: sys-utils/fstrim.c:83
 #, c-format
 msgid "%s: not a directory"
 msgstr "%s: não é um diretório"
 
-# realpath é uma variável no código do arquivo fonte -- Rafael
-#: sys-utils/fstrim.c:94
-#, c-format
-msgid "cannot get realpath: %s"
-msgstr "não foi possível obter realpath: %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 (dry-run) descartado em %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 (dry-run) descartado\n"
 
-#: sys-utils/fstrim.c:129
+#: sys-utils/fstrim.c:133
 #, c-format
 msgid "%s: FITRIM ioctl failed"
 msgstr "%s: ioctl de FITRIM falhou"
 
 #. 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) descartado em %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) descartado\n"
 
-#: sys-utils/fstrim.c:249 sys-utils/lsns.c:1144 sys-utils/swapon.c:745
-#: 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 "falha ao analisar %s"
 
-#: sys-utils/fstrim.c:275
+#: sys-utils/fstrim.c:316
 msgid "failed to allocate FS handler"
 msgstr "falha ao alocar manipulador de sistema de arquivos"
 
-#: 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: sem suporte a operação de descarte"
 
-#: sys-utils/fstrim.c:415
+#: sys-utils/fstrim.c:454
 #, c-format
 msgid " %s [options] <mount point>\n"
 msgstr " %s [opções] <ponto-montagem>\n"
 
-#: sys-utils/fstrim.c:418
+#: sys-utils/fstrim.c:457
 msgid "Discard unused blocks on a mounted filesystem.\n"
 msgstr "Descarta blocos não usados em um sistema de arquivos montados.\n"
 
-#: sys-utils/fstrim.c:421
+#: sys-utils/fstrim.c:460
 msgid " -a, --all                trim mounted filesystems\n"
 msgstr " -a, --all                descarta sistemas de arquivos montados\n"
 
-#: sys-utils/fstrim.c:422
+#: sys-utils/fstrim.c:461
 msgid " -A, --fstab              trim filesystems from /etc/fstab\n"
 msgstr " -A, --fstab              descarta sistemas de arquivos 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>  descarta sistemas de arquivos listados em\n"
 "                            arquivos 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 <núm>       a posição em bytes onde será iniciado o descarte\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 <núm>       o número de bytes para 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 <núm>      o comprimento de extensão mínima para 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 o conjunto de sistemas de arquivos por tipos\n"
+
+#: sys-utils/fstrim.c:467
 msgid " -v, --verbose            print number of discarded bytes\n"
 msgstr " -v, --verbose            mostra o 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 as mensagens de erro caso não haja\n"
 "                            suporte ao descarte\n"
 
-#: sys-utils/fstrim.c:429
+#: sys-utils/fstrim.c:469
 msgid " -n, --dry-run            does everything, but trim\n"
 msgstr " -n, --dry-run            faz tudo, menos descartar\n"
 
-#: sys-utils/fstrim.c:509
+#: sys-utils/fstrim.c:550
 msgid "failed to parse minimum extent length"
 msgstr "falha ao analisar comprimento mínimo da extensão"
 
-#: sys-utils/fstrim.c:528
+#: sys-utils/fstrim.c:572
 msgid "no mountpoint specified"
 msgstr "nenhum ponto de montagem especificada"
 
-#: sys-utils/hwclock.c:213
+#: sys-utils/hwclock.c:215
 #, c-format
 msgid "Assuming hardware clock is kept in %s time.\n"
 msgstr "Pressupondo que o relógio de hardware é mantido na hora %s.\n"
 
-#: sys-utils/hwclock.c:214 sys-utils/hwclock.c:282
+#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:286
 msgid "UTC"
 msgstr "UTC"
 
-#: sys-utils/hwclock.c:214 sys-utils/hwclock.c:281
+#: sys-utils/hwclock.c:216 sys-utils/hwclock.c:285
 msgid "local"
 msgstr "local"
 
-#: sys-utils/hwclock.c:269
+#: 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 ""
+"Aviso: a terceira linha do arquivo adjtime não foi reconhecida\n"
+"(Esperava: \"UTC\" ou \"LOCAL\" ou nada.)"
+
+#: sys-utils/hwclock.c:273
 msgid ""
 "Warning: unrecognized third line in adjtime file\n"
 "(Expected: `UTC' or `LOCAL' or nothing.)"
@@ -14072,124 +16354,114 @@ msgstr ""
 "Aviso: a terceira linha do arquivo adjtime não foi reconhecida\n"
 "(Esperava: \"UTC\" ou \"LOCAL\" ou nada.)"
 
-#: sys-utils/hwclock.c:275
-#, fuzzy, c-format
-#| msgid "Last drift adjustment done at %ld seconds after 1969\n"
+#: sys-utils/hwclock.c:279
+#, c-format
 msgid "Last drift adjustment done at %<PRId64> seconds after 1969\n"
-msgstr "Último ajuste de variação feito %ld segundos após 1969\n"
+msgstr "Último ajuste de variação feito %<PRId64> segundos após 1969\n"
 
-#: sys-utils/hwclock.c:277
-#, fuzzy, c-format
-#| msgid "Last calibration done at %ld seconds after 1969\n"
+#: sys-utils/hwclock.c:281
+#, c-format
 msgid "Last calibration done at %<PRId64> seconds after 1969\n"
-msgstr "Última calibração feita %ld segundos após 1969\n"
+msgstr "Última calibração feita %<PRId64> segundos após 1969\n"
 
-#: sys-utils/hwclock.c:279
+#: sys-utils/hwclock.c:283
 #, c-format
 msgid "Hardware clock is on %s time\n"
 msgstr "O relógio de hardware está na hora %s\n"
 
-#: sys-utils/hwclock.c:306
+#: sys-utils/hwclock.c:310
 #, c-format
 msgid "Waiting for clock tick...\n"
 msgstr "Esperando o tique do relógio...\n"
 
-#: sys-utils/hwclock.c:312
+#: sys-utils/hwclock.c:316
 #, c-format
 msgid "...synchronization failed\n"
 msgstr "...sincronização falhou\n"
 
-#: sys-utils/hwclock.c:314
+#: sys-utils/hwclock.c:318
 #, c-format
 msgid "...got clock tick\n"
 msgstr "...tique do relógio obtido\n"
 
-#: sys-utils/hwclock.c:355
+#: sys-utils/hwclock.c:359
 #, c-format
 msgid "Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
 msgstr "Valores inválidos no relógio de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d\n"
 
-#: sys-utils/hwclock.c:362
-#, fuzzy, c-format
-#| msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld seconds since 1969\n"
+#: sys-utils/hwclock.c:366
+#, c-format
 msgid "Hw clock time : %4d/%.2d/%.2d %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
-msgstr "Hora do relógio de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %ld segundos desde 1969\n"
+msgstr "Hora do relógio de hardware: %4d/%.2d/%.2d %.2d:%.2d:%.2d = %<PRId64> segundos desde 1969\n"
 
-#: sys-utils/hwclock.c:388
+#: sys-utils/hwclock.c:392
 #, c-format
 msgid "Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d\n"
 msgstr "Hora lida do relógio de Hardware: %4d/%.2d/%.2d %02d:%02d:%02d\n"
 
-#: sys-utils/hwclock.c:415
-#, fuzzy, c-format
-#| msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %ld seconds since 1969\n"
+#: sys-utils/hwclock.c:419
+#, c-format
 msgid "Setting Hardware Clock to %.2d:%.2d:%.2d = %<PRId64> seconds since 1969\n"
-msgstr "Configurando o relógio de hardware para %.2d:%.2d:%.2d = %ld segundos desde 1969\n"
+msgstr "Configurando o relógio de hardware para %.2d:%.2d:%.2d = %<PRId64> segundos desde 1969\n"
 
-#: sys-utils/hwclock.c:451
+#: sys-utils/hwclock.c:455
 #, c-format
 msgid "RTC type: '%s'\n"
 msgstr "Tipo de RTC: \"%s\"\n"
 
-#: sys-utils/hwclock.c:551
+#: sys-utils/hwclock.c:555
 #, c-format
 msgid "Using delay: %.6f seconds\n"
 msgstr "Usando atraso: %.6f segundos\n"
 
-#: sys-utils/hwclock.c:570
-#, fuzzy, c-format
-#| msgid "time jumped backward %.6f seconds to %ld.%06ld - retargeting\n"
+#: sys-utils/hwclock.c:574
+#, c-format
 msgid "time jumped backward %.6f seconds to %<PRId64>.%06<PRId64> - retargeting\n"
-msgstr "tempo voltou %.6f segundos para %ld.%06ld - refazendo alvo\n"
+msgstr "tempo voltou %.6f segundos para %<PRId64>.%06<PRId64> - refazendo alvo\n"
 
-#: sys-utils/hwclock.c:592
-#, fuzzy, c-format
-#| msgid "missed it - %ld.%06ld is too far past %ld.%06ld (%.6f > %.6f)\n"
+#: sys-utils/hwclock.c:596
+#, c-format
 msgid "missed it - %<PRId64>.%06<PRId64> is too far past %<PRId64>.%06<PRId64> (%.6f > %.6f)\n"
-msgstr "perdi - %ld.%06ld é muito distante de %ld.%06ld (%.6f > %.6f)\n"
+msgstr "perdi - %<PRId64>.%06<PRId64> é muito distante de %<PRId64>.%06<PRId64> (%.6f > %.6f)\n"
 
-#: sys-utils/hwclock.c:619
-#, fuzzy, c-format
-#| msgid ""
-#| "%ld.%06ld is close enough to %ld.%06ld (%.6f < %.6f)\n"
-#| "Set RTC to %ld (%ld + %d; refsystime = %ld.%06ld)\n"
+#: sys-utils/hwclock.c:623
+#, c-format
 msgid ""
 "%<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 é perto suficiente de %ld.%06ld (%.6f < %.6f)\n"
-"Definido RTC para %ld (%ld + %d; refsystime = %ld.%06ld)\n"
+"%<PRId64>.%06<PRId64> é perto suficiente de %<PRId64>.%06<PRId64> (%.6f < %.6f)\n"
+"Definido RTC para %<PRId64> (%<PRId64> + %d; refsystime = %<PRId64>.%06<PRId64>)\n"
 
-#: sys-utils/hwclock.c:713
+#: sys-utils/hwclock.c:717
 msgid "Calling settimeofday(NULL, 0) to lock the warp_clock function."
 msgstr "Chamando settimeofday(NULL, 0) para bloquear a função warp_clock."
 
-#: sys-utils/hwclock.c:716
+#: sys-utils/hwclock.c:720
 #, c-format
 msgid "Calling settimeofday(NULL, %d) to set the kernel timezone.\n"
 msgstr "Chamando settimeofday(NULL, %d) para definir o fuso horário do kernel.\n"
 
-#: sys-utils/hwclock.c:720
+#: sys-utils/hwclock.c:724
 #, c-format
 msgid "Calling settimeofday(NULL, %d) to warp System time, set PCIL and the kernel tz.\n"
 msgstr "Chamando settimeofday(NULL, %d) para ajustar tempo do sistema, definir PCIL e o fuso horário do kernel.\n"
 
-#: sys-utils/hwclock.c:725
-#, fuzzy, c-format
-#| msgid "Calling settimeofday(%ld.%06ld, NULL) to set the System time.\n"
+#: sys-utils/hwclock.c:729
+#, c-format
 msgid "Calling settimeofday(%<PRId64>.%06<PRId64>, NULL) to set the System time.\n"
-msgstr "Chamando settimeofday(%ld.%06ld, NULL) para definir a hora do sistema.\n"
+msgstr "Chamando settimeofday(%<PRId64>.%06<PRId64>, NULL) para definir a hora do sistema.\n"
 
-#: sys-utils/hwclock.c:747
+#: sys-utils/hwclock.c:751
 msgid "settimeofday() failed"
 msgstr "settimeofday() falhou"
 
-#: sys-utils/hwclock.c:771
+#: sys-utils/hwclock.c:775
 #, c-format
 msgid "Not adjusting drift factor because the --update-drift option was not used.\n"
 msgstr "O fator de variação não está sendo ajustado porque a opção --update-drift não foi usada.\n"
 
-#: sys-utils/hwclock.c:775
+#: sys-utils/hwclock.c:779
 #, c-format
 msgid ""
 "Not adjusting drift factor because last calibration time is zero,\n"
@@ -14198,12 +16470,12 @@ msgstr ""
 "O fator de variação não está sendo ajustado porque a data de sua última calibração é zero,\n"
 "então o histórico é inválido e é necessário reiniciar a calibração.\n"
 
-#: sys-utils/hwclock.c:781
+#: 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 "O fator de variação não está sendo ajustado porque menos de quatro horas se passaram desde a última calibração.\n"
 
-#: sys-utils/hwclock.c:819
+#: sys-utils/hwclock.c:823
 #, c-format
 msgid ""
 "Clock drift factor was calculated as %f seconds/day.\n"
@@ -14212,7 +16484,7 @@ msgstr ""
 "O fator de variação do relógio foi calculado como %f segundos/dia.\n"
 "Isso é distante demais. Redefinindo para zero.\n"
 
-#: sys-utils/hwclock.c:826
+#: sys-utils/hwclock.c:830
 #, c-format
 msgid ""
 "Clock drifted %f seconds in the past %f seconds\n"
@@ -14223,22 +16495,19 @@ msgstr ""
 "apesar de um fator de variação de %f segundos/dia.\n"
 "Ajustando o fator de variação em %f segundos/dia\n"
 
-#: sys-utils/hwclock.c:870
-#, fuzzy, c-format
-#| msgid "Time since last adjustment is %ld second\n"
-#| msgid_plural "Time since last adjustment is %ld seconds\n"
+#: sys-utils/hwclock.c:874
+#, c-format
 msgid "Time since last adjustment is %<PRId64> second\n"
 msgid_plural "Time since last adjustment is %<PRId64> seconds\n"
-msgstr[0] "O tempo desde o último ajuste é de %ld segundo\n"
-msgstr[1] "O tempo desde o último ajuste é de %ld segundos\n"
+msgstr[0] "O tempo desde o último ajuste é de %<PRId64> segundo\n"
+msgstr[1] "O tempo desde o último ajuste é de %<PRId64> segundos\n"
 
-#: sys-utils/hwclock.c:874
-#, fuzzy, c-format
-#| msgid "Calculated Hardware Clock drift is %ld.%06ld seconds\n"
+#: sys-utils/hwclock.c:878
+#, c-format
 msgid "Calculated Hardware Clock drift is %<PRId64>.%06<PRId64> seconds\n"
-msgstr "Variação do relógio de hardware calculada é %ld.%06ld segundos\n"
+msgstr "Variação do relógio de hardware calculada é %<PRId64>.%06<PRId64> segundos\n"
 
-#: sys-utils/hwclock.c:899
+#: sys-utils/hwclock.c:903
 #, c-format
 msgid ""
 "New %s data:\n"
@@ -14247,210 +16516,286 @@ msgstr ""
 "Novos dados de %s:\n"
 "%s"
 
-#: sys-utils/hwclock.c:911
+#: sys-utils/hwclock.c:920
 #, c-format
 msgid "cannot update %s"
 msgstr "não foi possível atualizar %s"
 
-#: sys-utils/hwclock.c:947
+#: sys-utils/hwclock.c:956
 #, c-format
 msgid "Not setting clock because last adjustment time is zero, so history is bad.\n"
 msgstr "O fator de variação não está sendo ajustado porque a data do último ajuste é zero, então o histórico é inválido.\n"
 
-#: sys-utils/hwclock.c:951
+#: sys-utils/hwclock.c:960
 #, c-format
 msgid "Not setting clock because drift factor %f is far too high.\n"
 msgstr "O fator de variação não está sendo ajustado porque o fator de diferenciação %f está alto demais.\n"
 
-#: sys-utils/hwclock.c:981
+#: sys-utils/hwclock.c:990
 #, c-format
 msgid "No usable clock interface found.\n"
 msgstr "Não foi encontrada uma interface de relógio utilizável.\n"
 
-#: sys-utils/hwclock.c:983
+#: sys-utils/hwclock.c:992
 msgid "Cannot access the Hardware Clock via any known method."
 msgstr "Não foi possível acessar o relógio de hardware por nenhum método conhecido."
 
-#: sys-utils/hwclock.c:987
+#: sys-utils/hwclock.c:996
 msgid "Use the --verbose option to see the details of our search for an access method."
 msgstr "Use a opção --verbose para consultar os detalhes de nossa pesquisa por um método de acesso."
 
-#: sys-utils/hwclock.c:1037
-#, fuzzy, c-format
-#| msgid "Target date:   %ld\n"
+#: sys-utils/hwclock.c:1046
+#, c-format
 msgid "Target date:   %<PRId64>\n"
-msgstr "Data alvo: %ld\n"
+msgstr "Data alvo:   %<PRId64>\n"
 
-#: sys-utils/hwclock.c:1038
-#, fuzzy, c-format
-#| msgid "Predicted RTC: %ld\n"
+#: sys-utils/hwclock.c:1047
+#, c-format
 msgid "Predicted RTC: %<PRId64>\n"
-msgstr "RTC predito: %ld\n"
+msgstr "RTC predito: %<PRId64>\n"
 
-#: sys-utils/hwclock.c:1068
+#: sys-utils/hwclock.c:1077
 msgid "RTC read returned an invalid value."
 msgstr "A leitura do RTC retornou um valor inválido."
 
-#: sys-utils/hwclock.c:1098
+#: sys-utils/hwclock.c:1107
 #, c-format
 msgid "Needed adjustment is less than one second, so not setting clock.\n"
 msgstr "O ajuste necessário é menor do que um segundo, portanto o relógio não será ajustado.\n"
 
-#: sys-utils/hwclock.c:1135
+#: sys-utils/hwclock.c:1144
 msgid "unable to read the RTC epoch."
 msgstr "não foi possível ler o valor de epoch do RTC."
 
-#: sys-utils/hwclock.c:1137
+#: sys-utils/hwclock.c:1146
 #, c-format
 msgid "The RTC epoch is set to %lu.\n"
 msgstr "O epoch do RTC está definido para %lu.\n"
 
-#: sys-utils/hwclock.c:1140
+#: sys-utils/hwclock.c:1149
 msgid "--epoch is required for --setepoch."
 msgstr "--epoch é exigido para --setepoch."
 
-#: sys-utils/hwclock.c:1143
+#: sys-utils/hwclock.c:1152
 msgid "unable to set the RTC epoch."
 msgstr "não foi possível ler o valor de epoch do RTC."
 
-#: sys-utils/hwclock.c:1157
+#: sys-utils/hwclock.c:1165
+#, fuzzy, c-format
+#| msgid "unable to read the RTC epoch."
+msgid "unable to read the RTC parameter %s"
+msgstr "não foi possível ler o valor de epoch do 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 "O epoch do RTC está definido para %lu.\n"
+
+#: sys-utils/hwclock.c:1198
 #, c-format
 msgid " %s [function] [option...]\n"
 msgstr " %s [função] [opção...]\n"
 
-#: sys-utils/hwclock.c:1160
+#: sys-utils/hwclock.c:1201
 msgid "Time clocks utility."
 msgstr "Utilitário de relógios."
 
-#: sys-utils/hwclock.c:1163
-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           exibe o horário de RTC"
 
-#: sys-utils/hwclock.c:1164
-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            exibe horário de RTC corrigido com ajuste"
 
-#: sys-utils/hwclock.c:1165
-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            defina o RTC de acordo com --date"
 
-#: sys-utils/hwclock.c:1166
-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, --hctosys        defina o tempo do sistema a partir do RTC"
 
-#: sys-utils/hwclock.c:1167
-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        defina o RTC a partir da hora do sistema"
 
-#: sys-utils/hwclock.c:1168
-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          enviar configurações de marca de tempo para o kernel"
 
-#: sys-utils/hwclock.c:1169
-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 o RTC para dar conta do ajuste sistemático"
 
-#: sys-utils/hwclock.c:1171
-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       exibe o epoch do RTC"
 
-#: sys-utils/hwclock.c:1172
-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       define o epoch do RTC conforme o --epoch"
 
-#: sys-utils/hwclock.c:1174
-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       exibe o epoch do 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        prediz o tempo ajustado do RTC conforme o --date"
 
-#: sys-utils/hwclock.c:1176
-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            a escala de tempo do RTC usa UTC"
 
-#: sys-utils/hwclock.c:1177
-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      a escala de tempo do RTC é Local"
 
-#: sys-utils/hwclock.c:1180
-#, 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, --rtc <arquivo>  usa um arquivo alternativo a %1$s\n"
 
-#: sys-utils/hwclock.c:1183
-#, 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      usa o barramento ISA em vez do acesso %1$s\n"
 
-#: sys-utils/hwclock.c:1184
-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 <time>    entrada de data/tempo para --set e --predict"
 
-#: sys-utils/hwclock.c:1185
-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>    atraso usado quando definido novo horário de RTC"
 
-#: sys-utils/hwclock.c:1187
-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 <ano>    entrada do epoch para --setepoch"
 
-#: sys-utils/hwclock.c:1189
-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   atualiza o fator de ajuste do RTC"
 
-#: sys-utils/hwclock.c:1191
-#, c-format
-msgid "     --noadjfile      do not use %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      não use %1$s\n"
 
-#: sys-utils/hwclock.c:1193
-#, c-format
-msgid "     --adjfile <file> use an alternate file to %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 <arquivo> usa um arquivo alternativo para %1$s\n"
 
-#: sys-utils/hwclock.c:1194
-msgid "     --test           dry run; implies --verbose"
+#: sys-utils/hwclock.c:1239
+#, fuzzy
+#| msgid "     --test           dry run; implies --verbose"
+msgid "     --test                      dry run; implies --verbose"
 msgstr "     --test           simulação; implica em --verbose"
 
-#: sys-utils/hwclock.c:1195
-msgid " -v, --verbose        display more details"
-msgstr " -v, --verbose        exibe mais detalhes"
+#: sys-utils/hwclock.c:1240
+#, fuzzy
+#| msgid " -v, --verbose          display more details\n"
+msgid " -v, --verbose                   display more details"
+msgstr " -v, --verbose          exibe mais detalhes\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:1250
+#, c-format
+msgid "   - %1$s: %2$s (0x%3$x)\n"
+msgstr ""
+
+#: sys-utils/hwclock.c:1254
+msgid "   See Kernel's include/uapi/linux/rtc.h for parameters and values."
+msgstr ""
 
-#: sys-utils/hwclock.c:1291
+#: sys-utils/hwclock.c:1256
+msgid " <param> and <value> accept hexadecimal values if prefixed with 0x, otherwise decimal."
+msgstr ""
+
+#: sys-utils/hwclock.c:1357
 msgid "Unable to connect to audit system"
 msgstr "Não foi possível conectar ao sistema de auditoria"
 
-#: sys-utils/hwclock.c:1315
+#: sys-utils/hwclock.c:1381
 msgid "use --verbose, --debug has been deprecated."
 msgstr "use --verbose, --debug está obsoleto."
 
-#: sys-utils/hwclock.c:1417
+#: sys-utils/hwclock.c:1494
 #, c-format
 msgid "%d too many arguments given"
 msgstr "%d número excessivo de argumentos dado"
 
-#: sys-utils/hwclock.c:1425
+#: sys-utils/hwclock.c:1502
 msgid "--update-drift requires --set or --systohc"
 msgstr "--update-drift exige --set ou --systohc"
 
-#: sys-utils/hwclock.c:1430
+#: sys-utils/hwclock.c:1507
 msgid "With --noadjfile, you must specify either --utc or --localtime"
 msgstr "Com --noadjfile, você deve especificar --utc ou --localtime"
 
-#: sys-utils/hwclock.c:1437
+#: sys-utils/hwclock.c:1514
 msgid "--date is required for --set or --predict"
 msgstr "--date é exigido para --set ou --predict"
 
-#: sys-utils/hwclock.c:1454
+#: sys-utils/hwclock.c:1531
 #, c-format
 msgid "invalid date '%s'"
 msgstr "data inválida \"%s\""
 
-#: sys-utils/hwclock.c:1468
-#, fuzzy, c-format
-#| msgid "System Time: %ld.%06ld\n"
+#: sys-utils/hwclock.c:1554
+#, c-format
 msgid "System Time: %<PRId64>.%06<PRId64>\n"
-msgstr "Tempo do sistema: %ld.%06ld\n"
+msgstr "Tempo do sistema: %<PRId64>.%06<PRId64>\n"
 
-#: sys-utils/hwclock.c:1485
+#: sys-utils/hwclock.c:1571
 msgid "Test mode: nothing was changed."
 msgstr "Modo de teste: nada foi alterado."
 
@@ -14466,88 +16811,141 @@ msgstr "acesso a porta iopl() falhou"
 msgid "Using direct ISA access to the clock"
 msgstr "Usando acesso direto a ISA para o relógio"
 
-#: sys-utils/hwclock-rtc.c:131
+#: sys-utils/hwclock-rtc.c:48
+#, fuzzy
+#| msgid "unsupported filesystem features"
+msgid "supported features"
+msgstr "Sem suporte a recursos do sistema de arquivos"
+
+#: 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 "Tentando 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 "não foi possível abrir 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 "ioctl(%s) para %s para ler a hora falhou"
 
-#: 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 em loop até que a hora de %s mude\n"
 
-#: sys-utils/hwclock-rtc.c:239
+#: sys-utils/hwclock-rtc.c:196
 msgid "Timed out waiting for time change."
 msgstr "Tempo limite excedido ao esperar pela alteração da 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 "select() para %s para esperar tique do relógio expirou"
 
-#: 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 "select() para %s para esperar tique do relógio falhou"
 
-#: 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 "ioctl() para %s para desligar interrupções de atualização falhou"
 
-#: 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 "ioctl(%d, RTC_UIE_ON, 0) para %s falhou"
 
-#: 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 "ioctl(%s) para %s para definir a hora falhou"
 
-#: 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) obteve sucesso.\n"
 
-#: sys-utils/hwclock-rtc.c:375
+#: sys-utils/hwclock-rtc.c:325
 msgid "Using the rtc interface to the clock."
 msgstr "Usando a interface rtc para o relógio."
 
-#: 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 "ioctl(%d, RTC_EPOCH_READ, epoch_p) para %s falhou"
 
-#: 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 bem-sucedido.\n"
 
-#: sys-utils/hwclock-rtc.c:432
+#: sys-utils/hwclock-rtc.c:383
 #, c-format
 msgid "invalid epoch '%s'."
 msgstr "epoch inválido \"%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 "ioctl(%d, RTC_EPOCH_SET, %lu) para %s falhou"
 
-#: 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 bem-sucedido.\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 "ioctl(%d, RTC_EPOCH_SET, %lu) para %s falhou"
+
+#: 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 bem-sucedido.\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 "ioctl(%d, RTC_EPOCH_SET, %lu) para %s falhou"
+
+#: 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 bem-sucedido.\n"
+
 #: sys-utils/ipcmk.c:70
 msgid "Create various IPC resources.\n"
 msgstr "Cria vários recursos de IPC.\n"
@@ -14574,33 +16972,43 @@ msgstr " -p, --mode <modo>        permissão do recurso (padrão é 0644)\n"
 msgid "<size>"
 msgstr "<tamanho>"
 
+#: sys-utils/ipcmk.c:114 sys-utils/losetup.c:737 sys-utils/zramctl.c:653
+msgid "failed to parse size"
+msgstr "falha ao analisar o tamanho"
+
 #: sys-utils/ipcmk.c:121
 msgid "failed to parse elements"
 msgstr "falha ao analisar os elementos"
 
-#: sys-utils/ipcmk.c:144
+#: sys-utils/ipcmk.c:130
+#, fuzzy
+#| msgid "failed to parse id"
+msgid "failed to parse mode"
+msgstr "falha ao analisar o id"
+
+#: sys-utils/ipcmk.c:149
 msgid "create share memory failed"
 msgstr "criação de memória compartilhada falhou"
 
-#: sys-utils/ipcmk.c:146
+#: sys-utils/ipcmk.c:151
 #, c-format
 msgid "Shared memory id: %d\n"
 msgstr "ID de memória compartilhada: %d\n"
 
-#: sys-utils/ipcmk.c:152
+#: sys-utils/ipcmk.c:157
 msgid "create message queue failed"
 msgstr "criação de fila de mensagem falhou"
 
-#: sys-utils/ipcmk.c:154
+#: sys-utils/ipcmk.c:159
 #, c-format
 msgid "Message queue id: %d\n"
 msgstr "ID de fila de mensagens: %d\n"
 
-#: sys-utils/ipcmk.c:160
+#: sys-utils/ipcmk.c:165
 msgid "create semaphore failed"
 msgstr "criação de semáforo falhou"
 
-#: sys-utils/ipcmk.c:162
+#: sys-utils/ipcmk.c:167
 #, c-format
 msgid "Semaphore id: %d\n"
 msgstr "ID do semáforo: %d\n"
@@ -14669,7 +17077,7 @@ msgstr "removendo ID de fila de mensagens \"%d\"\n"
 msgid "removing semaphore id `%d'\n"
 msgstr "removendo ID de semáforo \"%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 "permissão negada pela chave"
 
@@ -14677,7 +17085,7 @@ msgstr "permissão negada pela chave"
 msgid "permission denied for id"
 msgstr "permissão negada pelo ID"
 
-#: sys-utils/ipcrm.c:111 sys-utils/ipcrm.c:228
+#: sys-utils/ipcrm.c:111 sys-utils/ipcrm.c:229
 msgid "invalid key"
 msgstr "chave inválida"
 
@@ -14685,7 +17093,7 @@ msgstr "chave inválida"
 msgid "invalid id"
 msgstr "ID invá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 "chave já removida"
 
@@ -14693,7 +17101,7 @@ msgstr "chave já removida"
 msgid "already removed id"
 msgstr "ID já removido"
 
-#: sys-utils/ipcrm.c:117 sys-utils/ipcrm.c:231
+#: sys-utils/ipcrm.c:117 sys-utils/ipcrm.c:232
 msgid "key failed"
 msgstr "chave falhou"
 
@@ -14701,34 +17109,34 @@ msgstr "chave falhou"
 msgid "id failed"
 msgstr "ID falhou"
 
-#: sys-utils/ipcrm.c:134
+#: sys-utils/ipcrm.c:135
 #, c-format
 msgid "invalid id: %s"
 msgstr "ID inválido: %s"
 
-#: sys-utils/ipcrm.c:167
+#: sys-utils/ipcrm.c:168
 #, c-format
 msgid "resource(s) deleted\n"
 msgstr "recurso(s) excluído\n"
 
-#: sys-utils/ipcrm.c:200
+#: sys-utils/ipcrm.c:201
 #, c-format
 msgid "illegal key (%s)"
 msgstr "chave ilegal (%s)"
 
-#: sys-utils/ipcrm.c:256
+#: sys-utils/ipcrm.c:257
 msgid "kernel not configured for shared memory"
 msgstr "o kernel não está configurado para memória compartilhada"
 
-#: sys-utils/ipcrm.c:269
+#: sys-utils/ipcrm.c:270
 msgid "kernel not configured for semaphores"
 msgstr "o kernel não está configurado para semáforos"
 
-#: sys-utils/ipcrm.c:290
+#: sys-utils/ipcrm.c:291
 msgid "kernel not configured for message queues"
 msgstr "o kernel não está configurado para memória compartilhada"
 
-#: sys-utils/ipcs.c:60
+#: sys-utils/ipcs.c:61
 #, c-format
 msgid ""
 " %1$s [resource-option...] [output-option]\n"
@@ -14737,108 +17145,113 @@ msgstr ""
 " %1$s [opção-recurso...] [opção-saída]\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 "Mostra informações sobre facilidades 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>  exibe detalhes sobre o recurso identificado pelo <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 "Opções 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 memória compartilhada\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      filas de mensagens\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         todos (padrão)\n"
 
-#: sys-utils/ipcs.c:78
+#: sys-utils/ipcs.c:79
 msgid "Output options:\n"
 msgstr "Opções de saída:\n"
 
-#: sys-utils/ipcs.c:79
+#: sys-utils/ipcs.c:80
 msgid " -t, --time        show attach, detach and change times\n"
 msgstr " -t, --time        mostra horários de anexação, destacamento e alteração\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         mostra PIDs do criador e do último operador\n"
 
-#: sys-utils/ipcs.c:81
+#: sys-utils/ipcs.c:82
 msgid " -c, --creator     show creator and owner\n"
 msgstr " -c, --creator     mostra criador e dono\n"
 
-#: sys-utils/ipcs.c:82
+#: sys-utils/ipcs.c:83
 msgid " -l, --limits      show resource limits\n"
 msgstr " -l, --limits      mostra limites de recurso\n"
 
-#: sys-utils/ipcs.c:83
+#: sys-utils/ipcs.c:84
 msgid " -u, --summary     show status summary\n"
 msgstr " -u, --summary     mostra resumo de estado\n"
 
-#: sys-utils/ipcs.c:84
+#: sys-utils/ipcs.c:85
 msgid "     --human       show sizes in human-readable format\n"
 msgstr "     --human       mostra tamanhos em um formato legível por humanos\n"
 
-#: sys-utils/ipcs.c:85
+#: sys-utils/ipcs.c:86
 msgid " -b, --bytes       show sizes in bytes\n"
 msgstr " -b, --bytes       mostra tamanhos em 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 "falha ao analisar argumento"
+
+#: sys-utils/ipcs.c:172
 msgid "when using an ID, a single resource must be specified"
 msgstr "ao usar um ID, apenas um recurso deve ser especificado"
 
-#: sys-utils/ipcs.c:211
+#: sys-utils/ipcs.c:212
 #, c-format
 msgid "unable to fetch shared memory limits\n"
 msgstr "não foi possível obter limites de memória compartilhada\n"
 
-#: sys-utils/ipcs.c:214
+#: sys-utils/ipcs.c:215
 #, c-format
 msgid "------ Shared Memory Limits --------\n"
 msgstr "- Limites da memória compartilhada -\n"
 
-#: sys-utils/ipcs.c:215
+#: sys-utils/ipcs.c:216
 #, c-format
 msgid "max number of segments = %ju\n"
 msgstr "Número máximo de segmentos = %ju\n"
 
-#: sys-utils/ipcs.c:217
+#: sys-utils/ipcs.c:218
 msgid "max seg size"
 msgstr "Tamanho máximo de segmentos"
 
-#: sys-utils/ipcs.c:224
-#, fuzzy
+#: sys-utils/ipcs.c:225
 msgid "max total shared memory (kbytes)"
-msgstr "total máximo de memória compartilhada"
+msgstr "total máximo de memória compartilhada (kbytes)"
 
-#: sys-utils/ipcs.c:232
+#: sys-utils/ipcs.c:233
 msgid "max total shared memory"
 msgstr "total máximo de memória compartilhada"
 
-#: sys-utils/ipcs.c:235
+#: sys-utils/ipcs.c:236
 msgid "min seg size"
 msgstr "Tamanho mínimo de segmentos"
 
-#: sys-utils/ipcs.c:247
+#: sys-utils/ipcs.c:248
 #, c-format
 msgid "kernel not configured for shared memory\n"
 msgstr "o kernel não está configurado para memória compartilhada\n"
 
-#: sys-utils/ipcs.c:251
+#: sys-utils/ipcs.c:252
 #, c-format
 msgid "------ Shared Memory Status --------\n"
 msgstr "- Status da memória compartilhada -\n"
@@ -14853,7 +17266,7 @@ msgstr "- Status da memória compartilhada -\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"
@@ -14868,313 +17281,309 @@ msgstr ""
 "páginas trocadas   %ld\n"
 "Performance de troca: %ld tentativas\t %ld sucessos\n"
 
-#: sys-utils/ipcs.c:280
+#: sys-utils/ipcs.c:281
 #, c-format
 msgid "------ Shared Memory Segment Creators/Owners --------\n"
 msgstr "Criadores/donos de segmentos de memória compartilhada\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 "Horários de anexação/destacamento/alteração da memória compartilhada\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 "proprietário"
 
-#: sys-utils/ipcs.c:288
+#: sys-utils/ipcs.c:289
 msgid "attached"
 msgstr "anexado"
 
-#: sys-utils/ipcs.c:288
+#: sys-utils/ipcs.c:289
 msgid "detached"
 msgstr "destacado"
 
-#: sys-utils/ipcs.c:289
+#: sys-utils/ipcs.c:290
 msgid "changed"
 msgstr "alterado"
 
-#: sys-utils/ipcs.c:293
+#: sys-utils/ipcs.c:294
 #, c-format
 msgid "------ Shared Memory Creator/Last-op PIDs --------\n"
 msgstr "-PIDs Criador/última op da memória compartilhada-\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 da memória compartilhada -\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 "chave"
 
-#: sys-utils/ipcs.c:302 sys-utils/ipcs.c:527
-msgid "size"
-msgstr "tamanho"
-
-#: 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 "status"
 
-#: 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 "Não definido"
 
-#: 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 "não foi possível obter limites de semáforo\n"
 
-#: sys-utils/ipcs.c:380
+#: sys-utils/ipcs.c:381
 #, c-format
 msgid "------ Semaphore Limits --------\n"
 msgstr "------ Limites de 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 vetores: %d\n"
 
-#: sys-utils/ipcs.c:382
+#: sys-utils/ipcs.c:383
 #, c-format
 msgid "max semaphores per array = %d\n"
 msgstr "máximo de semáforos por vetor: %d\n"
 
-#: sys-utils/ipcs.c:383
+#: sys-utils/ipcs.c:384
 #, c-format
 msgid "max semaphores system wide = %d\n"
 msgstr "máximo geral de semáforos do 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áximo de ops por chamada semop: %d\n"
 
-#: sys-utils/ipcs.c:385
+#: sys-utils/ipcs.c:386
 #, c-format
 msgid "semaphore max value = %u\n"
 msgstr "valor máximo de semáforo: %u\n"
 
-#: sys-utils/ipcs.c:394
+#: sys-utils/ipcs.c:395
 #, c-format
 msgid "kernel not configured for semaphores\n"
 msgstr "o kernel não está configurado para semáforos\n"
 
-#: sys-utils/ipcs.c:397
+#: sys-utils/ipcs.c:398
 #, c-format
 msgid "------ Semaphore Status --------\n"
 msgstr "----- Status de semáforo -------\n"
 
-#: sys-utils/ipcs.c:398
+#: sys-utils/ipcs.c:399
 #, c-format
 msgid "used arrays = %d\n"
 msgstr "arrays usados: %d\n"
 
-#: sys-utils/ipcs.c:399
+#: sys-utils/ipcs.c:400
 #, c-format
 msgid "allocated semaphores = %d\n"
 msgstr "semáforos alocados: %d\n"
 
-#: sys-utils/ipcs.c:404
+#: sys-utils/ipcs.c:405
 #, c-format
 msgid "------ Semaphore Arrays Creators/Owners --------\n"
 msgstr "----- Criadores/donos de arrays de semáforos -----\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 "-- Horários de alteração/operação de semáforo --\n"
 
-#: sys-utils/ipcs.c:412
+#: sys-utils/ipcs.c:413
 msgid "last-op"
 msgstr "última-op"
 
-#: sys-utils/ipcs.c:412
+#: sys-utils/ipcs.c:413
 msgid "last-changed"
 msgstr "última-alteração"
 
-#: sys-utils/ipcs.c:419
+#: sys-utils/ipcs.c:420
 #, c-format
 msgid "------ Semaphore Arrays --------\n"
 msgstr "------ Arrays de semáforos ------\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 "não foi possível obter limites de mensagem\n"
 
-#: sys-utils/ipcs.c:481
+#: sys-utils/ipcs.c:482
 #, c-format
 msgid "------ Messages Limits --------\n"
 msgstr "---- Limites de mensagens -----\n"
 
-#: sys-utils/ipcs.c:482
+#: sys-utils/ipcs.c:483
 #, c-format
 msgid "max queues system wide = %d\n"
 msgstr "número máximo geral de filas no sistema: %d\n"
 
-#: sys-utils/ipcs.c:484
+#: sys-utils/ipcs.c:485
 msgid "max size of message"
 msgstr "tamanho máximo da mensagem"
 
-#: sys-utils/ipcs.c:486
+#: sys-utils/ipcs.c:487
 msgid "default max size of queue"
 msgstr "tamanho máximo padrão da fila"
 
-#: sys-utils/ipcs.c:493
+#: sys-utils/ipcs.c:494
 #, c-format
 msgid "kernel not configured for message queues\n"
 msgstr "o kernel não está configurado para filas de mensagem\n"
 
-#: sys-utils/ipcs.c:496
+#: sys-utils/ipcs.c:497
 #, c-format
 msgid "------ Messages Status --------\n"
 msgstr "----- Mensagens de estado -----\n"
 
-#: sys-utils/ipcs.c:498
+#: sys-utils/ipcs.c:499
 #, c-format
 msgid "allocated queues = %d\n"
 msgstr "filas alocadas = %d\n"
 
-#: sys-utils/ipcs.c:499
+#: sys-utils/ipcs.c:500
 #, c-format
 msgid "used headers = %d\n"
 msgstr "cabeçalhos usados: %d\n"
 
-#: sys-utils/ipcs.c:501
+#: sys-utils/ipcs.c:502
 msgid "used space"
 msgstr "espaço usado"
 
-#: 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 "--- Criadores/donos de filas de mensagens ----\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 "Horários de envio/recepção/alteração de filas de mensagens\n"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "send"
 msgstr "envio"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "recv"
 msgstr "recebimento"
 
-#: sys-utils/ipcs.c:514
+#: sys-utils/ipcs.c:515
 msgid "change"
 msgstr "alteração"
 
-#: sys-utils/ipcs.c:518
+#: sys-utils/ipcs.c:519
 #, c-format
 msgid "------ Message Queues PIDs --------\n"
 msgstr "--- PIDs de filas de mensagens ---\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 "----- Filas de mensagens ------\n"
 
-#: sys-utils/ipcs.c:527
+#: sys-utils/ipcs.c:528
 msgid "used-bytes"
 msgstr "bytes usados"
 
-#: sys-utils/ipcs.c:528
+#: sys-utils/ipcs.c:529
 msgid "messages"
 msgstr "mensagens"
 
-#: 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 não encontrado"
 
-#: sys-utils/ipcs.c:596
+#: sys-utils/ipcs.c:597
 #, c-format
 msgid ""
 "\n"
@@ -15183,45 +17592,45 @@ msgstr ""
 "\n"
 "Memória compartilhada: shmid de segmento = %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 "Tamanho="
 
-#: 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"
@@ -15230,38 +17639,38 @@ msgstr ""
 "\n"
 "msqid da fila de mensagens: %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\tmodo=%#o\n"
 
-#: sys-utils/ipcs.c:631
+#: sys-utils/ipcs.c:632
 msgid "csize="
 msgstr "csize="
 
-#: sys-utils/ipcs.c:631
+#: sys-utils/ipcs.c:632
 msgid "cbytes="
 msgstr "cbytes="
 
-#: sys-utils/ipcs.c:633
+#: sys-utils/ipcs.c:634
 msgid "qsize="
 msgstr "qsize="
 
-#: sys-utils/ipcs.c:633
+#: sys-utils/ipcs.c:634
 msgid "qbytes="
 msgstr "qbytes="
 
-#: 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"
@@ -15270,108 +17679,106 @@ msgstr ""
 "\n"
 "semid de vetor 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 "modo=%#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 "valor"
 
-#: 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 falhou"
 
-#: 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 "interrupções"
 
-#: sys-utils/irq-common.c:54
+#: sys-utils/irq-common.c:55
 msgid "total count"
 msgstr "quantidade total"
 
-#: sys-utils/irq-common.c:55
+#: sys-utils/irq-common.c:56
 msgid "delta count"
 msgstr "quantidade delta"
 
-#: sys-utils/irq-common.c:56
+#: sys-utils/irq-common.c:57
 msgid "name"
 msgstr "nome"
 
-#: sys-utils/irq-common.c:138 sys-utils/irq-common.c:443 sys-utils/lsmem.c:689
-#: sys-utils/lsns.c:847
+#: 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 "falha ao inicializar tabela da saída"
 
-#: sys-utils/irq-common.c:172 sys-utils/lsns.c:779
+#: sys-utils/irq-common.c:173 sys-utils/lsns.c:1037
 msgid "failed to add line to output"
 msgstr "falha ao adicionar linha à saída"
 
-#: sys-utils/irq-common.c:401
-#, fuzzy
+#: sys-utils/irq-common.c:416
 msgid "unsupported column name to sort output"
 msgstr "nome de coluna sem suporte a ordenação da saída"
 
-#: sys-utils/irq-common.c:451
-#, fuzzy
+#: sys-utils/irq-common.c:468
 msgid "cpu-interrupts"
-msgstr "interrupções"
+msgstr "interrupções-cpu"
 
-#: sys-utils/irq-common.c:483
+#: 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"
@@ -15380,48 +17787,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 "não foi possível criar timerfd"
 
-#: sys-utils/irqtop.c:171
+#: sys-utils/irqtop.c:189
 msgid "cannot set timerfd"
 msgstr "não foi possível definir 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 falhou"
 
-#: sys-utils/irqtop.c:179
+#: sys-utils/irqtop.c:197
 msgid "sigfillset failed"
 msgstr "sigfillset falhou"
 
-#: sys-utils/irqtop.c:181
+#: sys-utils/irqtop.c:199
 msgid "sigprocmask failed"
 msgstr "sigprocmask falhou"
 
-#: sys-utils/irqtop.c:189
+#: sys-utils/irqtop.c:207
 msgid "cannot not create signalfd"
 msgstr "não foi possível criar signalfd"
 
-#: sys-utils/irqtop.c:247
+#: sys-utils/irqtop.c:265
 msgid "Interactive utility to display kernel interrupt information."
 msgstr "Utilitário interativo para exibir informações de interrupção do kernel."
 
-#: 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 <segs>   atrasa as atualizações\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 <coluna>  especifica a ordem de colunas\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        mostra o dia verticalmente em vez de linearmente\n"
+msgstr " -S, --softirq        mostra softirqs em vez de interrupções\n"
 
-#: sys-utils/irqtop.c:257
+#: sys-utils/irqtop.c:277
 msgid ""
 "\n"
 "The following interactive key commands are valid:\n"
@@ -15429,98 +17843,104 @@ msgstr ""
 "\n"
 "Os seguintes comandos chave interativos são válidos:\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 NAME\n"
 
-#: sys-utils/irqtop.c:262
+#: sys-utils/irqtop.c:282
 msgid "  q Q    quit program\n"
 msgstr "  q Q    sai do 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 "nome de modo sem suporte: \"%s\""
+
+#: sys-utils/irqtop.c:342
 msgid "failed to parse delay argument"
 msgstr "falha ao analisar o argumento de atraso"
 
-#: sys-utils/irqtop.c:352
+#: sys-utils/irqtop.c:399
 msgid "terminal setting retrieval"
 msgstr "obtenção da configuração do terminal"
 
-#: sys-utils/ldattach.c:183
+#: sys-utils/ldattach.c:184
 msgid "invalid iflag"
 msgstr "iflag inválida"
 
-#: sys-utils/ldattach.c:199
+#: sys-utils/ldattach.c:200
 #, c-format
 msgid " %s [options] <ldisc> <device>\n"
 msgstr " %s [opções] <ldisc> <dispositivo>\n"
 
-#: sys-utils/ldattach.c:202
+#: sys-utils/ldattach.c:203
 msgid "Attach a line discipline to a serial line.\n"
 msgstr "Anexa uma disciplina de linha a uma linha serial.\n"
 
-#: sys-utils/ldattach.c:205
+#: sys-utils/ldattach.c:206
 msgid " -d, --debug             print verbose messages to stderr\n"
 msgstr " -d, --debug             exibe mensagens detalhadas para erro padrão\n"
 
-#: sys-utils/ldattach.c:206
+#: sys-utils/ldattach.c:207
 msgid " -s, --speed <value>     set serial line speed\n"
 msgstr " -s, --speed <valor>     define a velocidade da linha serial\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 <texto>\n"
 "                         introdução enviada antes de 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 entrada e 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         define o tamanho do caractere para 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         define o tamanho do caractere para 8 bits\n"
 
-#: sys-utils/ldattach.c:211
+#: sys-utils/ldattach.c:212
 msgid " -n, --noparity          set parity to none\n"
 msgstr " -n, --noparity          define a paridade para nenhuma\n"
 
-#: sys-utils/ldattach.c:212
+#: sys-utils/ldattach.c:213
 msgid " -e, --evenparity        set parity to even\n"
 msgstr " -e, --evenparity        define paridade para par\n"
 
-#: sys-utils/ldattach.c:213
+#: sys-utils/ldattach.c:214
 msgid " -o, --oddparity         set parity to odd\n"
 msgstr " -o, --oddparity         define paridade para ímpar\n"
 
-#: sys-utils/ldattach.c:214
+#: sys-utils/ldattach.c:215
 msgid " -1, --onestopbit        set stop bits to one\n"
 msgstr " -1, --onestopbit        define os bits de parada para um\n"
 
-#: sys-utils/ldattach.c:215
+#: sys-utils/ldattach.c:216
 msgid " -2, --twostopbits       set stop bits to two\n"
 msgstr " -2, --twostopbits       define os bits de parada para dois\n"
 
-#: sys-utils/ldattach.c:216
+#: sys-utils/ldattach.c:217
 msgid " -i, --iflag [-]<iflag>  set input mode flag\n"
 msgstr " -i, --iflag [-]<iflag>  define a opções de modo de entrada\n"
 
-#: sys-utils/ldattach.c:221
+#: sys-utils/ldattach.c:222
 msgid ""
 "\n"
 "Known <ldisc> names:\n"
@@ -15528,7 +17948,7 @@ msgstr ""
 "\n"
 "Nomes de <ldisc> conhecidos:\n"
 
-#: sys-utils/ldattach.c:225
+#: sys-utils/ldattach.c:226
 msgid ""
 "\n"
 "Known <iflag> names:\n"
@@ -15536,48 +17956,48 @@ msgstr ""
 "\n"
 "Nomes de <iflag> conhecidos:\n"
 
-#: sys-utils/ldattach.c:343
+#: sys-utils/ldattach.c:344
 msgid "invalid speed argument"
 msgstr "argumento inválido de velocidade"
 
-#: sys-utils/ldattach.c:346
+#: sys-utils/ldattach.c:347
 msgid "invalid pause argument"
 msgstr "argumento inválido de pausa"
 
-#: sys-utils/ldattach.c:373
+#: sys-utils/ldattach.c:374
 msgid "invalid line discipline argument"
 msgstr "argumento inválido de disciplina de linha"
 
-#: sys-utils/ldattach.c:393
+#: sys-utils/ldattach.c:394
 #, c-format
 msgid "%s is not a serial line"
 msgstr "%s não é uma linha serial"
 
-#: sys-utils/ldattach.c:400
+#: sys-utils/ldattach.c:401
 #, c-format
 msgid "cannot get terminal attributes for %s"
 msgstr "não foi possível obter os atributos para %s"
 
-#: sys-utils/ldattach.c:403
+#: sys-utils/ldattach.c:404
 #, c-format
 msgid "speed %d unsupported"
 msgstr "sem suporte à velocidade %d"
 
-#: sys-utils/ldattach.c:452
+#: sys-utils/ldattach.c:453
 #, c-format
 msgid "cannot set terminal attributes for %s"
 msgstr "não foi possível definir os atributos do terminal para %s"
 
-#: sys-utils/ldattach.c:462
+#: sys-utils/ldattach.c:463
 #, c-format
 msgid "cannot write intro command to %s"
 msgstr "não foi possível gravar comando de introdução para %s"
 
-#: sys-utils/ldattach.c:472
+#: sys-utils/ldattach.c:473
 msgid "cannot set line discipline"
 msgstr "não foi possível definir a disciplina de linha"
 
-#: sys-utils/ldattach.c:482
+#: sys-utils/ldattach.c:483
 msgid "cannot daemonize"
 msgstr "não foi possível executar como daemon"
 
@@ -15795,7 +18215,7 @@ msgstr "falha ao inspecionar dispositivos de loop"
 msgid "%s: failed to check for conflicting loop devices"
 msgstr "%s: falha ao verificar por dispositivos de loop conflitantes"
 
-#: 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 "não foi possível localizar dispositivo de loop não usado"
 
@@ -15808,501 +18228,529 @@ msgstr "%s: falha ao usar arquivo de backend"
 msgid "failed to parse logical block size"
 msgstr "falha ao analisar o tamanho de bloco 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: falha ao usar dispositivo"
 
-#: sys-utils/losetup.c:816
+#: sys-utils/losetup.c:820
 msgid "no loop device specified"
 msgstr "nenhum dispositivo foi especificado"
 
-#: sys-utils/losetup.c:831
+#: sys-utils/losetup.c:835
 #, c-format
 msgid "the options %s are allowed during loop device setup only"
 msgstr "as opções %s são permitidas apenas durante configuração de dispositivo de loop"
 
-#: sys-utils/losetup.c:836
+#: sys-utils/losetup.c:840
 msgid "the option --offset is not allowed in this context"
 msgstr "a opção --offset não é permitida neste contexto"
 
-#: sys-utils/losetup.c:900
+#: sys-utils/losetup.c:902
 #, c-format
 msgid "%s: set capacity failed"
 msgstr "%s: definição de capacidade falhou"
 
-#: sys-utils/losetup.c:907
+#: sys-utils/losetup.c:908
 #, c-format
 msgid "%s: set direct io failed"
 msgstr "%s: definição de e/s direta falhou"
 
-#: sys-utils/losetup.c:913
+#: sys-utils/losetup.c:914
 #, c-format
 msgid "%s: set logical block size failed"
 msgstr "%s: definição de tamanho de bloco lógico falhou"
 
-#: sys-utils/lscpu.c:46
+#: sys-utils/lscpu.c:48
 msgid "none"
 msgstr "nenhum"
 
-#: 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 "completo"
 
-#: sys-utils/lscpu.c:49
+#: sys-utils/lscpu.c:51
 msgid "container"
 msgstr "recipiente"
 
-#: 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 "medição bruta da velocidade da CPU"
 
-#: sys-utils/lscpu.c:140
+#: sys-utils/lscpu.c:145
 msgid "logical CPU number"
 msgstr "número da CPU lógica"
 
-#: sys-utils/lscpu.c:141
+#: sys-utils/lscpu.c:146
 msgid "logical core number"
 msgstr "número do núcleo lógico"
 
-#: sys-utils/lscpu.c:142
-#, fuzzy
+#: sys-utils/lscpu.c:147
 msgid "logical cluster number"
-msgstr "número do núcleo lógico"
+msgstr "número do cluster lógico"
 
-#: sys-utils/lscpu.c:143
+#: sys-utils/lscpu.c:148
 msgid "logical socket number"
 msgstr "número do soquete lógico"
 
-#: sys-utils/lscpu.c:144
+#: sys-utils/lscpu.c:149
 msgid "logical NUMA node number"
 msgstr "número de nó NUMA"
 
 # Não é livro, é um grupo de processadores, arquitetura da IBM. Desconheço tradução mais apropriada --Rafael
 # https://en.wikipedia.org/wiki/Processor_book
-#: sys-utils/lscpu.c:145
+#: sys-utils/lscpu.c:150
 msgid "logical book number"
 msgstr "número de books lógicos"
 
-#: sys-utils/lscpu.c:146
+#: sys-utils/lscpu.c:151
 msgid "logical drawer number"
 msgstr "número do drawers lógicos"
 
-#: sys-utils/lscpu.c:147
+#: sys-utils/lscpu.c:152
 msgid "shows how caches are shared between CPUs"
 msgstr "mostra como caches são compartilhados entre CPUs"
 
-#: sys-utils/lscpu.c:148
+#: sys-utils/lscpu.c:153
 msgid "CPU dispatching mode on virtual hardware"
 msgstr "modo de despacho da CPU em hardware virtual"
 
-#: sys-utils/lscpu.c:149
+#: sys-utils/lscpu.c:154
 msgid "physical address of a CPU"
 msgstr "endereço físico de uma CPU"
 
-#: sys-utils/lscpu.c:150
+#: sys-utils/lscpu.c:155
 msgid "shows if the hypervisor has allocated the CPU"
 msgstr "mostra se o hipervisor alocou a CPU"
 
-#: sys-utils/lscpu.c:151
+#: sys-utils/lscpu.c:156
 msgid "shows if Linux currently makes use of the CPU"
 msgstr "mostra se Linux faz uso da CPU"
 
-#: sys-utils/lscpu.c:152
-#, fuzzy
+#: sys-utils/lscpu.c:157
 msgid "shows the currently MHz of the CPU"
-msgstr "mostra o MHz máximo da CPU"
+msgstr "mostra o MHz atual da 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 "mostra o MHz máximo da CPU"
 
-#: sys-utils/lscpu.c:154
+#: sys-utils/lscpu.c:160
 msgid "shows the minimum MHz of the CPU"
 msgstr "mostra o MHz mínimo da 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 "tamanho de todos os caches de sistema"
 
-#: sys-utils/lscpu.c:160
+#: sys-utils/lscpu.c:167
 msgid "cache level"
 msgstr "nível do cache"
 
-#: sys-utils/lscpu.c:161
+#: sys-utils/lscpu.c:168
 msgid "cache name"
 msgstr "nome do cache"
 
-#: sys-utils/lscpu.c:162
+#: sys-utils/lscpu.c:169
 msgid "size of one cache"
 msgstr "tamanho de um cache"
 
-#: sys-utils/lscpu.c:163
+#: sys-utils/lscpu.c:170
 msgid "cache type"
 msgstr "tipo do cache"
 
-#: sys-utils/lscpu.c:164
+#: sys-utils/lscpu.c:171
 msgid "ways of associativity"
 msgstr "formas de associatividade"
 
-#: sys-utils/lscpu.c:165
+#: sys-utils/lscpu.c:172
 msgid "allocation policy"
 msgstr "política de alocação"
 
-#: sys-utils/lscpu.c:166
+#: sys-utils/lscpu.c:173
 msgid "write policy"
 msgstr "política de escrita"
 
-#: 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 linha de cache físico por cache 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 no cache; linhas de conjunto têm o mesmo índice de cache"
 
-#: sys-utils/lscpu.c:169
+#: sys-utils/lscpu.c:176
 msgid "minimum amount of data in bytes transferred from memory to cache"
 msgstr "quantidade mínima de dados em bytes transferidos da memória para cache"
 
-#: sys-utils/lscpu.c:220
+#: sys-utils/lscpu.c:229
+#, fuzzy
+#| msgid "failed to initialize procfs handler"
+msgid "failed to initialize rootfs handler"
+msgstr "falha ao inicializar manipulador de procfs"
+
+#: sys-utils/lscpu.c:236
 msgid "failed to initialize CPUs sysfs handler"
 msgstr "falha ao inicializar manipulador de sysfs de CPUs"
 
-#: sys-utils/lscpu.c:227
+#: sys-utils/lscpu.c:243
 msgid "failed to initialize procfs handler"
 msgstr "falha ao inicializar manipulador 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"
 "# starting usually from zero.\n"
 msgstr ""
 "# Este é o formato analisável, que pode alimentar outros programas.\n"
-"# cada item diferente em cada coluna tem um ID único começando com\n"
-"# zero.\n"
+"# cada item diferente em cada coluna tem um ID único geralmente\n"
+"# começando no zero.\n"
 
-#: sys-utils/lscpu.c:843
+#: sys-utils/lscpu.c:880
 msgid "Model name:"
 msgstr "Nome do modelo:"
 
-#: sys-utils/lscpu.c:845
-#, fuzzy
+#: sys-utils/lscpu.c:882
 msgid "BIOS Model name:"
-msgstr "Nome do modelo:"
+msgstr "Nome do modelo da BIOS:"
+
+#: sys-utils/lscpu.c:884
+#, fuzzy
+#| msgid "CPU family:"
+msgid "BIOS CPU family:"
+msgstr "Família da CPU:"
 
-#: sys-utils/lscpu.c:847
+#: sys-utils/lscpu.c:886
 msgid "Machine type:"
 msgstr "Tipo da máquina:"
 
-#: sys-utils/lscpu.c:849
+#: sys-utils/lscpu.c:888
 msgid "CPU family:"
 msgstr "Família da 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 "Thread(s) per núcleo:"
 
-#: sys-utils/lscpu.c:855
-#, fuzzy
+#: sys-utils/lscpu.c:894
 msgid "Core(s) per cluster:"
-msgstr "Núcleo(s) por soquete:"
+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 soquete:"
 
 # Não é livro, é um grupo de processadores, arquitetura da IBM. Desconheço tradução mais apropriada --Rafael
 # https://en.wikipedia.org/wiki/Processor_book
-#: sys-utils/lscpu.c:860
+#: sys-utils/lscpu.c:899
 msgid "Socket(s) per book:"
 msgstr "Soquete(s) por book:"
 
-#: sys-utils/lscpu.c:862
+#: sys-utils/lscpu.c:901
 msgid "Book(s) per drawer:"
 msgstr "Book(s) por drawer:"
 
-#: sys-utils/lscpu.c:863
+#: sys-utils/lscpu.c:902
 msgid "Drawer(s):"
 msgstr "Drawer(s):"
 
 # Não é livro, é um grupo de processadores, arquitetura da IBM. Desconheço tradução mais apropriada --Rafael
 # https://en.wikipedia.org/wiki/Processor_book
-#: sys-utils/lscpu.c:865
+#: sys-utils/lscpu.c:904
 msgid "Book(s):"
 msgstr "Book(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 "Soquete(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 "Step:"
 
-#: sys-utils/lscpu.c:883
+#: sys-utils/lscpu.c:922
 msgid "Frequency boost:"
 msgstr "Aumento de frequência:"
 
-#: sys-utils/lscpu.c:884
+#: sys-utils/lscpu.c:923
 msgid "enabled"
 msgstr "habilitado"
 
-#: sys-utils/lscpu.c:884
+#: sys-utils/lscpu.c:923
 msgid "disabled"
 msgstr "desabilitado"
 
-#: sys-utils/lscpu.c:888
+#: sys-utils/lscpu.c:927
 msgid "CPU dynamic MHz:"
 msgstr "CPU com MHz dinâmico:"
 
-#: sys-utils/lscpu.c:890
+#: sys-utils/lscpu.c:929
 msgid "CPU static MHz:"
 msgstr "CPU com MHz estático:"
 
-#: 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 despacho:"
 
-#: sys-utils/lscpu.c:903
+#: sys-utils/lscpu.c:945
 msgid "Physical sockets:"
 msgstr "Soquetes 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 "Opções:"
 
-#: sys-utils/lscpu.c:954
+#: sys-utils/lscpu.c:995
 msgid "Architecture:"
 msgstr "Arquitetura:"
 
-#: sys-utils/lscpu.c:967
+#: sys-utils/lscpu.c:1008
 msgid "CPU op-mode(s):"
 msgstr "Modo(s) operacional da CPU:"
 
-#: sys-utils/lscpu.c:970
+#: sys-utils/lscpu.c:1011
 msgid "Address sizes:"
 msgstr "Tamanhos de endereço:"
 
-#: sys-utils/lscpu.c:972 sys-utils/lscpu.c:974
+#: sys-utils/lscpu.c:1014 sys-utils/lscpu.c:1016
 msgid "Byte Order:"
 msgstr "Ordem dos bytes:"
 
-#: sys-utils/lscpu.c:978
+#: sys-utils/lscpu.c:1019
 msgid "CPU(s):"
 msgstr "CPU(s):"
 
-#: sys-utils/lscpu.c:982
+#: sys-utils/lscpu.c:1023
 msgid "On-line CPU(s) mask:"
 msgstr "Máscara de CPU(s) on-line:"
 
-#: sys-utils/lscpu.c:983
+#: sys-utils/lscpu.c:1024
 msgid "On-line CPU(s) list:"
 msgstr "Lista de CPU(s) on-line:"
 
 # set = conjunto de instruções? ou outra característica do cpu?
-#: sys-utils/lscpu.c:995
+#: sys-utils/lscpu.c:1036
 msgid "failed to callocate cpu set"
 msgstr "falha ao callocate o conjunto da cpu"
 
-#: sys-utils/lscpu.c:1004
+#: sys-utils/lscpu.c:1045
 msgid "Off-line CPU(s) mask:"
 msgstr "Máscara de CPU(s) off-line:"
 
-#: sys-utils/lscpu.c:1005
+#: sys-utils/lscpu.c:1046
 msgid "Off-line CPU(s) list:"
 msgstr "Lista de CPU(s) off-line:"
 
-#: sys-utils/lscpu.c:1012
+#: sys-utils/lscpu.c:1053
 msgid "Vendor ID:"
 msgstr "ID de fornecedor:"
 
-#: sys-utils/lscpu.c:1014
-#, fuzzy
+#: sys-utils/lscpu.c:1055
 msgid "BIOS Vendor ID:"
-msgstr "ID de fornecedor:"
+msgstr "ID de fornecedor da BIOS:"
 
-#: sys-utils/lscpu.c:1022
-#, fuzzy
+#: sys-utils/lscpu.c:1063
 msgid "Virtualization features:"
-msgstr "Tipo de virtualização:"
+msgstr "Recursos de virtualização:"
 
-#: sys-utils/lscpu.c:1024 sys-utils/lscpu.c:1026
+#: sys-utils/lscpu.c:1065 sys-utils/lscpu.c:1067
 msgid "Virtualization:"
 msgstr "Virtualização:"
 
-#: sys-utils/lscpu.c:1029
+#: sys-utils/lscpu.c:1070
 msgid "Hypervisor:"
 msgstr "Hipervisor:"
 
-#: sys-utils/lscpu.c:1031
+#: sys-utils/lscpu.c:1072
 msgid "Hypervisor vendor:"
 msgstr "Fabricante do hipervisor:"
 
-#: sys-utils/lscpu.c:1032
+#: sys-utils/lscpu.c:1073
 msgid "Virtualization type:"
 msgstr "Tipo de virtualização:"
 
-#: sys-utils/lscpu.c:1055
+#: sys-utils/lscpu.c:1096
 msgid "Caches (sum of all):"
-msgstr ""
+msgstr "Caches (soma de todos):"
 
-#: sys-utils/lscpu.c:1059 sys-utils/lscpu.c:1089 sys-utils/lscpu.c:1121
-#, 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:1059 sys-utils/lscpu.c:1089
+#: sys-utils/lscpu.c:1100 sys-utils/lscpu.c:1130
 #, c-format
 msgid "%s cache:"
 msgstr "cache de %s:"
 
-#: sys-utils/lscpu.c:1062
+#: sys-utils/lscpu.c:1103
 #, c-format
 msgid "%<PRIu64> (%d instance)"
 msgid_plural "%<PRIu64> (%d instances)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%<PRIu64> (%d instância)"
+msgstr[1] "%<PRIu64> (%d instâncias)"
 
-#: sys-utils/lscpu.c:1071
+#: sys-utils/lscpu.c:1112
 #, c-format
 msgid "%s (%d instance)"
 msgid_plural "%s (%d instances)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s (%d instância)"
+msgstr[1] "%s (%d instâncias)"
 
-#: sys-utils/lscpu.c:1086
-#, fuzzy
+#: sys-utils/lscpu.c:1127
 msgid "Caches:"
-msgstr "cache de %s:"
+msgstr "Caches:"
 
-#: sys-utils/lscpu.c:1105
+#: sys-utils/lscpu.c:1146
 msgid "NUMA:"
-msgstr ""
+msgstr "NUMA:"
 
-#: sys-utils/lscpu.c:1107
+#: sys-utils/lscpu.c:1148
 msgid "NUMA node(s):"
 msgstr "Nó(s) de NUMA:"
 
-#: sys-utils/lscpu.c:1109
+#: sys-utils/lscpu.c:1150
 #, c-format
 msgid "NUMA node%d CPU(s):"
 msgstr "CPU(s) de nó%d NUMA:"
 
-#: sys-utils/lscpu.c:1117
-#, fuzzy
+#: sys-utils/lscpu.c:1158
 msgid "Vulnerabilities:"
-msgstr "Capacidades herdáveis: "
+msgstr "Vulnerabilidades:"
 
-#: sys-utils/lscpu.c:1121
-#, fuzzy, c-format
+#: sys-utils/lscpu.c:1162
+#, c-format
 msgid "Vulnerability %s:"
-msgstr "capacidade desconhecida \"%s\""
+msgstr "Vulnerabilidade %s:"
 
-#: sys-utils/lscpu.c:1139
+#: sys-utils/lscpu.c:1180
 msgid "Display information about the CPU architecture.\n"
 msgstr "Exibe informações sobre a arquitetura da CPU.\n"
 
-#: sys-utils/lscpu.c:1142
+#: sys-utils/lscpu.c:1183
 msgid " -a, --all               print both online and offline CPUs (default for -e)\n"
 msgstr " -a, --all                exibe CPUs on-lines e off-lines (padrão para -e)\n"
 
-#: sys-utils/lscpu.c:1143
+#: sys-utils/lscpu.c:1184
 msgid " -b, --online            print online CPUs only (default for -p)\n"
 msgstr " -b, --online             exibe apenas CPUs on-line (padrão para -p)\n"
 
-#: sys-utils/lscpu.c:1144
+#: sys-utils/lscpu.c:1185
 msgid " -B, --bytes             print sizes in bytes rather than in human readable format\n"
 msgstr " -B, --bytes              exibe tamanhos em bytes em vez de um formato legível\n"
 
-#: sys-utils/lscpu.c:1145
+#: sys-utils/lscpu.c:1186
 msgid " -C, --caches[=<list>]   info about caches in extended readable format\n"
 msgstr " -C, --caches[=<lista>]   informações sobre caches em formato legível estendido\n"
 
-#: sys-utils/lscpu.c:1146
+#: sys-utils/lscpu.c:1187
 msgid " -c, --offline           print offline CPUs only\n"
 msgstr " -c, --offline            exibe apenas CPUs off-line\n"
 
-#: sys-utils/lscpu.c:1147
+#: sys-utils/lscpu.c:1188
 msgid " -J, --json              use JSON for default or extended format\n"
 msgstr " -J, --json               usa JSON para formato padrão ou estendido\n"
 
-#: sys-utils/lscpu.c:1148
+#: sys-utils/lscpu.c:1189
 msgid " -e, --extended[=<list>] print out an extended readable format\n"
 msgstr " -e, --extended[=<lista>] exibe um formato legível estendido\n"
 
-#: sys-utils/lscpu.c:1149
+#: sys-utils/lscpu.c:1190
 msgid " -p, --parse[=<list>]    print out a parsable format\n"
 msgstr " -p, --parse[=<lista>]    exibe um formato analisável\n"
 
-#: sys-utils/lscpu.c:1150
+#: sys-utils/lscpu.c:1191
 msgid " -s, --sysroot <dir>     use specified directory as system root\n"
 msgstr " -s, --sysroot <dir>      usa o diretório especificado como raiz do sistema\n"
 
-#: sys-utils/lscpu.c:1151
+#: sys-utils/lscpu.c:1192
 msgid " -x, --hex               print hexadecimal masks rather than lists of CPUs\n"
 msgstr " -x, --hex                exibe máscaras hexadecimais em vez de listas de CPUs\n"
 
-#: sys-utils/lscpu.c:1152
+#: sys-utils/lscpu.c:1193
 msgid " -y, --physical          print physical instead of logical IDs\n"
 msgstr " -y, --physical           exibe IDs físicos em vez de lógicos\n"
 
-#: sys-utils/lscpu.c:1153
+#: 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[=quando]\n"
+"                      mostra informação resumida (never, always ou only)\n"
+
+#: sys-utils/lscpu.c:1195
 msgid "     --output-all        print all available columns for -e, -p or -C\n"
 msgstr "     --output-all         exibe todas as colunas disponíveis para -e, -p ou -C\n"
 
-#: sys-utils/lscpu.c:1157
+#: sys-utils/lscpu.c:1199
 msgid ""
 "\n"
 "Available output columns for -e or -p:\n"
@@ -16310,7 +18758,7 @@ msgstr ""
 "\n"
 "Colunas de saída disponíveis para -e ou -p:\n"
 
-#: sys-utils/lscpu.c:1161
+#: sys-utils/lscpu.c:1203
 msgid ""
 "\n"
 "Available output columns for -C:\n"
@@ -16318,294 +18766,300 @@ msgstr ""
 "\n"
 "Colunas de saída disponíveis para -C:\n"
 
-#: sys-utils/lscpu.c:1287
+#: sys-utils/lscpu.c:1319
+#, fuzzy
+#| msgid "unsupported --summary argument"
+msgid "unsupported --flat argument"
+msgstr "sem suporte ao argumento de --summary"
+
+#: 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: as opções --all, --online e --offline podem só podem ser usadas com as opções --extended ou --parse.\n"
 
-#: sys-utils/lscpu-cputype.c:569
+#: sys-utils/lscpu-cputype.c:604
 msgid "error: uname failed"
 msgstr "erro: uname falhou"
 
-#: sys-utils/lscpu-cputype.c:666
+#: sys-utils/lscpu-cputype.c:711
 #, c-format
 msgid "failed to determine number of CPUs: %s"
 msgstr "falha ao determinar 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 "Falha ao extrair o número do nó"
 
-#: sys-utils/lscpu-virt.c:491
+#: sys-utils/lscpu-virt.c:494
 msgid "cannot restore signal handler"
 msgstr "não foi possível restaurar manipulador de sinal"
 
-#: sys-utils/lsipc.c:149
+#: sys-utils/lsipc.c:150
 msgid "Resource key"
 msgstr "Chave do recurso"
 
-#: sys-utils/lsipc.c:149
+#: sys-utils/lsipc.c:150
 msgid "Key"
 msgstr "Chave"
 
-#: sys-utils/lsipc.c:150
+#: sys-utils/lsipc.c:151
 msgid "Resource ID"
 msgstr "ID do 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 "Nome de usuário ou UID do dono"
 
-#: sys-utils/lsipc.c:151
+#: sys-utils/lsipc.c:152
 msgid "Owner"
 msgstr "Dono"
 
-#: sys-utils/lsipc.c:152
+#: sys-utils/lsipc.c:153
 msgid "Permissions"
 msgstr "Permissões"
 
-#: sys-utils/lsipc.c:153
+#: sys-utils/lsipc.c:154
 msgid "Creator UID"
 msgstr "UID criador"
 
-#: sys-utils/lsipc.c:154
+#: sys-utils/lsipc.c:155
 msgid "Creator user"
 msgstr "usuário criador"
 
-#: sys-utils/lsipc.c:155
+#: sys-utils/lsipc.c:156
 msgid "Creator GID"
 msgstr "GID criador"
 
-#: sys-utils/lsipc.c:156
+#: sys-utils/lsipc.c:157
 msgid "Creator group"
 msgstr "Grupo criador"
 
-#: sys-utils/lsipc.c:157
+#: sys-utils/lsipc.c:158
 msgid "User ID"
 msgstr "ID do usuário"
 
-#: sys-utils/lsipc.c:157
+#: sys-utils/lsipc.c:158
 msgid "UID"
 msgstr "ID"
 
-#: sys-utils/lsipc.c:158
+#: sys-utils/lsipc.c:159
 msgid "User name"
 msgstr "Nome de usuário"
 
-#: sys-utils/lsipc.c:159
+#: sys-utils/lsipc.c:160
 msgid "Group ID"
 msgstr "ID de 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 "Nome do grupo"
 
-#: sys-utils/lsipc.c:161
+#: sys-utils/lsipc.c:162
 msgid "Time of the last change"
 msgstr "Tamanho da última mudança"
 
-#: sys-utils/lsipc.c:161
+#: sys-utils/lsipc.c:162
 msgid "Last change"
 msgstr "Última modificação"
 
-#: sys-utils/lsipc.c:164
+#: sys-utils/lsipc.c:165
 msgid "Bytes used"
 msgstr "Bytes usados"
 
-#: sys-utils/lsipc.c:165
+#: sys-utils/lsipc.c:166
 msgid "Number of messages"
 msgstr "Número de mensagens"
 
-#: sys-utils/lsipc.c:165
+#: sys-utils/lsipc.c:166
 msgid "Messages"
 msgstr "Mensagens"
 
-#: sys-utils/lsipc.c:166
+#: sys-utils/lsipc.c:167
 msgid "Time of last msg sent"
 msgstr "Horário da última mensagem enviada"
 
-#: sys-utils/lsipc.c:166
+#: sys-utils/lsipc.c:167
 msgid "Msg sent"
 msgstr "Mensagem enviada"
 
-#: sys-utils/lsipc.c:167
+#: sys-utils/lsipc.c:168
 msgid "Time of last msg received"
 msgstr "Horário da última mensagem recebida"
 
-#: sys-utils/lsipc.c:167
+#: sys-utils/lsipc.c:168
 msgid "Msg received"
 msgstr "Mensagem recebida"
 
-#: sys-utils/lsipc.c:168
+#: sys-utils/lsipc.c:169
 msgid "PID of the last msg sender"
 msgstr "PID do remetente da última mensagem"
 
-#: sys-utils/lsipc.c:168
+#: sys-utils/lsipc.c:169
 msgid "Msg sender"
 msgstr "Remetente da mensagem"
 
-#: sys-utils/lsipc.c:169
+#: sys-utils/lsipc.c:170
 msgid "PID of the last msg receiver"
 msgstr "PID do receptor da última mensagem"
 
-#: sys-utils/lsipc.c:169
+#: sys-utils/lsipc.c:170
 msgid "Msg receiver"
 msgstr "Receptor da mensagem"
 
-#: sys-utils/lsipc.c:172
+#: sys-utils/lsipc.c:173
 msgid "Segment size"
 msgstr "Tamanho do segmento"
 
-#: sys-utils/lsipc.c:173
+#: sys-utils/lsipc.c:174
 msgid "Number of attached processes"
 msgstr "Número de processos anexados"
 
-#: sys-utils/lsipc.c:173
+#: sys-utils/lsipc.c:174
 msgid "Attached processes"
 msgstr "Processos anexados"
 
-#: sys-utils/lsipc.c:174
+#: sys-utils/lsipc.c:175
 msgid "Status"
 msgstr "Status"
 
-#: sys-utils/lsipc.c:175
+#: sys-utils/lsipc.c:176
 msgid "Attach time"
 msgstr "Anexar horário"
 
-#: sys-utils/lsipc.c:176
+#: sys-utils/lsipc.c:177
 msgid "Detach time"
 msgstr "Desanexar horário"
 
-#: sys-utils/lsipc.c:177
+#: sys-utils/lsipc.c:178
 msgid "Creator command line"
 msgstr "Linha de comando do criador"
 
-#: sys-utils/lsipc.c:177
+#: sys-utils/lsipc.c:178
 msgid "Creator command"
 msgstr "Comando criador"
 
-#: sys-utils/lsipc.c:178
+#: sys-utils/lsipc.c:179
 msgid "PID of the creator"
 msgstr "PID do criador"
 
-#: sys-utils/lsipc.c:178
+#: sys-utils/lsipc.c:179
 msgid "Creator PID"
 msgstr "PID do criador"
 
-#: sys-utils/lsipc.c:179
+#: sys-utils/lsipc.c:180
 msgid "PID of last user"
 msgstr "PID do último usuário"
 
-#: sys-utils/lsipc.c:179
+#: sys-utils/lsipc.c:180
 msgid "Last user PID"
 msgstr "PID do último usuário"
 
-#: 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 "Horário da última operação"
 
-#: sys-utils/lsipc.c:183
+#: sys-utils/lsipc.c:184
 msgid "Last operation"
 msgstr "Última operação"
 
-#: sys-utils/lsipc.c:186
+#: sys-utils/lsipc.c:187
 msgid "Resource name"
 msgstr "Nome do 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 "Descrição do recurso"
 
-#: sys-utils/lsipc.c:187
+#: sys-utils/lsipc.c:188
 msgid "Description"
 msgstr "Descrição"
 
-#: sys-utils/lsipc.c:188
+#: sys-utils/lsipc.c:189
 msgid "Currently used"
 msgstr "Usado atualmente"
 
-#: sys-utils/lsipc.c:188
+#: sys-utils/lsipc.c:189
 msgid "Used"
 msgstr "Usado"
 
-#: sys-utils/lsipc.c:189
+#: sys-utils/lsipc.c:190
 msgid "Currently use percentage"
 msgstr "Porcentagem de uso atualmente"
 
-#: 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 "Limite global do sistema"
 
-#: sys-utils/lsipc.c:190
+#: sys-utils/lsipc.c:191
 msgid "Limit"
 msgstr "Limite"
 
-#: sys-utils/lsipc.c:225
+#: sys-utils/lsipc.c:226
 #, c-format
 msgid "column %s does not apply to the specified IPC"
 msgstr "a coluna %s não se aplica ao 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      informação sobre o uso global do sistema (pode ser usado\n"
 "                     com -m, -q e -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>     exibe detalhes sobre o recurso identificado pelo <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, --bytes              exibe TAMANHO em bytes em vez de formato legível\n"
 
-#: sys-utils/lsipc.c:309
+#: sys-utils/lsipc.c:310
 msgid " -c, --creator            show creator and owner\n"
 msgstr " -c, --creator            mostra criador e dono\n"
 
-#: sys-utils/lsipc.c:311
+#: sys-utils/lsipc.c:312
 msgid " -J, --json               use the JSON output format\n"
 msgstr " -J, --json               usa formato de saída 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               força formato de saída de lista (por exemplo com --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      mostra permissões numéricos (coluna 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               mostra horários de anexação, destacamento e\n"
 "                            alteração\n"
 
-#: sys-utils/lsipc.c:322
+#: sys-utils/lsipc.c:325
 #, c-format
 msgid ""
 "\n"
@@ -16614,7 +19068,7 @@ msgstr ""
 "\n"
 "Colunas genéricas:\n"
 
-#: sys-utils/lsipc.c:326
+#: sys-utils/lsipc.c:329
 #, c-format
 msgid ""
 "\n"
@@ -16623,7 +19077,7 @@ msgstr ""
 "\n"
 "Colunas de memória compartilhada (--shmems):\n"
 
-#: sys-utils/lsipc.c:330
+#: sys-utils/lsipc.c:333
 #, c-format
 msgid ""
 "\n"
@@ -16632,7 +19086,7 @@ msgstr ""
 "\n"
 "Colunas de enfileiramento de mensagens (--queues):\n"
 
-#: sys-utils/lsipc.c:334
+#: sys-utils/lsipc.c:337
 #, c-format
 msgid ""
 "\n"
@@ -16641,7 +19095,7 @@ msgstr ""
 "\n"
 "Colunas de semáforo (--semaphores):\n"
 
-#: sys-utils/lsipc.c:338
+#: sys-utils/lsipc.c:341
 #, c-format
 msgid ""
 "\n"
@@ -16650,7 +19104,7 @@ msgstr ""
 "\n"
 "Colunas de resumo (--global):\n"
 
-#: sys-utils/lsipc.c:424
+#: sys-utils/lsipc.c:429
 #, c-format
 msgid ""
 "Elements:\n"
@@ -16659,71 +19113,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 "falha ao definir dados"
 
-#: 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áximo de semáforos por conjunto."
 
-#: sys-utils/lsipc.c:732
+#: sys-utils/lsipc.c:737
 msgid "Max number of operations per semop(2)"
 msgstr "Número máximo de operações por semop(2)"
 
-#: sys-utils/lsipc.c:733
+#: sys-utils/lsipc.c:738
 msgid "Semaphore max value"
 msgstr "Valor máximo de semáforo"
 
-#: sys-utils/lsipc.c:893
+#: sys-utils/lsipc.c:898
 msgid "Number of message queues"
 msgstr "Número de filas de mensagem"
 
-#: sys-utils/lsipc.c:894
+#: sys-utils/lsipc.c:899
 msgid "Max size of message (bytes)"
 msgstr "Tamanho máximo da mensagem (bytes)"
 
-#: sys-utils/lsipc.c:895
+#: sys-utils/lsipc.c:900
 msgid "Default max size of queue (bytes)"
 msgstr "Tamanho máximo padrão da fila (bytes)"
 
-#: sys-utils/lsipc.c:1009 sys-utils/lsipc.c:1028
+#: sys-utils/lsipc.c:1014 sys-utils/lsipc.c:1033
 msgid "hugetlb"
 msgstr "hugetlb"
 
-#: sys-utils/lsipc.c:1010 sys-utils/lsipc.c:1035
+#: sys-utils/lsipc.c:1015 sys-utils/lsipc.c:1040
 msgid "noreserve"
 msgstr "sem-reserva"
 
-#: sys-utils/lsipc.c:1092
+#: sys-utils/lsipc.c:1097
 msgid "Shared memory segments"
 msgstr "Segmentos de memória compartilhada"
 
-#: sys-utils/lsipc.c:1093
+#: sys-utils/lsipc.c:1098
 msgid "Shared memory pages"
 msgstr "Páginas de memória compartilhada"
 
-#: sys-utils/lsipc.c:1094
+#: sys-utils/lsipc.c:1099
 msgid "Max size of shared memory segment (bytes)"
 msgstr "Tamanho máximo de segmento de memória compartilhada (bytes)"
 
-#: sys-utils/lsipc.c:1095
+#: sys-utils/lsipc.c:1100
 msgid "Min size of shared memory segment (bytes)"
 msgstr "Tamanho mínimo de segmento de memória compartilhada (bytes)"
 
-#: sys-utils/lsipc.c:1165
+#: sys-utils/lsipc.c:1171
 msgid "failed to parse IPC identifier"
 msgstr "falha ao analisar o 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 é mutualmente exclusivo com --creator, --id e --time"
 
@@ -16788,194 +19242,210 @@ msgstr "Memória total offline:"
 msgid "Failed to open %s"
 msgstr "Falha ao 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 "falha ao ler o tamanho de bloco de memória"
 
-#: sys-utils/lsmem.c:484
+#: sys-utils/lsmem.c:497
 msgid "This system does not support memory blocks"
 msgstr "Este sistema não oferece suporte a blocos de memória"
 
-#: sys-utils/lsmem.c:509
+#: sys-utils/lsmem.c:522
 msgid "List the ranges of available memory with their online status.\n"
 msgstr "Lista de intervalos de memória disponível com seus status online.\n"
 
-#: sys-utils/lsmem.c:514
+#: sys-utils/lsmem.c:527
 msgid " -a, --all            list each individual memory block\n"
 msgstr " -a, --all            lista cada bloco de memória 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 intervalos por colunas 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>  usa o diretório especificado como raiz do sistema\n"
 
-#: sys-utils/lsmem.c:522
+#: sys-utils/lsmem.c:535
 msgid "     --summary[=when] print summary information (never,always or only)\n"
 msgstr ""
 "     --summary[=quando]\n"
 "                      mostra informação resumida (never, always ou only)\n"
 
-#: sys-utils/lsmem.c:628
-msgid "unsupported --summary argument"
-msgstr "sem suporte ao argumento de --summary"
-
-#: sys-utils/lsmem.c:648
+#: sys-utils/lsmem.c:661
 msgid "options --{raw,json,pairs} and --summary=only are mutually exclusive"
 msgstr "opções --{raw,json,pairs} e --summary=only são mutuamente exclusivas"
 
-#: sys-utils/lsmem.c:656
+#: sys-utils/lsmem.c:669
 msgid "invalid argument to --sysroot"
 msgstr "argumento inválido para --sysroot"
 
-#: sys-utils/lsmem.c:704
+#: sys-utils/lsmem.c:717
 msgid "Failed to initialize output column"
 msgstr "Falha ao inicializar coluna da saída"
 
-#: sys-utils/lsns.c:105
+#: sys-utils/lsns.c:117
 msgid "namespace identifier (inode number)"
 msgstr "identificador de espaço de nome (número de inode)"
 
-#: sys-utils/lsns.c:106
+#: sys-utils/lsns.c:118
 msgid "kind of namespace"
 msgstr "tipo de espaço de nome"
 
-#: sys-utils/lsns.c:107
+#: sys-utils/lsns.c:119
 msgid "path to the namespace"
 msgstr "caminho do espaço de nome"
 
-#: sys-utils/lsns.c:108
+#: sys-utils/lsns.c:120
 msgid "number of processes in the namespace"
 msgstr "número de processos no espaço de nome"
 
-#: sys-utils/lsns.c:109
+#: sys-utils/lsns.c:121
 msgid "lowest PID in the namespace"
 msgstr "menor PID no espaço de nome"
 
-#: sys-utils/lsns.c:110
+#: sys-utils/lsns.c:122
 msgid "PPID of the PID"
 msgstr "PPID do PID"
 
-#: sys-utils/lsns.c:111
+#: sys-utils/lsns.c:123
 msgid "command line of the PID"
 msgstr "linha de comando do PID"
 
-#: sys-utils/lsns.c:112
+#: sys-utils/lsns.c:124
 msgid "UID of the PID"
 msgstr "UID do PID"
 
-#: sys-utils/lsns.c:113
+#: sys-utils/lsns.c:125
 msgid "username of the PID"
 msgstr "nome de usuário do PID"
 
-#: sys-utils/lsns.c:114
+#: sys-utils/lsns.c:126
 msgid "namespace ID as used by network subsystem"
 msgstr "ID de espaço de nomes conforme usado por subsistema de rede"
 
-#: sys-utils/lsns.c:115
+#: sys-utils/lsns.c:127
 msgid "nsfs mountpoint (usually used network subsystem)"
 msgstr "ponto de montagem nsfs (geralmente o subsistema de rede usado)"
 
-#: sys-utils/lsns.c:116
-#, fuzzy
-#| msgid "namespace identifier (inode number)"
+#: sys-utils/lsns.c:128
 msgid "parent namespace identifier (inode number)"
-msgstr "identificador de espaço de nome (número de inode)"
+msgstr "identificador de espaço de nome pai (número de inode)"
 
-#: sys-utils/lsns.c:117
-#, fuzzy
-#| msgid "namespace identifier (inode number)"
+#: sys-utils/lsns.c:129
 msgid "owner namespace identifier (inode number)"
-msgstr "identificador de espaço de nome (número de inode)"
+msgstr "identificador de espaço de proprietário (número de inode)"
 
-#: sys-utils/lsns.c:964
+#: sys-utils/lsns.c:1285
 #, c-format
 msgid " %s [options] [<namespace>]\n"
 msgstr " %s [opções] [<espaço de nome>]\n"
 
-#: sys-utils/lsns.c:967
+#: sys-utils/lsns.c:1288
 msgid "List system namespaces.\n"
 msgstr "Lista espaços de nomes de sistema.\n"
 
-#: sys-utils/lsns.c:975
+#: sys-utils/lsns.c:1296
+#, fuzzy
+#| msgid " -q, --quiet         suppress output messages"
+msgid " -P, --persistent       namespaces without processes\n"
+msgstr " -q, --quiet         suprime as mensagens de saída"
+
+#: sys-utils/lsns.c:1297
 msgid " -p, --task <pid>       print process namespaces\n"
 msgstr " -p, --task <pid>       exibe espaços de nomes do processo\n"
 
-#: sys-utils/lsns.c:978
+#: sys-utils/lsns.c:1300
 msgid " -W, --nowrap           don't use multi-line representation\n"
 msgstr " -W, --nowrap           não usa representação multilinha\n"
 
-#: sys-utils/lsns.c:979
+#: sys-utils/lsns.c:1301
 msgid " -t, --type <name>      namespace type (mnt, net, ipc, user, pid, uts, cgroup, time)\n"
 msgstr ""
 " -t, --type <nome>      tipo de espaço de nomes (mnt, net, ipc, user, pid, uts,\n"
 "                          cgroup, time)\n"
 
-#: sys-utils/lsns.c:1073
+#: 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             habilita saída no formato de árvore se possível\n"
+
+#: sys-utils/lsns.c:1403
 #, c-format
 msgid "unknown namespace type: %s"
 msgstr "tipo de espaço de nome desconhecido: %s"
 
-#: sys-utils/lsns.c:1102
+#: sys-utils/lsns.c:1423
+#, fuzzy, c-format
+#| msgid "unknown namespace type: %s"
+msgid "unknown tree type: %s"
+msgstr "tipo de espaço de nome desconhecido: %s"
+
+#: sys-utils/lsns.c:1445
 msgid "--task is mutually exclusive with <namespace>"
 msgstr "--task é mutuamente exclusiva com <espaço de nome>"
 
-#: sys-utils/lsns.c:1103
+#: sys-utils/lsns.c:1446
 msgid "invalid namespace argument"
 msgstr "argumento inválido de espaço de nome"
 
-#: sys-utils/lsns.c:1155
+#: sys-utils/lsns.c:1476
+#, fuzzy
+#| msgid "--pty is not supported for your system"
+msgid "--tree={parent|owner} is unsupported for your system"
+msgstr "não há suporte a --pty no seu sistema"
+
+#: sys-utils/lsns.c:1504
 #, c-format
 msgid "not found namespace: %ju"
 msgstr "espaço de nome não 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 "descarte de permissões falhou."
 
-#: 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 "falha na leitura do 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: já montada\n"
 
-#: sys-utils/mount.c:302
+#: sys-utils/mount.c:300
 #, c-format
 msgid "%s: %s moved to %s.\n"
 msgstr "%s: %s movida para %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 montada em %s.\n"
 
-#: sys-utils/mount.c:309
+#: sys-utils/mount.c:307
 #, c-format
 msgid "%s: %s propagation flags changed.\n"
 msgstr "%s: opções de propagação de %s alteradas.\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"
@@ -16990,22 +19460,34 @@ msgstr ""
 "       permissão para acessar este sistema de arquivos. Para mais detalhes,\n"
 "       veja restorecon(8) e 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: falha ao analisar"
 
-#: sys-utils/mount.c:427
+#: sys-utils/mount.c:459
 #, c-format
 msgid "unsupported option format: %s"
 msgstr "Formato de opção sem suporte: %s"
 
-#: sys-utils/mount.c:429
+#: sys-utils/mount.c:465
 #, c-format
 msgid "failed to append option '%s'"
 msgstr "falha ao anexar a opção \"%s\""
 
-#: sys-utils/mount.c:447
+#: sys-utils/mount.c:486
 #, c-format
 msgid ""
 " %1$s [-lhV]\n"
@@ -17020,87 +19502,132 @@ msgstr ""
 " %1$s [opções] <fonte> <diretório>\n"
 " %1$s <operação> <ponto-montagem> [<alvo>]\n"
 
-#: sys-utils/mount.c:455
+#: sys-utils/mount.c:494
 msgid "Mount a filesystem.\n"
 msgstr "Monta um sistema de arquivos.\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 os sistemas de arquivos mencionados\n"
-"                           no fstab\n"
-" -c, --no-canonicalize   não canoniza caminhos\n"
-" -f, --fake              teste; ignora a chamada de sistema do mount(2)\n"
-" -F, --fork              faz fork de cada dispositivo (usa com -a)\n"
-" -T, --fstab <caminho>   arquivo alternativo ao /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 os sistemas de arquivos\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   não canoniza caminhos\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              simulação; pula a chamada de sistema do 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            força nos dispositivos de bloco usados pelo 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              descarta sistemas de arquivos 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     não chama os ajudantes de 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       mostra também os rótulos dos sistemas de arquivos\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           não escreve para no /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 <milissegundos> <sinal posterior>\n"
+"                        espera tempo limite e envia o sinal\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"
-"     --options-source-force\n"
-"                         force use of options from fstab/mtab\n"
 msgstr ""
-"     --options-mode <modo>\n"
-"                         o que fazer com opções carregadas do fstab\n"
-"     --options-source <fonte>\n"
-"                         fonte das opções de montagem\n"
-"     --options-source-force\n"
-"                         força o uso de opções do fstab/mtab\n"
+" --propagation slave|shared|private|unchanged\n"
+"                           modifica propagação de montagem no espaço de nome\n"
+"                             de montagem\n"
 
-#: sys-utils/mount.c:478
-#, c-format
+#: sys-utils/mount.c:510
 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"
+"     --options-source-force\n"
+"                         force use of options from fstab/mtab\n"
 msgstr ""
-" -o, --options <lista>   lista separada por vírgula de opções de montagem\n"
-" -O, --test-opts <lista> limita o conjunto de sistemas de arquivos\n"
-"                           (usa com -a)\n"
-" -r, --read-only         monta o sistema de arquivos como somente leitura\n"
-"                           (mesmo que -o ro)\n"
-" -t, --types <lista>     limita o conjunto de tipos de sistemas de arquivos\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:512
+#, fuzzy
+#| msgid " -P         check filesystems in parallel, including root\n"
+msgid "     --onlyonce          check if filesystem is already mounted\n"
+msgstr " -P         verifica sistemas de arquivos em paralelo, incluindo o raiz\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>    limita separada por vírgula de opções de swap\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 o conjunto de sistemas de arquivos (use com -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          força abertura do cfdisk em somente leitura\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 o conjunto de sistemas de arquivos por tipos\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 ""
 "     --source <origem>   especifica origem explicitamente (path, label, uuid)\n"
 "     --target <alvo>     especifica ponto de montagem explicitamente\n"
 
-#: sys-utils/mount.c:486
-#, fuzzy, c-format
+#: sys-utils/mount.c:518
+#, fuzzy
 #| msgid ""
-#| "     --target-prefix <path>\n"
-#| "                         specifies path use for all mountpoints\n"
+#| "     --source <src>      explicitly specifies source (path, label, uuid)\n"
+#| "     --target <target>   explicitly specifies mountpoint\n"
+msgid "     --target <target>   explicitly specifies mountpoint\n"
+msgstr ""
+"     --source <origem>   especifica origem explicitamente (path, label, uuid)\n"
+"     --target <alvo>     especifica ponto de montagem explicitamente\n"
+
+#: sys-utils/mount.c:519
 msgid ""
 "     --target-prefix <path>\n"
 "                         specifies path used for all mountpoints\n"
@@ -17108,118 +19635,160 @@ msgstr ""
 "     --target-prefix <caminho>\n"
 "                         especifica uso de caminho para os pontos de montagem\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           explica o que está sendo feito\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 para leitura e escrita (padrão)\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 <ns>    realiza montagem em outro espaço de nome\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 <rótulo>       converte RÓTULO para nome 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>          converte UUID para nome 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 RÓTULO        especifica o rótulo\n"
+
+#: sys-utils/mount.c:533
+msgid " UUID=<uuid>             specifies device by filesystem UUID\n"
 msgstr ""
-"\n"
-"Origem:\n"
-" -L, --label <rótulo>    sinônimo para LABEL=<rótulo>\n"
-" -U, --uuid <uuid>       sinônimo para UUID=<uuid>\n"
-" LABEL=<rótulo>          especifica o dispositivo pelo rótulo do sistema\n"
-"                           de arquivos\n"
-" UUID=<uuid>             especifica o dispositivo pelo UUID do sistema\n"
-"                           de arquivos\n"
-" PARTLABEL=<rótulo>      especifica o dispositivo pelo rótulo da partição\n"
-" PARTUUID=<uuid>         especifica o dispositivo pelo UUID da partição\n"
-" ID=<id>                 especifica o dispositivo pelo ID de 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 o dispositivo pelo caminho\n"
-" <diretório>             ponto de montagem para montagens \"bind\"\n"
-"                           (veja --bind/rbind)\n"
-" <arquivo>               arquivo normal de configuração de dispositivo de loop\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 " <disp>                    caminho do dispositivo (geralmente disco)\n"
+
+#: sys-utils/mount.c:537
+#, fuzzy
+#| msgid " <dev>                     device (usually disk) path\n"
+msgid " <device>                specifies device by path\n"
+msgstr " <disp>                    caminho do dispositivo (geralmente 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, --rtc <arquivo>  usa um arquivo alternativo a %1$s\n"
+
+#: sys-utils/mount.c:542
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Options:\n"
+msgid "Operations:\n"
 msgstr ""
 "\n"
-"Operações:\n"
-" -B, --bind              monta a subárvore em outro lugar (mesmo que -o bind)\n"
-" -M, --move              move uma subárvore para outro lugar\n"
-" -R, --rbind             monta uma subárvore a todas as submontagens para\n"
-"                           outro lugar\n"
+"Opções:\n"
 
-#: 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: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 apenas conteúdos de arquivos, igual a -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                 descompartilha espaço de nomes de rede\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               descompartilha espaço de nomes de montagens\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             obtém uma trava compartilhada\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             obtém uma trava compartilhada\n"
+
+#: sys-utils/mount.c:548
+msgid " --make-private          mark a subtree as private\n"
 msgstr ""
-" --make-shared           marca uma subárvore como compartilhada\n"
-" --make-slave            marca uma subárvore como escrava\n"
-" --make-private          marca uma subárvore como privada\n"
-" --make-unbindable       marca uma subárvore como não vinculável\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"
-msgstr ""
-" --make-rshared          marca recursivamente um conjunto de subárvores\n"
-"                           como compartilhadas\n"
-" --make-rslave           marca recursivamente um conjunto de subárvores\n"
-"                           como escravas\n"
-" --make-rprivate         marca recursivamente um conjunto de subárvores\n"
-"                           como privadas\n"
-" --make-runbindable      marca recursivamente um conjunto de subárvores\n"
-"                           como não vinculável\n"
-
-#: sys-utils/mount.c:675 sys-utils/umount.c:516
+#: sys-utils/mount.c:549
+msgid " --make-unbindable       mark a subtree as unbindable\n"
+msgstr ""
+
+#: 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             obtém uma trava compartilhada\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 um alvo com todas seus filhos\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 um alvo com todas seus filhos\n"
+
+#: sys-utils/mount.c:553
+msgid " --make-runbindable      recursively mark a whole subtree as unbindable\n"
+msgstr ""
+
+#: sys-utils/mount.c:704 sys-utils/umount.c:520
 msgid "libmount context allocation failed"
 msgstr "Alocação da contexto de libmount falhou"
 
-#: 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 "falha ao definir padrão das opções"
 
-#: 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 "falha ao definir o espaço de nome alvo para %s"
 
-#: sys-utils/mount.c:950
+#: sys-utils/mount.c:986
 msgid "source specified more than once"
 msgstr "fonte especificada mais de uma vez"
 
@@ -17260,141 +19829,175 @@ msgstr "%s não é um ponto de montagem\n"
 msgid "%s is a mountpoint\n"
 msgstr "%s é um ponto de montagem\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 [opções] [<programa> [<argumentos>...]]\n"
 
-#: sys-utils/nsenter.c:78
+#: sys-utils/nsenter.c:82
 msgid "Run a program with namespaces of other processes.\n"
 msgstr "Executa um programa com espaços de nome de outros processo.\n"
 
-#: sys-utils/nsenter.c:81
+#: sys-utils/nsenter.c:85
 msgid " -a, --all              enter all namespaces\n"
 msgstr " -a, --all               insere todos os dispositivos\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>      processo alvo para se obter espaços de nomes\n"
 
-#: sys-utils/nsenter.c:83
+#: sys-utils/nsenter.c:87
 msgid " -m, --mount[=<file>]   enter mount namespace\n"
 msgstr " -m, --mount[=<arquivo>] informa o espaço de nome da montagem\n"
 
-#: sys-utils/nsenter.c:84
+#: sys-utils/nsenter.c:88
 msgid " -u, --uts[=<file>]     enter UTS namespace (hostname etc)\n"
 msgstr " -u, --uts[=<arquivo>]   informa o espaço de nome UTS (nome da 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[=<arquivo>]   informa o espaço de nome de comunicação entre\n"
 "                         processos de System V\n"
 
-#: sys-utils/nsenter.c:86
+#: sys-utils/nsenter.c:90
 msgid " -n, --net[=<file>]     enter network namespace\n"
 msgstr " -n, --net[=<arquivo>]   informa o espaço de nome da rede\n"
 
-#: sys-utils/nsenter.c:87
+#: sys-utils/nsenter.c:91
 msgid " -p, --pid[=<file>]     enter pid namespace\n"
 msgstr " -p --pid[=<arquivo>]    informa o espaço de nome do pid\n"
 
-#: sys-utils/nsenter.c:88
+#: sys-utils/nsenter.c:92
 msgid " -C, --cgroup[=<file>]  enter cgroup namespace\n"
 msgstr " -C, --cgroup[=<arquivo>] informa o espaço de nome de cgroup\n"
 
-#: sys-utils/nsenter.c:89
+#: sys-utils/nsenter.c:93
 msgid " -U, --user[=<file>]    enter user namespace\n"
 msgstr " -U, --user[=<arquivo>]  informa o espaço de nome do usuário\n"
 
-#: sys-utils/nsenter.c:90
+#: sys-utils/nsenter.c:94
 msgid " -T, --time[=<file>]    enter time namespace\n"
 msgstr " -T, --time[=<arquivo>] informa o espaço de nome de tempo\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>      define uid no espaço de nome do usuário\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>      define gid no espaço informado\n"
 
-#: sys-utils/nsenter.c:93
+#: sys-utils/nsenter.c:97
 msgid "     --preserve-credentials do not touch uids or gids\n"
 msgstr ""
 "     --preserve-credentials\n"
 "                         não toca nas uids ou 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>]      define o diretório raiz\n"
 
-#: sys-utils/nsenter.c:95
+#: sys-utils/nsenter.c:99
 msgid " -w, --wd[=<dir>]       set the working directory\n"
 msgstr " -w, --wd[=<dir>]        define o diretório de trabalho\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>]        define o diretório de trabalho\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                 restaura variáveis de ambiente\n"
+
+#: sys-utils/nsenter.c:102
 msgid " -F, --no-fork          do not fork before exec'ing <program>\n"
 msgstr " -F, --no-fork           não faz fork antes de executar o <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    define contexto SELinux conforme o PID de --target\n"
 
-#: sys-utils/nsenter.c:123
+#: sys-utils/nsenter.c:131
 #, c-format
 msgid "neither filename nor target pid supplied for %s"
 msgstr "nem nome de arquivo nem pid alvo fornecidos 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 "falha ao analisar 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 "falha ao analisar gid"
 
-#: sys-utils/nsenter.c:357
+#: sys-utils/nsenter.c:406
 msgid "no target PID specified for --follow-context"
 msgstr "nenhum PID alvo especificado para --follow-context"
 
-#: sys-utils/nsenter.c:359
+#: sys-utils/nsenter.c:408
 #, c-format
 msgid "failed to get %d SELinux context"
 msgstr "falha ao obter 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 "falha ao definir contexto de execução para \"%s\""
 
-#: sys-utils/nsenter.c:369
+#: sys-utils/nsenter.c:418
 msgid "no target PID specified for --all"
 msgstr "nenhum PID alvo especificado para --all"
 
-#: sys-utils/nsenter.c:433
+#: sys-utils/nsenter.c:482
 #, c-format
 msgid "reassociate to namespace '%s' failed"
 msgstr "reassociação ao espaço de nome \"%s\" falhou"
 
-#: sys-utils/nsenter.c:449
+#: sys-utils/nsenter.c:498 sys-utils/nsenter.c:521
 msgid "cannot open current working directory"
 msgstr "não foi possível abrir o diretório de trabalho atual"
 
-#: sys-utils/nsenter.c:456
+#: sys-utils/nsenter.c:505
 msgid "change directory by root file descriptor failed"
 msgstr "alteração de diretório pelo descritor de arquivo raiz falhou"
 
-#: sys-utils/nsenter.c:459
+#: sys-utils/nsenter.c:508
 msgid "chroot failed"
 msgstr "chroot falhou"
 
-#: sys-utils/nsenter.c:471
-msgid "change directory by working directory file descriptor failed"
-msgstr "alteração de diretório pelo descritor de arquivo de diretório de trabalho falhou"
+#: sys-utils/nsenter.c:528
+msgid "change directory by working directory file descriptor failed"
+msgstr "alteração de diretório pelo descritor de arquivo de diretório de trabalho falhou"
+
+#: sys-utils/nsenter.c:537
+#, fuzzy
+#| msgid "failed to set the %s environment variable"
+msgid "failed to get environment variables"
+msgstr "falha ao definir a variável de ambiente %s"
+
+#: sys-utils/nsenter.c:540
+#, fuzzy
+#| msgid "failed to set the %s environment variable"
+msgid "failed to set environment variables"
+msgstr "falha ao definir a variável de ambiente %s"
+
+#: sys-utils/nsenter.c:549
+#, fuzzy
+#| msgid "cannot process %s"
+msgid "can not get process stat"
+msgstr "não foi possível processar %s"
 
-#: sys-utils/nsenter.c:482 sys-utils/setpriv.c:1025 sys-utils/setpriv.c:1032
-#: sys-utils/unshare.c:661
+#: 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 falhou"
 
@@ -17412,137 +20015,127 @@ msgstr "Altera o sistema de arquivos raiz.\n"
 msgid "failed to change root from `%s' to `%s'"
 msgstr "falha ao alterar raiz de \"%s\" para \"%s\""
 
-#: sys-utils/prlimit.c:75
+#: sys-utils/prlimit.c:77
 msgid "address space limit"
 msgstr "limite de espaço de endereços"
 
-#: sys-utils/prlimit.c:76
+#: sys-utils/prlimit.c:78
 msgid "max core file size"
 msgstr "tamanho máximo de arquivo do núcleo"
 
-#: sys-utils/prlimit.c:77
+#: sys-utils/prlimit.c:79
 msgid "CPU time"
 msgstr "Tempo da 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 "tamanho máximo de dados"
 
-#: sys-utils/prlimit.c:79
+#: sys-utils/prlimit.c:81
 msgid "max file size"
 msgstr "tamanho máximo de arquivo"
 
-#: sys-utils/prlimit.c:80
+#: sys-utils/prlimit.c:82
 msgid "max number of file locks held"
 msgstr "número máximo de travas de arquivo mantidas"
 
-#: sys-utils/prlimit.c:80
+#: sys-utils/prlimit.c:82
 msgid "locks"
 msgstr "travas"
 
-#: sys-utils/prlimit.c:81
+#: sys-utils/prlimit.c:83
 msgid "max locked-in-memory address space"
 msgstr "espaço máximo de endereço travado na memória"
 
-#: sys-utils/prlimit.c:82
+#: sys-utils/prlimit.c:84
 msgid "max bytes in POSIX mqueues"
 msgstr "máximo de bytes nos módulos POSIX"
 
-#: sys-utils/prlimit.c:83
+#: sys-utils/prlimit.c:85
 msgid "max nice prio allowed to raise"
 msgstr "prioridade máxima de nice permitida"
 
-#: sys-utils/prlimit.c:84
+#: sys-utils/prlimit.c:86
 msgid "max number of open files"
 msgstr "número máximo de arquivos abertos"
 
-#: sys-utils/prlimit.c:84
+#: sys-utils/prlimit.c:86
 msgid "files"
 msgstr "arquivos"
 
-#: sys-utils/prlimit.c:85
+#: sys-utils/prlimit.c:87
 msgid "max number of processes"
 msgstr "número máximo de processos"
 
-#: sys-utils/prlimit.c:85
-msgid "processes"
-msgstr "processos"
-
-#: sys-utils/prlimit.c:86
+#: sys-utils/prlimit.c:88
 msgid "max resident set size"
 msgstr "tamanho máximo de conjunto residente"
 
-#: sys-utils/prlimit.c:87
+#: sys-utils/prlimit.c:89
 msgid "max real-time priority"
 msgstr "prioridade máxima de tempo real"
 
-#: sys-utils/prlimit.c:88
+#: sys-utils/prlimit.c:90
 msgid "timeout for real-time tasks"
 msgstr "tempo limite para tarefas em tempo real"
 
-#: sys-utils/prlimit.c:88
+#: sys-utils/prlimit.c:90
 msgid "microsecs"
 msgstr "microssegundos"
 
-#: sys-utils/prlimit.c:89
+#: sys-utils/prlimit.c:91
 msgid "max number of pending signals"
 msgstr "número máximo de sinais pendentes"
 
-#: sys-utils/prlimit.c:89
+#: sys-utils/prlimit.c:91
 msgid "signals"
 msgstr "sinais"
 
-#: sys-utils/prlimit.c:90
+#: sys-utils/prlimit.c:92
 msgid "max stack size"
 msgstr "tamanho máximo da pilha"
 
-#: sys-utils/prlimit.c:123
+#: sys-utils/prlimit.c:125
 msgid "resource name"
 msgstr "nome do recurso"
 
-#: sys-utils/prlimit.c:124
+#: sys-utils/prlimit.c:126
 msgid "resource description"
 msgstr "descrição do recurso"
 
-#: sys-utils/prlimit.c:125
+#: sys-utils/prlimit.c:127
 msgid "soft limit"
 msgstr "limite soft"
 
-#: sys-utils/prlimit.c:126
+#: sys-utils/prlimit.c:128
 msgid "hard limit (ceiling)"
 msgstr "limite hard (teto)"
 
-#: 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 [opções] [-p PID]\n"
 
-#: sys-utils/prlimit.c:164
-#, c-format
-msgid " %s [options] COMMAND\n"
-msgstr " %s [opções] COMANDO\n"
+#: sys-utils/prlimit.c:170
+#, fuzzy, c-format
+#| msgid " %s [options] -u <USER> COMMAND\n"
+msgid " %s [options] [--<resource>=<limit>] COMMAND\n"
+msgstr " %s [opções] -u <USUÁRIO> COMANDO\n"
 
-#: sys-utils/prlimit.c:167
+#: sys-utils/prlimit.c:173
 msgid "Show or change the resource limits of a process.\n"
 msgstr "Mostra ou altera os limites de recursos de um processo.\n"
 
-#: sys-utils/prlimit.c:169
-msgid ""
-"\n"
-"General Options:\n"
-msgstr ""
-"\n"
-"Opções gerais:\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"
@@ -17556,15 +20149,15 @@ msgstr ""
 "     --raw              usa o formato de saída não tratada\n"
 "     --verbose          mensagens detalhadas\n"
 
-#: sys-utils/prlimit.c:178
+#: sys-utils/prlimit.c:184
+#, fuzzy
+#| msgid "Resource"
 msgid ""
 "\n"
-"Resources Options:\n"
-msgstr ""
-"\n"
-"Opções de 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"
@@ -17602,137 +20195,149 @@ msgstr ""
 " -y, --rttime           tempo de CPU em microssegundos de um processo\n"
 "                        agendado sob agendamento de tempo real\n"
 
-#: sys-utils/prlimit.c:245 sys-utils/prlimit.c:251 sys-utils/prlimit.c:368
-#: sys-utils/prlimit.c:373
+#: 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:334
+#: sys-utils/prlimit.c:345
 #, c-format
 msgid "failed to get old %s limit"
 msgstr "falha ao obter limite antigo %s"
 
-#: sys-utils/prlimit.c:358
+#: sys-utils/prlimit.c:369
 #, c-format
 msgid "the soft limit %s cannot exceed the hard limit"
 msgstr "o limite soft de %s não pode exceder o limite hard"
 
-#: sys-utils/prlimit.c:365
+#: sys-utils/prlimit.c:376
 #, c-format
 msgid "New %s limit for pid %d: "
 msgstr "Novo limite de %s para o pid %d: "
 
-#: sys-utils/prlimit.c:380
+#: sys-utils/prlimit.c:391
 #, c-format
 msgid "failed to set the %s resource limit"
 msgstr "falha ao definir o limite do recurso de %s"
 
-#: sys-utils/prlimit.c:381
+#: sys-utils/prlimit.c:392
 #, c-format
 msgid "failed to get the %s resource limit"
 msgstr "falha ao obter o limite do recurso de %s"
 
-#: sys-utils/prlimit.c:463
+#: sys-utils/prlimit.c:474
 #, c-format
 msgid "failed to parse %s limit"
 msgstr "falha ao analisar o limite de %s"
 
-#: sys-utils/prlimit.c:592
+#: sys-utils/prlimit.c:603
 msgid "option --pid may be specified only once"
 msgstr "a opção --pid só pode ser especificada uma vez"
 
-#: sys-utils/prlimit.c:621
+#: sys-utils/prlimit.c:632
 msgid "options --pid and COMMAND are mutually exclusive"
 msgstr "as opções --pid e COMANDO são mutuamente exclusivas"
 
-#: sys-utils/readprofile.c:107
+#: sys-utils/readprofile.c:109
 msgid "Display kernel profiling information.\n"
 msgstr "Exibe as informações de perfil do kernel.\n"
 
-#: sys-utils/readprofile.c:111
+#: sys-utils/readprofile.c:113
 #, c-format
 msgid " -m, --mapfile <mapfile>   (defaults: \"%s\" and\n"
 msgstr ""
 " -m, --mapfile <arquivo-mapa>\n"
 "                           (padrão: \"%s\" e\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 <arquivo-perfil>\n"
 "                           (padrão: \"%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>   define o multiplicador de perfil para <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                mostra informações apenas sobre passo de amostragem\n"
 
-#: sys-utils/readprofile.c:118
+#: sys-utils/readprofile.c:120
 msgid " -v, --verbose             print verbose data\n"
 msgstr " -v, --verbose             mostra dados detalhados\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                 mostra todos símbolos, ainda que quantidade for 0\n"
 
-#: sys-utils/readprofile.c:120
+#: sys-utils/readprofile.c:122
 msgid " -b, --histbin             print individual histogram-bin counts\n"
 msgstr " -b, --histbin             mostra contagens individuais de histogram-bin\n"
 
-#: sys-utils/readprofile.c:121
+#: sys-utils/readprofile.c:123
 msgid " -s, --counters            print individual counters within functions\n"
 msgstr " -s, --counters            mostra contadores individuais nas funções\n"
 
-#: sys-utils/readprofile.c:122
+#: sys-utils/readprofile.c:124
 msgid " -r, --reset               reset all the counters (root only)\n"
 msgstr " -r, --reset               renova todos os contadores (apenas 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             desabilita detecção automática de ordem de byte\n"
 
-#: sys-utils/readprofile.c:240
+#: sys-utils/readprofile.c:204
+#, fuzzy
+#| msgid "failed to parse pid"
+msgid "failed to parse multiplier"
+msgstr "falha ao analisar o pid"
+
+#: sys-utils/readprofile.c:242
 #, c-format
 msgid "error writing %s"
 msgstr "erro ao escrever %s"
 
-#: sys-utils/readprofile.c:251
+#: sys-utils/readprofile.c:253
 msgid "input file is empty"
 msgstr "o arquivo de entrada está vazio"
 
-#: sys-utils/readprofile.c:273
+#: sys-utils/readprofile.c:275
 msgid "Assuming reversed byte order. Use -n to force native byte order."
 msgstr "Presumindo ordem de byte inversa. Use -n para forçar ordem de byte nativa."
 
-#: sys-utils/readprofile.c:288
+#: sys-utils/readprofile.c:290
 #, c-format
 msgid "Sampling_step: %u\n"
 msgstr "Passo de amostragem: %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): linha de mapa incorreto"
 
-#: sys-utils/readprofile.c:315
+#: sys-utils/readprofile.c:317
 #, c-format
 msgid "can't find \"_stext\" in %s"
 msgstr "não foi possível localizar \"_stext\" em %s"
 
-#: sys-utils/readprofile.c:348
+#: sys-utils/readprofile.c:350
 msgid "profile address out of range. Wrong map file?"
 msgstr "endereço de perfil fora do intervalo. Arquivo de mapa incorreto?"
 
-#: sys-utils/readprofile.c:409
+#: sys-utils/readprofile.c:411
 msgid "total"
 msgstr "total"
 
@@ -17745,11 +20350,15 @@ msgid "process group ID"
 msgstr "ID do grupo do processo"
 
 #: 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] <prioridade> [-p|--pid] <pid>...\n"
 " %1$s [-n] <prioridade>  -g|--pgrp <pgid>...\n"
@@ -17760,49 +20369,81 @@ msgid "Alter the priority of running processes.\n"
 msgstr "Altera a prioridade de processos em execução.\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 <núm>   especifica o valor do \"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 "                               define recursos de economia de energia vesa\n"
+
+#: sys-utils/renice.c:73
+#, fuzzy
+#| msgid "                               set vesa powersaving features\n"
+msgid "                          then the priority is 'relative' to current\n"
+msgstr "                               define recursos de economia de energia 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                       salva confs de terminal atual como padrão\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 <núm>   especifica o valor do \"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 <núm>     especifica o valor de ajuste de pontuação\n"
+
+#: sys-utils/renice.c:77
 msgid " -p, --pid              interpret arguments as process ID (default)\n"
 msgstr " -p, --pid              interpreta argumentos como ID de processo (padrão)\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 argumentos como ID de grupo de processo\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 argumentos como nome ou ID de usuário\n"
 
-#: sys-utils/renice.c:86
+#: sys-utils/renice.c:91
 #, c-format
 msgid "failed to get priority for %d (%s)"
 msgstr "falha ao obter a prioridade para %d (%s)"
 
-#: sys-utils/renice.c:99
+#: sys-utils/renice.c:110
 #, c-format
 msgid "failed to set priority for %d (%s)"
 msgstr "falha ao definir prioridade pra %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) com prioridade antiga %d, prioridade nova %d\n"
 
-#: sys-utils/renice.c:150
+#: sys-utils/renice.c:181
 #, c-format
 msgid "invalid priority '%s'"
 msgstr "prioridade inválida \"%s\""
 
-#: sys-utils/renice.c:177
+#: sys-utils/renice.c:208
 #, c-format
 msgid "unknown user %s"
 msgstr "usuário desconhecido %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 de %s inválido: %s"
@@ -17837,40 +20478,39 @@ msgid "cannot set non-blocking %s"
 msgstr "não foi possível definir %s não bloqueante"
 
 #: sys-utils/rfkill.c:221
-#, fuzzy, c-format
-#| msgid "wrong size of rfkill event: %zu < %d"
+#, c-format
 msgid "wrong size of rfkill event: %zu < %zu"
-msgstr "tamanho incorreto de evento rfkill: %zu < %d"
+msgstr "tamanho incorreto de evento rfkill: %zu < %zu"
 
-#: sys-utils/rfkill.c:252
+#: sys-utils/rfkill.c:259
 #, c-format
 msgid "failed to poll %s"
 msgstr "falha ao consultar %s"
 
-#: sys-utils/rfkill.c:319
+#: sys-utils/rfkill.c:328
 msgid "invalid identifier"
 msgstr "identificador inválido"
 
-#: sys-utils/rfkill.c:399 sys-utils/rfkill.c:402
+#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
 msgid "blocked"
 msgstr "bloqueado"
 
-#: sys-utils/rfkill.c:399 sys-utils/rfkill.c:402
+#: sys-utils/rfkill.c:408 sys-utils/rfkill.c:411
 msgid "unblocked"
 msgstr "desbloqueado"
 
-#: sys-utils/rfkill.c:421 sys-utils/rfkill.c:495 sys-utils/rfkill.c:536
-#: sys-utils/rfkill.c:572 sys-utils/rfkill.c:593
+#: 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 inválido: %s"
 
-#: sys-utils/rfkill.c:623
+#: sys-utils/rfkill.c:633
 #, c-format
 msgid " %s [options] command [identifier ...]\n"
 msgstr " %s [opções] comando [identificador ...]\n"
 
-#: sys-utils/rfkill.c:626
+#: sys-utils/rfkill.c:636
 msgid "Tool for enabling and disabling wireless devices.\n"
 msgstr "Ferramenta para habilitar e desabilitar os dispositivos sem fio.\n"
 
@@ -17879,30 +20519,29 @@ msgstr "Ferramenta para habilitar e desabilitar os dispositivos sem fio.\n"
 #. *
 #. list   [identifier]   (lista [tarkenne])
 #.
-#: sys-utils/rfkill.c:650
+#: sys-utils/rfkill.c:660
 msgid " help\n"
 msgstr " help\n"
 
-#: sys-utils/rfkill.c:651
+#: sys-utils/rfkill.c:661
 msgid " event\n"
 msgstr " event\n"
 
-#: sys-utils/rfkill.c:652
+#: sys-utils/rfkill.c:662
 msgid " list   [identifier]\n"
 msgstr " list   [identificador]\n"
 
-#: sys-utils/rfkill.c:653
+#: sys-utils/rfkill.c:663
 msgid " block   identifier\n"
 msgstr " block   identificador\n"
 
-#: sys-utils/rfkill.c:654
+#: sys-utils/rfkill.c:664
 msgid " unblock identifier\n"
 msgstr " unblock identificador\n"
 
-#: sys-utils/rfkill.c:655
-#, 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"
@@ -18052,10 +20691,9 @@ msgid "%s not enabled for wakeup events"
 msgstr "%s não habilitado para eventos de wakeup"
 
 #: sys-utils/rtcwake.c:554
-#, fuzzy, c-format
-#| msgid "alarm %ld, sys_time %ld, rtc_time %ld, seconds %u\n"
+#, c-format
 msgid "alarm %<PRId64>, sys_time %<PRId64>, rtc_time %<PRId64>, seconds %<PRIu64>\n"
-msgstr "alarme %ld, horário_sist %ld, horário_rtc %ld, segundos %u\n"
+msgstr "alarme %<PRId64>, horário_sist %<PRId64>, horário_rtc %<PRId64>, segundos %<PRIu64>\n"
 
 #: sys-utils/rtcwake.c:567
 #, c-format
@@ -18114,104 +20752,124 @@ msgstr "modo de suspensão: %s; suspendendo sistema\n"
 msgid "disable rtc alarm interrupt failed"
 msgstr "falha ao desabilitar interrupção de alarme rtc"
 
-#: sys-utils/setarch.c:48
+#: sys-utils/setarch.c:50
 #, c-format
 msgid "Switching on %s.\n"
 msgstr "Alternando em %s.\n"
 
-#: sys-utils/setarch.c:97
+#: sys-utils/setarch.c:137
 #, c-format
 msgid " %s [<arch>] [options] [<program> [<argument>...]]\n"
 msgstr " %s [<arquitetura>] [opções] [<programa> [<argumento>...]]\n"
 
-#: sys-utils/setarch.c:102
+#: sys-utils/setarch.c:142
 msgid "Change the reported architecture and set personality flags.\n"
 msgstr "Altera a arquitetura relatada e define as opções de personalidade.\n"
 
-#: sys-utils/setarch.c:105
+#: sys-utils/setarch.c:145
 msgid " -B, --32bit              turns on ADDR_LIMIT_32BIT\n"
 msgstr " -B, --32bit              liga 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     faz ponteiros de função apontar para descritores\n"
 
-#: sys-utils/setarch.c:107
+#: sys-utils/setarch.c:147
 msgid " -I, --short-inode        turns on SHORT_INODE\n"
 msgstr " -I, --short-inode        liga 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 altera a forma como memória virtual é alocada\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  desabilita aleatorização do espaço do endereço 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      liga 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    liga 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  liga 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     liga 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 o espaço de endereço usado a um mínimo de 3 GB\n"
 
-#: sys-utils/setarch.c:115
+#: sys-utils/setarch.c:155
 msgid "     --4gb                ignored (for backward compatibility only)\n"
 msgstr "     --4gb                ignorado (para compatibilidade apenas)\n"
 
-#: sys-utils/setarch.c:116
+#: sys-utils/setarch.c:156
 msgid "     --uname-2.6          turns on UNAME26\n"
 msgstr "     --uname-2.6          liga 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            fala quais opções se está ligando\n"
 
-#: sys-utils/setarch.c:120
+#: sys-utils/setarch.c:160
 msgid "     --list               list settable architectures, and exit\n"
 msgstr "     --list               lista arquiteturas configuráveis e sai\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 "O kernel não pôde definir arquitetura para %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 "Argumentos insuficientes"
 
-#: sys-utils/setarch.c:410
+#: sys-utils/setarch.c:527
 msgid "unrecognized option '--list'"
 msgstr "opção \"--list\" desconhecida"
 
-#: sys-utils/setarch.c:423
+#: sys-utils/setarch.c:536
+#, fuzzy
+#| msgid "mount parent ID"
+msgid "could not parse personality"
+msgstr "ID pai de montagem"
+
+#: sys-utils/setarch.c:540
+#, fuzzy
+#| msgid "unrecognized option '--list'"
+msgid "unrecognized option '--show'"
+msgstr "opção \"--list\" desconhecida"
+
+#: sys-utils/setarch.c:554
 msgid "no architecture argument or personality flags specified"
 msgstr "nenhum argumento de arquitetura ou opções de personalidade especificados"
 
-#: sys-utils/setarch.c:435
+#: sys-utils/setarch.c:566
 #, c-format
 msgid "%s: Unrecognized architecture"
 msgstr "%s: Arquitetura não reconhecida"
 
-#: sys-utils/setarch.c:453
+#: sys-utils/setarch.c:584
 #, c-format
 msgid "failed to set personality to %s"
 msgstr "falha ao definir a personalidade para %s"
 
-#: sys-utils/setarch.c:465
+#: sys-utils/setarch.c:596
 #, c-format
 msgid "Execute command `%s'.\n"
 msgstr "Executar comando\"%s\".\n"
@@ -18361,9 +21019,9 @@ msgid "get pdeathsig failed"
 msgstr "obtenção de pdeathsig falhou"
 
 #: sys-utils/setpriv.c:321
-#, fuzzy, c-format
+#, c-format
 msgid "Parent death signal: "
-msgstr "definição de sinal de morte de processo pai falhou"
+msgstr "Sinal de morte de pai: "
 
 #: sys-utils/setpriv.c:337
 #, c-format
@@ -18697,7 +21355,7 @@ msgstr "Não é superusuário."
 msgid "%s: swapoff failed"
 msgstr "%s: swapoff falhou"
 
-#: sys-utils/swapoff.c:141 sys-utils/swapon.c:806
+#: sys-utils/swapoff.c:141 sys-utils/swapon.c:807
 #, c-format
 msgid " %s [options] [<spec>]\n"
 msgstr " %s [opções] [<espec>]\n"
@@ -18764,163 +21422,168 @@ msgstr "rótulo de swap"
 
 #. TRANSLATORS: The tabs make each field a multiple of 8 characters. Keep aligned with each entry below.
 #: sys-utils/swapon.c:250
-#, fuzzy, c-format
-#| msgid "%s\t\t\t\tType\t\tSize\tUsed\tPriority\n"
+#, c-format
 msgid "Filename\t\t\t\tType\t\tSize\t\tUsed\t\tPriority\n"
-msgstr "%s\t\t\t\tTipo\t\tTamanho\t\tUsado\tPrioridade\n"
+msgstr "Nome de arquivo\t\t\t\tTipo\t\tTamanho\t\tUsado\tPrioridade\n"
 
 #: sys-utils/swapon.c:328
 #, c-format
 msgid "%s: reinitializing the swap."
 msgstr "%s: reinicializando a swap."
 
-#: sys-utils/swapon.c:392
+#: sys-utils/swapon.c:387
 #, c-format
 msgid "%s: lseek failed"
 msgstr "%s: lseek falhou"
 
-#: sys-utils/swapon.c:398
+#: sys-utils/swapon.c:393
 #, c-format
 msgid "%s: write signature failed"
 msgstr "%s: assinatura de gravação falhou"
 
-#: sys-utils/swapon.c:541
+#: sys-utils/swapon.c:536
 #, c-format
 msgid "%s: insecure permissions %04o, %04o suggested."
 msgstr "%s: permissões inseguras %04o, sugere-se %04o."
 
-#: sys-utils/swapon.c:546
+#: sys-utils/swapon.c:541
 #, c-format
 msgid "%s: insecure file owner %d, 0 (root) suggested."
 msgstr "%s: proprietário de arquivo inseguro %d; sugere-se 0 (root)."
 
-#: sys-utils/swapon.c:552
+#: sys-utils/swapon.c:547
 #, c-format
 msgid "%s: skipping - it appears to have holes."
 msgstr "%s: pulando - ele parece ter buracos."
 
-#: sys-utils/swapon.c:560
+#: sys-utils/swapon.c:555
 #, c-format
 msgid "%s: get size failed"
 msgstr "%s: falha ao obter tamanho"
 
-#: sys-utils/swapon.c:566
+#: sys-utils/swapon.c:561
 #, c-format
 msgid "%s: read swap header failed"
 msgstr "%s: falha ao ler cabeçalho de swap"
 
-#: sys-utils/swapon.c:571
+#: sys-utils/swapon.c:566
 #, c-format
 msgid "%s: found signature [pagesize=%d, signature=%s]"
 msgstr "%s: encontrada assinatura [tamanho de página=%d, assinatura=%s]"
 
-#: sys-utils/swapon.c:582
+#: sys-utils/swapon.c:577
 #, c-format
 msgid "%s: pagesize=%d, swapsize=%llu, devsize=%llu"
 msgstr "%s: pagesize=%d, swapsize=%llu, devsize=%llu"
 
-#: sys-utils/swapon.c:587
+#: sys-utils/swapon.c:582
 #, c-format
 msgid "%s: last_page 0x%08llx is larger than actual size of swapspace"
 msgstr "%s: last_page 0x%08llx é maior do que o tamanho atual do espaço de swap"
 
-#: sys-utils/swapon.c:597
+#: sys-utils/swapon.c:592
 #, c-format
 msgid "%s: swap format pagesize does not match."
 msgstr "%s: tamanho de página do formato de swap não confere."
 
-#: sys-utils/swapon.c:603
+#: sys-utils/swapon.c:598
 #, c-format
 msgid "%s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)"
 msgstr "%s: tamanho de página do formato de swap não confere. (Use --fixpgsz para reinicializá-lo)"
 
-#: sys-utils/swapon.c:612
+#: sys-utils/swapon.c:607
 #, c-format
 msgid "%s: software suspend data detected. Rewriting the swap signature."
 msgstr "%s: dados de suspensão de software detectado. Reescrevendo a assinatura da swap."
 
-#: sys-utils/swapon.c:682
+#: sys-utils/swapon.c:677
 #, c-format
 msgid "swapon %s\n"
 msgstr "swapon %s\n"
 
-#: sys-utils/swapon.c:686
+#: sys-utils/swapon.c:681
 #, c-format
 msgid "%s: swapon failed"
 msgstr "%s: swapon falhou"
 
-#: sys-utils/swapon.c:759
+#: sys-utils/swapon.c:760
 #, c-format
 msgid "%s: noauto option -- ignored"
 msgstr "%s: opção noauto -- ignorado"
 
-#: sys-utils/swapon.c:781
+#: sys-utils/swapon.c:782
 #, c-format
 msgid "%s: already active -- ignored"
 msgstr "%s: já ativo -- ignorado"
 
-#: sys-utils/swapon.c:787
+#: sys-utils/swapon.c:788
 #, c-format
 msgid "%s: inaccessible -- ignored"
 msgstr "%s: inacessível -- ignorado"
 
-#: sys-utils/swapon.c:809
+#: sys-utils/swapon.c:810
 msgid "Enable devices and files for paging and swapping.\n"
 msgstr "Habilita dispositivos e arquivos para paginação e troca (swapping).\n"
 
-#: sys-utils/swapon.c:812
+#: sys-utils/swapon.c:813
 msgid " -a, --all                enable all swaps from /etc/fstab\n"
 msgstr " -a, --all                habilita todas swaps do /etc/fstab\n"
 
-#: sys-utils/swapon.c:813
+#: sys-utils/swapon.c:814
 msgid " -d, --discard[=<policy>] enable swap discards, if supported by device\n"
 msgstr ""
 " -d, --discard[=<política>]\n"
 "                          habilita descarte de swap, se houver suporte\n"
 
-#: sys-utils/swapon.c:814
+#: sys-utils/swapon.c:815
 msgid " -e, --ifexists           silently skip devices that do not exist\n"
 msgstr " -e, --ifexists           ignora silenciosamente dispositivos inexistentes\n"
 
-#: sys-utils/swapon.c:815
+#: sys-utils/swapon.c:816
 msgid " -f, --fixpgsz            reinitialize the swap space if necessary\n"
 msgstr " -f, --fixpgsz            reinicializa o espaço de swap, se necessário\n"
 
-#: sys-utils/swapon.c:816
+#: sys-utils/swapon.c:817
 msgid " -o, --options <list>     comma-separated list of swap options\n"
 msgstr " -o, --options <lista>    limita separada por vírgula de opções de swap\n"
 
-#: sys-utils/swapon.c:817
+#: sys-utils/swapon.c:818
 msgid " -p, --priority <prio>    specify the priority of the swap device\n"
 msgstr " -p, --priority <prio>    especifica a prioridade do dispositivo da swap\n"
 
-#: sys-utils/swapon.c:818
+#: sys-utils/swapon.c:819
 msgid " -s, --summary            display summary about used swap devices (DEPRECATED)\n"
 msgstr ""
 " -s, --summary            exibe um resumo sobre os dispositivos de swap\n"
 "                            usados (OBSOLETO)\n"
 
-#: sys-utils/swapon.c:819
+#: 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              descarta sistemas de arquivos de /etc/fstab\n"
+
+#: sys-utils/swapon.c:821
 msgid "     --show[=<columns>]   display summary in definable table\n"
 msgstr "     --show[=<colunas>]   exibe um resumo em uma tabela definível\n"
 
-#: sys-utils/swapon.c:820
+#: sys-utils/swapon.c:822
 msgid "     --noheadings         don't print table heading (with --show)\n"
 msgstr "     --noheadings         não exibe cabeçalho da tabela (com --show)\n"
 
-#: sys-utils/swapon.c:821
+#: sys-utils/swapon.c:823
 msgid "     --raw                use the raw output format (with --show)\n"
 msgstr "     --raw                usa formato de saída não tratado (com --show)\n"
 
-#: sys-utils/swapon.c:822
+#: sys-utils/swapon.c:824
 msgid "     --bytes              display swap size in bytes in --show output\n"
 msgstr "     --bytes              exibe tamanho da swap em bytes na saída de --show\n"
 
-#: sys-utils/swapon.c:823
+#: sys-utils/swapon.c:825
 msgid " -v, --verbose            verbose mode\n"
 msgstr " -v, --verbose            modo detalhado\n"
 
-#: sys-utils/swapon.c:828
+#: sys-utils/swapon.c:830
 msgid ""
 "\n"
 "The <spec> parameter:\n"
@@ -18944,7 +21607,7 @@ msgstr ""
 " <dispositivo>          nome do dispositivo a ser usado\n"
 " <arquivo>              nome do arquivo a ser usado\n"
 
-#: sys-utils/swapon.c:838
+#: sys-utils/swapon.c:840
 msgid ""
 "\n"
 "Available discard policy types (for --discard):\n"
@@ -18958,11 +21621,11 @@ msgstr ""
 " pages   : páginas liberadas são descartadas antes de serem reusadas\n"
 "Se nenhuma política for selecionada, ambos tipos de descarte são habilitados (padrão).\n"
 
-#: sys-utils/swapon.c:920
+#: sys-utils/swapon.c:923
 msgid "failed to parse priority"
 msgstr "falha ao analisar prioridade"
 
-#: sys-utils/swapon.c:939
+#: sys-utils/swapon.c:945
 #, c-format
 msgid "unsupported discard policy: %s"
 msgstr "sem suporte à política de descarte: %s"
@@ -19166,10 +21829,6 @@ msgstr ""
 " -A, --all-targets       desmonta todos os pontos de montagem do dispositivo\n"
 "                           dado no espaço de nomes atual\n"
 
-#: sys-utils/umount.c:94
-msgid " -c, --no-canonicalize   don't canonicalize paths\n"
-msgstr " -c, --no-canonicalize   não canoniza caminhos\n"
-
 #: sys-utils/umount.c:95
 msgid " -d, --detach-loop       if mounted loop device, also free this loop device\n"
 msgstr ""
@@ -19194,10 +21853,6 @@ msgstr ""
 " -l, --lazy              destaca o sistema de arquivos agora, limpa\n"
 "                           as coisas depois\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 o conjunto de sistemas de arquivos (use com -a)\n"
-
 #: sys-utils/umount.c:102
 msgid " -R, --recursive         recursively unmount a target with all its children\n"
 msgstr " -R, --recursive         desmonta recursivamente um alvo com todas seus filhos\n"
@@ -19208,10 +21863,6 @@ msgstr ""
 " -r, --read-only         caso a desmontagem falhe, tenta remontar como somente\n"
 "                           leitura\n"
 
-#: sys-utils/umount.c:104
-msgid " -t, --types <list>      limit the set of filesystem types\n"
-msgstr " -t, --types <lista>     limita o conjunto de sistemas de arquivos por tipos\n"
-
 #: sys-utils/umount.c:106
 msgid " -q, --quiet             suppress 'not mounted' error messages\n"
 msgstr " -q, --quiet             suprime mensagens de erro \"não montado\"\n"
@@ -19220,145 +21871,189 @@ msgstr " -q, --quiet             suprime mensagens de erro \"não montado\"\n"
 msgid " -N, --namespace <ns>    perform umount in another namespace\n"
 msgstr " -N, --namespace <ns>    realiza desmontagem em outro espaço de nome\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 "falha ao definir alvo do umount"
 
-#: sys-utils/umount.c:261
+#: sys-utils/umount.c:265
 msgid "libmount table allocation failed"
 msgstr "alocação da tabela do libmount falhou"
 
-#: 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 "alocação do iterador do libmount falhou"
 
-#: sys-utils/umount.c:320
+#: sys-utils/umount.c:324
 #, c-format
 msgid "failed to get child fs of %s"
 msgstr "falha ao obter sistema de arquivos filho 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: não 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: falha ao determinar fonte (sem suporte a --all-targets em sistemas com arquivo mtab comum)."
 
-#: sys-utils/unshare.c:95
+#: sys-utils/unshare.c:98
 #, c-format
 msgid "unsupported --setgroups argument '%s'"
 msgstr "sem suporte ao argumento de --setgroups \"%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 "gravação de %s falhou"
 
-#: sys-utils/unshare.c:154
+#: sys-utils/unshare.c:157
 #, c-format
 msgid "unsupported propagation mode: %s"
 msgstr "modo de propagação sem suporte: %s"
 
-#: sys-utils/unshare.c:163
+#: sys-utils/unshare.c:166
 msgid "cannot change root filesystem propagation"
 msgstr "não foi possível alterar a propagação do sistema de arquivos raiz"
 
-#: sys-utils/unshare.c:194
+#: sys-utils/unshare.c:197
 #, c-format
 msgid "mount %s on %s failed"
 msgstr "montagem de %s em %s falhou"
 
-#: sys-utils/unshare.c:208 text-utils/more.c:457
-#, c-format
-msgid "cannot stat %s"
-msgstr "não foi possível obter estado de %s"
-
-#: sys-utils/unshare.c:221
+#: sys-utils/unshare.c:224
 msgid "failed to open /proc/self/timens_offsets"
 msgstr "falha ao 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 "falha ao escrever em /proc/self/timens_offsets"
 
-#: sys-utils/unshare.c:236
-msgid "pipe failed"
-msgstr "redirecionamento falhou"
+#: sys-utils/unshare.c:294
+#, fuzzy
+#| msgid "reset failed"
+msgid "eventfd failed"
+msgstr "redefinição falhou"
+
+#: sys-utils/unshare.c:304
+#, fuzzy
+#| msgid "failed to read speed"
+msgid "failed to read eventfd"
+msgstr "falha ao ler a velocidade"
 
-#: sys-utils/unshare.c:250
-msgid "failed to read pipe"
-msgstr "falha ao ler o redirecionamento"
+#: sys-utils/unshare.c:402
+#, fuzzy, c-format
+#| msgid "invalid date '%s'"
+msgid "invalid mapping '%s'"
+msgstr "data inválida \"%s\""
+
+#: sys-utils/unshare.c:430
+#, fuzzy, c-format
+#| msgid "Could not open %s\n"
+msgid "could not open '%s'"
+msgstr "Não foi possível abrir %s\n"
+
+#: sys-utils/unshare.c:455 sys-utils/unshare.c:461
+#, fuzzy
+#| msgid "failed to parse uid"
+msgid "failed to parse subid map"
+msgstr "falha ao analisar 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 "Executa um programa com alguns espaços de nome não compartilhados do processo pai.\n"
 
-#: sys-utils/unshare.c:312
+#: sys-utils/unshare.c:650
 msgid " -m, --mount[=<file>]      unshare mounts namespace\n"
 msgstr " -m, --mount[=<arquivo>]   descompartilha espaço de nome de montagens\n"
 
-#: sys-utils/unshare.c:313
+#: sys-utils/unshare.c:651
 msgid " -u, --uts[=<file>]        unshare UTS namespace (hostname etc)\n"
 msgstr " -u, --uts[=<arquivo>]     descompartilha espaço de nome UTS (hostname 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[=<arquivo>]     descompartilha espaço de nome de IPC de System V\n"
 
-#: sys-utils/unshare.c:315
+#: sys-utils/unshare.c:653
 msgid " -n, --net[=<file>]        unshare network namespace\n"
 msgstr " -n, --net[=<arquivo>]     descompartilha espaço de nome de rede\n"
 
-#: sys-utils/unshare.c:316
+#: sys-utils/unshare.c:654
 msgid " -p, --pid[=<file>]        unshare pid namespace\n"
 msgstr " -p --pid[=<arquivo>]      descompartilha espaço de nome do pid\n"
 
-#: sys-utils/unshare.c:317
+#: sys-utils/unshare.c:655
 msgid " -U, --user[=<file>]       unshare user namespace\n"
 msgstr " -U, --user[=<arquivo>]    descompartilha espaço de nome do usuário\n"
 
-#: sys-utils/unshare.c:318
+#: sys-utils/unshare.c:656
 msgid " -C, --cgroup[=<file>]     unshare cgroup namespace\n"
 msgstr " -c, --cgroup[=<arquivo>]  descompartilha espaço de nome de cgroup\n"
 
-#: sys-utils/unshare.c:319
+#: sys-utils/unshare.c:657
 msgid " -T, --time[=<file>]       unshare time namespace\n"
 msgstr " -T, --time[=<arquivo>]    descompartilha espaço de nome de tempo\n"
 
-#: sys-utils/unshare.c:321
+#: sys-utils/unshare.c:659
 msgid " -f, --fork                fork before launching <program>\n"
 msgstr " -f, --fork                bifurca antes de executar <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>|<nome>   mapeia usuário atual para uid (resulta em --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>|<nome>  mapeia grupo atual para gid (resulta em --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       mapeia usuário atual para root (resulta em --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    mapeia usuário atual para si (resulta em --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       mapeia usuário atual para root (resulta em --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>|<nome>   mapeia usuário atual para uid (resulta em --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>|<nome>  mapeia grupo atual para gid (resulta em --user)\n"
+
+#: sys-utils/unshare.c:670
 msgid ""
 " --kill-child[=<signame>]  when dying, kill the forked child (implies --fork)\n"
 "                             defaults to SIGKILL\n"
@@ -19366,13 +22061,13 @@ msgstr ""
 " --kill-child[=<signame>]  ao morrer, mata o fork filho (resulta em --fork)\n"
 "                             usando como padrão o 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 sistema de arquivos proc primeiro\n"
 "                             (resulta em --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"
@@ -19381,182 +22076,217 @@ msgstr ""
 "                           modifica propagação de montagem no espaço de nome\n"
 "                             de montagem\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 as chamadas de sistema de setgroups nos\n"
 "                             espaços de nome do usuário\n"
 
-#: sys-utils/unshare.c:333
+#: sys-utils/unshare.c:676
 msgid " --keep-caps               retain capabilities granted in user namespaces\n"
 msgstr ""
 " --keep-caps               retém capacidades concedidas em espaços de nomes\n"
 "                             de usuário\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>          executa o comando com diretório raiz como <dir>\n"
 
 # quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
-#: sys-utils/unshare.c:336
+#: sys-utils/unshare.c:679
 msgid " -w, --wd=<dir>            change working directory to <dir>\n"
 msgstr " -w, --wd=<dir>            altera o diretório de trabalho para <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>        define uid no espaço de nome do usuário\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>        define gid no espaço de nome informado\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 <posição>     define a posição (segundos) do relógio monotônico\n"
 "                             nos espaços de nome 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 <posição>      define a posição (segundos) de relógio de tempo de\n"
 "                             inicialização em espaços de nome de hora\n"
 
-#: sys-utils/unshare.c:524
+#: sys-utils/unshare.c:898
 msgid "failed to parse monotonic offset"
 msgstr "falha ao analisar a posição de monotônico"
 
-#: sys-utils/unshare.c:528
+#: sys-utils/unshare.c:902
 msgid "failed to parse boottime offset"
 msgstr "falha ao analisar posição de tempo de inicialização"
 
-#: sys-utils/unshare.c:542
+#: sys-utils/unshare.c:916
 msgid "options --monotonic and --boottime require unsharing of a time namespace (-t)"
 msgstr "as opções --monotonic e --boottime requer descompartilhamento de um espaço de nome de hora (-t)"
 
-#: sys-utils/unshare.c:549
+#: sys-utils/unshare.c:930
 msgid "unshare failed"
 msgstr "unshare falhou"
 
-#: sys-utils/unshare.c:616
+#: sys-utils/unshare.c:947
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask block failed"
+msgstr "sigprocmask falhou"
+
+#: sys-utils/unshare.c:953
+#, fuzzy
+#| msgid "pidfd_open() failed: %d"
+msgid "pidfd_open failed"
+msgstr "pidfd_open() falhou: %d"
+
+#: sys-utils/unshare.c:966
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask restore failed"
+msgstr "sigprocmask falhou"
+
+#: sys-utils/unshare.c:1002
+#, fuzzy
+#| msgid "sigprocmask failed"
+msgid "sigprocmask unblock failed"
+msgstr "sigprocmask falhou"
+
+#: sys-utils/unshare.c:1006
 msgid "child exit failed"
 msgstr "saída do filho falhou"
 
-#: sys-utils/unshare.c:631
+#: sys-utils/unshare.c:1045
 msgid "options --setgroups=allow and --map-group are mutually exclusive"
 msgstr "opções --setgroups=allow e --map-group são mutuamente exclusivas"
 
-#: sys-utils/unshare.c:646
+#: sys-utils/unshare.c:1060
 #, c-format
 msgid "cannot change root directory to '%s'"
 msgstr "não foi possível alterar o diretório raiz para \"%s\""
 
-#: sys-utils/unshare.c:650
+#: sys-utils/unshare.c:1064
 #, c-format
 msgid "cannot chdir to '%s'"
 msgstr "não foi possível executar chdir para \"%s\""
 
-#: sys-utils/unshare.c:654
-#, fuzzy, c-format
-#| msgid "cannot change root filesystem propagation"
+#: sys-utils/unshare.c:1076
+#, c-format
 msgid "cannot change %s filesystem propagation"
-msgstr "não foi possível alterar a propagação do sistema de arquivos raiz"
+msgstr "não foi possível alterar a propagação do sistema de arquivos %s"
 
-#: sys-utils/unshare.c:656
+#: sys-utils/unshare.c:1080
 #, c-format
 msgid "mount %s failed"
 msgstr "mount %s falhou"
 
-#: sys-utils/unshare.c:681
+#: sys-utils/unshare.c:1105
 msgid "capget failed"
 msgstr "capget falhou"
 
-#: sys-utils/unshare.c:689
+#: sys-utils/unshare.c:1113
 msgid "capset failed"
 msgstr "capset falhou"
 
-#: sys-utils/unshare.c:701
+#: sys-utils/unshare.c:1125
 msgid "prctl(PR_CAP_AMBIENT) failed"
 msgstr "prctl(PR_CAP_AMBIENT) falhou"
 
-#: sys-utils/wdctl.c:72
+#: sys-utils/wdctl.c:73
 msgid "Card previously reset the CPU"
 msgstr "A placa reinicializou anteriormente a CPU"
 
-#: sys-utils/wdctl.c:73
+#: sys-utils/wdctl.c:74
 msgid "External relay 1"
 msgstr "Transmissão externa 1"
 
-#: sys-utils/wdctl.c:74
+#: sys-utils/wdctl.c:75
 msgid "External relay 2"
 msgstr "Transmissão externa 2"
 
-#: sys-utils/wdctl.c:75
+#: sys-utils/wdctl.c:76
 msgid "Fan failed"
 msgstr "Ventoinha falhou"
 
-#: sys-utils/wdctl.c:76
+#: sys-utils/wdctl.c:77
 msgid "Keep alive ping reply"
 msgstr "Resposta do ping de \"keep alive\""
 
-#: sys-utils/wdctl.c:77
+#: sys-utils/wdctl.c:78
 msgid "Supports magic close char"
 msgstr "Suporte a caractere de fechamento mágico"
 
-#: sys-utils/wdctl.c:78
+#: sys-utils/wdctl.c:79
 msgid "Reset due to CPU overheat"
 msgstr "Reinicialização por causa de sobreaquecimento de CPU"
 
-#: sys-utils/wdctl.c:79
+#: sys-utils/wdctl.c:80
 msgid "Power over voltage"
 msgstr "Energia por voltagem"
 
-#: sys-utils/wdctl.c:80
+#: sys-utils/wdctl.c:81
 msgid "Power bad/power fault"
 msgstr "Energia insuficiente/problema de energia"
 
-#: sys-utils/wdctl.c:81
+#: sys-utils/wdctl.c:82
 msgid "Pretimeout (in seconds)"
 msgstr "Pré-tempo limite (em segundos)"
 
-#: sys-utils/wdctl.c:82
+#: sys-utils/wdctl.c:83
 msgid "Set timeout (in seconds)"
 msgstr "Define o tempo limite (em segundos)"
 
-#: sys-utils/wdctl.c:83
+#: sys-utils/wdctl.c:84
 msgid "Not trigger reboot"
 msgstr "Não ativa reinicialização"
 
-#: sys-utils/wdctl.c:99
+#: sys-utils/wdctl.c:100
 msgid "flag name"
 msgstr "opção nome"
 
-#: sys-utils/wdctl.c:100
+#: sys-utils/wdctl.c:101
 msgid "flag description"
 msgstr "opção descrição"
 
-#: sys-utils/wdctl.c:101
+#: sys-utils/wdctl.c:102
 msgid "flag status"
 msgstr "opção status"
 
-#: sys-utils/wdctl.c:102
+#: sys-utils/wdctl.c:103
 msgid "flag boot status"
 msgstr "opção status de inicialização"
 
-#: sys-utils/wdctl.c:103
+#: sys-utils/wdctl.c:104
 msgid "watchdog device name"
 msgstr "nome do dispositivo watchdog"
 
-#: sys-utils/wdctl.c:148
+#: sys-utils/wdctl.c:166
 #, c-format
 msgid "unknown flag: %s"
 msgstr "opção desconhecida: %s"
 
-#: sys-utils/wdctl.c:210
+#: sys-utils/wdctl.c:228
 msgid "Show the status of the hardware watchdog.\n"
 msgstr "Mostra o status do watchdog do 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"
@@ -19564,6 +22294,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"
@@ -19580,85 +22312,135 @@ msgstr ""
 " -s, --settimeout <seg> define o tempo limite do watchdog\n"
 " -x, --flags-only       exibe apenas as tabela de opções (mesmo que -I -T)\n"
 
-#: sys-utils/wdctl.c:229
+#: sys-utils/wdctl.c:249
 #, c-format
 msgid "The default device is %s.\n"
 msgstr "O dispositivo padrão é %s.\n"
 
-#: sys-utils/wdctl.c:231
+#: sys-utils/wdctl.c:251
 #, c-format
 msgid "No default device is available.\n"
 msgstr "Nenhum dispositivo padrão está disponível.\n"
 
-#: sys-utils/wdctl.c:329
+#: sys-utils/wdctl.c:379
 #, c-format
 msgid "%s: unknown flags 0x%x\n"
 msgstr "%s: opções desconhecidas 0x%x\n"
 
-#: sys-utils/wdctl.c:359
+#: sys-utils/wdctl.c:415
 #, c-format
 msgid "%s: watchdog already in use, terminating."
 msgstr "%s: watchdog já em 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: falha ao desarmar watchdog"
 
-#: sys-utils/wdctl.c:382
+#: sys-utils/wdctl.c:439
 #, c-format
 msgid "cannot set timeout for %s"
 msgstr "não foi possível definir o tempo limite 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] "O tempo limite foi definido como %d segundo.\n"
 msgstr[1] "O tempo limite foi definido como %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 "não foi possível definir o tempo limite 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] "O tempo limite foi definido como %d segundo.\n"
+msgstr[1] "O tempo limite foi definido como %d segundos.\n"
+
+#: sys-utils/wdctl.c:470
+#, fuzzy
+#| msgid "cannot set timeout for %s"
+msgid "cannot set pre-timeout governor"
+msgstr "não foi possível definir o tempo limite para %s"
+
+#: sys-utils/wdctl.c:500
 #, c-format
 msgid "%s: failed to get information about watchdog"
 msgstr "%s: falha ao obter informação sobre o watchdog"
 
-#: sys-utils/wdctl.c:503
+#: sys-utils/wdctl.c:609
 #, c-format
 msgid "cannot read information about %s"
 msgstr "não foi possível ler informações sobre %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 segundos\n"
 msgstr[1] "%-14s %2i segundos\n"
 
-#: sys-utils/wdctl.c:514
+#: sys-utils/wdctl.c:621
 msgid "Timeout:"
 msgstr "Tempo limite:"
 
-#: sys-utils/wdctl.c:517
+#: sys-utils/wdctl.c:624
+msgid "Timeleft:"
+msgstr "Tempo restante:"
+
+#: sys-utils/wdctl.c:627
 msgid "Pre-timeout:"
 msgstr "Pré-tempo limite:"
 
-#: sys-utils/wdctl.c:520
-msgid "Timeleft:"
-msgstr "Tempo 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 segundos\n"
+
+#: sys-utils/wdctl.c:633
+#, fuzzy
+#| msgid "Pre-timeout:"
+msgid "Pre-timeout governor:"
+msgstr "Pré-tempo limite:"
+
+#: sys-utils/wdctl.c:639
+#, fuzzy
+#| msgid ""
+#| "\n"
+#| "Available output columns:\n"
+msgid "Available pre-timeout governors:"
+msgstr ""
+"\n"
+"Colunas de saída disponíveis:\n"
 
-#: 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 "Identidade:"
 
-#: sys-utils/wdctl.c:580
+#: sys-utils/wdctl.c:701
 msgid "version"
 msgstr "versão"
 
-#: sys-utils/wdctl.c:690
+#: sys-utils/wdctl.c:768
+#, fuzzy
+#| msgid "invalid timeout argument"
+msgid "invalid pretimeout argument"
+msgstr "argumento inválido de tempo limite"
+
+#: sys-utils/wdctl.c:822
 msgid "No default device is available."
 msgstr "Nenhum dispositivo padrão está disponível."
 
@@ -19726,7 +22508,9 @@ msgid "Set up and control zram devices.\n"
 msgstr "Configura e controla 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 compressão para usar\n"
 
 #: sys-utils/zramctl.c:551
@@ -19765,185 +22549,199 @@ msgstr " -s, --size <tamanho>      tamanho do dispositivo\n"
 msgid " -t, --streams <number>    number of compression streams\n"
 msgstr " -t, --streams <número>    número de fluxos de compressão\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 "falha ao analisar fluxos"
 
-#: sys-utils/zramctl.c:676
+#: sys-utils/zramctl.c:679
 msgid "option --find is mutually exclusive with <device>"
 msgstr "a opção --find e <dispositivo> são mutuamente exclusivas"
 
-#: sys-utils/zramctl.c:682
+#: sys-utils/zramctl.c:685
 msgid "only one <device> at a time is allowed"
 msgstr "pode-se usar apenas um <dispositivo> por vez"
 
-#: sys-utils/zramctl.c:685
+#: sys-utils/zramctl.c:688
 msgid "options --algorithm and --streams must be combined with --size"
 msgstr "opções --algorithm e --streams devem ser combinados com --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: falha ao redefinir"
 
-#: 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 "nenhum dispositivo zram livre localizado"
 
-#: sys-utils/zramctl.c:751
+#: sys-utils/zramctl.c:754
 #, c-format
 msgid "%s: failed to set number of streams"
 msgstr "%s: falha ao definir número de fluxos"
 
-#: sys-utils/zramctl.c:755
+#: sys-utils/zramctl.c:758
 #, c-format
 msgid "%s: failed to set algorithm"
 msgstr "%s: falha ao definir algoritmo"
 
-#: sys-utils/zramctl.c:758
+#: sys-utils/zramctl.c:761
 #, c-format
 msgid "%s: failed to set disksize (%ju bytes)"
 msgstr "%s: falha ao definir tamanho do disco (%ju bytes)"
 
-#: term-utils/agetty.c:496
+#: term-utils/agetty.c:512
 #, c-format
 msgid "%s%s (automatic login)\n"
 msgstr "%s%s (início de sessão 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: não foi possível alterar o diretório raiz %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: não foi possível alterar o diretório de trabalho %s: %m"
 
-#: term-utils/agetty.c:559
+#: term-utils/agetty.c:575
 #, c-format
 msgid "%s: can't change process priority: %m"
 msgstr "%s: não foi possível alterar a prioridade do processo: %m"
 
-#: term-utils/agetty.c:570
+#: term-utils/agetty.c:586
 #, c-format
 msgid "%s: can't exec %s: %m"
 msgstr "%s: não foi possível executar %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 "falha ao alocar memória: %m"
 
-#: term-utils/agetty.c:778
+#: term-utils/agetty.c:791
 msgid "invalid delay argument"
 msgstr "argumento inválido de atraso"
 
-#: term-utils/agetty.c:816
+#: term-utils/agetty.c:829
 msgid "invalid argument of --local-line"
 msgstr "argumento inválido de --local-line"
 
-#: term-utils/agetty.c:835
+#: term-utils/agetty.c:848
 msgid "invalid nice argument"
 msgstr "argumento inválido de nice"
 
-#: 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 "não foi possível definir atributos do terminal"
+
+#: term-utils/agetty.c:966
 #, c-format
 msgid "bad speed: %s"
 msgstr "velocidade inválida: %s"
 
-#: term-utils/agetty.c:946
+#: term-utils/agetty.c:968
 msgid "too many alternate speeds"
 msgstr "número excessivo de 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: não foi possível abrir como entrada padrão: %m"
 
-#: term-utils/agetty.c:1076
+#: term-utils/agetty.c:1098
 #, c-format
 msgid "/dev/%s: not a character device"
 msgstr "/dev/%s: não é um dispositivo de caracteres"
 
-#: term-utils/agetty.c:1078
+#: term-utils/agetty.c:1100
 #, c-format
 msgid "/dev/%s: not a tty"
 msgstr "/dev/%s: não é um tty"
 
-#: 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: não foi possível obter tty de controle: %m"
 
-#: term-utils/agetty.c:1104
+#: term-utils/agetty.c:1126
 #, c-format
 msgid "/dev/%s: vhangup() failed: %m"
 msgstr "/dev/%s: vhangup() falhou: %m"
 
-#: term-utils/agetty.c:1125
+#: term-utils/agetty.c:1147
 #, c-format
 msgid "%s: not open for read/write"
 msgstr "%s: não está aberto para leitura/gravação"
 
-#: term-utils/agetty.c:1130
+#: term-utils/agetty.c:1152
 #, c-format
 msgid "/dev/%s: cannot set process group: %m"
 msgstr "/dev/%s: não foi possível definir grupo do processo: %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: falha ao obter atributos do 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 "falha ao definir atributos do terminal: %m"
 
-#: term-utils/agetty.c:1528
+#: term-utils/agetty.c:1562
 msgid "cannot open os-release file"
 msgstr "não foi possível abrir o arquivo os-release"
 
-#: term-utils/agetty.c:1695
+#: term-utils/agetty.c:1729
 #, c-format
 msgid "failed to create reload file: %s: %m"
 msgstr "falha ao criar arquivo de recarregamento: %s: %m"
 
-#: term-utils/agetty.c:2015
+#: term-utils/agetty.c:2049
 #, c-format
 msgid "failed to get terminal attributes: %m"
 msgstr "falha ao obter atributos do terminal: %m"
 
-#: term-utils/agetty.c:2037
+#: term-utils/agetty.c:2071
 msgid "[press ENTER to login]"
 msgstr "[pressione ENTER para o iniciar a sessão]"
 
-#: term-utils/agetty.c:2064
+#: term-utils/agetty.c:2099
 msgid "Num Lock off"
 msgstr "Num Lock desativado"
 
-#: term-utils/agetty.c:2067
+#: term-utils/agetty.c:2102
 msgid "Num Lock on"
 msgstr "Num Lock ativado"
 
-#: term-utils/agetty.c:2070
+#: term-utils/agetty.c:2105
 msgid "Caps Lock on"
 msgstr "Caps Lock ativado"
 
-#: term-utils/agetty.c:2073
+#: term-utils/agetty.c:2108
 msgid "Scroll Lock on"
 msgstr "Scroll Lock ativado"
 
-#: term-utils/agetty.c:2076
+#: term-utils/agetty.c:2111
 #, c-format
 msgid ""
 "Hint: %s\n"
@@ -19952,32 +22750,32 @@ msgstr ""
 "Dica: %s\n"
 "\n"
 
-#: term-utils/agetty.c:2218
+#: term-utils/agetty.c:2255
 #, c-format
 msgid "%s: read: %m"
 msgstr "%s: leitura: %m"
 
-#: term-utils/agetty.c:2283
+#: term-utils/agetty.c:2322
 #, c-format
 msgid "%s: input overrun"
 msgstr "%s: entrada excedida"
 
-#: 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: conversão de caractere inválida para nome para iniciar sessão"
 
-#: term-utils/agetty.c:2317
+#: term-utils/agetty.c:2356
 #, c-format
 msgid "%s: invalid character 0x%x in login name"
 msgstr "%s: caractere inválido 0x%x no nome para iniciar sessão"
 
-#: term-utils/agetty.c:2402
+#: term-utils/agetty.c:2441
 #, c-format
 msgid "%s: failed to set terminal attributes: %m"
 msgstr "%s: falha ao definir atributos do terminal: %m"
 
-#: term-utils/agetty.c:2440
+#: term-utils/agetty.c:2486
 #, c-format
 msgid ""
 " %1$s [options] <line> [<baud_rate>,...] [<termtype>]\n"
@@ -19986,170 +22784,170 @@ msgstr ""
 " %1$s [opções] <linha> [<taxa-transmissão>,...] [<tipo-terminal>]\n"
 " %1$s [opções] <taxa-transmissão>,... <linha> [<tipo-terminal>]\n"
 
-#: term-utils/agetty.c:2444
+#: term-utils/agetty.c:2490
 msgid "Open a terminal and set its mode.\n"
 msgstr "Abre um terminal e define seu modo.\n"
 
-#: term-utils/agetty.c:2447
+#: term-utils/agetty.c:2493
 msgid " -8, --8bits                assume 8-bit tty\n"
 msgstr " -8, --8bits                presume tty 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 <usuário>  inicia sessão automaticamente para o usuário\n"
 "                              especificado\n"
 
-#: term-utils/agetty.c:2449
+#: term-utils/agetty.c:2495
 msgid " -c, --noreset              do not reset control mode\n"
 msgstr " -c, --noreset              inicia reinicia o modo de controle\n"
 
-#: term-utils/agetty.c:2450
+#: term-utils/agetty.c:2496
 msgid " -E, --remote               use -r <hostname> for login(1)\n"
 msgstr " -E, --remote               usa -r <má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 <arquivo> exibe o arquivos ou diretórios de issue\n"
 
-#: term-utils/agetty.c:2452
+#: term-utils/agetty.c:2498
 msgid "     --show-issue           display issue file and exit\n"
 msgstr "     --show-issue           exibe o arquivo issue e sai\n"
 
-#: term-utils/agetty.c:2453
+#: term-utils/agetty.c:2499
 msgid " -h, --flow-control         enable hardware flow control\n"
 msgstr " -h, --flow-control         habilita controle de fluxo de hardware\n"
 
-#: term-utils/agetty.c:2454
+#: term-utils/agetty.c:2500
 msgid " -H, --host <hostname>      specify login host\n"
 msgstr " -H, --host <máquina>       especifica máquina pra início de sessão\n"
 
-#: term-utils/agetty.c:2455
+#: term-utils/agetty.c:2501
 msgid " -i, --noissue              do not display issue file\n"
 msgstr " -i, --noissue              não exibe o arquivo 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 <texto>  define o texto de inicialização\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              não limpa a tela antes de perguntar\n"
 
-#: term-utils/agetty.c:2458
+#: term-utils/agetty.c:2504
 msgid " -l, --login-program <file> specify login program\n"
 msgstr ""
 " -l, --login-program <arquivo>\n"
 "                            especifica o programa usado para iniciar sessão\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 a opção de linha 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         extrai taxa de transmissão durante conexão\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           não pergunta pelo nome para inciar sessão\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            não acrescenta nova linha antes da mensagem do\n"
 "                              \"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 <ops>  opções que são passadas ao inciar sessão\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 por alguma tecla antes de iniciar sessão\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>         altera a raiz para o diretório dado\n"
 
-#: term-utils/agetty.c:2466
+#: term-utils/agetty.c:2512
 msgid " -R, --hangup               do virtually hangup on the tty\n"
 msgstr " -R, --hangup               fecha virtualmente a sessão no tty\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            tenta manter a taxa de transmissão após quebra\n"
 
-#: term-utils/agetty.c:2468
+#: term-utils/agetty.c:2514
 msgid " -t, --timeout <number>     login process timeout\n"
 msgstr " -t, --timeout <número>     tempo limite do processo de início de sessão\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 em caixa alta\n"
 
-#: term-utils/agetty.c:2470
+#: term-utils/agetty.c:2516
 msgid " -w, --wait-cr              wait carriage-return\n"
 msgstr " -w, --wait-cr              espera pelo caractere de retorno de carro\n"
 
-#: term-utils/agetty.c:2471
+#: term-utils/agetty.c:2517
 msgid "     --nohints              do not print hints\n"
 msgstr "     --nohints              não mostra dicas\n"
 
-#: term-utils/agetty.c:2472
+#: term-utils/agetty.c:2518
 msgid "     --nohostname           no hostname at all will be shown\n"
 msgstr "     --nohostname           nenhuma máquina será mostrada\n"
 
-#: term-utils/agetty.c:2473
+#: term-utils/agetty.c:2519
 msgid "     --long-hostname        show full qualified hostname\n"
 msgstr "     --long-hostname        mostra o nome completo da máquina\n"
 
-#: term-utils/agetty.c:2474
+#: term-utils/agetty.c:2520
 msgid "     --erase-chars <string> additional backspace chars\n"
 msgstr "     --erase-chars <texto>  caracteres adicionais de backspace\n"
 
-#: term-utils/agetty.c:2475
+#: term-utils/agetty.c:2521
 msgid "     --kill-chars <string>  additional kill chars\n"
 msgstr "     --kill-chars <texto>   caracteres adicionais de kill\n"
 
-#: term-utils/agetty.c:2476
+#: term-utils/agetty.c:2522
 msgid "     --chdir <directory>    chdir before the login\n"
 msgstr "     --chdir <diretório>    muda de diretório antes de fazer login\n"
 
-#: term-utils/agetty.c:2477
+#: term-utils/agetty.c:2523
 msgid "     --delay <number>       sleep seconds before prompt\n"
 msgstr "     --delay <número>       segundos de atraso antes de perguntar\n"
 
-#: term-utils/agetty.c:2478
+#: term-utils/agetty.c:2524
 msgid "     --nice <number>        run login with this priority\n"
 msgstr "     --nice <número>        executa o login com essa prioridade\n"
 
-#: term-utils/agetty.c:2479
+#: term-utils/agetty.c:2525
 msgid "     --reload               reload prompts on running agetty instances\n"
 msgstr "     --reload               recarrega prompts em instâncias agetty em execução\n"
 
-#: term-utils/agetty.c:2480
+#: term-utils/agetty.c:2526
 msgid "     --list-speeds          display supported baud rates\n"
 msgstr "     --list-speeds          exibe taxas de transmissão aceitas\n"
 
-#: term-utils/agetty.c:2825
+#: term-utils/agetty.c:2874
 #, c-format
 msgid "%d user"
 msgid_plural "%d users"
 msgstr[0] "%d usuário"
 msgstr[1] "%d usuários"
 
-#: term-utils/agetty.c:2956
+#: term-utils/agetty.c:3004
 #, c-format
 msgid "checkname failed: %m"
 msgstr "checkname falhou: %m"
 
-#: term-utils/agetty.c:2968
+#: term-utils/agetty.c:3016
 #, c-format
 msgid "cannot touch file %s"
 msgstr "não foi possível tocar (criar) o arquivo %s"
 
-#: term-utils/agetty.c:2972
+#: term-utils/agetty.c:3020
 msgid "--reload is unsupported on your system"
 msgstr "não há suporte a --reload no seu sistema"
 
@@ -20196,76 +22994,75 @@ msgstr "acesso para escrita ao seu terminal está permitido"
 msgid "write access to your terminal is denied"
 msgstr "acesso para escrita ao seu terminal está negado"
 
-#: term-utils/script.c:190
+#: term-utils/script.c:193
 #, c-format
 msgid " %s [options] [file]\n"
 msgstr " %s [opções] [arquivo]\n"
 
-#: term-utils/script.c:193
+#: term-utils/script.c:196
 msgid "Make a typescript of a terminal session.\n"
 msgstr "Cria um script-gravado de uma sessão 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 <arquivo>        registra stdin para arquivo\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 <arquivo>       registra stdout para arquivo (padrão)\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 <arquivo>        registra stdin e stdout para arquivo\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 <arquivo>    registra informações de tempo para arquivo\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[<arquivo>], --timing[=<arquivo>]\n"
 "                               apelido descontinuado para -T (arquivo padrão\n"
 "                                 é stderr)\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 <nome>   força formato \"classic\" ou \"advanced\"\n"
 
-#: term-utils/script.c:206
+#: term-utils/script.c:209
 msgid " -a, --append                  append to the log file\n"
 msgstr " -a, --append                  anexa ao arquivo de registro\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 <comando>       executa comando em vez do shell interativo\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                  retorna código de saída do processo filho\n"
 
-#: term-utils/script.c:209
+#: term-utils/script.c:212
 msgid " -f, --flush                   run flush after each write\n"
 msgstr " -f, --flush                   executa liberação após cada gravação\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                   usa arquivo de saída mesmo quando for um link\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 <quando>           ecoa entrada (auto, always ou never)\n"
+msgstr " -E, --echo <quando>           ecoa entrada na sessão (auto, always ou never)\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 <tam>      encerra se arquivos de saída excederam tamanho\n"
 
-#: term-utils/script.c:213
+#: term-utils/script.c:216
 msgid " -q, --quiet                   be quiet\n"
 msgstr " -q, --quiet                   modo silencioso\n"
 
-#: term-utils/script.c:296
+#: term-utils/script.c:299
 #, c-format
 msgid ""
 "\n"
@@ -20274,7 +23071,7 @@ msgstr ""
 "\n"
 "Script concluído em %s [<%s>]\n"
 
-#: term-utils/script.c:298
+#: term-utils/script.c:301
 #, c-format
 msgid ""
 "\n"
@@ -20283,26 +23080,27 @@ msgstr ""
 "\n"
 "Script concluído em %s [COMMAND_EXIT_CODE=\"%d\"]\n"
 
-#: term-utils/script.c:395
+#: term-utils/script.c:399
 #, c-format
 msgid "Script started on %s ["
 msgstr "Script iniciado em %s ["
 
-#: term-utils/script.c:407
-#, 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 "<não executado no terminal>"
 
-#: term-utils/script.c:680
+#: term-utils/script.c:689
 #, c-format
 msgid "Script terminated, max output files size %<PRIu64> exceeded.\n"
 msgstr "Script encerrado, tamanho máximo de arquivos de saída %<PRIu64> excedido.\n"
 
-#: term-utils/script.c:682
+#: term-utils/script.c:691
 msgid "max output size exceeded"
 msgstr "tamanho máximo de arquivo de saída excedido"
 
-#: term-utils/script.c:743
+#: term-utils/script.c:752
 #, c-format
 msgid ""
 "output file `%s' is a link\n"
@@ -20313,50 +23111,50 @@ msgstr ""
 "Use --force se você realmente deseja usá-lo.\n"
 "Programa não iniciado."
 
-#: term-utils/script.c:822
+#: term-utils/script.c:833
 #, c-format
 msgid "unssuported echo mode: '%s'"
 msgstr "modo de eco sem suporte: \"%s\""
 
-#: term-utils/script.c:847
+#: term-utils/script.c:858
 msgid "failed to parse output limit size"
 msgstr "falha ao analisar o tamanho limite de saída"
 
-#: term-utils/script.c:858
+#: term-utils/script.c:869
 #, c-format
 msgid "unsupported logging format: '%s'"
 msgstr "formato de registro sem suporte: \"%s\""
 
-#: term-utils/script.c:902
+#: term-utils/script.c:922
 msgid "log multiple streams is mutually exclusive with 'classic' format"
 msgstr "registro de vários fluxos é mutuamente exclusivo com formato \"classic\""
 
-#: term-utils/script.c:929
+#: term-utils/script.c:949
 #, c-format
 msgid "Script started"
 msgstr "Script iniciado"
 
-#: term-utils/script.c:931
+#: term-utils/script.c:951
 #, c-format
 msgid ", output log file is '%s'"
 msgstr ", arquivo de registro de saída é \"%s\""
 
-#: term-utils/script.c:933
+#: term-utils/script.c:953
 #, c-format
 msgid ", input log file is '%s'"
 msgstr ", arquivo de registro de entrada é \"%s\""
 
-#: term-utils/script.c:935
+#: term-utils/script.c:955
 #, c-format
 msgid ", timing file is '%s'"
 msgstr ", arquivo de tempo é \"%s\""
 
-#: term-utils/script.c:936
+#: term-utils/script.c:956
 #, c-format
 msgid ".\n"
 msgstr ".\n"
 
-#: term-utils/script.c:1042
+#: term-utils/script.c:1065
 #, c-format
 msgid "Script done.\n"
 msgstr "Script concluído.\n"
@@ -20423,7 +23221,7 @@ msgstr ">>> scriptlive: Iniciando a execução de seu script gravado por %s.\n"
 msgid "failed to allocate PTY handler"
 msgstr "falha ao alocar manipulador de PTY"
 
-#: term-utils/scriptlive.c:363
+#: term-utils/scriptlive.c:365
 #, c-format
 msgid ""
 "\n"
@@ -20464,9 +23262,8 @@ 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:131
-#, fuzzy
 msgid "unexpected tcgetattr failure"
-msgstr "tcgetattr falhou"
+msgstr "tcgetattr falhou inesperadamente"
 
 #: term-utils/scriptreplay.c:212
 #, c-format
@@ -20763,61 +23560,61 @@ msgstr "não foi possível realizar fork"
 msgid "%s: BAD ERROR, message is far too long"
 msgstr "%s: ERRO RUIM, mensagem é longa demais"
 
-#: term-utils/wall.c:88
+#: term-utils/wall.c:89
 #, c-format
 msgid " %s [options] [<file> | <message>]\n"
 msgstr " %s [opções] [<arquivo> | <mensagem>]\n"
 
-#: term-utils/wall.c:91
+#: term-utils/wall.c:92
 msgid "Write a message to all users.\n"
 msgstr "Escreve uma mensagem para todos os usuários.\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>     só envia mensagem ao 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          não mostra o banner, funciona apenas 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 <tempo-limite> \n"
 "                         escreve o tempo limite em segundos\n"
 
-#: term-utils/wall.c:124
+#: term-utils/wall.c:125
 msgid "invalid group argument"
 msgstr "argumento inválido de grupo"
 
-#: term-utils/wall.c:126
+#: term-utils/wall.c:127
 #, c-format
 msgid "%s: unknown gid"
 msgstr "%s: gid desconhecido"
 
-#: term-utils/wall.c:169
+#: term-utils/wall.c:170
 msgid "getgrouplist found more groups than sysconf allows"
 msgstr "getgrouplist localizou mais grupos do que sysconf permite"
 
-#: term-utils/wall.c:215
+#: term-utils/wall.c:216
 msgid "--nobanner is available only for root"
 msgstr "--nobanner está disponível apenas para o root"
 
-#: term-utils/wall.c:220
+#: term-utils/wall.c:221
 #, c-format
 msgid "invalid timeout argument: %s"
 msgstr "argumento inválido de tempo limite: %s"
 
-#: term-utils/wall.c:361
+#: term-utils/wall.c:293
 msgid "cannot get passwd uid"
 msgstr "não foi possível obter o uid de passwd"
 
-#: term-utils/wall.c:385
+#: term-utils/wall.c:317
 #, c-format
 msgid "Broadcast message from %s@%s (%s) (%s):"
 msgstr "Mensagem de 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 "não será possível ler %s - use a entrada padrão."
@@ -20855,38 +23652,37 @@ msgstr "%s está com mensagens desativadas"
 msgid "%s is logged in more than once; writing to %s"
 msgstr "%s está conectado mais de uma vez; escrevendo para %s"
 
-#: term-utils/write.c:237
-msgid "carefulputc failed"
-msgstr "carefulputc falhou"
-
-#: 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 "Mensagem de %s@%s (como %s) em %s em %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 "Mensagem de %s@%s em %s em %02d:%02d ..."
 
-#: term-utils/write.c:329
+#: term-utils/write.c:280
+msgid "carefulputc failed"
+msgstr "carefulputc falhou"
+
+#: term-utils/write.c:318
 msgid "you have write permission turned off"
 msgstr "você não está com permissões desativadas"
 
-#: term-utils/write.c:352
+#: term-utils/write.c:341
 #, c-format
 msgid "%s is not logged in on %s"
 msgstr "%s não está conectado em %s"
 
-#: term-utils/write.c:358
+#: term-utils/write.c:347
 #, c-format
 msgid "%s has messages disabled on %s"
 msgstr "%s está com mensagens desabilitadas em %s"
 
 #: text-utils/col.c:174
-#, fuzzy
 msgid "Filter out reverse line feeds from standard input.\n"
-msgstr "Filtra saltos de linha reversos.\n"
+msgstr "Filtra saltos de linha reversos da entrada padrão.\n"
 
 #: text-utils/col.c:177
 #, c-format
@@ -20926,7 +23722,7 @@ msgstr "-- linha já descarregada"
 msgid "bad -l argument"
 msgstr "argumento inválido de -l"
 
-#: text-utils/colcrt.c:82 text-utils/column.c:663
+#: text-utils/colcrt.c:82 text-utils/column.c:748
 #, c-format
 msgid " %s [options] [<file>...]\n"
 msgstr " %s [opções] [<arquivo>...]\n"
@@ -20975,176 +23771,193 @@ msgstr "primeiro argumento"
 msgid "second argument"
 msgstr "segundo argumento"
 
-#: text-utils/column.c:236
+#: text-utils/column.c:282
 msgid "failed to parse column"
 msgstr "falha ao analisar a coluna"
 
-#: text-utils/column.c:246
+#: text-utils/column.c:291
 #, c-format
 msgid "undefined column name '%s'"
 msgstr "nome de coluna indefinida \"%s\""
 
-#: text-utils/column.c:336
+#: text-utils/column.c:403
 msgid "failed to parse --table-order list"
 msgstr "falha ao analisar a lista de --table-order"
 
-#: text-utils/column.c:412
+#: text-utils/column.c:481
+msgid "failed to parse --table-hide list"
+msgstr "falha ao analisar a lista de --table-hide"
+
+#: text-utils/column.c:485
 msgid "failed to parse --table-right list"
 msgstr "falha ao analisar a lista de --table-right"
 
-#: text-utils/column.c:416
+#: text-utils/column.c:489
 msgid "failed to parse --table-trunc list"
 msgstr "falha ao analisar a lista de --table-trunc"
 
-#: text-utils/column.c:420
+#: text-utils/column.c:493
 msgid "failed to parse --table-noextreme list"
 msgstr "falha ao analisar a lista de --table-noextreme"
 
-#: text-utils/column.c:424
+#: text-utils/column.c:497
 msgid "failed to parse --table-wrap list"
 msgstr "falha ao analisar a lista de --table-wrap"
 
-#: text-utils/column.c:428
-msgid "failed to parse --table-hide list"
-msgstr "falha ao analisar a lista de --table-hide"
-
-#: text-utils/column.c:465
+#: text-utils/column.c:549
 #, c-format
 msgid "line %zu: for JSON the name of the column %zu is required"
 msgstr "linha %zu: para JSON o nome da coluna %zu é necessário"
 
-#: text-utils/column.c:481
+#: text-utils/column.c:566
 msgid "failed to allocate output data"
 msgstr "falha ao alocar dados de saída"
 
-#: text-utils/column.c:666
+#: text-utils/column.c:751
 msgid "Columnate lists.\n"
 msgstr "Listas de colunas.\n"
 
-#: text-utils/column.c:669
+#: text-utils/column.c:754
 msgid " -t, --table                      create a table\n"
 msgstr " -t, --table                      cria uma tabela\n"
 
-#: text-utils/column.c:670
+#: text-utils/column.c:755
 msgid " -n, --table-name <name>          table name for JSON output\n"
 msgstr " -n, --table-name <nome>          nome da tabela para saída JSON\n"
 
-#: text-utils/column.c:671
+#: text-utils/column.c:756
 msgid " -O, --table-order <columns>      specify order of output columns\n"
 msgstr " -O, --table-order <colunas>      especifica a ordem de colunas de saída\n"
 
-#: text-utils/column.c:672
+#: 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 <colunas>       não exige as colunas\n"
+
+#: text-utils/column.c:758
 msgid " -N, --table-columns <names>      comma separated columns names\n"
 msgstr " -N, --table-columns <nomes>      nomes de colunas separadas por vírgula\n"
 
-#: text-utils/column.c:673
-#, fuzzy
+#: text-utils/column.c:759
 msgid " -l, --table-columns-limit <num>  maximal number of input columns\n"
-msgstr " -c, --count <número>   máximo de número de zonas\n"
+msgstr " -l, --table-columns-limit <núm>  número máximo de colunas de entrada\n"
 
-#: text-utils/column.c:674
+#: 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 <colunas>  não conta texto longos de colunas para\n"
 "                                    largura de coluna\n"
 
-#: text-utils/column.c:675
+#: text-utils/column.c:761
 msgid " -d, --table-noheadings           don't print header\n"
 msgstr " -d, --table-noheadings           não exibe cabeçalhos\n"
 
-#: text-utils/column.c:676
+#: 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               insere todos os dispositivos\n"
+
+#: text-utils/column.c:763
 msgid " -e, --table-header-repeat        repeat header for each page\n"
 msgstr " -e, --table-header-repeat        repete o cabeçalho de cada página\n"
 
-#: text-utils/column.c:677
+#: text-utils/column.c:764
 msgid " -H, --table-hide <columns>       don't print the columns\n"
 msgstr " -H, --table-hide <colunas>       não exige as colunas\n"
 
-#: text-utils/column.c:678
+#: text-utils/column.c:765
 msgid " -R, --table-right <columns>      right align text in these columns\n"
 msgstr " -R, --table-right <colunas>      alinha texto à direita nestes colunas\n"
 
-#: text-utils/column.c:679
+#: text-utils/column.c:766
 msgid " -T, --table-truncate <columns>   truncate text in the columns when necessary\n"
 msgstr " -T, --table-truncate <colunas>   trunca texto nas colunas quando necessário\n"
 
-#: text-utils/column.c:680
+#: text-utils/column.c:767
 msgid " -W, --table-wrap <columns>       wrap text in the columns when necessary\n"
 msgstr " -W, --table-wrap <colunas>       quebra linha nas colunas quando necessário\n"
 
-#: text-utils/column.c:681
-#, fuzzy
+#: text-utils/column.c:768
 msgid " -L, --keep-empty-lines           don't ignore empty lines\n"
-msgstr " -L, --table-empty-lines          não ignora linhas vazias\n"
+msgstr " -L, --keep-empty-lines           não ignora linhas vazias\n"
 
-#: text-utils/column.c:682
+#: text-utils/column.c:769
 msgid " -J, --json                       use JSON output format for table\n"
 msgstr " -J, --json                       usa o formato de saída JSON para tabela\n"
 
-#: text-utils/column.c:685
+#: text-utils/column.c:772
 msgid " -r, --tree <column>              column to use tree-like output for the table\n"
 msgstr ""
 " -r, --tree <coluna>              coluna para usar a saída tipo árvore para\n"
 "                                    a tabela\n"
 
-#: text-utils/column.c:686
+#: text-utils/column.c:773
 msgid " -i, --tree-id <column>           line ID to specify child-parent relation\n"
 msgstr ""
 " -i, --tree-id <coluna>           ID de linha para especificar a relação\n"
 "                                    filho-pai\n"
 
-#: text-utils/column.c:687
+#: text-utils/column.c:774
 msgid " -p, --tree-parent <column>       parent to specify child-parent relation\n"
 msgstr " -p, --tree-parent <coluna>       pai para especificar relação filho-pai\n"
 
-#: text-utils/column.c:690
+#: text-utils/column.c:777
 msgid " -c, --output-width <width>       width of output in number of characters\n"
 msgstr " -c, --output-width <largura>     largura da saída em número de caracteres\n"
 
-#: text-utils/column.c:691
+#: text-utils/column.c:778
 msgid " -o, --output-separator <string>  columns separator for table output (default is two spaces)\n"
 msgstr ""
 " -o, --output-separator <texto>   separador de colunas para saída de tabela\n"
 "                                    (padrão é dois espaços)\n"
 
-#: text-utils/column.c:692
+#: text-utils/column.c:779
 msgid " -s, --separator <string>         possible table delimiters\n"
 msgstr " -s, --separator <texto>          delimitadores de tabela possíveis\n"
 
-#: text-utils/column.c:693
+#: text-utils/column.c:780
 msgid " -x, --fillrows                   fill rows before columns\n"
 msgstr " -x, --fillrows                   preenche linhas antes de colunas\n"
 
-#: text-utils/column.c:764
+#: text-utils/column.c:861
 msgid "invalid columns argument"
 msgstr "argumento inválido de colunas"
 
-#: text-utils/column.c:789
-#, fuzzy
+#: text-utils/column.c:887
 msgid "invalid columns limit argument"
-msgstr "argumento inválido de colunas"
+msgstr "argumento inválido de limite de colunas"
 
-#: text-utils/column.c:791
+#: text-utils/column.c:889
 msgid "columns limit must be greater than zero"
-msgstr ""
+msgstr "o limite de colunas deve ser maior que zero"
 
-#: text-utils/column.c:794
+#: text-utils/column.c:892
 msgid "failed to parse column names"
 msgstr "falha ao analisar os nomes de coluna"
 
-#: text-utils/column.c:849
+#: text-utils/column.c:919
+#, fuzzy
+#| msgid "failed to allocate iterator"
+msgid "failed to use input separator"
+msgstr "falha ao alocar iterador"
+
+#: text-utils/column.c:952
 msgid "options --tree-id and --tree-parent are required for tree formatting"
 msgstr "as opções --tree-id e --tree-parent são exigidas para formatação em árvore"
 
-#: text-utils/column.c:857
+#: text-utils/column.c:960
 msgid "option --table required for all --table-*"
 msgstr "opção --table exigida para todas --table-*"
 
-#: text-utils/column.c:860
-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 "opção --table-columns exigida 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 [opções] <arquivo>...\n"
@@ -21207,7 +24020,7 @@ msgstr " -v, --no-squeezing        mostra linhas idênticas\n"
 msgid "<length> and <offset>"
 msgstr "<tamanho> e <desloc>"
 
-#: text-utils/hexdump-display.c:364
+#: text-utils/hexdump-display.c:366
 msgid "all input file arguments failed"
 msgstr "todos os argumentos de arquivo de entrada falharam"
 
@@ -21231,7 +24044,7 @@ msgstr "formato inválido {%s}"
 msgid "bad conversion character %%%s"
 msgstr "caractere de conversão inválido %%%s"
 
-#: text-utils/hexdump-parse.c:436
+#: text-utils/hexdump-parse.c:440
 msgid "byte count with multiple conversion characters"
 msgstr "contagem de bytes com múltiplos caracteres de conversão"
 
@@ -21239,64 +24052,69 @@ msgstr "contagem de bytes com múltiplos caracteres de conversão"
 msgid "Read one line.\n"
 msgstr "Lê uma linha.\n"
 
-#: text-utils/more.c:238
-msgid "A file perusal filter for CRT viewing."
-msgstr "Um filtro para leitura atenciosa de arquivos para visualização em 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 o conteúdo de setores em um dispositivo.\n"
 
-#: text-utils/more.c:241
+#: text-utils/more.c:243
 msgid " -d, --silent          display help instead of ringing bell"
 msgstr " -d, --silent          exibe ajuda ao invés de soar um bipe"
 
-#: text-utils/more.c:242
+#: text-utils/more.c:244
 msgid " -f, --logical         count logical rather than screen lines"
 msgstr " -f, --logical         lógica de contagem ao invés de linhas de tela"
 
-#: text-utils/more.c:243
+#: text-utils/more.c:245
 msgid " -l, --no-pause        suppress pause after form feed"
 msgstr " -l, --no-pause        suprime pausa após quebra 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      não usa scroll, exibe texto e limpa fins de linhas"
 
-#: 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     não usa scroll, limpa tela e exibe 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         compacta linhas vazias múltiplas em uma"
 
-#: text-utils/more.c:247
+#: text-utils/more.c:250
 msgid " -u, --plain           suppress underlining and bold"
 msgstr " -u, --plain           suprime sublinhado e negrito"
 
-#: 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>  o número de linhas por tela"
 
-#: text-utils/more.c:249
+#: text-utils/more.c:252
 msgid " -<number>             same as --lines"
 msgstr " -<número>             mesmo que --lines"
 
-#: text-utils/more.c:250
+#: text-utils/more.c:253
 msgid " +<number>             display file beginning from line number"
 msgstr " +<número>             exibe o arquivo começando da número da linha"
 
-#: text-utils/more.c:251
+#: text-utils/more.c:254
 msgid " +/<pattern>           display file beginning from pattern match"
 msgstr " +/<padrão>            exibe arquivo começando de correspondência de padrão"
 
-#: text-utils/more.c:352
+#: text-utils/more.c:357
 msgid "MORE environment variable"
 msgstr "variável de ambiente MORE"
 
-#: text-utils/more.c:405
-#, fuzzy
+#: text-utils/more.c:410
 msgid "magic failed"
-msgstr "mágica falhou: %s\n"
+msgstr "mágica falhou"
 
-#: text-utils/more.c:409 text-utils/more.c:428
+#: text-utils/more.c:414 text-utils/more.c:433
 #, c-format
 msgid ""
 "\n"
@@ -21307,7 +24125,7 @@ msgstr ""
 "******** %s: Não é um arquivo de texto ********\n"
 "\n"
 
-#: text-utils/more.c:461
+#: text-utils/more.c:467
 #, c-format
 msgid ""
 "\n"
@@ -21318,22 +24136,27 @@ msgstr ""
 "*** %s: diretório ***\n"
 "\n"
 
-#: text-utils/more.c:727
+#: text-utils/more.c:729
 #, c-format
 msgid "--More--"
 msgstr "--Mais--"
 
-#: text-utils/more.c:729
+#: text-utils/more.c:731
 #, c-format
 msgid "(Next file: %s)"
 msgstr "(Próximo arquivo: %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 "[Pressione espaço para continuar, \"q\" para sair.]"
 
-#: text-utils/more.c:938
+#: text-utils/more.c:949
 msgid ""
 "\n"
 "...Skipping "
@@ -21341,40 +24164,40 @@ msgstr ""
 "\n"
 "...Pulando "
 
-#: text-utils/more.c:942
+#: text-utils/more.c:953
 msgid "...Skipping to file "
 msgstr "...Pulando para arquivo "
 
-#: text-utils/more.c:944
+#: text-utils/more.c:955
 msgid "...Skipping back to file "
 msgstr "...Pulando de volta para arquivo "
 
-#: text-utils/more.c:1106
+#: text-utils/more.c:1117
 msgid "Line too long"
 msgstr "Linha longa demais"
 
-#: text-utils/more.c:1144
+#: text-utils/more.c:1160
 msgid "No previous command to substitute for"
 msgstr "Não há comando anterior para ser substituído"
 
-#: text-utils/more.c:1173
+#: text-utils/more.c:1189
 #, c-format
 msgid "[Use q or Q to quit]"
 msgstr "[Use q ou Q para sair]"
 
-#: text-utils/more.c:1261
+#: text-utils/more.c:1275
 msgid "exec failed\n"
 msgstr "exec falhou\n"
 
-#: text-utils/more.c:1271
+#: text-utils/more.c:1285
 msgid "can't fork\n"
 msgstr "não foi possível realizar fork\n"
 
-#: text-utils/more.c:1427
+#: text-utils/more.c:1441
 msgid "...skipping\n"
 msgstr "...pulando\n"
 
-#: text-utils/more.c:1464
+#: text-utils/more.c:1478
 msgid ""
 "\n"
 "Pattern not found\n"
@@ -21382,11 +24205,11 @@ msgstr ""
 "\n"
 "Padrão não 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 "Padrão não 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"
@@ -21394,7 +24217,7 @@ msgstr ""
 "A maioria dos comandos opcionalmente são precedidos por um argumento inteiro k.\n"
 "O padrão é colchetes. Asterisco (*) indica o argumento novo padrão.\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"
@@ -21437,21 +24260,21 @@ msgstr ""
 ":f                      Exibe o número da linha e o nome do arquivo atual\n"
 ".                       Repete o comando 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] "...volta %d página"
 msgstr[1] "...volta %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] "...pulando %d linha"
 msgstr[1] "...pulando %d linhas"
 
-#: text-utils/more.c:1682
+#: text-utils/more.c:1696
 msgid ""
 "\n"
 "***Back***\n"
@@ -21461,21 +24284,21 @@ msgstr ""
 "***Voltar***\n"
 "\n"
 
-#: text-utils/more.c:1701
+#: text-utils/more.c:1715
 #, c-format
 msgid "\"%s\" line %d"
 msgstr "\"%s\" linha %d"
 
-#: text-utils/more.c:1704
+#: text-utils/more.c:1718
 #, c-format
 msgid "[Not a file] line %d"
 msgstr "[Não é um arquivo] linha %d"
 
-#: text-utils/more.c:1710
+#: text-utils/more.c:1724
 msgid "No previous regular expression"
 msgstr "Nenhuma expressão regular anterior"
 
-#: text-utils/more.c:1779
+#: text-utils/more.c:1793
 #, c-format
 msgid "[Press 'h' for instructions.]"
 msgstr "[Pressione \"h\" para obter instruções.]"
@@ -21587,79 +24410,79 @@ msgstr "a opção requer um argumento -- %s"
 msgid "illegal option -- %s"
 msgstr "a opção é ilegal -- %s"
 
-#: text-utils/pg.c:367
+#: text-utils/pg.c:366
 msgid "...skipping forward\n"
 msgstr "...pulando para frente\n"
 
-#: text-utils/pg.c:369
+#: text-utils/pg.c:368
 msgid "...skipping backward\n"
 msgstr "...pulando para trás\n"
 
-#: text-utils/pg.c:385
+#: text-utils/pg.c:384
 msgid "No next file"
 msgstr "Nenhum próximo arquivo"
 
-#: text-utils/pg.c:389
+#: text-utils/pg.c:388
 msgid "No previous file"
 msgstr "Nenhum arquivo anterior"
 
-#: text-utils/pg.c:891
+#: text-utils/pg.c:887
 #, c-format
 msgid "Read error from %s file"
 msgstr "Erro ao ler do arquivo %s"
 
-#: text-utils/pg.c:894
+#: text-utils/pg.c:890
 #, c-format
 msgid "Unexpected EOF in %s file"
 msgstr "Fim de arquivo inesperado no arquivo %s"
 
-#: text-utils/pg.c:896
+#: text-utils/pg.c:892
 #, c-format
 msgid "Unknown error in %s file"
 msgstr "Erro desconhecido no arquivo %s"
 
-#: text-utils/pg.c:949
+#: text-utils/pg.c:945
 msgid "Cannot create temporary file"
 msgstr "Não foi possível criar um arquivo temporário"
 
-#: 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 "Erro RE: "
 
-#: 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 "Nenhum texto de pesquisa guardado"
 
-#: text-utils/pg.c:1214
+#: text-utils/pg.c:1210
 msgid "cannot open "
 msgstr "não foi possível abrir "
 
-#: text-utils/pg.c:1266
+#: text-utils/pg.c:1262
 msgid "saved"
 msgstr "salvo"
 
-#: text-utils/pg.c:1356
+#: text-utils/pg.c:1352
 msgid ": !command not allowed in rflag mode.\n"
 msgstr ": !comando não permitido no modo rflag.\n"
 
-#: text-utils/pg.c:1390
+#: text-utils/pg.c:1386
 msgid "fork() failed, try again later\n"
 msgstr "fork() falhou, tente novamente mais tarde\n"
 
-#: text-utils/pg.c:1478
+#: text-utils/pg.c:1474
 msgid "(Next file: "
 msgstr "(Próximo arquivo: "
 
-#: 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 os diritos 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 "falha ao analisar número de linhas por página"
 
@@ -21703,14 +24526,208 @@ msgstr "problemas na leitura de terminfo"
 msgid "terminal `%s' is not known, defaulting to `dumb'"
 msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 
-#~ msgid "Filename"
-#~ msgstr "Nome do arquivo"
+#, c-format
+#~ msgid "chown failed: %s"
+#~ msgstr "chown falhou: %s"
 
 #, c-format
-#~ msgid "umount %s failed"
-#~ msgstr "umount %s falhou"
+#~ msgid "waitpid failed (%s)"
+#~ msgstr "waitpid falhou (%s)"
+
+#, c-format
+#~ msgid "Interrupted %s"
+#~ msgstr "Interrompido %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       não trunca texto em colunas\n"
+
+#, c-format
+#~ msgid "%s: BLKZEROOUT ioctl failed"
+#~ msgstr "%s: ioctl de BLKZEROOUT falhou"
+
+#, c-format
+#~ msgid "%s: BLKSECDISCARD ioctl failed"
+#~ msgstr "%s: ioctl de BLKSECDISCARD falhou"
+
+#, c-format
+#~ msgid "%s: BLKDISCARD ioctl failed"
+#~ msgstr "%s: ioctl de BLKDISCARD falhou"
+
+#, 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 os sistemas de arquivos mencionados\n"
+#~ "                           no fstab\n"
+#~ " -c, --no-canonicalize   não canoniza caminhos\n"
+#~ " -f, --fake              teste; ignora a chamada de sistema do mount(2)\n"
+#~ " -F, --fork              faz fork de cada dispositivo (usa com -a)\n"
+#~ " -T, --fstab <caminho>   arquivo alternativo ao /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"
+#~ "                         o que fazer com opções carregadas do fstab\n"
+#~ "     --options-source <fonte>\n"
+#~ "                         fonte das opções de montagem\n"
+#~ "     --options-source-force\n"
+#~ "                         força o uso de opções do 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 separada por vírgula de opções de montagem\n"
+#~ " -O, --test-opts <lista> limita o conjunto de sistemas de arquivos\n"
+#~ "                           (usa com -a)\n"
+#~ " -r, --read-only         monta o sistema de arquivos como somente leitura\n"
+#~ "                           (mesmo que -o ro)\n"
+#~ " -t, --types <lista>     limita o conjunto de tipos de sistemas de arquivos\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"
+#~ "Origem:\n"
+#~ " -L, --label <rótulo>    sinônimo para LABEL=<rótulo>\n"
+#~ " -U, --uuid <uuid>       sinônimo para UUID=<uuid>\n"
+#~ " LABEL=<rótulo>          especifica o dispositivo pelo rótulo do sistema\n"
+#~ "                           de arquivos\n"
+#~ " UUID=<uuid>             especifica o dispositivo pelo UUID do sistema\n"
+#~ "                           de arquivos\n"
+#~ " PARTLABEL=<rótulo>      especifica o dispositivo pelo rótulo da partição\n"
+#~ " PARTUUID=<uuid>         especifica o dispositivo pelo UUID da partição\n"
+#~ " ID=<id>                 especifica o dispositivo pelo ID de 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 o dispositivo pelo caminho\n"
+#~ " <diretório>             ponto de montagem para montagens \"bind\"\n"
+#~ "                           (veja --bind/rbind)\n"
+#~ " <arquivo>               arquivo normal de configuração de dispositivo de loop\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"
+#~ "Operações:\n"
+#~ " -B, --bind              monta a subárvore em outro lugar (mesmo que -o bind)\n"
+#~ " -M, --move              move uma subárvore para outro lugar\n"
+#~ " -R, --rbind             monta uma subárvore a todas as submontagens para\n"
+#~ "                           outro lugar\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 uma subárvore como compartilhada\n"
+#~ " --make-slave            marca uma subárvore como escrava\n"
+#~ " --make-private          marca uma subárvore como privada\n"
+#~ " --make-unbindable       marca uma subárvore como não vinculável\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 um conjunto de subárvores\n"
+#~ "                           como compartilhadas\n"
+#~ " --make-rslave           marca recursivamente um conjunto de subárvores\n"
+#~ "                           como escravas\n"
+#~ " --make-rprivate         marca recursivamente um conjunto de subárvores\n"
+#~ "                           como privadas\n"
+#~ " --make-runbindable      marca recursivamente um conjunto de subárvores\n"
+#~ "                           como não vinculável\n"
+
+#~ msgid "A file perusal filter for CRT viewing."
+#~ msgstr "Um filtro para leitura atenciosa de arquivos para visualização em CRT."
+
+#, fuzzy
+#~| msgid "failed to parse size"
+#~ msgid "failed to cache size"
+#~ msgstr "falha ao analisar o tamanho"
+
+#, fuzzy
+#~| msgid "child exit failed"
+#~ msgid "child kill failed"
+#~ msgstr "saída do filho falhou"
+
+# quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
+#, c-format
+#~ msgid "Comparing %s to %s"
+#~ msgstr "Comparando %s a %s"
+
+#, c-format
+#~ msgid "Visiting %s (file %zu)"
+#~ msgstr "Visitando %s (arquivo %zu)"
+
+#~ msgid " -v, --verbose        display more details"
+#~ msgstr " -v, --verbose        exibe mais detalhes"
+
+#, c-format
+#~ msgid " %s [options] COMMAND\n"
+#~ msgstr " %s [opções] COMANDO\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "General Options:\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Opções gerais:\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "Resources Options:\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Opções de recursos:\n"
 
 #, c-format
+#~ msgid "cannot stat %s"
+#~ msgstr "não foi possível obter estado de %s"
+
+#~ msgid "pipe failed"
+#~ msgstr "redirecionamento falhou"
+
 #~ msgid ""
 #~ "\n"
 #~ "Options:\n"
@@ -21736,20 +24753,13 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgstr "não foi possível fazer matchpathcon()"
 
 # quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
-#, c-format
 #~ msgid "Directories:   %9lld\n"
 #~ msgstr "Diretórios:      %9lld\n"
 
 # quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
-#, c-format
 #~ msgid "Objects:       %9lld\n"
 #~ msgstr "Objetos:         %9lld\n"
 
-# quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
-#, c-format
-#~ msgid "Regular files: %9lld\n"
-#~ msgstr "Arquivos comuns: %9lld\n"
-
 # quantidade de espaços ajustado para promover alinhamento às linhas vizinhas -- Rafael
 #~ msgid "Would link:    "
 #~ msgstr "Criaria link:    "
@@ -21769,43 +24779,37 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgstr "Salvo:          "
 
 #~ msgid " -v, --verbose          print summary after hardlinking"
-#~ msgstr " -v, --verbose          exibe um resumo após criar link absoluto"
+#~ msgstr " -v, --verbose          exibe um resumo após criar link físico"
 
 #~ msgid " -vv                    print every hardlinked file and summary"
 #~ msgstr ""
-#~ " -vv                    exibe todos arquivos com link absolutos\n"
+#~ " -vv                    exibe todos arquivos com link físico\n"
 #~ "                          e um resumo"
 
 #~ msgid " -f, --force            force hardlinking across filesystems"
 #~ msgstr ""
-#~ " -f, --force            força a criação de link absoluto entre\n"
+#~ " -f, --force            força a criação de link físico entre\n"
 #~ "                          sistemas de arquivos"
 
 #~ msgid "integer overflow"
 #~ msgstr "estouro de inteiro"
 
-#, c-format
 #~ msgid "%s is on different filesystem than the rest (use -f option to override)."
 #~ msgstr "%s está em um sistema de arquivos diferente dos demais (use a opção -f para forçar)."
 
-#, c-format
 #~ msgid "file %s changed underneath us"
 #~ msgstr "arquivo %s alterado debaixo de nós"
 
-#, c-format
 #~ msgid "failed to hardlink %s to %s (create temporary link as %s failed)"
-#~ msgstr "falha ao criar link absoluto %s para %s (criação de link temporário como %s falhou)"
+#~ msgstr "falha ao criar link físico %s para %s (criação de link temporário como %s falhou)"
 
-#, c-format
 #~ msgid "failed to hardlink %s to %s (rename temporary link to %s failed)"
-#~ msgstr "falha ao criar link absoluto %s para %s (renomeação de link temporário para %s falhou)"
+#~ msgstr "falha ao criar link físico %s para %s (renomeação de link temporário para %s falhou)"
 
-#, c-format
 #~ msgid "failed to remove temporary link %s"
 #~ msgstr "falha ao remover link temporário %s"
 
 # primeiro é "Would link" ou "Linked", segundo é origem, terceiro é destino -- Rafael
-#, c-format
 #~ msgid " %s %s to %s\n"
 #~ msgstr " %s %s para %s\n"
 
@@ -21819,11 +24823,9 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "option --exclude not supported (built without pcre2)"
 #~ msgstr "sem suporte à opção --exclude (compilado sem pcre2)"
 
-#, c-format
 #~ msgid "pattern error at offset %d: %s"
 #~ msgstr "erro de padrão na posição %d: %s"
 
-#, c-format
 #~ msgid "Skipping %s%s\n"
 #~ msgstr "Pulando %s%s\n"
 
@@ -21836,7 +24838,12 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "libcap-ng is too old for \"all\" caps"
 #~ msgstr "libcap-ng é muito antigo para todas (\"all\") capacidades"
 
-#, c-format
+#~ msgid "Filename"
+#~ msgstr "Nome do arquivo"
+
+#~ msgid "umount %s failed"
+#~ msgstr "umount %s falhou"
+
 #~ msgid "failed on line %d"
 #~ msgstr "falha na linha %d"
 
@@ -22004,9 +25011,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "write to stdout failed"
 #~ msgstr "gravação para a saída padrão falhou"
 
-#~ msgid "unexpected end of file on %s"
-#~ msgstr "fim de arquivo inesperado em %s"
-
 #~ msgid "failed to read typescript file %s"
 #~ msgstr "falha ao ler o arquivo de dados gravados %s"
 
@@ -22019,9 +25023,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "incorrect password"
 #~ msgstr "senha incorreta"
 
-#~ msgid " --reset-env                 reset environment variables\n"
-#~ msgstr " --reset-env                 restaura variáveis de ambiente\n"
-
 #~ msgid "ttyname failed"
 #~ msgstr "ttyname falhou"
 
@@ -22100,13 +25101,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ "\n"
 #~ "Comandos disponíveis:\n"
 
-#~ msgid ""
-#~ "\n"
-#~ "Available columns (for -o):\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Colunas disponíveis (para -o):\n"
-
 #~ msgid "seek error on %s"
 #~ msgstr "erro de procura em %s"
 
@@ -22152,9 +25146,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ "\n"
 #~ "Colunas disponíveis:\n"
 
-#~ msgid " %s [options] -u <user> [[--] <command>]\n"
-#~ msgstr " %s [opções] -u <usuário> [[--] <comando>]\n"
-
 #~ msgid ""
 #~ "\n"
 #~ "Available columns (for --output):\n"
@@ -22403,9 +25394,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid " --version                         show version information and exit\n"
 #~ msgstr " --version                         mostra informação sobre a versão e sai\n"
 
-#~ msgid " --help                            display this help and exit\n"
-#~ msgstr " --help                            mostra esta ajuda e sai\n"
-
 #~ msgid "Device %s already contains a %s signature."
 #~ msgstr "O dispositivo %s já contém uma assinatura %s."
 
@@ -23181,9 +26169,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "input error: `=' expected after %s field"
 #~ msgstr "erro de entrada: \"=\" esperado após o campo %s"
 
-#~ msgid "input error: unexpected character %c after %s field"
-#~ msgstr "erro de entrada: caractere inesperado %c após o campo %s"
-
 #~ msgid "unrecognized input: %s"
 #~ msgstr "entrada não reconhecida: %s"
 
@@ -23860,9 +26845,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ "     --bytes              exibe tamanho de swap em bytes na saída de --show\n"
 #~ " -v, --verbose            modo detalhado\n"
 
-#~ msgid " -m, --mount               unshare mounts namespace\n"
-#~ msgstr " -m, --mount               descompartilha espaço de nomes de montagens\n"
-
 #~ msgid " -u, --uts                 unshare UTS namespace (hostname etc)\n"
 #~ msgstr ""
 #~ " -u, --uts                 descompartilha espaço de nomes de UTS\n"
@@ -23871,9 +26853,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid " -i, --ipc                 unshare System V IPC namespace\n"
 #~ msgstr " -i, --ipc                 descompartilha espaço de nomes de System V IPC\n"
 
-#~ msgid " -n, --net                 unshare network namespace\n"
-#~ msgstr " -n, --net                 descompartilha espaço de nomes de rede\n"
-
 #~ msgid "cannot open: %s: %m"
 #~ msgstr "não foi possível abrir: %s: %m"
 
@@ -23971,9 +26950,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ " -h, --help          exibe essa ajuda e sai\n"
 #~ "\n"
 
-#~ msgid " %s [options] file\n"
-#~ msgstr " %s [opções] arquivo\n"
-
 #~ msgid " -n, --no-argument       option does not use argument\n"
 #~ msgstr " -n, --no-argument       a opção não usa argumento\n"
 
@@ -24651,9 +27627,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "error writing %s: %s"
 #~ msgstr "erro ao gravar %s: %s"
 
-#~ msgid "%s: cannot fflush changes: %s"
-#~ msgstr "%s: não foi possível fflush nas alterações: %s"
-
 #~ msgid "error changing mode of %s: %s\n"
 #~ msgstr "erro ao alterar o modo de %s: %s\n"
 
@@ -24744,9 +27717,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "mount: loop device specified twice"
 #~ msgstr "mount: dispositivo de loop especificado duas vezes"
 
-#~ msgid "mount: type specified twice"
-#~ msgstr "mount: tipo especificado duas vezes"
-
 #~ msgid "mount: skipping the setup of a loop device\n"
 #~ msgstr "mount: pulando a configuração de um dispositivo de loop\n"
 
@@ -25397,9 +28367,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid " -append <1-NR_CONSOLES>\n"
 #~ msgstr " -append <1-NUMERO_DE_CONSOLES>\n"
 
-#~ msgid " -file dumpfilename\n"
-#~ msgstr " -file arquivo-de-despejo\n"
-
 #~ msgid " -msg <on|off>\n"
 #~ msgstr " -msg <on|off>\n"
 
@@ -25928,9 +28895,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "Building a new GPT disklabel (GUID: %08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X)\n"
 #~ msgstr "Construindo um novo ródulo de disco GPT (GUID: %08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X)\n"
 
-#~ msgid " %s [options] -u <USER> COMMAND\n"
-#~ msgstr " %s [opções] -u <USUÁRIO> COMANDO\n"
-
 #~ msgid " %s [options] [-] [USER [arg]...]\n"
 #~ msgstr " %s [opções] [-] [USUÁRIO [arg]...]\n"
 
@@ -26716,9 +29680,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "usage: look [-dfa] [-t char] string [file]\n"
 #~ msgstr "Uso: look [-dfa] [-t char] string [arquivo]\n"
 
-#~ msgid "Could not open %s\n"
-#~ msgstr "Não foi possível abrir %s\n"
-
 #, fuzzy
 #~ msgid "out of memory?"
 #~ msgstr "memória insuficiente?\n"
@@ -26948,10 +29909,6 @@ msgstr "o terminal \"%s\" não é conhecido, usando o padrão \"dumb\""
 #~ msgid "ldattach from %s\n"
 #~ msgstr "%s de %s\n"
 
-#, fuzzy
-#~ msgid "error: cannot open %s"
-#~ msgstr "%s: não foi possível abrir %s: %s\n"
-
 #, fuzzy
 #~ msgid ""
 #~ "%s: Usage: \"%s [options]\n"