diff --git a/po/pt_BR.po b/po/pt_BR.po
index 6cf9da1..5c3d22b 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -22,7 +22,8 @@ msgstr ""
 "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
 "POT-Creation-Date: 2011-12-25 22:56+0100\n"
 "PO-Revision-Date: 2011-12-25 22:56+0100\n"
-"Last-Translator: Ivan Sichmann Freitas <ivansichfreitas@gmail.com>\n"
+"Last-Translator: Ivan Sichmann Freitas <ivansichfreitas@gmail.com>\n\
+Sergio Durigan Junior <sergiosdj@gmail.com>\n"
 "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
 "Language: Portuguese\n"
 "MIME-Version: 1.0\n"
@@ -59,7 +60,7 @@ msgid ""
 "WeeChat %s Copyright %s, compiled on %s %s\n"
 "Developed by Sebastien Helleu <flashcode@flashtux.org> - %s"
 msgstr ""
-"WeeChat %s Copyright %s, compilado por %s %s\n"
+"WeeChat %s Copyright %s, compilado em %s %s\n"
 "Desenvolvido por Sebastien Helleu <flashcode@flashtux.org> - %s"
 
 #, c-format
@@ -85,8 +86,9 @@ msgid ""
 "                    (look at plugins documentation for more information\n"
 "                    about possible options)\n"
 msgstr ""
-"  -a, --no-connect  desabilita a auto conexão à servidores durante a "
+"  -a, --no-connect  desabilita a auto-conexão a servidores durante a "
 "inicialização\n"
+"  -c, --colors      exibe as cores padrões no terminal\n"
 "  -d, --dir <path>  configura diretório do WeeChat (padrão: ~/.weechat)\n"
 "  -h, --help        esta ajuda\n"
 "  -k, --keys        mostra as teclas de atalho padrão do WeeChat\n"
@@ -101,25 +103,25 @@ msgstr ""
 "#canal1][,#canal2[...]]\n"
 "                    (veja a documentação sobre plugins para mais "
 "informações\n"
-"                    sobre possíveis plugins)\n"
+"                    sobre possíveis opções)\n"
 
 #. TRANSLATORS: first "%s" is "weechat"
-#, fuzzy, c-format
+#, c-format
 msgid "%s default keys (context: \"%s\"):\n"
-msgstr "%s teclas de atalho padrão:\n"
+msgstr "Teclas de atalho padrão do %s (contexto \"%s\"):\n"
 
 #, c-format
 msgid "Error: missing argument for \"%s\" option\n"
-msgstr "Error: faltando argumento para \"%s\" opção\n"
+msgstr "Erro: faltando argumento para opção \"%s\"\n"
 
 msgid "Error: WEECHAT_HOME is undefined, check build options\n"
-msgstr ""
+msgstr "Erro: WEECHAT_HOME não está definida, verifique as opções de compilação\n"
 
 msgid "Error: unable to get HOME directory\n"
-msgstr "Erro: incapaz de abrir o diretório padrão\n"
+msgstr "Erro: não foi possível obter o diretório do usuário (HOME)\n"
 
 msgid "Error: not enough memory for home directory\n"
-msgstr "Erro: não há memória suficiente para o diretório padrão\n"
+msgstr "Erro: não há memória suficiente para o diretório do usuário (HOME)\n"
 
 #, c-format
 msgid "Error: home (%s) is not a directory\n"
@@ -172,9 +174,9 @@ msgstr "  %s (plugin: %s)"
 msgid "No bar item defined"
 msgstr "Nenhum item da barra definido"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: name can not start with \"#\""
-msgstr "Erro: não foi possível criar o diretório \"%s\"\n"
+msgstr "%sErro: nome não pode começar com \"#\""
 
 #, c-format
 msgid "%sNot enough memory"
@@ -182,7 +184,7 @@ msgstr "%sMemória insuficiente"
 
 #, c-format
 msgid "%sError: wrong type \"%s\" for bar \"%s\""
-msgstr "%sErro: tipo \"%s\" errad para barra \"%s\""
+msgstr "%sErro: tipo \"%s\" errado para barra \"%s\""
 
 #, c-format
 msgid "%sError: wrong position \"%s\" for bar \"%s\""
@@ -194,11 +196,11 @@ msgstr "Barra \"%s\" criada"
 
 #, c-format
 msgid "%sError: failed to create bar \"%s\""
-msgstr "%sErro: falhou ao criar a barra \"%s\""
+msgstr "%sErro: falha ao criar a barra \"%s\""
 
 #, c-format
 msgid "%sError: wrong size \"%s\" for bar \"%s\""
-msgstr "%sErro: tamanho errado \"%s\" para barra \"%s\""
+msgstr "%sErro: tamanho \"%s\" errado para barra \"%s\""
 
 msgid "All bars have been deleted"
 msgstr "Todas as barras foram deletadas"
@@ -210,17 +212,17 @@ msgstr "%sErro: barra desconhecida \"%s\""
 msgid "Bar deleted"
 msgstr "Barra deletada"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: unable to set option \"%s\" for bar \"%s\""
-msgstr "%sErro: incapaz de configurar a opção \"%s\" para a barra \"%s\""
+msgstr "%sErro: não foi possível configurar a opção \"%s\" para a barra \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: window not found for \"%s\" command"
-msgstr "%sErro: buffer não foi encontrado para o comando \"%s\""
+msgstr "%sErro: janela não foi encontrada para o comando \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: unable to scroll bar \"%s\""
-msgstr "%sErro: incapaz de rolar a barra \"%s\""
+msgstr "%sErro: não foi possível rolar a barra \"%s\""
 
 #, c-format
 msgid "%sError: unknown option for \"%s\" command"
@@ -229,7 +231,7 @@ msgstr "%sErro: opção desconhecida para o comando \"%s\""
 msgid "Buffers list:"
 msgstr "Lista de buffers"
 
-#, fuzzy, c-format
+#, c-format
 msgid "  %s[%s%d%s]%s (%s) %s%s%s (notify: %s)"
 msgstr "  %s[%s%d%s]%s (%s) %s%s%s (notificar: %s)"
 
@@ -266,20 +268,20 @@ msgstr "Conteúdo bruto dos buffers foi escrito no arquivo de log"
 
 #, c-format
 msgid "Debug disabled for \"%s\""
-msgstr "Debug desabilitado para \"%s\""
+msgstr "Depuração desabilitada para \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "  %s[%s%s%s]%s buffer: %s%s%s / tags: %s / regex: %s %s"
-msgstr "  %s[%s%s%s]%s buffer: %s%s%s%s%s / tags: %s / regex: %s %s"
+msgstr "  %s[%s%s%s]%s buffer: %s%s%s / marcadores: %s / expressão regular: %s %s"
 
 msgid "(disabled)"
 msgstr "(desabilitado)"
 
 msgid "Message filtering enabled"
-msgstr "Filtro de mensagens habilitado"
+msgstr "Filtro de mensagem habilitado"
 
 msgid "Message filtering disabled"
-msgstr "Filtro de mensagens desabilitado"
+msgstr "Filtro de mensagem desabilitado"
 
 msgid "Message filters:"
 msgstr "Filtros de mensagem:"
@@ -323,7 +325,7 @@ msgstr "Filtro \"%s\" renomeado para \"%s\""
 
 #, c-format
 msgid "%sError: unable to rename filter \"%s\" to \"%s\""
-msgstr "%sErro: incapaz de renomear filtro \"%s\" para \"%s\""
+msgstr "%sErro: não foi possível renomear filtro \"%s\" para \"%s\""
 
 msgid "All filters have been deleted"
 msgstr "Todos os filtros foram deletados"
@@ -349,7 +351,7 @@ msgid "values"
 msgstr "valores"
 
 msgid "default value"
-msgstr "valores padrão"
+msgstr "valor padrão"
 
 msgid "(undefined)"
 msgstr "(indefinido)"
@@ -375,8 +377,8 @@ msgstr "máximo de caracteres"
 msgid "color"
 msgstr "cor"
 
-# I don't think translating the color names would be necessary
-#, fuzzy
+# I am not sure this is the best way to translate the names
+# (put the equivalent in []), but I think it's better than nothing.
 msgid ""
 "a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)"
 "green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal "
@@ -384,11 +386,14 @@ msgid ""
 "color only, not background): \"*\" for bold, \"!\" for reverse, \"_\" for "
 "underline"
 msgstr ""
-"um nome de cor do WeeChat (default, black, (dark)gray, white, (light)red, "
-"(light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a "
-"terminal color number or an alias; attributes are allowed before color (for "
-"text color only, not background): \"*\" for bold, \"!\" for reverse, \"_\" "
-"for underline"
+"um nome de cor do WeeChat (default [padrão], black [preto], "
+"(dark)gray [cinza(escuro)], white [branco], (light)red [vermelho(claro)], "
+"(light)green [verde(claro)], brown [marrom], yellow [amarelo], "
+"(light)blue [azul(claro)], (light)magenta [magenta(claro)], "
+"(light)cyan [ciano(claro)]), um "
+"número de cor do terminal ou um atalho; atributos são permitidos antes do "
+"nome da cor (somente para cor de texto, não cor de fundo): \"*\" for negrito"
+", \"!\" for reverso, \"_\" for sublinhado"
 
 #. TRANSLATORS: please do not translate "(null)"
 msgid "undefined value allowed (null)"
@@ -399,28 +404,28 @@ msgid "%sNo help available, \"%s\" is not a command or an option"
 msgstr "%sAjuda indisponível, \"%s\" não é um comando ou uma opção"
 
 msgid "Buffer command history:"
-msgstr "Histórico de comandos de buffer:"
+msgstr "Histórico de comandos do buffer:"
 
 msgid "default command:"
 msgstr "comando padrão:"
 
 #. TRANSLATORS: first "%d" is number of keys
-#, fuzzy, c-format
+#, c-format
 msgid "%d key bindings added or redefined for context \"%s\":"
-msgstr "Atalhos de teclado adicionados ou redefinidos (%d):"
+msgstr "%d atalhos de teclado adicionados ou redefinidos para o contexto \"%s\":"
 
 #. TRANSLATORS: first "%d" is number of keys
-#, fuzzy, c-format
+#, c-format
 msgid "%d key bindings deleted for context \"%s\":"
-msgstr "Atalhos de teclado deletados (%d):"
+msgstr "%d atalhos de teclado deletados para o contexto \"%s\":"
 
-#, fuzzy, c-format
+#, c-format
 msgid "No key binding added, redefined or removed for context \"%s\""
-msgstr "Nenhum atalho de teclado adicionado, redefinido ou removido"
+msgstr "Nenhum atalho de teclado adicionado, redefinido ou removido para o context \"%s\""
 
 #, c-format
 msgid "%sError: unable to bind key \"%s\""
-msgstr "%sErro: incapaz de associar o atalho à tecla \"%s\""
+msgstr "%sErro: não foi possível associar o atalho à tecla \"%s\""
 
 #, c-format
 msgid "Key \"%s\" has already default value"
@@ -428,29 +433,29 @@ msgstr "Tecla \"%s\" já possui valor padrão"
 
 #, c-format
 msgid "%sError: unable to unbind key \"%s\""
-msgstr "%sErro: incapaz de desassociar a tecla de atalho \"%s\""
+msgstr "%sErro: não foi possível desassociar a tecla de atalho \"%s\""
 
 #, c-format
 msgid "%sKey \"%s\" not found"
 msgstr "%sTecla \"%s\" não encontrada"
 
-#, fuzzy, c-format
+#, c-format
 msgid "No key binding defined for context \"%s\""
-msgstr "Nenhum atalho de teclado definido"
+msgstr "Nenhum atalho de teclado definido para o contexto \"%s\""
 
 #. TRANSLATORS: first "%d" is number of keys
-#, fuzzy, c-format
+#, c-format
 msgid "%d key bindings for context \"%s\":"
-msgstr "Atalhos de teclado deletados (%d):"
+msgstr "%d atalhos de teclado para o contexto \"%s\":"
 
-#, fuzzy, c-format
+#, c-format
 msgid "No default key binding for context \"%s\""
-msgstr "Nenhum atalho de teclado padrão"
+msgstr "Nenhum atalho de teclado padrão para o context \"%s\""
 
 #. TRANSLATORS: first "%d" is number of keys
-#, fuzzy, c-format
+#, c-format
 msgid "%d default key bindings for context \"%s\":"
-msgstr "Nenhum atalho de teclado padrão"
+msgstr "%d atalhos de teclado padrões para o contexto \"%s\":"
 
 msgid "Key:"
 msgstr "Tecla:"
@@ -458,25 +463,25 @@ msgstr "Tecla:"
 msgid "No key found"
 msgstr "Nenhuma tecla encontrada"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: context \"%s\" not found"
-msgstr "%sErro: filtro \"%s\" não encontrado"
+msgstr "%sErro: contexto \"%s\" não encontrado"
 
-#, fuzzy, c-format
+#, c-format
 msgid "Default key bindings restored for context \"%s\""
-msgstr "Atalhos de teclado padrão restaurados"
+msgstr "Atalhos de teclado padrões restaurados para o contexto \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: \"-yes\" argument is required for keys reset (security reason)"
 msgstr ""
-"%sErro: argumento \"-yes\" é requerido para as teclas de reset (razões de "
+"%sErro: argumento \"-yes\" é requerido para as teclas de reset (por motivo de "
 "segurança)"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%d new key added"
 msgid_plural "%d new keys added (context: \"%s\")"
 msgstr[0] "%d nova tecla adicionada"
-msgstr[1] "%d novas teclas adicionadas"
+msgstr[1] "%d novas teclas adicionadas (context: \"%s\")"
 
 #, c-format
 msgid "leaf: id: %d, parent: %d, plugin: \"%s\", buffer: \"%s\""
@@ -507,21 +512,17 @@ msgstr "Disposição dos buffers salva (ordem dos buffers)"
 msgid "Layout saved for windows (buffer displayed by each window)"
 msgstr "Disposição salva para as janelas (buffer mostrado por cada janela)"
 
-#, fuzzy
 msgid "Layout reset for buffers"
 msgstr "Restauração da disposição dos buffers"
 
-#, fuzzy
 msgid "Layout reset for windows"
 msgstr "Restauração da disposição das janelas"
 
-#, fuzzy
 msgid "Mouse enabled"
-msgstr "Filtro de mensagens habilitado"
+msgstr "Mouse habilitado"
 
-#, fuzzy
 msgid "Mouse disabled"
-msgstr "Filtro de mensagens desabilitado"
+msgstr "Mouse desabilitado"
 
 msgid "Plugins loaded:"
 msgstr "Plugins carregados:"
@@ -694,9 +695,9 @@ msgstr "%sErro: falhou ao recarregar as opções de %s"
 msgid "Unknown configuration file \"%s\""
 msgstr "Arquivo de configuração desconhecido \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: incorrect number"
-msgstr "%sErro: número do buffer incorreto"
+msgstr "%sErro: número incorreto"
 
 #, c-format
 msgid "Options saved to %s"
@@ -743,16 +744,15 @@ msgstr "%sErro: opção de configuração \"%s\" não encontrada"
 msgid "Option changed: "
 msgstr "Opção mudada: "
 
-#, fuzzy
 msgid "Option created: "
-msgstr "Opção mudada: "
+msgstr "Opção criada: "
 
 msgid "Option changed"
 msgstr "Opção mudada"
 
 #, c-format
 msgid "%sReset of all options is not allowed"
-msgstr ""
+msgstr "%sRestauração de todas as opções não é permitida"
 
 #, c-format
 msgid "%sFailed to unset option \"%s\""
@@ -833,9 +833,9 @@ msgstr[1] "vezes"
 msgid "Windows list:"
 msgstr "Lista de janelas:"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: incorrect window number"
-msgstr "%sErro: número do buffer incorreto"
+msgstr "%sErro: número da janela incorreto"
 
 #, c-format
 msgid ""
@@ -848,9 +848,8 @@ msgstr ""
 msgid "toggle away status"
 msgstr "Alternar status de ausente"
 
-#, fuzzy
 msgid "[-all] [<message>]"
-msgstr "[-all] [mensagem]"
+msgstr "[-all] [<mensagem>]"
 
 msgid ""
 "   -all: toggle away status on all connected servers\n"
@@ -863,20 +862,19 @@ msgstr ""
 msgid "manage bars"
 msgstr "gerenciar barras"
 
-#, fuzzy
 msgid ""
 "list|listfull|listitems || add <name> <type>[,<cond1>[,<cond2>...]] "
 "<position> <size> <separator> <item1>[,<item2>...] || default [input|title|"
 "status|nicklist] || del <name>|-all || set <name> <option> <value> || hide|"
 "show|toggle <name> || scroll <name> <window> <scroll_value>"
 msgstr ""
-"[add barname type[,cond1,cond2,...] position size separator item1,item2,...] "
-"| [default] | [del barname|-all] | [set barname option value] | [hide|show|"
-"toggle barname] | [scroll barname buffer scroll_value] | [list] | [listfull] "
-"| [listitems]"
+"list|listfull|listitems || add <nome> <tipo>[,<cond1>[,<cond2>...]] "
+"<posição> <tamanho> <separador> <item1>[,<item2>...] || default [input|title|"
+"status|nicklist] || del <nome>|-all || set <nome> <opção> <valor> || hide|"
+"show|toggle <nome> || scroll <nome> <janela> <valor_de_rolagem>"
 
-# in the option "position", the parameters must be passes in english, but the options were translated (inside parentesis) to become more clearer
-#, fuzzy
+# in the option "position", the parameters must be passes in english, but the
+# options were translated (inside parentesis) to become clearer
 msgid ""
 "         list: list all bars\n"
 "     listfull: list all bars (verbose)\n"
@@ -976,18 +974,16 @@ msgstr ""
 msgid "manage buffers"
 msgstr "gerenciar buffers"
 
-#, fuzzy
 msgid ""
 "list || clear [<number>|<name>|-merged|-all] || move|merge <number> || "
 "unmerge [<number>|-all] || close [<n1>[-<n2>]|<name>] || notify <level> || "
 "localvar || set <property> <value> || get <property> || <number>|<name>"
 msgstr ""
-"[clear [número | -merged | -all] | move número | merge número | unmerge "
-"[número] | close [n1[-n2]] | list | notify nível | localvar | set property "
-"valor | get property | número | nome]"
+"list || clear [<número>|<nome>|-merged|-all] || move|merge <número> || "
+"unmerge [<número>|-all] || close [<n1>[-<n2>]|<nome>] || notify <nível> || "
+"localvar || set <propriedade> <valor> || get <propriedade> || <número>|<nome>"
 
 # must find a better translation to "hotlist"
-#, fuzzy
 msgid ""
 "    list: list buffers (without argument, this list is displayed)\n"
 "   clear: clear buffer content (number for a buffer, -merged for merged "
@@ -1081,13 +1077,11 @@ msgstr ""
 msgid "define color aliases and display palette of colors"
 msgstr "define apelidos para cores e mostra a palheta de cores"
 
-#, fuzzy
 msgid "alias <color> <name> || unalias <color> || reset"
 msgstr "alias <cor> <apelido> || unalias <cor> || reset"
 
 # Translate orange? Is it a internal name?
 # TODO: revisit here when color names were specified as translatable or not
-#, fuzzy
 msgid ""
 "  alias: add an alias for a color\n"
 "unalias: delete an alias\n"
@@ -1110,7 +1104,7 @@ msgstr ""
 "unalias: deleta um apelido\n"
 "  color: número da cor (>= 0, o máximo depende do terminal, em geral 63 ou "
 "255)\n"
-"   name: nome da cor para a cor (\"orange\")\n"
+"   name: nome da cor para a cor (\"orange [laranja]\")\n"
 "  reset: restaura todas os pares de cores (util quando não há mais pares "
 "disponíveis)\n"
 "\n"
@@ -1125,9 +1119,8 @@ msgstr ""
 msgid "launch explicit WeeChat or plugin command"
 msgstr "executar explicitamente um comando do WeeChat ou de um plugin"
 
-#, fuzzy
 msgid "<plugin> <command>"
-msgstr "comando do plugin"
+msgstr "<plugin> <comando>"
 
 msgid ""
 " plugin: plugin name ('weechat' for WeeChat internal command)\n"
@@ -1191,7 +1184,6 @@ msgstr "controlar depuração para core/plugins"
 
 # find a better translation to dump?
 # find a better translation do log?
-#, fuzzy
 msgid ""
 "list || set <plugin> <level> || dump [<plugin>] || buffer|color|infolists|"
 "memory|tags|term|windows || mouse|cursor [verbose] || hdata [free]"
@@ -1200,7 +1192,6 @@ msgstr ""
 "infolists|memory|mouse|tags|term|windows || hdata [free]"
 
 # Find a better translation to crash
-#, fuzzy
 msgid ""
 "     list: list plugins with debug levels\n"
 "      set: set debug level for plugin\n"
@@ -1253,7 +1244,6 @@ msgstr ""
 "list || enable|disable|toggle [<nome>] || add <nome> <buffer>[,<buffer>...] "
 "<tags> <regex> || del <nome>|-all"
 
-#, fuzzy
 msgid ""
 "   list: list all filters\n"
 " enable: enable filters (filters are enabled by default)\n"
@@ -1401,7 +1391,6 @@ msgid "<action> [<arguments>]"
 msgstr "<ação> [<argumentos>]"
 
 # TODO
-#, fuzzy
 msgid ""
 "list of actions:\n"
 "  return: simulate key \"enter\"\n"
@@ -1509,18 +1498,16 @@ msgstr ""
 msgid "bind/unbind keys"
 msgstr "vincular/desvincular teclas"
 
-# it may be needed to translate this
-#, fuzzy
 msgid ""
 "list|listdefault|listdiff [<context>] || bind <key> [<command> [<args>]] || "
 "bindctxt <context> <key> [<command> [<args>]] || unbind <key> || unbindctxt "
 "<context> <key> || reset <key> || resetctxt <context> <key> || resetall -yes "
 "[<context>] || missing [<context>]"
 msgstr ""
-"list|listdefault|listdiff [<context>] || bind <key> [<command> [<args>]] || "
-"bindctxt <context> <key> [<command> [<args>]] || unbind <key> || unbindctxt "
-"<context> <key> || reset <key> || resetctxt <context> <key> || resetall -yes "
-"[<context>] || missing [<context>]"
+"list|listdefault|listdiff [<contexto>] || bind <tecla> [<comando> [<argumentos>]] || "
+"bindctxt <contexto> <tecla> [<comando> [<argumentos>]] || unbind <tecla> || unbindctxt "
+"<contexto> <tecla> || reset <tecla> || resetctxt <contexto> <tecla> || resetall -yes "
+"[<contexto>] || missing [<contexto>]"
 
 #, fuzzy
 msgid ""
@@ -1634,7 +1621,6 @@ msgstr "controle do mouse"
 msgid "enable|disable|toggle [<delay>]"
 msgstr "enable|disable|toggle [<atraso>]"
 
-#, fuzzy
 msgid ""
 " enable: enable mouse\n"
 "disable: disable mouse\n"
@@ -1653,11 +1639,10 @@ msgstr ""
 " enable: habilita o mouse\n"
 "disable: desabilita o mouse\n"
 " toggle: alterna o mouse entre habilitado/desabilitado\n"
-"  delay: atraso (em segundos) após qual estado inicial do mouse é restaurado "
+"  delay: tempo de espera (em segundos) após qual estado inicial do mouse é restaurado "
 "(útil para temporariamente desablitar o mouse)\n"
 "\n"
-"Para habilitar/desabilitar o mouse na inicialização, use:\n"
-"  /set weechat.look.mouse on/off\n"
+"O estado do mouse é salvo na opção \"weechat.look.mouse\".\n"
 "\n"
 "Exemplos:\n"
 "  habilitar o mouse:\n"
@@ -1713,15 +1698,13 @@ msgstr ""
 msgid "list/load/unload plugins"
 msgstr "list/load/unload plugins"
 
-#, fuzzy
 msgid ""
 "list|listfull [<name>] || load <filename> [<arguments>] || autoload "
 "[<arguments>] || reload [<name> [<arguments>]] || unload [<name>]"
 msgstr ""
-"list|listfull [<nome>] || load <arquivo> || autoload || reload|unload "
-"[<name>]"
+"list|listfull [<nome>] || load <nome_do_arquivo> [<argumentos>] || autoload "
+"[<argumentos>] || reload [<nome> [<argumentos>]] || unload [<nome>]"
 
-#, fuzzy
 msgid ""
 "     list: list loaded plugins\n"
 " listfull: list loaded plugins (verbose)\n"
@@ -1736,14 +1719,17 @@ msgid ""
 "\n"
 "Without argument, this command lists loaded plugins."
 msgstr ""
-"    list: lista plugins carregados\n"
-"listfull: lista plugins carregados (verbosamente)\n"
-"    load: carrega um plugin\n"
-"autoload: carrega automaticamente os plugins nos diretórios do sistema ou  "
+"     list: lista plugins carregados\n"
+" listfull: lista plugins carregados (detalhadamente)\n"
+"     load: carrega um plugin\n"
+" autoload: carrega automaticamente os plugins nos diretórios do sistema ou  "
 "do usuário\n"
-"  reload: recarrega um plugin (se nenhum nome for fornecido, descarrega "
+"   reload: recarrega um plugin (se nenhum nome for fornecido, descarrega "
 "todos os plugins, então realiza autoload nos plugins)\n"
-"  unload: descarrega um ou todos os plugins\n"
+"   unload: descarrega um ou todos os plugins\n"
+" filename: plugin (arquivo) a ser carregado\n"
+"     name: o nome de um plugin\n"
+"arguments: argumentos passados ao plugin no carregamento\n"
 "\n"
 "Sem argumentos, este comando lista plugins carregados"
 
@@ -1816,13 +1802,11 @@ msgstr ""
 "\n"
 "Sem argumentos, todos os arquivos (WeeChat e plugins) são recarregados."
 
-#, fuzzy
 msgid "execute a command several times"
-msgstr "executa um comando silenciosamente"
+msgstr "executa um comando várias vezes"
 
-#, fuzzy
 msgid "[-interval <delay>] <count> <command>"
-msgstr "número[unidade] comando"
+msgstr "[-interval <tempo_de_espera>] <contador> <comandos>"
 
 #, fuzzy
 msgid ""
@@ -2171,11 +2155,9 @@ msgstr "propriedades que podem se configuradas em um buffer"
 msgid "properties that can be read on a buffer"
 msgstr "propriedades que podem ser lidas em um buffer"
 
-#, fuzzy
 msgid "numbers of windows"
-msgstr "Restauração da disposição das janelas"
+msgstr "número de janelas"
 
-#, fuzzy
 msgid "palette colors"
 msgstr "cores da palheta"
 
@@ -2272,9 +2254,9 @@ msgstr ""
 msgid "alias for color"
 msgstr "apelido para cor"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sError: palette option must be numeric"
-msgstr "%sErro: falhou ao salvar as opções para %s"
+msgstr "%sErro: opção da palheta deve ser numérica"
 
 msgid "Notify level for buffer"
 msgstr "Nível de notificação para o buffer"
@@ -2432,18 +2414,14 @@ msgstr ""
 "(esta opção é desabilitada por padrão porque pode causar sérios problemas de "
 "visualização"
 
-# Does it worth translating 'case insensitive'?
-#, fuzzy
 msgid ""
 "comma separated list of words to highlight (case insensitive comparison, "
 "words may begin or end with \"*\" for partial match)"
 msgstr ""
-"lista separada por vírgulas de palavras a serem destacadas (comparação case "
-"insensitive, palavras podem começar ou terminar com \"*\" para coincidências "
+"lista separada por vírgulas de palavras a serem destacadas (comparação sem levar "
+"em conta maiúscula/minúscula, palavras podem começar ou terminar com \"*\" para coincidências "
 "parciais)"
 
-# Again, the 'case sensitive'...
-#, fuzzy
 msgid ""
 "regular expression used to check if a message has highlight or not, at least "
 "one match in string must be surrounded by word chars (alphanumeric, \"-\", "
@@ -2452,18 +2430,16 @@ msgid ""
 msgstr ""
 "expressão regular usada para verificar se a mensagem tem destaque ou não, "
 "pelo menos uma correspondência na string precisa ser envolta por caracteres "
-"de palavra (alfanumérico, \"-\", \"_\" ou \"|\"), expressões regulares são "
-"case sensitive, exemplo: \"FlashCode|flashy\""
+"de palavra (alfanumérico, \"-\", \"_\" ou \"|\"), expressões regulares levam em conta "
+"maiúscula/minúscula, exemplo: \"FlashCode|flashy\""
 
-# Yet another case sensitive
-#, fuzzy
 msgid ""
 "comma separated list of tags to highlight (case insensitive comparison, "
 "examples: \"irc_notice\" for IRC notices, \"nick_flashcode\" for messages "
 "from nick \"FlashCode\")"
 msgstr ""
-"lista de marcações separada por vírgulas a serem destacadas (comparação case "
-"insensitive, exemplos: \"irc_notice\" for IRC notices, \"nick_flashcode\" "
+"lista de marcações separada por vírgulas a serem destacadas (comparação sem levar "
+"em conta maiúscula/minúscula, exemplos: \"irc_notice\" for IRC notices, \"nick_flashcode\" "
 "para mensagens do apelido \"FlashCode\")"
 
 msgid ""
@@ -2672,12 +2648,10 @@ msgstr ""
 "buffer"
 
 # Find a better translation to "string"
-#, fuzzy
 msgid ""
 "string used to draw read marker line (string is repeated until end of line)"
 msgstr ""
-"string usada para desenhar a linha de leitura (a string é repetida até o fim "
-"da linha)"
+"string utilizada para desenhar a linha de marcação (a string é repetida até o fim da linha)"
 
 msgid "save configuration file on exit"
 msgstr "salva arquivo de configuração na saída"
@@ -2978,11 +2952,12 @@ msgstr "mostra contagem para cada completação parcial em um item de barra"
 msgid "maximum number of lines in history per buffer (0 = unlimited)"
 msgstr "número máximo de linhas no histórico por buffer (0 = ilimitado)"
 
-#, fuzzy
 msgid ""
 "maximum number of minutes in history per buffer (0 = unlimited, examples: "
 "1440 = one day, 10080 = one week, 43200 = one month, 525600 = one year)"
-msgstr "número máximo de linhas no histórico por buffer (0 = ilimitado)"
+msgstr ""
+"número máximo de minutos no histórico por buffer (0 = ilimitado, exemplos: "
+"1440 = um dia, 10080 = uma semana, 43200 = um mês, 525600 = um ano)"
 
 msgid "maximum number of user commands in history (0 = unlimited)"
 msgstr "número máximo de comandos de usuário no histórico (0 = ilimitado)"
@@ -3078,17 +3053,17 @@ msgstr "%sAviso: %s, linha %d: sintaxe inválida, faltando \"]\""
 msgid "%sWarning: %s, line %d: unknown section identifier (\"%s\")"
 msgstr "%sAviso: %s, linha %d: identificador de seção desconhecido (\"%s\")"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sWarning: %s, line %d: unknown option for section \"%s\": %s"
 msgstr "%sAviso: %s, linha %d: opção \"%s\" desconhecido para seção \"%s\""
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sWarning: %s, line %d: option outside section: %s"
-msgstr "%sAviso: %s, linha %d: opção \"%s\" desconhecido para seção \"%s\""
+msgstr "%sAviso: %s, linha %d: opção fora da seção: %s"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%sWarning: %s, line %d: invalid value for option: %s"
-msgstr "%sAviso: %s, linha %d: valor inválido para opção \"%s\""
+msgstr "%sAviso: %s, linha %d: valor \"%s\" inválido para opção"
 
 #, c-format
 msgid "Reloading configuration file %s"
@@ -3273,253 +3248,260 @@ msgstr ""
 msgid "No color support in terminal."
 msgstr ""
 
-#, fuzzy
 msgid "Default colors:"
-msgstr "comando padrão:"
+msgstr "Cores padrões:"
 
 msgid "Terminal colors:"
-msgstr ""
+msgstr "Cores do terminal:"
 
 msgid ""
 "WeeChat colors | Actions: [e] Display extra infos [r] Refresh [z] Reset "
 "colors [q] Close buffer | Keys: [alt-c] Temporarily switch to terminal colors"
 msgstr ""
+"Cores do WeeChat | Ações: [e] Exibe informações extras [r] Atualiza [z] Restaura "
+"core [q] Fecha buffer | Teclas: [alt-c] Alterna temporariamente para cores do terminal"
 
 #, c-format
 msgid "WeeChat color pairs (in use: %d, left: %d):"
-msgstr ""
+msgstr "Pares de cores do WeeChat (em uso: %d, sobram: %d):"
 
 #, c-format
 msgid "Last auto reset of pairs: %s"
-msgstr ""
+msgstr "Última restauração automática de pares: %s"
 
 msgid "WeeChat basic colors:"
-msgstr ""
+msgstr "Cores básicas do WeeChat:"
 
 msgid "Nick colors:"
-msgstr ""
+msgstr "Cores do apelido:"
 
-#, fuzzy
 msgid "Color aliases:"
-msgstr "cor"
+msgstr "Atalhos de Cor:"
 
 msgid "Content of colors (r/g/b):"
-msgstr ""
+msgstr "Conteúdo das cores (r/g/b):"
 
 #, c-format
 msgid "WeeChat colors (in use: %d, left: %d):"
-msgstr ""
+msgstr "Cores do WeeChat (em uso: %d, sobram: %d):"
 
 msgid "Terminal lost, exiting WeeChat..."
-msgstr ""
+msgstr "Terminal perdido, saindo do WeeChat..."
 
 #, c-format
 msgid "Signal %s received, exiting WeeChat..."
-msgstr ""
+msgstr "Sinal %s recebido, saindo do WeeChat..."
 
 msgid "Signal SIGHUP received, reloading configuration files"
-msgstr ""
+msgstr "Sinal SIGHUP recebido, recarregando arquivos de configuração"
 
-#, fuzzy
 msgid "Mouse is enabled"
-msgstr "Filtro de mensagens habilitado"
+msgstr "Mouse está habilitado"
 
-#, fuzzy
 msgid "Mouse is disabled"
-msgstr "Filtro de mensagens desabilitado"
+msgstr "Mouse está desabilitado"
 
 #, c-format
 msgid "  TERM='%s', size: %dx%d"
-msgstr ""
+msgstr "  TERM='%s', tamanho: %dx%d"
 
 msgid "server"
 msgid_plural "servers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "servidor"
+msgstr[1] "servidores"
 
 #, c-format
 msgid ""
 "%sUnable to change bar type: you must delete bar and create another to do "
 "that"
 msgstr ""
+"%sNão foi possível alterar o tipo da barra: você precisa deletar a barra e "
+"criar outra para fazer isso"
 
 msgid "true if bar is hidden, false if it is displayed"
-msgstr ""
+msgstr "verdadeiro se a barra está escondida, falso se ela é exibida"
 
 msgid "bar priority (high number means bar displayed first)"
-msgstr ""
+msgstr "prioridade da barra (número elevado significa que a barra será exibida primeiro)"
 
 msgid "bar type (root, window, window_active, window_inactive)"
-msgstr ""
+msgstr "tipo da barra (root, window, window_active, window_inactive)"
 
 msgid ""
 "condition(s) for displaying bar (for bars of type \"window\"): \"active\" = "
 "window must be active, \"inactive\" = window must be inactive, \"nicklist\" "
 "= buffer must have a nicklist"
 msgstr ""
+"condição(ões) para exibição da barra (para barras do tipo \"window\"): \"active\" = "
+"janela deve estar ativa, \"inactive\" = janela deve estar inativa, \"nicklist\" "
+"= buffer deve possuir uma lista de apelidos"
 
 msgid "bar position (bottom, top, left, right)"
-msgstr ""
+msgstr "posição da barra (bottom [embaixo], top [em cima], left [esquerda], right [direita])"
 
 msgid ""
 "bar filling direction (\"horizontal\" (from left to right) or \"vertical"
 "\" (from top to bottom)) when bar position is top or bottom"
 msgstr ""
+"direção de preenchimento da barra (\"horizontal\" ) (da esquerda para a direita) ou "
+"\"vertical\" (de cima para baixo) quando a posição da barra é em cima ou embaixo"
 
 msgid ""
 "bar filling direction (\"horizontal\" (from left to right) or \"vertical"
 "\" (from top to bottom)) when bar position is left or right"
 msgstr ""
+"direção de preenchimento da barra (\"horizontal\" ) (da esquerda para a direita) ou "
+"\"vertical\" (de cima para baixo) quando a posição da barra é esquerda ou direita"
 
 msgid "bar size in chars (0 = auto size)"
-msgstr ""
+msgstr "tamanho da barra em caracteres (0 = tamanho automático)"
 
 msgid "max bar size in chars (0 = no limit)"
-msgstr ""
+msgstr "tamanho máximo da barra em caracteres (0 = ilimitado)"
 
 msgid "default text color for bar"
-msgstr ""
+msgstr "cor padrão do texto para a barra"
 
 msgid "default delimiter color for bar"
-msgstr ""
+msgstr "cor padrão do delimitador para a barra"
 
 msgid "default background color for bar"
-msgstr ""
+msgstr "cor padrão do fundo para a barra"
 
 msgid "separator line between bar and other bars/windows"
-msgstr ""
+msgstr "linha separadora entre a barra e outras barras/janelas"
 
 msgid ""
 "items of bar, they can be separated by comma (space between items) or \"+"
 "\" (glued items)"
 msgstr ""
+"itens da barra, podem ser separados por vírgula (espaço entre itens) ou \"+"
+"\" (itens \"colados\")"
 
 #, c-format
 msgid "Bar \"%s\" updated"
-msgstr ""
+msgstr "Barra \"%s\" atualizada"
 
 #, c-format
 msgid "%sPaste %d lines ? [ctrl-Y] Yes [ctrl-N] No"
-msgstr ""
+msgstr "%sColar %d linhas ? [ctrl-Y] Sim [ctrl-N] Não"
 
 msgid "Text search"
-msgstr ""
+msgstr "Busca de texto"
 
 msgid "Text search (exact)"
-msgstr ""
+msgstr "Busca de texto (exata)"
 
 #, c-format
 msgid "%s-MORE(%d)-"
-msgstr ""
+msgstr "%s-MORE(%d)-"
 
 #. TRANSLATORS: if possible use short word or abbreviation here ("Act" is abbreviation of "Activity" in english)
 msgid "Act: "
-msgstr ""
+msgstr "Ativ: "
 
 #, c-format
 msgid "Notify changed for \"%s%s%s\": \"%s%s%s\" to \"%s%s%s\""
-msgstr ""
+msgstr "Notificação alterada para \"%s%s%s\": \"%s%s%s\" para \"%s%s%s\""
 
 #, c-format
 msgid "%sError: a buffer with same name (%s) already exists"
-msgstr ""
+msgstr "%sErro: um buffer com o mesmo nome (%s) já existe"
 
 #, c-format
 msgid "%sError: it is only possible to merge buffers with formatted content"
-msgstr ""
+msgstr "%sErro: só é possível mesclar buffers com conteúdo formatado"
 
-#, fuzzy, c-format
+#, c-format
 msgid "Debug enabled for cursor mode (%s)"
-msgstr "Debug desabilitado para \"%s\""
+msgstr "Depuração habilitada para modo cursor (%s)"
 
 msgid "verbose"
 msgstr ""
 
 msgid "normal"
 msgid_plural "normals"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "normal"
+msgstr[1] "normais"
 
-#, fuzzy
 msgid "Debug disabled for cursor mode"
-msgstr "Debug desabilitado para \"%s\""
+msgstr "Depuração desabilitada para modo cursor"
 
 msgid "Error: not enough memory to add a buffer to hotlist"
-msgstr ""
+msgstr "Erro: memória insuficiente para adicionar um buffer na lista de atividades"
 
-#, fuzzy, c-format
+#, c-format
 msgid "New key binding (context \"%s\"): %s%s => %s%s"
-msgstr "Atalhos de teclado deletados (%d):"
+msgstr "Novo atalho de teclado (contexto \"%s\"): %s%s => %s%s"
 
-#, fuzzy, c-format
+#, c-format
 msgid "Key \"%s\" unbound (context: \"%s\")"
-msgstr "Tecla \"%s\" não associada à nenhum atalho"
+msgstr "Tecla \"%s\" desassociada (contexto: \"%s\")"
 
 msgid "Hashtable focus:"
 msgstr ""
 
 #, c-format
 msgid "Command for key: \"%s\""
-msgstr ""
+msgstr "Comando para tecla: \"%s\""
 
 #, c-format
 msgid "Sending hsignal: \"%s\""
 msgstr ""
 
-#, fuzzy, c-format
+#, c-format
 msgid "Executing command: \"%s\""
-msgstr "comando padrão:"
+msgstr "Executando comando: \"%s\""
 
 msgid "Not enough memory for new line"
-msgstr ""
+msgstr "Memória insuficiente para nova linha"
 
-#, fuzzy, c-format
+#, c-format
 msgid "Debug enabled for mouse (%s)"
-msgstr "Debug desabilitado para \"%s\""
+msgstr "Depuração habilitada para mouse (%s)"
 
-#, fuzzy
 msgid "Debug disabled for mouse"
-msgstr "Debug desabilitado para \"%s\""
+msgstr "Depuração desabilitada para mouse"
 
 #, c-format
 msgid "%s%s: error, circular reference when calling alias \"%s\""
-msgstr ""
+msgstr "%s%s: erro, referência circular ao chamar atalho \"%s\""
 
 #, c-format
 msgid "%s%s: error creating alias \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar atalho \"%s\" => \"%s\""
 
 #, c-format
 msgid "Alias \"%s\" => \"%s\" created"
-msgstr ""
+msgstr "Atalho \"%s\" => \"%s\" criado"
 
 msgid "List of aliases:"
-msgstr ""
+msgstr "Lista de atalhos:"
 
 #, c-format
 msgid "No alias found matching \"%s\""
-msgstr ""
+msgstr "Nenhum atalho semelhante a \"%s\" foi encontrado"
 
 msgid "No alias defined"
-msgstr ""
+msgstr "Nenhum atalho definido"
 
 #, c-format
 msgid "%sAlias \"%s\" not found"
-msgstr ""
+msgstr "%sAtalho \"%s\" não encontrado"
 
 #, c-format
 msgid "Alias \"%s\" removed"
-msgstr ""
+msgstr "Atalho \"%s\" removido"
 
 #, c-format
 msgid "%s%s: error creating configuration file"
-msgstr ""
+msgstr "%s%s: erro ao criar arquivo de configuração"
 
 msgid "create an alias for a command"
-msgstr ""
+msgstr "cria um atalho para um comando"
 
 msgid "[-completion <completion>] <alias> [<command> [;<command>...]]"
-msgstr ""
+msgstr "[-completion <completion>] <atalho> [<comando> [;<comando>...]]"
 
 #, c-format
 msgid ""
@@ -3557,67 +3539,68 @@ msgid ""
 msgstr ""
 
 msgid "remove aliases"
-msgstr ""
+msgstr "remover atalhos"
 
 msgid "<alias> [<alias>...]"
-msgstr ""
+msgstr "<atalho> [<atalho>...]"
 
 msgid "alias: name of alias to remove"
-msgstr ""
+msgstr "atalho: nome de um atalho para remover"
 
 msgid "list of aliases"
-msgstr ""
+msgstr "lista de atalhos"
 
-#, fuzzy
 msgid "value of alias"
-msgstr "valores"
+msgstr "valor do atalho"
 
 #, c-format
 msgid "%s%s: error creating completion for alias \"%s\": alias not found"
 msgstr ""
 
 msgid "alias pointer (optional)"
-msgstr ""
+msgstr "ponteiro de atalhos (opcional)"
 
 msgid "alias name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do atalho (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 #, c-format
 msgid "%s: \"%s\" removed"
-msgstr ""
+msgstr "%s: \"%s\" removido"
 
 #. TRANSLATORS: "%s" is "aspell"
 #, c-format
 msgid "%s dictionaries list:"
-msgstr ""
+msgstr "lista de dicionários do %s"
 
 #, c-format
 msgid "%s: error: dictionary \"%s\" is not available on your system"
-msgstr ""
+msgstr "%s: erro: dicionário \"%s\" não está disponível em seu sistema"
 
 #, c-format
 msgid "%s: word \"%s\" added to personal dictionary"
-msgstr ""
+msgstr "%s: palavra \"%s\" adicionada ao dicionário pessoal"
 
 #, c-format
 msgid "%s%s: failed to add word to personal dictionary"
-msgstr ""
+msgstr "%s%s: falha ao adicionar palavra no dicionário pessoal"
 
 #, c-format
 msgid "%s%s: no dictionary on this buffer for adding word"
-msgstr ""
+msgstr "%s%s: nenhum dicionário para adicionar palavra neste buffer"
 
 #, c-format
 msgid ""
 "%s%s: many dictionaries are defined for this buffer, please specify "
 "dictionary"
 msgstr ""
+"%s%s: muitos dicionários estão definidor para este buffer, por favor "
+"especifique o dicionário"
 
 msgid "aspell plugin configuration"
-msgstr ""
+msgstr "configuração do plugin aspell"
 
 msgid "dictlist || enable <lang> || disable || addword [<lang>] <word>"
-msgstr ""
+msgstr "dictlist || enable <idioma> || disable || addword [<idioma>] <palavra>"
 
 msgid ""
 "dictlist: show installed dictionaries\n"
@@ -3633,89 +3616,100 @@ msgid ""
 msgstr ""
 
 msgid "list of supported langs for aspell"
-msgstr ""
+msgstr "lista de idiomas suportados para aspell"
 
 msgid "comma separated list of dictionaries to use on this buffer"
-msgstr ""
+msgstr "lista de dicionários (separados por vírgula) para uso neste buffer"
 
 #, c-format
 msgid "%s%s: error creating aspell dictionary \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar dicionário aspell \"%s\" => \"%s\""
 
 msgid ""
 "option for aspell (for list of available options and format, run command "
 "\"aspell config\" in a shell)"
 msgstr ""
+"opção para aspell (para uma lista de opções e formatos disponíveis, execute "
+"o comando \"aspell config\" em um shell)"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%s%s: error creating aspell option \"%s\" => \"%s\""
-msgstr "%sErro: incapaz de configurar a opção \"%s\" para a barra \"%s\""
+msgstr "%s%s: erro ao criar opção para aspell \"%s\" => \"%s\""
 
 msgid "color used for misspelled words"
-msgstr ""
+msgstr "cor usada em palavras erradas"
 
 msgid ""
 "comma separated list of commands for which spell checking is enabled (spell "
 "checking is disabled for all other commands)"
 msgstr ""
+"lista de comandos (separados por vírgula) para os quais a verificação do aspell "
+"está habilitada (verificação ortográfica é desabilitada para todos os outros comandos)"
 
 msgid ""
 "default dictionary (or comma separated list of dictionaries) to use when "
 "buffer has no dictionary defined (leave blank to disable aspell on buffers "
 "for which you didn't explicitly enabled it)"
 msgstr ""
+"dicionário padrão (ou lista de dicionários separados por vírgula) para usar "
+"quando o buffer não tiver dicionário definido (deixe em branco para desabilitar "
+"o aspell em buffer para os quais você não o habilitou explicitamente)"
 
 msgid "check words during text search in buffer"
-msgstr ""
+msgstr "verificar palavras durante busca de texto no buffer"
 
 msgid ""
 "real-time spell checking of words (slower, disabled by default: words are "
 "checked only if there's delimiter after)"
 msgstr ""
+"verificação ortográfica de palavras em tempo real (mais lento, desabilitado por "
+"padrão: palavras são verificadas somente se houver um demilitador depois)"
 
 msgid ""
 "minimum length for a word to be spell checked (use 0 to check all words)"
 msgstr ""
+"tamanho mínimo de uma palavra para ser verificada ortograficamente (use 0 para "
+"verificar todas as palavras)"
 
 #, c-format
 msgid "%s: warning: dictionary \"%s\" is not available on your system"
-msgstr ""
+msgstr "%s: aviso: dicionário \"%s\" não está disponível em seu sistema"
 
 #, c-format
 msgid "%s%s: not enough memory to create new speller"
-msgstr ""
+msgstr "%s%s: memória insuficiente para criar novo verificador ortográfico"
 
 #, c-format
 msgid "%s%s: error creating charset \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar charset \"%s\" => \"%s\""
 
 msgid "global decoding charset"
-msgstr ""
+msgstr "charset de decodificação global"
 
 msgid "global encoding charset"
-msgstr ""
+msgstr "charset de codificação global"
 
 #, c-format
 msgid "%s: %s, \"%s\": removed"
-msgstr ""
+msgstr "%s: %s, \"%s\": removido"
 
 #, c-format
 msgid "%s: terminal: %s, internal: %s"
-msgstr ""
+msgstr "%s: terminal: %s, interno: %s"
 
 #, c-format
 msgid "%s%s: wrong charset type (decode or encode expected)"
-msgstr ""
+msgstr "%s%s: tipo de charset inválido (esperado decodificação ou codificação)"
 
 #, c-format
 msgid "%s%s: invalid charset: \"%s\""
-msgstr ""
+msgstr "%s%s: charset inválido: \"%s\""
 
 msgid "change charset for current buffer"
-msgstr ""
+msgstr "alterar o charset para o buffer atual"
 
 msgid "decode|encode <charset> || reset"
-msgstr ""
+msgstr "decode|encode <charset> || reset"
 
 msgid ""
 " decode: change decoding charset\n"
@@ -3731,9 +3725,8 @@ msgstr ""
 msgid "%sdemo message with error prefix"
 msgstr ""
 
-#, fuzzy
 msgid "colors"
-msgstr "cor"
+msgstr "cores"
 
 msgid "Available infos:"
 msgstr ""
@@ -3759,26 +3752,25 @@ msgid ""
 msgstr ""
 
 msgid "print some messages on current buffer"
-msgstr ""
+msgstr "imprime algumas mensagens no buffer atual"
 
 msgid "<text>"
-msgstr ""
+msgstr "<texto>"
 
 msgid "text: write this text"
-msgstr ""
+msgstr "texto: escreva este texto"
 
 msgid "open a new buffer"
-msgstr ""
+msgstr "abre um novo buffer"
 
 msgid "<name>"
-msgstr ""
+msgstr "<nome>"
 
 msgid "get and display an info"
-msgstr ""
+msgstr "obtem e exbibe uma informação"
 
-#, fuzzy
 msgid "<info> [<arguments>]"
-msgstr "[-yes] [argumentos]"
+msgstr "<info> [<argumentos>]"
 
 msgid ""
 "     info: info to display\n"
@@ -3790,9 +3782,8 @@ msgstr ""
 msgid "get and display an infolist"
 msgstr ""
 
-#, fuzzy
 msgid "<infolist> [<arguments>]"
-msgstr "[-yes] [argumentos]"
+msgstr "<infolist> [<argumentos>]"
 
 msgid ""
 " infolist: infolist to display\n"
@@ -4221,11 +4212,10 @@ msgid ""
 msgstr ""
 
 msgid "send a CTCP message (Client-To-Client Protocol)"
-msgstr ""
+msgstr "envia uma mensagem CTCP (Protocolo Cliente-Cliente)"
 
-#, fuzzy
 msgid "<target> <type> [<arguments>]"
-msgstr "[-yes] [argumentos]"
+msgstr "<target> <tipo> [<argumentos>]"
 
 msgid ""
 " target: nick or channel to send CTCP to\n"
@@ -4236,9 +4226,8 @@ msgstr ""
 msgid "leave and rejoin a channel"
 msgstr ""
 
-#, fuzzy
 msgid "[<channel>[,<channel>...]] [<message>]"
-msgstr "[-all] [mensagem]"
+msgstr "[<canal>[,<canal>...]] [<mensagem>]"
 
 msgid ""
 "channel: channel name for cycle\n"
@@ -4263,26 +4252,25 @@ msgid ""
 msgstr ""
 
 msgid "remove channel half-operator status from nick(s)"
-msgstr ""
+msgstr "remover status de semi-operador do(s) apelido(s)"
 
-#, fuzzy
 msgid "<nick> [<nick>...]"
-msgstr "[arquivo [arquivo...]]"
+msgstr "<apelido> [<apelido>...]"
 
 msgid "remove channel operator status from nick(s)"
-msgstr ""
+msgstr "remover status de operador de canal do(s) apelido(s)"
 
 msgid "remove voice from nick(s)"
 msgstr ""
 
 msgid "shutdown the server"
-msgstr ""
+msgstr "desligar o servidor"
 
 msgid "target: server name"
 msgstr ""
 
 msgid "disconnect from one or all IRC servers"
-msgstr ""
+msgstr "desconectar de um ou todos os servidores IRC"
 
 msgid "[<server>|-all [<reason>]]"
 msgstr ""
@@ -4294,13 +4282,13 @@ msgid ""
 msgstr ""
 
 msgid "give channel half-operator status to nick(s)"
-msgstr ""
+msgstr "dar status de semi-operador de canal ao(s) apelido(s)"
 
 msgid "ignore nicks/hosts from servers or channels"
-msgstr ""
+msgstr "ignorar apelidos/hosts de servidores ou canais"
 
 msgid "list || add [re:]<nick> [<server> [<channel>]] || del <number>|-all"
-msgstr ""
+msgstr "list || add [re:]<apelido> [<servidor> [<canal>]] || del <número>|-all"
 
 msgid ""
 "     list: list all ignores\n"
@@ -4389,21 +4377,23 @@ msgid ""
 msgstr ""
 
 msgid "close client-server connection"
-msgstr ""
+msgstr "fecha conexão cliente-servidor"
 
 msgid "<nick> <reason>"
-msgstr ""
+msgstr "<aplido> <razão>"
 
 msgid ""
 "  nick: nick to kill\n"
 "reason: reason for kill"
 msgstr ""
+"  apelido: apelido para matar\n"
+"razão: razão para matar"
 
 msgid "list all servernames which are known by the server answering the query"
-msgstr ""
+msgstr "listar todos os nomes de servidores que são conhecidos pelo servidor respondendo a pergunta"
 
 msgid "[[<server>] <server_mask>]"
-msgstr ""
+msgstr "[[<servidor>] <máscara_do_servidor>]"
 
 msgid ""
 "     server: this server should answer the query\n"
@@ -4411,11 +4401,10 @@ msgid ""
 msgstr ""
 
 msgid "list channels and their topic"
-msgstr ""
+msgstr "listar canais e seus tópicos"
 
-#, fuzzy
 msgid "[<channel>[,<channel>...]] [<server>] [-re <regex>]"
-msgstr "[-all] [mensagem]"
+msgstr "[<canal>[,<canal>...]] [<servidor>] [-re <expressão_regular>]"
 
 msgid ""
 "channel: channel to list\n"
@@ -4435,9 +4424,8 @@ msgstr ""
 msgid "get statistics about the size of the IRC network"
 msgstr ""
 
-#, fuzzy
 msgid "[<mask> [<target>]]"
-msgstr "[-yes] [argumentos]"
+msgstr "[<máscara> [<target>]]"
 
 msgid ""
 "  mask: servers matching the mask only\n"
@@ -4445,24 +4433,24 @@ msgid ""
 msgstr ""
 
 msgid "show a graphical map of the IRC network"
-msgstr ""
+msgstr "exibe um mapa gráfico da rede IRC"
 
 msgid "send a CTCP action to the current channel"
-msgstr ""
+msgstr "envia um CTCP action para o canal atual"
 
-#, fuzzy
 msgid "<message>"
-msgstr "[-all] [mensagem]"
+msgstr "<mensagem>"
 
 msgid "message: message to send"
-msgstr ""
+msgstr "mensagem: mensagem para enviar"
 
 msgid "change channel or user mode"
-msgstr ""
+msgstr "altera modo de usuário ou canal"
 
 msgid ""
 "[<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>] || <nick> [+|-]i|s|w|o"
 msgstr ""
+"[<canal>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<argumentos>] || <apelido> [+|-]i|s|w|o"
 
 msgid ""
 "channel modes:\n"
@@ -4650,23 +4638,22 @@ msgid ""
 msgstr ""
 
 msgid "tell the server to reload its config file"
-msgstr ""
+msgstr "requisitar ao servidor para recarregar seu arquivo de configuração"
 
-#, fuzzy
 msgid "[<option>]"
-msgstr "[opção]"
+msgstr "[<opção>]"
 
 msgid "option: extra option, for some servers"
-msgstr ""
+msgstr "opção: opção extra, para alguns servidores"
 
 msgid "tell the server to restart itself"
-msgstr ""
+msgstr "requisitar ao servidor para reiniciar a si mesmo"
 
 msgid "force a user to join channel(s)"
-msgstr ""
+msgstr "forçar o usuário a entrar em algum(s) canal(is)"
 
 msgid "<nick> <channel>[,<channel>...]"
-msgstr ""
+msgstr "<apelido> <canal>[,<canal>...]"
 
 msgid ""
 "   nick: nick\n"
@@ -4674,10 +4661,10 @@ msgid ""
 msgstr ""
 
 msgid "change mode on channel, without having operator status"
-msgstr ""
+msgstr "alterar modo de canal, sem ter status de operador"
 
 msgid "<channel> <mode>"
-msgstr ""
+msgstr "<canal> <modo>"
 
 msgid ""
 "channel: channel name\n"
@@ -4685,10 +4672,10 @@ msgid ""
 msgstr ""
 
 msgid "force a user to use another nick"
-msgstr ""
+msgstr "forçar um usuário a usar outro apelido"
 
 msgid "<nick> <new_nick>"
-msgstr ""
+msgstr "<apelido> <novo_apelido>"
 
 msgid ""
 "    nick: nick\n"
@@ -4696,10 +4683,10 @@ msgid ""
 msgstr ""
 
 msgid "force a user to leave channel(s)"
-msgstr ""
+msgstr "forçar um usuário a deixar algum(s) canal(is)"
 
 msgid "force a user to quit server with a reason"
-msgstr ""
+msgstr "forçar um usuário a sair do servidor sem uma razão"
 
 msgid ""
 "  nick: nick\n"
@@ -4707,7 +4694,7 @@ msgid ""
 msgstr ""
 
 msgid "register a new service"
-msgstr ""
+msgstr "registrar um novo serviço"
 
 msgid "<nick> <reserved> <distribution> <type> <reserved> <info>"
 msgstr ""
@@ -4882,15 +4869,17 @@ msgid ""
 "send a message to all currently connected users who have set the 'w' user "
 "mode for themselves"
 msgstr ""
+"envia uma mensagem para todos os usuários conectados que setaram o modo de "
+"usuário 'w' para eles mesmos"
 
 msgid "text: text to send"
-msgstr ""
+msgstr "texto: texto a ser enviado"
 
 msgid "generate a query which returns a list of information"
-msgstr ""
+msgstr "gera uma pergunta que retorna uma lista de informações"
 
 msgid "[<mask> [o]]"
-msgstr ""
+msgstr "[<máscara> [o]]"
 
 msgid ""
 "mask: only information which match this mask\n"
@@ -4898,7 +4887,7 @@ msgid ""
 msgstr ""
 
 msgid "query information about user(s)"
-msgstr ""
+msgstr "requisitar informações sobre usuário(s)"
 
 msgid "[<server>] <nick>[,<nick>...]"
 msgstr ""
@@ -4909,11 +4898,10 @@ msgid ""
 msgstr ""
 
 msgid "ask for information about a nick which no longer exists"
-msgstr ""
+msgstr "requisitar informação sobre um apelido que não existe mais"
 
-#, fuzzy
 msgid "<nick>[,<nick>...] [<count> [<target>]]"
-msgstr "[arquivo [arquivo...]]"
+msgstr "<apelido>[,<apelido>...] [<contador> [<target>]]"
 
 msgid ""
 "  nick: nick to search\n"
@@ -4930,37 +4918,37 @@ msgid "%s%s: command \"%s\" must be executed on irc buffer (server or channel)"
 msgstr ""
 
 msgid "current IRC server"
-msgstr ""
+msgstr "servidor IRC atual"
 
 msgid "nick on current IRC server"
-msgstr ""
+msgstr "apelido no servidor IRC atual"
 
 msgid "channels on current IRC server"
-msgstr ""
+msgstr "canais no servidor IRC atual"
 
 msgid "privates on current IRC server"
 msgstr ""
 
 msgid "nicks on all channels of current IRC server"
-msgstr ""
+msgstr "apelidos em todos os canais do servidor IRC atual"
 
 msgid "IRC servers (internal names)"
-msgstr ""
+msgstr "servidor IRC (nomes internos)"
 
 msgid "current IRC channel"
-msgstr ""
+msgstr "canal IRC atual"
 
 msgid "nicks of current IRC channel"
-msgstr ""
+msgstr "apelidos do canal IRC atual"
 
 msgid "nicks and hostnames of current IRC channel"
-msgstr ""
+msgstr "apelidos e hostnames do canal IRC atual"
 
 msgid "topic of current IRC channel"
-msgstr ""
+msgstr "tópico do canal IRC atual"
 
 msgid "channels on all IRC servers"
-msgstr ""
+msgstr "canais em todos os servidores IRC"
 
 msgid "privates on all IRC servers"
 msgstr ""
@@ -4972,25 +4960,28 @@ msgid "numbers for defined ignores"
 msgstr ""
 
 msgid "nicks in notify list"
-msgstr ""
+msgstr "apelidos na lista de notificação"
 
 #, c-format
 msgid ""
 "%s%s: invalid priorities string, error at this position in string: \"%s\""
 msgstr ""
+"%s%s: string de prioridades inválida, erro nesta posição da string: \"%s\""
 
 #, c-format
 msgid ""
 "%s%s: warning: server \"%s\" not found in configuration file, not deleted in "
 "memory because it's currently used"
 msgstr ""
+"%s%s: aviso: servidor \"%s\" não encontrado no arquivo de configuração, não deletado "
+"da memória porque está sendo utilizado atualmente"
 
 msgid "buffer used to display message received from IRC server"
-msgstr ""
+msgstr "buffer utilizado para exibir mensagem recebida do servidor IRC"
 
 #, c-format
 msgid "%s%s: error creating \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar \"%s\" => \"%s\""
 
 msgid ""
 "format for CTCP reply or empty string for blocking CTCP (no reply), "
@@ -4999,72 +4990,82 @@ msgid ""
 "(WeeChat site, download page), $time (current date and time as text), "
 "$username (username on server), $realname (realname on server)"
 msgstr ""
+"formato para CTCP reply ou string vazia para CTCP bloqueante (sem resposta), "
+"as seguintes variáveis são substituídas: $version (versão do WeeChat), $compilation "
+"(data de compilação), $osinfo (informações sobre o sistema operacional), $site (site do "
+"WeeChat), $download (página de download do site do WeeChat), $time (data e hora atuais, em "
+"texto), $username (nome de usuário no servidor), $realname (nome real no servidor)"
 
 #, c-format
 msgid "%s%s: error creating CTCP \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar CTCP \"%s\" => \"%s\""
 
 msgid "list of hostname/port or IP/port for server (separated by comma)"
-msgstr ""
+msgstr "lista de hostname/porta ou IP/porta para o servidor (separados por vírgula)"
 
 msgid "proxy used for this server (optional)"
-msgstr ""
+msgstr "proxy utilizado para este servidor (opcional)"
 
 msgid "use IPv6 protocol for server communication"
-msgstr ""
+msgstr "usar protocolo IPv6 para comunicação com o servidor"
 
 msgid "use SSL for server communication"
-msgstr ""
+msgstr "usar encriptação SSL para comunicação com o servidor"
 
 msgid ""
 "ssl certificate file used to automatically identify your nick (\"%h\" will "
 "be replaced by WeeChat home, \"~/.weechat\" by default)"
 msgstr ""
+"arquivo do certificado SSL utilizado para identificar seu apelido automaticamente "
+"(\"%h\" será substituído pelo diretório do WeeChat, \"~/.weechat\" por padrão)"
 
 msgid ""
 "string with priorities for gnutls (for syntax, see documentation of function "
 "gnutls_priority_init in gnutls manual, common strings are: \"PERFORMANCE\", "
 "\"NORMAL\", \"SECURE128\", \"SECURE256\", \"EXPORT\", \"NONE\")"
 msgstr ""
+"string com prioridades para o gnutls (para a sintaxe, veja a documentação da função "
+"gnutls_priority_init no manual do gnutls, strings comuns são: \"PERFORMANCE\", "
+"\"NORMAL\", \"SECURE128\", \"SECURE256\", \"EXPORT\", \"NONE\")"
 
 msgid "size of the key used during the Diffie-Hellman Key Exchange"
-msgstr ""
+msgstr "tamanho da chave utilizada durante a Troca de Chaves Diffie-Hellman"
 
 msgid "check that the ssl connection is fully trusted"
-msgstr ""
+msgstr "verificar que a conexão SSL é totalmente confiável"
 
 msgid "password for server"
-msgstr ""
+msgstr "senha para o servidor"
 
 msgid "mechanism for SASL authentication"
-msgstr ""
+msgstr "mecanismo para autenticação SASL"
 
 msgid "username for SASL authentication"
-msgstr ""
+msgstr "nome de usuário para autenticação SASL"
 
 msgid "password for SASL authentication"
-msgstr ""
+msgstr "senha para autenticação SASL"
 
 msgid "timeout (in seconds) before giving up SASL authentication"
-msgstr ""
+msgstr "limite de tempo (sem segundos) antes de desistir da autenticação SASL"
 
 msgid "automatically connect to server when WeeChat is starting"
-msgstr ""
+msgstr "conectar automaticamente ao servidor quando o WeeChat estiver inicializando"
 
 msgid "automatically reconnect to server when disconnected"
-msgstr ""
+msgstr "reconectar automaticamente ao servidor quando desconectado"
 
 msgid "delay (in seconds) before trying again to reconnect to server"
-msgstr ""
+msgstr "tempo de espera (em segundos) antes de tentar reconectar ao servidor novamente"
 
 msgid "nicknames to use on server (separated by comma)"
-msgstr ""
+msgstr "apelidos para utilizar no servidor (separados por vírgula)"
 
 msgid "user name to use on server"
-msgstr ""
+msgstr "nome de usuário para utilizar no servidor"
 
 msgid "real name to use on server"
-msgstr ""
+msgstr "nome real para utilizar no servidor"
 
 msgid ""
 "custom local hostname/IP for server (optional, if empty local hostname is "
@@ -5076,28 +5077,38 @@ msgid ""
 "separated by \";\", use \"\\;\" for a semicolon, special variables $nick, "
 "$channel and $server are replaced by their value)"
 msgstr ""
+"comando(s) para executar quando conectar ao servidor (em caso de mais de um comando, "
+"deve-se separá-los por \";\", use \"\\;\" para ponto-e-vírgula, variáveis especiais "
+"$nick [apelido], $channel [canal] e $server [servidor] são substituídas por seus valores)"
 
 msgid ""
 "delay (in seconds) after command was executed (example: give some time for "
 "authentication)"
 msgstr ""
+"tempo de espera (em segundos) depois que um comando for executado (exemplo: "
+"espere algum tempo para a autenticação)"
 
 msgid ""
 "comma separated list of channels to join when connected to server (example: "
 "\"#chan1,#chan2,#chan3 key1,key2\")"
 msgstr ""
+"lista de canais (separados por vírgula) para entrar quando conectar ao servidor "
+"(exemplo: \"#chan1,#chan2,#chan3 senha1,senha2\")"
 
 msgid "automatically rejoin channels after kick"
-msgstr ""
+msgstr "Re-entrar automaticamente em canais após ser chutado"
 
 msgid "delay (in seconds) before autorejoin (after kick)"
-msgstr ""
+msgstr "tempo de espera (em segundos) antes de auto-re-entrar (depois de ser chutado)"
 
 msgid ""
 "timeout (in seconds) between TCP connection to server and message 001 "
 "received, if this timeout is reached before 001 message is received, WeeChat "
 "will disconnect from server"
 msgstr ""
+"limite de tempo (em segundos) entre a conexão TCP ao servidor e a mensagem \"001 "
+"received\", se este limite é alcançado antes de receber a mensagem \"001 message\", "
+"o WeeChat se desconectará do servidor"
 
 msgid ""
 "anti-flood for high priority queue: number of seconds between two user "
@@ -5110,66 +5121,82 @@ msgid ""
 msgstr ""
 
 msgid "interval between two checks for away (in minutes, 0 = never check)"
-msgstr ""
+msgstr "intervalo entre duas verificações de ausente (em minutos, 0 = nunca verificar)"
 
 msgid ""
 "do not check away nicks on channels with high number of nicks (0 = unlimited)"
 msgstr ""
+"não verificar apelidos ausentes em canais com um alto número de apelidos (0 = ilimitado)"
 
 msgid ""
 "default part message (leaving channel) (\"%v\" will be replaced by WeeChat "
 "version in string)"
 msgstr ""
+"mensagem padrão de partida (deixando canal) (\"%v\" será substituído pela string "
+"de versão do WeeChat)"
 
 msgid ""
 "default quit message (disconnecting from server) (\"%v\" will be replaced by "
 "WeeChat version in string)"
 msgstr ""
+"mensagem padrão de saída (desconectando do servidor) (\"%v\" será substituído pela "
+"string de versão do WeeChat)"
 
 msgid ""
 "notify list for server (you should not change this option but use /notify "
 "command instead)"
 msgstr ""
+"lista de notificação para o servidor (você não deve alterar esta opção, mas sim "
+"utilizar o comando /notify)"
 
 #, c-format
 msgid "%s%s: error creating server \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar servidor \"%s\""
 
 #, c-format
 msgid "%s%s: error creating server option \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar opção do servidor \"%s\""
 
 msgid ""
 "auto switch to channel buffer when it is auto joined (with server option "
 "\"autojoin\")"
 msgstr ""
+"alternar automaticamente para o buffer do canal quando entrar automaticamente nele "
+"(com a opção \"autojoin\" do servidor)"
 
 msgid ""
 "auto switch to channel buffer when it is manually joined (with /join command)"
 msgstr ""
+"alternar automaticamente para o buffer do canal quando entrar manualmente nele "
+"(com o comando /join)"
 
 msgid ""
 "use nick color in output of /names (or list of nicks displayed when joining "
 "a channel)"
 msgstr ""
+"utilizar cor de apelido na saída do comando /names (ou lista de apelidos quando "
+"estiver entrando em algum canal)"
 
 msgid "use nick color in nicklist"
-msgstr ""
+msgstr "utilizar cor de apelido na lista de apelidos"
 
 msgid "use nick color in messages from server"
-msgstr ""
+msgstr "utilizar cor de apelido em mensagens do servidor"
 
 msgid "use same nick color for channel and private"
-msgstr ""
+msgstr "utilizar a mesma cor de apelido para canal e privado"
 
 msgid "merge server buffers"
-msgstr ""
+msgstr "mesclar buffers de servidores"
 
 msgid ""
 "force position of new channel in list of buffers (none = default position "
 "(should be last buffer), next = current buffer + 1, near_server = after last "
 "channel/pv of server)"
 msgstr ""
+"forçar posição de novo canal na lista de buffers (none = posição padrão "
+"(deve ser o último buffer), next = buffer atual + 1, near_server = depois "
+"do último canal/privado do servidor"
 
 msgid ""
 "force position of new private in list of buffers (none = default position "
@@ -5178,15 +5205,17 @@ msgid ""
 msgstr ""
 
 msgid "text to display before nick in chat window"
-msgstr ""
+msgstr "texto a ser exibido antes do apelido na janela de chat"
 
 msgid "text to display after nick in chat window"
-msgstr ""
+msgstr "texto a ser exibido depois do apelido na janela de chat"
 
 msgid ""
 "force color for some nicks: hash computed with nickname to find color will "
 "not be used for these nicks (format is: \"nick1:color1;nick2:color2\")"
 msgstr ""
+"forçar cor para alguns apelidos: hash computado com apelido para encontar cor "
+"não será utilizado para estes apelidos (formato: \"apelido1:cor1;apelido2:cor2\")"
 
 msgid ""
 "chars used to stop in nick when computing color with letters of nick (at "
@@ -5194,24 +5223,28 @@ msgid ""
 "(example: nick \"|nick|away\" with \"|\" in chars will return color of nick "
 "\"|nick\")"
 msgstr ""
+"caracteres utilizados para parar no apelido quando estiver computando cor com letras "
+"do apelido (no mínimo um caractere fora desta lista deve estar na string antes de "
+"parar) (exemplo: apelido \"|apelido|ausente\" with \"|\" nos caracteres retornarão "
+"cor do apelido \"|apelido\")"
 
 msgid "smart completion for nicks (completes first with last speakers)"
 msgstr ""
 
 msgid "display message when (un)marking as away"
-msgstr ""
+msgstr "exibir mensagem quando (des)marcar como ausente"
 
 msgid "display CTCP message even if it is blocked"
-msgstr ""
+msgstr "exibir mensagem CTCP mesmo quando estiver bloqueada"
 
 msgid "display CTCP reply sent by WeeChat"
-msgstr ""
+msgstr "exibir resposta CTCP enviado pelo WeeChat"
 
 msgid "display CTCP message even if it is unknown CTCP"
-msgstr ""
+msgstr "exibir mensagem CTCP mesmo se for um CTCP desconhecido"
 
 msgid "display host in join messages"
-msgstr ""
+msgstr "exibir host em mensagens de entrada no canal"
 
 msgid "display host in join messages from local client"
 msgstr ""
@@ -5220,7 +5253,7 @@ msgid "display host in part/quit messages"
 msgstr ""
 
 msgid "display old topic when channel topic is changed"
-msgstr ""
+msgstr "exibir tópico antigo quando o tópico do canal for alterado"
 
 msgid "display remote away message only once in private"
 msgstr ""
@@ -5232,7 +5265,7 @@ msgid "display server away message in away bar item"
 msgstr ""
 
 msgid "display channel modes in \"buffer_name\" bar item"
-msgstr ""
+msgstr "exibir modos do canal no item da barra \"buffer_name\""
 
 msgid ""
 "hide channel key if modes are displayed in \"buffer_name\" bar item (this "
@@ -5246,7 +5279,7 @@ msgid "display nick prefix in \"input_prompt\" bar item"
 msgstr ""
 
 msgid "hide password displayed by nickserv"
-msgstr ""
+msgstr "ocultar senha exibida pelo nickserv"
 
 msgid ""
 "comma separated list of tags for messages that may produce highlight "
@@ -5278,7 +5311,7 @@ msgid ""
 msgstr ""
 
 msgid "close buffer when /part is issued on a channel"
-msgstr ""
+msgstr "fechar buffer quando o comando /part é executado em um canal"
 
 msgid ""
 "number of raw messages to save in memory when raw data buffer is closed "
@@ -5334,22 +5367,22 @@ msgid ""
 msgstr ""
 
 msgid "color for nick prefix (prefix is custom string displayed before nick)"
-msgstr ""
+msgstr "cor para o prefixo do apelido (o prefixo é uma string customizada exibida antes de um apelido)"
 
 msgid "color for nick suffix (suffix is custom string displayed after nick)"
-msgstr ""
+msgstr "cor para o sufixo do apelido (o sufixo é uma string customizada exibida depois de um apelido)"
 
 msgid "color for text \"Notice\" in notices"
 msgstr ""
 
 msgid "color for nick in input bar"
-msgstr ""
+msgstr "cor para o apelido na barra de entrada"
 
 msgid "color for away item"
 msgstr ""
 
 msgid "color for channel modes, near channel name"
-msgstr ""
+msgstr "cor para os modos de canal, próximo ao nome do canal"
 
 msgid ""
 "color for lag indicator, when counting (pong not received from server, lag "
@@ -5363,26 +5396,30 @@ msgid "color for reason in part/quit messages"
 msgstr ""
 
 msgid "color for old channel topic (when topic is changed)"
-msgstr ""
+msgstr "cor para o tópico antigo do canal (quando o tópico é alterado)"
 
 msgid "color for new channel topic (when topic is changed)"
-msgstr ""
+msgstr "cor para o novo tópico do canal (quando o tópico é alterado)"
 
 msgid ""
 "growing factor for autoreconnect delay to server (1 = always same delay, 2 = "
 "delay*2 for each retry, ..)"
 msgstr ""
+"fator de crescimento do tempo de espera para a auto-reconexão ao servidor (1 = "
+"sempre o mesmo tempo de espera, 2 = tempo de espera*2 para cada tentativa, ..)"
 
 msgid "maximum autoreconnect delay to server (in seconds, 0 = no maximum)"
-msgstr ""
+msgstr "máximo tempo de espera para auto-reconectar ao servidor (em segundos, 0 = sem máximo)"
 
 msgid "when off, colors codes are ignored in incoming messages"
-msgstr ""
+msgstr "quando desligado, códigos de cores são ignorados em mensagens recebidas"
 
 msgid ""
 "allow user to send colors with special codes (ctrl-c + a code and optional "
 "color: b=bold, cxx=color, cxx,yy=color+background, u=underline, r=reverse)"
 msgstr ""
+"permitir ao usuário enviar cores com códigos especiais (ctrl-c + um código e "
+"cor opcional: b=negrito, cxx=cor, cxx,yy=cor+fundo, u=sublinhado, r=reverso)"
 
 msgid "interval between two checks for lag (in seconds, 0 = never check)"
 msgstr ""
@@ -5399,43 +5436,46 @@ msgid ""
 msgstr ""
 
 msgid "send unknown commands to server"
-msgstr ""
+msgstr "enviar comandos desconhecidos ao servidor"
 
 msgid ""
 "interval between two checks for notify with IRC command \"ison\" (in minutes)"
 msgstr ""
+"intervalo entre duas verificações por notificação com o comando IRC \"ison\" (em minutos)"
 
 msgid ""
 "interval between two checks for notify with IRC command \"whois\" (in "
 "minutes)"
 msgstr ""
+"intervalo entre duas verificações por notificação com o comando IRC \"whois\" (em "
+"minutos)"
 
 #, c-format
 msgid "%sCTCP requested by %s%s%s: %s%s%s%s%s%s"
-msgstr ""
+msgstr "%sCTCP requisitado por %s%s%s: %s%s%s%s%s%s"
 
 msgid " (blocked)"
-msgstr ""
+msgstr " (bloqueado)"
 
 #, c-format
 msgid "%sCTCP reply from %s%s%s: %s%s%s %ld.%ld %s"
-msgstr ""
+msgstr "%sresposta CTCP de %s%s%s: %s%s%s %ld.%ld %s"
 
 #, c-format
 msgid "%sCTCP reply from %s%s%s: %s%s%s%s%s"
-msgstr ""
+msgstr "%sresposta CTCP de %s%s%s: %s%s%s%s%s"
 
 #, c-format
 msgid "%sCTCP reply to %s%s%s: %s%s%s%s%s"
-msgstr ""
+msgstr "%sresposta CTCP para %s%s%s: %s%s%s%s%s"
 
 #, c-format
 msgid "%s%s: not enough memory for \"%s\" command"
-msgstr ""
+msgstr "%s%s: memória insuficiente para o comando \"%s\""
 
 #, c-format
 msgid "%s%s: cannot parse \"%s\" command"
-msgstr ""
+msgstr "%s%s: não foi possível interpretar comando \"%s\""
 
 #, c-format
 msgid "%s%s: unknown DCC CHAT type received from %s%s%s: \"%s\""
@@ -5443,93 +5483,95 @@ msgstr ""
 
 #, c-format
 msgid "%sUnknown CTCP requested by %s%s%s: %s%s%s%s%s"
-msgstr ""
+msgstr "%sRequisição CTCP desconhecida por %s%s%s: %s%s%s%s%s"
 
 #, c-format
 msgid "Server: %s%s %s[%s%s%s]%s%s"
-msgstr ""
+msgstr "Servidor: %s%s %s[%s%s%s]%s%s"
 
 msgid "connected"
-msgstr ""
+msgstr "conectado"
 
 msgid "not connected"
-msgstr ""
+msgstr "não conectado"
 
 msgid " (temporary)"
-msgstr ""
+msgstr " (temporário)"
 
 msgid "on"
-msgstr ""
+msgstr "ligado"
 
 msgid "off"
-msgstr ""
+msgstr "desligado"
 
 msgid "minute"
 msgid_plural "minutes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "minuto"
+msgstr[1] "minutos"
 
 msgid "channel"
 msgid_plural "channels"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "canal"
+msgstr[1] "canais"
 
 msgid "1 if string is a valid IRC channel name for server"
-msgstr ""
+msgstr "1 se string é um nome de canal IRC válido para o servidor"
 
 msgid "server,channel (server is optional)"
-msgstr ""
+msgstr "servidor,canal (servidor é opcional)"
 
 msgid "1 if string is a valid IRC nick name"
-msgstr ""
+msgstr "1 se string é um apelido IRC válido"
 
 msgid "nickname"
-msgstr ""
+msgstr "apelido"
 
 msgid "get current nick on a server"
-msgstr ""
+msgstr "obter apelido atual em um servidor"
 
 msgid "server name"
-msgstr ""
+msgstr "nome do servidor"
 
 msgid "get nick from IRC host"
-msgstr ""
+msgstr "obter apelido de host IRC"
 
 msgid "IRC host (like `:nick!name@server.com`)"
-msgstr ""
+msgstr "host IRC (exemplo: `:apelido!nome@servidor.com`)"
 
 msgid "get nick color code"
-msgstr ""
+msgstr "obter código de cor do apelido"
 
 msgid "get nick color name"
-msgstr ""
+msgstr "obter nome da cor do apelido"
 
 msgid "get buffer pointer for an IRC server/channel/nick"
-msgstr ""
+msgstr "obter pointeiro do buffer para um servidor/canal/apelido IRC"
 
 msgid "server,channel,nick (channel and nicks are optional)"
-msgstr ""
+msgstr "servidor,canal,apelido (canal e apelidos são opcionais)"
 
 msgid "1 if server supports this feature (from IRC message 005)"
-msgstr ""
+msgstr "1 se o servidor suporta esta funcionalidade (da \"message 005\" do IRC)"
 
 msgid "server,feature"
-msgstr ""
+msgstr "servidor,funcionalidade"
 
 msgid "value of feature, if supported by server (from IRC message 005)"
-msgstr ""
+msgstr "valor da funcionalidade, se suportada pelo servidor (da \"message 005\" do IRC)"
 
 msgid "parse an IRC message"
-msgstr ""
+msgstr "interpretar uma mensagem IRC"
 
 msgid "\"message\": IRC message, \"server\": server name (optional)"
-msgstr ""
+msgstr "\"mensagem\": mensagem IRC, \"servidor\": nome do servidor (opcional)"
 
 #. TRANSLATORS: please do not translate key names (enclosed by quotes)
 msgid ""
 "\"nick\": nick, \"host\": host, \"command\": command, \"channel\": channel, "
 "\"arguments\": arguments (includes channel)"
 msgstr ""
+"\"nick\": apelido, \"host\": host, \"command\": comando, \"channel\": canal, "
+"\"arguments\": argumentos (inclui canal)"
 
 msgid "split an IRC message (to fit in 512 bytes)"
 msgstr ""
@@ -5539,30 +5581,32 @@ msgid ""
 "\"msg1\" ... \"msgN\": messages to send (without final \"\\r\\n\"), "
 "\"args1\" ... \"argsN\": arguments of messages, \"count\": number of messages"
 msgstr ""
+"\"msg1\" ... \"msgN\": mensagens a serem enviadas (sem \"\\r\\n\" no final), "
+"\"args1\" ... \"argsN\": argumentos das mensagens, \"count\": número de mensagens"
 
 msgid "list of IRC servers"
-msgstr ""
+msgstr "lista de servidores IRC"
 
 msgid "server pointer (optional)"
-msgstr ""
+msgstr "pointeiro do servidor (opcional)"
 
 msgid "server name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do servidor (pode começar ou terminar com \"*\" como coringa) (opcional)"
 
 msgid "list of channels for an IRC server"
-msgstr ""
+msgstr "lista de canais para um servidor IRC"
 
 msgid "channel pointer (optional)"
-msgstr ""
+msgstr "pointeiro do canal (opcional)"
 
 msgid "server,channel (channel is optional)"
-msgstr ""
+msgstr "servidor,canal (canal é opcional)"
 
 msgid "list of nicks for an IRC channel"
-msgstr ""
+msgstr "lista de apelidos para um canal IRC"
 
 msgid "nick pointer (optional)"
-msgstr ""
+msgstr "ponteiro do apelido (opcional)"
 
 msgid "server,channel,nick (channel and nick are optional)"
 msgstr ""
@@ -5580,10 +5624,10 @@ msgid "notify pointer (optional)"
 msgstr ""
 
 msgid "irc nick"
-msgstr ""
+msgstr "apelido irc"
 
 msgid "irc channel"
-msgstr ""
+msgstr "canal irc"
 
 msgid "irc channel_speaking"
 msgstr ""
@@ -5595,21 +5639,21 @@ msgid "irc notify"
 msgstr ""
 
 msgid "pattern for irc redirect"
-msgstr ""
+msgstr "padrão para redirecionamento irc"
 
 msgid "irc redirect"
 msgstr ""
 
 msgid "irc server"
-msgstr ""
+msgstr "servidor irc"
 
 #, c-format
 msgid "%s%s: you are not connected to server"
-msgstr ""
+msgstr "%s%s: você não está conectado ao servidor"
 
 #, c-format
 msgid "%s%s: this buffer is not a channel!"
-msgstr ""
+msgstr "%s%s: este buffer não é um canal!"
 
 msgid "offline"
 msgstr ""
@@ -5619,24 +5663,24 @@ msgstr ""
 
 #, c-format
 msgid "Notify list for %s%s%s:"
-msgstr ""
+msgstr "Lista de notificação para %s%s%s:"
 
 msgid "Notify list is empty on this server"
-msgstr ""
+msgstr "Lista de notificação está vazia neste servidor"
 
 msgid "Notify list for all servers:"
-msgstr ""
+msgstr "Lista de notificação para todos os servidores:"
 
 msgid "Notify list is empty on all servers"
-msgstr ""
+msgstr "Lista de notificação está vazia em todos os servidores"
 
 #, c-format
 msgid "%snotify: %s%s%s has joined %s%s"
-msgstr ""
+msgstr "%snotificação: %s%s%s entrou %s%s"
 
 #, c-format
 msgid "%snotify: %s%s%s has quit %s%s"
-msgstr ""
+msgstr "%snotificação: %s%s%s saiu %s%s"
 
 #, c-format
 msgid "%snotify: %s%s%s is now away: \"%s\""
@@ -5644,16 +5688,17 @@ msgstr ""
 
 #, c-format
 msgid "%snotify: %s%s%s is back"
-msgstr ""
+msgstr "%snotificação: %s%s%s está de volta"
 
 #, c-format
 msgid "%snotify: %s%s%s is still away: \"%s\""
-msgstr ""
+msgstr "%snotificação: %s%s%s ainda está ausente: \"%s\""
 
 #, c-format
 msgid ""
 "%s%s: error building answer for SASL authentication, using mechanism \"%s\""
 msgstr ""
+"%s%s: erro ao construir resposta para autenticação SASL, utilizando mecanismo \"%s\""
 
 #, c-format
 msgid "%s%s: client capability, server supports: %s"
@@ -5683,23 +5728,23 @@ msgstr ""
 
 #, c-format
 msgid "%sYou have been invited to %s%s%s by %s%s%s"
-msgstr ""
+msgstr "%sVocê foi convidado para %s%s%s por %s%s%s"
 
 #, c-format
 msgid "%s%s: cannot create new channel \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível criar novo canal \"%s\""
 
 #, c-format
 msgid "%s%s%s%s%s%s%s%s%s%s has joined %s%s%s"
-msgstr ""
+msgstr "%s%s%s%s%s%s%s%s%s%s entrou %s%s%s"
 
 #, c-format
 msgid "%s%s%s%s has kicked %s%s%s %s(%s%s%s)"
-msgstr ""
+msgstr "%s%s%s%s foi chutado %s%s%s %s(%s%s%s)"
 
 #, c-format
 msgid "%s%s%s%s has kicked %s%s%s"
-msgstr ""
+msgstr "%s%s%s%s foi chutado %s%s%s"
 
 #, c-format
 msgid "%s%sYou were killed by %s%s%s %s(%s%s%s)"
@@ -5711,7 +5756,7 @@ msgstr ""
 
 #, c-format
 msgid "%sMode %s%s %s[%s%s%s]%s by %s%s"
-msgstr ""
+msgstr "%sModo %s%s %s[%s%s%s]%s por %s%s"
 
 #, c-format
 msgid "%sUser mode %s[%s%s%s]%s by %s%s"
@@ -5719,11 +5764,11 @@ msgstr ""
 
 #, c-format
 msgid "%sYou are now known as %s%s%s"
-msgstr ""
+msgstr "%sVocê agora é conhecido como %s%s%s"
 
 #, c-format
 msgid "%s%s%s%s is now known as %s%s%s"
-msgstr ""
+msgstr "%s%s%s%s agora é conhecido como %s%s%s"
 
 #, c-format
 msgid "%s%s%s%s%s%s%s%s%s%s has left %s%s%s %s(%s%s%s)"
@@ -5747,19 +5792,19 @@ msgstr ""
 
 #, c-format
 msgid "%s%s%s%s has changed topic for %s%s%s from \"%s%s%s\" to \"%s%s%s\""
-msgstr ""
+msgstr "%s%s%s%s mudou o tópico do canal %s%s%s de \"%s%s%s\" para \"%s%s%s\""
 
 #, c-format
 msgid "%s%s%s%s has changed topic for %s%s%s to \"%s%s%s\""
-msgstr ""
+msgstr "%s%s%s%s mudou o tópico do canal %s%s%s para \"%s%s%s\""
 
 #, c-format
 msgid "%s%s%s%s has unset topic for %s%s%s (old topic: \"%s%s%s\")"
-msgstr ""
+msgstr "%s%s%s%s limpou o tópico do canal %s%s%s (tópico antigo: \"%s%s%s\")"
 
 #, c-format
 msgid "%s%s%s%s has unset topic for %s%s%s"
-msgstr ""
+msgstr "%s%s%s%s limpou o tópico do canal %s%s%s"
 
 #, c-format
 msgid "%sWallops from %s%s %s(%s%s%s)%s: %s"
@@ -5775,11 +5820,11 @@ msgstr ""
 
 #, c-format
 msgid "%sUsers online: %s%s"
-msgstr ""
+msgstr "%sUsuários online: %s%s"
 
 #, c-format
 msgid "%s%s[%s%s%s] (%s%s@%s%s)%s was %s"
-msgstr ""
+msgstr "%s%s[%s%s%s] (%s%s@%s%s)%s era %s"
 
 #, c-format
 msgid ""
@@ -5789,8 +5834,8 @@ msgstr ""
 
 msgid "hour"
 msgid_plural "hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "hora"
+msgstr[1] "horas"
 
 #, c-format
 msgid ""
@@ -5799,53 +5844,53 @@ msgstr ""
 
 #, c-format
 msgid "%sMode %s%s %s[%s%s%s]"
-msgstr ""
+msgstr "%sModo %s%s %s[%s%s%s]"
 
 #, c-format
 msgid "%sURL for %s%s%s: %s"
-msgstr ""
+msgstr "%sURL para %s%s%s: %s"
 
 #. TRANSLATORS: "%s" after "created on" is a date
 #, c-format
 msgid "%sChannel created on %s"
-msgstr ""
+msgstr "%sCanal criado em %s"
 
 #. TRANSLATORS: "%s" after "created on" is a date
 #, c-format
 msgid "%sChannel %s%s%s created on %s"
-msgstr ""
+msgstr "%sCanal %s%s%s criado em %s"
 
 #, c-format
 msgid "%sNo topic set for channel %s%s"
-msgstr ""
+msgstr "%sNenhum tópico definido para o canal %s%s"
 
 #, c-format
 msgid "%sTopic for %s%s%s is \"%s%s\""
-msgstr ""
+msgstr "%sTópico para o canal %s%s%s é \"%s%s\""
 
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%sTopic set by %s%s%s%s%s%s%s%s%s on %s"
-msgstr ""
+msgstr "%sTópico definido por %s%s%s%s%s%s%s%s%s em %s"
 
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%sTopic set on %s"
-msgstr ""
+msgstr "%sTópico definido em %s"
 
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%sTopic for %s%s%s set by %s%s%s%s%s%s%s%s%s on %s"
-msgstr ""
+msgstr "%sTópico para o canal %s%s%s definido por %s%s%s%s%s%s%s%s%s em %s"
 
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%sTopic for %s%s%s set on %s"
-msgstr ""
+msgstr "%sTópico para o canal %s%s%s definido em %s"
 
 #, c-format
 msgid "%s%s%s%s has invited %s%s%s to %s%s%s"
-msgstr ""
+msgstr "%s%s%s%s convidou %s%s%s para o canal %s%s%s"
 
 #, c-format
 msgid "%sChannel reop %s%s%s: %s%s"
@@ -5854,52 +5899,53 @@ msgstr ""
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%s%s[%s%s%s] %s%s%s invited by %s%s %s(%s%s%s)%s on %s"
-msgstr ""
+msgstr "%s%s[%s%s%s] %s%s%s convidado por %s%s %s(%s%s%s)%s em %s"
 
 #, c-format
 msgid "%s%s[%s%s%s] %s%s%s invited by %s%s %s(%s%s%s)"
-msgstr ""
+msgstr "%s%s[%s%s%s] %s%s%s convidado por %s%s %s(%s%s%s)"
 
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%s%s[%s%s%s]%s exception %s%s%s by %s%s %s(%s%s%s)%s on %s"
-msgstr ""
+msgstr "%s%s[%s%s%s]%s exceção %s%s%s por %s%s %s(%s%s%s)%s em %s"
 
 #, c-format
 msgid "%s%s[%s%s%s]%s exception %s%s"
-msgstr ""
+msgstr "%s%s[%s%s%s]%s exceção %s%s"
 
 #, c-format
 msgid "%s%s: cannot create nick \"%s\" for channel \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível criar apelido \"%s\" para o canal \"%s\""
 
 #, c-format
 msgid "%sNicks %s%s%s: %s[%s%s%s]"
-msgstr ""
+msgstr "%sApelidos: %s%s%s: %s[%s%s%s]"
 
 #, c-format
 msgid "%sNicks %s%s%s: %s[%s%s]"
-msgstr ""
+msgstr "%sApelidos %s%s%s: %s[%s%s]"
 
 #, c-format
 msgid ""
 "%sChannel %s%s%s: %s%d%s %s %s(%s%d%s %s, %s%d%s %s, %s%d%s %s, %s%d%s %s%s)"
 msgstr ""
+"%sCanal %s%s%s: %s%d%s %s %s(%s%d%s %s, %s%d%s %s, %s%d%s %s, %s%d%s %s%s)"
 
 msgid "nick"
 msgid_plural "nicks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "apelido"
+msgstr[1] "apelidos"
 
 msgid "op"
 msgid_plural "ops"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "operado"
+msgstr[1] "operadores"
 
 msgid "halfop"
 msgid_plural "halfops"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "semi-operador"
+msgstr[1] "semi-operadores"
 
 msgid "voice"
 msgid_plural "voices"
@@ -5909,136 +5955,148 @@ msgstr[1] ""
 #. TRANSLATORS: "%s" after "on" is a date
 #, c-format
 msgid "%s%s[%s%s%s] %s%s%s banned by %s%s %s(%s%s%s)%s on %s"
-msgstr ""
+msgstr "%s%s[%s%s%s] %s%s%s banido por %s%s %s(%s%s%s)%s em %s"
 
 #, c-format
 msgid "%s%s[%s%s%s] %s%s%s banned by %s%s %s(%s%s%s)"
-msgstr ""
+msgstr "%s%s[%s%s%s] %s%s%s banido por %s%s %s(%s%s%s)"
 
 #, c-format
 msgid ""
 "%s%s: all declared nicknames are already in use or invalid, closing "
 "connection with server"
 msgstr ""
+"%s%s: todos os apelidos declarados já estão em uso ou são inválidos, "
+"fechando conexão com o servidor"
 
 #, c-format
 msgid "%s%s: nickname \"%s\" is invalid, trying nickname #%d (\"%s\")"
-msgstr ""
+msgstr "%s%s: apelido \"%s\" é inválido, tentando apelido #%d (\"%s\")"
 
 #, c-format
 msgid ""
 "%s%s: all declared nicknames are already in use, closing connection with "
 "server"
 msgstr ""
+"%s%s: todos os apelidos declarados já estão em uso, fechando conexão com o "
+"servidor"
 
 #, c-format
 msgid "%s: nickname \"%s\" is already in use, trying nickname #%d (\"%s\")"
-msgstr ""
+msgstr "%s: apelido \"%s\" já está em uso, tentando apelido #%d (\"%s\")"
 
 #, c-format
 msgid "%s%s: nickname \"%s\" is unavailable, trying nickname #%d (\"%s\")"
-msgstr ""
+msgstr "%s%s: apelido \"%s\" está indisponível, tentando apelido #%d (\"%s\")"
 
 #, c-format
 msgid "%s%s: command \"%s\" not found:"
-msgstr ""
+msgstr "%s%s: comando \"%s\" não encontrando:"
 
 #, c-format
 msgid "%s%s: failed to parse command \"%s\" (please report to developers):"
-msgstr ""
+msgstr "%s%s: falha ao interpretar comando \"%s\" (por favor, reporte aos desenvolvedores):"
 
 #, c-format
 msgid ""
 "%s%s: too few arguments received from IRC server for command \"%s"
 "\" (received: %d arguments, expected: at least %d)"
 msgstr ""
+"%s%s: argumentos insuficientes recebidos do servidor IRC para o comando "
+"\"%s\" (recebidos: %d argumentos, esperados: ao menos %d)"
 
 #, c-format
 msgid "%s%s: \"%s\" command received without host"
-msgstr ""
+msgstr "%s%s: \"%s\" comando recebido sem host"
 
 msgid "IRC raw messages"
-msgstr ""
+msgstr "mensagens brutas do IRC"
 
 #, c-format
 msgid "%s%s: missing argument \"%s\" for redirect pattern"
-msgstr ""
+msgstr "%s%s: faltando argumento \"%s\" para padrão de redirecionamento"
 
 #, c-format
 msgid "%s%s: redirect pattern \"%s\" already exists"
-msgstr ""
+msgstr "%s%s: padrão de redirecionamento \"%s\" já existe"
 
 #, c-format
 msgid "%s%s: no connection to server \"%s\" for redirect"
-msgstr ""
+msgstr "%s%s: sem conexão com o servidor \"%s\" para redirecionamento"
 
 #, c-format
 msgid "%s%s: missing argument \"%s\" for redirect"
-msgstr ""
+msgstr "%s%s: faltando argumento \"%s\" para redirecionamento"
 
 #, c-format
 msgid "%s%s: redirect pattern \"%s\" not found"
-msgstr ""
+msgstr "%s%s: padrão de redirecionamento \"%s\" não encontrado"
 
 #, c-format
 msgid ""
 "%s: starting redirection for command \"%s\" on server \"%s\" (redirect "
 "pattern: \"%s\")"
 msgstr ""
+"%s: iniciando redirecionamento para comando \"%s\" no servidor \"%s\" "
+"(padrão de redirecionamento: \"%s\")"
 
 #, c-format
 msgid "%s%s: server \"%s\" not found for redirect"
-msgstr ""
+msgstr "%s%s: servidor \"%s\" não encontrado para redirecionamento"
 
 #, c-format
 msgid "%s%s: error when allocating new server"
-msgstr ""
+msgstr "%s%s: erro ao alocar novo servidor"
 
 #, c-format
 msgid "%s%s: error creating new server \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar novo servidor \"%s\""
 
 #, c-format
 msgid ""
 "%s%s: sending data to server: null pointer (please report problem to "
 "developers)"
 msgstr ""
+"%s%s: enviando dados ao servidor: ponteiro null (por favor, reporte o problema "
+"aos desenvolvedores)"
 
 #, c-format
 msgid ""
 "%s%s: sending data to server: empty buffer (please report problem to "
 "developers)"
 msgstr ""
+"%s%s: enviando dados ao servidor: buffer vazio (por favor, reporte o problema "
+"aos desenvolvedores)"
 
 #, c-format
 msgid "%s%s: sending data to server: %d %s"
-msgstr ""
+msgstr "%s%s: enviando dados ao servidor: %d %s"
 
 msgid "(message dropped)"
-msgstr ""
+msgstr "(mensagem descartada)"
 
 #, c-format
 msgid "%s%s: not enough memory for received message"
-msgstr ""
+msgstr "%s%s: memória insuficiente para mensagem recebida"
 
 #, c-format
 msgid "%s%s: reading data on socket: error %d %s"
-msgstr ""
+msgstr "%s%s: lendo dados no socket: erro %d %s"
 
 msgid "(connection closed by peer)"
-msgstr ""
+msgstr "(conexão fechada pelo parceiro)"
 
 #, c-format
 msgid "%s: disconnecting from server..."
-msgstr ""
+msgstr "%s: desconectando do servidor..."
 
 #, c-format
 msgid "%s%s: connection timeout (message 001 not received)"
-msgstr ""
+msgstr "%s%s: tempo de conexão esgotado (mensagem 001 não recebida)"
 
 #, c-format
 msgid "%s%s: sasl authentication timeout"
-msgstr ""
+msgstr "%s%s: tempo de autenticação sasl esgotado"
 
 #, c-format
 msgid "%s: lag is high, disconnecting from server..."
@@ -6046,252 +6104,264 @@ msgstr ""
 
 #, c-format
 msgid "%s: reconnecting to server in %d %s, %d %s"
-msgstr ""
+msgstr "%s: reconectando ao servidor em %d %s, %d %s"
 
 #, c-format
 msgid "%s: reconnecting to server in %d %s"
-msgstr ""
+msgstr "%s: reconectando ao servidor em %d %s"
 
 #, c-format
 msgid "%s: switching address to %s/%d"
-msgstr ""
+msgstr "%s: alterando endereço para %s/%d"
 
 #, c-format
 msgid "%s: connected to %s/%d (%s)"
-msgstr ""
+msgstr "%s: conectado a %s/%d (%s)"
 
 #, c-format
 msgid "%s%s: proxy address \"%s\" not found"
-msgstr ""
+msgstr "%s%s: endereço proxy \"%s\" não encontrado"
 
 #, c-format
 msgid "%s%s: address \"%s\" not found"
-msgstr ""
+msgstr "%s%s: endereço \"%s\" não encontrado"
 
 #, c-format
 msgid "%s%s: error: %s"
-msgstr ""
+msgstr "%s%s: erro: %s"
 
 #, c-format
 msgid "%s%s: proxy IP address not found"
-msgstr ""
+msgstr "%s%s: endereço IP do proxy não encontrado"
 
 #, c-format
 msgid "%s%s: IP address not found"
-msgstr ""
+msgstr "%s%s: endereço IP não encontrado"
 
 #, c-format
 msgid "%s%s: proxy connection refused"
-msgstr ""
+msgstr "%s%s: conexão com o proxy recusada"
 
 #, c-format
 msgid "%s%s: connection refused"
-msgstr ""
+msgstr "%s%s: conexão recusada"
 
 #, c-format
 msgid ""
 "%s%s: proxy fails to establish connection to server (check username/password "
 "if used and if server address/port is allowed by proxy)"
 msgstr ""
+"%s%s: proxy falhou ao estabelecer conexão com o servidor (verifique nome de "
+"usuário/senha (se utilizados) e se a porta e o endereço do servidor são permitidos "
+"pelo proxy"
 
 #, c-format
 msgid "%s%s: unable to set local hostname/IP"
-msgstr ""
+msgstr "%s%s: não foi possível setar hostname/IP"
 
 #, c-format
 msgid "%s%s: TLS init error"
-msgstr ""
+msgstr "%s%s: erro de inicialização do TLS"
 
 #, c-format
 msgid "%s%s: TLS handshake failed"
-msgstr ""
+msgstr "%s%s: handshake TLS falhou"
 
 #, c-format
 msgid ""
 "%s%s: you should play with option irc.server.%s.ssl_dhkey_size (current "
 "value is %d)"
 msgstr ""
+"%s%s: você deve alterar a opção irc.server.%s.ssl_dhkey_size (valor atual "
+"é %d)"
 
 #, c-format
 msgid "%s%s: not enough memory"
-msgstr ""
+msgstr "%s%s: memória insuficiente"
 
 #, c-format
 msgid "gnutls: connected using %d-bit Diffie-Hellman shared secret exchange"
-msgstr ""
+msgstr "gnutls: conectado usando troca de segredo compartilhado Diffie-Hellman "
+"de %d bits"
 
 #, c-format
 msgid "%sgnutls: error while checking peer's certificate"
-msgstr ""
+msgstr "%sgnutls: erro ao verificar certificado do parceiro"
 
 #, c-format
 msgid "%sgnutls: peer's certificate is NOT trusted"
-msgstr ""
+msgstr "%sgnutls: certificado do parceiro NÃO É confiável"
 
 msgid "gnutls: peer's certificate is trusted"
-msgstr ""
+msgstr "gnutls: certificado do parceiro é confiável"
 
 #, c-format
 msgid "%sgnutls: peer's certificate issuer is unknown"
-msgstr ""
+msgstr "%sgnutls: gerador do certificado do parceiro é desconhecido"
 
 #, c-format
 msgid "%sgnutls: the certificate has been revoked"
-msgstr ""
+msgstr "%sgnutls: o certificado foi revogado"
 
 #, c-format
 msgid "gnutls: receiving %d certificate"
 msgid_plural "gnutls: receiving %d certificates"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "gnutls: recebendo %d certificado"
+msgstr[1] "gnutls: recebendo %d certificados"
 
 #, c-format
 msgid " - certificate[%d] info:"
-msgstr ""
+msgstr " - informações do certificado[%d]:"
 
 #, c-format
 msgid "%sgnutls: certificate has expired"
-msgstr ""
+msgstr "%sgnutls: certificado foi expirado"
 
 #, c-format
 msgid "%sgnutls: certificate is not yet activated"
-msgstr ""
+msgstr "%sgnutls: certificado ainda não é ativo"
 
 #, c-format
 msgid "%sgnutls: the hostname in the certificate does NOT match \"%s\""
-msgstr ""
+msgstr "%sgnutls: o hostname no certificado NÃO É semelhante a \"%s\""
 
 msgid "gnutls: sending one certificate"
-msgstr ""
+msgstr "gnutls: enviando um certificado"
 
 #, c-format
 msgid "%sgnutls: invalid certificate \"%s\", error: %s"
-msgstr ""
+msgstr "%sgnutls: certificado \"%s\" inválido, erro: %s"
 
 #, c-format
 msgid " - client certificate info (%s):"
-msgstr ""
+msgstr " - informações do certificado do cliente (%s):"
 
 #, c-format
 msgid "%sgnutls: unable to read certifcate \"%s\""
-msgstr ""
+msgstr "%sgnutls: não foi possível ler certificado \"%s\""
 
 #, c-format
 msgid "%s%s: unknown address server \"%s\", cannot connect"
-msgstr ""
+msgstr "%s%s: endereço desconhecido \"%s\" do servidor, não foi possível conectar"
 
 #, c-format
 msgid "%s%s: proxy \"%s\" not found for server \"%s\", cannot connect"
-msgstr ""
+msgstr "%s%s: proxy \"%s\" não encontrado para servidor \"%s\", não foi possível conectar"
 
 #, c-format
 msgid "%s%s: missing proxy settings, check options for proxy \"%s\""
-msgstr ""
+msgstr "%s%s: faltando configurações do proxy, verifique opções para o proxy \"%s\""
 
 #, c-format
 msgid "%s%s: nicks not defined for server \"%s\", cannot connect"
-msgstr ""
+msgstr "%s%s: apelidos não definidos para o servidor \"%s\", não foi possível conectar"
 
 #, c-format
 msgid ""
 "%s%s: cannot connect with SSL because WeeChat was not built with GnuTLS "
 "support"
 msgstr ""
+"%s%s: não foi possível conectar com SSL porque o WeeChat não foi compilado com "
+"suporte a GnuTLS"
 
 #, c-format
 msgid "%s: connecting to server %s/%d%s%s via %s proxy %s/%d%s..."
-msgstr ""
+msgstr "%s: conectando ao servidor %s/%d%s%s via %s proxy %s/%d%s..."
 
 #, c-format
 msgid "Connecting to server %s/%d%s%s via %s proxy %s/%d%s..."
-msgstr ""
+msgstr "Conectando ao servidor %s/%d%s%s via %s proxy %s/%d%s..."
 
 #, c-format
 msgid "%s: connecting to server %s/%d%s%s..."
-msgstr ""
+msgstr "%s: conectando ao servidor %s/%d%s%s..."
 
 #, c-format
 msgid "%s%s: connecting to server %s/%d%s%s..."
-msgstr ""
+msgstr "%s%s: conectando ao servidor %s/%d%s%s..."
 
 #, c-format
 msgid "%s%s: cannot create socket"
-msgstr ""
+msgstr "%s%s: não foi possível criar socket"
 
 #, c-format
 msgid "%s%s: cannot set socket option \"SO_REUSEADDR\""
-msgstr ""
+msgstr "%s%s: não foi possível setar opção \"SO_REUSEADDR\" para o socket"
 
 #, c-format
 msgid "%s%s: cannot set socket option \"SO_KEEPALIVE\""
-msgstr ""
+msgstr "%s%s: não foi possível setar opção \"SO_KEEPALIVE\" para o socket"
 
 #, c-format
 msgid "%s: reconnecting to server..."
-msgstr ""
+msgstr "%s: reconectando ao servidor..."
 
 #, c-format
 msgid "%s%s: disconnected from server"
-msgstr ""
+msgstr "%s%s: desconectado do servidor"
 
 #, c-format
 msgid "%s: disconnected from server"
-msgstr ""
+msgstr "%s: desconectado do servidor"
 
 #, c-format
 msgid ""
 "%s%s: unable to find filename mask for buffer \"%s\", logging is disabled "
 "for this buffer"
 msgstr ""
+"%s%s: não foi possível encontrar máscara de nome de arquigo para o buffer \"%s\", "
+"o registro está desabilitado para este buffer"
 
 #, c-format
 msgid ""
 "%s%s: unable to start logging for buffer \"%s\": filename \"%s\" is already "
 "used by another buffer (check your log settings)"
 msgstr ""
+"%s%s: não foi possível iniciar o registro para o buffer \"%s\": nome do arquivo "
+"\"%s\" já está sendo utilizado por outro buffer (verifique suas opções de registro)"
 
 #, c-format
 msgid "%s%s: unable to create directory for logs (\"%s\")"
-msgstr ""
+msgstr "%s%s: não foi possível criar diretório para registros (\"%s\")"
 
 #, c-format
 msgid "%s%s: unable to write log file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível escrever arquivo de registro \"%s\""
 
 #, c-format
 msgid "%s\t****  Beginning of log  ****"
-msgstr ""
+msgstr "%s\t***  Início do registro  ****"
 
 #, c-format
 msgid "%s\t****  End of log  ****"
-msgstr ""
+msgstr "%s\t****  Final do registro  ****"
 
 msgid "Logging on buffers:"
-msgstr ""
+msgstr "Registrando buffers:"
 
 #, c-format
 msgid "logging (level: %d)"
-msgstr ""
+msgstr "registrando (nível: %d)"
 
 msgid "not logging"
-msgstr ""
+msgstr "não está registrando"
 
 msgid "log not started"
-msgstr ""
+msgstr "registro não iniciou"
 
 #, c-format
 msgid "%s: \"%s\" => level %d"
-msgstr ""
+msgstr "%s: \"%s\" => nível %d"
 
 #, c-format
 msgid "===\t========== End of backlog (%d lines) =========="
-msgstr ""
+msgstr "===\t========== Fim do backlog (%d linhas) =========="
 
 msgid "logger plugin configuration"
-msgstr ""
+msgstr "configuração do plugin de registro"
 
 msgid "list || set <level> || disable"
-msgstr ""
+msgstr "list || set <nível> || disable"
 
 msgid ""
 "   list: show logging status for opened buffers\n"
@@ -6329,30 +6399,40 @@ msgid ""
 msgstr ""
 
 msgid "file mask for log file; local buffer variables are permitted"
-msgstr ""
+msgstr "máscara de nome de arquivo para arquivo de registro; variáveis locais "
+"do buffer são permitidas"
 
 msgid ""
 "maximum number of lines to display from log file when creating new buffer (0 "
 "= no backlog)"
 msgstr ""
+"número máximo de linhas a exibir do arquivo de registro (backlog) quando um novo "
+"buffer for criado (0 = sem backlog)"
 
 msgid ""
 "automatically save content of buffers to files (unless a buffer disables log)"
 msgstr ""
+"salvar automaticamente o conteúdo dos buffers em arquivos (exceto quando o buffer "
+"desabilitar o registro)"
 
 msgid ""
 "number of seconds between flush of log files (0 = write in log files "
 "immediately for each line printed)"
 msgstr ""
+"número de segundos entre a gravação dos arquivos de registro (0 = escrever "
+"no arquivo de registro imediatamente para cada linha impressa)"
 
 msgid "use only lower case for log filenames"
-msgstr ""
+msgstr "usar somente letras minúsculas para nomes de arquivo de registro"
 
 msgid ""
 "path for WeeChat log files; \"%h\" at beginning of string is replaced by "
 "WeeChat home (\"~/.weechat\" by default); date specifiers are permitted (see "
 "man strftime)"
 msgstr ""
+"diretório para arquivos de registro do WeeChat; \"%h\" no início da string "
+"será substituído pelo diretório do WeeChat (\"~/.weechat\" por padrão); "
+"especificadores de data são permitidos (veja \"man strftime\")"
 
 msgid ""
 "default file name mask for log files (format is \"directory/to/file\" or "
@@ -6360,122 +6440,130 @@ msgid ""
 "complete path to file); local buffer variables are permitted; date "
 "specifiers are permitted (see man strftime)"
 msgstr ""
+"máscara de nome de arquivo padrão (o formato é \"diretório/para/arquivo\" ou "
+"\"arquivo\", sem o primeiro \"/\" porque a opção \"path\" é utilizada para "
+"construir o caminho completo até o arquivo); variáveis de buffer local são "
+"permitidas; especificadores de data são permitidos (veja \"man strftime\")"
 
 msgid ""
 "replacement char for special chars in filename built with mask (like "
 "directory delimiter)"
 msgstr ""
+"caractere de substituição para caracteres especiais em nome de arquivo "
+"feito com máscara (como delimitador de diretório)"
 
 msgid "write information line in log file when log starts or ends for a buffer"
-msgstr ""
+msgstr "escrever linha de informação no arquivo de registro quando o registro "
+"começar ou terminar para um buffer"
 
 msgid "timestamp used in log files (see man strftime for date/time specifiers)"
-msgstr ""
+msgstr "marca de tempo utilizada nos arquivos de registro (veja \"man strftime\" "
+"para especificadores de data/tempo)"
 
 msgid "list of logger buffers"
-msgstr ""
+msgstr "lista de buffers de registro"
 
 msgid "logger pointer (optional)"
-msgstr ""
+msgstr "ponteiro de registro (opcional)"
 
 msgid "WeeChat version"
-msgstr ""
+msgstr "versão do WeeChat"
 
 msgid "WeeChat version (as number)"
-msgstr ""
+msgstr "versão do WeeChat (como um número)"
 
 msgid "WeeChat compilation date"
-msgstr ""
+msgstr "data de compilação do WeeChat"
 
 msgid "directory separator"
-msgstr ""
+msgstr "separador de diretório"
 
 msgid "WeeChat directory"
-msgstr ""
+msgstr "diretório do WeeChat"
 
 msgid "WeeChat \"lib\" directory"
-msgstr ""
+msgstr "diretório \"lib\" do WeeChat"
 
 msgid "WeeChat \"share\" directory"
-msgstr ""
+msgstr "diretório \"share\" do WeeChat"
 
 msgid "WeeChat \"locale\" directory"
-msgstr ""
+msgstr "diretório \"locale\" do WeeChat"
 
 msgid "WeeChat site"
-msgstr ""
+msgstr "site do WeeChat"
 
 msgid "WeeChat site, download page"
-msgstr ""
+msgstr "site do WeeChat, página de download"
 
 msgid "1 if WeeChat is upgrading (command `/upgrade`)"
-msgstr ""
+msgstr "1 se o WeeChat está sendo atualizado (comando `/upgrade`)"
 
 msgid "terminal charset"
-msgstr ""
+msgstr "charset do terminar"
 
 msgid "WeeChat internal charset"
-msgstr ""
+msgstr "charset interno do WeeChat"
 
 msgid "keyboard inactivity (seconds)"
-msgstr ""
+msgstr "tempo de inatividade do teclado (segundos)"
 
 msgid "1 if filters are enabled"
-msgstr ""
+msgstr "1 se os filtros estão habilitados"
 
 msgid "1 if cursor mode is enabled"
-msgstr ""
+msgstr "1 se o modo cursor está habilitado"
 
 msgid "list of bars"
-msgstr ""
+msgstr "lista de barras"
 
 msgid "bar pointer (optional)"
-msgstr ""
+msgstr "ponteiro da barra (opcional)"
 
 msgid "bar name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome da barra (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "list of bar items"
-msgstr ""
+msgstr "lista de itens da barra"
 
 msgid "bar item pointer (optional)"
-msgstr ""
+msgstr "ponteiro do item da barra (opcional)"
 
 msgid "bar item name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do item da barra (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "list of bar windows"
-msgstr ""
+msgstr "lista de janelas da barra"
 
 msgid "bar window pointer (optional)"
-msgstr ""
+msgstr "ponteiro da janela da barra (opcional)"
 
 msgid "list of buffers"
-msgstr ""
+msgstr "lista de buffers"
 
 msgid "buffer pointer (optional)"
-msgstr ""
+msgstr "ponteiro do buffer (opcional)"
 
 msgid "buffer name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do buffer (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "lines of a buffer"
-msgstr ""
+msgstr "linhas de um buffer"
 
 msgid "buffer pointer"
-msgstr ""
+msgstr "pointeiro do buffer"
 
 msgid "list of filters"
-msgstr ""
+msgstr "lista de filtros"
 
 msgid "filter name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do filtro (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "history of commands"
-msgstr ""
+msgstr "histórico de comandos"
 
 msgid "buffer pointer (if not set, return global history) (optional)"
-msgstr ""
+msgstr "ponteiro do buffer (se não estiver setado, retorna o histórico global) (opcional)"
 
 msgid "list of hooks"
 msgstr ""
@@ -6486,196 +6574,189 @@ msgid ""
 msgstr ""
 
 msgid "list of buffers in hotlist"
-msgstr ""
+msgstr "lista de buffers na lista de atividade"
 
 msgid "list of key bindings"
-msgstr ""
+msgstr "lista de atalhos de teclado"
 
 msgid "context (\"default\", \"search\", \"cursor\" or \"mouse\") (optional)"
-msgstr ""
+msgstr "contexto (\"padrão\", \"busca\", \"cursor\" ou \"mouse\") (opcional)"
 
 msgid "nicks in nicklist for a buffer"
-msgstr ""
+msgstr "apelidos na lista de apelidos para um buffer"
 
 msgid "nick_xxx or group_xxx to get only nick/group xxx (optional)"
 msgstr ""
 
 msgid "list of options"
-msgstr ""
+msgstr "lista de opções"
 
 msgid "option name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome da opção (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "list of plugins"
-msgstr ""
+msgstr "lista de plugins"
 
 msgid "plugin pointer (optional)"
-msgstr ""
+msgstr "pointeiro do plugin (opcional)"
 
 msgid "plugin name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do plugin (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 msgid "list of windows"
-msgstr ""
+msgstr "lista de janelas"
 
 msgid "window pointer (optional)"
-msgstr ""
+msgstr "ponteiro da janela (opcional)"
 
 msgid "\"current\" for current window or a window number (optional)"
-msgstr ""
+msgstr "\"current\" para a janela atual ou um número de janela (opcional)"
 
 msgid "bar"
-msgstr ""
+msgstr "barra"
 
-#, fuzzy
 msgid "bar item"
-msgstr "Lista de itens da barra:"
+msgstr "item da barra"
 
-#, fuzzy
 msgid "bar window"
-msgstr "gerencia janelas"
+msgstr "janela da barra"
 
-#, fuzzy
 msgid "buffer"
-msgstr "gerenciar buffers"
+msgstr "buffer"
 
-#, fuzzy
 msgid "structure with completion"
-msgstr "funções para linha de comando"
+msgstr "estrutura com completação"
 
-#, fuzzy
 msgid "structure with partial completion"
-msgstr "funções para linha de comando"
+msgstr "estrutura com completação parcial"
 
-#, fuzzy
 msgid "config file"
-msgstr "arquivos de configuração"
+msgstr "arquivo de configuração"
 
-#, fuzzy
 msgid "config section"
-msgstr "define opções de configuração"
+msgstr "seção de configuração"
 
-#, fuzzy
 msgid "config option"
-msgstr "define opções de configuração"
+msgstr "opção de configuração"
 
 msgid "filter"
-msgstr ""
+msgstr "filtro"
 
 msgid "history of commands in buffer"
-msgstr ""
+msgstr "histórico de comandos no buffer"
 
-#, fuzzy
 msgid "structure with undo for input line"
-msgstr "funções para linha de comando"
+msgstr "estrutura com desfazer para linha de entrada"
 
 msgid "a key (keyboard shortcut)"
-msgstr ""
+msgstr "uma tecla (atalho de teclado)"
 
 msgid "structure with lines"
-msgstr ""
+msgstr "estrutura com linhas"
 
 msgid "structure with one line"
-msgstr ""
+msgstr "estrutura com uma linha"
 
 msgid "structure with one line data"
-msgstr ""
+msgstr "estrutura com uma linha de dado"
 
 msgid "group in nicklist"
-msgstr ""
+msgstr "grupo na lista de apelidos"
 
-#, fuzzy
 msgid "nick in nicklist"
-msgstr "apelidos na lista de apelidos no buffer atual"
+msgstr "apelido na lista de apelidos"
 
-#, fuzzy
 msgid "plugin"
-msgstr "  (nenhum plugin)"
+msgstr "plugin"
 
-#, fuzzy
 msgid "window"
-msgstr "gerencia janelas"
+msgstr "janela"
 
 msgid "scroll info in window"
-msgstr ""
+msgstr "rolar informação na janela"
 
-#, fuzzy
 msgid "tree of windows"
-msgstr "Restauração da disposição das janelas"
+msgstr "árvore de janelas"
 
 #, c-format
 msgid "%sError: unable to load plugin \"%s\": %s"
-msgstr ""
+msgstr "%sErro: não foi possível carregar plugin \"%s\": %s"
 
 #, c-format
 msgid ""
 "%sIf you're trying to load a script and not a C plugin, try command to load "
 "scripts (/perl, /python, ...)"
 msgstr ""
+"%sSe você está tentando carregar um script e não um plugin escrito em C, tente "
+"o comando para carregar scripts (/perl, /python, ...)"
 
 #, c-format
 msgid "%sError: symbol \"%s\" not found in plugin \"%s\", failed to load"
-msgstr ""
+msgstr "%sErro: símbolo \"%s\" não encontrado no plugin \"%s\", falhou ao carregar"
 
 #, c-format
 msgid "%sIf plugin \"%s\" is old/obsolete, you can delete this file."
-msgstr ""
+msgstr "%sSe o plugin \"%s\" é velho/obsoleto, você pode deletar este arquivo."
 
 #, c-format
 msgid ""
 "%sError: API mismatch for plugin \"%s\" (current API: \"%s\", plugin API: "
 "\"%s\"), failed to load"
 msgstr ""
+"%sErro: incompatibilidade de API para o plugin \"%s\" (API atual: \"%s\", API "
+"do plugin: \"%s\"), falhou ao carregar"
 
 #, c-format
 msgid ""
 "%sError: unable to load plugin \"%s\": a plugin with same name already exists"
 msgstr ""
+"%sErro: não foi possível carregar plugin \"%s\": um plugin com o mesmo nome "
+"já existe"
 
 #, c-format
 msgid "%sError: function \"%s\" not found in plugin \"%s\", failed to load"
-msgstr ""
+msgstr "%sErro: função \"%s\" não encontrada no plugin \"%s\", falhou ao carregar"
 
 #, c-format
 msgid "%sError: unable to initialize plugin \"%s\""
-msgstr ""
+msgstr "%sErro: não foi possível inicializar plugin \"%s\""
 
 #, c-format
 msgid "%sError: unable to load plugin \"%s\" (not enough memory)"
-msgstr ""
+msgstr "%sErro: não foi possível carregar plugin \"%s\" (memória insuficiente)"
 
 #, c-format
 msgid "Plugin \"%s\" loaded"
-msgstr ""
+msgstr "Plugin \"%s\" carregado"
 
 #, c-format
 msgid "Plugin \"%s\" unloaded"
-msgstr ""
+msgstr "Plugin \"%s\" removido"
 
 #, c-format
 msgid "%sError: plugin \"%s\" not found"
-msgstr ""
+msgstr "%sErro: plugin \"%s\" não encontrado"
 
 msgid "Plugins unloaded"
-msgstr ""
+msgstr "Plugins removidos"
 
 msgid "description of plugin option"
-msgstr ""
+msgstr "descrição da opção do plugin"
 
 msgid "Actions (letter+enter):"
-msgstr ""
+msgstr "Ações (letra+ENTER):"
 
 msgid "  [D] Disconnect"
-msgstr ""
+msgstr "  [D] Desconectar"
 
 msgid "  [R] Remove"
-msgstr ""
+msgstr "  [R] Remover"
 
 msgid "  [P] Purge finished"
-msgstr ""
+msgstr "  [P] Excluir finalizados"
 
 msgid "  [Q] Close this buffer"
-msgstr ""
+msgstr "  [Q] Fechar este buffer"
 
 #, c-format
 msgid "%s%s[%s%s%s%s] %s (started on: %s%s%s%s)"
@@ -6692,58 +6773,60 @@ msgid "List of clients for relay"
 msgstr ""
 
 msgid "connecting"
-msgstr ""
+msgstr "conectando"
 
 msgid "waiting auth"
-msgstr ""
+msgstr "aguardando autenticação"
 
 msgid "auth failed"
-msgstr ""
+msgstr "autenticação falhou"
 
 msgid "disconnected"
-msgstr ""
+msgstr "desconectado"
 
 #, c-format
 msgid "%s: new client from %s%s%s on port %d (id: %d, relaying: %s.%s)"
-msgstr ""
+msgstr "%s: novo cliente de %s%s%s na porta %d (id: %d, relaying: %s.%s)"
 
 #, c-format
 msgid "%s%s: not enough memory for new client"
-msgstr ""
+msgstr "%s%s: memória insuficiente para novo cliente"
 
 #, c-format
 msgid "%s%s: authentication failed with client %s%s%s (%s.%s)"
-msgstr ""
+msgstr "%s%s: falha na autenticação com cliente %s%s%s (%s.%s)"
 
 #, c-format
 msgid "%s: disconnected from client %s%s%s (%s.%s)"
-msgstr ""
+msgstr "%s: desconectado do cliente %s%s%s (%s.%s)"
 
 msgid "Clients for relay:"
-msgstr ""
+msgstr "Clientes para relay:"
 
 #, c-format
 msgid ""
 "  id: %d, %s%s%s (%s%s%s), started on: %s, last activity: %s, bytes: %lu "
 "recv, %lu sent"
 msgstr ""
+"  id: %d, %s%s%s (%s%s%s), iniciado em: %s, última atividade: %s, %lu bytes "
+"recebidos, %lu enviados"
 
 #, c-format
 msgid "  id: %d, %s%s%s, started on: %s"
-msgstr ""
+msgstr "  id: %d, %s%s%s, iniciado em: %s"
 
 msgid "No client for relay"
 msgstr ""
 
 msgid "Listening on ports:"
-msgstr ""
+msgstr "Escutando nas portas:"
 
 #, c-format
 msgid "  port %s%d%s, relay: %s%s.%s%s, started on: %s"
-msgstr ""
+msgstr "  porta %s%d%s, relay: %s%s.%s%s, iniciado em: %s"
 
 msgid "No server for relay"
-msgstr ""
+msgstr "Nenhuma servidor para relay"
 
 #, c-format
 msgid "%s: relay \"%s\" (port %s) added"
@@ -6795,11 +6878,11 @@ msgstr ""
 
 #, c-format
 msgid "%s%s: error: port \"%d\" is already used"
-msgstr ""
+msgstr "%s%s: erro: porta \"%d\" já está sendo utilizada"
 
 #, c-format
 msgid "%s%s: error: unknown protocol \"%s\""
-msgstr ""
+msgstr "%s%s: erro: protocolo \"%s\" desconhecido"
 
 #, c-format
 msgid "%s%s: error: relay for \"%s\" already exists"
@@ -6809,51 +6892,59 @@ msgid "auto open relay buffer when a new client is connecting"
 msgstr ""
 
 msgid "text color"
-msgstr ""
+msgstr "cor do texto"
 
 msgid "background color"
-msgstr ""
+msgstr "cor de fundo"
 
 msgid "text color of selected client line"
-msgstr ""
+msgstr "cor do texto da linha do cliente selecionada"
 
 msgid "text color for \"connecting\" status"
-msgstr ""
+msgstr "cor do texto para o status \"conectando\""
 
 msgid "text color for \"waiting authentication\" status"
-msgstr ""
+msgstr "cor do texto para o status \"aguardando autenticação\""
 
 msgid "text color for \"connected\" status"
-msgstr ""
+msgstr "cor do texto para o status \"conectado\""
 
 msgid "text color for \"authentication failed\" status"
-msgstr ""
+msgstr "cor do texto para o status \"autenticação falhou\""
 
 msgid "text color for \"disconnected\" status"
-msgstr ""
+msgstr "cor do texto para o status \"desconectado\""
 
 msgid ""
 "regular expression with IPs allowed to use relay, example: \"^(123.45.67.89|"
 "192.160.*)$\""
 msgstr ""
+"expressão regular com IPs permitidos a usar o relay, por exemplo: \"^(123.45.67.89|"
+"192.160.*)$\""
 
 msgid ""
 "address for bind (if empty, connection is possible on all interfaces, use "
 "\"127.0.0.1\" to allow connections from local machine only)"
 msgstr ""
+"endereço para associação (se vazio, a conexão será possível em todas as interfaces, "
+"use \"127.0.0.1\" para permitir somente conexões locais)"
 
 msgid ""
 "compression level for packets sent to client with WeeChat protocol (0 = "
 "disable compression, 1 = low compression ... 9 = best compression)"
 msgstr ""
+"nível de compressão para pacotes enviados a clientes usando o protocolo WeeChat "
+"(0 = desabilitar compressão, 1 = compressão baixa ... 9 = melhor compressão)"
 
 msgid "maximum number of clients connecting to a port"
-msgstr ""
+msgstr "número máximo de clientes conectando-se a uma porta"
 
 msgid ""
 "password required by clients to access this relay (empty value means no "
 "password required)"
 msgstr ""
+"senha necessária para clientes acessarem este relay (vazio significa que nenhuma "
+"senha é necessária)"
 
 msgid "list of relay clients"
 msgstr ""
@@ -6866,102 +6957,105 @@ msgstr ""
 
 #, c-format
 msgid "%s: socket closed for %s.%s (port %d)"
-msgstr ""
+msgstr "%s: socket fechado para %s.%s (porta %d)"
 
 #, c-format
 msgid "%s%s: cannot accept client on port %d (%s.%s)"
-msgstr ""
+msgstr "%s%s: não foi possível aceitar o cliente na porta %d (%s.%s)"
 
 #, c-format
 msgid "%s%s: IP address \"%s\" not allowed for relay"
-msgstr ""
+msgstr "%s%s: endereço IP \"%s\" não permitido para relay"
 
 #, c-format
 msgid "%s%s: error with \"bind\" on port %d (%s.%s)"
-msgstr ""
+msgstr "%s%s: erro ao associar (\"bind\") na porta %d (%s.%s)"
 
 #, c-format
 msgid "%s: listening on port %d (relay: %s.%s, max %d clients)"
-msgstr ""
+msgstr "%s: escutando na porta %d (relay: %s.%s, máximo de %d clientes)"
 
 #, c-format
 msgid "%s%s: not enough memory for listening on new port"
-msgstr ""
+msgstr "%s%s: memória insuficiente para escutar na nova porta"
 
 #, c-format
 msgid "%s%s: not enough memory for parsing message"
-msgstr ""
+msgstr "%s%s: memória insuficiente para interpretar mensagem"
 
 #, c-format
 msgid "%s%s: error sending data to client: %s"
-msgstr ""
+msgstr "%s%s: erro ao enviar dados ao cliente: %s"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%s%s: error sending data to client %d (%s)"
-msgstr "%sErro: incapaz de configurar a opção \"%s\" para a barra \"%s\""
+msgstr "%s%s: erro ao enviar dados ao cliente %d (%s)"
 
 #, c-format
 msgid "%s%s: failed to execute command \"%s\" for client %d"
-msgstr ""
+msgstr "%s%s: falha ao executar comando \"%s\" para cliente %d"
 
 #, c-format
 msgid ""
 "%s%s: too few arguments received from client %d for command \"%s"
 "\" (received: %d arguments, expected: at least %d)"
 msgstr ""
+"%s%s: argumentos insuficientes recebidos do cliente %d para o comando "
+"\"%s\" (recebidos: %d argumentos, esperados: ao menos %d)"
 
 #, c-format
 msgid "%s%s: error compiling regular expression \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao compilar expressão regular \"%s\""
 
 msgid "No rmodifier defined"
-msgstr ""
+msgstr "Nenhuma rmodifier definido"
 
 msgid "List of rmodifiers:"
-msgstr ""
+msgstr "Lista de rmodifiers:"
 
 msgid "Default rmodifiers:"
-msgstr ""
+msgstr "Rmodifiers padrões:"
 
 #, c-format
 msgid "%s%s: error creating rmodifier \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar rmodifier \"%s\""
 
 #, c-format
 msgid "Rmodifier \"%s\" created"
-msgstr ""
+msgstr "Rmodifier \"%s\" criado"
 
 #, c-format
 msgid "%d rmodifiers removed"
-msgstr ""
+msgstr "%d rmodifiers removidos"
 
 #, c-format
 msgid "Rmodifier \"%s\" removed"
-msgstr ""
+msgstr "Rmodifier \"%s\" removido"
 
 #, c-format
 msgid "%sRmodifier \"%s\" not found"
-msgstr ""
+msgstr "%sRmodifier \"%s\" não encontrado"
 
 msgid "Default rmodifiers restored:"
-msgstr ""
+msgstr "Rmodifiers padrões restaurados:"
 
 #, c-format
 msgid ""
 "%sError: \"-yes\" argument is required for restoring default rmodifiers "
 "(security reason)"
 msgstr ""
+"%sErro: argumento \"-yes\" é necessário para restaurar rmodifiers padrões "
+"(motivo de segurança)"
 
 msgid "alter modifier strings with regular expressions"
-msgstr ""
+msgstr "alterar string modifier com expressões regulares"
 
-#, fuzzy
 msgid ""
 "list|listdefault || add <name> <modifiers> <groups> <regex> || del <name>|-"
 "all [<name>...] || default -yes"
 msgstr ""
-"[list] | [enable|disable|toggle [name]] | [add name plugin.buffer marcadores "
-"regex] | [del name|-all]"
+"list|listdefault || add <nome> <modificadores> <grupos> <expressão_regular> || del <nome>|-"
+"all [<nome>...] || default -yes"
 
 msgid ""
 "       list: list all rmodifiers\n"
@@ -6986,176 +7080,178 @@ msgid ""
 msgstr ""
 
 msgid "list of rmodifiers"
-msgstr ""
+msgstr "lista de rmodifiers"
 
 #, c-format
 msgid "%s%s: error creating rmodifier \"%s\" => \"%s\""
-msgstr ""
+msgstr "%s%s: erro ao criar rmodifier \"%s\" => \"%s\""
 
 msgid "char used to hide part of a string"
-msgstr ""
+msgstr "caractere usado para esconder parte de uma string"
 
 msgid "rmodifier pointer (optional)"
-msgstr ""
+msgstr "ponteiro rmodifier (opcional)"
 
 msgid "rmodifier name (can start or end with \"*\" as joker) (optional)"
-msgstr ""
+msgstr "nome do rmodifier (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 #, c-format
 msgid ""
 "%s%s: unable to register script \"%s\" (another script already exists with "
 "this name)"
 msgstr ""
+"%s%s: não foi possível registrar script \"%s\" (outro script já existe com "
+"este nome)"
 
 #, c-format
 msgid "%s: registered script \"%s\", version %s (%s)"
-msgstr ""
+msgstr "%s: script \"%s\" registrado, versão %s (%s)"
 
 #, c-format
 msgid "%s: stdout/stderr: %s%s"
-msgstr ""
+msgstr "%s: stdout/stderr: %s%s"
 
 #, c-format
 msgid "%s%s: function \"%s\" must return a valid value"
-msgstr ""
+msgstr "%s%s: função \"%s\" deve retornar um valor válido"
 
 #, c-format
 msgid "%s%s: error in function \"%s\""
-msgstr ""
+msgstr "%s%s: erro na função \"%s\""
 
 #, c-format
 msgid "%s: loading script \"%s\""
-msgstr ""
+msgstr "%s: carregando script \"%s\""
 
 #, c-format
 msgid "%s%s: function \"register\" not found (or failed) in file \"%s\""
-msgstr ""
+msgstr "%s%s: função \"register\" não encontrada (ou falhou) no arquivo \"%s\""
 
 #, c-format
 msgid "%s: unloading script \"%s\""
-msgstr ""
+msgstr "%s: descarregando script \"%s\""
 
 #, c-format
 msgid "%s: script \"%s\" unloaded"
-msgstr ""
+msgstr "%s: script \"%s\" descarregado"
 
 #, c-format
 msgid "%s%s: script \"%s\" not loaded"
-msgstr ""
+msgstr "%s%s: script \"%s\" não carregado"
 
 #, c-format
 msgid "%s%s: unknown option for command \"%s\""
-msgstr ""
+msgstr "%s%s: opção desconhecida para comando \"%s\""
 
 #, c-format
 msgid "%s%s: unable to run function \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível executar função \"%s\""
 
 #, c-format
 msgid "%s%s: script \"%s\" not found"
-msgstr ""
+msgstr "%s%s: script \"%s\" não encontrado"
 
 #, c-format
 msgid "%s%s: unable to create new sub-interpreter"
-msgstr ""
+msgstr "%s%s: não foi possível criar novo sub-interpretador"
 
 #, c-format
 msgid "%s%s: unable to redirect stdout and stderr"
-msgstr ""
+msgstr "%s%s: não foi possível redirecionar saídas padrão (stdout) e de erro (stderr)"
 
 #, c-format
 msgid "%s%s: unable to load file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível carregar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to execute file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível executar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: function \"%s\" must return one valid value (%d)"
-msgstr ""
+msgstr "%s%s: função \"%s\" deve retornar um valor válido (%d)"
 
 #, c-format
 msgid "%s%s: function \"%s\" is internally misused"
-msgstr ""
+msgstr "%s%s: função \"%s\" é mal utilizada internamente"
 
 #, c-format
 msgid "%s%s: not enough memory in function \"%s\""
-msgstr ""
+msgstr "%s%s: memória insuficiente na função \"%s\""
 
 #, c-format
 msgid "%s%s: not enough memory to parse file \"%s\""
-msgstr ""
+msgstr "%s%s: memória insuficiente para interpretar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to parse file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível interpretar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to run file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível executar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unknown error while loading file \"%s\""
-msgstr ""
+msgstr "%s%s: erro desconhecido ao carregar arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to initialize %s"
-msgstr ""
+msgstr "%s%s: não foi possível inicializar %s"
 
 #, c-format
 msgid "%s%s: unable to initialize WeeChat module"
-msgstr ""
+msgstr "%s%s: não foi possível inicializar módulo do WeeChat"
 
 #, c-format
 msgid "%s%s: unable to redirect stdout"
-msgstr ""
+msgstr "%s%s: não foi possível redirecionar saída padrão (stdout)"
 
 #, c-format
 msgid "%s%s: unable to redirect stderr"
-msgstr ""
+msgstr "%s%s: não foi possível redirecionar saída de erro (stderr)"
 
 msgid "path to python 2.x interpreter"
-msgstr ""
+msgstr "diretório do interpretador python 2.x"
 
 #, c-format
 msgid "%s%s: unable to launch global interpreter"
-msgstr ""
+msgstr "%s%s: não foi possível executar interpretador global"
 
 #, c-format
 msgid "%s%s: unable to get current interpreter state"
-msgstr ""
+msgstr "%s%s: não foi possível obter estado do interpretador atual"
 
 #, c-format
 msgid "%s%s: unable to free interpreter"
-msgstr ""
+msgstr "%s%s: não foi possível liberar interpretador"
 
 #, c-format
 msgid "%s%s: stdout/stderr: %s%s"
-msgstr ""
+msgstr "%s%s: stdout/stderr: %s%s"
 
 #, c-format
 msgid "%s%s: unable to read file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível ler arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: error while loading file \"%s\""
-msgstr ""
+msgstr "%s%s: erro na leitura do arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: function \"weechat_init\" is missing in file \"%s\""
-msgstr ""
+msgstr "%s%s: função \"weechat_init\" está faltando no arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to eval function \"weechat_init\" in file \"%s\""
-msgstr ""
+msgstr "%s%s: não foi possível avaliar função \"weechat_init\" no arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: unable to eval WeeChat ruby internal code"
-msgstr ""
+msgstr "%s%s: não foi possível avaliar código interno Ruby do WeeChat"
 
 msgid "list/load/unload scripts"
-msgstr ""
+msgstr "listar/carregar/descarregar scripts"
 
 msgid ""
 "list|listfull [<name>] || load <filename> || autoload || reload|unload "
@@ -7191,239 +7287,251 @@ msgstr ""
 "Sem argumentos, este comando lista plugins carregados"
 
 msgid "list of scripts"
-msgstr ""
+msgstr "list de scripts"
 
 msgid "script pointer (optional)"
-msgstr ""
+msgstr "apontador do script (opcional)"
 
 msgid "script name (can start or end with \"*\" as wildcard) (optional)"
-msgstr ""
+msgstr "nome do script (pode começar ou terminar com \"*\" como um coringa) (opcional)"
 
 #, c-format
 msgid "%s: error loading script \"%s\" (bad name, spaces are forbidden)"
-msgstr ""
+msgstr "%s: erro ao carregar script \"%s\" (nome inválido, espaços são proibidos)"
 
 #, c-format
 msgid ""
 "%s%s: warning, license \"%s\" for script \"%s\" differs from plugin license "
 "(\"%s\")"
 msgstr ""
+"%s%s: aviso, a licença \"%s\" para o script \"%s\" difere da licençã do plugin "
+"(\"%s\")"
 
 #, c-format
 msgid "%s: error loading script \"%s\" (not enough memory)"
-msgstr ""
+msgstr "%s: erro ao carregar script \"%s\" (memória insuficiente)"
 
 #, c-format
 msgid "%s: script removed: %s"
-msgstr ""
+msgstr "%s: script removido: %s"
 
 #, c-format
 msgid "%s%s: failed to remove script: %s (%s)"
-msgstr ""
+msgstr "%s%s: falha na remoção do script: %s (%s)"
 
 #, c-format
 msgid "%s: script \"%s\" not found, nothing was removed"
-msgstr ""
+msgstr "%s: script \"%s\" não encontrado, nada foi removido"
 
 #, c-format
 msgid "%s%s: failed to move script %s to %s (%s)"
-msgstr ""
+msgstr "%s%s: falha ao mover script %s para %s (%s)"
 
 #. TRANSLATORS: "%s" is language (for example "perl")
 #, c-format
 msgid "%s scripts loaded:"
-msgstr ""
+msgstr "scripts %s carregados:"
 
 #, c-format
 msgid "    file: %s"
-msgstr ""
+msgstr "    arquivo: %s"
 
 #, c-format
 msgid "    written by \"%s\", license: %s"
-msgstr ""
+msgstr "     escrito por \"%s\", licença: %s"
 
 msgid "  (none)"
-msgstr ""
+msgstr "  (nada)"
 
 #, c-format
 msgid "%s: scripts unloaded"
-msgstr ""
+msgstr "%s: scripts descarregados"
 
 #, c-format
 msgid ""
 "%s%s: unable to call function \"%s\", script is not initialized (script: %s)"
 msgstr ""
+"%s%s: não foi possível chamar a função \"%s\", o script não está inicializado "
+"(script: %s)"
 
 #, c-format
 msgid "%s%s: wrong arguments for function \"%s\" (script: %s)"
-msgstr ""
+msgstr "%s%s: argumentos inválidos para a função \"%s\" (script: %s)"
 
 #, c-format
 msgid "%s%s: unable to run function \"%s\": %s"
-msgstr ""
+msgstr "%s%s: não foi possível executação a função \"%s\": %s"
 
 #, c-format
 msgid "%s%s: unable to create new interpreter"
-msgstr ""
+msgstr "%s%s: não foi possível criar um novo interpretador"
 
 #, c-format
 msgid "%s%s: error occurred while parsing file \"%s\": %s"
-msgstr ""
+msgstr "%s%s: um erro ocorreu durante a interpretação do arquivo \"%s\": %s"
 
 msgid "  [A] Accept"
-msgstr ""
+msgstr "  [A] Aceitar"
 
 msgid "  [C] Cancel"
-msgstr ""
+msgstr "  [C] Cancelar"
 
 msgid "xfer chat"
-msgstr ""
+msgstr "chat de transferência"
 
 msgid "ETA"
-msgstr ""
+msgstr "ETA"
 
 msgid "Xfer list"
-msgstr ""
+msgstr "Lista de transferência"
 
 msgid "waiting"
-msgstr ""
+msgstr "esperando"
 
 msgid "active"
-msgstr ""
+msgstr "ativo"
 
 msgid "done"
-msgstr ""
+msgstr "concluído"
 
 msgid "failed"
-msgstr ""
+msgstr "falhou"
 
 msgid "aborted"
-msgstr ""
+msgstr "abortado"
 
 #, c-format
 msgid "%s%s: file %s %s %s: %s"
-msgstr ""
+msgstr "%s%s: arquivo %s %s %s: %s"
 
 msgid "sent to"
-msgstr ""
+msgstr "enviado para"
 
 msgid "received from"
-msgstr ""
+msgstr "recebido de"
 
 msgid "OK"
-msgstr ""
+msgstr "OK"
 
 msgid "FAILED"
-msgstr ""
+msgstr "FALHOU"
 
 #, c-format
 msgid "%s: chat closed with %s (%d.%d.%d.%d)"
-msgstr ""
+msgstr "%s: chat terminado com %s (%d.%d.%d.%d)"
 
 #, c-format
 msgid "%s%s: not enough memory for new xfer"
-msgstr ""
+msgstr "%s%s: memória insuficiente para nova transferência"
 
 #, c-format
 msgid ""
 "%s: incoming file from %s (%s.%s), ip: %d.%d.%d.%d, name: %s, %llu bytes "
 "(protocol: %s)"
-msgstr ""
+msgstr "%s: recebendo arquivo de %s (%s.%s), ip: %d.%d.%d.%d, nome: %s, %llu bytes "
+"(protocolo: %s)"
 
 #, c-format
 msgid ""
 "%s: sending file to %s (%s.%s): %s (local filename: %s), %llu bytes "
 "(protocol: %s)"
 msgstr ""
+"%s: enviando arquivo para %s (%s.%s): %s (arquivo local: %s), %llu bytes "
+"(protocolo: %s)"
 
 #, c-format
 msgid "%s: incoming chat request from %s (%s.%s), ip: %d.%d.%d.%d"
-msgstr ""
+msgstr "%s: requisição de chat recebida de %s (%s.%s), ip: %d.%d.%d.%d"
 
 #, c-format
 msgid "%s: sending chat request to %s (%s.%s)"
-msgstr ""
+msgstr "%s: enviando requisição de chat para %s (%s.%s)"
 
 #, c-format
 msgid "%s: file %s (local filename: %s) will be resumed at position %llu"
-msgstr ""
+msgstr "%s arquivo %s (arquivo local: %s) vai ser retomado a partir da posição %llu"
 
 #, c-format
 msgid "%s%s: missing arguments (%s)"
-msgstr ""
+msgstr "%s%s: faltando argumentos (%s)"
 
 #, c-format
 msgid "%s%s: unknown xfer type \"%s\""
-msgstr ""
+msgstr "%s%s: tipo de transferência \"%s\" desconhecido"
 
 #, c-format
 msgid "%s%s: unknown xfer protocol \"%s\""
-msgstr ""
+msgstr "%s%s: protocolo de transferência \"%s\" desconhecido"
 
 #, c-format
 msgid "%s%s: cannot access file \"%s\""
-msgstr ""
+msgstr "%s%s: não é possível acessar o arquivo \"%s\""
 
 #, c-format
 msgid "%s%s: could not find address for \"%s\", falling back to local IP"
-msgstr ""
+msgstr "%s%s: não foi possível encontrar endereço para \"%s\", alternando para IP local"
 
 #, c-format
 msgid "%s%s: cannot create socket for xfer"
-msgstr ""
+msgstr "%s%s: não foi possível criar socket para transferência"
 
 #, c-format
 msgid "%s%s: cannot find available port for xfer"
-msgstr ""
+msgstr "%s%s: não foi possível encontrar porta disponível para transferência"
 
 #, c-format
 msgid "%s%s: error creating xfer"
-msgstr ""
+msgstr "%s%s: erro ao criar transferência"
 
 #, c-format
 msgid ""
 "%s%s: unable to resume file \"%s\" (port: %d, start position: %llu): xfer "
 "not found or not ready for transfer"
 msgstr ""
+"%s%s: não foi possível retomar transferência do arquivo \"%s\" (porta: %d, posição "
+"inicial: %llu): transferência não encontrada ou não está pronto para transferir"
 
-#, fuzzy, c-format
+#, c-format
 msgid "%s: file %s resumed at position %llu"
-msgstr "%sErro: falhou ao configurar a opção \"%s\""
+msgstr "%s: arquivo %s retomado na posição %llu"
 
 #, c-format
 msgid ""
 "%s%s: unable to accept resume file \"%s\" (port: %d, start position: %llu): "
 "xfer not found or not ready for transfer"
 msgstr ""
+"%s%s: não foi possível aceitar arquivo \"%s\" para retomada (porta: %d, posição "
+"inicial: %llu): transferência não encontrada ou não está pronto para transferir"
 
 #, c-format
 msgid "%s%s: aborting active xfer: \"%s\" from %s"
-msgstr ""
+msgstr "%s%s: abortando transferência ativa: \"%s\" de %s"
 
 #, c-format
 msgid "%s%s: error sending data to \"%s\" via xfer chat"
-msgstr ""
+msgstr "%s%s: erro ao enviar dados para \"%s\" via chat de transferência"
 
 #, c-format
 msgid "Connected to %s (%d.%d.%d.%d) via xfer chat"
-msgstr ""
+msgstr "Conectado a %s (%d.%d.%d.%d) via chat de transferência"
 
 #, c-format
 msgid "%s%s: can't find xfer for buffer \"%s\""
-msgstr ""
+msgstr "%s%s: não é possível encontrar transferência para o buffer \"%s\""
 
 msgid "Xfer list:"
-msgstr ""
+msgstr "Lista de transferência:"
 
 #, c-format
 msgid ""
 "%3d. %s (%s), file: \"%s\" (local: \"%s\"), %s %s, status: %s%s%s (%llu %%)"
 msgstr ""
+"%3d. %s (%s), arquivo: \"%s\" (local: \"%s\"), %s %s, status: %s%s%s (%llu %%)"
 
 #. TRANSLATORS: "%s" after "started on" is a date
 #, c-format
 msgid "%3d. %s, chat with %s (local nick: %s), started on %s, status: %s%s"
-msgstr ""
+msgstr "%3d. %s, chat with %s (apelido local: %s), iniciado em %s, status: %s%s"
 
 #, c-format
 msgid ""
@@ -7434,22 +7542,22 @@ msgstr ""
 #. TRANSLATORS: "%s" after "started on" is a date
 #, c-format
 msgid "     fast_send: %s, blocksize: %d, started on %s"
-msgstr ""
+msgstr "     fast_send: %s, tamanho do bloco: %d, iniciado em %s"
 
 msgid "yes"
-msgstr ""
+msgstr "sim"
 
 msgid "no"
-msgstr ""
+msgstr "não"
 
 msgid "No xfer"
-msgstr ""
+msgstr "Nenhuma transferência"
 
 msgid "send a CTCP action to remote host"
-msgstr ""
+msgstr "enviar um CTCP action para o host remoto"
 
 msgid "xfer control"
-msgstr ""
+msgstr "controle de transferência"
 
 msgid ""
 "    list: list xfer\n"
@@ -7457,42 +7565,48 @@ msgid ""
 "\n"
 "Without argument, this command opens buffer with xfer list."
 msgstr ""
+"    list: lista transferência\n"
+"listfull: lista transferência (detalhadamente)\n"
+"\n"
+"Sem argumento, este comando abre um buffer com a lista de transferência."
 
 msgid "nicks of DCC chat"
-msgstr ""
+msgstr "apelidos do DCC chat"
 
 msgid "auto open xfer buffer when a new xfer is added to list"
-msgstr ""
+msgstr "abrir automaticamente buffer de transferência quando uma nova transferência "
+"é adicionada à lista"
 
 msgid "size of progress bar, in chars (if 0, progress bar is disabled)"
-msgstr ""
+msgstr "tamanho da barra de progresso, em carateres (se 0, a barra de progresso "
+"é desabilitada)"
 
 msgid "text color of selected xfer line"
-msgstr ""
+msgstr "cor do texto para a linha de transferência selecionada"
 
 msgid "text color for \"waiting\" status"
-msgstr ""
+msgstr "cor do texto para o status \"esperando\""
 
 msgid "text color for \"active\" status"
-msgstr ""
+msgstr "cor do texto para o status \"ativo\""
 
 msgid "text color for \"done\" status"
-msgstr ""
+msgstr "cor do texto para o status \"concluído\""
 
 msgid "text color for \"failed\" status"
-msgstr ""
+msgstr "cor do texto para o status \"falhou\""
 
 msgid "text color for \"aborted\" status"
-msgstr ""
+msgstr "cor do texto para o status \"abortado\""
 
 msgid "timeout for xfer request (in seconds)"
-msgstr ""
+msgstr "limite de tempo para requisição de transferência (em segundos)"
 
 msgid "block size for sending packets, in bytes"
-msgstr ""
+msgstr "tamanho do bloco de dado para enviar pacotes, em bytes"
 
 msgid "does not wait for ACK when sending file"
-msgstr ""
+msgstr "não esperar por ACK quando enviar arquivo"
 
 msgid ""
 "restricts outgoing files/chats to use only ports in the given range (useful "
@@ -7500,118 +7614,126 @@ msgid ""
 "empty value means any port, it's recommended to use ports greater than 1024, "
 "because only root can use ports below 1024)"
 msgstr ""
+"restringir arquivos/chats que estejam sendo enviados para utilizar somente portas "
+"no intervalo fornecido (útil para NAT) (sintaxe: uma única porta, por exemplo 5000 "
+"ou um intervalo, por exemplo 5000-5015, vazio significa qualquer porta, é "
+"recomendado utilizar portas superiores a 1024, pois somente o root pode utilizar "
+"portas inferiores a 1024)"
 
 msgid ""
 "IP or DNS address used for sending files/chats (if empty, local interface IP "
 "is used)"
-msgstr ""
+msgstr "Endereço IP ou DNS usado para enviar arquivos/chats (se vazio, interface local IP é usada)"
 
 msgid ""
 "speed limit for sending files, in kilo-bytes by second (0 means no limit)"
-msgstr ""
+msgstr "taxa máxima de transferência para enviar arquivos, em kilo-bytes por segundo "
+"(0 significa ilimitado)"
 
 msgid ""
 "path for writing incoming files (\"%h\" will be replaced by WeeChat home, "
 "\"~/.weechat\" by default)"
-msgstr ""
+msgstr "diretório para salvar arquivos recebidos (\"%h\" será substituído pelo diretório do WeeChat, \"~/.weechat\" por padrão)"
 
 msgid ""
 "path for reading files when sending (when no path is specified by user) (\"%h"
 "\" will be replaced by WeeChat home, \"~/.weechat\" by default)"
-msgstr ""
+msgstr "diretório para ler arquivos quando enviá-los (quando nenhum diretório foi especificado pelo usuário) (\"%h"
+"\" será substituído pelo diretório do WeeChat, \"~/.weechat\" por padrão)"
 
 msgid "use remote nick as prefix in local filename when receiving a file"
-msgstr ""
+msgstr "usar apelido do remetente como prefixo em arquivos locais quando receber arquivo"
 
 msgid "convert spaces to underscores when sending files"
-msgstr ""
+msgstr "converter espaços para underscores (_) quando enviar arquivos"
 
 msgid "rename incoming files if already exists (add \".1\", \".2\", ...)"
-msgstr ""
+msgstr "renomear arquivos recebidos se nome já existir (adiciona \".1\", \".2\", ...)"
 
 msgid ""
 "automatically resume file transfer if connection with remote host is lost"
 msgstr ""
+"Retomar automaticamente a transferência de arquivo se a conexão com o remetente foi perdida"
 
 msgid "automatically accept incoming files (use carefully!)"
-msgstr ""
+msgstr "aceitar automaticamente arquivos enviados a mim (use com cuidado!)"
 
 msgid "automatically accept chat requests (use carefully!)"
-msgstr ""
+msgstr "aceitar automaticamente requisições de chat (use com cuidado!)"
 
 msgid "list of xfer"
-msgstr ""
+msgstr "lista de transferência"
 
 msgid "xfer pointer (optional)"
-msgstr ""
+msgstr "ponteiro de transferência (opcional)"
 
 #, c-format
 msgid "%s%s: unable to create pipe"
-msgstr ""
+msgstr "%s%s: não foi possível criar pipe"
 
 #, c-format
 msgid "%s%s: unable to read local file"
-msgstr ""
+msgstr "%s%s: não foi possível ler arquivo local"
 
 #, c-format
 msgid "%s%s: unable to send block to receiver"
-msgstr ""
+msgstr "%s%s: não foi possível enviar dado ao destinatário"
 
 #, c-format
 msgid "%s%s: unable to read ACK from receiver"
-msgstr ""
+msgstr "%s%s: não foi possível ler ACK do destinatário"
 
 #, c-format
 msgid "%s%s: unable to connect to sender"
-msgstr ""
+msgstr "%s%s: não foi possível conectar ao remetente"
 
 #, c-format
 msgid "%s%s: unable to receive block from sender"
-msgstr ""
+msgstr "%s%s: não foi possível receber dado do remetente"
 
 #, c-format
 msgid "%s%s: unable to write local file"
-msgstr ""
+msgstr "%s%s: não foi possível escrever o arquivo local"
 
 #, c-format
 msgid "%s%s: unable to fork"
-msgstr ""
+msgstr "%s%s: não foi possível efetuar o fork"
 
 #, c-format
 msgid "%s%s: unable to create socket for sending file"
-msgstr ""
+msgstr "%s%s: não foi possível criar o socket para enviar arquivo"
 
 #, c-format
 msgid "%s%s: unable to set option \"nonblock\" for socket"
-msgstr ""
+msgstr "%s%s: não foi possível setar opção \"nonblock\" para o socket"
 
 #, c-format
 msgid "%s%s: timeout for \"%s\" with %s"
-msgstr ""
+msgstr "%s%s: tempo esgotado para \"%s\" com %s"
 
 msgid "Plugin"
-msgstr ""
+msgstr "Plugin"
 
 msgid "Name"
-msgstr ""
+msgstr "Nome"
 
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 msgid "Arguments"
-msgstr ""
+msgstr "Argumentos"
 
 msgid "Hashtable (input)"
-msgstr ""
+msgstr "Tabela de Hash (entrada)"
 
 msgid "Hashtable (output)"
-msgstr ""
+msgstr "Tabela de Hash (saída)"
 
 msgid "Pointer"
-msgstr ""
+msgstr "Ponteiro"
 
 msgid "Variables"
-msgstr ""
+msgstr "Variáveis"
 
 msgid "Lists"
-msgstr ""
+msgstr "Listas"
