Improve debugging for new IRCv3 functionality
[quassel.git] / po / pt.po
index 093f6d9..9f3b347 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
-# Portuguese translation for quassel
-# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010
-# This file is distributed under the same license as the quassel package.
-#
-# Zé <mmodem00@gmail.com>, 2010.
-msgid ""
-msgstr ""
-"Project-Id-Version: quassel\n"
-"Report-Msgid-Bugs-To: <devel@quassel-irc.org>\n"
-"POT-Creation-Date: 2010-12-15 22:38+0000\n"
-"PO-Revision-Date: 2011-02-16 01:20+0000\n"
-"Last-Translator: Almufadado <Unknown>\n"
-"Language-Team: Portuguese <kde-i18n-doc@kde.org>\n"
+# 
+# Translators:
+# Vitor Luis <ptirc@protonmail.com>, 2018
+# Zé <mmodem00@gmail.com>, 2010
+msgid ""
+msgstr ""
+"Project-Id-Version: Quassel IRC\n"
+"Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n"
+"PO-Revision-Date: 2018-08-28 13:38+0000\n"
+"Last-Translator: Daniel Albers <daniel@lbe.rs>\n"
+"Language-Team: Portuguese (http://www.transifex.com/quassel/quassel/language/pt/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2011-02-17 04:57+0000\n"
-"X-Generator: Launchpad (build 12351)\n"
-"X-Language: pt\n"
+"Language: pt\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Qt-Contexts: true\n"
+
+#: ../src/uisupport/aboutdata.cpp:136
+msgctxt "AboutData|"
+msgid "Quassel IRC"
+msgstr "Quassel IRC"
+
+#: ../src/uisupport/aboutdata.cpp:141
+msgctxt "AboutData|"
+msgid "A modern, distributed IRC client"
+msgstr "Um cliente de IRC moderno e distribuído"
+
+#: ../src/uisupport/aboutdata.cpp:174
+msgctxt "AboutData|"
+msgid "Project founder, lead developer"
+msgstr "Fundador do projeto, desenvolvedor líder"
+
+#: ../src/uisupport/aboutdata.cpp:175
+msgctxt "AboutData|"
+msgid "Project motivator, lead developer"
+msgstr "Motivador do projeto, desenvolvedor líder"
+
+#: ../src/uisupport/aboutdata.cpp:176
+msgctxt "AboutData|"
+msgid "Former lead developer"
+msgstr "Ex-desenvolvedor líder"
+
+#: ../src/uisupport/aboutdata.cpp:177
+msgctxt "AboutData|"
+msgid "Master of Translation, many fixes and enhancements, Travis support"
+msgstr "Mestre de Tradução, muitas correções e melhorias, suporte a Travis"
+
+#: ../src/uisupport/aboutdata.cpp:178
+msgctxt "AboutData|"
+msgid "Many features, fixes and improvements"
+msgstr "Muitos recursos, correções e melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:179
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, bug and patch triaging, community support"
+msgstr "Muitas correções e melhorias, triagem de bugs e patches, suporte à comunidade"
+
+#: ../src/uisupport/aboutdata.cpp:180
+msgctxt "AboutData|"
+msgid ""
+"IRCv3 support, documentation, many other improvements, testing, outstanding "
+"PRs"
+msgstr "Suporte a IRCv3, documentação, muitas outras melhorias, testes, PRs excepcionais"
+
+#: ../src/uisupport/aboutdata.cpp:181
+msgctxt "AboutData|"
+msgid ""
+"Quasseldroid, architecture, (mobile) performance, many other improvements "
+"and fixes, testing"
+msgstr ""
+
+#: ../src/uisupport/aboutdata.cpp:185
+msgctxt "AboutData|"
+msgid "OSX UI improvements"
+msgstr "Melhorias na UI de utilizador do OSX"
+
+#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201
+msgctxt "AboutData|"
+msgid "Chatview improvements"
+msgstr "Melhoramentos no Chatview"
+
+#: ../src/uisupport/aboutdata.cpp:187
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter, Danish translation"
+msgstr "Testador beta precoce e caçador de erros, tradução Dinamarquesa"
+
+#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266
+#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307
+msgctxt "AboutData|"
+msgid "Spanish translation"
+msgstr "Tradução Espanhola"
+
+#: ../src/uisupport/aboutdata.cpp:189
+msgctxt "AboutData|"
+msgid "Build system fixes"
+msgstr "Correcções no sistema de compilação"
+
+#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330
+msgctxt "AboutData|"
+msgid "Database performance improvements"
+msgstr "Melhorias no desempenho do banco de dados"
+
+#: ../src/uisupport/aboutdata.cpp:191
+msgctxt "AboutData|"
+msgid "Tray icon fix"
+msgstr "Correcção do ícone de bandeja"
+
+#: ../src/uisupport/aboutdata.cpp:192
+msgctxt "AboutData|"
+msgid "Language improvements"
+msgstr "Melhorias de idioma"
+
+#: ../src/uisupport/aboutdata.cpp:193
+msgctxt "AboutData|"
+msgid "Documentation improvements"
+msgstr "Melhorias de documentação"
+
+#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300
+msgctxt "AboutData|"
+msgid "Brazilian translation"
+msgstr "Tradução Brasileira"
+
+#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269
+msgctxt "AboutData|"
+msgid "Slovenian translation"
+msgstr "Tradução Eslovena"
+
+#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222
+#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243
+#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274
+#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310
+#: ../src/uisupport/aboutdata.cpp:347
+msgctxt "AboutData|"
+msgid "Fixes"
+msgstr "Correcções"
+
+#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322
+msgctxt "AboutData|"
+msgid "Romanian translation"
+msgstr "Tradução Romena"
+
+#: ../src/uisupport/aboutdata.cpp:198
+msgctxt "AboutData|"
+msgid "Punjabi translation"
+msgstr "Tradução Punjabi"
+
+#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261
+#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277
+msgctxt "AboutData|"
+msgid "Finnish translation"
+msgstr "Tradução Finlandesa"
+
+#: ../src/uisupport/aboutdata.cpp:200
+msgctxt "AboutData|"
+msgid "Message indicator support"
+msgstr "Suporte de indicador de mensagem"
+
+#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203
+#: ../src/uisupport/aboutdata.cpp:346
+msgctxt "AboutData|"
+msgid "Build system fix"
+msgstr "Correcções no sistema de build"
+
+#: ../src/uisupport/aboutdata.cpp:204
+msgctxt "AboutData|"
+msgid "Windows build system fixes"
+msgstr "Correcções no sistema de compilação em Windows"
+
+#: ../src/uisupport/aboutdata.cpp:205
+msgctxt "AboutData|"
+msgid "AppData metadata, LDAP support"
+msgstr "Meta-dados AppData, suporte LDAP"
+
+#: ../src/uisupport/aboutdata.cpp:206
+msgctxt "AboutData|"
+msgid "Nicer tooltips, spell check and other improvements"
+msgstr "Sugestões de ferramentas, verificação ortográfica e outras melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:207
+msgctxt "AboutData|"
+msgid "Crash fixes"
+msgstr "Correcções de erros de bloqueio"
+
+#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233
+#: ../src/uisupport/aboutdata.cpp:311
+msgctxt "AboutData|"
+msgid "French translation"
+msgstr "Tradução Francesa"
+
+#: ../src/uisupport/aboutdata.cpp:209
+msgctxt "AboutData|"
+msgid "Occitan translation"
+msgstr "Tradução Occitana"
+
+#: ../src/uisupport/aboutdata.cpp:210
+msgctxt "AboutData|"
+msgid "Usability review"
+msgstr "Revisão de usabilidade"
+
+#: ../src/uisupport/aboutdata.cpp:211
+msgctxt "AboutData|"
+msgid "SASL support"
+msgstr "Suporte a SASL"
+
+#: ../src/uisupport/aboutdata.cpp:212
+msgctxt "AboutData|"
+msgid "Various improvements"
+msgstr "Diversas melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214
+#: ../src/uisupport/aboutdata.cpp:219
+msgctxt "AboutData|"
+msgid "Various fixes and improvements"
+msgstr "Diversas reparações e melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:215
+msgctxt "AboutData|"
+msgid "Settings fixes"
+msgstr "Correções de configurações"
+
+#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294
+msgctxt "AboutData|"
+msgid "Galician translation"
+msgstr "Tradução Galega"
+
+#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339
+msgctxt "AboutData|"
+msgid "Esperanto translation"
+msgstr "Tradução Esperanto"
+
+#: ../src/uisupport/aboutdata.cpp:218
+msgctxt "AboutData|"
+msgid "Japanese translation"
+msgstr "Tradução Japonesa"
+
+#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297
+msgctxt "AboutData|"
+msgid "Gentoo maintainer"
+msgstr "Responsável Gentoo"
+
+#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237
+#: ../src/uisupport/aboutdata.cpp:342
+msgctxt "AboutData|"
+msgid "Certificate handling improvements"
+msgstr "Melhorias no tratamento de certificados"
+
+#: ../src/uisupport/aboutdata.cpp:223
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter (on Vista™!)"
+msgstr "Testador beta inicial e caçador de erros (no Vista™!)"
+
+#: ../src/uisupport/aboutdata.cpp:224
+msgctxt "AboutData|"
+msgid "Translation system fixes"
+msgstr "Correcções no sistema de traduções"
+
+#: ../src/uisupport/aboutdata.cpp:225
+msgctxt "AboutData|"
+msgid "OSX Notification Center support"
+msgstr "Suporte ao Centro de Notificação OSX"
+
+#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244
+#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351
+msgctxt "AboutData|"
+msgid "Turkish translation"
+msgstr "Tradução Turca"
+
+#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292
+msgctxt "AboutData|"
+msgid "Mac fixes"
+msgstr "Correcções Mac"
+
+#: ../src/uisupport/aboutdata.cpp:229
+msgctxt "AboutData|"
+msgid "D-Bus notifications"
+msgstr "Notificações D-Bus"
+
+#: ../src/uisupport/aboutdata.cpp:230
+msgctxt "AboutData|"
+msgid "Polish translation"
+msgstr "Tradução Polaca"
+
+#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312
+msgctxt "AboutData|"
+msgid "Build system improvements"
+msgstr "Melhoramentos do sistema de compilação"
+
+#: ../src/uisupport/aboutdata.cpp:232
+msgctxt "AboutData|"
+msgid "Formatting support and other input line improvements, many other fixes"
+msgstr "Suporte a formatação e outras melhorias no sistema de digitação, muitas outras correcções"
+
+#: ../src/uisupport/aboutdata.cpp:234
+msgctxt "AboutData|"
+msgid "BluesTheme stylesheet"
+msgstr "Folha de estilo BluesTheme"
+
+#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281
+#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343
+msgctxt "AboutData|"
+msgid "Russian translation"
+msgstr "Tradução Russa"
+
+#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285
+msgctxt "AboutData|"
+msgid "Italian translation"
+msgstr "Tradução Italiana"
+
+#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272
+#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286
+#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340
+msgctxt "AboutData|"
+msgid "German translation"
+msgstr "Tradução alemã"
+
+#: ../src/uisupport/aboutdata.cpp:239
+msgctxt "AboutData|"
+msgid "Sanitize topic handling, twitch.tv support"
+msgstr "Limpeza da manipulação de tópicos, suporte a twitch.tv"
+
+#: ../src/uisupport/aboutdata.cpp:240
+msgctxt "AboutData|"
+msgid "Norwegian translation"
+msgstr "Tradução Norueguesa"
+
+#: ../src/uisupport/aboutdata.cpp:241
+msgctxt "AboutData|"
+msgid "Hungarian translation"
+msgstr "Tradução Húngara"
+
+#: ../src/uisupport/aboutdata.cpp:242
+msgctxt "AboutData|"
+msgid "IRC parser improvements"
+msgstr "Melhorias no analisador do IRC"
+
+#: ../src/uisupport/aboutdata.cpp:245
+msgctxt "AboutData|"
+msgid "Windows build support and Appveyor maintenance, snorenotify backend"
+msgstr ""
+
+#: ../src/uisupport/aboutdata.cpp:246
+msgctxt "AboutData|"
+msgid "Initial Qt5 support"
+msgstr "Suporte inicial do Qt5"
+
+#: ../src/uisupport/aboutdata.cpp:247
+msgctxt "AboutData|"
+msgid "{Ku|U}buntu packager, motivator, promoter"
+msgstr "Pacotes {Ku|U}buntu, motivador, promotor"
+
+#: ../src/uisupport/aboutdata.cpp:248
+msgctxt "AboutData|"
+msgid "Various features and improvements"
+msgstr "Vários recursos e melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250
+#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267
+#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304
+#: ../src/uisupport/aboutdata.cpp:317
+msgctxt "AboutData|"
+msgid "Various fixes"
+msgstr "Várias correcções"
+
+#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255
+#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314
+#: ../src/uisupport/aboutdata.cpp:326
+msgctxt "AboutData|"
+msgid "Bugfixes"
+msgstr "Correção de erros"
+
+#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341
+#: ../src/uisupport/aboutdata.cpp:344
+msgctxt "AboutData|"
+msgid "Czech translation"
+msgstr "Tradução Checa"
+
+#: ../src/uisupport/aboutdata.cpp:254
+msgctxt "AboutData|"
+msgid "Python improvements"
+msgstr "Melhorias em Python"
+
+#: ../src/uisupport/aboutdata.cpp:256
+msgctxt "AboutData|"
+msgid "Proxy improvements, Spanish translation"
+msgstr "Melhorias de proxy, tradução em espanhol"
+
+#: ../src/uisupport/aboutdata.cpp:257
+msgctxt "AboutData|"
+msgid "Postgres migration fixes"
+msgstr "Correções de migração do Postgres"
+
+#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262
+#: ../src/uisupport/aboutdata.cpp:301
+msgctxt "AboutData|"
+msgid "Danish translation"
+msgstr "Tradução Dinamarquesa"
+
+#: ../src/uisupport/aboutdata.cpp:259
+msgctxt "AboutData|"
+msgid "Context menu fixes"
+msgstr "Correcções do menu de contexto"
+
+#: ../src/uisupport/aboutdata.cpp:263
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, bug triaging"
+msgstr "Muitas correcções e melhorias, triagem de erros"
+
+#: ../src/uisupport/aboutdata.cpp:264
+msgctxt "AboutData|"
+msgid "Original \"All-Seeing Eye\" logo"
+msgstr "Logotipo original \"All-Seeing Eye\""
+
+#: ../src/uisupport/aboutdata.cpp:265
+msgctxt "AboutData|"
+msgid "Project founder, various improvements"
+msgstr "Fundador do projeto, várias melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:268
+msgctxt "AboutData|"
+msgid "Serbian translation"
+msgstr "Tradução Sérvia"
+
+#: ../src/uisupport/aboutdata.cpp:270
+msgctxt "AboutData|"
+msgid ""
+"Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious "
+"Finnish alcohol"
+msgstr "Testador incansável,  testador {Ku|U} e lobista, litros de delicioso álcool Finlandês"
+
+#: ../src/uisupport/aboutdata.cpp:271
+msgctxt "AboutData|"
+msgid "Qt5 porting help, Travis CI setup"
+msgstr "Ajuda de porte a Qt5, configuração do Travis CI"
+
+#: ../src/uisupport/aboutdata.cpp:273
+msgctxt "AboutData|"
+msgid "Buffer merge improvements"
+msgstr "Melhorias de fusão de buffer"
+
+#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327
+#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334
+#: ../src/uisupport/aboutdata.cpp:335
+msgctxt "AboutData|"
+msgid "Greek translation"
+msgstr "Tradução Grega"
+
+#: ../src/uisupport/aboutdata.cpp:278
+msgctxt "AboutData|"
+msgid "OSX improvements"
+msgstr "Melhorias OSX"
+
+#: ../src/uisupport/aboutdata.cpp:279
+msgctxt "AboutData|"
+msgid "Lithuanian translation"
+msgstr "Tradução Lituana"
+
+#: ../src/uisupport/aboutdata.cpp:280
+msgctxt "AboutData|"
+msgid "Documentation fixes"
+msgstr "Correcções de documentação"
+
+#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316
+msgctxt "AboutData|"
+msgid "Improvements"
+msgstr "Melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:284
+msgctxt "AboutData|"
+msgid "Ideas, hacking, initial motivation"
+msgstr "Ideias, ajustes, motivação inicial"
+
+#: ../src/uisupport/aboutdata.cpp:287
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, Sonnet support, QuasselDroid"
+msgstr "Muitas correções e melhorias, suporte ao Sonnet, QuasselDroid"
+
+#: ../src/uisupport/aboutdata.cpp:291
+msgctxt "AboutData|"
+msgid "German translation, fixes"
+msgstr "Tradução Alemã, correcções"
+
+#: ../src/uisupport/aboutdata.cpp:293
+msgctxt "AboutData|"
+msgid "Many fixes and improvements; Ubuntu PPAs"
+msgstr "Muitas correções e melhorias; PPAs do Ubuntu"
+
+#: ../src/uisupport/aboutdata.cpp:296
+msgctxt "AboutData|"
+msgid "Tons of Oxygen icons including the Quassel logo"
+msgstr "Toneladas de ícones Oxygen incluindo o logotipo da Quassel"
+
+#: ../src/uisupport/aboutdata.cpp:298
+msgctxt "AboutData|"
+msgid "Initial design and main window layout"
+msgstr "Design inicial e layout da janela principal"
+
+#: ../src/uisupport/aboutdata.cpp:299
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter"
+msgstr "Testador beta precoce e caçador de erros"
+
+#: ../src/uisupport/aboutdata.cpp:302
+msgctxt "AboutData|"
+msgid "Linewrap for input line"
+msgstr ""
+
+#: ../src/uisupport/aboutdata.cpp:303
+msgctxt "AboutData|"
+msgid "Performance improvements and cleanups"
+msgstr "Melhorias de desempenho e limpeza"
+
+#: ../src/uisupport/aboutdata.cpp:305
+msgctxt "AboutData|"
+msgid "/print command"
+msgstr "Comando /print"
+
+#: ../src/uisupport/aboutdata.cpp:306
+msgctxt "AboutData|"
+msgid "Performance improvements"
+msgstr "Melhorias de performance"
+
+#: ../src/uisupport/aboutdata.cpp:308
+msgctxt "AboutData|"
+msgid "Hindi and Marathi translations"
+msgstr "Traduções Hindi e Marata"
+
+#: ../src/uisupport/aboutdata.cpp:313
+msgctxt "AboutData|"
+msgid ""
+"Windows build support, automated OSX builds in Travis, various improvements"
+msgstr "Suporte de compilação em Windows, compilações OSX automatizadas no Travis, várias melhorias"
+
+#: ../src/uisupport/aboutdata.cpp:315
+msgctxt "AboutData|"
+msgid "Emacs keybindings"
+msgstr "Combinações de teclas para Emacs"
+
+#: ../src/uisupport/aboutdata.cpp:318
+msgctxt "AboutData|"
+msgid "Highlight configuration improvements"
+msgstr "Melhorias na configuração de menções"
+
+#: ../src/uisupport/aboutdata.cpp:319
+msgctxt "AboutData|"
+msgid "Debian/Kubuntu packager, (packaging/build system) bughunter"
+msgstr "Pacote Debian/Ubuntu, caçador de erros (empacotamento/sistema de compilação)"
+
+#: ../src/uisupport/aboutdata.cpp:320
+msgctxt "AboutData|"
+msgid "Bugfixes, German translation"
+msgstr "Correção de erros, tradução em Alemão"
+
+#: ../src/uisupport/aboutdata.cpp:321
+msgctxt "AboutData|"
+msgid "Audio backend improvements"
+msgstr "Melhorias de backend de áudio"
+
+#: ../src/uisupport/aboutdata.cpp:324
+msgctxt "AboutData|"
+msgid "Chinese translation"
+msgstr "Tradução Chinesa"
+
+#: ../src/uisupport/aboutdata.cpp:325
+msgctxt "AboutData|"
+msgid "Dutch translation"
+msgstr "Tradução Holandesa"
+
+#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332
+msgctxt "AboutData|"
+msgid "Korean translation"
+msgstr "Tradução Coreana"
+
+#: ../src/uisupport/aboutdata.cpp:331
+msgctxt "AboutData|"
+msgid "Alias improvements"
+msgstr "Melhorias de alias"
+
+#: ../src/uisupport/aboutdata.cpp:333
+msgctxt "AboutData|"
+msgid "Norwegian translation, documentation"
+msgstr "Tradução Norueguesa, documentação"
+
+#: ../src/uisupport/aboutdata.cpp:336
+msgctxt "AboutData|"
+msgid "Former Windows builder"
+msgstr "Antigo criador de compilações para Windows"
+
+#: ../src/uisupport/aboutdata.cpp:337
+msgctxt "AboutData|"
+msgid "Fixes, Debian packaging"
+msgstr "Correções, pacote Debian"
+
+#: ../src/uisupport/aboutdata.cpp:338
+msgctxt "AboutData|"
+msgid "Fixes and feedback"
+msgstr "Correções e feedback"
+
+#: ../src/uisupport/aboutdata.cpp:348
+msgctxt "AboutData|"
+msgid "Network detection improvements"
+msgstr "Melhorias na detecção de rede"
+
+#: ../src/uisupport/aboutdata.cpp:349
+msgctxt "AboutData|"
+msgid "Ukrainian translation"
+msgstr "Tradução Ucraniana"
+
+#: ../src/uisupport/aboutdata.cpp:350
+msgctxt "AboutData|"
+msgid "Portuguese translation"
+msgstr "Tradução Portuguesa"
 
 
-#. ts-context AboutDlg
 #: ../src/qtui/ui/aboutdlg.ui:17
 #: ../src/qtui/ui/aboutdlg.ui:17
+msgctxt "AboutDlg|"
 msgid "About Quassel"
 msgstr "Acerca do Quassel"
 
 msgid "About Quassel"
 msgstr "Acerca do Quassel"
 
-#. ts-context AboutDlg
 #: ../src/qtui/ui/aboutdlg.ui:59
 #: ../src/qtui/ui/aboutdlg.ui:59
+msgctxt "AboutDlg|"
 msgid ""
 msgid ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel "
-"IRC</p></body></html>"
-msgstr ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
 "p, li { white-space: pre-wrap; }\n"
 "p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel "
-"IRC</p></body></html>"
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; font-weight:600; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel IRC</p></body></html>"
+msgstr "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'DejaVu Sans'; font-size:15pt; font-weight:600; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Quassel IRC</p></body></html>"
 
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:75
-msgid ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Version 0.2.0-pre, Build "
-"&gt;= 474 (2008-02-08)</p></body></html>"
-msgstr ""
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; "
-"font-weight:600; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\">Versão 0.2.0-pre, "
-"Compilação &gt;= 474 (08-02-2008)</p></body></html>"
-
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:115
+#: ../src/qtui/ui/aboutdlg.ui:112
+msgctxt "AboutDlg|"
 msgid "&About"
 msgstr "&Acerca"
 
 msgid "&About"
 msgstr "&Acerca"
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:135
+#: ../src/qtui/ui/aboutdlg.ui:132
+msgctxt "AboutDlg|"
 msgid "A&uthors"
 msgstr "A&utores"
 
 msgid "A&uthors"
 msgstr "A&utores"
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:155
+#: ../src/qtui/ui/aboutdlg.ui:152
+msgctxt "AboutDlg|"
 msgid "&Contributors"
 msgstr "&Contribuidores"
 
 msgid "&Contributors"
 msgstr "&Contribuidores"
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:175
+#: ../src/qtui/ui/aboutdlg.ui:172
+msgctxt "AboutDlg|"
 msgid "&Thanks To"
 msgstr "Agradecimen&tos"
 
 msgid "&Thanks To"
 msgstr "Agradecimen&tos"
 
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:32
-msgid "<b>Version:</b> %1<br><b>Protocol version:</b> %2<br><b>Built:</b> %3"
-msgstr ""
-"<b>Versão:</b> %1<br><b>Versão do Protocolo:</b> %2<br><b>Compilado:</b> %3"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:46
-msgid ""
-"<b>A modern, distributed IRC Client</b><br><br>&copy;2005-2010 by the "
-"Quassel Project<br><a href=\"http://quassel-irc.org\">http://quassel-"
-"irc.org</a><br><a href=\"irc://irc.freenode.net/quassel\">#quassel</a> on <a "
-"href=\"http://www.freenode.net\">Freenode</a><br><br>Quassel IRC is dual-"
-"licensed under <a href=\"http://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> "
-"and <a href=\"http://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a>.<br>Most "
-"icons are &copy; by the <a href=\"http://www.oxygen-icons.org\">Oxygen "
-"Team</a> and used under the <a "
-"href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL</a>.<br><br>Please use "
-"<a href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> to "
-"report bugs."
+#: ../src/qtui/aboutdlg.cpp:44
+msgctxt "AboutDlg|"
+msgid "Unknown date"
 msgstr ""
 msgstr ""
-"<b>Um cliente de IRC moderno distribuído</b><br><br>&copy;2005-2010 pelo "
-"projecto Quassel<br><a href=\"http://quassel-irc.org\">http://quassel-"
-"irc.org</a><br><a href=\"irc://irc.freenode.net/quassel\">#quassel</a> no <a "
-"href=\"http://www.freenode.net\">Freenode</a><br><br>O Quassel IRC está "
-"duplamente licenciado em <a href=\"http://www.gnu.org/licenses/gpl-"
-"2.0.txt\">GPLv2</a> e <a href=\"http://www.gnu.org/licenses/gpl-"
-"3.0.txt\">GPLv3</a>.<br>A maioria dos ícones são &copy; pela <a "
-"href=\"http://www.oxygen-icons.org\">Equipa Oxygen</a> e usado sob a <a "
-"href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL</a>.<br><br>Por favor "
-"use <a href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> "
-"para reportar os erros."
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:62
+
+#: ../src/qtui/aboutdlg.cpp:50
+#, qt-format
+msgctxt "AboutDlg|"
+msgid ""
+"<b>Version:</b> %1<br><b>Version date:</b> %2<br><b>Protocol version:</b> %3"
+msgstr "<b>Versão:</b> %1<br><b>Data da Versão:</b> %2<br><b>Versão do Protocolo:</b> %3"
+
+#: ../src/qtui/aboutdlg.cpp:67
+#, qt-format
+msgctxt "AboutDlg|"
+msgid ""
+"<b>A modern, distributed IRC Client</b><br><br>&copy;%1 by the Quassel "
+"Project<br><a href=\"https://quassel-irc.org\">https://quassel-"
+"irc.org</a><br><a href=\"irc://irc.freenode.net/quassel\">#quassel</a> on <a"
+" href=\"https://www.freenode.net\">Freenode</a><br><br>Quassel IRC is dual-"
+"licensed under <a "
+"href=\"https://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> and <a "
+"href=\"https://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a>.<br><a "
+"href=\"https://api.kde.org/frameworks/breeze-icons/html\">Breeze icon "
+"theme</a> &copy; Uri Herrera and others, licensed under the <a "
+"href=\"https://github.com/KDE/breeze-icons/blob/21ffd9b/COPYING-"
+"ICONS\">LGPLv3</a>.<br><a href=\"https://api.kde.org/frameworks/oxygen-"
+"icons5/html\">Oxygen icon theme</a> &copy; Nuno Pinheiro and others, "
+"licensed under the <a href=\"https://github.com/KDE/oxygen-"
+"icons/blob/master/COPYING\">LGPLv3</a>.<br><br>Please use <a "
+"href=\"https://bugs.quassel-irc.org\">https://bugs.quassel-irc.org</a> to "
+"report bugs."
+msgstr "<b>Um cliente IRC moderno e distribuído</b><br><br>&copy;%1 pelo Projeto Quassel<br><a href=\"https://quassel-irc.org\">https://quassel-irc.org</a><br><a href=\"irc://irc.freenode.net/quassel\">#quassel</a> na <a href=\"https://www.freenode.net\">Freenode</a><br><br>O Quassel IRC tem licença dupla sob <a href=\"https://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> e <a href=\"https://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a>.<br><a href=\"https://api.kde.org/frameworks/breeze-icons/html\">tema de icones Breeze</a> &copy; Uri Herrera e outros, licenciados sob <a href=\"https://github.com/KDE/breeze-icons/blob/21ffd9b/COPYING-ICONS\">LGPLv3</a>.<br><a href=\"https://api.kde.org/frameworks/oxygen-icons5/html\">Tema de icones Oxygen</a> &copy; Nuno Pinheiro e outros, licenciados sob <a href=\"https://github.com/KDE/oxygen-icons/blob/master/COPYING\">LGPLv3</a>.<br><br>Por favor, use <a href=\"https://bugs.quassel-irc.org\">https://bugs.quassel-irc.org</a> para relatar erros."
+
+#: ../src/qtui/aboutdlg.cpp:87
+msgctxt "AboutDlg|"
 msgid "Quassel IRC is mainly developed by:"
 msgstr "O Quassel IRC é desenvolvido principalmente por:"
 
 msgid "Quassel IRC is mainly developed by:"
 msgstr "O Quassel IRC é desenvolvido principalmente por:"
 
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:77
+#: ../src/qtui/aboutdlg.cpp:101
+msgctxt "AboutDlg|"
 msgid ""
 "We would like to thank the following contributors (in alphabetical order) "
 "and everybody we forgot to mention here:"
 msgid ""
 "We would like to thank the following contributors (in alphabetical order) "
 "and everybody we forgot to mention here:"
+msgstr "Gostaríamos de agradecer aos seguintes contribuidores (por ordem alfabética) e a todos que esquecemos de aqui mencionar:"
+
+#: ../src/qtui/aboutdlg.cpp:105
+msgctxt "AboutDlg|"
+msgid ""
+"...and anybody else finding and reporting bugs, giving feedback, helping "
+"others and being part of the community!"
+msgstr "…e qualquer outra pessoa encontrando e relatando erros, dando feedback, ajudando os outros e fazendo parte da comunidade!"
+
+#: ../src/qtui/aboutdlg.cpp:112
+msgctxt "AboutDlg|"
+msgid "Special thanks goes to:"
+msgstr "Um agradecimento especial vai para:"
+
+#: ../src/qtui/aboutdlg.cpp:116
+msgctxt "AboutDlg|"
+msgid "for the original Quassel logo - The All-Seeing Eye"
+msgstr "pelo logótipo original do Quassel - The All-Seeing Eye"
+
+#: ../src/qtui/aboutdlg.cpp:120
+msgctxt "AboutDlg|"
+msgid "for the Oxygen Quassel logo"
+msgstr ""
+
+#: ../src/qtui/aboutdlg.cpp:124
+msgctxt "AboutDlg|"
+msgid "for the amazing Breeze and Oxygen icon themes"
+msgstr "pelos incríveis temas de ícones Breeze e Oxygen"
+
+#: ../src/qtui/aboutdlg.cpp:128
+msgctxt "AboutDlg|"
+msgid ""
+"for creating an awesome framework, and for sponsoring development with "
+"Greenphones, N810s, N950s and more"
+msgstr "por criar uma estrutura impressionante e por patrocinar o desenvolvimento com Greenphones, N810s, N950s e mais"
+
+#: ../src/core/abstractsqlstorage.cpp:142
+#, qt-format
+msgctxt "AbstractSqlStorage|"
+msgid ""
+"Installed database schema (version %1) is not up to date. Upgrading to "
+"version %2...  This may take a while for major upgrades."
 msgstr ""
 msgstr ""
-"Gostaríamos de agradecer aos seguintes contribuidores (por ordem alfabética) "
-"e a todos que esquecemos de aqui mencionar:"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:135
-msgid ""
-"Special thanks goes to:<br><dl><dt><img src=\":/pics/quassel-"
-"eye.png\">&nbsp;<b>John \"nox\" Hand</b></dt><dd>for the original Quassel "
-"icon - The All-Seeing Eye</dt><dt><img src=\":/pics/oxygen.png\">&nbsp;<b><a "
-"href=\"http://www.oxygen-icons.org\">The Oxygen Team</a></b></dt><dd>for "
-"creating all the artwork you see throughout Quassel</dd><dt><img "
-"src=\":/pics/qt-logo-32.png\">&nbsp;<b><a "
-"href=\"http://www.trolltech.com\">Qt Software formerly known as "
-"Trolltech</a></b></dt><dd>for creating Qt and Qtopia, and for sponsoring "
-"development of QuasselTopia with Greenphones and more</dd><dt><a "
-"href=\"http://www.nokia.com\"><img "
-"src=\":/pics/nokia.png\"></a></b></dt><dd>for keeping Qt alive, and for "
-"sponsoring development of Quassel Mobile with N810s</dd>"
-msgstr ""
-"Um agradecimento especial para:<br><dl><dt><img src=\":/pics/quassel-"
-"eye.png\">&nbsp;<b>John \"nox\" Hand</b></dt><dd>pelo ícone Quassel original "
-"- O Olho Que Tudo Vê</dt><dt><img src=\":/pics/oxygen.png\">&nbsp;<b><a "
-"href=\"http://www.oxygen-icons.org\">A  Equipa Oxygen</a></b></dt><dd>pela "
-"criação de toda a arte que vê no Quassel</dd><dt><img src=\":/pics/qt-logo-"
-"32.png\">&nbsp;<b><a href=\"http://www.trolltech.com\">O programa Qt "
-"anteriormente conhecido por Trolltech</a></b></dt><dd>por criar o Qt e o "
-"Qtopia, e por patrocinar o desenvolvimento do QuasselTopia com Greenphones e "
-"mais</dd><dt><a href=\"http://www.nokia.com\"><img "
-"src=\":/pics/nokia.png\"></a></b></dt><dd>por manter o QT vivo, e por "
-"patrocinar o desenvolvimento do Quassel Mobile com N810s</dd>"
-
-#. ts-context AbstractSqlStorage
-#: ../src/core/abstractsqlstorage.cpp:115
-msgid ""
-"Installed Schema (version %1) is not up to date. Upgrading to version %2..."
-msgstr ""
-"O esquema instalado (versão% 1) não está actualizado. A actualizar para a "
-"versão% 2 ..."
-
-#. ts-context AbstractSqlStorage
-#: ../src/core/abstractsqlstorage.cpp:117
+
+#: ../src/core/abstractsqlstorage.cpp:149
+msgctxt "AbstractSqlStorage|"
 msgid "Upgrade failed..."
 msgstr "Actualização falhada..."
 
 msgid "Upgrade failed..."
 msgstr "Actualização falhada..."
 
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:55
+#: ../src/core/abstractsqlstorage.cpp:154
+#, qt-format
+msgctxt "AbstractSqlStorage|"
+msgid "Installed database schema successfully upgraded to version %1."
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:57
+msgctxt "AliasesModel|"
 msgid ""
 "<b>The shortcut for the alias</b><br />It can be used as a regular slash "
 "command.<br /><br /><b>Example:</b> \"foo\" can be used per /foo"
 msgid ""
 "<b>The shortcut for the alias</b><br />It can be used as a regular slash "
 "command.<br /><br /><b>Example:</b> \"foo\" can be used per /foo"
+msgstr "<b>O atalho para a alias</b><br />Pode ser usado como um comando de corte regular.<br /><br /><b>Exemplo:</b> \"foo\" pode ser usado por /foo"
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:82
+msgctxt "AliasesModel|"
+msgid "The string the shortcut will be expanded to"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:85
+msgctxt "AliasesModel|"
+msgid "Special variables"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:91
+msgctxt "AliasesModel|"
+msgid "Parameter variables"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:92
+msgctxt "AliasesModel|"
+msgid "i'th parameter"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:93
+msgctxt "AliasesModel|"
+msgid "i'th to j'th parameter separated by spaces"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:94
+msgctxt "AliasesModel|"
+msgid "all parameters from i on separated by spaces"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:97
+msgctxt "AliasesModel|"
+msgid "Nickname parameter variables"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:99
+msgctxt "AliasesModel|"
+msgid ""
+"account of user identified by i'th parameter, or a '*' if logged out or "
+"unknown"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:102
+msgctxt "AliasesModel|"
+msgid "hostname of user identified by i'th parameter, or a '*' if unknown"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:104
+msgctxt "AliasesModel|"
+msgid "ident of user identified by i'th parameter, or a '*' if unknown"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:106
+msgctxt "AliasesModel|"
+msgid ""
+"ident of user identified by i'th parameter if verified, or a '*' if unknown "
+"or unverified (prefixed with '~')"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:110
+msgctxt "AliasesModel|"
+msgid "General variables"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:111
+msgctxt "AliasesModel|"
+msgid "the whole string"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:112
+msgctxt "AliasesModel|"
+msgid "your current nickname"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:113
+msgctxt "AliasesModel|"
+msgid "the name of the selected channel"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:120
+msgctxt "AliasesModel|"
+msgid "Multiple commands can be separated with semicolons"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:124
+msgctxt "AliasesModel|"
+msgid "Example:"
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:124
+msgctxt "AliasesModel|"
+msgid "\"Test $1; Test $2; Test All $0\""
+msgstr ""
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:125
+msgctxt "AliasesModel|"
+msgid ""
+"...will be expanded to three separate messages \"Test 1\", \"Test 2\" and "
+"\"Test All 1 2 3\" when called like <i>/test 1 2 3</i>"
 msgstr ""
 msgstr ""
-"<b>O atalho para a alias</b><br />Pode ser usado como um comando de corte "
-"regular.<br /><br /><b>Exemplo:</b> \"foo\" pode ser usado por /foo"
-
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:59
-msgid ""
-"<b>The string the shortcut will be expanded to</b><br /><b>special "
-"variables:</b><br /> - <b>$i</b> represents the i'th parameter.<br /> - "
-"<b>$i..j</b> represents the i'th to j'th parameter separated by spaces.<br "
-"/> - <b>$i..</b> represents all parameters from i on separated by spaces.<br "
-"/> - <b>$i:hostname</b> represents the hostname of the user identified by "
-"the i'th parameter or a * if unknown.<br /> - <b>$0</b> the whole string.<br "
-"/> - <b>$nick</b> your current nickname<br /> - <b>$channel</b> the name of "
-"the selected channel<br /><br />Multiple commands can be separated with "
-"semicolons<br /><br /><b>Example:</b> \"Test $1; Test $2; Test All $0\" will "
-"be expanded to three separate messages \"Test 1\", \"Test 2\" and \"Test All "
-"1 2 3\" when called like /test 1 2 3"
-msgstr ""
-"<b>A sequência do atalho será expandido para</b><br /><b>variáveis "
-"especiais:</b><br /> - <b>$i</b> representa o parâmetro i'th.<br /> - "
-"<b>$i..j</b> representa o i'th parâmetro para j'th separadas por espaços.<br "
-"/> - <b>$i..</b> representa todos os parâmetros de i separado por "
-"espaços.<br /> - <b>$i:hostname</b> representa o nome da máquina do "
-"utilizador identificado pelo parâmetro i'th ou um desconhecido * if.<br /> - "
-"<b>$0</b> conjunto de string.<br /> - <b>$nick</b> a sua alcunha<br /> - "
-"<b>$channel</b> o nome do canal seleccionado<br /><br />Os múltiplos "
-"comandos podem ser separados por ponto-e-vírgula<br /><br /><b>Exemplo:</b> "
-"\"Teste $1; Teste $2; Testar todos $0\" será ampliado para três mensagens "
-"distintas  \"Teste 1\", \"Teste 2\" e \"Testar  Todos 1 2 3\"quando chamado "
-"como / teste 1 2 3"
-
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:170
+
+#: ../src/qtui/settingspages/aliasesmodel.cpp:246
+msgctxt "AliasesModel|"
 msgid "Alias"
 msgstr "Alias"
 
 msgid "Alias"
 msgstr "Alias"
 
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:171
+#: ../src/qtui/settingspages/aliasesmodel.cpp:247
+msgctxt "AliasesModel|"
 msgid "Expansion"
 msgstr "Expansão"
 
 msgid "Expansion"
 msgstr "Expansão"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AliasesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AppearanceSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BacklogSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatMonitorSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatViewSearchBar
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardAdminUserPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardIntroPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardStorageSelectionPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardSyncPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionStatusWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context HighlightSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IndicatorNotificationConfigWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context InputWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context InputWidgetSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context MsgProcessorStatusWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context PhononNotificationConfigWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ShortcutsSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/aliasessettingspage.ui:13
 #: ../src/qtui/settingspages/aliasessettingspage.ui:13
-#: ../src/qtui/settingspages/appearancesettingspage.ui:14
-#: ../src/qtui/settingspages/backlogsettingspage.ui:14
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:14
-#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:14
-#: ../src/qtui/ui/chatviewsearchbar.ui:13
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:14
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14
-#: ../src/qtui/ui/coreconfigwizardintropage.ui:13
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:13
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:13
-#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:14
-#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14
-#: ../src/qtui/settingspages/highlightsettingspage.ui:13
-#: ../src/qtui/settingspages/ignorelistsettingspage.ui:14
-#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14
-#: ../src/qtui/ui/inputwidget.ui:26
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:14
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:14
-#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19
-#: ../src/qtui/settingspages/networkssettingspage.ui:14
-#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14
-#: ../src/qtui/settingspages/shortcutssettingspage.ui:14
-#: ../src/qtui/ui/topicwidget.ui:32
-#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:14
+msgctxt "AliasesSettingsPage|"
 msgid "Form"
 msgstr "Formulário"
 
 msgid "Form"
 msgstr "Formulário"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AliasesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/aliasessettingspage.ui:27
 #: ../src/qtui/settingspages/aliasessettingspage.ui:27
-#: ../src/qtui/settingspages/ignorelistsettingspage.ui:28
+msgctxt "AliasesSettingsPage|"
 msgid "New"
 msgstr "Nova"
 
 msgid "New"
 msgstr "Nova"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AliasesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/aliasessettingspage.ui:41
 #: ../src/qtui/settingspages/aliasessettingspage.ui:41
-#: ../src/qtui/settingspages/coreaccountsettingspage.ui:67
-#: ../src/qtui/settingspages/ignorelistsettingspage.ui:42
+msgctxt "AliasesSettingsPage|"
 msgid "Delete"
 msgstr "Apagar"
 
 msgid "Delete"
 msgstr "Apagar"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AliasesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ConnectionSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
 #: ../src/qtui/settingspages/aliasessettingspage.cpp:29
 #: ../src/qtui/settingspages/aliasessettingspage.cpp:29
-#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
-#: ../src/qtui/settingspages/networkssettingspage.cpp:37
+msgctxt "AliasesSettingsPage|"
 msgid "IRC"
 msgstr "IRC"
 
 msgid "IRC"
 msgstr "IRC"
 
-#. ts-context AliasesSettingsPage
 #: ../src/qtui/settingspages/aliasessettingspage.cpp:29
 #: ../src/qtui/settingspages/aliasessettingspage.cpp:29
+msgctxt "AliasesSettingsPage|"
 msgid "Aliases"
 msgstr "Aliases"
 
 msgid "Aliases"
 msgstr "Aliases"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:22
-msgid "Client style:"
-msgstr "Estilo do cliente:"
-
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:29
-msgid "Set application style"
-msgstr "Definir tipo de aplicação:"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:14
+msgctxt "AppearanceSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:36
+#: ../src/qtui/settingspages/appearancesettingspage.ui:22
+msgctxt "AppearanceSettingsPage|"
 msgid "Language:"
 msgstr "Língua:"
 
 msgid "Language:"
 msgstr "Língua:"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:43
+#: ../src/qtui/settingspages/appearancesettingspage.ui:29
+msgctxt "AppearanceSettingsPage|"
 msgid "Set the application language. Requires restart!"
 msgstr "Definir a língua da aplicação. Requer reinicio!"
 
 msgid "Set the application language. Requires restart!"
 msgstr "Definir a língua da aplicação. Requer reinicio!"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:47
+#: ../src/qtui/settingspages/appearancesettingspage.ui:33
+msgctxt "AppearanceSettingsPage|"
 msgid "<Untranslated>"
 msgstr "<Não traduzido>"
 
 msgid "<Untranslated>"
 msgstr "<Não traduzido>"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:52
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:74
+#: ../src/qtui/settingspages/appearancesettingspage.ui:38
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:86
+msgctxt "AppearanceSettingsPage|"
 msgid "<System Default>"
 msgstr "<Predefinição do Sistema>"
 
 msgid "<System Default>"
 msgstr "<Predefinição do Sistema>"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:75
+#: ../src/qtui/settingspages/appearancesettingspage.ui:59
+msgctxt "AppearanceSettingsPage|"
+msgid "Widget style:"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:66
+msgctxt "AppearanceSettingsPage|"
+msgid "Set application style"
+msgstr "Definir tipo de aplicação:"
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:73
+msgctxt "AppearanceSettingsPage|"
+msgid "Fallback icon theme:"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:80
+msgctxt "AppearanceSettingsPage|"
+msgid ""
+"<html><head/><body><p>Icon theme to use for icons that are not found in the "
+"current system theme. Requires the selected theme to be installed either "
+"system-wide, or as part of the Quassel installation.</p><p>Supported themes "
+"are Breeze, Breeze Dark and Oxygen, all of KDE fame.</p></body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:87
+msgctxt "AppearanceSettingsPage|"
+msgid ""
+"<html><head/><body><p>If enabled, uses the selected fallback icon theme "
+"instead of the configured system theme for all icons. Recommended if you "
+"want Quassel to have a consistent look-and-feel.</p></body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:90
+msgctxt "AppearanceSettingsPage|"
+msgid "Override system theme"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:110
+msgctxt "AppearanceSettingsPage|"
 msgid "Use custom stylesheet"
 msgstr "Usar folha de estilo personalizada"
 
 msgid "Use custom stylesheet"
 msgstr "Usar folha de estilo personalizada"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:109
-msgid "Path:"
-msgstr "Caminho:"
-
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AppearanceSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatViewSearchBar
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidget
-#: ../src/qtui/settingspages/appearancesettingspage.ui:141
-#: ../src/qtui/ui/chatviewsearchbar.ui:19
-#: ../src/qtui/ui/chatviewsearchbar.ui:33
-#: ../src/qtui/ui/chatviewsearchbar.ui:44
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:174
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:198
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:222
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:259
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:283
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:314
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:338
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:362
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:386
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:403
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:443
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:460
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:477
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:494
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:511
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:528
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:545
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:562
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:579
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:596
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:613
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:630
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:647
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:664
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:681
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:698
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:726
-#: ../src/qtui/settingspages/identitiessettingspage.ui:34
-#: ../src/qtui/settingspages/identitiessettingspage.ui:77
-#: ../src/qtui/settingspages/identityeditwidget.ui:168
-#: ../src/qtui/settingspages/identityeditwidget.ui:182
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:125
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:149
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:173
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:197
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:221
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:308
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:345
-#: ../src/qtui/settingspages/networkssettingspage.ui:149
-#: ../src/qtui/settingspages/networkssettingspage.ui:281
-#: ../src/qtui/settingspages/networkssettingspage.ui:295
-#: ../src/qtui/ui/simplenetworkeditor.ui:168
-#: ../src/qtui/ui/simplenetworkeditor.ui:182 ../src/qtui/ui/topicwidget.ui:79
+#: ../src/qtui/settingspages/appearancesettingspage.ui:148
+msgctxt "AppearanceSettingsPage|"
 msgid "..."
 msgstr "..."
 
 msgid "..."
 msgstr "..."
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:150
+#: ../src/qtui/settingspages/appearancesettingspage.ui:172
+msgctxt "AppearanceSettingsPage|"
 msgid "Show system tray icon"
 msgstr "Mostrar ícone na barra de tarefas"
 
 msgid "Show system tray icon"
 msgstr "Mostrar ícone na barra de tarefas"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:184
+#: ../src/qtui/settingspages/appearancesettingspage.ui:188
+msgctxt "AppearanceSettingsPage|"
+msgid "Invert brightness"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:233
+msgctxt "AppearanceSettingsPage|"
 msgid "Hide to tray on close button"
 msgstr "Esconder na barra de tarefas no botão fechar"
 
 msgid "Hide to tray on close button"
 msgstr "Esconder na barra de tarefas no botão fechar"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:216
-msgid "Enable animations"
-msgstr "Activar Animações"
-
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:231
+#: ../src/qtui/settingspages/appearancesettingspage.ui:248
+msgctxt "AppearanceSettingsPage|"
 msgid "Message Redirection"
 msgstr "Redireccionamento de Mensagens"
 
 msgid "Message Redirection"
 msgstr "Redireccionamento de Mensagens"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:237
+#: ../src/qtui/settingspages/appearancesettingspage.ui:257
+msgctxt "AppearanceSettingsPage|"
 msgid "User Notices:"
 msgstr "Avisos Utilizador:"
 
 msgid "User Notices:"
 msgstr "Avisos Utilizador:"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:280
+#: ../src/qtui/settingspages/appearancesettingspage.ui:300
+msgctxt "AppearanceSettingsPage|"
 msgid "Server Notices:"
 msgstr "Avisos do Servidor:"
 
 msgid "Server Notices:"
 msgstr "Avisos do Servidor:"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:294
+#: ../src/qtui/settingspages/appearancesettingspage.ui:314
+msgctxt "AppearanceSettingsPage|"
 msgid "Default Target"
 msgstr "Alvo Predefinido"
 
 msgid "Default Target"
 msgstr "Alvo Predefinido"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:301
+#: ../src/qtui/settingspages/appearancesettingspage.ui:321
+msgctxt "AppearanceSettingsPage|"
 msgid "Status Window"
 msgstr "Janela de Estado"
 
 msgid "Status Window"
 msgstr "Janela de Estado"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:308
+#: ../src/qtui/settingspages/appearancesettingspage.ui:328
+msgctxt "AppearanceSettingsPage|"
 msgid "Current Chat"
 msgstr "Conversa actual"
 
 msgid "Current Chat"
 msgstr "Conversa actual"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:315
+#: ../src/qtui/settingspages/appearancesettingspage.ui:335
+msgctxt "AppearanceSettingsPage|"
 msgid "Errors:"
 msgstr "Erros:"
 
 msgid "Errors:"
 msgstr "Erros:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AppearanceSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BacklogSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatMonitorSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context HighlightSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context InputWidgetSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NotificationsSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ShortcutsSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidgetSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:35
-#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
-#: ../src/qtui/settingspages/chatviewsettingspage.cpp:28
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
-#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
-#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
-#: ../src/qtui/settingspages/shortcutssettingspage.cpp:60
-#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:36
+msgctxt "AppearanceSettingsPage|"
 msgid "Interface"
 msgstr "Interface"
 
 msgid "Interface"
 msgstr "Interface"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:225
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:51
+msgctxt "AppearanceSettingsPage|"
+msgid "Icon theme:"
+msgstr "Tema do ícone:"
+
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:115
+msgctxt "AppearanceSettingsPage|"
+msgid "Automatic"
+msgstr ""
+
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:294
+msgctxt "AppearanceSettingsPage|"
 msgid "Please choose a stylesheet file"
 msgstr "Por favor escolha um ficheiro de folha de estilo"
 
 msgid "Please choose a stylesheet file"
 msgstr "Por favor escolha um ficheiro de folha de estilo"
 
-#. ts-context AwayLogView
 #: ../src/qtui/awaylogview.cpp:33
 #: ../src/qtui/awaylogview.cpp:33
+msgctxt "AwayLogView|"
 msgid "Away Log"
 msgstr "Registo de Ausência"
 
 msgid "Away Log"
 msgstr "Registo de Ausência"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AwayLogView
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatMonitorView
-#: ../src/qtui/awaylogview.cpp:44 ../src/qtui/chatmonitorview.cpp:59
+#: ../src/qtui/awaylogview.cpp:46
+msgctxt "AwayLogView|"
 msgid "Show Network Name"
 msgstr "Mostrar o Nome da Rede"
 
 msgid "Show Network Name"
 msgstr "Mostrar o Nome da Rede"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context AwayLogView
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatMonitorView
-#: ../src/qtui/awaylogview.cpp:49 ../src/qtui/chatmonitorview.cpp:64
+#: ../src/qtui/awaylogview.cpp:51
+msgctxt "AwayLogView|"
 msgid "Show Buffer Name"
 msgstr "Mostrar o Nome do 'Buffer'"
 
 msgid "Show Buffer Name"
 msgstr "Mostrar o Nome do 'Buffer'"
 
-#. ts-context BacklogSettingsPage
+#: ../src/qtui/settingspages/backlogsettingspage.ui:14
+msgctxt "BacklogSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/settingspages/backlogsettingspage.ui:22
 #: ../src/qtui/settingspages/backlogsettingspage.ui:22
+msgctxt "BacklogSettingsPage|"
 msgid ""
 "Number of messages to be requested from the core when using scrolling up in "
 "the buffer view."
 msgid ""
 "Number of messages to be requested from the core when using scrolling up in "
 "the buffer view."
-msgstr ""
-"O número de mensagens solicitadas do núcleo ao usar a rolagem para cima na "
-"vista do 'buffer'."
+msgstr "O número de mensagens solicitadas do núcleo ao usar a rolagem para cima na vista do 'buffer'."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:25
 #: ../src/qtui/settingspages/backlogsettingspage.ui:25
+msgctxt "BacklogSettingsPage|"
 msgid "Dynamic backlog amount:"
 msgstr "Quantidade de histórico dinâmico:"
 
 msgid "Dynamic backlog amount:"
 msgstr "Quantidade de histórico dinâmico:"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:75
 #: ../src/qtui/settingspages/backlogsettingspage.ui:75
+msgctxt "BacklogSettingsPage|"
 msgid "Backlog request method:"
 msgstr "Método de pedido do histórico:"
 
 msgid "Backlog request method:"
 msgstr "Método de pedido do histórico:"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:83
 #: ../src/qtui/settingspages/backlogsettingspage.ui:83
+msgctxt "BacklogSettingsPage|"
 msgid "Fixed amount per chat"
 msgstr "Quantidade fixada por conversa"
 
 msgid "Fixed amount per chat"
 msgstr "Quantidade fixada por conversa"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:88
 #: ../src/qtui/settingspages/backlogsettingspage.ui:88
+msgctxt "BacklogSettingsPage|"
 msgid "Unread messages per chat"
 msgstr "Mensagens não lidas por conversa"
 
 msgid "Unread messages per chat"
 msgstr "Mensagens não lidas por conversa"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:93
 #: ../src/qtui/settingspages/backlogsettingspage.ui:93
+msgctxt "BacklogSettingsPage|"
 msgid "Globally unread messages"
 msgstr "Mensagens não lidas globalmente"
 
 msgid "Globally unread messages"
 msgstr "Mensagens não lidas globalmente"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:123
 #: ../src/qtui/settingspages/backlogsettingspage.ui:123
+msgctxt "BacklogSettingsPage|"
 msgid ""
 "The simplest requester. It fetches a fixed amount of lines for each chat "
 "window from the backlog."
 msgid ""
 "The simplest requester. It fetches a fixed amount of lines for each chat "
 "window from the backlog."
-msgstr ""
-"O método de requisição mais simples. Recupera uma quantidade fixa de linhas "
-"para cada janela de conversa do histórico."
+msgstr "O método de requisição mais simples. Recupera uma quantidade fixa de linhas para cada janela de conversa do histórico."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:138
 #: ../src/qtui/settingspages/backlogsettingspage.ui:138
+msgctxt "BacklogSettingsPage|"
 msgid ""
 msgid ""
-"amount of messages per buffer that are requested after the core connection "
+"Amount of messages per buffer that are requested after the core connection "
 "has been established."
 "has been established."
-msgstr ""
-"quantidade de mensagens por 'buffer' que são pedidas após a conexão  do "
-"núcleo ser estabelecida."
+msgstr "Quantidade de mensagens por buffer solicitadas após a conexão principal ter sido estabelecida."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:141
 #: ../src/qtui/settingspages/backlogsettingspage.ui:141
+msgctxt "BacklogSettingsPage|"
 msgid "Initial backlog amount:"
 msgstr "Quantidade inicial do histórico:"
 
 msgid "Initial backlog amount:"
 msgstr "Quantidade inicial do histórico:"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:205
 #: ../src/qtui/settingspages/backlogsettingspage.ui:205
+msgctxt "BacklogSettingsPage|"
 msgid ""
 msgid ""
-"This requester fetches unread messages for each chat window individually. "
-"The amount of lines can be limited per chat.\n"
-"\n"
-"You can also choose to fetch additional older chatlines to provide a better "
-"context."
-msgstr ""
-"Este método de requisição recupera mensagens não lidas individualmente para "
-"cada janela de conversa. A quantidade de linhas pode ser limitada por "
-"conversa.\n"
+"This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n"
 "\n"
 "\n"
-"Pode também recuperar linhas de conversa antigas para obter um melhor "
-"contexto."
+"You can also choose to fetch additional older chatlines to provide a better context."
+msgstr "Este método de requisição recupera mensagens não lidas individualmente para cada janela de conversa. A quantidade de linhas pode ser limitada por conversa.\n\nPode também recuperar linhas de conversa antigas para obter um melhor contexto."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:222
 #: ../src/qtui/settingspages/backlogsettingspage.ui:232
 #: ../src/qtui/settingspages/backlogsettingspage.ui:354
 #: ../src/qtui/settingspages/backlogsettingspage.ui:222
 #: ../src/qtui/settingspages/backlogsettingspage.ui:232
 #: ../src/qtui/settingspages/backlogsettingspage.ui:354
+msgctxt "BacklogSettingsPage|"
 msgid "Maximum amount of messages to be fetched per buffer."
 msgstr "Quantidade máxima de mensagens a serem recuperadas por 'buffer'."
 
 msgid "Maximum amount of messages to be fetched per buffer."
 msgstr "Quantidade máxima de mensagens a serem recuperadas por 'buffer'."
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:225
 #: ../src/qtui/settingspages/backlogsettingspage.ui:347
 #: ../src/qtui/settingspages/backlogsettingspage.ui:225
 #: ../src/qtui/settingspages/backlogsettingspage.ui:347
+msgctxt "BacklogSettingsPage|"
 msgid "Limit:"
 msgstr "Limite:"
 
 msgid "Limit:"
 msgstr "Limite:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BacklogSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TaskbarNotificationBackend::ConfigWidget
 #: ../src/qtui/settingspages/backlogsettingspage.ui:235
 #: ../src/qtui/settingspages/backlogsettingspage.ui:357
 #: ../src/qtui/settingspages/backlogsettingspage.ui:235
 #: ../src/qtui/settingspages/backlogsettingspage.ui:357
-#: ../src/qtui/settingspages/networkssettingspage.ui:464
-#: ../src/qtui/taskbarnotificationbackend.cpp:78
+msgctxt "BacklogSettingsPage|"
 msgid "Unlimited"
 msgstr "Ilimitado"
 
 msgid "Unlimited"
 msgstr "Ilimitado"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:260
 #: ../src/qtui/settingspages/backlogsettingspage.ui:270
 #: ../src/qtui/settingspages/backlogsettingspage.ui:382
 #: ../src/qtui/settingspages/backlogsettingspage.ui:392
 #: ../src/qtui/settingspages/backlogsettingspage.ui:260
 #: ../src/qtui/settingspages/backlogsettingspage.ui:270
 #: ../src/qtui/settingspages/backlogsettingspage.ui:382
 #: ../src/qtui/settingspages/backlogsettingspage.ui:392
+msgctxt "BacklogSettingsPage|"
 msgid ""
 "Amount of messages to be fetched in addition to the unread messages. The "
 "Limit does not apply here."
 msgid ""
 "Amount of messages to be fetched in addition to the unread messages. The "
 "Limit does not apply here."
-msgstr ""
-"Quantidade de mensagens a serem recuperadas além das mensagens não lidas. O "
-"limite não se aplica aqui."
+msgstr "Quantidade de mensagens a serem recuperadas além das mensagens não lidas. O limite não se aplica aqui."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:263
 #: ../src/qtui/settingspages/backlogsettingspage.ui:385
 #: ../src/qtui/settingspages/backlogsettingspage.ui:263
 #: ../src/qtui/settingspages/backlogsettingspage.ui:385
+msgctxt "BacklogSettingsPage|"
 msgid "Additional Messages:"
 msgstr "Mensagens adicionais:"
 
 msgid "Additional Messages:"
 msgstr "Mensagens adicionais:"
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:324
 #: ../src/qtui/settingspages/backlogsettingspage.ui:324
+msgctxt "BacklogSettingsPage|"
 msgid ""
 msgid ""
-"This requester fetches all messages newer than the oldest unread message for "
-"all chats.\n"
+"This requester fetches all messages newer than the oldest unread message for all chats.\n"
 "\n"
 "\n"
-"Note: This requester is not recommended if you use hidden chat windows or "
-"have inactive chats (i.e.: no stale queries or channels).\n"
-"It is useful to limit the total amount of the backlog and is probably the "
-"fastest.\n"
+"Note: This requester is not recommended if you use hidden chat windows or have inactive chats (i.e.: no stale queries or channels).\n"
+"It is useful to limit the total amount of the backlog and is probably the fastest.\n"
 "\n"
 "\n"
-"You can also chose to fetch additional older chatlines to provide a better "
-"context."
-msgstr ""
-"Este método de requisição recupera todas as mensagens mais novas que a "
-"mensagem não lida mais antiga de todos as conversas.\n"
-"\n"
-"Nota: Este método de requisição não é recomendado se usa janelas de conversa "
-"escondidas ou se tem conversas inactivas (i.e.: sem janelas privadas ou "
-"canais inactivos).\n"
-"É útil para limitar o tamanho total do histórico e é provavelmente o método "
-"mais rápido.\n"
-"\n"
-"Pode também recuperar linhas de conversa adicionais mais antigas para obter "
-"um melhor contexto."
+"You can also chose to fetch additional older chatlines to provide a better context."
+msgstr "Este método de requisição recupera todas as mensagens mais novas que a mensagem não lida mais antiga de todos as conversas.\n\nNota: Este método de requisição não é recomendado se usa janelas de conversa escondidas ou se tem conversas inactivas (i.e.: sem janelas privadas ou canais inactivos).\nÉ útil para limitar o tamanho total do histórico e é provavelmente o método mais rápido.\n\nPode também recuperar linhas de conversa adicionais mais antigas para obter um melhor contexto."
 
 
-#. ts-context BacklogSettingsPage
 #: ../src/qtui/settingspages/backlogsettingspage.ui:344
 #: ../src/qtui/settingspages/backlogsettingspage.ui:344
+msgctxt "BacklogSettingsPage|"
 msgid "Maximum amount of messages to be fetched over all buffers."
 msgid "Maximum amount of messages to be fetched over all buffers."
-msgstr ""
-"Quantidade máxima de mensagens a serem recuperadas em todos os registos."
+msgstr "Quantidade máxima de mensagens a serem recuperadas em todos os registos."
 
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:30
+msgctxt "BacklogSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:30
+msgctxt "BacklogSettingsPage|"
 msgid "Backlog Fetching"
 msgstr "Recuperação do Histórico"
 
 msgid "Backlog Fetching"
 msgstr "Recuperação do Histórico"
 
-#. ts-context BufferItem
-#: ../src/client/networkmodel.cpp:346
+#: ../src/client/networkmodel.cpp:480
+#, qt-format
+msgctxt "BufferItem|"
 msgid "<p> %1 - %2 </p>"
 msgstr "<p> %1 - %2 </p>"
 
 msgid "<p> %1 - %2 </p>"
 msgstr "<p> %1 - %2 </p>"
 
-#. ts-context BufferView
-#: ../src/uisupport/bufferview.cpp:248
+#: ../src/uisupport/bufferview.cpp:267
+msgctxt "BufferView|"
 msgid "Merge buffers permanently?"
 msgstr "Juntar 'buffers' permanentemente?"
 
 msgid "Merge buffers permanently?"
 msgstr "Juntar 'buffers' permanentemente?"
 
-#. ts-context BufferView
-#: ../src/uisupport/bufferview.cpp:249
+#: ../src/uisupport/bufferview.cpp:268
+#, qt-format
+msgctxt "BufferView|"
 msgid ""
 "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
 " This cannot be reversed!"
 msgid ""
 "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
 " This cannot be reversed!"
-msgstr ""
-"Deseja juntar o 'buffer' \"%1\" permanentemente no 'buffer' \"%2\"?\n"
-" Isto não pode ser revertido!"
+msgstr "Deseja juntar o 'buffer' \"%1\" permanentemente no 'buffer' \"%2\"?\n Isto não pode ser revertido!"
+
+#: ../src/uisupport/bufferview.cpp:715
+msgctxt "BufferViewDock|"
+msgid "Search..."
+msgstr "Pesquisar…"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/buffervieweditdlg.ui:14
 #: ../src/qtui/settingspages/buffervieweditdlg.ui:14
-#: ../src/qtui/settingspages/networkeditdlg.ui:13
-#: ../src/qtui/settingspages/servereditdlg.ui:14
+msgctxt "BufferViewEditDlg|"
 msgid "Dialog"
 msgstr "Diálogo"
 
 msgid "Dialog"
 msgstr "Diálogo"
 
-#. ts-context BufferViewEditDlg
 #: ../src/qtui/settingspages/buffervieweditdlg.ui:22
 #: ../src/qtui/settingspages/buffervieweditdlg.ui:22
+msgctxt "BufferViewEditDlg|"
 msgid "Please enter a name for the chat list:"
 msgstr "Por favor indique um nome para a lista de conversa:"
 
 msgid "Please enter a name for the chat list:"
 msgstr "Por favor indique um nome para a lista de conversa:"
 
-#. ts-context BufferViewEditDlg
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:520
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585
+msgctxt "BufferViewEditDlg|"
 msgid "Add Chat List"
 msgstr "Adicionar Lista de Conversa"
 
 msgid "Add Chat List"
 msgstr "Adicionar Lista de Conversa"
 
-#. ts-context BufferViewFilter
-#: ../src/uisupport/bufferviewfilter.cpp:52
+#: ../src/uisupport/bufferviewfilter.cpp:46
+msgctxt "BufferViewFilter|"
 msgid "Show / Hide Chats"
 msgstr "Mostrar/Esconder Conversas"
 
 msgid "Show / Hide Chats"
 msgstr "Mostrar/Esconder Conversas"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:14
+msgctxt "BufferViewSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
-#: ../src/qtui/settingspages/identityeditwidget.ui:139
-#: ../src/qtui/settingspages/networkssettingspage.ui:48
+msgctxt "BufferViewSettingsPage|"
 msgid "Re&name..."
 msgstr "Re&nomear..."
 
 msgid "Re&name..."
 msgstr "Re&nomear..."
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
-#: ../src/qtui/settingspages/identityeditwidget.ui:93
-#: ../src/qtui/settingspages/networkssettingspage.ui:65
-#: ../src/qtui/settingspages/networkssettingspage.ui:235
-#: ../src/qtui/ui/simplenetworkeditor.ui:119
+msgctxt "BufferViewSettingsPage|"
 msgid "&Add..."
 msgstr "&Adicionar..."
 
 msgid "&Add..."
 msgstr "&Adicionar..."
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
-#: ../src/qtui/settingspages/networkssettingspage.ui:88
-#: ../src/qtui/settingspages/networkssettingspage.ui:252
-#: ../src/qtui/ui/simplenetworkeditor.ui:139
+msgctxt "BufferViewSettingsPage|"
 msgid "De&lete"
 msgstr "A&pagar"
 
 msgid "De&lete"
 msgstr "A&pagar"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:84
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:84
+msgctxt "BufferViewSettingsPage|"
 msgid "Chat List Settings"
 msgstr "Definições da Lista de Conversa"
 
 msgid "Chat List Settings"
 msgstr "Definições da Lista de Conversa"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkModelController::JoinDlg
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:92
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:92
-#: ../src/uisupport/networkmodelcontroller.cpp:487
+msgctxt "BufferViewSettingsPage|"
 msgid "Network:"
 msgstr "Rede:"
 
 msgid "Network:"
 msgstr "Rede:"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:117
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129
+msgctxt "BufferViewSettingsPage|"
 msgid "All"
 msgstr "Tudo"
 
 msgid "All"
 msgstr "Tudo"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:110
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:110
+msgctxt "BufferViewSettingsPage|"
 msgid ""
 "This option is not available when all Networks are visible.\n"
 "In this mode no separate status buffer is displayed."
 msgid ""
 "This option is not available when all Networks are visible.\n"
 "In this mode no separate status buffer is displayed."
-msgstr ""
-"Esta opção não está disponível quando todas as redes estão visíveis.\n"
-"Neste modo nenhum estado de 'buffer' separado é mostrado."
+msgstr "Esta opção não está disponível quando todas as redes estão visíveis.\nNeste modo nenhum estado de 'buffer' separado é mostrado."
 
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:114
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:114
+msgctxt "BufferViewSettingsPage|"
 msgid "Show status window"
 msgstr "Mostrar janela de estado"
 
 msgid "Show status window"
 msgstr "Mostrar janela de estado"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:121
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:121
+msgctxt "BufferViewSettingsPage|"
 msgid "Show channels"
 msgstr "Mostrar canais"
 
 msgid "Show channels"
 msgstr "Mostrar canais"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:128
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:128
+msgctxt "BufferViewSettingsPage|"
 msgid "Show queries"
 msgstr "Mostrar consultas"
 
 msgid "Show queries"
 msgstr "Mostrar consultas"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:135
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:135
+msgctxt "BufferViewSettingsPage|"
 msgid "Hide inactive chats"
 msgstr "Esconder conversas inactivas"
 
 msgid "Hide inactive chats"
 msgstr "Esconder conversas inactivas"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:142
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:142
+msgctxt "BufferViewSettingsPage|"
+msgid "Hide inactive networks"
+msgstr "Ocultar redes inactivas"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:149
+msgctxt "BufferViewSettingsPage|"
 msgid "Add new chats automatically"
 msgstr "Adicionar novas conversas automaticamente"
 
 msgid "Add new chats automatically"
 msgstr "Adicionar novas conversas automaticamente"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:149
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:156
+msgctxt "BufferViewSettingsPage|"
 msgid "Sort alphabetically"
 msgstr "Ordenar alfabeticamente"
 
 msgid "Sort alphabetically"
 msgstr "Ordenar alfabeticamente"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:156
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:163
+msgctxt "BufferViewSettingsPage|"
+msgid "Show search"
+msgstr "Mostrar pesquisa"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:170
+msgctxt "BufferViewSettingsPage|"
 msgid "Minimum Activity:"
 msgstr "Actividade Mínima:"
 
 msgid "Minimum Activity:"
 msgstr "Actividade Mínima:"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:164
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:178
+msgctxt "BufferViewSettingsPage|"
 msgid "No Activity"
 msgstr "Sem Actividade"
 
 msgid "No Activity"
 msgstr "Sem Actividade"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:169
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:183
+msgctxt "BufferViewSettingsPage|"
 msgid "Other Activity"
 msgstr "Outra Actividade"
 
 msgid "Other Activity"
 msgstr "Outra Actividade"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:174
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:188
+msgctxt "BufferViewSettingsPage|"
 msgid "New Message"
 msgstr "Nova Mensagem"
 
 msgid "New Message"
 msgstr "Nova Mensagem"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context BufferViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context HighlightSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:179
-#: ../src/qtui/settingspages/highlightsettingspage.ui:32
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:39
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:193
+msgctxt "BufferViewSettingsPage|"
 msgid "Highlight"
 msgstr "Realçar"
 
 msgid "Highlight"
 msgstr "Realçar"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:205
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:219
+msgctxt "BufferViewSettingsPage|"
 msgid "Preview:"
 msgstr "Previsão:"
 
 msgid "Preview:"
 msgstr "Previsão:"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
 #: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
+msgctxt "BufferViewSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
+msgctxt "BufferViewSettingsPage|"
 msgid "Custom Chat Lists"
 msgstr "Listas de Conversas Personalizadas"
 
 msgid "Custom Chat Lists"
 msgstr "Listas de Conversas Personalizadas"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:342
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384
+msgctxt "BufferViewSettingsPage|"
 msgid "Delete Chat List?"
 msgstr "Apagar Lista de Conversa?"
 
 msgid "Delete Chat List?"
 msgstr "Apagar Lista de Conversa?"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:343
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385
+#, qt-format
+msgctxt "BufferViewSettingsPage|"
 msgid "Do you really want to delete the chat list \"%1\"?"
 msgstr "Deseja realmente apagar a lista de conversa \"%1\"?"
 
 msgid "Do you really want to delete the chat list \"%1\"?"
 msgstr "Deseja realmente apagar a lista de conversa \"%1\"?"
 
-#. ts-context BufferViewWidget
 #: ../src/qtui/ui/bufferviewwidget.ui:26
 #: ../src/qtui/ui/bufferviewwidget.ui:26
+msgctxt "BufferViewWidget|"
 msgid "BufferView"
 msgstr "Ver 'buffer'"
 
 msgid "BufferView"
 msgstr "Ver 'buffer'"
 
-#. ts-context BufferWidget
 #: ../src/qtui/bufferwidget.cpp:79
 #: ../src/qtui/bufferwidget.cpp:79
+msgctxt "BufferWidget|"
 msgid "Zoom In"
 msgstr "Ampliar"
 
 msgid "Zoom In"
 msgstr "Ampliar"
 
-#. ts-context BufferWidget
 #: ../src/qtui/bufferwidget.cpp:85
 #: ../src/qtui/bufferwidget.cpp:85
+msgctxt "BufferWidget|"
 msgid "Zoom Out"
 msgstr "Reduzir"
 
 msgid "Zoom Out"
 msgstr "Reduzir"
 
-#. ts-context BufferWidget
 #: ../src/qtui/bufferwidget.cpp:90
 #: ../src/qtui/bufferwidget.cpp:90
+msgctxt "BufferWidget|"
 msgid "Actual Size"
 msgstr "Tamanho Actual"
 
 msgid "Actual Size"
 msgstr "Tamanho Actual"
 
-#. ts-context BufferWidget
 #: ../src/qtui/bufferwidget.cpp:94
 #: ../src/qtui/bufferwidget.cpp:94
+msgctxt "BufferWidget|"
 msgid "Set Marker Line"
 msgstr "Definir Linha de Marcação"
 
 msgid "Set Marker Line"
 msgstr "Definir Linha de Marcação"
 
-#. ts-context BufferWidget
 #: ../src/qtui/bufferwidget.cpp:98
 #: ../src/qtui/bufferwidget.cpp:98
+msgctxt "BufferWidget|"
 msgid "Go to Marker Line"
 msgstr "Ir para a Linha de Marcação"
 
 msgid "Go to Marker Line"
 msgstr "Ir para a Linha de Marcação"
 
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:503
-msgid "<b>Channel %1</b>"
-msgstr "<b>Canal %1</b>"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:506
-msgid "<b>Users:</b> %1"
-msgstr "<b>Utilizadores:</b> %1"
+#: ../src/client/networkmodel.cpp:776
+#, qt-format
+msgctxt "ChannelBufferItem|"
+msgid "Channel %1"
+msgstr "Canal %1"
 
 
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:510
-msgid "<b>Mode:</b> %1"
-msgstr "<b>Modo:</b> %1"
+#: ../src/client/networkmodel.cpp:780
+msgctxt "ChannelBufferItem|"
+msgid "Users"
+msgstr "Utilizadores"
 
 
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:521
-msgid "<b>Topic:</b> %1"
-msgstr "<b>Tópico:</b> %1"
+#: ../src/client/networkmodel.cpp:785
+msgctxt "ChannelBufferItem|"
+msgid "Mode"
+msgstr "Modo"
 
 
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:525
-msgid "Not active <br /> Double-click to join"
-msgstr "Inactivo <br /> Duplo clique para entrar"
+#: ../src/client/networkmodel.cpp:795
+msgctxt "ChannelBufferItem|"
+msgid "Topic"
+msgstr "Tópico"
 
 
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:528
-msgid "<p> %1 </p>"
-msgstr "<p> %1 </p>"
+#: ../src/client/networkmodel.cpp:801
+msgctxt "ChannelBufferItem|"
+msgid "Not active, double-click to join"
+msgstr "Não ativo, clique duas vezes para entrar"
 
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:14
 #: ../src/qtui/ui/channellistdlg.ui:14
+msgctxt "ChannelListDlg|"
 msgid "Channel List"
 msgstr "Lista de Canais"
 
 msgid "Channel List"
 msgstr "Lista de Canais"
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:38
 #: ../src/qtui/ui/channellistdlg.ui:38
+msgctxt "ChannelListDlg|"
 msgid "Search Pattern:"
 msgstr "Padrão de Procura:"
 
 msgid "Search Pattern:"
 msgstr "Padrão de Procura:"
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:48
 #: ../src/qtui/ui/channellistdlg.ui:48
+msgctxt "ChannelListDlg|"
 msgid ""
 "Toggle between simple and advanced mode.\n"
 msgid ""
 "Toggle between simple and advanced mode.\n"
-"Advanced mode allows to pass search strings to the IRC Server."
-msgstr ""
-"Alterna entre o modo simples e avançado.\n"
-"O modo avançado permite passar strings de busca ao servidor IRC."
+"Advanced mode allows one to pass search strings to the IRC Server."
+msgstr "Alterna entre o modo simples e avançado.\nO modo avançado permite passar strings de busca ao servidor IRC."
 
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:62
 #: ../src/qtui/ui/channellistdlg.ui:62
+msgctxt "ChannelListDlg|"
 msgid "Show Channels"
 msgstr "Mostrar Canais"
 
 msgid "Show Channels"
 msgstr "Mostrar Canais"
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:86
 #: ../src/qtui/ui/channellistdlg.ui:86
+msgctxt "ChannelListDlg|"
 msgid "Filter:"
 msgstr "Filtro:"
 
 msgid "Filter:"
 msgstr "Filtro:"
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:98
 #: ../src/qtui/ui/channellistdlg.ui:98
-msgid "Errors Occured:"
+msgctxt "ChannelListDlg|"
+msgid "Errors Occurred:"
 msgstr "Ocorreram Erros:"
 
 msgstr "Ocorreram Erros:"
 
-#. ts-context ChannelListDlg
 #: ../src/qtui/ui/channellistdlg.ui:132
 #: ../src/qtui/ui/channellistdlg.ui:132
+msgctxt "ChannelListDlg|"
 msgid ""
 msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-"
-"weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
-"family:'Lucida Grande'; font-size:13pt;\">SUPER EVIL CATASTROPHIC "
-"ERROR!!11</span></p>\n"
-"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; "
-"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-"
-"family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
-msgstr ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
+"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
 "p, li { white-space: pre-wrap; }\n"
 "p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-"
-"weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
-"family:'Lucida Grande'; font-size:13pt;\">ERRO CATASTRÓFICO SUPER "
-"SINISTRO!!11</span></p>\n"
-"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; "
-"margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-"
-"family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
-
-#. ts-context ChatMonitorSettingsPage
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-weight:400; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:'Lucida Grande'; font-size:13pt;\">SUPER EVIL CATASTROPHIC ERROR!!11</span></p>\n"
+"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
+msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'DejaVu Sans'; font-size:8pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:'Lucida Grande'; font-size:13pt;\">ERRO CATASTRÓFICO SUPER SINISTRO!!11</span></p>\n<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Lucida Grande'; font-size:13pt;\"></p></body></html>"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:14
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:22
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:22
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Operation Mode:"
 msgstr "Modo de Operação:"
 
 msgid "Operation Mode:"
 msgstr "Modo de Operação:"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:29
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:29
+msgctxt "ChatMonitorSettingsPage|"
 msgid ""
 msgid ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
-"p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-"
-"weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
-"weight:600;\">Operation modes:</span></p>\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span "
-"style=\" font-weight:400; text-decoration: underline;\">Opt-In:</span> <span "
-"style=\" font-weight:400;\">Only buffers on the right side are shown in "
-"chatmonitor</span></p>\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" text-"
-"decoration: underline;\">Opt-Out:</span> Buffers on the right side will be "
-"ignored in chatmonitor</p></body></html>"
-msgstr ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-"\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
-"<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-"type=\"text/css\">\n"
+"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
+"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
 "p, li { white-space: pre-wrap; }\n"
 "p, li { white-space: pre-wrap; }\n"
-"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-"
-"weight:400; font-style:normal;\">\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
-"weight:600;\">Modos de operação:</span></p>\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span "
-"style=\" font-weight:400; text-decoration: underline;\">Opt-In:</span> <span "
-"style=\" font-weight:400;\">Somente os 'buffers' no lado direito serão "
-"mostrados no monitor de conversa</span></p>\n"
-"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
-"right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" text-"
-"decoration: underline;\">Opt-Out:</span>Os 'buffers' no lado direito serão "
-"ignorados no monitor de conversa</p></body></html>"
-
-#. ts-context ChatMonitorSettingsPage
+"</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Operation modes:</span></p>\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span style=\" font-weight:400; text-decoration: underline;\">Opt-In:</span> <span style=\" font-weight:400;\">Only buffers on the right side are shown in chatmonitor</span></p>\n"
+"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" text-decoration: underline;\">Opt-Out:</span> Buffers on the right side will be ignored in chatmonitor</p></body></html>"
+msgstr "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\n</style></head><body style=\" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Modos de operação:</span></p>\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;\"><span style=\" font-weight:400; text-decoration: underline;\">Opt-In:</span> <span style=\" font-weight:400;\">Somente os 'buffers' no lado direito serão mostrados no monitor de conversa</span></p>\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" text-decoration: underline;\">Opt-Out:</span>Os 'buffers' no lado direito serão ignorados no monitor de conversa</p></body></html>"
+
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Available:"
 msgstr "Disponível:"
 
 msgid "Available:"
 msgstr "Disponível:"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:88
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:88
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Move selected buffers to the left"
 msgstr "Mover 'buffers' seleccionados para a esquerda"
 
 msgid "Move selected buffers to the left"
 msgstr "Mover 'buffers' seleccionados para a esquerda"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:102
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:102
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Move selected buffers to the right"
 msgstr "Mover 'buffers' seleccionados para a direita"
 
 msgid "Move selected buffers to the right"
 msgstr "Mover 'buffers' seleccionados para a direita"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:236
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Show:"
 msgstr "Mostrar:"
 
 msgid "Show:"
 msgstr "Mostrar:"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:147
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:147
+msgctxt "ChatMonitorSettingsPage|"
 msgid ""
 "Show highlights in chatmonitor even if the originating buffer is ignored"
 msgid ""
 "Show highlights in chatmonitor even if the originating buffer is ignored"
-msgstr ""
-"Mostrar destaques no monitor de conversa mesmo se o buffer de origem seja "
-"ignorado"
+msgstr "Mostrar destaques no monitor de conversa mesmo se o buffer de origem seja ignorado"
 
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:150
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:150
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Always show highlighted messages"
 msgstr "Mostrar sempre as mensagens destacadas"
 
 msgid "Always show highlighted messages"
 msgstr "Mostrar sempre as mensagens destacadas"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:157
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:157
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Show own messages"
 msgstr "Mostrar as próprias mensagens"
 
 msgid "Show own messages"
 msgstr "Mostrar as próprias mensagens"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ChatMonitorSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context MainWin
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:182
+msgctxt "ChatMonitorSettingsPage|"
+msgid ""
+"Show own messages in chatmonitor even if the originating buffer is ignored"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:185
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Include ignored buffers"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Display messages from backlog on reconnect"
+msgstr "Exibir mensagens do histórico na reconexão"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Show messages from backlog"
+msgstr "Mostrar mensagens do histórico"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Include read messages from backlog on reconnect"
+msgstr "Incluir mensagens lidas do histórico na reconexão"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Include read messages"
+msgstr "Incluir mensagens lidas"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
 #: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
 #: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
-#: ../src/qtui/mainwin.cpp:743
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Chat Monitor"
 msgstr "Monitor de Conversa"
 
 msgid "Chat Monitor"
 msgstr "Monitor de Conversa"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:58
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Opt In"
 msgstr "Escolher Entrada"
 
 msgid "Opt In"
 msgstr "Escolher Entrada"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Opt Out"
 msgstr "Escolher Saída"
 
 msgid "Opt Out"
 msgstr "Escolher Saída"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:239
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Ignore:"
 msgstr "Ignorar:"
 
 msgid "Ignore:"
 msgstr "Ignorar:"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:52
+#: ../src/qtui/chatmonitorview.cpp:57
+msgctxt "ChatMonitorView|"
 msgid "Show Own Messages"
 msgstr "Mostrar as Próprias Mensagens"
 
 msgid "Show Own Messages"
 msgstr "Mostrar as Próprias Mensagens"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:71
+#: ../src/qtui/chatmonitorview.cpp:64
+msgctxt "ChatMonitorView|"
+msgid "Show Network Name"
+msgstr "Mostrar o Nome da Rede"
+
+#: ../src/qtui/chatmonitorview.cpp:69
+msgctxt "ChatMonitorView|"
+msgid "Show Buffer Name"
+msgstr "Mostrar o Nome do 'Buffer'"
+
+#: ../src/qtui/chatmonitorview.cpp:76
+msgctxt "ChatMonitorView|"
 msgid "Configure..."
 msgstr "Configurar..."
 
 msgid "Configure..."
 msgstr "Configurar..."
 
-#. ts-context ChatScene
-#: ../src/qtui/chatscene.cpp:745
+#: ../src/qtui/chatscene.cpp:840
+msgctxt "ChatScene|"
 msgid "Copy Selection"
 msgstr "Copiar Selecção"
 
 msgid "Copy Selection"
 msgstr "Copiar Selecção"
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:55
-msgid "case sensitive"
-msgstr "diferenciar maiúsculas"
-
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:62
-msgid "search nick"
-msgstr "procurar alcunha"
-
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:69
-msgid "search message"
-msgstr "procurar mensagem"
-
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:82
-msgid "ignore joins, parts, etc."
-msgstr "ignorar entradas, saídas, etc."
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:22
-msgid "Timestamp format:"
-msgstr "Formato do Selo Horário:"
+#: ../src/qtui/chatscene.cpp:847
+#, qt-format
+msgctxt "ChatScene|"
+msgid "Search '%1'"
+msgstr "Pesquisar '%1'"
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:32
-msgid "[hh:mm:ss]"
-msgstr "[hh:mm:ss]"
+#: ../src/qtui/chatscene.cpp:859
+msgctxt "ChatScene|"
+msgid "Reset Column Widths"
+msgstr "Redefinir larguras de coluna"
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:59
-msgid "Custom chat window font:"
-msgstr "Personalizar fonte da janela de conversa:"
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:14
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:92
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:20
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Show colored text in the chat window"
 msgstr "Mostrar texto colorido na janela de conversa"
 
 msgid "Show colored text in the chat window"
 msgstr "Mostrar texto colorido na janela de conversa"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:95
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:23
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Allow colored text (mIRC color codes)"
 msgstr "Permitir texto colorido (códigos de cores mIRC)"
 
 msgid "Allow colored text (mIRC color codes)"
 msgstr "Permitir texto colorido (códigos de cores mIRC)"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:111
-msgid ""
-"Show a website preview window when hovering the mouse over a web address"
-msgstr ""
-"Mostrar uma janela de previsão do sítio web quando o rato passar por cima de "
-"um endereço web"
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:39
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Custom Colors"
+msgstr "Cores Personalizadas"
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:114
-msgid "Show previews of webpages on URL hover"
-msgstr "Mostrar previsões das páginas web ao passar o rato sobre uma URL"
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:60
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Action:"
+msgstr "Acção:"
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:130
-msgid ""
-"Set the marker line to the bottom of the current chat window when selecting "
-"another channel"
-msgstr ""
-"Definir a linha de marcação no fundo da janela actual de conversa ao "
-"seleccionar outro canal"
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:133
-msgid "Set marker line automatically when switching chats"
-msgstr "Definir a linha de marcação automaticamente ao mudar entre conversas"
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:149
-msgid "Custom Colors"
-msgstr "Cores Personalizadas"
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:167
-msgid "Action:"
-msgstr "Acção:"
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:67
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:91
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:115
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:155
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:179
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:210
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:234
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:258
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:282
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:299
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:361
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:378
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:395
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:412
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:429
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:446
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:463
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:480
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:497
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:514
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:531
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:548
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:565
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:582
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:599
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:616
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:657
+msgctxt "ChatViewColorSettingsPage|"
+msgid "..."
+msgstr "..."
 
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:191
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:84
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Timestamp:"
 msgstr "Selo Horário:"
 
 msgid "Timestamp:"
 msgstr "Selo Horário:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:215
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:108
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Channel message:"
 msgstr "Mensagem do canal:"
 
 msgid "Channel message:"
 msgstr "Mensagem do canal:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:252
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:148
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Highlight foreground:"
 msgstr "Destacar 1º plano:"
 
 msgid "Highlight foreground:"
 msgstr "Destacar 1º plano:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:276
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:172
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Command message:"
 msgstr "Mensagem do comando:"
 
 msgid "Command message:"
 msgstr "Mensagem do comando:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:300
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:196
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Highlight background:"
 msgstr "Fundo realçado:"
 
 msgid "Highlight background:"
 msgstr "Fundo realçado:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:307
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:203
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Server message:"
 msgstr "Mensagem do servidor:"
 
 msgid "Server message:"
 msgstr "Mensagem do servidor:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:331
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:227
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Marker line:"
 msgstr "Linha de marcação:"
 
 msgid "Marker line:"
 msgstr "Linha de marcação:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:355
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:251
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Error message:"
 msgstr "Mensagem de erro:"
 
 msgid "Error message:"
 msgstr "Mensagem de erro:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:379
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:275
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Background:"
 msgstr "Fundo:"
 
 msgid "Background:"
 msgstr "Fundo:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:423
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:332
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Color senders in chat based on nicknames"
+msgstr "Colorir remetentes no chat baseado nas alcunhas"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:335
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Use Sender Coloring"
 msgstr "Usar Cor do Remetente"
 
 msgid "Use Sender Coloring"
 msgstr "Usar Cor do Remetente"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:719
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:650
+msgctxt "ChatViewColorSettingsPage|"
 msgid "Own messages:"
 msgstr "Próprias mensagens:"
 
 msgid "Own messages:"
 msgstr "Próprias mensagens:"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:689
+msgctxt "ChatViewColorSettingsPage|"
+msgid ""
+"Color sender nicknames in action messages, e.g.<br/>-*- <span style=\" font-"
+"style:italic;\">Nick</span> does an action"
+msgstr "Colorir alcunha do remetente em mensagens de ação, ex:<br/>-*- <span style=\" font-style:italic;\">Alcunha</span> faz uma ação"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:692
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Color senders in action messages"
+msgstr "Colorir remetentes em mensagens de ação"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:708
+msgctxt "ChatViewColorSettingsPage|"
+msgid ""
+"Color nicknames in joins, parts, quits, and other messages, e.g.<br/>--> "
+"<span style=\" font-style:italic;\">Nick</span> joined #quassel"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:711
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Color nicknames in other messages"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.cpp:29
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.cpp:29
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Chat View Colors"
+msgstr ""
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:13
+msgctxt "ChatViewSearchBar|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:19
+#: ../src/qtui/ui/chatviewsearchbar.ui:33
+#: ../src/qtui/ui/chatviewsearchbar.ui:44
+msgctxt "ChatViewSearchBar|"
+msgid "..."
+msgstr "..."
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:55
+msgctxt "ChatViewSearchBar|"
+msgid "case sensitive"
+msgstr "diferenciar maiúsculas"
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:62
+msgctxt "ChatViewSearchBar|"
+msgid "search nick"
+msgstr "procurar alcunha"
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:69
+msgctxt "ChatViewSearchBar|"
+msgid "search message"
+msgstr "procurar mensagem"
+
+#: ../src/qtui/ui/chatviewsearchbar.ui:82
+msgctxt "ChatViewSearchBar|"
+msgid "ignore joins, parts, etc."
+msgstr "ignorar entradas, saídas, etc."
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:14
+msgctxt "ChatViewSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:22
+msgctxt "ChatViewSettingsPage|"
+msgid "Use a custom format for the timestamp"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:25
+msgctxt "ChatViewSettingsPage|"
+msgid "Custom timestamp format:"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:41
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"<html><head/><body><p>Usage examples:</p>\n"
+"<table cellpadding=\"2\">\n"
+"<tr><td>dd.MM.yyyy</td><td>21.05.2001</td></tr>\n"
+"<tr><td>ddd MMMM d yy</td><td>Tue May 21 01</td></tr>\n"
+"<tr><td>hh:mm:ss.zzz</td><td>14:13:09.042</td></tr>\n"
+"<tr><td>h:m:s ap</td><td>2:13:9 pm</td></tr>\n"
+"</table>\n"
+"</body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:54
+msgctxt "ChatViewSettingsPage|"
+msgid " hh:mm:ss"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:79
+msgctxt "ChatViewSettingsPage|"
+msgid "Shows <brackets> around the names of senders"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:82
+msgctxt "ChatViewSettingsPage|"
+msgid "Show brackets around sender names"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:100
+msgctxt "ChatViewSettingsPage|"
+msgid "Show sender modes before nicknames:"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:107
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"<qt><style>.bold { font-weight: bold; } .italic { font-style: italic; } .underline { text-decoration: underline; }</style>\n"
+"<p><span class=\"bold\">Sender modes:</span></p>\n"
+"<p><span class=\"underline\">No modes:</span> Don't show any modes<br/><span class=\"italic\">Example:</span> &lt;nickname&gt;</p>\n"
+"<p><span class=\"underline\">Highest mode:</span> Show only the highest active mode<br/><span class=\"italic\">Example:</span> &lt;@nickname&gt;</p>\n"
+"<p><span class=\"underline\">All modes:</span> Show all active modes<br/><span class=\"italic\">Example:</span> &lt;@+nickname&gt;</p>\n"
+"</qt>"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:142
+msgctxt "ChatViewSettingsPage|"
+msgid "Custom chat window font:"
+msgstr "Personalizar fonte da janela de conversa:"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:175
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Show a website preview window when hovering the mouse over a web address"
+msgstr "Mostrar uma janela de previsão do sítio web quando o rato passar por cima de um endereço web"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:178
+msgctxt "ChatViewSettingsPage|"
+msgid "Show previews of webpages on URL hover"
+msgstr "Mostrar previsões das páginas web ao passar o rato sobre uma URL"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:194
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Set the marker line to the bottom of the current chat window when selecting "
+"another channel"
+msgstr "Definir a linha de marcação no fundo da janela actual de conversa ao seleccionar outro canal"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:197
+msgctxt "ChatViewSettingsPage|"
+msgid "Set marker line automatically when switching chats"
+msgstr "Definir a linha de marcação automaticamente ao mudar entre conversas"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:213
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Set the marker line to the bottom of the current chat window when Quassel "
+"loses focus."
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:216
+msgctxt "ChatViewSettingsPage|"
+msgid "Set marker line automatically when Quassel loses focus"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:234
+msgctxt "ChatViewSettingsPage|"
+msgid "Web Search URL:"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:241
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"<html><head/><body><p>The URL to open with the selected text as the "
+"parameter. Place <span style=\" font-weight:600;\">%s</span> where selected "
+"text should go.</p><p>Eg:</p><p>https://www.google.com/search?q=<span "
+"style=\" font-weight:600;\">%s<br/></span>https://duckduckgo.com/?q=<span "
+"style=\" font-weight:600;\">%s</span></p></body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:247
+msgctxt "ChatViewSettingsPage|"
+msgid "https://www.google.com/search?q=%s"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29
+msgctxt "ChatViewSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29
+msgctxt "ChatViewSettingsPage|"
 msgid "Chat View"
 msgstr "Vista da Conversa"
 
 msgid "Chat View"
 msgstr "Vista da Conversa"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.cpp:41
-msgid "You need at 0.6 quasselcore to use this feature"
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43
+msgctxt "ChatViewSettingsPage|"
+msgid "You need at least version 0.6 of Quassel Core to use this feature"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:54
+msgctxt "ChatViewSettingsPage|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:55
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to show sender modes "
+"before nicknames."
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68
+msgctxt "ChatViewSettingsPage|"
+msgid "No modes"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70
+msgctxt "ChatViewSettingsPage|"
+msgid "Highest mode"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72
+msgctxt "ChatViewSettingsPage|"
+msgid "All modes"
+msgstr ""
+
+#: ../src/common/qt5cliparser.cpp:30
+msgctxt "CliParser|"
+msgid "Quassel IRC is a modern, distributed IRC client."
 msgstr ""
 
 msgstr ""
 
-#. ts-context Client
-#: ../src/client/client.cpp:270
+#: ../src/client/client.cpp:354
+msgctxt "Client|"
 msgid "Identity already exists in client!"
 msgstr "A identidade já existe no cliente!"
 
 msgid "Identity already exists in client!"
 msgstr "A identidade já existe no cliente!"
 
-#. ts-context ClientBacklogManager
-#: ../src/client/clientbacklogmanager.cpp:161
+#: ../src/client/clientauthhandler.cpp:76
+#: ../src/client/clientauthhandler.cpp:525
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection canceled"
+msgstr "Conexão não encriptada cancelada"
+
+#: ../src/client/clientauthhandler.cpp:109
+#: ../src/client/clientauthhandler.cpp:125
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connecting to %1..."
+msgstr "A conectar em %1..."
+
+#: ../src/client/clientauthhandler.cpp:121
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Looking up %1..."
+msgstr "A procurar %1..."
+
+#: ../src/client/clientauthhandler.cpp:128
+#: ../src/client/clientauthhandler.cpp:348
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connected to %1"
+msgstr "Conectado em %1"
+
+#: ../src/client/clientauthhandler.cpp:132
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Disconnecting from %1..."
+msgstr "A desconectar de %1..."
+
+#: ../src/client/clientauthhandler.cpp:136
+msgctxt "ClientAuthHandler|"
+msgid "Disconnected"
+msgstr "Desconectado"
+
+#: ../src/client/clientauthhandler.cpp:171
+msgctxt "ClientAuthHandler|"
+msgid "Reconnecting in compatibility mode..."
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:259
+msgctxt "ClientAuthHandler|"
+msgid ""
+"<b>Incompatible Quassel Core!</b><br>None of the protocols this client "
+"speaks are supported by the core you are trying to connect to."
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:262
+msgctxt "ClientAuthHandler|"
+msgid "Core speaks none of the protocols we support"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:277
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid ""
+"<b>The Quassel Core you are trying to connect to is too old!</b><br>We need "
+"at least protocol v%1, but the core speaks v%2 only."
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:279
+msgctxt "ClientAuthHandler|"
+msgid "Incompatible protocol version, connection to core refused"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:301
+msgctxt "ClientAuthHandler|"
+msgid "Synchronizing to core..."
+msgstr "A sincronizar com o núcleo..."
+
+#: ../src/client/clientauthhandler.cpp:316
+msgctxt "ClientAuthHandler|"
+msgid "The core refused connection from this client"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:341
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Core does not support the following features: %1"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:344
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Core supports unknown features: %1"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:390
+msgctxt "ClientAuthHandler|"
+msgid "Logging in..."
+msgstr "A autenticar..."
+
+#: ../src/client/clientauthhandler.cpp:395
+msgctxt "ClientAuthHandler|"
+msgid "Login canceled"
+msgstr "Autenticação cancelada"
+
+#: ../src/client/clientauthhandler.cpp:453
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection cancelled"
+msgstr ""
+
+#: ../src/client/clientbacklogmanager.cpp:178
+#, qt-format
+msgctxt "ClientBacklogManager|"
 msgid "Processed %1 messages in %2 seconds."
 msgstr "Processou %1 mensagens em %2 segundos."
 
 msgid "Processed %1 messages in %2 seconds."
 msgstr "Processou %1 mensagens em %2 segundos."
 
-#. ts-context ClientBufferViewManager
-#: ../src/client/clientbufferviewmanager.cpp:52
+#: ../src/client/clientbufferviewmanager.cpp:60
+msgctxt "ClientBufferViewManager|"
 msgid "All Chats"
 msgstr "Todas as Conversas"
 
 msgid "All Chats"
 msgstr "Todas as Conversas"
 
-#. ts-context ClientUserInputHandler
-#: ../src/client/clientuserinputhandler.cpp:86
+#: ../src/client/clientuserinputhandler.cpp:100
+msgctxt "ClientUserInputHandler|"
 msgid "/JOIN expects a channel"
 msgstr "/JOIN espera um canal"
 
 msgid "/JOIN expects a channel"
 msgstr "/JOIN espera um canal"
 
-#. ts-context ClientUserInputHandler
-#: ../src/client/clientuserinputhandler.cpp:96
+#: ../src/client/clientuserinputhandler.cpp:112
+msgctxt "ClientUserInputHandler|"
 msgid "/QUERY expects at least a nick"
 msgstr "/QUERY espera pelo menos uma alcunha"
 
 msgid "/QUERY expects at least a nick"
 msgstr "/QUERY espera pelo menos uma alcunha"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:14
 #: ../src/qtui/settingspages/connectionsettingspage.ui:14
+msgctxt "ConnectionSettingsPage|"
 msgid "Configure the IRC Connection"
 msgstr "Configurar Conexão IRC"
 
 msgid "Configure the IRC Connection"
 msgstr "Configurar Conexão IRC"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:20
 #: ../src/qtui/settingspages/connectionsettingspage.ui:20
+msgctxt "ConnectionSettingsPage|"
 msgid "Enable Ping Timeout Detection"
 msgstr "Activar Detecção do Limite de Tempo do Ping"
 
 msgid "Enable Ping Timeout Detection"
 msgstr "Activar Detecção do Limite de Tempo do Ping"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:37
 #: ../src/qtui/settingspages/connectionsettingspage.ui:37
+msgctxt "ConnectionSettingsPage|"
 msgid "Ping interval:"
 msgstr "Intervalo do ping:"
 
 msgid "Ping interval:"
 msgstr "Intervalo do ping:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ConnectionSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TaskbarNotificationBackend::ConfigWidget
 #: ../src/qtui/settingspages/connectionsettingspage.ui:44
 #: ../src/qtui/settingspages/connectionsettingspage.ui:155
 #: ../src/qtui/settingspages/connectionsettingspage.ui:213
 #: ../src/qtui/settingspages/connectionsettingspage.ui:44
 #: ../src/qtui/settingspages/connectionsettingspage.ui:155
 #: ../src/qtui/settingspages/connectionsettingspage.ui:213
-#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:60
-#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:157
-#: ../src/qtui/taskbarnotificationbackend.cpp:79
+msgctxt "ConnectionSettingsPage|"
 msgid " seconds"
 msgstr " segundos"
 
 msgid " seconds"
 msgstr " segundos"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:80
 #: ../src/qtui/settingspages/connectionsettingspage.ui:80
+msgctxt "ConnectionSettingsPage|"
 msgid "Disconnect after"
 msgstr "Desconectar após"
 
 msgid "Disconnect after"
 msgstr "Desconectar após"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:103
 #: ../src/qtui/settingspages/connectionsettingspage.ui:103
+msgctxt "ConnectionSettingsPage|"
 msgid "missed pings"
 msgstr "pings perdidos"
 
 msgid "missed pings"
 msgstr "pings perdidos"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:128
 #: ../src/qtui/settingspages/connectionsettingspage.ui:128
+msgctxt "ConnectionSettingsPage|"
 msgid ""
 msgid ""
-"This enables periodic polling of user information using /WHO. This is mostly "
-"interesting for tracking users' away status."
-msgstr ""
-"Isto activa a consulta periódica de informações do utilizador usando /WHO. "
-"Isto é muito interessante para verificar o estado de ausência dos "
-"utilizadores."
+"This enables periodic polling of user information using /WHO. This is mostly"
+" interesting for tracking users' away status."
+msgstr "Isto activa a consulta periódica de informações do utilizador usando /WHO. Isto é muito interessante para verificar o estado de ausência dos utilizadores."
 
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:131
 #: ../src/qtui/settingspages/connectionsettingspage.ui:131
+msgctxt "ConnectionSettingsPage|"
 msgid "Enable Automatic User Information Lookup (/WHO)"
 msgstr "Permitir Verificação Automática da Informação do Utilizador (/WHO)"
 
 msgid "Enable Automatic User Information Lookup (/WHO)"
 msgstr "Permitir Verificação Automática da Informação do Utilizador (/WHO)"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:148
 #: ../src/qtui/settingspages/connectionsettingspage.ui:148
+msgctxt "ConnectionSettingsPage|"
 msgid "Update interval:"
 msgstr "Intervalo de actualização:"
 
 msgid "Update interval:"
 msgstr "Intervalo de actualização:"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:177
 #: ../src/qtui/settingspages/connectionsettingspage.ui:177
+msgctxt "ConnectionSettingsPage|"
 msgid "Ignore channels with more than:"
 msgstr "Ignorar canais com mais de:"
 
 msgid "Ignore channels with more than:"
 msgstr "Ignorar canais com mais de:"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:184
 #: ../src/qtui/settingspages/connectionsettingspage.ui:184
+msgctxt "ConnectionSettingsPage|"
 msgid " users"
 msgstr " utilizadores"
 
 msgid " users"
 msgstr " utilizadores"
 
-#. ts-context ConnectionSettingsPage
 #: ../src/qtui/settingspages/connectionsettingspage.ui:206
 #: ../src/qtui/settingspages/connectionsettingspage.ui:206
+msgctxt "ConnectionSettingsPage|"
 msgid "Minimum delay between requests:"
 msgstr "Intervalo mínimo entre pedidos:"
 
 msgid "Minimum delay between requests:"
 msgstr "Intervalo mínimo entre pedidos:"
 
-#. ts-context ContentsChatItem
-#: ../src/qtui/chatitem.cpp:683
+#: ../src/qtui/settingspages/connectionsettingspage.ui:250
+msgctxt "ConnectionSettingsPage|"
+msgid "Enable standard-compliant CTCP behavior"
+msgstr ""
+
+#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
+msgctxt "ConnectionSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/chatitem.cpp:873
+msgctxt "ContentsChatItem|"
 msgid "Copy Link Address"
 msgstr "Copiar Endereço da Ligação"
 
 msgid "Copy Link Address"
 msgstr "Copiar Endereço da Ligação"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:38
 #: ../src/uisupport/contextmenuactionprovider.cpp:38
-#: ../src/uisupport/toolbaractionprovider.cpp:31
+msgctxt "ContextMenuActionProvider|"
 msgid "Connect"
 msgstr "Conectar"
 
 msgid "Connect"
 msgstr "Conectar"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:39
 #: ../src/uisupport/contextmenuactionprovider.cpp:39
-#: ../src/uisupport/toolbaractionprovider.cpp:32
+msgctxt "ContextMenuActionProvider|"
 msgid "Disconnect"
 msgstr "Desconectar"
 
 msgid "Disconnect"
 msgstr "Desconectar"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:41
 #: ../src/uisupport/contextmenuactionprovider.cpp:41
-#: ../src/uisupport/toolbaractionprovider.cpp:35
+msgctxt "ContextMenuActionProvider|"
 msgid "Join"
 msgstr "Juntar-se"
 
 msgid "Join"
 msgstr "Juntar-se"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:42
 #: ../src/uisupport/contextmenuactionprovider.cpp:42
-#: ../src/uisupport/toolbaractionprovider.cpp:34
+msgctxt "ContextMenuActionProvider|"
 msgid "Part"
 msgstr "Sair"
 
 msgid "Part"
 msgstr "Sair"
 
-#. ts-context ContextMenuActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:43
 #: ../src/uisupport/contextmenuactionprovider.cpp:43
+msgctxt "ContextMenuActionProvider|"
 msgid "Delete Chat(s)..."
 msgstr "Apagar Conversa(s)..."
 
 msgid "Delete Chat(s)..."
 msgstr "Apagar Conversa(s)..."
 
-#. ts-context ContextMenuActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:44
 #: ../src/uisupport/contextmenuactionprovider.cpp:44
+msgctxt "ContextMenuActionProvider|"
 msgid "Go to Chat"
 msgstr "Ir Para a Conversa"
 
 msgid "Go to Chat"
 msgstr "Ir Para a Conversa"
 
-#. ts-context ContextMenuActionProvider
 #: ../src/uisupport/contextmenuactionprovider.cpp:46
 #: ../src/uisupport/contextmenuactionprovider.cpp:46
+msgctxt "ContextMenuActionProvider|"
+msgid "Joins/Parts/Quits"
+msgstr ""
+
+#: ../src/uisupport/contextmenuactionprovider.cpp:47
+msgctxt "ContextMenuActionProvider|"
 msgid "Joins"
 msgstr "Entrou em"
 
 msgid "Joins"
 msgstr "Entrou em"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:47
+#: ../src/uisupport/contextmenuactionprovider.cpp:48
+msgctxt "ContextMenuActionProvider|"
 msgid "Parts"
 msgstr "Saídas"
 
 msgid "Parts"
 msgstr "Saídas"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:48
+#: ../src/uisupport/contextmenuactionprovider.cpp:49
+msgctxt "ContextMenuActionProvider|"
 msgid "Quits"
 msgstr "Sair"
 
 msgid "Quits"
 msgstr "Sair"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:49
+#: ../src/uisupport/contextmenuactionprovider.cpp:50
+msgctxt "ContextMenuActionProvider|"
 msgid "Nick Changes"
 msgstr "Mudanças de Alcunha"
 
 msgid "Nick Changes"
 msgstr "Mudanças de Alcunha"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:50
+#: ../src/uisupport/contextmenuactionprovider.cpp:51
+msgctxt "ContextMenuActionProvider|"
 msgid "Mode Changes"
 msgstr "Mudanças de Modo"
 
 msgid "Mode Changes"
 msgstr "Mudanças de Modo"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:51
+#: ../src/uisupport/contextmenuactionprovider.cpp:52
+msgctxt "ContextMenuActionProvider|"
 msgid "Day Changes"
 msgstr "Mudanças de Dia"
 
 msgid "Day Changes"
 msgstr "Mudanças de Dia"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:52
+#: ../src/uisupport/contextmenuactionprovider.cpp:53
+msgctxt "ContextMenuActionProvider|"
 msgid "Topic Changes"
 msgstr "Mudanças de Tópico"
 
 msgid "Topic Changes"
 msgstr "Mudanças de Tópico"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:53
+#: ../src/uisupport/contextmenuactionprovider.cpp:54
+msgctxt "ContextMenuActionProvider|"
 msgid "Set as Default..."
 msgstr "Definir Como Predefinido..."
 
 msgid "Set as Default..."
 msgstr "Definir Como Predefinido..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:54
+#: ../src/uisupport/contextmenuactionprovider.cpp:55
+msgctxt "ContextMenuActionProvider|"
 msgid "Use Defaults..."
 msgstr "Usar Predefinido..."
 
 msgid "Use Defaults..."
 msgstr "Usar Predefinido..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:56
+#: ../src/uisupport/contextmenuactionprovider.cpp:57
+msgctxt "ContextMenuActionProvider|"
 msgid "Join Channel..."
 msgstr "Entrar num Canal ..."
 
 msgid "Join Channel..."
 msgstr "Entrar num Canal ..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:58
+#: ../src/uisupport/contextmenuactionprovider.cpp:59
+msgctxt "ContextMenuActionProvider|"
 msgid "Start Query"
 msgstr "Iniciar Consulta"
 
 msgid "Start Query"
 msgstr "Iniciar Consulta"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:59
+#: ../src/uisupport/contextmenuactionprovider.cpp:60
+msgctxt "ContextMenuActionProvider|"
 msgid "Show Query"
 msgstr "Mostrar Consulta"
 
 msgid "Show Query"
 msgstr "Mostrar Consulta"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:60
-#: ../src/uisupport/toolbaractionprovider.cpp:38
+#: ../src/uisupport/contextmenuactionprovider.cpp:61
+msgctxt "ContextMenuActionProvider|"
 msgid "Whois"
 msgstr "Whois"
 
 msgid "Whois"
 msgstr "Whois"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:62
+#: ../src/uisupport/contextmenuactionprovider.cpp:63
+msgctxt "ContextMenuActionProvider|"
 msgid "Version"
 msgstr "Versão"
 
 msgid "Version"
 msgstr "Versão"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:63
+#: ../src/uisupport/contextmenuactionprovider.cpp:64
+msgctxt "ContextMenuActionProvider|"
 msgid "Time"
 msgstr "Hora"
 
 msgid "Time"
 msgstr "Hora"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:64
+#: ../src/uisupport/contextmenuactionprovider.cpp:65
+msgctxt "ContextMenuActionProvider|"
 msgid "Ping"
 msgstr "Ping"
 
 msgid "Ping"
 msgstr "Ping"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:65
+#: ../src/uisupport/contextmenuactionprovider.cpp:66
+msgctxt "ContextMenuActionProvider|"
 msgid "Client info"
 msgstr "Info sobre Cliente"
 
 msgid "Client info"
 msgstr "Info sobre Cliente"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:66
+#: ../src/uisupport/contextmenuactionprovider.cpp:67
+msgctxt "ContextMenuActionProvider|"
 msgid "Custom..."
 msgstr "Personalizar..."
 
 msgid "Custom..."
 msgstr "Personalizar..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:78
+#: ../src/uisupport/contextmenuactionprovider.cpp:79
+msgctxt "ContextMenuActionProvider|"
 msgid "Give Operator Status"
 msgstr "Dar Estado de Operador"
 
 msgid "Give Operator Status"
 msgstr "Dar Estado de Operador"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:79
+#: ../src/uisupport/contextmenuactionprovider.cpp:80
+msgctxt "ContextMenuActionProvider|"
 msgid "Take Operator Status"
 msgstr "Tirar Estado de Operador"
 
 msgid "Take Operator Status"
 msgstr "Tirar Estado de Operador"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:80
+#: ../src/uisupport/contextmenuactionprovider.cpp:81
+msgctxt "ContextMenuActionProvider|"
+msgid "Give Half-Operator Status"
+msgstr ""
+
+#: ../src/uisupport/contextmenuactionprovider.cpp:82
+msgctxt "ContextMenuActionProvider|"
+msgid "Take Half-Operator Status"
+msgstr ""
+
+#: ../src/uisupport/contextmenuactionprovider.cpp:83
+msgctxt "ContextMenuActionProvider|"
 msgid "Give Voice"
 msgstr "Dar Voz"
 
 msgid "Give Voice"
 msgstr "Dar Voz"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:81
+#: ../src/uisupport/contextmenuactionprovider.cpp:84
+msgctxt "ContextMenuActionProvider|"
 msgid "Take Voice"
 msgstr "Tirar Voz"
 
 msgid "Take Voice"
 msgstr "Tirar Voz"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:82
+#: ../src/uisupport/contextmenuactionprovider.cpp:85
+msgctxt "ContextMenuActionProvider|"
 msgid "Kick From Channel"
 msgstr "Expulsar do Canal"
 
 msgid "Kick From Channel"
 msgstr "Expulsar do Canal"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:83
+#: ../src/uisupport/contextmenuactionprovider.cpp:86
+msgctxt "ContextMenuActionProvider|"
 msgid "Ban From Channel"
 msgstr "Banir do Canal"
 
 msgid "Ban From Channel"
 msgstr "Banir do Canal"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:84
+#: ../src/uisupport/contextmenuactionprovider.cpp:87
+msgctxt "ContextMenuActionProvider|"
 msgid "Kick && Ban"
 msgstr "Expulsar &e Banir"
 
 msgid "Kick && Ban"
 msgstr "Expulsar &e Banir"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:86
+#: ../src/uisupport/contextmenuactionprovider.cpp:89
+msgctxt "ContextMenuActionProvider|"
 msgid "Hide Chat(s) Temporarily"
 msgstr "Esconder Conversa(s) Temporariamente"
 
 msgid "Hide Chat(s) Temporarily"
 msgstr "Esconder Conversa(s) Temporariamente"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:87
+#: ../src/uisupport/contextmenuactionprovider.cpp:90
+msgctxt "ContextMenuActionProvider|"
 msgid "Hide Chat(s) Permanently"
 msgstr "Esconder Conversa(s) Permanentemente"
 
 msgid "Hide Chat(s) Permanently"
 msgstr "Esconder Conversa(s) Permanentemente"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:88
+#: ../src/uisupport/contextmenuactionprovider.cpp:91
+msgctxt "ContextMenuActionProvider|"
 msgid "Show Channel List"
 msgstr "Mostrar Lista de Canais"
 
 msgid "Show Channel List"
 msgstr "Mostrar Lista de Canais"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:89
+#: ../src/uisupport/contextmenuactionprovider.cpp:92
+msgctxt "ContextMenuActionProvider|"
+msgid "Configure"
+msgstr ""
+
+#: ../src/uisupport/contextmenuactionprovider.cpp:93
+msgctxt "ContextMenuActionProvider|"
 msgid "Show Ignore List"
 msgstr "Mostrar Lista de Ignorados"
 
 msgid "Show Ignore List"
 msgstr "Mostrar Lista de Ignorados"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:102
+#: ../src/uisupport/contextmenuactionprovider.cpp:108
+msgctxt "ContextMenuActionProvider|"
 msgid "Hide Events"
 msgstr "Esconder Eventos"
 
 msgid "Hide Events"
 msgstr "Esconder Eventos"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ContextMenuActionProvider
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListEditDlg
-#: ../src/uisupport/contextmenuactionprovider.cpp:110
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:86
+#: ../src/uisupport/contextmenuactionprovider.cpp:116
+msgctxt "ContextMenuActionProvider|"
 msgid "CTCP"
 msgstr "CTCP"
 
 msgid "CTCP"
 msgstr "CTCP"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:122
+#: ../src/uisupport/contextmenuactionprovider.cpp:131
+msgctxt "ContextMenuActionProvider|"
 msgid "Actions"
 msgstr "Acções"
 
 msgid "Actions"
 msgstr "Acções"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:126
+#: ../src/uisupport/contextmenuactionprovider.cpp:135
+msgctxt "ContextMenuActionProvider|"
 msgid "Ignore"
 msgstr "Ignorar"
 
 msgid "Ignore"
 msgstr "Ignorar"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:131
+#: ../src/uisupport/contextmenuactionprovider.cpp:140
+msgctxt "ContextMenuActionProvider|"
 msgid "Add Ignore Rule"
 msgstr "Adicionar Regra de Ignorar"
 
 msgid "Add Ignore Rule"
 msgstr "Adicionar Regra de Ignorar"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:132
+#: ../src/uisupport/contextmenuactionprovider.cpp:141
+msgctxt "ContextMenuActionProvider|"
 msgid "Existing Rules"
 msgstr "Regras Existentes"
 
 msgid "Existing Rules"
 msgstr "Regras Existentes"
 
-#. ts-context Core
-#: ../src/core/core.cpp:182
-msgid "Could not initialize any storage backend! Exiting..."
+#: ../src/core/core.cpp:116
+msgctxt "Core|"
+msgid "Invalid core settings version!"
 msgstr ""
 msgstr ""
-"Não foi possível inicializar qualquer núcleo de armazenamento! A sair ..."
 
 
-#. ts-context Core
 #: ../src/core/core.cpp:183
 #: ../src/core/core.cpp:183
+#, qt-format
+msgctxt "Core|"
+msgid "Cannot configure from environment: %1"
+msgstr ""
+
+#: ../src/core/core.cpp:187
+msgctxt "Core|"
+msgid "Cannot configure from environment!"
+msgstr ""
+
+#: ../src/core/core.cpp:193
+msgctxt "Core|"
 msgid ""
 msgid ""
+"Could not initialize any storage backend! Exiting...\n"
 "Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n"
 "Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n"
-"Qt library with the sqlite or postgres plugin enabled in order for "
-"quasselcore\n"
+"Qt library with the sqlite or postgres plugin enabled in order for quasselcore\n"
 "to work."
 msgstr ""
 "to work."
 msgstr ""
-"Actualmente, o Quassel suporta o SQLite3 e o PostgreSQL. Precisa compilar a\n"
-"sua biblioteca Qt com o 'plugin' sqlite ou postgres activado para que o "
-"quasselcore\n"
-"funcione."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:232
+#: ../src/core/core.cpp:200
+msgctxt "Core|"
+msgid "Cannot write quasselcore configuration; probably a permission problem."
+msgstr ""
+
+#: ../src/core/core.cpp:249
+msgctxt "Core|"
+msgid "Cannot open port for listening!"
+msgstr ""
+
+#: ../src/core/core.cpp:292
+msgctxt "Core|"
+msgid "Cannot restore a state for an unconfigured core!"
+msgstr ""
+
+#: ../src/core/core.cpp:296
+msgctxt "Core|"
 msgid "Calling restoreState() even though active sessions exist!"
 msgstr "A chamar restoreState() ainda que as sessões activas ainda existam!"
 
 msgid "Calling restoreState() even though active sessions exist!"
 msgstr "A chamar restoreState() ainda que as sessões activas ainda existam!"
 
-#. ts-context Core
-#: ../src/core/core.cpp:273
+#: ../src/core/core.cpp:333
+msgctxt "Core|"
+msgid "Core is already configured! Not configuring again..."
+msgstr ""
+
+#: ../src/core/core.cpp:336
+msgctxt "Core|"
 msgid "Admin user or password not set."
 msgstr "Utilizador ou senha de administrador não definidos."
 
 msgid "Admin user or password not set."
 msgstr "Utilizador ou senha de administrador não definidos."
 
-#. ts-context Core
-#: ../src/core/core.cpp:277
+#: ../src/core/core.cpp:340
+msgctxt "Core|"
 msgid "Could not setup storage!"
 msgstr "Não é possível configurar o armazenamento!"
 
 msgid "Could not setup storage!"
 msgstr "Não é possível configurar o armazenamento!"
 
-#. ts-context Core
-#: ../src/core/core.cpp:281
-msgid "Creating admin user..."
-msgstr "A criar utilizador administrador..."
+#: ../src/core/core.cpp:346
+msgctxt "Core|"
+msgid "Could not setup authenticator!"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:394
-msgid "Invalid listen address %1"
-msgstr "Endereço de escuta inválido %1"
+#: ../src/core/core.cpp:352
+msgctxt "Core|"
+msgid "Fatal failure while trying to setup, terminating"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:402
-msgid ""
-"Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
+#: ../src/core/core.cpp:356
+msgctxt "Core|"
+msgid "Could not save backend settings, probably a permission problem."
 msgstr ""
 msgstr ""
-"A escutar para os clientes GUI em IPv4 %1 porto %2 usando o protocolo versão "
-"%3"
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:410
-msgid "Could not open IPv4 interface %1:%2: %3"
-msgstr "Não foi possível abrir o interface IPv4 %1:%2: %3"
+#: ../src/core/core.cpp:360
+msgctxt "Core|"
+msgid "Creating admin user..."
+msgstr "A criar utilizador administrador..."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:418
-msgid ""
-"Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
+#: ../src/core/core.cpp:444
+#, qt-format
+msgctxt "Core|"
+msgid "Selected storage backend %1 is not available."
+msgstr ""
+
+#: ../src/core/core.cpp:544
+#, qt-format
+msgctxt "Core|"
+msgid "Selected auth backend %1 is not available."
 msgstr ""
 msgstr ""
-"A escutar para os clientes GUI em IPv6 %1 porto %2 usando o protocolo versão "
-"%3"
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:429
+#: ../src/core/core.cpp:633
+#, qt-format
+msgctxt "Core|"
+msgid "Invalid listen address %1"
+msgstr "Endereço de escuta inválido %1"
+
+#: ../src/core/core.cpp:642
+#, qt-format
+msgctxt "Core|"
+msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
+msgstr "A escutar para os clientes GUI em IPv6 %1 porto %2 usando o protocolo versão %3"
+
+#: ../src/core/core.cpp:651
+#, qt-format
+msgctxt "Core|"
 msgid "Could not open IPv6 interface %1:%2: %3"
 msgstr "Não foi possível abrir o interface IPv6 %1:%2: %3"
 
 msgid "Could not open IPv6 interface %1:%2: %3"
 msgstr "Não foi possível abrir o interface IPv6 %1:%2: %3"
 
-#. ts-context Core
-#: ../src/core/core.cpp:437
+#: ../src/core/core.cpp:659
+#, qt-format
+msgctxt "Core|"
+msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
+msgstr "A escutar para os clientes GUI em IPv4 %1 porto %2 usando o protocolo versão %3"
+
+#: ../src/core/core.cpp:670
+#, qt-format
+msgctxt "Core|"
+msgid "Could not open IPv4 interface %1:%2: %3"
+msgstr "Não foi possível abrir o interface IPv4 %1:%2: %3"
+
+#: ../src/core/core.cpp:678
+#, qt-format
+msgctxt "Core|"
 msgid "Invalid listen address %1, unknown network protocol"
 msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido"
 
 msgid "Invalid listen address %1, unknown network protocol"
 msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido"
 
-#. ts-context Core
-#: ../src/core/core.cpp:446
+#: ../src/core/core.cpp:687
+msgctxt "Core|"
 msgid "Could not open any network interfaces to listen on!"
 msgstr "Não foi possível abrir qualquer interface de rede para escutar!"
 
 msgid "Could not open any network interfaces to listen on!"
 msgstr "Não foi possível abrir qualquer interface de rede para escutar!"
 
-#. ts-context Core
-#: ../src/core/core.cpp:480
+#: ../src/core/core.cpp:735
+msgctxt "Core|"
 msgid "Client connected from"
 msgstr "Cliente conectado de"
 
 msgid "Client connected from"
 msgstr "Cliente conectado de"
 
-#. ts-context Core
-#: ../src/core/core.cpp:483
+#: ../src/core/core.cpp:738
+msgctxt "Core|"
 msgid "Closing server for basic setup."
 msgstr "A fechar servidor para configuração básica."
 
 msgid "Closing server for basic setup."
 msgstr "A fechar servidor para configuração básica."
 
-#. ts-context Core
-#: ../src/core/core.cpp:502
-msgid "Antique client trying to connect... refusing."
-msgstr "Cliente antigo a tentar conectar... a recusar."
+#: ../src/core/core.cpp:750
+msgctxt "Core|"
+msgid "Non-authed client disconnected:"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:514
-msgid ""
-"<b>Your Quassel Client is too old!</b><br>This core needs at least "
-"client/core protocol version %1.<br>Please consider upgrading your client."
-msgstr ""
-"<b>O seu Cliente Quassel é muito antigo!</b><br>Este núcleo precisa de pelo "
-"menos o cliente/núcleo com versão do protocolo %1.<br>Por favor considere "
-"actualizar o seu cliente."
-
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context Core
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreSession
-#: ../src/core/core.cpp:518 ../src/core/core.cpp:608 ../src/core/core.cpp:632
-#: ../src/core/coresession.cpp:195
-msgid "Client"
-msgstr "Cliente"
+#: ../src/core/core.cpp:829
+msgctxt "Core|"
+msgid "Cannot setup storage backend."
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:518
-msgid "too old, rejecting."
-msgstr "muito antigo, a rejeitar."
+#: ../src/core/core.cpp:925
+#, qt-format
+msgctxt "Core|"
+msgid "Unsupported storage backend: %1"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:535
-msgid ""
-"<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
+#: ../src/core/core.cpp:926
+msgctxt "Core|"
+msgid "Supported backends are:"
+msgstr ""
+
+#: ../src/core/core.cpp:938 ../src/core/core.cpp:958
+#, qt-format
+msgctxt "Core|"
+msgid "Switched storage backend to: %1"
 msgstr ""
 msgstr ""
-"<b>Núcleo Quassel versão %1</b><br>Compilado: %2<br>Up %3d%4h%5m (desde %6)"
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:588
-msgid "Starting TLS for Client:"
-msgstr "A iniciar TLS para o Cliente:"
+#: ../src/core/core.cpp:939
+msgctxt "Core|"
+msgid "Backend already initialized. Skipping Migration..."
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:606
-msgid ""
-"<b>Client not initialized!</b><br>You need to send an init message before "
-"trying to login."
+#: ../src/core/core.cpp:942
+#, qt-format
+msgctxt "Core|"
+msgid "Storage backend is not available: %1"
 msgstr ""
 msgstr ""
-"<b>Cliente não inicializado!</b><br>Precisa enviar uma mensagem de "
-"inicialização antes de se tentar autenticar."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:608
-msgid "did not send an init message before trying to login, rejecting."
+#: ../src/core/core.cpp:946
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to setup storage backend: %1"
 msgstr ""
 msgstr ""
-"não enviou uma mensagem de inicialização antes de tentar autenticar, a "
-"rejeitar."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:626
-msgid ""
-"<b>Invalid username or password!</b><br>The username/password combination "
-"you supplied could not be found in the database."
+#: ../src/core/core.cpp:951
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to initialize storage backend: %1"
+msgstr ""
+
+#: ../src/core/core.cpp:966
+#, qt-format
+msgctxt "Core|"
+msgid "Migrating storage backend %1 to %2..."
 msgstr ""
 msgstr ""
-"<b>Nome de utilizador ou senha inválido!</b><br>O nome de utilizador/senha "
-"que indicou não pôde ser encontrado na base de dados."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:632
-msgid "initialized and authenticated successfully as \"%1\" (UserId: %2)."
+#: ../src/core/core.cpp:971
+msgctxt "Core|"
+msgid "Migration finished!"
 msgstr ""
 msgstr ""
-"Inicializado e autenticados com sucesso como \"%1\" (Id do utilizador: %2)."
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:643
-msgid "Non-authed client disconnected."
-msgstr "Cliente não autenticado desconectado."
+#: ../src/core/core.cpp:978
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to migrate storage backend! (No migration writer for %1)"
+msgstr ""
+
+#: ../src/core/core.cpp:984
+msgctxt "Core|"
+msgid "No currently active storage backend. Skipping migration..."
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:649
-msgid "Non-authed client disconnected. (socket allready destroyed)"
-msgstr "Cliente não autenticado desconectado. ('socket' já destruído)"
+#: ../src/core/core.cpp:987
+#, qt-format
+msgctxt "Core|"
+msgid "Currently active storage backend does not support migration: %1"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:697
-msgid "Could not initialize session for client:"
-msgstr "Não foi possível inicializar a sessão para o cliente:"
+#: ../src/core/core.cpp:990
+#, qt-format
+msgctxt "Core|"
+msgid "New storage backend does not support migration: %1"
+msgstr ""
 
 
-#. ts-context Core
-#: ../src/core/core.cpp:719
-msgid "Could not find a session for client:"
-msgstr "Não foi possível encontrar uma sessão para o cliente:"
+#: ../src/core/core.cpp:1012
+#, qt-format
+msgctxt "Core|"
+msgid "Unsupported authenticator: %1"
+msgstr ""
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccount
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountModel
-#: ../src/client/coreaccount.h:39 ../src/client/coreaccountmodel.cpp:64
-msgid "Internal Core"
+#: ../src/core/core.cpp:1013
+msgctxt "Core|"
+msgid "Supported authenticators are:"
+msgstr ""
+
+#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040
+#, qt-format
+msgctxt "Core|"
+msgid "Switched authenticator to: %1"
+msgstr ""
+
+#: ../src/core/core.cpp:1026
+#, qt-format
+msgctxt "Core|"
+msgid "Authenticator is not available: %1"
+msgstr ""
+
+#: ../src/core/core.cpp:1030
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to setup authenticator: %1"
+msgstr ""
+
+#: ../src/core/core.cpp:1035
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to initialize authenticator: %1"
 msgstr ""
 
 msgstr ""
 
-#. ts-context CoreAccountEditDlg
+#: ../src/client/coreaccount.h:41
+msgctxt "CoreAccount|"
+msgid "Internal Core"
+msgstr "Interface"
+
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14
-#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:229
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293
+msgctxt "CoreAccountEditDlg|"
 msgid "Edit Core Account"
 msgstr "Editar Conta do Núcleo"
 
 msgid "Edit Core Account"
 msgstr "Editar Conta do Núcleo"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:20
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:20
+msgctxt "CoreAccountEditDlg|"
 msgid "Account Details"
 msgstr "Detalhes da Conta"
 
 msgid "Account Details"
 msgstr "Detalhes da Conta"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:26
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:26
+msgctxt "CoreAccountEditDlg|"
 msgid "Account Name:"
 msgstr "Nome da Conta:"
 
 msgid "Account Name:"
 msgstr "Nome da Conta:"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:33
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:33
+msgctxt "CoreAccountEditDlg|"
 msgid "Local Core"
 msgstr "Núcleo Local"
 
 msgid "Local Core"
 msgstr "Núcleo Local"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:40
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:40
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:173
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:170
+msgctxt "CoreAccountEditDlg|"
 msgid "Hostname:"
 msgstr "Nome da Máquina:"
 
 msgid "Hostname:"
 msgstr "Nome da Máquina:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:47
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:180
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:47
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:180
-#: ../src/qtui/settingspages/servereditdlg.ui:220
+msgctxt "CoreAccountEditDlg|"
 msgid "localhost"
 msgstr "localhost"
 
 msgid "localhost"
 msgstr "localhost"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkAddDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:54
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:54
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:187
-#: ../src/qtui/settingspages/networkadddlg.ui:95
-#: ../src/qtui/settingspages/servereditdlg.ui:45
-#: ../src/qtui/settingspages/servereditdlg.ui:227
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:133
+msgctxt "CoreAccountEditDlg|"
 msgid "Port:"
 msgstr "Porta:"
 
 msgid "Port:"
 msgstr "Porta:"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:93
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:93
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:226
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:229
+msgctxt "CoreAccountEditDlg|"
 msgid "User:"
 msgstr "Utilizador:"
 
 msgid "User:"
 msgstr "Utilizador:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardAdminUserPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectAuthDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkModelController::JoinDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:103
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:236
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:103
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:236
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:32
-#: ../src/qtui/ui/coreconnectauthdlg.ui:35
-#: ../src/uisupport/networkmodelcontroller.cpp:491
-#: ../src/qtui/settingspages/networkssettingspage.ui:567
-#: ../src/qtui/settingspages/networkssettingspage.ui:615
-#: ../src/qtui/settingspages/servereditdlg.ui:72
+msgctxt "CoreAccountEditDlg|"
 msgid "Password:"
 msgstr "Senha:"
 
 msgid "Password:"
 msgstr "Senha:"
 
-#. ts-context CoreAccountEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:117
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:117
+msgctxt "CoreAccountEditDlg|"
 msgid "Remember"
 msgstr "Lembrar"
 
 msgid "Remember"
 msgstr "Lembrar"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:127
 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:127
-#: ../src/qtui/settingspages/servereditdlg.ui:171
-msgid "Use a Proxy"
-msgstr "Usar um Proxy"
+msgctxt "CoreAccountEditDlg|"
+msgid "Proxy Settings"
+msgstr ""
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:139
-#: ../src/qtui/settingspages/servereditdlg.ui:188
-msgid "Proxy Type:"
-msgstr "Tipo de Proxy:"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:144
+msgctxt "CoreAccountEditDlg|"
+msgid "SOCKS 5"
+msgstr ""
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:147
-#: ../src/qtui/settingspages/servereditdlg.ui:196
-msgid "Socks 5"
-msgstr "Socks 5"
-
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/coreaccounteditdlg.ui:152
-#: ../src/qtui/settingspages/servereditdlg.ui:201
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:149
+msgctxt "CoreAccountEditDlg|"
 msgid "HTTP"
 msgstr "HTTP"
 
 msgid "HTTP"
 msgstr "HTTP"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:231
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:279
+msgctxt "CoreAccountEditDlg|"
+msgid "Proxy Type:"
+msgstr "Tipo de Proxy:"
+
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:288
+msgctxt "CoreAccountEditDlg|"
+msgid "No pro&xy"
+msgstr ""
+
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:298
+msgctxt "CoreAccountEditDlg|"
+msgid "S&ystem proxy"
+msgstr ""
+
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:311
+msgctxt "CoreAccountEditDlg|"
+msgid "&Manual proxy configuration"
+msgstr ""
+
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295
+msgctxt "CoreAccountEditDlg|"
 msgid "Add Core Account"
 msgstr "Adicionar Conta do Núcleo"
 
 msgid "Add Core Account"
 msgstr "Adicionar Conta do Núcleo"
 
-#. ts-context CoreAccountSettingsPage
+#: ../src/client/coreaccountmodel.cpp:68
+msgctxt "CoreAccountModel|"
+msgid "Internal Core"
+msgstr "Interface"
+
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:20
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:20
+msgctxt "CoreAccountSettingsPage|"
 msgid "Connect to Quassel Core"
 msgstr "Conectar ao Núcleo  Quassel"
 
 msgid "Connect to Quassel Core"
 msgstr "Conectar ao Núcleo  Quassel"
 
-#. ts-context CoreAccountSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:30
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:30
+msgctxt "CoreAccountSettingsPage|"
 msgid "Core Accounts"
 msgstr "Contas do Núcleo"
 
 msgid "Core Accounts"
 msgstr "Contas do Núcleo"
 
-#. ts-context CoreAccountSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:45
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:45
+msgctxt "CoreAccountSettingsPage|"
 msgid "Edit..."
 msgstr "Editar..."
 
 msgid "Edit..."
 msgstr "Editar..."
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:56
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:56
-#: ../src/qtui/settingspages/identitiessettingspage.ui:54
+msgctxt "CoreAccountSettingsPage|"
 msgid "Add..."
 msgstr "Adicionar..."
 
 msgid "Add..."
 msgstr "Adicionar..."
 
-#. ts-context CoreAccountSettingsPage
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:67
+msgctxt "CoreAccountSettingsPage|"
+msgid "Delete"
+msgstr "Apagar"
+
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:96
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:96
+msgctxt "CoreAccountSettingsPage|"
 msgid "Automatically connect on startup"
 msgstr "Conectar automaticamente ao arrancar"
 
 msgid "Automatically connect on startup"
 msgstr "Conectar automaticamente ao arrancar"
 
-#. ts-context CoreAccountSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:136
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:136
+msgctxt "CoreAccountSettingsPage|"
 msgid "Connect to last account used"
 msgstr "Conectar na última conta usada"
 
 msgid "Connect to last account used"
 msgstr "Conectar na última conta usada"
 
-#. ts-context CoreAccountSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:148
 #: ../src/qtui/settingspages/coreaccountsettingspage.ui:148
+msgctxt "CoreAccountSettingsPage|"
 msgid "Always connect to"
 msgstr "Conectar sempre a"
 
 msgid "Always connect to"
 msgstr "Conectar sempre a"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreAccountSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29
 #: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29
-#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+msgctxt "CoreAccountSettingsPage|"
 msgid "Remote Cores"
 msgstr ""
 
 msgid "Remote Cores"
 msgstr ""
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:69
+#: ../src/core/coreapplication.cpp:46
+msgctxt "CoreApplication|"
+msgid "Could not initialize Quassel!"
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150
+#: ../src/core/coreauthhandler.cpp:225
+msgctxt "CoreAuthHandler|"
+msgid "Client"
+msgstr "Cliente"
+
+#: ../src/core/coreauthhandler.cpp:138
+msgctxt "CoreAuthHandler|"
+msgid "too old, rejecting."
+msgstr "muito antigo, a rejeitar."
+
+#: ../src/core/coreauthhandler.cpp:139
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Your Quassel Client is too old!</b><br>This core needs at least "
+"client/core protocol version %1 (got: %2).<br>Please consider upgrading your"
+" client."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:150
+msgctxt "CoreAuthHandler|"
+msgid "did not send a registration message before trying to login, rejecting."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:151
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Client not initialized!</b><br>You need to send a registration message "
+"before trying to login."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:168
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "SSL required but non-SSL connection attempt from %1"
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:169
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>SSL is required!</b><br>You need to use SSL in order to connect to this "
+"core."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:225
+msgctxt "CoreAuthHandler|"
+msgid "attempted to login before the core was configured, rejecting."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:226
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Attempted to login before core was configured!</b><br>The core must be "
+"configured before attempting to login."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:238
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Invalid login attempt from %1 as \"%2\""
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:239
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Invalid username or password!</b><br>The username/password combination "
+"you supplied could not be found in the database."
+msgstr "<b>Nome de utilizador ou senha inválido!</b><br>O nome de utilizador/senha que indicou não pôde ser encontrado na base de dados."
+
+#: ../src/core/coreauthhandler.cpp:244
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid ""
+"Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:250
+msgctxt "CoreAuthHandler|"
+msgid "Client does not support extended features."
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:252
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Client does not support the following features: %1"
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:256
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Client supports unknown features: %1"
+msgstr ""
+
+#: ../src/core/coreauthhandler.cpp:276
+msgctxt "CoreAuthHandler|"
+msgid "Starting encryption for Client:"
+msgstr ""
+
+#: ../src/qtui/coreconfigwizard.cpp:43
+msgctxt "CoreConfigWizard|"
+msgid "Description"
+msgstr "Descrição"
+
+#: ../src/qtui/coreconfigwizard.cpp:162
+msgctxt "CoreConfigWizard|"
 msgid "Core Configuration Wizard"
 msgstr "Assistente de Configuração do Núcleo"
 
 msgid "Core Configuration Wizard"
 msgstr "Assistente de Configuração do Núcleo"
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:97
+#: ../src/qtui/coreconfigwizard.cpp:203
+msgctxt "CoreConfigWizard|"
 msgid "Your core has been successfully configured. Logging you in..."
 msgstr "O seu núcleo foi configurado com sucesso. A registá-lo em..."
 
 msgid "Your core has been successfully configured. Logging you in..."
 msgstr "O seu núcleo foi configurado com sucesso. A registá-lo em..."
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:104
+#: ../src/qtui/coreconfigwizard.cpp:212
+#, qt-format
+msgctxt "CoreConfigWizard|"
 msgid ""
 msgid ""
-"Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start over."
-msgstr ""
-"Configuração do núcleo falhada:<br><b>%1</b><br>Prima <em>Próximo</em> para "
-"começar novamente."
+"Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start "
+"over."
+msgstr "Configuração do núcleo falhada:<br><b>%1</b><br>Prima <em>Próximo</em> para começar novamente."
 
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:119
-msgid ""
-"Your are now logged into your freshly configured Quassel Core!<br>Please "
-"remember to configure your identities and networks now."
-msgstr ""
-"Está agora registado no seu Núcleo Quassel recém configurado!<br>Por favor "
-"lembre-se de configurar as suas identidades e redes agora."
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardAdminUserPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectAuthDlg
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:22
-#: ../src/qtui/ui/coreconnectauthdlg.ui:49
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25
+msgctxt "CoreConfigWizardAdminUserPage|"
 msgid "Username:"
 msgstr "Utilizador:"
 
 msgid "Username:"
 msgstr "Utilizador:"
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:46
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Password:"
+msgstr "Senha:"
+
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49
+msgctxt "CoreConfigWizardAdminUserPage|"
 msgid "Repeat password:"
 msgstr "Repetir senha:"
 
 msgid "Repeat password:"
 msgstr "Repetir senha:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardAdminUserPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectAuthDlg
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:60
-#: ../src/qtui/ui/coreconnectauthdlg.ui:58
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63
+msgctxt "CoreConfigWizardAdminUserPage|"
 msgid "Remember password"
 msgstr "Lembrar senha"
 
 msgid "Remember password"
 msgstr "Lembrar senha"
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:69
+#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72
+msgctxt "CoreConfigWizardAdminUserPage|"
 msgid ""
 msgid ""
-"<b>Note:</b> Adding more users and changing your username/password is not "
-"possible via Quassel's client interface yet.\n"
-"If you need to do these things, please run \"<tt><nobr>quasselcore --"
-"help</nobr></tt>\"."
+"<b>Note:</b> Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n"
+"If you need to do these things, please run \"<tt><nobr>quasselcore --help</nobr></tt>\"."
+msgstr "<b>Nota:</b> Adicionar mais utilizadores e mudar o seu nome de utilizador/senha ainda não é possível através do interface do cliente Quassel.\nSe precisa fazer essas coisas, por favor execute \"<tt><nobr>quasselcore --help</nobr></tt>\"."
+
+#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14
+msgctxt "CoreConfigWizardAuthenticationSelectionPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25
+msgctxt "CoreConfigWizardAuthenticationSelectionPage|"
+msgid "Authentication Backend:"
 msgstr ""
 msgstr ""
-"<b>Nota:</b> Adicionar mais utilizadores e mudar o seu nome de "
-"utilizador/senha ainda não é possível através do interface do cliente "
-"Quassel.\n"
-"Se precisa fazer essas coisas, por favor execute \"<tt><nobr>quasselcore --"
-"help</nobr></tt>\"."
 
 
-#. ts-context CoreConfigWizardIntroPage
+#: ../src/qtui/ui/coreconfigwizardintropage.ui:13
+msgctxt "CoreConfigWizardIntroPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/ui/coreconfigwizardintropage.ui:19
 #: ../src/qtui/ui/coreconfigwizardintropage.ui:19
+msgctxt "CoreConfigWizardIntroPage|"
 msgid "This wizard will guide you through the setup of your Quassel Core."
 msgid "This wizard will guide you through the setup of your Quassel Core."
-msgstr ""
-"Este assistente irá guiá-lo através da configuração do seu Núcleo Quassel."
+msgstr "Este assistente irá guiá-lo através da configuração do seu Núcleo Quassel."
 
 
-#. ts-context CoreConfigWizardPages::AdminUserPage
-#: ../src/qtui/coreconfigwizard.cpp:150
+#: ../src/qtui/coreconfigwizard.cpp:258
+msgctxt "CoreConfigWizardPages::AdminUserPage|"
 msgid "Create Admin User"
 msgstr "Criar Utilizador Administrador"
 
 msgid "Create Admin User"
 msgstr "Criar Utilizador Administrador"
 
-#. ts-context CoreConfigWizardPages::AdminUserPage
-#: ../src/qtui/coreconfigwizard.cpp:151
+#: ../src/qtui/coreconfigwizard.cpp:259
+msgctxt "CoreConfigWizardPages::AdminUserPage|"
 msgid ""
 "First, we will create a user on the core. This first user will have "
 "administrator privileges."
 msgid ""
 "First, we will create a user on the core. This first user will have "
 "administrator privileges."
+msgstr "Primeiro, iremos criar um utilizador no núcleo. Este primeiro utilizador terá privilégios de administrador."
+
+#: ../src/qtui/coreconfigwizard.cpp:293
+msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|"
+msgid "Select Authentication Backend"
+msgstr ""
+
+#: ../src/qtui/coreconfigwizard.cpp:294
+msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|"
+msgid ""
+"Please select a backend for Quassel Core to use for authenticating users."
+msgstr ""
+
+#: ../src/qtui/coreconfigwizard.cpp:314
+msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|"
+msgid "Authentication Settings"
 msgstr ""
 msgstr ""
-"Primeiro, iremos criar um utilizador no núcleo. Este primeiro utilizador "
-"terá privilégios de administrador."
 
 
-#. ts-context CoreConfigWizardPages::IntroPage
-#: ../src/qtui/coreconfigwizard.cpp:135
+#: ../src/qtui/coreconfigwizard.cpp:241
+msgctxt "CoreConfigWizardPages::IntroPage|"
 msgid "Introduction"
 msgstr "Introdução"
 
 msgid "Introduction"
 msgstr "Introdução"
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:182
+#: ../src/qtui/coreconfigwizard.cpp:379
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
 msgid "Select Storage Backend"
 msgstr "Seleccionar Infraestrutura de Armazenamento"
 
 msgid "Select Storage Backend"
 msgstr "Seleccionar Infraestrutura de Armazenamento"
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:183
-msgid ""
-"Please select a database backend for the Quassel Core storage to store the "
-"backlog and other data in."
+#: ../src/qtui/coreconfigwizard.cpp:380
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
+msgid "Please select a storage backend for Quassel Core."
 msgstr ""
 msgstr ""
-"Por favor seleccione uma infraestrutura de base de dados para o "
-"armazenamento do Núcleo Quassel  para guardar o histórico e outros dados."
 
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:277
-msgid "Connection Properties"
-msgstr "Propriedades da Conexão"
+#: ../src/qtui/coreconfigwizard.cpp:420
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
+msgid "Storage Settings"
+msgstr ""
 
 
-#. ts-context CoreConfigWizardPages::SyncPage
-#: ../src/qtui/coreconfigwizard.cpp:317
+#: ../src/qtui/coreconfigwizard.cpp:484
+msgctxt "CoreConfigWizardPages::SyncPage|"
 msgid "Storing Your Settings"
 msgstr "Guardar As Suas Definições"
 
 msgid "Storing Your Settings"
 msgstr "Guardar As Suas Definições"
 
-#. ts-context CoreConfigWizardPages::SyncPage
-#: ../src/qtui/coreconfigwizard.cpp:318
+#: ../src/qtui/coreconfigwizard.cpp:485
+msgctxt "CoreConfigWizardPages::SyncPage|"
 msgid ""
 msgid ""
-"Your settings are now stored in the core, and you will be logged in "
+"Your settings are now being stored in the core, and you will be logged in "
 "automatically."
 msgstr ""
 "automatically."
 msgstr ""
-"As suas definições estão agora guardadas no núcleo, e será autenticado "
-"automaticamente."
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardStorageSelectionPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:21
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:55
-msgid "Storage Backend:"
-msgstr ""
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14
+msgctxt "CoreConfigWizardStorageSelectionPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:56
-msgid "Description"
-msgstr "Descrição"
+#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22
+msgctxt "CoreConfigWizardStorageSelectionPage|"
+msgid "Storage Backend:"
+msgstr "Seleccionar Infraestrutura de Armazenamento"
 
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:62
-msgid "Foobar"
-msgstr "Foobar"
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:19
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20
+msgctxt "CoreConfigWizardSyncPage|"
 msgid "Your Choices"
 msgstr "As Suas Escolhas"
 
 msgid "Your Choices"
 msgstr "As Suas Escolhas"
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:35
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36
+msgctxt "CoreConfigWizardSyncPage|"
 msgid "Admin User:"
 msgstr "Utilizador Administrador:"
 
 msgid "Admin User:"
 msgstr "Utilizador Administrador:"
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:42
-msgid "foo"
-msgstr "foo"
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Storage Backend:"
+msgstr "Seleccionar Infraestrutura de Armazenamento"
 
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:62
-msgid "bar"
-msgstr "bar"
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Authentication Backend:"
+msgstr ""
 
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:102
+#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110
+msgctxt "CoreConfigWizardSyncPage|"
 msgid "Please wait while your settings are being transmitted to the core..."
 msgid "Please wait while your settings are being transmitted to the core..."
-msgstr ""
-"Por favor aguarde enquanto as suas definições são transmitidas para o "
-"núcleo..."
+msgstr "Por favor aguarde enquanto as suas definições são transmitidas para o núcleo..."
 
 
-#. ts-context CoreConnectAuthDlg
 #: ../src/qtui/ui/coreconnectauthdlg.ui:14
 #: ../src/qtui/ui/coreconnectauthdlg.ui:14
+msgctxt "CoreConnectAuthDlg|"
 msgid "Authentication Required"
 msgstr "Autenticação Requerida"
 
 msgid "Authentication Required"
 msgstr "Autenticação Requerida"
 
-#. ts-context CoreConnectAuthDlg
 #: ../src/qtui/ui/coreconnectauthdlg.ui:20
 #: ../src/qtui/ui/coreconnectauthdlg.ui:20
+msgctxt "CoreConnectAuthDlg|"
 msgid "Please enter your account data:"
 msgstr "Por favor indique os dados da sua conta:"
 
 msgid "Please enter your account data:"
 msgstr "Por favor indique os dados da sua conta:"
 
-#. ts-context CoreConnectAuthDlg
-#: ../src/qtui/coreconnectdlg.cpp:75
+#: ../src/qtui/ui/coreconnectauthdlg.ui:35
+msgctxt "CoreConnectAuthDlg|"
+msgid "Password:"
+msgstr "Senha:"
+
+#: ../src/qtui/ui/coreconnectauthdlg.ui:49
+msgctxt "CoreConnectAuthDlg|"
+msgid "Username:"
+msgstr "Utilizador:"
+
+#: ../src/qtui/ui/coreconnectauthdlg.ui:58
+msgctxt "CoreConnectAuthDlg|"
+msgid "Remember password"
+msgstr "Lembrar senha"
+
+#: ../src/qtui/coreconnectdlg.cpp:81
+#, qt-format
+msgctxt "CoreConnectAuthDlg|"
 msgid "Please enter your credentials for %1:"
 msgstr "Por favor indique as suas credenciais para %1:"
 
 msgid "Please enter your credentials for %1:"
 msgstr "Por favor indique as suas credenciais para %1:"
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:40
+#: ../src/qtui/coreconnectdlg.cpp:41
+msgctxt "CoreConnectDlg|"
 msgid "Connect to Core"
 msgstr "Conectar ao Núcleo"
 
 msgid "Connect to Core"
 msgstr "Conectar ao Núcleo"
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:168
+#: ../src/client/coreconnection.cpp:182
+msgctxt "CoreConnection|"
 msgid "Network is down"
 msgstr "A rede está desligada"
 
 msgid "Network is down"
 msgstr "A rede está desligada"
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:202 ../src/client/coreconnection.cpp:321
+#: ../src/client/coreconnection.cpp:274
+msgctxt "CoreConnection|"
 msgid "Disconnected"
 msgstr "Desconectado"
 
 msgid "Disconnected"
 msgstr "Desconectado"
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:205
-msgid "Looking up %1..."
-msgstr "A procurar %1..."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:208 ../src/client/coreconnection.cpp:450
-msgid "Connecting to %1..."
-msgstr "A conectar em %1..."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:211 ../src/client/coreconnection.cpp:573
-msgid "Connected to %1"
-msgstr "Conectado em %1"
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:214
-msgid "Disconnecting from %1..."
-msgstr "A desconectar de %1..."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:272
-msgid ""
-"The Quassel Core you try to connect to is too old! Please consider upgrading."
-msgstr ""
-"O Núcleo Quassel que está a tentar conectar é muito antigo! Por favor "
-"actualize."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:300
-msgid "Invalid data received from core"
-msgstr "Dados inválidos recebidos do núcleo"
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:349
+#: ../src/client/coreconnection.cpp:309
+msgctxt "CoreConnection|"
 msgid "Disconnected from core."
 msgstr "Desconectado do núcleo."
 
 msgid "Disconnected from core."
 msgstr "Desconectado do núcleo."
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:427 ../src/client/coreconnection.cpp:511
-#: ../src/client/coreconnection.cpp:556
-msgid "Unencrypted connection canceled"
-msgstr "Conexão não encriptada cancelada"
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:457
-msgid "Synchronizing to core..."
-msgstr "A sincronizar com o núcleo..."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:478
-msgid ""
-"<b>The Quassel Core you are trying to connect to is too old!</b><br>Need at "
-"least core/client protocol v%1 to connect."
+#: ../src/client/coreconnection.cpp:388
+msgctxt "CoreConnection|"
+msgid "Initializing..."
 msgstr ""
 msgstr ""
-"<b>O Núcleo Quassel que está a tentar conectar é muito "
-"antigo!</b><br>Precisa de pelo menos um núcleo/cliente protocolo v%1 para "
-"conectar."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:592
-msgid "Logging in..."
-msgstr "A autenticar..."
-
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:597
-msgid "Login canceled"
-msgstr "Autenticação cancelada"
 
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:622
+#: ../src/client/coreconnection.cpp:446
+msgctxt "CoreConnection|"
 msgid "Receiving session state"
 msgstr "A receber estado da sessão"
 
 msgid "Receiving session state"
 msgstr "A receber estado da sessão"
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:624
+#: ../src/client/coreconnection.cpp:448
+#, qt-format
+msgctxt "CoreConnection|"
 msgid "Synchronizing to %1..."
 msgstr "A sincronizar com %1..."
 
 msgid "Synchronizing to %1..."
 msgstr "A sincronizar com %1..."
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:648
+#: ../src/client/coreconnection.cpp:481
+msgctxt "CoreConnection|"
 msgid "Receiving network states"
 msgstr "A receber estados da rede"
 
 msgid "Receiving network states"
 msgstr "A receber estados da rede"
 
-#. ts-context CoreConnection
-#: ../src/client/coreconnection.cpp:698
+#: ../src/client/coreconnection.cpp:532
+#, qt-format
+msgctxt "CoreConnection|"
 msgid "Synchronized to %1"
 msgstr "A sincronizar com %1"
 
 msgid "Synchronized to %1"
 msgstr "A sincronizar com %1"
 
-#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:14
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:20
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:20
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Network Status Detection"
 msgstr "Detecção do Estado da Rede"
 
 msgid "Network Status Detection"
 msgstr "Detecção do Estado da Rede"
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:26
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:26
-msgid ""
-"Rely on KDE's hardware layer to detect if we're online. Recommended for most "
-"KDE users"
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Rely on Qt's network configuration manager to detect if we're online"
 msgstr ""
 msgstr ""
-"Confie na camada de material (hardware) do KDE para detectar se estamos "
-"ligados. Recomendado para a maioria dos utilizadores KDE"
 
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29
-msgid "Use KDE's network status detection (via Solid)"
-msgstr "Use a detecção das condições de rede do KDE (via Solid)"
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Automatic"
+msgstr ""
 
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57
-#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:154
+msgctxt "CoreConnectionSettingsPage|"
 msgid ""
 "Actively ping the remote core and disconnect if we didn't get a reply after "
 "a certain time"
 msgid ""
 "Actively ping the remote core and disconnect if we didn't get a reply after "
 "a certain time"
-msgstr ""
-"Ativamente o ping do núcleo remoto e desconecte se não obtiver uma resposta "
-"após um certo tempo"
+msgstr "Ativamente o ping do núcleo remoto e desconecte se não obtiver uma resposta após um certo tempo"
 
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:44
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:44
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Ping timeout after"
 msgstr "Limite de tempo do ping após"
 
 msgid "Ping timeout after"
 msgstr "Limite de tempo do ping após"
 
-#. ts-context CoreConnectionSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:60
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:157
+msgctxt "CoreConnectionSettingsPage|"
+msgid " seconds"
+msgstr " segundos"
+
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:100
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:100
+msgctxt "CoreConnectionSettingsPage|"
 msgid ""
 "Only disconnect if the network socket gets closed by the operating system. "
 "This may take a long time after actually losing connectivity"
 msgid ""
 "Only disconnect if the network socket gets closed by the operating system. "
 "This may take a long time after actually losing connectivity"
-msgstr ""
-"Somente se desligar da tomada de rede é fechada pelo sistema operacional. "
-"Isso pode levar um longo tempo após realmente perder a conectividade"
+msgstr "Somente se desligar da tomada de rede é fechada pelo sistema operacional. Isso pode levar um longo tempo após realmente perder a conectividade"
 
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:103
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:103
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Never time out actively"
 msgstr "Nunca o tempo limite ativamente"
 
 msgid "Never time out actively"
 msgstr "Nunca o tempo limite ativamente"
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:113
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:113
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Automatically reconnect on network failures"
 msgstr "Reconectar automaticamente em falhas de rede"
 
 msgid "Automatically reconnect on network failures"
 msgstr "Reconectar automaticamente em falhas de rede"
 
-#. ts-context CoreConnectionSettingsPage
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:147
 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:147
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Retry every"
 msgstr "Repetir a cada"
 
 msgid "Retry every"
 msgstr "Repetir a cada"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:154
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Interval between consecutive connection attempts"
+msgstr ""
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Remote Cores"
+msgstr ""
+
 #: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
 #: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
-#: ../src/qtui/settingspages/networkssettingspage.ui:374
+msgctxt "CoreConnectionSettingsPage|"
 msgid "Connection"
 msgstr "Conexão"
 
 msgid "Connection"
 msgstr "Conexão"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreConnectionStatusWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListEditDlg
+#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14
+msgctxt "CoreConnectionStatusWidget|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/ui/coreconnectionstatuswidget.ui:32
 #: ../src/qtui/ui/coreconnectionstatuswidget.ui:32
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:79
+msgctxt "CoreConnectionStatusWidget|"
 msgid "Message"
 msgstr "Mensagem"
 
 msgid "Message"
 msgstr "Mensagem"
 
-#. ts-context CoreConnectionStatusWidget
-#: ../src/qtui/coreconnectionstatuswidget.cpp:61
-msgctxt "seconds"
+#: ../src/qtui/coreconnectionstatuswidget.cpp:66
+msgctxt "CoreConnectionStatusWidget|seconds"
 msgid "s"
 msgstr "s"
 
 msgid "s"
 msgstr "s"
 
-#. ts-context CoreConnectionStatusWidget
-#: ../src/qtui/coreconnectionstatuswidget.cpp:61
-msgctxt "milliseconds"
+#: ../src/qtui/coreconnectionstatuswidget.cpp:66
+msgctxt "CoreConnectionStatusWidget|milliseconds"
 msgid "ms"
 msgstr "ms"
 
 msgid "ms"
 msgstr "ms"
 
-#. ts-context CoreConnectionStatusWidget
-#: ../src/qtui/coreconnectionstatuswidget.cpp:62
+#: ../src/qtui/coreconnectionstatuswidget.cpp:67
+#, qt-format
+msgctxt "CoreConnectionStatusWidget|"
 msgid "(Lag: %1 %2)"
 msgstr "(Lag: %1 %2)"
 
 msgid "(Lag: %1 %2)"
 msgstr "(Lag: %1 %2)"
 
-#. ts-context CoreConnectionStatusWidget
-#: ../src/qtui/coreconnectionstatuswidget.cpp:75
+#: ../src/qtui/coreconnectionstatuswidget.cpp:83
+msgctxt "CoreConnectionStatusWidget|"
 msgid "The connection to your core is encrypted with SSL."
 msgstr "A conexão com o seu núcleo está criptografado com SSL."
 
 msgid "The connection to your core is encrypted with SSL."
 msgstr "A conexão com o seu núcleo está criptografado com SSL."
 
-#. ts-context CoreConnectionStatusWidget
-#: ../src/qtui/coreconnectionstatuswidget.cpp:78
+#: ../src/qtui/coreconnectionstatuswidget.cpp:87
+msgctxt "CoreConnectionStatusWidget|"
 msgid "The connection to your core is not encrypted."
 msgstr "A conexão com o seu núcleo não está criptografado."
 
 msgid "The connection to your core is not encrypted."
 msgstr "A conexão com o seu núcleo não está criptografado."
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:13
-msgid "Core Information"
-msgstr "Informação do núcleo"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:14
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:21
-msgid "Version:"
-msgstr "Versão:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:57
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Your Quassel core is too old to support remote highlights"
+msgstr ""
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:28
-msgid "<core version>"
-msgstr "<versão do núcleo>"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:64
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Details..."
+msgstr ""
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:35
-msgid "Uptime:"
-msgstr "Tempo activo:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:93
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Rules"
+msgstr ""
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:42
-msgid "Connected Clients:"
-msgstr "Clientes conectados:"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:49
-msgid "<connected clients>"
-msgstr "<clientes conectados>"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:56
-msgid "<core uptime>"
-msgstr "<tempo activo do núcleo>"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:63
-msgid "Build date:"
-msgstr "Data do desenvolvimento:"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:70
-msgid "<build date>"
-msgstr "<data do desenvolvimento>"
-
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context CoreInfoDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context DebugLogWidget
-#: ../src/qtui/ui/coreinfodlg.ui:81 ../src/qtui/ui/debuglogwidget.ui:43
-msgid "Close"
-msgstr "Fechar"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:99
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Nicks"
+msgstr "Destacar Alcunhas"
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/coreinfodlg.cpp:53
-msgid "%n Day(s)"
-msgid_plural "%n Day(s)"
-msgstr[0] "%n Dia(s)"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:127
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Case sensitive"
+msgstr "Diferenciar maiúsculas de minúsculas"
 
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/coreinfodlg.cpp:54
-msgid " %1:%2:%3 (since %4)"
-msgstr " %1:%2:%3 (desde %4)"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:153
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Custom Highlights"
+msgstr "Destaque personalizado"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:166
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:269
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Enabled"
+msgstr "Activado"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:171
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:274
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Rule"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:176
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:279
+msgctxt "CoreHighlightSettingsPage|"
+msgid "RegEx"
+msgstr "Expressão regular"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:181
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:284
+msgctxt "CoreHighlightSettingsPage|"
+msgid "CS"
+msgstr "CS"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:186
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:289
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Sender"
+msgstr "Remetente"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:191
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:294
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Channel"
+msgstr "Canal"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:207
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:310
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Add"
+msgstr "Adicionar"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:214
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:317
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Remove"
+msgstr "Remover"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:250
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Ignore Rules"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:256
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Never Highlight For"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:153
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Remote Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42
+msgctxt "CoreHighlightSettingsPage|"
+msgid "All Nicks from Identity"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Current Nick"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44
+msgctxt "CoreHighlightSettingsPage|"
+msgid "None"
+msgstr "Nenhum"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import Legacy"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import highlight rules configured in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Legacy Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import Local"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Local Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Enable/disable this rule"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Phrase to match, leave blank to match any message"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"<b>RegEx</b>: This option determines if the highlight rule, <i>Sender</i>, "
+"and <i>Channel</i> should be interpreted as <b>regular expressions</b> or "
+"just as keywords."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"<b>CS</b>: This option determines if the highlight rule, <i>Sender</i>, and "
+"<i>Channel</i> should be interpreted <b>case sensitive</b>."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"<p><b>Sender</b>: Semicolon separated list of <i>nick!ident@host</i> names, "
+"leave blank to match any nickname.</p><p><i>Example:</i><br /><i>Alice!*; "
+"Bob!*@example.com; Carol*!*; !Caroline!*</i><br />would match on "
+"<i>Alice</i>, <i>Bob</i> with hostmask <i>example.com</i>, and any nickname "
+"starting with <i>Carol</i> except for <i>Caroline</i><br /><p>If only "
+"inverted names are specified, it will match anything except for what's "
+"specified (implicit wildcard).</p><p><i>Example:</i><br /><i>!Announce*!*; "
+"!Wheatley!aperture@*</i><br />would match anything except for "
+"<i>Wheatley</i> with ident <i>aperture</i> or any nickname starting with "
+"<i>Announce</i></p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"<p><b>Channel</b>: Semicolon separated list of channel/query names, leave "
+"blank to match any name.</p><p><i>Example:</i><br /><i>#quassel*; #foobar; "
+"!#quasseldroid</i><br />would match on <i>#foobar</i> and any channel "
+"starting with <i>#quassel</i> except for <i>#quasseldroid</i><br /><p>If "
+"only inverted names are specified, it will match anything except for what's "
+"specified (implicit wildcard).</p><p><i>Example:</i><br /><i>!#quassel*; "
+"!#foobar</i><br />would match anything except for <i>#foobar</i> or any "
+"channel starting with <i>#quassel</i></p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer to configure remote highlights."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "You can still configure highlights for this device only in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Remote Highlights unsupported"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748
+msgctxt "CoreHighlightSettingsPage|"
+msgid "No highlights to import"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "No highlight rules in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import highlights?"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import all highlight rules from <i>%1</i>?"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Imported highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "%1 highlight rules successfully imported."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.h:52
+#: ../src/qtui/settingspages/corehighlightsettingspage.h:55
+msgctxt "CoreHighlightSettingsPage|"
+msgid "highlight rule"
+msgstr "destacar regra"
+
+#: ../src/qtui/ui/coreinfodlg.ui:14
+msgctxt "CoreInfoDlg|"
+msgid "Core Information"
+msgstr "Informação do núcleo"
+
+#: ../src/qtui/ui/coreinfodlg.ui:22
+msgctxt "CoreInfoDlg|"
+msgid "Version:"
+msgstr "Versão:"
+
+#: ../src/qtui/ui/coreinfodlg.ui:36
+msgctxt "CoreInfoDlg|"
+msgid "Version date:"
+msgstr ""
+
+#: ../src/qtui/ui/coreinfodlg.ui:50
+msgctxt "CoreInfoDlg|"
+msgid "Uptime:"
+msgstr "Tempo activo:"
+
+#: ../src/qtui/ui/coreinfodlg.ui:64
+msgctxt "CoreInfoDlg|"
+msgid "Connected clients:"
+msgstr ""
+
+#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193
+msgctxt "CoreInfoDlg|"
+msgid "Your Quassel core is too old to show active sessions"
+msgstr ""
+
+#: ../src/qtui/ui/coreinfodlg.ui:124
+msgctxt "CoreInfoDlg|"
+msgid "Details..."
+msgstr ""
+
+#: ../src/qtui/ui/coreinfodlg.ui:200
+msgctxt "CoreInfoDlg|"
+msgid "Close"
+msgstr "Fechar"
+
+#: ../src/qtui/coreinfodlg.cpp:86 ../src/qtui/coreinfodlg.cpp:87
+#: ../src/qtui/coreinfodlg.cpp:160
+msgctxt "CoreInfoDlg|"
+msgid "Unknown"
+msgstr ""
+
+#: ../src/qtui/coreinfodlg.cpp:90
+msgctxt "CoreInfoDlg|"
+msgid "Disconnected from core"
+msgstr ""
+
+#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157
+msgctxt "CoreInfoDlg|"
+msgid "Not available"
+msgstr ""
+
+#: ../src/qtui/coreinfodlg.cpp:99
+msgctxt "CoreInfoDlg|"
+msgid "Unknown date"
+msgstr ""
+
+#: ../src/qtui/coreinfodlg.cpp:173
+#, qt-format
+msgctxt "CoreInfoDlg|"
+msgid "%n Day(s)"
+msgid_plural "%n Day(s)"
+msgstr[0] "%n Dia"
+msgstr[1] "%n Dias"
+
+#: ../src/qtui/coreinfodlg.cpp:174
+#, qt-format
+msgctxt "CoreInfoDlg|"
+msgid " %1:%2:%3 (since %4)"
+msgstr " %1:%2:%3 (desde %4)"
+
+#: ../src/qtui/coreinfodlg.cpp:191
+msgctxt "CoreInfoDlg|"
+msgid "Active sessions unsupported"
+msgstr ""
+
+#: ../src/qtui/coreinfodlg.cpp:194
+msgctxt "CoreInfoDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer to view and disconnect other "
+"connected clients."
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:238
+msgctxt "CoreNetwork|"
 msgid "Connection failed. Cycling to next Server"
 msgstr "Falha na conexão. A passar para o próximo servidor"
 
 msgid "Connection failed. Cycling to next Server"
 msgstr "Falha na conexão. A passar para o próximo servidor"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:161 ../src/core/corenetwork.cpp:162
+#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250
+#, qt-format
+msgctxt "CoreNetwork|"
 msgid "Connecting to %1:%2..."
 msgid "Connecting to %1:%2..."
-msgstr "A conectar a %1:%2..."
+msgstr ""
 
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:210
+#: ../src/core/corenetwork.cpp:316
+#, qt-format
+msgctxt "CoreNetwork|"
 msgid "Disconnecting. (%1)"
 msgstr "A desconectar. (%1)"
 
 msgid "Disconnecting. (%1)"
 msgstr "A desconectar. (%1)"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:210
+#: ../src/core/corenetwork.cpp:316
+msgctxt "CoreNetwork|"
 msgid "Core Shutdown"
 msgstr "Encerramento do Núcleo"
 
 msgid "Core Shutdown"
 msgstr "Encerramento do Núcleo"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:339
+#: ../src/core/corenetwork.cpp:539
+#, qt-format
+msgctxt "CoreNetwork|"
 msgid "Could not connect to %1 (%2)"
 msgstr "Não foi possível conectar a %1 (%2)"
 
 msgid "Could not connect to %1 (%2)"
 msgstr "Não foi possível conectar a %1 (%2)"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:341
+#: ../src/core/corenetwork.cpp:541
+#, qt-format
+msgctxt "CoreNetwork|"
 msgid "Connection failure: %1"
 msgstr "Falha na conexão: %1"
 
 msgid "Connection failure: %1"
 msgstr "Falha na conexão: %1"
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:195
+#: ../src/core/corenetwork.cpp:589
+msgctxt "CoreNetwork|"
+msgid "Requesting capability list..."
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1116
+msgctxt "CoreNetwork|"
+msgid "SASL EXTERNAL authentication not supported"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1127
+msgctxt "CoreNetwork|"
+msgid "SASL PLAIN authentication not supported"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1233
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Could not negotiate some capabilities, retrying individually (%1)..."
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1248
+msgctxt "CoreNetwork|"
+msgid "No capabilities available"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1255
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Ready to negotiate (found: %1)"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1264
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Negotiating capabilities (requesting: %1)..."
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1279
+msgctxt "CoreNetwork|"
+msgid "SASL authentication currently not supported by server"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1283
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Capability negotiation finished (enabled: %1)"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1429
+msgctxt "CoreNetwork|"
+msgid ""
+"Encrypted connection couldn't be verified, disconnecting since verification "
+"is required"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid " (Reason: %1)"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1442
+msgctxt "CoreNetwork|"
+msgid ""
+"Encrypted connection couldn't be verified, continuing since verification is "
+"not required"
+msgstr ""
+
+#: ../src/core/coresession.cpp:298
+msgctxt "CoreSession|"
+msgid "Client"
+msgstr "Cliente"
+
+#: ../src/core/coresession.cpp:298
+#, qt-format
+msgctxt "CoreSession|"
 msgid "disconnected (UserId: %1)."
 msgstr "Desconectado (Id do utilizador: %1)."
 
 msgid "disconnected (UserId: %1)."
 msgstr "Desconectado (Id do utilizador: %1)."
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:413
+#: ../src/core/coresession.cpp:623
+#, qt-format
+msgctxt "CoreSession|"
 msgid ""
 msgid ""
-"CoreSession::createNetwork(): Got invalid networkId from Core when trying to "
-"create network %1!"
-msgstr ""
-"Sessão do núcleo::criar rede(): Tenho identidade de rede inválida do núcleo  "
-"ao tentar criar rede %1!"
+"CoreSession::createNetwork(): Got invalid networkId from Core when trying to"
+" create network %1!"
+msgstr "Sessão do núcleo::criar rede(): Tenho identidade de rede inválida do núcleo  ao tentar criar rede %1!"
 
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:444
+#: ../src/core/coresession.cpp:655
+msgctxt "CoreSession|"
 msgid ""
 "CoreSession::createNetwork(): Trying to create a network that already "
 "exists, updating instead!"
 msgid ""
 "CoreSession::createNetwork(): Trying to create a network that already "
 "exists, updating instead!"
+msgstr "Sessão do núcleo::criar rede(): A tentar criar uma rede que já existe, em vez de actualizar!"
+
+#: ../src/core/coresessioneventprocessor.cpp:81
+msgctxt "CoreSessionEventProcessor|"
+msgid ""
+"No free and valid nicks in nicklist found. use: /nick <othernick> to "
+"continue"
+msgstr "Nenhuma alcunha válida e livre encontrada na lista de alcunhas: use /nick <outra_alcunha> para continuar"
+
+#: ../src/core/coresessioneventprocessor.cpp:800
+msgctxt "CoreSessionEventProcessor|"
+msgid "Unable to perform key exchange, missing qca-ossl plugin."
+msgstr ""
+
+#: ../src/core/coresessioneventprocessor.cpp:811
+msgctxt "CoreSessionEventProcessor|"
+msgid "Unable to parse the DH1080_INIT. Key exchange failed."
+msgstr ""
+
+#: ../src/core/coresessioneventprocessor.cpp:815
+#: ../src/core/coresessioneventprocessor.cpp:823
+msgctxt "CoreSessionEventProcessor|"
+msgid "Your key is set and messages will be encrypted."
+msgstr ""
+
+#: ../src/core/coresessioneventprocessor.cpp:825
+msgctxt "CoreSessionEventProcessor|"
+msgid "Failed to parse DH1080_FINISH. Key exchange failed."
+msgstr ""
+
+#: ../src/core/coresessioneventprocessor.cpp:1587
+msgctxt "CoreSessionEventProcessor|"
+msgid "Reverse DCC SEND not supported"
+msgstr ""
+
+#: ../src/core/coresessioneventprocessor.cpp:1605
+#, qt-format
+msgctxt "CoreSessionEventProcessor|"
+msgid "DCC %1 not supported"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:29
+msgctxt "CoreSessionWidget|"
+msgid "12.34.56.78"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:37
+msgctxt "CoreSessionWidget|"
+msgid "Client:"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:51
+msgctxt "CoreSessionWidget|"
+msgid "Version date:"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:65
+msgctxt "CoreSessionWidget|"
+msgid "Location:"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:79
+msgctxt "CoreSessionWidget|"
+msgid "Connected since:"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:93
+msgctxt "CoreSessionWidget|"
+msgid "Secure:"
+msgstr ""
+
+#: ../src/qtui/ui/coresessionwidget.ui:124
+msgctxt "CoreSessionWidget|"
+msgid "End Session"
+msgstr ""
+
+#: ../src/qtui/coresessionwidget.cpp:41
+msgctxt "CoreSessionWidget|"
+msgid "Unknown date"
+msgstr ""
+
+#: ../src/qtui/coresessionwidget.cpp:53
+msgctxt "CoreSessionWidget|"
+msgid "Yes"
+msgstr "Sim"
+
+#: ../src/qtui/coresessionwidget.cpp:53
+msgctxt "CoreSessionWidget|"
+msgid "No"
+msgstr ""
+
+#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72
+msgctxt "CoreSessionWidget|"
+msgid "End the client's session, disconnecting it"
+msgstr ""
+
+#: ../src/qtui/coresessionwidget.cpp:73
+msgctxt "CoreSessionWidget|"
+msgid "This client does not support being remotely disconnected"
+msgstr ""
+
+#: ../src/qtui/coresessionwidget.cpp:86
+msgctxt "CoreSessionWidget|"
+msgid "Ending session..."
+msgstr ""
+
+#: ../src/core/coretransfer.cpp:64
+msgctxt "CoreTransfer|"
+msgid "Socket closed while still transferring!"
+msgstr ""
+
+#: ../src/core/coretransfer.cpp:76
+#, qt-format
+msgctxt "CoreTransfer|"
+msgid "DCC connection error: %1"
+msgstr ""
+
+#: ../src/core/coretransfer.cpp:120
+msgctxt "CoreTransfer|"
+msgid "Reverse DCC not supported yet!"
+msgstr ""
+
+#: ../src/core/coretransfer.cpp:167
+msgctxt "CoreTransfer|"
+msgid "DCC Receive: Got more data than expected!"
+msgstr ""
+
+#: ../src/core/coretransfer.cpp:183
+msgctxt "CoreTransfer|"
+msgid "DCC Receive: Quassel Client disconnected during transfer!"
 msgstr ""
 msgstr ""
-"Sessão do núcleo::criar rede(): A tentar criar uma rede que já existe, em "
-"vez de actualizar!"
 
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:81
+#: ../src/core/coreuserinputhandler.cpp:104
+msgctxt "CoreUserInputHandler|"
 msgid "away"
 msgstr "ausente"
 
 msgid "away"
 msgstr "ausente"
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:150
+#: ../src/core/coreuserinputhandler.cpp:185
+#, qt-format
+msgctxt "CoreUserInputHandler|"
 msgid "sending CTCP-%1 request to %2"
 msgstr "enviar CTCP-%1 solicitar a %2"
 
 msgid "sending CTCP-%1 request to %2"
 msgstr "enviar CTCP-%1 solicitar a %2"
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:173
+#: ../src/core/coreuserinputhandler.cpp:206
+#: ../src/core/coreuserinputhandler.cpp:377
+#: ../src/core/coreuserinputhandler.cpp:684
+#: ../src/core/coreuserinputhandler.cpp:722
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"Error: QCA provider plugin not found. It is usually provided by the qca-ossl"
+" plugin."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:217
+msgctxt "CoreUserInputHandler|"
 msgid ""
 "[usage] /delkey <nick|channel> deletes the encryption key for nick or "
 "channel or just /delkey when in a channel or query."
 msgstr ""
 
 msgid ""
 "[usage] /delkey <nick|channel> deletes the encryption key for nick or "
 "channel or just /delkey when in a channel or query."
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:180
+#: ../src/core/coreuserinputhandler.cpp:224
+#: ../src/core/coreuserinputhandler.cpp:740
+#, qt-format
+msgctxt "CoreUserInputHandler|"
 msgid "No key has been set for %1."
 msgid "No key has been set for %1."
-msgstr ""
+msgstr "Nenhum tópico definido para %1."
 
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:193
+#: ../src/core/coreuserinputhandler.cpp:229
+#, qt-format
+msgctxt "CoreUserInputHandler|"
 msgid "The key for %1 has been deleted."
 msgstr ""
 
 msgid "The key for %1 has been deleted."
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:197
+#: ../src/core/coreuserinputhandler.cpp:233
+#: ../src/core/coreuserinputhandler.cpp:748
+msgctxt "CoreUserInputHandler|"
 msgid ""
 "Error: Setting an encryption key requires Quassel to have been built with "
 "support for the Qt Cryptographic Architecture (QCA2) library. Contact your "
 msgid ""
 "Error: Setting an encryption key requires Quassel to have been built with "
 "support for the Qt Cryptographic Architecture (QCA2) library. Contact your "
@@ -2559,20 +3922,32 @@ msgid ""
 "with QCA2 present."
 msgstr ""
 
 "with QCA2 present."
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:461
+#: ../src/core/coreuserinputhandler.cpp:387
+msgctxt "CoreUserInputHandler|"
 msgid ""
 msgid ""
-"[usage] /setkey <nick|channel> <key> sets the encryption key for nick or "
-"channel. /setkey <key> when in a channel or query buffer sets the key for it."
+"[usage] /keyx [<nick>] Initiates a DH1080 key exchange with the target."
 msgstr ""
 
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:476
-msgid "The key for %1 has been set."
+#: ../src/core/coreuserinputhandler.cpp:394
+msgctxt "CoreUserInputHandler|"
+msgid "It is only possible to exchange keys in a query buffer."
 msgstr ""
 
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:479
+#: ../src/core/coreuserinputhandler.cpp:404
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Failed to initiate key exchange with %1."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:409
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Initiated key exchange with %1."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:413
+#: ../src/core/coreuserinputhandler.cpp:706
+msgctxt "CoreUserInputHandler|"
 msgid ""
 "Error: Setting an encryption key requires Quassel to have been built with "
 "support for the Qt Cryptographic Architecture (QCA) library. Contact your "
 msgid ""
 "Error: Setting an encryption key requires Quassel to have been built with "
 "support for the Qt Cryptographic Architecture (QCA) library. Contact your "
@@ -2580,721 +3955,1286 @@ msgid ""
 "with QCA present."
 msgstr ""
 
 "with QCA present."
 msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:587
-msgid "[Error] Could not encrypt your message: %1"
-msgstr "[Erro] Não foi possível encriptar a sua mensagem: %1"
+#: ../src/core/coreuserinputhandler.cpp:481
+msgctxt "CoreUserInputHandler|"
+msgid "Your persistent modes have been reset."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:615
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Starting query with %1"
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:694
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"[usage] /setkey <nick|channel> <key> sets the encryption key for nick or "
+"channel. /setkey <key> when in a channel or query buffer sets the key for "
+"it."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:703
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "The key for %1 has been set."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:732
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"[usage] /showkey <nick|channel> shows the encryption key for nick or channel"
+" or just /showkey when in a channel or query."
+msgstr ""
+
+#: ../src/core/coreuserinputhandler.cpp:744
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "The key for %1 is %2:%3"
+msgstr ""
 
 
-#. ts-context CreateIdentityDlg
 #: ../src/qtui/settingspages/createidentitydlg.ui:17
 #: ../src/qtui/settingspages/createidentitydlg.ui:17
+msgctxt "CreateIdentityDlg|"
 msgid "Create New Identity"
 msgstr "Criar nova identidade"
 
 msgid "Create New Identity"
 msgstr "Criar nova identidade"
 
-#. ts-context CreateIdentityDlg
 #: ../src/qtui/settingspages/createidentitydlg.ui:25
 #: ../src/qtui/settingspages/createidentitydlg.ui:25
+msgctxt "CreateIdentityDlg|"
 msgid "Identity name:"
 msgstr "Nome da identidade:"
 
 msgid "Identity name:"
 msgstr "Nome da identidade:"
 
-#. ts-context CreateIdentityDlg
 #: ../src/qtui/settingspages/createidentitydlg.ui:37
 #: ../src/qtui/settingspages/createidentitydlg.ui:37
+msgctxt "CreateIdentityDlg|"
 msgid "Create blank identity"
 msgstr "Criar identidade em branco"
 
 msgid "Create blank identity"
 msgstr "Criar identidade em branco"
 
-#. ts-context CreateIdentityDlg
 #: ../src/qtui/settingspages/createidentitydlg.ui:49
 #: ../src/qtui/settingspages/createidentitydlg.ui:49
+msgctxt "CreateIdentityDlg|"
 msgid "Duplicate:"
 msgstr "Duplicado:"
 
 msgid "Duplicate:"
 msgstr "Duplicado:"
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:197
-msgid "Received CTCP CLIENTINFO request from %1"
+#: ../src/common/protocols/datastream/datastreampeer.cpp:117
+msgctxt "DataStreamPeer|"
+msgid "Invalid handshake message!"
 msgstr ""
 
 msgstr ""
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:200
-msgid "Received CTCP CLIENTINFO answer from %1: %2"
+#: ../src/common/protocols/datastream/datastreampeer.cpp:173
+#, qt-format
+msgctxt "DataStreamPeer|"
+msgid "Unknown protocol message of type %1"
 msgstr ""
 
 msgstr ""
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:211
-msgid "Received CTCP PING request from %1"
-msgstr "Received CTCP PING request from %1"
+#: ../src/qtui/settingspages/dccsettingspage.ui:14
+msgctxt "DccSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:216
-msgid "Received CTCP PING answer from %1 with %2 seconds round trip time"
+#: ../src/qtui/settingspages/dccsettingspage.ui:20
+msgctxt "DccSettingsPage|"
+msgid "Enable DCC"
 msgstr ""
 msgstr ""
-"CTCP PING recebeu resposta de %1 com %2 segundos do tempo de ida e volta"
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:229
-msgid "Received CTCP VERSION request by %1"
-msgstr "Recebido CTCP VERSION pedido de %1"
+#: ../src/qtui/settingspages/dccsettingspage.ui:37
+msgctxt "DccSettingsPage|"
+msgid "Ports:"
+msgstr ""
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:232
-msgid "Received CTCP VERSION answer from %1: %2"
-msgstr "Recebido CTCP VERSION resposta de %1: %2"
+#: ../src/qtui/settingspages/dccsettingspage.ui:51
+#: ../src/qtui/settingspages/dccsettingspage.ui:134
+msgctxt "DccSettingsPage|"
+msgid "Automatic"
+msgstr ""
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:243
-msgid "Received CTCP TIME request by %1"
-msgstr "Recebido CTCP TIME pedido de %1"
+#: ../src/qtui/settingspages/dccsettingspage.ui:56
+#: ../src/qtui/settingspages/dccsettingspage.ui:139
+msgctxt "DccSettingsPage|"
+msgid "Manual"
+msgstr ""
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:246
-msgid "Received CTCP TIME answer from %1: %2"
-msgstr "Recebido CTCP TIME resposta de %1: %2"
+#: ../src/qtui/settingspages/dccsettingspage.ui:82
+msgctxt "DccSettingsPage|"
+msgid "to"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:110
+msgctxt "DccSettingsPage|"
+msgid "Outgoing IP:"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:164
+msgctxt "DccSettingsPage|"
+msgid "DCC send timeout:"
+msgstr ""
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:255
-msgid "Received unknown CTCP %1 by %2"
-msgstr "Recebido CTCP desconhecido %1 por %2"
+#: ../src/qtui/settingspages/dccsettingspage.ui:171
+msgctxt "DccSettingsPage|"
+msgid " seconds"
+msgstr " segundos"
 
 
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:257
-msgid " with arguments: %1"
-msgstr " com argumentos: %1"
+#: ../src/qtui/settingspages/dccsettingspage.ui:213
+msgctxt "DccSettingsPage|"
+msgid "Chunk size:"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:220
+msgctxt "DccSettingsPage|"
+msgid " KiB"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:263
+msgctxt "DccSettingsPage|"
+msgid "Use passive/reverse DCC"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:276
+msgctxt "DccSettingsPage|"
+msgid "Use fast sending (might not work with all peers)"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:295
+msgctxt "DccSettingsPage|"
+msgid "File transfers"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:303
+msgctxt "DccSettingsPage|"
+msgid "Default download folder:"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:313
+msgctxt "DccSettingsPage|"
+msgid "..."
+msgstr "..."
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:322
+msgctxt "DccSettingsPage|"
+msgid "Create folder per sender"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.ui:329
+msgctxt "DccSettingsPage|"
+msgid "Prefix filenames with sender"
+msgstr ""
+
+#: ../src/qtui/settingspages/dccsettingspage.cpp:27
+msgctxt "DccSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/settingspages/dccsettingspage.cpp:27
+msgctxt "DccSettingsPage|"
+msgid "DCC"
+msgstr ""
 
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:13
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:13
+msgctxt "DebugBufferViewOverlay|"
 msgid "Debug BufferView Overlay"
 msgstr "Depurar Soreposição das Vistas do 'Buffer'"
 
 msgid "Debug BufferView Overlay"
 msgstr "Depurar Soreposição das Vistas do 'Buffer'"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:26
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:26
+msgctxt "DebugBufferViewOverlay|"
 msgid "Overlay View"
 msgstr "Vista da Sobreposição"
 
 msgid "Overlay View"
 msgstr "Vista da Sobreposição"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:39
 #: ../src/qtui/ui/debugbufferviewoverlay.ui:39
+msgctxt "DebugBufferViewOverlay|"
 msgid "Overlay Properties"
 msgstr "Propriedades do overlay"
 
 msgid "Overlay Properties"
 msgstr "Propriedades do overlay"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:50
 #: ../src/qtui/debugbufferviewoverlay.cpp:50
+msgctxt "DebugBufferViewOverlay|"
 msgid "BufferViews:"
 msgstr "Vistas do 'Buffer':"
 
 msgid "BufferViews:"
 msgstr "Vistas do 'Buffer':"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:51
 #: ../src/qtui/debugbufferviewoverlay.cpp:51
+msgctxt "DebugBufferViewOverlay|"
 msgid "All Networks:"
 msgstr "Todas as redes:"
 
 msgid "All Networks:"
 msgstr "Todas as redes:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:52
 #: ../src/qtui/debugbufferviewoverlay.cpp:52
+msgctxt "DebugBufferViewOverlay|"
 msgid "Networks:"
 msgstr "Redes:"
 
 msgid "Networks:"
 msgstr "Redes:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:53
 #: ../src/qtui/debugbufferviewoverlay.cpp:53
+msgctxt "DebugBufferViewOverlay|"
 msgid "Buffers:"
 msgstr "Buffers:"
 
 msgid "Buffers:"
 msgstr "Buffers:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:54
 #: ../src/qtui/debugbufferviewoverlay.cpp:54
+msgctxt "DebugBufferViewOverlay|"
 msgid "Removed buffers:"
 msgstr "'Buffers' removidos:"
 
 msgid "Removed buffers:"
 msgstr "'Buffers' removidos:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:55
 #: ../src/qtui/debugbufferviewoverlay.cpp:55
+msgctxt "DebugBufferViewOverlay|"
 msgid "Temp. removed buffers:"
 msgstr "'Buffers' removidos temporariamente:"
 
 msgid "Temp. removed buffers:"
 msgstr "'Buffers' removidos temporariamente:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:57
 #: ../src/qtui/debugbufferviewoverlay.cpp:57
+msgctxt "DebugBufferViewOverlay|"
 msgid "Allowed buffer types:"
 msgstr "Tipos de 'buffers' permitidos:"
 
 msgid "Allowed buffer types:"
 msgstr "Tipos de 'buffers' permitidos:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:58
 #: ../src/qtui/debugbufferviewoverlay.cpp:58
+msgctxt "DebugBufferViewOverlay|"
 msgid "Minimum activity:"
 msgstr "Atividade minima:"
 
 msgid "Minimum activity:"
 msgstr "Atividade minima:"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:60
 #: ../src/qtui/debugbufferviewoverlay.cpp:60
+msgctxt "DebugBufferViewOverlay|"
 msgid "Is initialized:"
 msgstr "É inicializado:"
 
 msgid "Is initialized:"
 msgstr "É inicializado:"
 
-#. ts-context DebugConsole
 #: ../src/qtui/ui/debugconsole.ui:14
 #: ../src/qtui/ui/debugconsole.ui:14
+msgctxt "DebugConsole|"
 msgid "Debug Console"
 msgstr "Console de depuração"
 
 msgid "Debug Console"
 msgstr "Console de depuração"
 
-#. ts-context DebugConsole
 #: ../src/qtui/ui/debugconsole.ui:44
 #: ../src/qtui/ui/debugconsole.ui:44
+msgctxt "DebugConsole|"
 msgid "local"
 msgstr "local"
 
 msgid "local"
 msgstr "local"
 
-#. ts-context DebugConsole
 #: ../src/qtui/ui/debugconsole.ui:54
 #: ../src/qtui/ui/debugconsole.ui:54
+msgctxt "DebugConsole|"
 msgid "core"
 msgstr "núcleo"
 
 msgid "core"
 msgstr "núcleo"
 
-#. ts-context DebugConsole
 #: ../src/qtui/ui/debugconsole.ui:82
 #: ../src/qtui/ui/debugconsole.ui:82
+msgctxt "DebugConsole|"
 msgid "Evaluate!"
 msgstr "Avaliação"
 
 msgid "Evaluate!"
 msgstr "Avaliação"
 
-#. ts-context DebugLogWidget
 #: ../src/qtui/ui/debuglogwidget.ui:13
 #: ../src/qtui/ui/debuglogwidget.ui:13
+msgctxt "DebugLogWidget|"
 msgid "Debug Log"
 msgstr "Registro de depuração"
 
 msgid "Debug Log"
 msgstr "Registro de depuração"
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:45
+#: ../src/qtui/ui/debuglogwidget.ui:43
+msgctxt "DebugLogWidget|"
+msgid "Close"
+msgstr "Fechar"
+
+#: ../src/qtui/dockmanagernotificationbackend.cpp:184
+msgctxt "DockManagerNotificationBackend::ConfigWidget|"
+msgid "Mark dockmanager entry"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447
+msgctxt "EventStringifier|"
+msgid "[Whois] "
+msgstr "[Whois] %1"
+
+#: ../src/core/eventstringifier.cpp:253
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 invited you to channel %2"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:408
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 has changed topic for %2 to: \"%3\""
+msgstr "%1 mudou o tópico para de %2 para: \"%3\""
+
+#: ../src/core/eventstringifier.cpp:419
+msgctxt "EventStringifier|"
+msgid "Error from server: "
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:424
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Operwall] %1: %2"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:432
+msgctxt "EventStringifier|"
+msgid ""
+"Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected "
+"behavior!"
+msgstr "Recebido RPL_ISUPPORT não compatível com RFC: isto pode levar a um comportamento inesperado!"
+
+#: ../src/core/eventstringifier.cpp:471
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 is away: \"%2\""
+msgstr "%1 está ausente: \"%2\""
+
+#: ../src/core/eventstringifier.cpp:478
+msgctxt "EventStringifier|"
+msgid "You are no longer marked as being away"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:486
+msgctxt "EventStringifier|"
+msgid "You have been marked as being away"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:508
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is %2 (%3)"
+msgstr "[Whois] %1 é %2 (%3)"
+
+#: ../src/core/eventstringifier.cpp:524
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is online via %2 (%3)"
+msgstr "%1 está ligado via %2 (%3)"
+
+#: ../src/core/eventstringifier.cpp:526
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was online via %2 (%3)"
+msgstr "[Whowas] %1 era %2 (%3)"
+
+#: ../src/core/eventstringifier.cpp:536
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was %2@%3 (%4)"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:545
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Who] End of /WHO list for %1"
+msgstr "[Who] Fim da lista /WHO para %1"
+
+#: ../src/core/eventstringifier.cpp:566
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is logged in since %2"
+msgstr "[Whois] %1 está a ser registado desde %2"
+
+#: ../src/core/eventstringifier.cpp:570
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is idling for %2 (since %3)"
+msgstr "[Whois] %1 está inactivo para %2 (%3)"
+
+#: ../src/core/eventstringifier.cpp:580
+msgctxt "EventStringifier|"
+msgid "[Whois] End of /WHOIS list"
+msgstr "[Who] Fim da lista /WHO para %1"
+
+#: ../src/core/eventstringifier.cpp:603
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is a user on channels: %2"
+msgstr "[Whois] %1 está nos canais: %2"
+
+#: ../src/core/eventstringifier.cpp:605
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 has voice on channels: %2"
+msgstr "[Whois] %1 tem voz nos canais: %2"
+
+#: ../src/core/eventstringifier.cpp:607
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is an operator on channels: %2"
+msgstr "[Whois] %1 é operador nos canais: %2"
+
+#: ../src/core/eventstringifier.cpp:631
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Channel %1 has %2 users. Topic is: \"%3\""
+msgstr "O canal %1 tem %2 utilizadores. O tópico é %3"
+
+#: ../src/core/eventstringifier.cpp:639
+msgctxt "EventStringifier|"
+msgid "End of channel list"
+msgstr "Fim da lista do canal"
+
+#: ../src/core/eventstringifier.cpp:657
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Homepage for %1 is %2"
+msgstr "A página pessoal de %1 é %2"
+
+#: ../src/core/eventstringifier.cpp:683
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Channel %1 created on %2"
+msgstr "Canal %1 criado em %2"
+
+#: ../src/core/eventstringifier.cpp:697
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is authed as %2"
+msgstr "[Whois] %1 está ausente: \"%2\""
+
+#: ../src/core/eventstringifier.cpp:700
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was authed as %2"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:709
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "No topic is set for %1."
+msgstr "Nenhum tópico definido para %1."
+
+#: ../src/core/eventstringifier.cpp:717
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Topic for %1 is \"%2\""
+msgstr "O tópico para %1 é \"%2\""
+
+#: ../src/core/eventstringifier.cpp:738
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Topic set by %1 on %2"
+msgstr "Tópico definido por %1 em %2"
+
+#: ../src/core/eventstringifier.cpp:751
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 has been invited to %2"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:759
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Who] %1"
+msgstr "[Who] %1"
+
+#: ../src/core/eventstringifier.cpp:769
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[WhoX] %1"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:776
+msgctxt "EventStringifier|"
+msgid "End of /WHOWAS"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:786
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick %1 contains illegal characters"
+msgstr "A alcunha %1 contém caracteres ilegais"
+
+#: ../src/core/eventstringifier.cpp:796
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick already in use: %1"
+msgstr "Alcunha já em uso: %1"
+
+#: ../src/core/eventstringifier.cpp:806
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick/channel is temporarily unavailable: %1"
+msgstr "Alcunha/canal temporariamente indisponíveis: %1"
+
+#: ../src/core/eventstringifier.cpp:830
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "sending CTCP-%1 request to %2"
+msgstr "enviar CTCP-%1 solicitar a %2"
+
+#: ../src/core/eventstringifier.cpp:846
+msgctxt "EventStringifier|"
+msgid "unknown"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:847
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received %1CTCP-%2 request by %3"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:850
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received CTCP-%1 answer from %2: %3"
+msgstr ""
+
+#: ../src/core/eventstringifier.cpp:865
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time"
+msgstr ""
+
+#: ../src/client/execwrapper.cpp:49
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Invalid command string for /exec: %1"
 msgstr "Linha de comando inválida para /exec: %1"
 
 msgid "Invalid command string for /exec: %1"
 msgstr "Linha de comando inválida para /exec: %1"
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:53
+#: ../src/client/execwrapper.cpp:58
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
 msgstr "Nome \"%1\" é inválido: ../ ou ..\\ não são permitidos!"
 
 msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
 msgstr "Nome \"%1\" é inválido: ../ ou ..\\ não são permitidos!"
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:64
+#: ../src/client/execwrapper.cpp:69
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Could not find script \"%1\""
 msgstr "Não foi possível localizar o script \"%1\""
 
 msgid "Could not find script \"%1\""
 msgstr "Não foi possível localizar o script \"%1\""
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:82
+#: ../src/client/execwrapper.cpp:93
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Script \"%1\" crashed with exit code %2."
 msgstr "Script \"%1\" colidiu com o código de saída %2."
 
 msgid "Script \"%1\" crashed with exit code %2."
 msgstr "Script \"%1\" colidiu com o código de saída %2."
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:98
+#: ../src/client/execwrapper.cpp:111
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Script \"%1\" could not start."
 msgstr "Script \"%1\" não foi possível iniciar."
 
 msgid "Script \"%1\" could not start."
 msgstr "Script \"%1\" não foi possível iniciar."
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:100
+#: ../src/client/execwrapper.cpp:113
+#, qt-format
+msgctxt "ExecWrapper|"
 msgid "Script \"%1\" caused error %2."
 msgstr "Script \"%1\" causou erro %2."
 
 msgid "Script \"%1\" caused error %2."
 msgstr "Script \"%1\" causou erro %2."
 
-#. ts-context FontSelector
-#: ../src/uisupport/fontselector.cpp:31
+#: ../src/uisupport/fontselector.cpp:32
+msgctxt "FontSelector|"
 msgid "Choose..."
 msgstr "Escolher..."
 
 msgid "Choose..."
 msgstr "Escolher..."
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:19
+#: ../src/qtui/settingspages/highlightsettingspage.ui:14
+msgctxt "HighlightSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/highlightsettingspage.ui:20
+msgctxt "HighlightSettingsPage|"
 msgid "Custom Highlights"
 msgstr "Destaque personalizado"
 
 msgid "Custom Highlights"
 msgstr "Destaque personalizado"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:37
+#: ../src/qtui/settingspages/highlightsettingspage.ui:33
+msgctxt "HighlightSettingsPage|"
+msgid "Enabled"
+msgstr "Activado"
+
+#: ../src/qtui/settingspages/highlightsettingspage.ui:38
+msgctxt "HighlightSettingsPage|"
+msgid "Highlight"
+msgstr "Realçar"
+
+#: ../src/qtui/settingspages/highlightsettingspage.ui:43
+msgctxt "HighlightSettingsPage|"
 msgid "RegEx"
 msgstr "Expressão regular"
 
 msgid "RegEx"
 msgstr "Expressão regular"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:42
+#: ../src/qtui/settingspages/highlightsettingspage.ui:48
+msgctxt "HighlightSettingsPage|"
 msgid "CS"
 msgstr "CS"
 
 msgid "CS"
 msgstr "CS"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:47
-msgid "Enable"
-msgstr "Habilitar"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:53
+msgctxt "HighlightSettingsPage|"
+msgid "Channel"
+msgstr "Canal"
 
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:55
+#: ../src/qtui/settingspages/highlightsettingspage.ui:69
+msgctxt "HighlightSettingsPage|"
 msgid "Add"
 msgstr "Adicionar"
 
 msgid "Add"
 msgstr "Adicionar"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context HighlightSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/highlightsettingspage.ui:62
-#: ../src/qtui/settingspages/identityeditwidget.ui:119
+#: ../src/qtui/settingspages/highlightsettingspage.ui:76
+msgctxt "HighlightSettingsPage|"
 msgid "Remove"
 msgstr "Remover"
 
 msgid "Remove"
 msgstr "Remover"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:85
+#: ../src/qtui/settingspages/highlightsettingspage.ui:101
+msgctxt "HighlightSettingsPage|"
 msgid "Highlight Nicks"
 msgstr "Destacar Alcunhas"
 
 msgid "Highlight Nicks"
 msgstr "Destacar Alcunhas"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:91
+#: ../src/qtui/settingspages/highlightsettingspage.ui:107
+msgctxt "HighlightSettingsPage|"
 msgid "All nicks from identity"
 msgstr "Todos as alcunhas da identidade"
 
 msgid "All nicks from identity"
 msgstr "Todos as alcunhas da identidade"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:98
+#: ../src/qtui/settingspages/highlightsettingspage.ui:114
+msgctxt "HighlightSettingsPage|"
 msgid "Current nick"
 msgstr "Alcunha actual"
 
 msgid "Current nick"
 msgstr "Alcunha actual"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context HighlightSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ShortcutsSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:108
-#: ../src/qtui/settingspages/shortcutssettingspage.ui:75
-#: ../src/qtui/settingspages/shortcutssettingspage.cpp:92
-#: ../src/qtui/settingspages/shortcutssettingspage.cpp:102
+#: ../src/qtui/settingspages/highlightsettingspage.ui:124
+msgctxt "HighlightSettingsPage|"
 msgid "None"
 msgstr "Nenhum"
 
 msgid "None"
 msgstr "Nenhum"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:115
+#: ../src/qtui/settingspages/highlightsettingspage.ui:131
+msgctxt "HighlightSettingsPage|"
 msgid "Case sensitive"
 msgstr "Diferenciar maiúsculas de minúsculas"
 
 msgid "Case sensitive"
 msgstr "Diferenciar maiúsculas de minúsculas"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:159
+#: ../src/qtui/settingspages/highlightsettingspage.ui:156
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:107
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:310
+msgctxt "HighlightSettingsPage|"
+msgid "Local Highlights apply to this device only"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.ui:163
+msgctxt "HighlightSettingsPage|"
+msgid "Details..."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:33
+msgctxt "HighlightSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:36
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:36
+msgctxt "HighlightSettingsPage|"
+msgid "Local Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:45
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:170
+msgctxt "HighlightSettingsPage|"
+msgid "Enable/disable this rule"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:50
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:171
+msgctxt "HighlightSettingsPage|"
+msgid "Phrase to match"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:55
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:173
+msgctxt "HighlightSettingsPage|"
+msgid ""
+"<b>RegEx</b>: This option determines if the highlight rule and "
+"<i>Channel</i> should be interpreted as <b>regular expressions</b> or just "
+"as keywords."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:61
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:176
+msgctxt "HighlightSettingsPage|"
+msgid ""
+"<b>CS</b>: This option determines if the highlight rule and <i>Channel</i> "
+"should be interpreted <b>case sensitive</b>."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:67
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:179
+msgctxt "HighlightSettingsPage|"
+msgid ""
+"<p><b>Channel</b>: Semicolon separated list of channel/query names, leave "
+"blank to match any name.</p><p><i>Example:</i><br /><i>#quassel*; #foobar; "
+"!#quasseldroid</i><br />would match on <i>#foobar</i> and any channel "
+"starting with <i>#quassel</i> except for <i>#quasseldroid</i><br /><p>If "
+"only inverted names are specified, it will match anything except for what's "
+"specified (implicit wildcard).</p><p><i>Example:</i><br /><i>!#quassel*; "
+"!#foobar</i><br />would match anything except for <i>#foobar</i> or any "
+"channel starting with <i>#quassel</i></p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:104
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:299
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights are replaced by Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:269
+msgctxt "HighlightSettingsPage|"
 msgid "this shouldn't be empty"
 msgstr "isso não deve estar vazio"
 
 msgid "this shouldn't be empty"
 msgstr "isso não deve estar vazio"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.h:45
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:297
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights vs. Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:300
+msgctxt "HighlightSettingsPage|"
+msgid ""
+"These highlights will keep working for now, but you should move to the "
+"improved highlight rules when you can."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:302
+#, qt-format
+msgctxt "HighlightSettingsPage|"
+msgid "Configure the new style of highlights in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:303
+msgctxt "HighlightSettingsPage|"
+msgid "Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:308
+msgctxt "HighlightSettingsPage|"
+msgid "Local Highlights vs. Remote Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:311
+msgctxt "HighlightSettingsPage|"
+msgid "Highlights configured on this page only apply to your current device."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:313
+#, qt-format
+msgctxt "HighlightSettingsPage|"
+msgid "Configure highlights for all of your devices in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:314
+msgctxt "HighlightSettingsPage|"
+msgid "Remote Highlights"
+msgstr ""
+
+#: ../src/qtui/settingspages/highlightsettingspage.h:46
+msgctxt "HighlightSettingsPage|"
 msgid "highlight rule"
 msgstr "destacar regra"
 
 msgid "highlight rule"
 msgstr "destacar regra"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
+#: ../src/core/identserver.cpp:42
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Listening for identd clients on IPv6 %1 port %2"
+msgstr ""
+
+#: ../src/core/identserver.cpp:52
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Listening for identd clients on IPv4 %1 port %2"
+msgstr ""
+
+#: ../src/core/identserver.cpp:61
+msgctxt "IdentServer|"
+msgid ""
+"Identd could not open any network interfaces to listen on! No identd "
+"functionality will be available"
+msgstr ""
+
 #: ../src/qtui/settingspages/identitiessettingspage.ui:31
 #: ../src/qtui/settingspages/identitiessettingspage.ui:31
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:322
-#: ../src/qtui/settingspages/identityeditwidget.ui:136
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:370
+msgctxt "IdentitiesSettingsPage|"
 msgid "Rename Identity"
 msgstr "Renomear a Identidade"
 
 msgid "Rename Identity"
 msgstr "Renomear a Identidade"
 
-#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.ui:34
+#: ../src/qtui/settingspages/identitiessettingspage.ui:77
+msgctxt "IdentitiesSettingsPage|"
+msgid "..."
+msgstr "..."
+
 #: ../src/qtui/settingspages/identitiessettingspage.ui:51
 #: ../src/qtui/settingspages/identitiessettingspage.ui:51
+msgctxt "IdentitiesSettingsPage|"
 msgid "Add Identity"
 msgstr "Adicionar identidade"
 
 msgid "Add Identity"
 msgstr "Adicionar identidade"
 
-#. ts-context IdentitiesSettingsPage
+#: ../src/qtui/settingspages/identitiessettingspage.ui:54
+msgctxt "IdentitiesSettingsPage|"
+msgid "Add..."
+msgstr "Adicionar..."
+
 #: ../src/qtui/settingspages/identitiessettingspage.ui:74
 #: ../src/qtui/settingspages/identitiessettingspage.ui:74
+msgctxt "IdentitiesSettingsPage|"
 msgid "Remove Identity"
 msgstr "Remover identidade"
 
 msgid "Remove Identity"
 msgstr "Remover identidade"
 
-#. ts-context IdentitiesSettingsPage
 #: ../src/qtui/settingspages/identitiessettingspage.cpp:31
 #: ../src/qtui/settingspages/identitiessettingspage.cpp:31
+msgctxt "IdentitiesSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
+msgctxt "IdentitiesSettingsPage|"
 msgid "Identities"
 msgstr "Identidades"
 
 msgid "Identities"
 msgstr "Identidades"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:178
-#: ../src/qtui/settingspages/networkssettingspage.cpp:167
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:205
+msgctxt "IdentitiesSettingsPage|"
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
 msgstr ""
 
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
 msgstr ""
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:179
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:206
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>All identities need an identity name set</li>"
 msgstr "<li>Todas as identidades precisam definir um nome de identidade</li>"
 
 msgid "<li>All identities need an identity name set</li>"
 msgstr "<li>Todas as identidades precisam definir um nome de identidade</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:180
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:207
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>Every identity needs at least one nickname defined</li>"
 msgstr "<li>Cada identidade precisa de pelo menos uma alcunha definida</li>"
 
 msgid "<li>Every identity needs at least one nickname defined</li>"
 msgstr "<li>Cada identidade precisa de pelo menos uma alcunha definida</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:181
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:208
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>You need to specify a real name for every identity</li>"
 msgstr "<li>Precisa especificar um nome real para cada identidade</li>"
 
 msgid "<li>You need to specify a real name for every identity</li>"
 msgstr "<li>Precisa especificar um nome real para cada identidade</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:182
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:209
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>You need to specify an ident for every identity</li>"
 msgstr "<li>Precisa especificar uma identificação para cada identidade</li>"
 
 msgid "<li>You need to specify an ident for every identity</li>"
 msgstr "<li>Precisa especificar uma identificação para cada identidade</li>"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentitiesSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:183
-#: ../src/qtui/settingspages/networkssettingspage.cpp:169
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:210
+msgctxt "IdentitiesSettingsPage|"
 msgid "</ul>"
 msgstr "</ul>"
 
 msgid "</ul>"
 msgstr "</ul>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:184
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:211
+msgctxt "IdentitiesSettingsPage|"
 msgid "One or more identities are invalid"
 msgstr "Uma ou mais identidades são inválidas"
 
 msgid "One or more identities are invalid"
 msgstr "Uma ou mais identidades são inválidas"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:310
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:356
+msgctxt "IdentitiesSettingsPage|"
 msgid "Delete Identity?"
 msgstr "Apagar identidade?"
 
 msgid "Delete Identity?"
 msgstr "Apagar identidade?"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:311
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:357
+#, qt-format
+msgctxt "IdentitiesSettingsPage|"
 msgid "Do you really want to delete identity \"%1\"?"
 msgid "Do you really want to delete identity \"%1\"?"
-msgstr "Deseja realmente apagar a identidade \"% 1\"?"
+msgstr "Deseja realmente apagar a identidade \"%1\"?"
 
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:323
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:371
+#, qt-format
+msgctxt "IdentitiesSettingsPage|"
 msgid "Please enter a new name for the identity \"%1\"!"
 msgstr "Por favor, digite um novo nome para a identidade \"%1\"!"
 
 msgid "Please enter a new name for the identity \"%1\"!"
 msgstr "Por favor, digite um novo nome para a identidade \"%1\"!"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:134
+#: ../src/common/identity.cpp:147
+msgctxt "Identity|"
 msgid "Quassel IRC User"
 msgstr "Utilizador Quassel IRC"
 
 msgid "Quassel IRC User"
 msgstr "Utilizador Quassel IRC"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:162
+#: ../src/common/identity.cpp:177
+msgctxt "Identity|"
 msgid "<empty>"
 msgstr "<vazio>"
 
 msgid "<empty>"
 msgstr "<vazio>"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:168
+#: ../src/common/identity.cpp:183
+msgctxt "Identity|"
 msgid "Gone fishing."
 msgstr "Fui pescar"
 
 msgid "Gone fishing."
 msgstr "Fui pescar"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:172
+#: ../src/common/identity.cpp:187
+msgctxt "Identity|"
 msgid "Not here. No, really. not here!"
 msgstr "Não aqui. Não, realmente. não aqui!"
 
 msgid "Not here. No, really. not here!"
 msgstr "Não aqui. Não, realmente. não aqui!"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:175
+#: ../src/common/identity.cpp:190
+msgctxt "Identity|"
 msgid "All Quassel clients vanished from the face of the earth..."
 msgstr "Todos os clientes quassel desapareceram da face da terra ..."
 
 msgid "All Quassel clients vanished from the face of the earth..."
 msgstr "Todos os clientes quassel desapareceram da face da terra ..."
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:178
+#: ../src/common/identity.cpp:193
+msgctxt "Identity|"
 msgid "Kindergarten is elsewhere!"
 msgstr "Jardim de Infância está em outro lugar!"
 
 msgid "Kindergarten is elsewhere!"
 msgstr "Jardim de Infância está em outro lugar!"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:179 ../src/common/identity.cpp:180
-msgid "http://quassel-irc.org - Chat comfortably. Anywhere."
+#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195
+msgctxt "Identity|"
+msgid "https://quassel-irc.org - Chat comfortably. Anywhere."
 msgstr ""
 msgstr ""
-"http://quassel-irc.org - Converse confortavelmente. Em qualquer lugar."
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context MainWin
 #: ../src/qtui/settingspages/identityeditwidget.ui:30
 #: ../src/qtui/settingspages/identityeditwidget.ui:30
-#: ../src/qtui/mainwin.cpp:312
+msgctxt "IdentityEditWidget|"
 msgid "General"
 msgstr "Geral"
 
 msgid "General"
 msgstr "Geral"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:38
 #: ../src/qtui/settingspages/identityeditwidget.ui:38
+msgctxt "IdentityEditWidget|"
 msgid "Real Name:"
 msgstr "Nome verdadeiro:"
 
 msgid "Real Name:"
 msgstr "Nome verdadeiro:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:45
 #: ../src/qtui/settingspages/identityeditwidget.ui:45
+msgctxt "IdentityEditWidget|"
 msgid "The \"Real Name\" is shown in /whois."
 msgstr "O \"Nome Real\" é mostrado no /whois"
 
 msgid "The \"Real Name\" is shown in /whois."
 msgstr "O \"Nome Real\" é mostrado no /whois"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:54
 #: ../src/qtui/settingspages/identityeditwidget.ui:54
+msgctxt "IdentityEditWidget|"
 msgid "Nicknames"
 msgstr "Alcunhas"
 
 msgid "Nicknames"
 msgstr "Alcunhas"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NickEditDlg
 #: ../src/qtui/settingspages/identityeditwidget.ui:90
 #: ../src/qtui/settingspages/identityeditwidget.ui:90
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:420
+msgctxt "IdentityEditWidget|"
 msgid "Add Nickname"
 msgstr "Adicionar Alcunha"
 
 msgid "Add Nickname"
 msgstr "Adicionar Alcunha"
 
-#. ts-context IdentityEditWidget
+#: ../src/qtui/settingspages/identityeditwidget.ui:93
+msgctxt "IdentityEditWidget|"
+msgid "&Add..."
+msgstr "&Adicionar..."
+
 #: ../src/qtui/settingspages/identityeditwidget.ui:116
 #: ../src/qtui/settingspages/identityeditwidget.ui:116
+msgctxt "IdentityEditWidget|"
 msgid "Remove Nickname"
 msgstr "Remover Alcunha"
 
 msgid "Remove Nickname"
 msgstr "Remover Alcunha"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/identityeditwidget.ui:119
+msgctxt "IdentityEditWidget|"
+msgid "Remove"
+msgstr "Remover"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:136
+msgctxt "IdentityEditWidget|"
+msgid "Rename Identity"
+msgstr "Renomear a Identidade"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:139
+msgctxt "IdentityEditWidget|"
+msgid "Re&name..."
+msgstr "Re&nomear..."
+
 #: ../src/qtui/settingspages/identityeditwidget.ui:165
 #: ../src/qtui/settingspages/identityeditwidget.ui:165
-#: ../src/qtui/settingspages/networkssettingspage.ui:278
-#: ../src/qtui/ui/simplenetworkeditor.ui:165
+msgctxt "IdentityEditWidget|"
 msgid "Move upwards in list"
 msgstr "Mover para cima na lista"
 
 msgid "Move upwards in list"
 msgstr "Mover para cima na lista"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/identityeditwidget.ui:168
+#: ../src/qtui/settingspages/identityeditwidget.ui:182
+msgctxt "IdentityEditWidget|"
+msgid "..."
+msgstr "..."
+
 #: ../src/qtui/settingspages/identityeditwidget.ui:179
 #: ../src/qtui/settingspages/identityeditwidget.ui:179
-#: ../src/qtui/settingspages/networkssettingspage.ui:292
-#: ../src/qtui/ui/simplenetworkeditor.ui:179
+msgctxt "IdentityEditWidget|"
 msgid "Move downwards in list"
 msgstr "Mover para baixo na lista"
 
 msgid "Move downwards in list"
 msgstr "Mover para baixo na lista"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:227
 #: ../src/qtui/settingspages/identityeditwidget.ui:227
+msgctxt "IdentityEditWidget|"
 msgid "A&way"
 msgstr "A&usente"
 
 msgid "A&way"
 msgstr "A&usente"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:233
 #: ../src/qtui/settingspages/identityeditwidget.ui:233
+msgctxt "IdentityEditWidget|"
 msgid "Default Away Settings"
 msgstr "Definições de Ausência Predefinidas"
 
 msgid "Default Away Settings"
 msgstr "Definições de Ausência Predefinidas"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:244
 #: ../src/qtui/settingspages/identityeditwidget.ui:244
+msgctxt "IdentityEditWidget|"
 msgid "Nick to be used when being away"
 msgstr "Alcunha a usar em ausência"
 
 msgid "Nick to be used when being away"
 msgstr "Alcunha a usar em ausência"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:254
 #: ../src/qtui/settingspages/identityeditwidget.ui:254
+msgctxt "IdentityEditWidget|"
 msgid "Default away reason"
 msgstr "Razão de ausência predefinida"
 
 msgid "Default away reason"
 msgstr "Razão de ausência predefinida"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:261
 #: ../src/qtui/settingspages/identityeditwidget.ui:261
+msgctxt "IdentityEditWidget|"
 msgid "Away Nick:"
 msgstr "Alcunha de Ausencia:"
 
 msgid "Away Nick:"
 msgstr "Alcunha de Ausencia:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:268
 #: ../src/qtui/settingspages/identityeditwidget.ui:297
 #: ../src/qtui/settingspages/identityeditwidget.ui:366
 #: ../src/qtui/settingspages/identityeditwidget.ui:268
 #: ../src/qtui/settingspages/identityeditwidget.ui:297
 #: ../src/qtui/settingspages/identityeditwidget.ui:366
+msgctxt "IdentityEditWidget|"
 msgid "Away Reason:"
 msgstr "Razão de Ausência:"
 
 msgid "Away Reason:"
 msgstr "Razão de Ausência:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:280
 #: ../src/qtui/settingspages/identityeditwidget.ui:280
+msgctxt "IdentityEditWidget|"
 msgid "Set away when all clients have detached from the core"
 msgid "Set away when all clients have detached from the core"
-msgstr ""
-"Definir ausência quando todos os clientes estiverem separados do núcleo"
+msgstr "Definir ausência quando todos os clientes estiverem separados do núcleo"
 
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:283
 #: ../src/qtui/settingspages/identityeditwidget.ui:283
+msgctxt "IdentityEditWidget|"
 msgid "Away On Detach"
 msgstr "Ausente ao Separar"
 
 msgid "Away On Detach"
 msgstr "Ausente ao Separar"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:315
 #: ../src/qtui/settingspages/identityeditwidget.ui:315
+msgctxt "IdentityEditWidget|"
 msgid "Not implemented yet"
 msgstr "Não implementado ainda"
 
 msgid "Not implemented yet"
 msgstr "Não implementado ainda"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:318
 #: ../src/qtui/settingspages/identityeditwidget.ui:318
+msgctxt "IdentityEditWidget|"
 msgid "Away On Idle"
 msgstr "Ausente em inactivo"
 
 msgid "Away On Idle"
 msgstr "Ausente em inactivo"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:332
 #: ../src/qtui/settingspages/identityeditwidget.ui:332
+msgctxt "IdentityEditWidget|"
 msgid "Set away after"
 msgstr "Definir ausência após"
 
 msgid "Set away after"
 msgstr "Definir ausência após"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:342
 #: ../src/qtui/settingspages/identityeditwidget.ui:342
+msgctxt "IdentityEditWidget|"
 msgid "minutes of being idle"
 msgstr "minutos de inactividade"
 
 msgid "minutes of being idle"
 msgstr "minutos de inactividade"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/identityeditwidget.ui:399
 #: ../src/qtui/settingspages/identityeditwidget.ui:399
-#: ../src/qtui/settingspages/identityeditwidget.cpp:219
-#: ../src/qtui/settingspages/servereditdlg.ui:119
+#: ../src/qtui/settingspages/identityeditwidget.cpp:290
+msgctxt "IdentityEditWidget|"
 msgid "Advanced"
 msgstr "Avançadas"
 
 msgid "Advanced"
 msgstr "Avançadas"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:407
 #: ../src/qtui/settingspages/identityeditwidget.ui:407
+msgctxt "IdentityEditWidget|"
 msgid "Ident:"
 msgstr "Ident:"
 
 msgid "Ident:"
 msgstr "Ident:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:414
 #: ../src/qtui/settingspages/identityeditwidget.ui:414
+msgctxt "IdentityEditWidget|"
 msgid ""
 "The \"ident\" is part of your hostmask and, together with your host, "
 "uniquely identifies you within the IRC network."
 msgid ""
 "The \"ident\" is part of your hostmask and, together with your host, "
 "uniquely identifies you within the IRC network."
-msgstr ""
-"O \"ident\" é parte da sua máscara de endereço e, juntamente com o seu "
-"endereço, identifica-o dentro da rede IRC."
+msgstr "O \"ident\" é parte da sua máscara de endereço e, juntamente com o seu endereço, identifica-o dentro da rede IRC."
 
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:423
 #: ../src/qtui/settingspages/identityeditwidget.ui:423
+msgctxt "IdentityEditWidget|"
 msgid "Messages"
 msgstr "Mensagens"
 
 msgid "Messages"
 msgstr "Mensagens"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:431
 #: ../src/qtui/settingspages/identityeditwidget.ui:431
+msgctxt "IdentityEditWidget|"
 msgid "Part Reason:"
 msgstr "Razão da Saída:"
 
 msgid "Part Reason:"
 msgstr "Razão da Saída:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:444
 #: ../src/qtui/settingspages/identityeditwidget.ui:444
+msgctxt "IdentityEditWidget|"
 msgid "Quit Reason:"
 msgstr "Razão de Saída:"
 
 msgid "Quit Reason:"
 msgstr "Razão de Saída:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:454
 #: ../src/qtui/settingspages/identityeditwidget.ui:454
+msgctxt "IdentityEditWidget|"
 msgid "Kick Reason:"
 msgstr "Razão de Expulsão:"
 
 msgid "Kick Reason:"
 msgstr "Razão de Expulsão:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:488
 #: ../src/qtui/settingspages/identityeditwidget.ui:488
+msgctxt "IdentityEditWidget|"
 msgid ""
 "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
 msgid ""
 "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
-msgstr ""
-"Precisa de um Cliente Capaz de SSL para editar a sua Chave de Núcleos SSL e "
-"Certificado"
+msgstr "Precisa de um Cliente Capaz de SSL para editar a sua Chave de Núcleos SSL e Certificado"
 
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:517
 #: ../src/qtui/settingspages/identityeditwidget.ui:517
+msgctxt "IdentityEditWidget|"
 msgid ""
 msgid ""
-"Warning: you are not connected with a secured connection to the Quassel "
-"Core!\n"
-"Proceeding will cause an unencrypted transfer of your SSL Key and SSL "
-"Certificate!"
-msgstr ""
-"Aviso: não está conectado com uma conexão segura ao núcleo Quassel!\n"
-"Se prosseguir irá causar uma transferência não encriptada da sua Chave e "
-"Certificado SSL!"
+"Warning: you are not connected with a secured connection to the Quassel Core!\n"
+"Proceeding will cause an unencrypted transfer of your SSL Key and SSL Certificate!"
+msgstr "Aviso: não está conectado com uma conexão segura ao núcleo Quassel!\nSe prosseguir irá causar uma transferência não encriptada da sua Chave e Certificado SSL!"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IdentityEditWidget
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context MainWin
 #: ../src/qtui/settingspages/identityeditwidget.ui:546
 #: ../src/qtui/settingspages/identityeditwidget.ui:546
-#: ../src/qtui/mainwin.cpp:1044
+msgctxt "IdentityEditWidget|"
 msgid "Continue"
 msgstr "Continuar"
 
 msgid "Continue"
 msgstr "Continuar"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:584
 #: ../src/qtui/settingspages/identityeditwidget.ui:584
+msgctxt "IdentityEditWidget|"
 msgid "Use SSL Key"
 msgstr "Usar Chave SSL"
 
 msgid "Use SSL Key"
 msgstr "Usar Chave SSL"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:598
 #: ../src/qtui/settingspages/identityeditwidget.ui:598
+msgctxt "IdentityEditWidget|"
 msgid "Key Type:"
 msgstr "Tipo de chave:"
 
 msgid "Key Type:"
 msgstr "Tipo de chave:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:605
 #: ../src/qtui/settingspages/identityeditwidget.ui:605
-#: ../src/qtui/settingspages/identityeditwidget.cpp:317
-#: ../src/qtui/settingspages/identityeditwidget.cpp:328
+#: ../src/qtui/settingspages/identityeditwidget.cpp:425
+msgctxt "IdentityEditWidget|"
 msgid "No Key loaded"
 msgstr "Nenhuma chave carregada"
 
 msgid "No Key loaded"
 msgstr "Nenhuma chave carregada"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:625
 #: ../src/qtui/settingspages/identityeditwidget.ui:723
 #: ../src/qtui/settingspages/identityeditwidget.ui:625
 #: ../src/qtui/settingspages/identityeditwidget.ui:723
-#: ../src/qtui/settingspages/identityeditwidget.cpp:318
-#: ../src/qtui/settingspages/identityeditwidget.cpp:365
+#: ../src/qtui/settingspages/identityeditwidget.cpp:426
+#: ../src/qtui/settingspages/identityeditwidget.cpp:489
+msgctxt "IdentityEditWidget|"
 msgid "Load"
 msgstr "Carregar"
 
 msgid "Load"
 msgstr "Carregar"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:637
 #: ../src/qtui/settingspages/identityeditwidget.ui:637
+msgctxt "IdentityEditWidget|"
 msgid "Use SSL Certificate"
 msgstr "Usar Certificado SSL"
 
 msgid "Use SSL Certificate"
 msgstr "Usar Certificado SSL"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:656
 #: ../src/qtui/settingspages/identityeditwidget.ui:656
+msgctxt "IdentityEditWidget|"
 msgid "Organisation:"
 msgstr "Organização:"
 
 msgid "Organisation:"
 msgstr "Organização:"
 
-#. ts-context IdentityEditWidget
 #: ../src/qtui/settingspages/identityeditwidget.ui:663
 #: ../src/qtui/settingspages/identityeditwidget.ui:697
 #: ../src/qtui/settingspages/identityeditwidget.ui:663
 #: ../src/qtui/settingspages/identityeditwidget.ui:697
-#: ../src/qtui/settingspages/identityeditwidget.cpp:363
-#: ../src/qtui/settingspages/identityeditwidget.cpp:364
+#: ../src/qtui/settingspages/identityeditwidget.cpp:487
+#: ../src/qtui/settingspages/identityeditwidget.cpp:488
+msgctxt "IdentityEditWidget|"
 msgid "No Certificate loaded"
 msgstr "Nenhum Certificado Carregado"
 
 msgid "No Certificate loaded"
 msgstr "Nenhum Certificado Carregado"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:690
-msgid "CommonName:"
-msgstr "Nome Comum:"
+#: ../src/qtui/settingspages/identityeditwidget.ui:690
+msgctxt "IdentityEditWidget|"
+msgid "CommonName:"
+msgstr "Nome Comum:"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:107
+msgctxt "IdentityEditWidget|"
+msgid ""
+"You can add date/time to this message using the syntax: <br/>%%<span "
+"class='italic'>&lt;format&gt;</span>%%, where <span "
+"class='italic'>&lt;format&gt;</span> is:"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:112
+msgctxt "IdentityEditWidget|"
+msgid "the hour"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:113
+msgctxt "IdentityEditWidget|"
+msgid "the minutes"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:114
+msgctxt "IdentityEditWidget|"
+msgid "seconds"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:115
+msgctxt "IdentityEditWidget|"
+msgid "AM/PM"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:116
+msgctxt "IdentityEditWidget|"
+msgid "day"
+msgstr "dia"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:117
+msgctxt "IdentityEditWidget|"
+msgid "month"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:121
+msgctxt "IdentityEditWidget|"
+msgid "current timezone"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:124
+msgctxt "IdentityEditWidget|"
+msgid "Example: Away since %%hh:mm%% on %%dd.MM%%."
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:125
+msgctxt "IdentityEditWidget|"
+msgid ""
+"%%%% without anything inside represents %%.  Other format codes are "
+"available."
+msgstr ""
 
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:290
+#: ../src/qtui/settingspages/identityeditwidget.cpp:373
+msgctxt "IdentityEditWidget|"
 msgid "Load a Key"
 msgstr "Carregar uma chave"
 
 msgid "Load a Key"
 msgstr "Carregar uma chave"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:322
+#: ../src/qtui/settingspages/identityeditwidget.cpp:410
+msgctxt "IdentityEditWidget|"
+msgid "Failed to read key"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:410
+msgctxt "IdentityEditWidget|"
+msgid ""
+"Failed to read the key file. It is either incompatible or invalid. Note that"
+" the key file must not have a passphrase."
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:414
+msgctxt "IdentityEditWidget|"
+msgid "Core does not support ECDSA keys"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:414
+msgctxt "IdentityEditWidget|"
+msgid ""
+"You loaded an ECDSA key, but the core does not support ECDSA keys. Please "
+"contact the core administrator."
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:431
+msgctxt "IdentityEditWidget|"
 msgid "RSA"
 msgstr "RSA"
 
 msgid "RSA"
 msgstr "RSA"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:325
+#: ../src/qtui/settingspages/identityeditwidget.cpp:435
+msgctxt "IdentityEditWidget|"
+msgid "ECDSA"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:439
+msgctxt "IdentityEditWidget|"
 msgid "DSA"
 msgstr "DSA"
 
 msgid "DSA"
 msgstr "DSA"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:330
-#: ../src/qtui/settingspages/identityeditwidget.cpp:369
+#: ../src/qtui/settingspages/identityeditwidget.cpp:442
+msgctxt "IdentityEditWidget|"
+msgid "Invalid key or no key loaded"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:444
+#: ../src/qtui/settingspages/identityeditwidget.cpp:499
+msgctxt "IdentityEditWidget|"
 msgid "Clear"
 msgstr "Limpar"
 
 msgid "Clear"
 msgstr "Limpar"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:340
+#: ../src/qtui/settingspages/identityeditwidget.cpp:456
+msgctxt "IdentityEditWidget|"
 msgid "Load a Certificate"
 msgstr "Carregar um Certificado"
 
 msgid "Load a Certificate"
 msgstr "Carregar um Certificado"
 
-#. ts-context IdentityPage
-#: ../src/qtui/ircconnectionwizard.cpp:107
+#: ../src/qtui/ircconnectionwizard.cpp:116
+msgctxt "IdentityPage|"
 msgid "Setup Identity"
 msgstr "Definir Identificação"
 
 msgid "Setup Identity"
 msgstr "Definir Identificação"
 
-#. ts-context IdentityPage
-#: ../src/qtui/ircconnectionwizard.cpp:112
+#: ../src/qtui/ircconnectionwizard.cpp:121
+msgctxt "IdentityPage|"
 msgid "Default Identity"
 msgstr "Identidade padrão"
 
 msgid "Default Identity"
 msgstr "Identidade padrão"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:15
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:15
+msgctxt "IgnoreListEditDlg|"
 msgid "Configure Ignore Rule"
 msgstr "Configurar Regra de Ignorar"
 
 msgid "Configure Ignore Rule"
 msgstr "Configurar Regra de Ignorar"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:27
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:27
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Strictness:</b></p>\n"
 "<p><u>Dynamic:</u></p>\n"
 "<p>Messages are filtered \"on the fly\".\n"
 msgid ""
 "<p><b>Strictness:</b></p>\n"
 "<p><u>Dynamic:</u></p>\n"
 "<p>Messages are filtered \"on the fly\".\n"
-"Whenever you disable/delete the ignore rule, the messages are shown "
-"again.</p>\n"
+"Whenever you disable/delete the ignore rule, the messages are shown again.</p>\n"
 "<p><u>Permanent:</u></p>\n"
 "<p>Messages are filtered before they get stored in the database.</p>"
 "<p><u>Permanent:</u></p>\n"
 "<p>Messages are filtered before they get stored in the database.</p>"
-msgstr ""
-"<p><b>Rigor:</b></p>\n"
-"<p><u>Dinâmico:</u></p>\n"
-"<p>As mensagens são filtradas assim que aparecem.\n"
-"Sempre que desactivar/activar a regra de ignorar, as mensagens são mostradas "
-"novamente.</p>\n"
-"<p><u>Permanente:</u></p>\n"
-"<p>As mensagens são filtradas antes de serem guardadas na base de dados.</p>"
+msgstr "<p><b>Rigor:</b></p>\n<p><u>Dinâmico:</u></p>\n<p>As mensagens são filtradas assim que aparecem.\nSempre que desactivar/activar a regra de ignorar, as mensagens são mostradas novamente.</p>\n<p><u>Permanente:</u></p>\n<p>As mensagens são filtradas antes de serem guardadas na base de dados.</p>"
 
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:35
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:35
+msgctxt "IgnoreListEditDlg|"
 msgid "Strictness"
 msgstr "Rigor"
 
 msgid "Strictness"
 msgstr "Rigor"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:41
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:41
+msgctxt "IgnoreListEditDlg|"
 msgid "Dynamic"
 msgstr "Dinâmico"
 
 msgid "Dynamic"
 msgstr "Dinâmico"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:48
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:48
+msgctxt "IgnoreListEditDlg|"
 msgid "Permanent"
 msgstr "Permanente"
 
 msgid "Permanent"
 msgstr "Permanente"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:58
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:58
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Rule Type:</b></p>\n"
 "<p><u>Sender:</u></p>\n"
 msgid ""
 "<p><b>Rule Type:</b></p>\n"
 "<p><u>Sender:</u></p>\n"
@@ -3302,30 +5242,33 @@ msgid ""
 "<i>nick!ident@host.name<i></p>\n"
 "<p><u>Message:</u></p>\n"
 "<p>The rule is matched against the actual message content</p>"
 "<i>nick!ident@host.name<i></p>\n"
 "<p><u>Message:</u></p>\n"
 "<p>The rule is matched against the actual message content</p>"
-msgstr ""
-"<p><b>Tipo de Regra:</b></p>\n"
-"<p><u>Remetente:</u></p>\n"
-"<p>A regra é correspondida contra a string do remetente\n"
-"<i>alcunha!ident@nome.máquina<i></p>\n"
-"<p><u>Mensagem:</u></p>\n"
-"<p>A regra é correspondida contra o conteúdo da mensagem actual</p>"
+msgstr "<p><b>Tipo de Regra:</b></p>\n<p><u>Remetente:</u></p>\n<p>A regra é correspondida contra a string do remetente\n<i>alcunha!ident@nome.máquina<i></p>\n<p><u>Mensagem:</u></p>\n<p>A regra é correspondida contra o conteúdo da mensagem actual</p>"
 
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:66
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:66
+msgctxt "IgnoreListEditDlg|"
 msgid "Rule Type"
 msgstr "Tipo de Regra"
 
 msgid "Rule Type"
 msgstr "Tipo de Regra"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:72
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:72
+msgctxt "IgnoreListEditDlg|"
 msgid "Sender"
 msgstr "Remetente"
 
 msgid "Sender"
 msgstr "Remetente"
 
-#. ts-context IgnoreListEditDlg
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:79
+msgctxt "IgnoreListEditDlg|"
+msgid "Message"
+msgstr "Mensagem"
+
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:86
+msgctxt "IgnoreListEditDlg|"
+msgid "CTCP"
+msgstr "CTCP"
+
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:98
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:98
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Ignore rule:</b></p>\n"
 msgid ""
 "<p><b>Ignore rule:</b></p>\n"
-"<p>Depending on the type of the rule, the text is matched against "
-"either:</p>\n"
+"<p>Depending on the type of the rule, the text is matched against either:</p>\n"
 "<p><u>- the message content:</u></p>\n"
 "<p><i>Example:</i>\n"
 "<br />\n"
 "<p><u>- the message content:</u></p>\n"
 "<p><i>Example:</i>\n"
 "<br />\n"
@@ -3335,164 +5278,104 @@ msgid ""
 "<br />\n"
 "- <i>*@foobar.com</i> matches any sender from host <i>foobar.com</i>\n"
 "<br />\n"
 "<br />\n"
 "- <i>*@foobar.com</i> matches any sender from host <i>foobar.com</i>\n"
 "<br />\n"
-"- <i>stupid!.+</i> (RegEx) matches any sender with nickname <i>stupid</i> "
-"from any host</p>"
-msgstr ""
-"<p><b>Regra de Ignorar:</b></p>\n"
-"<p>Dependendo do tipo da regra, o texto é correspondido contra ou "
-"através:</p>\n"
-"<p><u>- do conteúdo da mensagem:</u></p>\n"
-"<p><i>Exemplo:</i>\n"
-"<br />\n"
-"<i>*foobar*</i> corresponde a qualquer texto contendo a palavra "
-"<i>foobar</i></p>\n"
-"<p><u>- a string do remetente</u>  <i>(alcunha!ident@nome.maquina)</i></p>\n"
-"<p><i>Exemplos:</i>\n"
-"<br />\n"
-"- <i>*@foobar.com</i> corresponde a qualquer remetente da máquina "
-"<i>foobar.com</i>\n"
-"<br />\n"
-"- <i>estúpido!.+</i> (RegEx) corresponde a qualquer remetente com a alcunha "
-"<i>estúpido</i> de qualquer máquina</p>"
+"- <i>stupid!.+</i> (RegEx) matches any sender with nickname <i>stupid</i> from any host</p>"
+msgstr "<p><b>Regra de Ignorar:</b></p>\n<p>Dependendo do tipo da regra, o texto é correspondido contra ou através:</p>\n<p><u>- do conteúdo da mensagem:</u></p>\n<p><i>Exemplo:</i>\n<br />\n<i>*foobar*</i> corresponde a qualquer texto contendo a palavra <i>foobar</i></p>\n<p><u>- a string do remetente</u>  <i>(alcunha!ident@nome.maquina)</i></p>\n<p><i>Exemplos:</i>\n<br />\n- <i>*@foobar.com</i> corresponde a qualquer remetente da máquina <i>foobar.com</i>\n<br />\n- <i>estúpido!.+</i> (RegEx) corresponde a qualquer remetente com a alcunha <i>estúpido</i> de qualquer máquina</p>"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListModel
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:112
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:112
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:195
+msgctxt "IgnoreListEditDlg|"
 msgid "Ignore Rule"
 msgstr "Ignorar Regra"
 
 msgid "Ignore Rule"
 msgstr "Ignorar Regra"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:123
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:123
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Use regular expressions:</b></p>\n"
 "<p>If enabled, rules follow regular expression syntax.</p>\n"
 msgid ""
 "<p><b>Use regular expressions:</b></p>\n"
 "<p>If enabled, rules follow regular expression syntax.</p>\n"
-"<p>Otherwise rules allow wildcard matching with the following special "
-"characters:</p>\n"
+"<p>Otherwise rules allow wildcard matching with the following special characters:</p>\n"
 "<p> *: representing \"any amount of any character\"\n"
 "<br />\n"
 "?: representing \"exactly one character\"</p>"
 "<p> *: representing \"any amount of any character\"\n"
 "<br />\n"
 "?: representing \"exactly one character\"</p>"
-msgstr ""
-"<p><b>Usar expressões regulares:</b></p>\n"
-"<p>Se activado, as regras seguem a sintaxe da expressão regular.</p>\n"
-"<p>De contrário as regras permitem a correspondência (wildcard) com os "
-"seguintes caracteres especiais:</p>\n"
-"<p> *: representa \"qualquer quantidade de qualquer caracter\"\n"
-"<br />\n"
-"?: representa \"exactamente um caracter\"</p>"
+msgstr "<p><b>Usar expressões regulares:</b></p>\n<p>Se activado, as regras seguem a sintaxe da expressão regular.</p>\n<p>De contrário as regras permitem a correspondência (wildcard) com os seguintes caracteres especiais:</p>\n<p> *: representa \"qualquer quantidade de qualquer caracter\"\n<br />\n?: representa \"exactamente um caracter\"</p>"
 
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:131
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:131
+msgctxt "IgnoreListEditDlg|"
 msgid "Regular expression"
 msgstr "Expressão regular"
 
 msgid "Regular expression"
 msgstr "Expressão regular"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:143
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:143
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Scope:</b></p>\n"
 "<p><u>Global:</u></p>\n"
 "<p>The rule is active for any channel on any network</p>\n"
 "<p><u>Network:</u></p>\n"
 msgid ""
 "<p><b>Scope:</b></p>\n"
 "<p><u>Global:</u></p>\n"
 "<p>The rule is active for any channel on any network</p>\n"
 "<p><u>Network:</u></p>\n"
-"<p>The list below is interpreted as a list of networks for which the rule "
-"should match</p>\n"
+"<p>The list below is interpreted as a list of networks for which the rule should match</p>\n"
 "<p><u>Channel:</u></p>\n"
 "<p><u>Channel:</u></p>\n"
-"<p>The list below is interpreted as a list of channels for which the rule "
-"should match</p>"
-msgstr ""
-"<p><b>Alcance:</b></p>\n"
-"<p><u>Global:</u></p>\n"
-"<p>A regra está activa para qualquer canal em qualquer rede</p>\n"
-"<p><u>Rede:</u></p>\n"
-"<p>A lista em baixo é interpretada como uma lista de redes para a qual a "
-"regra deve corresponder</p>\n"
-"<p><u>Canal:</u></p>\n"
-"<p>A lista em baixo é interpretada como uma lista de canais para os quais a "
-"regra deve corresponder</p>"
-
-#. ts-context IgnoreListEditDlg
+"<p>The list below is interpreted as a list of channels for which the rule should match</p>"
+msgstr "<p><b>Alcance:</b></p>\n<p><u>Global:</u></p>\n<p>A regra está activa para qualquer canal em qualquer rede</p>\n<p><u>Rede:</u></p>\n<p>A lista em baixo é interpretada como uma lista de redes para a qual a regra deve corresponder</p>\n<p><u>Canal:</u></p>\n<p>A lista em baixo é interpretada como uma lista de canais para os quais a regra deve corresponder</p>"
+
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:152
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:152
+msgctxt "IgnoreListEditDlg|"
 msgid "Scope"
 msgstr "Escopo"
 
 msgid "Scope"
 msgstr "Escopo"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:160
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:160
+msgctxt "IgnoreListEditDlg|"
 msgid "Global"
 msgstr "Global"
 
 msgid "Global"
 msgstr "Global"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:167
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:167
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:33
+msgctxt "IgnoreListEditDlg|"
 msgid "Network"
 msgstr "Rede"
 
 msgid "Network"
 msgstr "Rede"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IgnoreListEditDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcListModel
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:174
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:174
-#: ../src/client/irclistmodel.cpp:59
+msgctxt "IgnoreListEditDlg|"
 msgid "Channel"
 msgstr "Canal"
 
 msgid "Channel"
 msgstr "Canal"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:183
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:183
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Scope rule:</b></p>\n"
 msgid ""
 "<p><b>Scope rule:</b></p>\n"
-"<p>A scope rule is a semicolon separated list of either <i>network</i> or "
-"<i>channel</i> names.</p>\n"
+"<p>A scope rule is a semicolon separated list of either <i>network</i> or <i>channel</i> names.</p>\n"
 "<p><i>Example:</i>\n"
 "<br />\n"
 "<p><i>Example:</i>\n"
 "<br />\n"
-"<i>#quassel*; #foobar</i>\n"
+"<i>#quassel*; #foobar; !#quasseldroid</i>\n"
 "<br />\n"
 "<br />\n"
-"would match on #foobar and on any channel starting with <i>#quassel</i></p>"
-msgstr ""
-"<p><b>Regra de alcance:</b></p>\n"
-"<p>Uma regra de alcance é uma lista separada com ponto e virgula de tanto da "
-"<i>rede</i> ou\n"
-"nomes do <i>canal</i>.</p>\n"
-"<p><i>Exemplo:</i>\n"
+"would match on <i>#foobar</i> and any channel starting with <i>#quassel</i> except for <i>#quasseldroid</i>\n"
 "<br />\n"
 "<br />\n"
-"<i>#quassel*; #foobar</i>\n"
+"<p>If only inverted names are specified, it will match anything except for what's specified (implicit wildcard).</p>\n"
+"<p><i>Example:</i>\n"
+"<br />\n"
+"<i>!#quassel*; !#foobar</i>\n"
 "<br />\n"
 "<br />\n"
-"deverão corresponder a #foobar e a qualquer canal que comece por "
-"<i>#quassel</i></p>"
+"would match anything except for <i>#foobar</i> or any channel starting with <i>#quassel</i></p>"
+msgstr ""
 
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:214
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:221
+msgctxt "IgnoreListEditDlg|"
 msgid ""
 "<p><b>Enable / Disable:</b></p>\n"
 "<p>Only enabled rules are filtered.\n"
 "<br />\n"
 "For dynamic rules, disabling actually shows the filtered messages again.</p>"
 msgid ""
 "<p><b>Enable / Disable:</b></p>\n"
 "<p>Only enabled rules are filtered.\n"
 "<br />\n"
 "For dynamic rules, disabling actually shows the filtered messages again.</p>"
-msgstr ""
-"<p><b>Activar/Desactivar:</b></p>\n"
-"<p>Apenas as regras activadas são filtradas.\n"
-"<br />\n"
-"Para as regras dinâmicas, ao desactivar de facto mostra as mensagens "
-"filtradas novamente.</p>"
+msgstr "<p><b>Activar/Desactivar:</b></p>\n<p>Apenas as regras activadas são filtradas.\n<br />\nPara as regras dinâmicas, ao desactivar de facto mostra as mensagens filtradas novamente.</p>"
 
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:220
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:227
+msgctxt "IgnoreListEditDlg|"
 msgid "Rule is enabled"
 msgstr "A regra está activada"
 
 msgid "Rule is enabled"
 msgstr "A regra está activada"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:69
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:71
+msgctxt "IgnoreListModel|"
 msgid ""
 "<b>Enable / Disable:</b><br />Only enabled rules are filtered.<br />For "
 "dynamic rules, disabling actually shows the filtered messages again"
 msgid ""
 "<b>Enable / Disable:</b><br />Only enabled rules are filtered.<br />For "
 "dynamic rules, disabling actually shows the filtered messages again"
-msgstr ""
-"<b>Activar/Desactivar:</b><br />Apenas as regras activadas são filtradas.<br "
-"/>Para as regras dinâmicas, ao desactivar de facto mostra as mensagens "
-"filtradas novamente"
+msgstr "<b>Activar/Desactivar:</b><br />Apenas as regras activadas são filtradas.<br />Para as regras dinâmicas, ao desactivar de facto mostra as mensagens filtradas novamente"
 
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:73
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:75
+msgctxt "IgnoreListModel|"
 msgid ""
 "<b>Ignore rule:</b><br />Depending on the type of the rule, the text is "
 "matched against either:<br /><br />- <u>the message content:</u><br "
 msgid ""
 "<b>Ignore rule:</b><br />Depending on the type of the rule, the text is "
 "matched against either:<br /><br />- <u>the message content:</u><br "
@@ -3502,2415 +5385,3512 @@ msgid ""
 "\"*@foobar.com\" matches any sender from host foobar.com<br />    "
 "\"stupid!.+\" (RegEx) matches any sender with nickname \"stupid\" from any "
 "host<br />"
 "\"*@foobar.com\" matches any sender from host foobar.com<br />    "
 "\"stupid!.+\" (RegEx) matches any sender with nickname \"stupid\" from any "
 "host<br />"
-msgstr ""
-"<b>Regra de ignorar:</b><br />Dependendo do tipo da regra, o texto é "
-"correspondido contra:<br /><br />- <u>o conteúdo da mensagem:</u><br "
-"/><i>Exemplo:<i><br />    \"*foobar*\" corresponde a qualquer texto que "
-"contenha a palavra \"foobar\"<br /><br />- <u>a string "
-"remetente<i>alcunha!ident@nome.maquina<i></u><br /><i>Exemplo:</i><br />    "
-"\"*@foobar.com\" corresponde a qualquer remetente da máquina foobar.com<br "
-"/>    \"estupido!.+\" (RegEx) corresponde a qualquer remetente com a alcunha "
-"\"estupido\" de qualquer máquina<br />"
-
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:89
+msgstr "<b>Regra de ignorar:</b><br />Dependendo do tipo da regra, o texto é correspondido contra:<br /><br />- <u>o conteúdo da mensagem:</u><br /><i>Exemplo:<i><br />    \"*foobar*\" corresponde a qualquer texto que contenha a palavra \"foobar\"<br /><br />- <u>a string remetente<i>alcunha!ident@nome.maquina<i></u><br /><i>Exemplo:</i><br />    \"*@foobar.com\" corresponde a qualquer remetente da máquina foobar.com<br />    \"estupido!.+\" (RegEx) corresponde a qualquer remetente com a alcunha \"estupido\" de qualquer máquina<br />"
+
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:91
+msgctxt "IgnoreListModel|"
 msgid "By Sender"
 msgstr "Por Remetente"
 
 msgid "By Sender"
 msgstr "Por Remetente"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:91
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:93
+msgctxt "IgnoreListModel|"
 msgid "By Message"
 msgstr "Por Mensagem"
 
 msgid "By Message"
 msgstr "Por Mensagem"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:193
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:211
+msgctxt "IgnoreListModel|"
 msgid "Enabled"
 msgstr "Activado"
 
 msgid "Enabled"
 msgstr "Activado"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:194
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:212
+msgctxt "IgnoreListModel|"
 msgid "Type"
 msgstr "Tipo"
 
 msgid "Type"
 msgstr "Tipo"
 
-#. ts-context IgnoreListSettingsPage
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:213
+msgctxt "IgnoreListModel|"
+msgid "Ignore Rule"
+msgstr "Ignorar Regra"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:14
+msgctxt "IgnoreListSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:28
+msgctxt "IgnoreListSettingsPage|"
+msgid "New"
+msgstr "Nova"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.ui:42
+msgctxt "IgnoreListSettingsPage|"
+msgid "Delete"
+msgstr "Apagar"
+
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:56
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:56
+msgctxt "IgnoreListSettingsPage|"
 msgid "&Edit"
 msgstr "&Editar"
 
 msgid "&Edit"
 msgstr "&Editar"
 
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:37
+msgctxt "IgnoreListSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:37
+msgctxt "IgnoreListSettingsPage|"
 msgid "Ignore List"
 msgstr "Lista de Ignorar"
 
 msgid "Ignore List"
 msgstr "Lista de Ignorar"
 
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:128
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147
+msgctxt "IgnoreListSettingsPage|"
 msgid "Rule already exists"
 msgstr "A regra já existe"
 
 msgid "Rule already exists"
 msgstr "A regra já existe"
 
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:129
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148
+#, qt-format
+msgctxt "IgnoreListSettingsPage|"
 msgid ""
 "There is already a rule\n"
 "\"%1\"\n"
 "Please choose another rule."
 msgid ""
 "There is already a rule\n"
 "\"%1\"\n"
 "Please choose another rule."
-msgstr ""
-"Já existe uma regra\n"
-"\"%1\"\n"
-"Por favor escolha outra regra."
+msgstr "Já existe uma regra\n\"%1\"\nPor favor escolha outra regra."
+
+#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14
+msgctxt "IndicatorNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context IndicatorNotificationConfigWidget
 #: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20
 #: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20
+msgctxt "IndicatorNotificationConfigWidget|"
 msgid ""
 "This enables support for the Ayatana Project's application indicator "
 "(libindicate)."
 msgid ""
 "This enables support for the Ayatana Project's application indicator "
 "(libindicate)."
-msgstr ""
-"Isto activa o suporte para o indicador (libindicate) da aplicação do "
-"Projecto Ayatana."
+msgstr "Isto activa o suporte para o indicador (libindicate) da aplicação do Projecto Ayatana."
 
 
-#. ts-context IndicatorNotificationConfigWidget
 #: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23
 #: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23
+msgctxt "IndicatorNotificationConfigWidget|"
 msgid "Show messages in application indicator"
 msgstr "Mostrar mensagens no indicador da aplicação"
 
 msgid "Show messages in application indicator"
 msgstr "Mostrar mensagens no indicador da aplicação"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/ui/inputwidget.ui:26
+msgctxt "InputWidget|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/inputwidget.ui:59
+msgctxt "InputWidget|"
+msgid "View and change nick"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:139
+msgctxt "InputWidget|"
+msgid "Bold"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:179
+msgctxt "InputWidget|"
+msgid "Italic"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:222
+msgctxt "InputWidget|"
+msgid "Underline"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:262
+msgctxt "InputWidget|"
+msgid "Set foreground color"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:293
+msgctxt "InputWidget|"
+msgid "Set background color"
+msgstr ""
+
+#: ../src/qtui/ui/inputwidget.ui:327
+msgctxt "InputWidget|"
+msgid "Clear formatting"
+msgstr ""
+
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "White"
 msgstr "Branco"
 
 msgid "White"
 msgstr "Branco"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Black"
 msgstr "Preto"
 
 msgid "Black"
 msgstr "Preto"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Dark blue"
 msgstr "Azul escuro"
 
 msgid "Dark blue"
 msgstr "Azul escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Dark green"
 msgstr "Verde escuro"
 
 msgid "Dark green"
 msgstr "Verde escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Red"
 msgstr "Vermelho"
 
 msgid "Red"
 msgstr "Vermelho"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Dark red"
 msgstr "Vermelho escuro"
 
 msgid "Dark red"
 msgstr "Vermelho escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Dark magenta"
 msgstr "Magenta escuro"
 
 msgid "Dark magenta"
 msgstr "Magenta escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:77
+msgctxt "InputWidget|"
 msgid "Orange"
 msgstr "Laranja"
 
 msgid "Orange"
 msgstr "Laranja"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Yellow"
 msgstr "Amarelo"
 
 msgid "Yellow"
 msgstr "Amarelo"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Green"
 msgstr "Verde"
 
 msgid "Green"
 msgstr "Verde"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Dark cyan"
 msgstr "Ciano escuro"
 
 msgid "Dark cyan"
 msgstr "Ciano escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Cyan"
 msgstr "Ciano"
 
 msgid "Cyan"
 msgstr "Ciano"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Blue"
 msgstr "Azul"
 
 msgid "Blue"
 msgstr "Azul"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Magenta"
 msgstr "Magenta"
 
 msgid "Magenta"
 msgstr "Magenta"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Dark gray"
 msgstr "Cinzento escuro"
 
 msgid "Dark gray"
 msgstr "Cinzento escuro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:78
+msgctxt "InputWidget|"
 msgid "Light gray"
 msgstr "Cinzento claro"
 
 msgid "Light gray"
 msgstr "Cinzento claro"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:84 ../src/qtui/inputwidget.cpp:85
+#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89
+msgctxt "InputWidget|"
 msgid "Clear Color"
 msgstr "Limpar Cor"
 
 msgid "Clear Color"
 msgstr "Limpar Cor"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:132
+#: ../src/qtui/inputwidget.cpp:149
+msgctxt "InputWidget|"
 msgid "Focus Input Line"
 msgstr "Focar Linha de Entrada"
 
 msgid "Focus Input Line"
 msgstr "Focar Linha de Entrada"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context InputWidgetSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ItemViewSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidgetSettingsPage
+#: ../src/qtui/inputwidget.cpp:636
+msgctxt "InputWidget|"
+msgid "Hide formatting options"
+msgstr ""
+
+#: ../src/qtui/inputwidget.cpp:639
+msgctxt "InputWidget|"
+msgid "Show formatting options"
+msgstr ""
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:14
+msgctxt "InputWidgetSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:22
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:22
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:22
-#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:22
+msgctxt "InputWidgetSettingsPage|"
 msgid "Custom font:"
 msgstr "Tipo de Letra Personalizado:"
 
 msgid "Custom font:"
 msgstr "Tipo de Letra Personalizado:"
 
-#. ts-context InputWidgetSettingsPage
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:50
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:50
-msgid "Enable spell check"
-msgstr "Activar verificação ortográfica"
-
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:63
+msgctxt "InputWidgetSettingsPage|"
 msgid "Enable per chat history"
 msgstr "Activar por histórico de conversa"
 
 msgid "Enable per chat history"
 msgstr "Activar por histórico de conversa"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:79
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:66
+msgctxt "InputWidgetSettingsPage|"
 msgid "Show nick selector"
 msgstr "Mostrar selector de alcunha"
 
 msgid "Show nick selector"
 msgstr "Mostrar selector de alcunha"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:95
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:82
+msgctxt "InputWidgetSettingsPage|"
 msgid "Show style buttons"
 msgstr "Mostrar botões de estilo"
 
 msgid "Show style buttons"
 msgstr "Mostrar botões de estilo"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:111
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:98
+msgctxt "InputWidgetSettingsPage|"
 msgid "Enables (limited) Emacs key bindings in the input field."
 msgstr ""
 
 msgid "Enables (limited) Emacs key bindings in the input field."
 msgstr ""
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:114
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:101
+msgctxt "InputWidgetSettingsPage|"
 msgid "Emacs key bindings"
 msgstr ""
 
 msgid "Emacs key bindings"
 msgstr ""
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:127
-msgid "Multi-Line Editing"
-msgstr "Edição Multi-Linha"
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:114
+msgctxt "InputWidgetSettingsPage|"
+msgid "Enables line wrapping for input."
+msgstr ""
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:117
+msgctxt "InputWidgetSettingsPage|"
+msgid "Line wrapping"
+msgstr ""
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:130
+msgctxt "InputWidgetSettingsPage|"
+msgid "&Multi-Line Editing"
+msgstr ""
 
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:144
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:147
+msgctxt "InputWidgetSettingsPage|"
 msgid "Show at most"
 msgstr "Mostrar no máximo"
 
 msgid "Show at most"
 msgstr "Mostrar no máximo"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:170
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:173
+msgctxt "InputWidgetSettingsPage|"
 msgid "lines"
 msgstr "linhas"
 
 msgid "lines"
 msgstr "linhas"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:192
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:195
+msgctxt "InputWidgetSettingsPage|"
 msgid "Enable scrollbars"
 msgstr "Activar barras de rolagem"
 
 msgid "Enable scrollbars"
 msgstr "Activar barras de rolagem"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:211
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:214
+msgctxt "InputWidgetSettingsPage|"
 msgid "Tab Completion"
 msgstr "Completar com tabulação"
 
 msgid "Tab Completion"
 msgstr "Completar com tabulação"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:219
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:222
+msgctxt "InputWidgetSettingsPage|"
 msgid "Completion suffix:"
 msgstr "Sufixo de completação:"
 
 msgid "Completion suffix:"
 msgstr "Sufixo de completação:"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:235
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:238
+msgctxt "InputWidgetSettingsPage|"
 msgid ": "
 msgstr ": "
 
 msgid ": "
 msgstr ": "
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:265
+msgctxt "InputWidgetSettingsPage|"
+msgid "Add space after nick when completing mid-sentence"
+msgstr ""
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24
+msgctxt "InputWidgetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24
+msgctxt "InputWidgetSettingsPage|"
 msgid "Input Widget"
 msgstr "Elemento de Entrada"
 
 msgid "Input Widget"
 msgstr "Elemento de Entrada"
 
-#. ts-context IrcConnectionWizard
-#: ../src/qtui/ircconnectionwizard.cpp:51
+#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58
+msgctxt "InternalPeer|"
+msgid "internal connection"
+msgstr ""
+
+#: ../src/qtui/ircconnectionwizard.cpp:50
+msgctxt "IrcConnectionWizard|"
 msgid "Save && Connect"
 msgstr "Gravar &e Conectar"
 
 msgid "Save && Connect"
 msgstr "Gravar &e Conectar"
 
-#. ts-context IrcListModel
-#: ../src/client/irclistmodel.cpp:60
+#: ../src/client/irclistmodel.cpp:65
+msgctxt "IrcListModel|"
+msgid "Channel"
+msgstr "Canal"
+
+#: ../src/client/irclistmodel.cpp:66
+msgctxt "IrcListModel|"
 msgid "Users"
 msgstr "Utilizadores"
 
 msgid "Users"
 msgstr "Utilizadores"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcListModel
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context MainWin
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkModel
-#: ../src/client/irclistmodel.cpp:61 ../src/qtui/mainwin.cpp:781
-#: ../src/client/networkmodel.cpp:852
+#: ../src/client/irclistmodel.cpp:67
+msgctxt "IrcListModel|"
 msgid "Topic"
 msgstr "Tópico"
 
 msgid "Topic"
 msgstr "Tópico"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:212
-msgid "%1 invited you to channel %2"
+#: ../src/core/ircparser.cpp:369
+msgctxt "IrcParser|"
+msgid "Capability negotiation not supported"
 msgstr ""
 
 msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:584
-msgid "%1 has changed topic for %2 to: \"%3\""
-msgstr "%1 mudou o tópico para de %2 para: \"%3\""
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:634
-msgid "Received RPL_ISUPPORT (005) without parameters!"
-msgstr "Recebido RPL_ISUPPORT (005) sem parâmetros!"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:642
-msgid ""
-"Received non RFC compliant RPL_ISUPPORT: this can lead to unexpected "
-"behavior!"
+#: ../src/client/networkmodel.cpp:1187
+msgctxt "IrcUserItem|"
+msgid "Modes"
 msgstr ""
 msgstr ""
-"Recebido RPL_ISUPPORT não compatível com RFC: isto pode levar a um "
-"comportamento inesperado!"
-
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcServerHandler
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. Plain Message
-#. ----------
-#. Notice Message
-#. ----------
-#. Server Message
-#. ----------
-#. Info Message
-#. ----------
-#. Error Message
-#. ----------
-#. Topic Message
-#. ----------
-#. Invite Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/core/ircserverhandler.cpp:662 ../src/core/ircserverhandler.cpp:669
-#: ../src/core/ircserverhandler.cpp:676 ../src/core/ircserverhandler.cpp:683
-#: ../src/uisupport/uistyle.cpp:577 ../src/uisupport/uistyle.cpp:580
-#: ../src/uisupport/uistyle.cpp:620 ../src/uisupport/uistyle.cpp:623
-#: ../src/uisupport/uistyle.cpp:626 ../src/uisupport/uistyle.cpp:633
-#: ../src/uisupport/uistyle.cpp:665 ../src/uisupport/uistyle.cpp:739
-msgid "%1"
-msgstr "%1"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:718
-msgid "[Whois] %1 is away: \"%2\""
-msgstr "[Whois] %1 está ausente: \"%2\""
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:724 ../src/core/ircserverhandler.cpp:729
-msgid "%1 is away: \"%2\""
-msgstr "%1 está ausente: \"%2\""
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:773 ../src/core/ircserverhandler.cpp:787
-#: ../src/core/ircserverhandler.cpp:822 ../src/core/ircserverhandler.cpp:838
-#: ../src/core/ircserverhandler.cpp:906 ../src/core/ircserverhandler.cpp:938
-msgid "[Whois] %1"
-msgstr "[Whois] %1"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:802 ../src/core/ircserverhandler.cpp:805
-msgid "[Whois] %1 is %2 (%3)"
-msgstr "[Whois] %1 é %2 (%3)"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:820
-msgid "%1 is online via %2 (%3)"
-msgstr "%1 está ligado via %2 (%3)"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:824 ../src/core/ircserverhandler.cpp:1131
-msgid "[Whowas] %1"
-msgstr "[Whowas] %1"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:850
-msgid "[Whowas] %1 was %2 (%3)"
-msgstr "[Whowas] %1 era %2 (%3)"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:864
-msgid "[Who] End of /WHO list for %1"
-msgstr "[Who] Fim da lista /WHO para %1"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:886 ../src/core/ircserverhandler.cpp:894
-msgid "[Whois] %1 is logged in since %2"
-msgstr "[Whois] %1 está a ser registado desde %2"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:888 ../src/core/ircserverhandler.cpp:896
-msgid "[Whois] %1 is idling for %2 (%3)"
-msgstr "[Whois] %1 está inactivo para %2 (%3)"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:928
-msgid "[Whois] %1 is a user on channels: %2"
-msgstr "[Whois] %1 está nos canais: %2"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:930
-msgid "[Whois] %1 has voice on channels: %2"
-msgstr "[Whois] %1 tem voz nos canais: %2"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:932
-msgid "[Whois] %1 is an operator on channels: %2"
-msgstr "[Whois] %1 é operador nos canais: %2"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:960
-msgid "Channel %1 has %2 users. Topic is: %3"
-msgstr "O canal %1 tem %2 utilizadores. O tópico é %3"
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:969
-msgid "End of channel list"
-msgstr "Fim da lista do canal"
+#: ../src/client/networkmodel.cpp:1191
+msgctxt "IrcUserItem|"
+msgid "Unknown"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:987
-msgid "Homepage for %1 is %2"
-msgstr "A página pessoal de %1 é %2"
+#: ../src/client/networkmodel.cpp:1197
+msgctxt "IrcUserItem|"
+msgid "Away message"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1005
-msgid "Channel %1 created on %2"
-msgstr "Canal %1 criado em %2"
+#: ../src/client/networkmodel.cpp:1199
+msgctxt "IrcUserItem|"
+msgid "Realname"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1019
-msgid "No topic is set for %1."
-msgstr "Nenhum tópico definido para %1."
+#: ../src/client/networkmodel.cpp:1206
+msgctxt "IrcUserItem|"
+msgid "Help status"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1039
-msgid "Topic for %1 is \"%2\""
-msgstr "O tópico para %1 é \"%2\""
+#: ../src/client/networkmodel.cpp:1207
+msgctxt "IrcUserItem|"
+msgid "Available for help"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1050
-msgid "Topic set by %1 on %2"
-msgstr "Tópico definido por %1 em %2"
+#: ../src/client/networkmodel.cpp:1210
+msgctxt "IrcUserItem|"
+msgid "Service status"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1067
-msgid "%1 has been invited to %2"
+#: ../src/client/networkmodel.cpp:1220
+msgctxt "IrcUserItem|"
+msgid "Not logged in"
 msgstr ""
 
 msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1090
-msgid "[Who] %1"
-msgstr "[Who] %1"
+#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235
+msgctxt "IrcUserItem|"
+msgid "Account"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1149
-msgid "Nick %1 contains illegal characters"
-msgstr "A alcunha %1 contém caracteres ilegais"
+#: ../src/client/networkmodel.cpp:1236
+msgctxt "IrcUserItem|"
+msgid "Identified for this nick"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1160
-msgid "Nick already in use: %1"
-msgstr "Alcunha já em uso: %1"
+#: ../src/client/networkmodel.cpp:1242
+msgctxt "IrcUserItem|"
+msgid "Service Reply"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1177
-msgid "Nick/channel is temporarily unavailable: %1"
-msgstr "Alcunha/canal temporariamente indisponíveis: %1"
+#: ../src/client/networkmodel.cpp:1246
+msgctxt "IrcUserItem|"
+msgid "Hostmask"
+msgstr ""
 
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1270
-msgid ""
-"No free and valid nicks in nicklist found. use: /nick <othernick> to continue"
+#: ../src/client/networkmodel.cpp:1250
+msgctxt "IrcUserItem|"
+msgid "Operator"
 msgstr ""
 msgstr ""
-"Nenhuma alcunha válida e livre encontrada na lista de alcunhas: use /nick "
-"<outra_alcunha> para continuar"
 
 
-#. ts-context IrcUserItem
-#: ../src/client/networkmodel.cpp:806
-msgid " is away"
+#: ../src/client/networkmodel.cpp:1258
+msgctxt "IrcUserItem|"
+msgid "Idling since"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcUserItem
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:821 ../src/client/networkmodel.cpp:447
-msgid "idling since %1"
+#: ../src/client/networkmodel.cpp:1262
+msgctxt "IrcUserItem|"
+msgid "Login time"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcUserItem
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:824 ../src/client/networkmodel.cpp:450
-msgid "login time: %1"
+#: ../src/client/networkmodel.cpp:1265
+msgctxt "IrcUserItem|"
+msgid "Server"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context IrcUserItem
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:827 ../src/client/networkmodel.cpp:453
-msgid "server: %1"
+#: ../src/client/networkmodel.cpp:1270
+msgctxt "IrcUserItem|"
+msgid "No information available"
 msgstr ""
 
 msgstr ""
 
-#. ts-context ItemViewSettingsPage
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:14
+msgctxt "ItemViewSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:22
+msgctxt "ItemViewSettingsPage|"
+msgid "Custom font:"
+msgstr "Tipo de Letra Personalizado:"
+
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:50
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:50
+msgctxt "ItemViewSettingsPage|"
 msgid "Show icons"
 msgstr "Mostrar ícones"
 
 msgid "Show icons"
 msgstr "Mostrar ícones"
 
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:66
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:66
+msgctxt "ItemViewSettingsPage|"
 msgid "Chat List"
 msgstr "Lista de Conversa"
 
 msgid "Chat List"
 msgstr "Lista de Conversa"
 
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:72
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:72
+msgctxt "ItemViewSettingsPage|"
 msgid "Display topic in tooltip"
 msgstr "Mostrar tópico nas dicas"
 
 msgid "Display topic in tooltip"
 msgstr "Mostrar tópico nas dicas"
 
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:85
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:85
+msgctxt "ItemViewSettingsPage|"
 msgid "Mouse wheel changes selected chat"
 msgstr "A roda do rato muda a conversa seleccionada"
 
 msgid "Mouse wheel changes selected chat"
 msgstr "A roda do rato muda a conversa seleccionada"
 
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:101
 #: ../src/qtui/settingspages/itemviewsettingspage.ui:101
+msgctxt "ItemViewSettingsPage|"
 msgid "Use Custom Colors"
 msgstr "Usar Cores Personalizadas"
 
 msgid "Use Custom Colors"
 msgstr "Usar Cores Personalizadas"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:118
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:121
+msgctxt "ItemViewSettingsPage|"
 msgid "Standard:"
 msgstr "Padrão:"
 
 msgid "Standard:"
 msgstr "Padrão:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:142
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:128
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:152
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:176
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:200
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:224
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:340
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:380
+msgctxt "ItemViewSettingsPage|"
+msgid "..."
+msgstr "..."
+
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:145
+msgctxt "ItemViewSettingsPage|"
 msgid "Inactive:"
 msgstr "Inactivo:"
 
 msgid "Inactive:"
 msgstr "Inactivo:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:166
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:169
+msgctxt "ItemViewSettingsPage|"
 msgid "Unread messages:"
 msgstr "Mensagens não lidas:"
 
 msgid "Unread messages:"
 msgstr "Mensagens não lidas:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:190
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:193
+msgctxt "ItemViewSettingsPage|"
 msgid "Highlight:"
 msgstr "Destaque:"
 
 msgid "Highlight:"
 msgstr "Destaque:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:214
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:217
+msgctxt "ItemViewSettingsPage|"
 msgid "Other activity:"
 msgstr "Outra actividade:"
 
 msgid "Other activity:"
 msgstr "Outra actividade:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:272
-msgid "1"
-msgstr "1"
-
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:286
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:318
+msgctxt "ItemViewSettingsPage|"
 msgid "Custom Nick List Colors"
 msgstr "Usar Cores Personalizadas"
 
 msgid "Custom Nick List Colors"
 msgstr "Usar Cores Personalizadas"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:301
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:333
+msgctxt "ItemViewSettingsPage|"
 msgid "Online:"
 msgstr "Ligado:"
 
 msgid "Online:"
 msgstr "Ligado:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:338
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:373
+msgctxt "ItemViewSettingsPage|"
 msgid "Away:"
 msgstr "Ausente:"
 
 msgid "Away:"
 msgstr "Ausente:"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29
+msgctxt "ItemViewSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29
+msgctxt "ItemViewSettingsPage|"
 msgid "Chat & Nick Lists"
 msgstr "Conversa e Listas de Alcunhas"
 
 msgid "Chat & Nick Lists"
 msgstr "Conversa e Listas de Alcunhas"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:36
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:34
+msgctxt "ItemViewSettingsPage|"
+msgid "Network"
+msgstr "Rede"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:37
+msgctxt "ItemViewSettingsPage|"
 msgid "Inactive"
 msgstr "Inactivo"
 
 msgid "Inactive"
 msgstr "Inactivo"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:37
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:38
+msgctxt "ItemViewSettingsPage|"
 msgid "Normal"
 msgstr "Normal"
 
 msgid "Normal"
 msgstr "Normal"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:38
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:39
+msgctxt "ItemViewSettingsPage|"
 msgid "Unread messages"
 msgstr "Mensagens não lidas"
 
 msgid "Unread messages"
 msgstr "Mensagens não lidas"
 
-#. ts-context ItemViewSettingsPage
 #: ../src/qtui/settingspages/itemviewsettingspage.cpp:40
 #: ../src/qtui/settingspages/itemviewsettingspage.cpp:40
+msgctxt "ItemViewSettingsPage|"
+msgid "Highlight"
+msgstr "Realçar"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:41
+msgctxt "ItemViewSettingsPage|"
 msgid "Other activity"
 msgstr "Outra actividade"
 
 msgid "Other activity"
 msgstr "Outra actividade"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context KNotificationBackend
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SystrayNotificationBackend
-#: ../src/qtui/knotificationbackend.cpp:115
-#: ../src/qtui/systraynotificationbackend.cpp:125
-msgid "%n pending highlights"
-msgid_plural "%n pending highlights"
+#: ../src/qtui/knotificationbackend.cpp:137
+#, qt-format
+msgctxt "KNotificationBackend|"
+msgid "%n pending highlight(s)"
+msgid_plural "%n pending highlight(s)"
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context KeySequenceButton
-#: ../src/qtui/settingspages/keysequencewidget.cpp:77
+#: ../src/qtui/settingspages/keysequencewidget.cpp:80
+msgctxt "KeySequenceButton|"
 msgid "The key you just pressed is not supported by Qt."
 msgstr ""
 
 msgid "The key you just pressed is not supported by Qt."
 msgstr ""
 
-#. ts-context KeySequenceButton
-#: ../src/qtui/settingspages/keysequencewidget.cpp:78
+#: ../src/qtui/settingspages/keysequencewidget.cpp:81
+msgctxt "KeySequenceButton|"
 msgid "Unsupported Key"
 msgstr ""
 
 msgid "Unsupported Key"
 msgstr ""
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:169
+#: ../src/qtui/settingspages/keysequencewidget.cpp:176
+msgctxt "KeySequenceWidget|"
 msgid ""
 "Click on the button, then enter the shortcut like you would in the program.\n"
 "Example for Ctrl+a: hold the Ctrl key and press a."
 msgstr ""
 
 msgid ""
 "Click on the button, then enter the shortcut like you would in the program.\n"
 "Example for Ctrl+a: hold the Ctrl key and press a."
 msgstr ""
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:259
-msgctxt "Meta key"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:274
+msgctxt "KeySequenceWidget|Meta key"
 msgid "Meta"
 msgstr "Meta"
 
 msgid "Meta"
 msgstr "Meta"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:260
-msgctxt "Ctrl key"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:275
+msgctxt "KeySequenceWidget|Ctrl key"
 msgid "Ctrl"
 msgstr "Ctrl"
 
 msgid "Ctrl"
 msgstr "Ctrl"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:261
-msgctxt "Alt key"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:276
+msgctxt "KeySequenceWidget|Alt key"
 msgid "Alt"
 msgstr "Alt"
 
 msgid "Alt"
 msgstr "Alt"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:262
-msgctxt "Shift key"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:277
+msgctxt "KeySequenceWidget|Shift key"
 msgid "Shift"
 msgstr "Shift"
 
 msgid "Shift"
 msgstr "Shift"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:265
-msgctxt "What the user inputs now will be taken as the new shortcut"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:281
+msgctxt ""
+"KeySequenceWidget|What the user inputs now will be taken as the new shortcut"
 msgid "Input"
 msgstr "Inserção"
 
 msgid "Input"
 msgstr "Inserção"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:272
-msgctxt "No shortcut defined"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:288
+msgctxt "KeySequenceWidget|No shortcut defined"
 msgid "None"
 msgstr "Nenhum"
 
 msgid "None"
 msgstr "Nenhum"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:355
-#: ../src/qtui/settingspages/keysequencewidget.cpp:361
+#: ../src/qtui/settingspages/keysequencewidget.cpp:383
+#: ../src/qtui/settingspages/keysequencewidget.cpp:389
+msgctxt "KeySequenceWidget|"
 msgid "Shortcut Conflict"
 msgstr "Conflito de Atalhos"
 
 msgid "Shortcut Conflict"
 msgstr "Conflito de Atalhos"
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:356
+#: ../src/qtui/settingspages/keysequencewidget.cpp:384
+#, qt-format
+msgctxt "KeySequenceWidget|"
 msgid ""
 "The \"%1\" shortcut is already in use, and cannot be configured.\n"
 "Please choose another one."
 msgid ""
 "The \"%1\" shortcut is already in use, and cannot be configured.\n"
 "Please choose another one."
-msgstr ""
+msgstr "Já existe uma regra\n\"%1\"\nPor favor escolha outra regra."
 
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:362
+#: ../src/qtui/settingspages/keysequencewidget.cpp:390
+#, qt-format
+msgctxt "KeySequenceWidget|"
 msgid ""
 "The \"%1\" shortcut is ambiguous with the shortcut for the following action:"
 msgstr ""
 
 msgid ""
 "The \"%1\" shortcut is ambiguous with the shortcut for the following action:"
 msgstr ""
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:364
+#: ../src/qtui/settingspages/keysequencewidget.cpp:392
+msgctxt "KeySequenceWidget|"
 msgid "Do you want to reassign this shortcut to the selected action?"
 msgstr ""
 
 msgid "Do you want to reassign this shortcut to the selected action?"
 msgstr ""
 
-#. ts-context KeySequenceWidget
-#: ../src/qtui/settingspages/keysequencewidget.cpp:367
+#: ../src/qtui/settingspages/keysequencewidget.cpp:395
+msgctxt "KeySequenceWidget|"
 msgid "Reassign"
 msgstr "Reatribuir"
 
 msgid "Reassign"
 msgstr "Reatribuir"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:314
+#: ../src/core/ldapauthenticator.cpp:77
+msgctxt "LdapAuthenticator|"
+msgid "LDAP"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:83
+msgctxt "LdapAuthenticator|"
+msgid "Authenticate users using an LDAP server."
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:91
+msgctxt "LdapAuthenticator|"
+msgid "Hostname"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:92
+msgctxt "LdapAuthenticator|"
+msgid "Port"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:93
+msgctxt "LdapAuthenticator|"
+msgid "Bind DN"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:94
+msgctxt "LdapAuthenticator|"
+msgid "Bind Password"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:95
+msgctxt "LdapAuthenticator|"
+msgid "Base DN"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:96
+msgctxt "LdapAuthenticator|"
+msgid "Filter"
+msgstr ""
+
+#: ../src/core/ldapauthenticator.cpp:97
+msgctxt "LdapAuthenticator|"
+msgid "UID Attribute"
+msgstr ""
+
+#: ../src/common/protocols/legacy/legacypeer.cpp:146
+msgctxt "LegacyPeer|"
+msgid "Invalid handshake message!"
+msgstr ""
+
+#: ../src/common/protocols/legacy/legacypeer.cpp:224
+#, qt-format
+msgctxt "LegacyPeer|"
+msgid "Unknown protocol message of type %1"
+msgstr ""
+
+#: ../src/common/logger.cpp:97
+#, qt-format
+msgctxt "Logger|"
+msgid "Invalid log level %1; supported are Debug|Info|Warning|Error"
+msgstr ""
+
+#: ../src/common/logger.cpp:106
+#, qt-format
+msgctxt "Logger|"
+msgid "Could not open log file \"%1\": %2"
+msgstr ""
+
+#: ../src/common/logger.cpp:111
+#, qt-format
+msgctxt "Logger|"
+msgid "Cannot write to stderr: %1"
+msgstr ""
+
+#: ../src/qtui/mainpage.cpp:42
+msgctxt "MainPage|"
+msgid "Connect to Core..."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:401
+msgctxt "MainWin|"
+msgid "General"
+msgstr "Geral"
+
+#: ../src/qtui/mainwin.cpp:403
+msgctxt "MainWin|"
 msgid "&Connect to Core..."
 msgstr "&Conectar ao Núcleo..."
 
 msgid "&Connect to Core..."
 msgstr "&Conectar ao Núcleo..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:316
+#: ../src/qtui/mainwin.cpp:405
+msgctxt "MainWin|"
 msgid "&Disconnect from Core"
 msgstr "&Desconectar do Núcleo"
 
 msgid "&Disconnect from Core"
 msgstr "&Desconectar do Núcleo"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:318
+#: ../src/qtui/mainwin.cpp:407
+msgctxt "MainWin|"
+msgid "Change &Password..."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:409
+msgctxt "MainWin|"
 msgid "Core &Info..."
 msgstr "&Info do Núcleo..."
 
 msgid "Core &Info..."
 msgstr "&Info do Núcleo..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:320
+#: ../src/qtui/mainwin.cpp:411
+msgctxt "MainWin|"
 msgid "Configure &Networks..."
 msgstr "Configurar &Redes..."
 
 msgid "Configure &Networks..."
 msgstr "Configurar &Redes..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:323
+#: ../src/qtui/mainwin.cpp:418
+msgctxt "MainWin|"
 msgid "&Quit"
 msgstr "&Sair"
 
 msgid "&Quit"
 msgstr "&Sair"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:327
+#: ../src/qtui/mainwin.cpp:422
+msgctxt "MainWin|"
 msgid "&Configure Chat Lists..."
 msgstr "&Configurar Listas de Conversas..."
 
 msgid "&Configure Chat Lists..."
 msgstr "&Configurar Listas de Conversas..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:330
+#: ../src/qtui/mainwin.cpp:425
+msgctxt "MainWin|"
 msgid "&Lock Layout"
 msgstr "&Trancar Disposição"
 
 msgid "&Lock Layout"
 msgstr "&Trancar Disposição"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:334
+#: ../src/qtui/mainwin.cpp:429
+msgctxt "MainWin|"
 msgid "Show &Search Bar"
 msgstr "Mostrar Barra de &Procura"
 
 msgid "Show &Search Bar"
 msgstr "Mostrar Barra de &Procura"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:336
+#: ../src/qtui/mainwin.cpp:431
+msgctxt "MainWin|"
 msgid "Show Away Log"
 msgstr "Mostrar Registo de Ausência"
 
 msgid "Show Away Log"
 msgstr "Mostrar Registo de Ausência"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:338
+#: ../src/qtui/mainwin.cpp:433
+msgctxt "MainWin|"
 msgid "Show &Menubar"
 msgstr "Mostrar Barra de &Menus"
 
 msgid "Show &Menubar"
 msgstr "Mostrar Barra de &Menus"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:341
+#: ../src/qtui/mainwin.cpp:436
+msgctxt "MainWin|"
 msgid "Show Status &Bar"
 msgstr "Mostrar &Barra de Estado"
 
 msgid "Show Status &Bar"
 msgstr "Mostrar &Barra de Estado"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:343 ../src/qtui/mainwin.cpp:1185
-msgid "&Fullscreen mode"
+#: ../src/qtui/mainwin.cpp:442
+msgctxt "MainWin|"
+msgid "&Full Screen Mode"
 msgstr "&Modo Ecrã Completo"
 
 msgstr "&Modo Ecrã Completo"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:347
+#: ../src/qtui/mainwin.cpp:449
+msgctxt "MainWin|"
 msgid "Configure &Shortcuts..."
 msgstr "Configurar o&s Atalhos..."
 
 msgid "Configure &Shortcuts..."
 msgstr "Configurar o&s Atalhos..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:349
+#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459
+msgctxt "MainWin|"
 msgid "&Configure Quassel..."
 msgstr "&Configurar Quassel..."
 
 msgid "&Configure Quassel..."
 msgstr "&Configurar Quassel..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:353
+#: ../src/qtui/mainwin.cpp:465
+msgctxt "MainWin|"
 msgid "&About Quassel"
 msgstr "&Acerca do Quassel"
 
 msgid "&About Quassel"
 msgstr "&Acerca do Quassel"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:355
+#: ../src/qtui/mainwin.cpp:470
+msgctxt "MainWin|"
 msgid "About &Qt"
 msgstr "Acerca do &Qt"
 
 msgid "About &Qt"
 msgstr "Acerca do &Qt"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:357
+#: ../src/qtui/mainwin.cpp:474
+msgctxt "MainWin|"
 msgid "Debug &NetworkModel"
 msgstr "Depurar Modelo da &Rede"
 
 msgid "Debug &NetworkModel"
 msgstr "Depurar Modelo da &Rede"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:359
+#: ../src/qtui/mainwin.cpp:476
+msgctxt "MainWin|"
 msgid "Debug &BufferViewOverlay"
 msgstr "Depurar &BufferViewOverlay"
 
 msgid "Debug &BufferViewOverlay"
 msgstr "Depurar &BufferViewOverlay"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:361
+#: ../src/qtui/mainwin.cpp:478
+msgctxt "MainWin|"
 msgid "Debug &MessageModel"
 msgstr "Depurar &Modelo da Mensagem"
 
 msgid "Debug &MessageModel"
 msgstr "Depurar &Modelo da Mensagem"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:363
+#: ../src/qtui/mainwin.cpp:480
+msgctxt "MainWin|"
 msgid "Debug &HotList"
 msgstr "Depurar Lista &Preferida"
 
 msgid "Debug &HotList"
 msgstr "Depurar Lista &Preferida"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:365
+#: ../src/qtui/mainwin.cpp:482
+msgctxt "MainWin|"
 msgid "Debug &Log"
 msgstr "Depurar Re&gisto"
 
 msgid "Debug &Log"
 msgstr "Depurar Re&gisto"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:367
+#: ../src/qtui/mainwin.cpp:484
+msgctxt "MainWin|"
 msgid "Reload Stylesheet"
 msgstr "Recarregar Folha de Estilo"
 
 msgid "Reload Stylesheet"
 msgstr "Recarregar Folha de Estilo"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:371
+#: ../src/qtui/mainwin.cpp:487
+msgctxt "MainWin|"
+msgid "Hide Current Buffer"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:491
+msgctxt "MainWin|"
+msgid "Text formatting"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:494
+msgctxt "MainWin|"
+msgid "Apply foreground color"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:499
+msgctxt "MainWin|"
+msgid "Apply background color"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:504
+msgctxt "MainWin|"
+msgid "Clear formatting"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:509
+msgctxt "MainWin|"
+msgid "Toggle bold"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:514
+msgctxt "MainWin|"
+msgid "Toggle italics"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:519
+msgctxt "MainWin|"
+msgid "Toggle underline"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:523
+msgctxt "MainWin|"
 msgid "Navigation"
 msgstr "Navegação"
 
 msgid "Navigation"
 msgstr "Navegação"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:373
+#: ../src/qtui/mainwin.cpp:525
+msgctxt "MainWin|"
 msgid "Jump to hot chat"
 msgstr "Saltar para a conversa preferida"
 
 msgid "Jump to hot chat"
 msgstr "Saltar para a conversa preferida"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:385
-msgid "Set Quick Access #0"
+#: ../src/qtui/mainwin.cpp:528
+msgctxt "MainWin|"
+msgid "Activate the buffer search"
 msgstr ""
 
 msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:387
+#: ../src/qtui/mainwin.cpp:540
+msgctxt "MainWin|"
+msgid "Set Quick Access #0"
+msgstr "Definir Acesso Rápido #9"
+
+#: ../src/qtui/mainwin.cpp:542
+msgctxt "MainWin|"
 msgid "Set Quick Access #1"
 msgid "Set Quick Access #1"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:389
+#: ../src/qtui/mainwin.cpp:544
+msgctxt "MainWin|"
 msgid "Set Quick Access #2"
 msgid "Set Quick Access #2"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:391
+#: ../src/qtui/mainwin.cpp:546
+msgctxt "MainWin|"
 msgid "Set Quick Access #3"
 msgid "Set Quick Access #3"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:393
+#: ../src/qtui/mainwin.cpp:548
+msgctxt "MainWin|"
 msgid "Set Quick Access #4"
 msgid "Set Quick Access #4"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:395
+#: ../src/qtui/mainwin.cpp:550
+msgctxt "MainWin|"
 msgid "Set Quick Access #5"
 msgid "Set Quick Access #5"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:397
+#: ../src/qtui/mainwin.cpp:552
+msgctxt "MainWin|"
 msgid "Set Quick Access #6"
 msgid "Set Quick Access #6"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:399
+#: ../src/qtui/mainwin.cpp:554
+msgctxt "MainWin|"
 msgid "Set Quick Access #7"
 msgid "Set Quick Access #7"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:401
+#: ../src/qtui/mainwin.cpp:556
+msgctxt "MainWin|"
 msgid "Set Quick Access #8"
 msgid "Set Quick Access #8"
-msgstr ""
+msgstr "Definir Acesso Rápido #9"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:403
+#: ../src/qtui/mainwin.cpp:558
+msgctxt "MainWin|"
 msgid "Set Quick Access #9"
 msgstr "Definir Acesso Rápido #9"
 
 msgid "Set Quick Access #9"
 msgstr "Definir Acesso Rápido #9"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:406
+#: ../src/qtui/mainwin.cpp:561
+msgctxt "MainWin|"
 msgid "Quick Access #0"
 msgstr "Acesso Rápido #0"
 
 msgid "Quick Access #0"
 msgstr "Acesso Rápido #0"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:408
+#: ../src/qtui/mainwin.cpp:563
+msgctxt "MainWin|"
 msgid "Quick Access #1"
 msgid "Quick Access #1"
-msgstr ""
+msgstr "Acesso Rápido #0"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:410
+#: ../src/qtui/mainwin.cpp:565
+msgctxt "MainWin|"
 msgid "Quick Access #2"
 msgid "Quick Access #2"
-msgstr ""
+msgstr "Acesso Rápido #0"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:412
+#: ../src/qtui/mainwin.cpp:567
+msgctxt "MainWin|"
 msgid "Quick Access #3"
 msgid "Quick Access #3"
-msgstr ""
+msgstr "Acesso Rápido #0"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:414
+#: ../src/qtui/mainwin.cpp:569
+msgctxt "MainWin|"
 msgid "Quick Access #4"
 msgid "Quick Access #4"
-msgstr ""
+msgstr "Acesso Rápido #0"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:416
+#: ../src/qtui/mainwin.cpp:571
+msgctxt "MainWin|"
 msgid "Quick Access #5"
 msgid "Quick Access #5"
-msgstr ""
+msgstr "Acesso Rápido #0"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:418
+#: ../src/qtui/mainwin.cpp:573
+msgctxt "MainWin|"
 msgid "Quick Access #6"
 msgstr "Acesso Rápido #6"
 
 msgid "Quick Access #6"
 msgstr "Acesso Rápido #6"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:420
+#: ../src/qtui/mainwin.cpp:575
+msgctxt "MainWin|"
 msgid "Quick Access #7"
 msgstr "Acesso Rápido #7"
 
 msgid "Quick Access #7"
 msgstr "Acesso Rápido #7"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:422
+#: ../src/qtui/mainwin.cpp:577
+msgctxt "MainWin|"
 msgid "Quick Access #8"
 msgstr "Acesso Rápido #8"
 
 msgid "Quick Access #8"
 msgstr "Acesso Rápido #8"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:424
+#: ../src/qtui/mainwin.cpp:579
+msgctxt "MainWin|"
 msgid "Quick Access #9"
 msgstr "Acesso Rápido #9"
 
 msgid "Quick Access #9"
 msgstr "Acesso Rápido #9"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:428
+#: ../src/qtui/mainwin.cpp:583
+msgctxt "MainWin|"
 msgid "Activate Next Chat List"
 msgid "Activate Next Chat List"
-msgstr ""
+msgstr "Apagar Lista de Conversa?"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:430
+#: ../src/qtui/mainwin.cpp:585
+msgctxt "MainWin|"
 msgid "Activate Previous Chat List"
 msgstr ""
 
 msgid "Activate Previous Chat List"
 msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:432
+#: ../src/qtui/mainwin.cpp:587
+msgctxt "MainWin|"
 msgid "Go to Next Chat"
 msgid "Go to Next Chat"
-msgstr ""
+msgstr "Ir Para a Conversa"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:434
+#: ../src/qtui/mainwin.cpp:589
+msgctxt "MainWin|"
 msgid "Go to Previous Chat"
 msgid "Go to Previous Chat"
-msgstr ""
+msgstr "Ir Para a Conversa"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:441
+#: ../src/qtui/mainwin.cpp:598
+msgctxt "MainWin|"
 msgid "&File"
 msgstr "&Ficheiro"
 
 msgid "&File"
 msgstr "&Ficheiro"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:454
+#: ../src/qtui/mainwin.cpp:611
+msgctxt "MainWin|"
 msgid "&Networks"
 msgstr "&Redes"
 
 msgid "&Networks"
 msgstr "&Redes"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:460
+#: ../src/qtui/mainwin.cpp:617
+msgctxt "MainWin|"
 msgid "&View"
 msgstr "&Ver"
 
 msgid "&View"
 msgstr "&Ver"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:461
+#: ../src/qtui/mainwin.cpp:618
+msgctxt "MainWin|"
 msgid "&Chat Lists"
 msgstr "Listas de &Conversa"
 
 msgid "&Chat Lists"
 msgstr "Listas de &Conversa"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:463
+#: ../src/qtui/mainwin.cpp:620
+msgctxt "MainWin|"
 msgid "&Toolbars"
 msgstr "Barras de &Ferramentas"
 
 msgid "&Toolbars"
 msgstr "Barras de &Ferramentas"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:477
+#: ../src/qtui/mainwin.cpp:634
+msgctxt "MainWin|"
 msgid "&Settings"
 msgstr "&Definições"
 
 msgid "&Settings"
 msgstr "&Definições"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:486
+#: ../src/qtui/mainwin.cpp:644
+msgctxt "MainWin|"
 msgid "&Help"
 msgstr "A&juda"
 
 msgid "&Help"
 msgstr "A&juda"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:494
+#: ../src/qtui/mainwin.cpp:653
+msgctxt "MainWin|"
 msgid "Debug"
 msgstr "Depurar"
 
 msgid "Debug"
 msgstr "Depurar"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:723
+#: ../src/qtui/mainwin.cpp:830
+msgctxt "MainWin|"
+msgid "Feature Not Supported"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:831
+msgctxt "MainWin|"
+msgid "<b>Your Quassel Core does not support this feature</b>"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:833
+msgctxt "MainWin|"
+msgid ""
+"You need a Quassel Core v0.12.0 or newer in order to be able to remotely "
+"change your password."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:843
+msgctxt "MainWin|"
+msgid "Upgrading..."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:844
+msgctxt "MainWin|"
+msgid "Your database is being upgraded"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:847
+msgctxt "MainWin|"
+msgid ""
+"In order to support new features, we need to make changes to your backlog "
+"database. This may take a long while."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:849
+msgctxt "MainWin|"
+msgid "Do not exit Quassel until the upgrade is complete!"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:866
+msgctxt "MainWin|"
+msgid "Fatal error"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:867
+msgctxt "MainWin|"
+msgid "Quassel encountered a fatal error and is terminated."
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:869
+msgctxt "MainWin|"
+msgid "Reason:<em>"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:997
+msgctxt "MainWin|"
 msgid "Nicks"
 msgstr "Alcunhas"
 
 msgid "Nicks"
 msgstr "Alcunhas"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:732
+#: ../src/qtui/mainwin.cpp:1007
+msgctxt "MainWin|"
 msgid "Show Nick List"
 msgstr "Mostrar Lista de Alcunhas"
 
 msgid "Show Nick List"
 msgstr "Mostrar Lista de Alcunhas"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:755
+#: ../src/qtui/mainwin.cpp:1022
+msgctxt "MainWin|"
+msgid "Chat Monitor"
+msgstr "Monitor de Conversa"
+
+#: ../src/qtui/mainwin.cpp:1033
+msgctxt "MainWin|"
 msgid "Show Chat Monitor"
 msgstr "Mostrar Monitorização da Conversa"
 
 msgid "Show Chat Monitor"
 msgstr "Mostrar Monitorização da Conversa"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:759
+#: ../src/qtui/mainwin.cpp:1039
+msgctxt "MainWin|"
 msgid "Inputline"
 msgstr "Linha de entrada"
 
 msgid "Inputline"
 msgstr "Linha de entrada"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:768
+#: ../src/qtui/mainwin.cpp:1048
+msgctxt "MainWin|"
 msgid "Show Input Line"
 msgstr "Mostrar Linha de Entrada"
 
 msgid "Show Input Line"
 msgstr "Mostrar Linha de Entrada"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:793
+#: ../src/qtui/mainwin.cpp:1061
+msgctxt "MainWin|"
+msgid "Topic"
+msgstr "Tópico"
+
+#: ../src/qtui/mainwin.cpp:1073
+msgctxt "MainWin|"
 msgid "Show Topic Line"
 msgstr "Mostrar Linha do Tópico"
 
 msgid "Show Topic Line"
 msgstr "Mostrar Linha do Tópico"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:871
+#: ../src/qtui/mainwin.cpp:1079
+msgctxt "MainWin|"
+msgid "Transfers"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:1090
+msgctxt "MainWin|"
+msgid "Show File Transfers"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:1187
+msgctxt "MainWin|"
 msgid "Main Toolbar"
 msgstr "Barra de Ferramentas Principal"
 
 msgid "Main Toolbar"
 msgstr "Barra de Ferramentas Principal"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:910
+#: ../src/qtui/mainwin.cpp:1207
+msgctxt "MainWin|"
+msgid "Nick Toolbar"
+msgstr ""
+
+#: ../src/qtui/mainwin.cpp:1284
+msgctxt "MainWin|"
 msgid "Connected to core."
 msgstr "Conectado ao núcleo."
 
 msgid "Connected to core."
 msgstr "Conectado ao núcleo."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1001
+#: ../src/qtui/mainwin.cpp:1384
+msgctxt "MainWin|"
 msgid "Not connected to core."
 msgstr "Não conectado ao núcleo."
 
 msgid "Not connected to core."
 msgstr "Não conectado ao núcleo."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1015 ../src/qtui/mainwin.cpp:1023
+#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413
+msgctxt "MainWin|"
 msgid "Unencrypted Connection"
 msgstr "Conexão Não Encriptada"
 
 msgid "Unencrypted Connection"
 msgstr "Conexão Não Encriptada"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1015
+#: ../src/qtui/mainwin.cpp:1403
+msgctxt "MainWin|"
 msgid "<b>Your client does not support SSL encryption</b>"
 msgstr "<b>O seu cliente não suporta encriptação SSL</b>"
 
 msgid "<b>Your client does not support SSL encryption</b>"
 msgstr "<b>O seu cliente não suporta encriptação SSL</b>"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1017 ../src/qtui/mainwin.cpp:1025
+#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415
+msgctxt "MainWin|"
 msgid ""
 "Sensitive data, like passwords, will be transmitted unencrypted to your "
 "Quassel core."
 msgid ""
 "Sensitive data, like passwords, will be transmitted unencrypted to your "
 "Quassel core."
-msgstr ""
-"Dados sensitivos, como as senhas, serão transmitidos desencriptados para o "
-"seu núcleo Quassel."
+msgstr "Dados sensitivos, como as senhas, serão transmitidos desencriptados para o seu núcleo Quassel."
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1023
+#: ../src/qtui/mainwin.cpp:1413
+msgctxt "MainWin|"
 msgid "<b>Your core does not support SSL encryption</b>"
 msgstr "<b>O seu núcleo não suporta encriptação SSL</b>"
 
 msgid "<b>Your core does not support SSL encryption</b>"
 msgstr "<b>O seu núcleo não suporta encriptação SSL</b>"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1040 ../src/qtui/mainwin.cpp:1060
+#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452
+msgctxt "MainWin|"
 msgid "Untrusted Security Certificate"
 msgstr "Certificado de Segurança Não Confiável"
 
 msgid "Untrusted Security Certificate"
 msgstr "Certificado de Segurança Não Confiável"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1041
+#: ../src/qtui/mainwin.cpp:1432
+#, qt-format
+msgctxt "MainWin|"
 msgid ""
 "<b>The SSL certificate provided by the core at %1 is untrusted for the "
 "following reasons:</b>"
 msgid ""
 "<b>The SSL certificate provided by the core at %1 is untrusted for the "
 "following reasons:</b>"
-msgstr ""
-"<b>O certificado SSL fornecido pelo núcleo em %1 não é confiável pelas "
-"seguintes razões:</b>"
+msgstr "<b>O certificado SSL fornecido pelo núcleo em %1 não é confiável pelas seguintes razões:</b>"
+
+#: ../src/qtui/mainwin.cpp:1435
+msgctxt "MainWin|"
+msgid "Continue"
+msgstr "Continuar"
 
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1045
+#: ../src/qtui/mainwin.cpp:1436
+msgctxt "MainWin|"
 msgid "Show Certificate"
 msgstr "Mostrar Certificado"
 
 msgid "Show Certificate"
 msgstr "Mostrar Certificado"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1061
+#: ../src/qtui/mainwin.cpp:1453
+msgctxt "MainWin|"
 msgid ""
 "Would you like to accept this certificate forever without being prompted?"
 msgstr "Deseja aceitar este certificado para sempre sem ser solicitado?"
 
 msgid ""
 "Would you like to accept this certificate forever without being prompted?"
 msgstr "Deseja aceitar este certificado para sempre sem ser solicitado?"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1063
+#: ../src/qtui/mainwin.cpp:1455
+msgctxt "MainWin|"
 msgid "Current Session Only"
 msgstr "Apenas Sessão Actual"
 
 msgid "Current Session Only"
 msgstr "Apenas Sessão Actual"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1064
+#: ../src/qtui/mainwin.cpp:1456
+msgctxt "MainWin|"
 msgid "Forever"
 msgstr "Para Sempre"
 
 msgid "Forever"
 msgstr "Para Sempre"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1073
+#: ../src/qtui/mainwin.cpp:1467
+msgctxt "MainWin|"
 msgid "Core Connection Error"
 msgstr "Erro de Conexão do Núcleo"
 
 msgid "Core Connection Error"
 msgstr "Erro de Conexão do Núcleo"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:1190
-msgid "&Normal mode"
+#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500
+msgctxt "MainWin|"
+msgid "No network selected"
 msgstr ""
 
 msgstr ""
 
-#. ts-context MessageModel
-#: ../src/client/messagemodel.cpp:375
+#: ../src/qtui/mainwin.cpp:1502
+msgctxt "MainWin|"
+msgid "Select a network before trying to view the channel list."
+msgstr ""
+
+#: ../src/client/messagemodel.cpp:405
+#, qt-format
+msgctxt "MessageModel|"
 msgid "Requesting %1 messages from backlog for buffer %2:%3"
 msgstr "A pedir %1 mensagens do histórico para o 'buffer' %2:%3"
 
 msgid "Requesting %1 messages from backlog for buffer %2:%3"
 msgstr "A pedir %1 mensagens do histórico para o 'buffer' %2:%3"
 
-#. ts-context MsgProcessorStatusWidget
+#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19
+msgctxt "MsgProcessorStatusWidget|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/ui/msgprocessorstatuswidget.ui:34
 #: ../src/qtui/ui/msgprocessorstatuswidget.ui:34
+msgctxt "MsgProcessorStatusWidget|"
 msgid "Receiving Backlog"
 msgstr "A receber histórico"
 
 msgid "Receiving Backlog"
 msgstr "A receber histórico"
 
-#. ts-context MultiLineEdit
-#: ../src/uisupport/multilineedit.cpp:661
-msgid "Do you really want to paste %n lines?"
-msgid_plural "Do you really want to paste %n lines?"
+#: ../src/uisupport/multilineedit.cpp:111
+msgctxt "MultiLineEdit|"
+msgid "Auto Spell Check"
+msgstr ""
+
+#: ../src/uisupport/multilineedit.cpp:745
+#, qt-format
+msgctxt "MultiLineEdit|"
+msgid "Do you really want to paste %n line(s)?"
+msgid_plural "Do you really want to paste %n line(s)?"
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context MultiLineEdit
-#: ../src/uisupport/multilineedit.cpp:670
+#: ../src/uisupport/multilineedit.cpp:758
+msgctxt "MultiLineEdit|"
 msgid "Paste Protection"
 msgstr "Protecção de Colagem"
 
 msgid "Paste Protection"
 msgstr "Protecção de Colagem"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkAddDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkEditDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:14
 #: ../src/qtui/settingspages/networkadddlg.ui:14
-#: ../src/qtui/settingspages/networkssettingspage.cpp:705
+msgctxt "NetworkAddDlg|"
 msgid "Add Network"
 msgid "Add Network"
-msgstr ""
+msgstr "Rede"
 
 
-#. ts-context NetworkAddDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:22
 #: ../src/qtui/settingspages/networkadddlg.ui:22
+msgctxt "NetworkAddDlg|"
 msgid "Use preset:"
 msgstr "Usar predefinido:"
 
 msgid "Use preset:"
 msgstr "Usar predefinido:"
 
-#. ts-context NetworkAddDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:57
 #: ../src/qtui/settingspages/networkadddlg.ui:57
+msgctxt "NetworkAddDlg|"
 msgid "Manually specify network settings"
 msgstr "Indicar manualmente as definições da rede"
 
 msgid "Manually specify network settings"
 msgstr "Indicar manualmente as definições da rede"
 
-#. ts-context NetworkAddDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:67
 #: ../src/qtui/settingspages/networkadddlg.ui:67
+msgctxt "NetworkAddDlg|"
 msgid "Manual Settings"
 msgstr "Definições Manuais"
 
 msgid "Manual Settings"
 msgstr "Definições Manuais"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkAddDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/settingspages/networkadddlg.ui:75
 #: ../src/qtui/settingspages/networkadddlg.ui:75
-#: ../src/qtui/ui/simplenetworkeditor.ui:28
+msgctxt "NetworkAddDlg|"
 msgid "Network name:"
 msgid "Network name:"
-msgstr ""
+msgstr "Rede:"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkAddDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context ServerEditDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:85
 #: ../src/qtui/settingspages/networkadddlg.ui:85
-#: ../src/qtui/settingspages/servereditdlg.ui:38
+msgctxt "NetworkAddDlg|"
 msgid "Server address:"
 msgid "Server address:"
-msgstr ""
+msgstr "Mensagem do servidor:"
+
+#: ../src/qtui/settingspages/networkadddlg.ui:95
+msgctxt "NetworkAddDlg|"
+msgid "Port:"
+msgstr "Porta:"
 
 
-#. ts-context NetworkAddDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:115
 #: ../src/qtui/settingspages/networkadddlg.ui:115
+msgctxt "NetworkAddDlg|"
 msgid "Server password:"
 msgstr "Senha do servidor:"
 
 msgid "Server password:"
 msgstr "Senha do servidor:"
 
-#. ts-context NetworkAddDlg
 #: ../src/qtui/settingspages/networkadddlg.ui:131
 #: ../src/qtui/settingspages/networkadddlg.ui:131
-msgid "Use secure connection"
-msgstr "Usar conexão segura"
+msgctxt "NetworkAddDlg|"
+msgid "Try to use an encrypted connection (e.g. SSL/TLS)"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkadddlg.ui:134
+msgctxt "NetworkAddDlg|"
+msgid "Use encrypted connection"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkadddlg.ui:144
+msgctxt "NetworkAddDlg|"
+msgid ""
+"<p>Verify the encrypted connection provides a valid certificate, increasing "
+"security.<br/>Uncheck if the IRC server uses a self-signed or invalid "
+"certificate.</p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkadddlg.ui:147
+msgctxt "NetworkAddDlg|"
+msgid "Verify connection security"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1056
+msgctxt "NetworkAddDlg|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1057
+msgctxt "NetworkAddDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to verify connection "
+"security."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkeditdlg.ui:13
+msgctxt "NetworkEditDlg|"
+msgid "Dialog"
+msgstr "Diálogo"
 
 
-#. ts-context NetworkEditDlg
 #: ../src/qtui/settingspages/networkeditdlg.ui:21
 #: ../src/qtui/settingspages/networkeditdlg.ui:21
+msgctxt "NetworkEditDlg|"
 msgid "Please enter a network name:"
 msgstr "Por favor indique um nome de rede:"
 
 msgid "Please enter a network name:"
 msgstr "Por favor indique um nome de rede:"
 
-#. ts-context NetworkItem
-#: ../src/client/networkmodel.cpp:196
-msgid "Server: %1"
-msgstr "Servidor: %1"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1130
+msgctxt "NetworkEditDlg|"
+msgid "Add Network"
+msgstr "Rede"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkItem
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidget
-#: ../src/client/networkmodel.cpp:197 ../src/qtui/topicwidget.cpp:106
-msgid "Users: %1"
+#: ../src/client/networkmodel.cpp:255
+msgctxt "NetworkItem|"
+msgid "Server"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworkItem
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context TopicWidget
-#: ../src/client/networkmodel.cpp:200 ../src/qtui/topicwidget.cpp:107
-msgid "Lag: %1 msecs"
+#: ../src/client/networkmodel.cpp:256
+msgctxt "NetworkItem|"
+msgid "Users"
+msgstr "Utilizadores"
+
+#: ../src/client/networkmodel.cpp:258
+msgctxt "NetworkItem|"
+msgid "Lag"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:258
+#, qt-format
+msgctxt "NetworkItem|"
+msgid "%1 msecs"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:262
+msgctxt "NetworkItem|"
+msgid "Not connected"
 msgstr ""
 
 msgstr ""
 
-#. ts-context NetworkModel
-#: ../src/client/networkmodel.cpp:852
+#: ../src/client/networkmodel.cpp:1314
+msgctxt "NetworkModel|"
 msgid "Chat"
 msgstr "Conversa"
 
 msgid "Chat"
 msgstr "Conversa"
 
-#. ts-context NetworkModel
-#: ../src/client/networkmodel.cpp:852
+#: ../src/client/networkmodel.cpp:1314
+msgctxt "NetworkModel|"
+msgid "Topic"
+msgstr "Tópico"
+
+#: ../src/client/networkmodel.cpp:1314
+msgctxt "NetworkModel|"
 msgid "Nick Count"
 msgstr "Contagem da Alcunha"
 
 msgid "Nick Count"
 msgstr "Contagem da Alcunha"
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:154
+#: ../src/uisupport/networkmodelcontroller.cpp:178
+msgctxt "NetworkModelController|"
 msgid "Do you want to delete the following buffer(s) permanently?"
 msgid_plural "Do you want to delete the following buffer(s) permanently?"
 msgstr[0] ""
 msgstr[1] ""
 
 msgid "Do you want to delete the following buffer(s) permanently?"
 msgid_plural "Do you want to delete the following buffer(s) permanently?"
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:167
+#: ../src/uisupport/networkmodelcontroller.cpp:191
+#, qt-format
+msgctxt "NetworkModelController|"
 msgid "...and <b>%1</b> more<br><br>"
 msgstr "...e <b>%1</b> mais<br><br>"
 
 msgid "...and <b>%1</b> more<br><br>"
 msgstr "...e <b>%1</b> mais<br><br>"
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:168
+#: ../src/uisupport/networkmodelcontroller.cpp:192
+msgctxt "NetworkModelController|"
 msgid ""
 "<b>Note:</b> This will delete all related data, including all backlog data, "
 "from the core's database and cannot be undone."
 msgid ""
 "<b>Note:</b> This will delete all related data, including all backlog data, "
 "from the core's database and cannot be undone."
-msgstr ""
-"<b>Nota:</b> Isto irá apagar todos os dados relacionados, incluindo todos os "
-"dados do histórico da base de dados do núcleo e não pode ser desfeito."
+msgstr "<b>Nota:</b> Isto irá apagar todos os dados relacionados, incluindo todos os dados do histórico da base de dados do núcleo e não pode ser desfeito."
 
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:170
+#: ../src/uisupport/networkmodelcontroller.cpp:194
+msgctxt "NetworkModelController|"
 msgid ""
 "<br>Active channel buffers cannot be deleted, please part the channel first."
 msgid ""
 "<br>Active channel buffers cannot be deleted, please part the channel first."
-msgstr ""
-"<br>Os 'buffers' dos canais activos não podem ser apagados, por favor saia "
-"do canal primeiro."
+msgstr "<br>Os 'buffers' dos canais activos não podem ser apagados, por favor saia do canal primeiro."
 
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:172
+#: ../src/uisupport/networkmodelcontroller.cpp:196
+msgctxt "NetworkModelController|"
 msgid "Remove buffers permanently?"
 msgstr "Remover 'buffers' permanentemente?"
 
 msgid "Remove buffers permanently?"
 msgstr "Remover 'buffers' permanentemente?"
 
-#. ts-context NetworkModelController::JoinDlg
-#: ../src/uisupport/networkmodelcontroller.cpp:484
+#: ../src/uisupport/networkmodelcontroller.cpp:241
+#: ../src/uisupport/networkmodelcontroller.cpp:243
+msgctxt "NetworkModelController|"
+msgid "Question"
+msgstr ""
+
+#: ../src/uisupport/networkmodelcontroller.cpp:241
+msgctxt "NetworkModelController|"
+msgid "Really Connect to all IRC Networks?"
+msgstr ""
+
+#: ../src/uisupport/networkmodelcontroller.cpp:243
+msgctxt "NetworkModelController|"
+msgid "Really disconnect from all IRC Networks?"
+msgstr ""
+
+#: ../src/uisupport/networkmodelcontroller.cpp:556
+msgctxt "NetworkModelController::JoinDlg|"
 msgid "Join Channel"
 msgstr "Entrar no Canal"
 
 msgid "Join Channel"
 msgstr "Entrar no Canal"
 
-#. ts-context NetworkModelController::JoinDlg
-#: ../src/uisupport/networkmodelcontroller.cpp:489
+#: ../src/uisupport/networkmodelcontroller.cpp:559
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Network:"
+msgstr "Rede:"
+
+#: ../src/uisupport/networkmodelcontroller.cpp:561
+msgctxt "NetworkModelController::JoinDlg|"
 msgid "Channel:"
 msgstr "Canal:"
 
 msgid "Channel:"
 msgstr "Canal:"
 
-#. ts-context NetworkPage
-#: ../src/qtui/ircconnectionwizard.cpp:148
+#: ../src/uisupport/networkmodelcontroller.cpp:563
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Password:"
+msgstr "Senha:"
+
+#: ../src/qtui/ircconnectionwizard.cpp:159
+msgctxt "NetworkPage|"
 msgid "Setup Network Connection"
 msgstr "Definição da Conexão da Rede"
 
 msgid "Setup Network Connection"
 msgstr "Definição da Conexão da Rede"
 
-#. ts-context NetworksSettingsPage
+#: ../src/qtui/settingspages/networkssettingspage.ui:14
+msgctxt "NetworksSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:48
+msgctxt "NetworksSettingsPage|"
+msgid "Re&name..."
+msgstr "Re&nomear..."
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:65
+#: ../src/qtui/settingspages/networkssettingspage.ui:234
+msgctxt "NetworksSettingsPage|"
+msgid "&Add..."
+msgstr "&Adicionar..."
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:88
+#: ../src/qtui/settingspages/networkssettingspage.ui:251
+msgctxt "NetworksSettingsPage|"
+msgid "De&lete"
+msgstr "A&pagar"
+
 #: ../src/qtui/settingspages/networkssettingspage.ui:124
 #: ../src/qtui/settingspages/networkssettingspage.ui:124
+msgctxt "NetworksSettingsPage|"
 msgid "Network Details"
 msgstr "Detalhes da Rede"
 
 msgid "Network Details"
 msgstr "Detalhes da Rede"
 
-#. ts-context NetworksSettingsPage
 #: ../src/qtui/settingspages/networkssettingspage.ui:132
 #: ../src/qtui/settingspages/networkssettingspage.ui:132
+msgctxt "NetworksSettingsPage|"
 msgid "Identity:"
 msgstr "Identidade:"
 
 msgid "Identity:"
 msgstr "Identidade:"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/settingspages/networkssettingspage.ui:149
+#: ../src/qtui/settingspages/networkssettingspage.ui:280
+#: ../src/qtui/settingspages/networkssettingspage.ui:294
+msgctxt "NetworksSettingsPage|"
+msgid "..."
+msgstr "..."
+
 #: ../src/qtui/settingspages/networkssettingspage.ui:190
 #: ../src/qtui/settingspages/networkssettingspage.ui:190
-#: ../src/qtui/ui/simplenetworkeditor.ui:63
+msgctxt "NetworksSettingsPage|"
 msgid "Servers"
 msgid "Servers"
-msgstr ""
+msgstr "Servidor: %1"
 
 
-#. ts-context NetworksSettingsPage
 #: ../src/qtui/settingspages/networkssettingspage.ui:193
 #: ../src/qtui/settingspages/networkssettingspage.ui:193
+msgctxt "NetworksSettingsPage|"
 msgid "Manage servers for this network"
 msgstr "Gerir servidores para esta rede"
 
 msgid "Manage servers for this network"
 msgstr "Gerir servidores para esta rede"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context NetworksSettingsPage
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/settingspages/networkssettingspage.ui:217
 #: ../src/qtui/settingspages/networkssettingspage.ui:217
-#: ../src/qtui/ui/simplenetworkeditor.ui:99
+msgctxt "NetworksSettingsPage|"
 msgid "&Edit..."
 msgid "&Edit..."
-msgstr ""
+msgstr "Editar..."
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:277
+msgctxt "NetworksSettingsPage|"
+msgid "Move upwards in list"
+msgstr "Mover para cima na lista"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:291
+msgctxt "NetworksSettingsPage|"
+msgid "Move downwards in list"
+msgstr "Mover para baixo na lista"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:337
+#: ../src/qtui/settingspages/networkssettingspage.ui:336
+msgctxt "NetworksSettingsPage|"
 msgid "Commands"
 msgstr "Comandos"
 
 msgid "Commands"
 msgstr "Comandos"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:340
+#: ../src/qtui/settingspages/networkssettingspage.ui:339
+msgctxt "NetworksSettingsPage|"
 msgid ""
 "Configure automatic identification or misc. commands to be executed after "
 "connecting to a server"
 msgid ""
 "Configure automatic identification or misc. commands to be executed after "
 "connecting to a server"
-msgstr ""
-"Configurar identificação automática ou junte os comandos  a serem executados "
-"após conectar a este servidor"
+msgstr "Configurar identificação automática ou junte os comandos  a serem executados após conectar a este servidor"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:346
+#: ../src/qtui/settingspages/networkssettingspage.ui:345
+msgctxt "NetworksSettingsPage|"
 msgid "Commands to execute on connect:"
 msgstr "Comandos a executar ao conectar:"
 
 msgid "Commands to execute on connect:"
 msgstr "Comandos a executar ao conectar:"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:362
-msgid ""
-"Specify a list of IRC commands to be executed upon connect.\n"
-"Note that Quassel IRC automatically rejoins channels, so /join will rarely "
-"be needed here!"
+#: ../src/qtui/settingspages/networkssettingspage.ui:361
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Specify a list of IRC commands to be executed upon connect.\n"
+"Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!"
+msgstr "Especifique uma lista de comandos IRC a serem executados após conectar.\nNote que o Quassel IRC reentra nos canais automaticamente, como tal o /join raramente será preciso aqui!"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:373
+msgctxt "NetworksSettingsPage|"
+msgid "Connection"
+msgstr "Conexão"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:382
+msgctxt "NetworksSettingsPage|"
+msgid "Automatically reconnect to the IRC network after connection failures"
+msgstr "Reconectar automaticamente à rede IRC após as falhas da conexão"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:385
+msgctxt "NetworksSettingsPage|"
+msgid "Automatic Reconnect"
+msgstr "Reconectar Automaticamente"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:396
+#: ../src/qtui/settingspages/networkssettingspage.ui:595
+msgctxt "NetworksSettingsPage|"
+msgid "Wait"
+msgstr "Aguarde"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:403
+#: ../src/qtui/settingspages/networkssettingspage.ui:605
+msgctxt "NetworksSettingsPage|"
+msgid " s"
+msgstr " e"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:419
+msgctxt "NetworksSettingsPage|"
+msgid "between retries"
+msgstr "entre tentativas"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:443
+msgctxt "NetworksSettingsPage|"
+msgid "Number of retries:"
+msgstr "Número de tentativas:"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:463
+#: ../src/qtui/settingspages/networkssettingspage.ui:547
+msgctxt "NetworksSettingsPage|"
+msgid "Unlimited"
+msgstr "Ilimitado"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:488
+msgctxt "NetworksSettingsPage|"
+msgid "Rejoin all channels after reconnect"
+msgstr "Reentrar nos canais após reconectar"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:507
+msgctxt "NetworksSettingsPage|"
+msgid "Use Custom Rate Limits"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:521
+msgctxt "NetworksSettingsPage|"
+msgid "Max. messages at once:"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:528
+msgctxt "NetworksSettingsPage|"
+msgid "Maximum number of messages to send without any delays"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:544
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<html><head/><body><p>Disable all rate limiting, e.g. for IRC "
+"bridges.</p><p>Don't use with most normal networks.</p></body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:602
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<html><head/><body><p>Delay between messages after the maximum number of "
+"undelayed messages have been sent.</p></body></html>"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:621
+msgctxt "NetworksSettingsPage|"
+msgid "between future messages"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:663
+#: ../src/qtui/settingspages/networkssettingspage.ui:814
+msgctxt "NetworksSettingsPage|"
+msgid "Auto Identify"
+msgstr "Auto Identificar"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:672
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Authenticate using your nickname and password before joining any channels"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:675
+msgctxt "NetworksSettingsPage|"
+msgid "Use SASL Authentication"
+msgstr "Usar Autenticação SASL"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:716
+msgctxt "NetworksSettingsPage|"
+msgid "Account name, often the same as your nickname"
 msgstr ""
 msgstr ""
-"Especifique uma lista de comandos IRC a serem executados após conectar.\n"
-"Note que o Quassel IRC reentra nos canais automaticamente, como tal o /join "
-"raramente será preciso aqui!"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:383
-msgid "Automatically reconnect to the IRC network after connection failures"
-msgstr "Reconectar automaticamente à rede IRC após as falhas da conexão"
+#: ../src/qtui/settingspages/networkssettingspage.ui:729
+msgctxt "NetworksSettingsPage|"
+msgid "Account:"
+msgstr "Conta:"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:386
-msgid "Automatic Reconnect"
-msgstr "Reconectar Automaticamente"
+#: ../src/qtui/settingspages/networkssettingspage.ui:739
+#: ../src/qtui/settingspages/networkssettingspage.ui:842
+msgctxt "NetworksSettingsPage|"
+msgid "Account password"
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:397
-msgid "Wait"
-msgstr "Aguarde"
+#: ../src/qtui/settingspages/networkssettingspage.ui:752
+#: ../src/qtui/settingspages/networkssettingspage.ui:862
+msgctxt "NetworksSettingsPage|"
+msgid "Password:"
+msgstr "Senha:"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:404
-msgid " s"
-msgstr " e"
+#: ../src/qtui/settingspages/networkssettingspage.ui:776
+msgctxt "NetworksSettingsPage|"
+msgid "Could not detect if supported by server"
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:420
-msgid "between retries"
-msgstr "entre tentativas"
+#: ../src/qtui/settingspages/networkssettingspage.ui:783
+msgctxt "NetworksSettingsPage|"
+msgid "Details..."
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:444
-msgid "Number of retries:"
-msgstr "Número de tentativas:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:798
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<html><head/><body><p><span style=\" font-weight:600;\">Note:</span> because"
+" the identity has an ssl certificate set, SASL EXTERNAL will be "
+"used.</p></body></html>"
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:489
-msgid "Rejoin all channels after reconnect"
-msgstr "Reentrar nos canais após reconectar"
+#: ../src/qtui/settingspages/networkssettingspage.ui:811
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Authenticate to services using your password.  Use SASL instead to identify "
+"before joining channels."
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:516
-#: ../src/qtui/settingspages/networkssettingspage.ui:525
-msgid "Auto Identify"
-msgstr "Auto Identificar"
+#: ../src/qtui/settingspages/networkssettingspage.ui:829
+msgctxt "NetworksSettingsPage|"
+msgid "Service user to send your password to, usually NickServ"
+msgstr ""
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:540
+#: ../src/qtui/settingspages/networkssettingspage.ui:832
+msgctxt "NetworksSettingsPage|"
 msgid "NickServ"
 msgstr "NickServ"
 
 msgid "NickServ"
 msgstr "NickServ"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:557
+#: ../src/qtui/settingspages/networkssettingspage.ui:852
+msgctxt "NetworksSettingsPage|"
 msgid "Service:"
 msgstr "Serviço:"
 
 msgid "Service:"
 msgstr "Serviço:"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:580
-msgid "Use SASL Authentication"
-msgstr "Usar Autenticação SASL"
-
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:625
-msgid "Account:"
-msgstr "Conta:"
-
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:649
+#: ../src/qtui/settingspages/networkssettingspage.ui:886
+msgctxt "NetworksSettingsPage|"
 msgid "Encodings"
 msgstr "Codificações"
 
 msgid "Encodings"
 msgstr "Codificações"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:652
+#: ../src/qtui/settingspages/networkssettingspage.ui:889
+msgctxt "NetworksSettingsPage|"
 msgid ""
 msgid ""
-"Configure advanced settings such as message encodings and automatic reconnect"
-msgstr ""
-"Configurar definições avançadas tais como codificações da mensagem e "
-"reconexão automática"
+"Configure advanced settings such as message encodings and automatic "
+"reconnect"
+msgstr "Configurar definições avançadas tais como codificações da mensagem e reconexão automática"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:661
+#: ../src/qtui/settingspages/networkssettingspage.ui:898
+msgctxt "NetworksSettingsPage|"
 msgid "Control encodings for in- and outgoing messages"
 msgstr "Controlo das codificações para mensagens que entram e saem"
 
 msgid "Control encodings for in- and outgoing messages"
 msgstr "Controlo das codificações para mensagens que entram e saem"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:664
+#: ../src/qtui/settingspages/networkssettingspage.ui:901
+msgctxt "NetworksSettingsPage|"
 msgid "Use Custom Encodings"
 msgstr "Usar Codificações Personalizadas"
 
 msgid "Use Custom Encodings"
 msgstr "Usar Codificações Personalizadas"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:675
-#: ../src/qtui/settingspages/networkssettingspage.ui:695
+#: ../src/qtui/settingspages/networkssettingspage.ui:912
+#: ../src/qtui/settingspages/networkssettingspage.ui:932
+msgctxt "NetworksSettingsPage|"
 msgid ""
 "Specify which encoding your messages will be sent in.\n"
 "UTF-8 should be a sane choice for most networks."
 msgid ""
 "Specify which encoding your messages will be sent in.\n"
 "UTF-8 should be a sane choice for most networks."
-msgstr ""
-"Especificar com que codificação as suas mensagens serão enviadas.\n"
-"UTF-8 deve ser a escolha correcta para a maioria das redes."
+msgstr "Especificar com que codificação as suas mensagens serão enviadas.\nUTF-8 deve ser a escolha correcta para a maioria das redes."
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:679
+#: ../src/qtui/settingspages/networkssettingspage.ui:916
+msgctxt "NetworksSettingsPage|"
 msgid "Send messages in:"
 msgstr "Enviar mensagens em:"
 
 msgid "Send messages in:"
 msgstr "Enviar mensagens em:"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:706
-#: ../src/qtui/settingspages/networkssettingspage.ui:726
+#: ../src/qtui/settingspages/networkssettingspage.ui:943
+#: ../src/qtui/settingspages/networkssettingspage.ui:963
+msgctxt "NetworksSettingsPage|"
 msgid ""
 msgid ""
-"Incoming messages encoded in Utf8 will always be treated as such.\n"
-"This setting defines the encoding for messages that are not Utf8."
+"Incoming messages encoded in UTF-8 will always be treated as such.\n"
+"This setting defines the encoding for messages that are not UTF-8."
 msgstr ""
 msgstr ""
-"As mensagens recebidas em Utf8 serão sempre tratadas como tal.\n"
-"Esta configuração define a codificação para mensagens que não\n"
-"são Utf8."
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:710
+#: ../src/qtui/settingspages/networkssettingspage.ui:947
+msgctxt "NetworksSettingsPage|"
 msgid "Receive fallback:"
 msgstr "Receber retorno:"
 
 msgid "Receive fallback:"
 msgstr "Receber retorno:"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:737
-#: ../src/qtui/settingspages/networkssettingspage.ui:751
+#: ../src/qtui/settingspages/networkssettingspage.ui:974
+#: ../src/qtui/settingspages/networkssettingspage.ui:987
+msgctxt "NetworksSettingsPage|"
 msgid ""
 msgid ""
-"This specifies how control messages, nicks and servernames are encoded.\n"
-"Unless you *really* know what you do, leave this as ISO-8859-1!"
+"<qt><p>This specifies how control messages, nicks and servernames are "
+"encoded.</p><p><b>UTF-8</b> should be fine for modern networks.  On other "
+"networks, you may need to use <b>ISO-8859-1</b> to avoid errors with illegal"
+" characters and invalid encoding.</p></qt>"
 msgstr ""
 msgstr ""
-"Isto especifica como as mensagens de controlo, as alcunhas e nomes dos\n"
-"servidores são codificados. A não ser que *realmente* saiba o que está a\n"
-"fazer, deixe este como ISO-8859-1!"
 
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:741
+#: ../src/qtui/settingspages/networkssettingspage.ui:977
+msgctxt "NetworksSettingsPage|"
 msgid "Server encoding:"
 msgstr "Codificação do servidor:"
 
 msgid "Server encoding:"
 msgstr "Codificação do servidor:"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:37
+#: ../src/qtui/settingspages/networkssettingspage.cpp:41
+msgctxt "NetworksSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:41
+msgctxt "NetworksSettingsPage|"
 msgid "Networks"
 msgstr "Redes"
 
 msgid "Networks"
 msgstr "Redes"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:168
+#: ../src/qtui/settingspages/networkssettingspage.cpp:184
+#: ../src/qtui/settingspages/networkssettingspage.cpp:196
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<p>Override default message rate limiting.</p><p><b>Setting limits too low "
+"may get you disconnected from the server!</b></p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:199
+msgctxt "NetworksSettingsPage|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:200
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to modify message rate "
+"limits."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:238
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<b>The following problems need to be corrected before your changes can be "
+"applied:</b><ul>"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:239
+msgctxt "NetworksSettingsPage|"
 msgid "<li>All networks need at least one server defined</li>"
 msgstr "<li>Todas as redes precisam de pelo menos um servidor definido</li>"
 
 msgid "<li>All networks need at least one server defined</li>"
 msgstr "<li>Todas as redes precisam de pelo menos um servidor definido</li>"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:170
+#: ../src/qtui/settingspages/networkssettingspage.cpp:240
+msgctxt "NetworksSettingsPage|"
+msgid "</ul>"
+msgstr "</ul>"
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:241
+msgctxt "NetworksSettingsPage|"
 msgid "Invalid Network Settings"
 msgstr "Definições de Rede Inválidas"
 
 msgid "Invalid Network Settings"
 msgstr "Definições de Rede Inválidas"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:542
+#: ../src/qtui/settingspages/networkssettingspage.cpp:737
+msgctxt "NetworksSettingsPage|"
+msgid "Could not check if supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:743
+msgctxt "NetworksSettingsPage|"
+msgid "Cannot check if supported when disconnected"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:749
+msgctxt "NetworksSettingsPage|"
+msgid "Not currently supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:755
+msgctxt "NetworksSettingsPage|"
+msgid "Supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:838
+msgctxt "NetworksSettingsPage|"
 msgid "Delete Network?"
 msgstr "Apagar rede?"
 
 msgid "Delete Network?"
 msgstr "Apagar rede?"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:543
+#: ../src/qtui/settingspages/networkssettingspage.cpp:839
+#, qt-format
+msgctxt "NetworksSettingsPage|"
 msgid ""
 "Do you really want to delete the network \"%1\" and all related settings, "
 "including the backlog?"
 msgid ""
 "Do you really want to delete the network \"%1\" and all related settings, "
 "including the backlog?"
+msgstr "Deseja realmente apagar a rede \"%1\" e todas as definições relacionadas, incluindo o histórico?"
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:971
+msgctxt "NetworksSettingsPage|"
+msgid "Could not check if SASL supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:972
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Quassel could not check if \"%1\" supports SASL.  This may be due to unsaved"
+" changes or an older Quassel core.  You can still try using SASL."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:977
+msgctxt "NetworksSettingsPage|"
+msgid "Cannot check if SASL supported when disconnected"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:978
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Quassel cannot check if \"%1\" supports SASL when disconnected.  Connect to "
+"the network, or try using SASL anyways."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:983
+msgctxt "NetworksSettingsPage|"
+msgid "SASL not currently supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:984
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" does not currently support SASL.  However, support might "
+"be added later on."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:989
+msgctxt "NetworksSettingsPage|"
+msgid "SASL supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:990
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" supports SASL.  In most cases, you should use SASL "
+"instead of NickServ identification."
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:997
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid "SASL support for \"%1\""
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1002
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"SASL is a standardized way to log in and identify yourself to IRC servers."
 msgstr ""
 msgstr ""
-"Deseja realmente apagar a rede \"%1\" e todas as definições relacionadas, "
-"incluindo o histórico?"
 
 
-#. ts-context NickEditDlg
 #: ../src/qtui/settingspages/nickeditdlg.ui:13
 #: ../src/qtui/settingspages/nickeditdlg.ui:13
+msgctxt "NickEditDlg|"
 msgid "Edit Nickname"
 msgstr "Editar Alcunha"
 
 msgid "Edit Nickname"
 msgstr "Editar Alcunha"
 
-#. ts-context NickEditDlg
 #: ../src/qtui/settingspages/nickeditdlg.ui:19
 #: ../src/qtui/settingspages/nickeditdlg.ui:19
+msgctxt "NickEditDlg|"
 msgid "Please enter a valid nickname:"
 msgstr "Por favor indique uma alcunha válida:"
 
 msgid "Please enter a valid nickname:"
 msgstr "Por favor indique uma alcunha válida:"
 
-#. ts-context NickEditDlg
 #: ../src/qtui/settingspages/nickeditdlg.ui:32
 #: ../src/qtui/settingspages/nickeditdlg.ui:32
+msgctxt "NickEditDlg|"
 msgid ""
 "A valid nickname may contain letters from the English alphabet, digits, and "
 "the special characters {, }, [, ], \\, |, `, ^, _ and -."
 msgid ""
 "A valid nickname may contain letters from the English alphabet, digits, and "
 "the special characters {, }, [, ], \\, |, `, ^, _ and -."
-msgstr ""
-"Uma alcunha válida pode conter letras do alfabeto Inglês, dígitos, e "
-"caracteres especiais {, }, [, ], \\, |, `, ^, _ e -."
+msgstr "Uma alcunha válida pode conter letras do alfabeto Inglês, dígitos, e caracteres especiais {, }, [, ], \\, |, `, ^, _ e -."
+
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:480
+msgctxt "NickEditDlg|"
+msgid "Add Nickname"
+msgstr "Adicionar Alcunha"
+
+#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
+msgctxt "NotificationsSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
 
-#. ts-context NotificationsSettingsPage
 #: ../src/qtui/settingspages/notificationssettingspage.cpp:28
 #: ../src/qtui/settingspages/notificationssettingspage.cpp:28
+msgctxt "NotificationsSettingsPage|"
 msgid "Notifications"
 msgstr "Notificações"
 
 msgid "Notifications"
 msgstr "Notificações"
 
-#. ts-context PhononNotificationBackend::ConfigWidget
-#: ../src/qtui/phononnotificationbackend.cpp:143
+#: ../src/qtui/ui/passwordchangedlg.ui:14
+msgctxt "PasswordChangeDlg|"
+msgid "Change Password"
+msgstr ""
+
+#: ../src/qtui/ui/passwordchangedlg.ui:37
+msgctxt "PasswordChangeDlg|"
+msgid "Old password:"
+msgstr ""
+
+#: ../src/qtui/ui/passwordchangedlg.ui:51
+msgctxt "PasswordChangeDlg|"
+msgid "New Password:"
+msgstr ""
+
+#: ../src/qtui/ui/passwordchangedlg.ui:65
+msgctxt "PasswordChangeDlg|"
+msgid "Confirm password:"
+msgstr ""
+
+#: ../src/qtui/passwordchangedlg.cpp:33
+#, qt-format
+msgctxt "PasswordChangeDlg|"
+msgid ""
+"This changes the password for your username <b>%1</b> on the Quassel Core "
+"running at <b>%2</b>."
+msgstr ""
+
+#: ../src/qtui/passwordchangedlg.cpp:66
+msgctxt "PasswordChangeDlg|"
+msgid "Password Not Changed"
+msgstr ""
+
+#: ../src/qtui/passwordchangedlg.cpp:67
+msgctxt "PasswordChangeDlg|"
+msgid "<b>Password change failed</b>"
+msgstr ""
+
+#: ../src/qtui/passwordchangedlg.cpp:69
+msgctxt "PasswordChangeDlg|"
+msgid ""
+"The core reported an error when trying to change your password. Make sure "
+"you entered your old password correctly!"
+msgstr ""
+
+#: ../src/qtui/phononnotificationbackend.cpp:188
+msgctxt "PhononNotificationBackend::ConfigWidget|"
 msgid "Select Audio File"
 msgstr "Selecionar arquivo de áudio"
 
 msgid "Select Audio File"
 msgstr "Selecionar arquivo de áudio"
 
-#. ts-context PhononNotificationConfigWidget
+#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14
+msgctxt "PhononNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulário"
+
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:20
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:20
+msgctxt "PhononNotificationConfigWidget|"
 msgid "Play a sound"
 msgstr "Reproduzir som"
 
 msgid "Play a sound"
 msgstr "Reproduzir som"
 
-#. ts-context PhononNotificationConfigWidget
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:46
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:46
+msgctxt "PhononNotificationConfigWidget|"
 msgid "Prelisten to the selected sound"
 msgstr "Escutar previamente o som seleccionado"
 
 msgid "Prelisten to the selected sound"
 msgstr "Escutar previamente o som seleccionado"
 
-#. ts-context PhononNotificationConfigWidget
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:59
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:69
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:59
 #: ../src/qtui/ui/phononnotificationconfigwidget.ui:69
+msgctxt "PhononNotificationConfigWidget|"
 msgid "Select the sound file to play"
 msgstr "Seleccione o ficheiro de som a ser reproduzido"
 
 msgid "Select the sound file to play"
 msgstr "Seleccione o ficheiro de som a ser reproduzido"
 
-#. ts-context PostgreSqlStorage
-#: ../src/core/postgresqlstorage.cpp:62
+#: ../src/core/postgresqlstorage.cpp:58
+msgctxt "PostgreSqlStorage|"
+msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:"
+msgstr ""
+
+#: ../src/core/postgresqlstorage.cpp:81
+msgctxt "PostgreSqlStorage|"
 msgid "PostgreSQL Turbo Bomber HD!"
 msgstr "PostgreSQL Turbo Bomber HD!"
 
 msgid "PostgreSQL Turbo Bomber HD!"
 msgstr "PostgreSQL Turbo Bomber HD!"
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:82
+#: ../src/core/postgresqlstorage.cpp:88
+msgctxt "PostgreSqlStorage|"
+msgid "Username"
+msgstr ""
+
+#: ../src/core/postgresqlstorage.cpp:89
+msgctxt "PostgreSqlStorage|"
+msgid "Password"
+msgstr ""
+
+#: ../src/core/postgresqlstorage.cpp:90
+msgctxt "PostgreSqlStorage|"
+msgid "Hostname"
+msgstr ""
+
+#: ../src/core/postgresqlstorage.cpp:91
+msgctxt "PostgreSqlStorage|"
+msgid "Port"
+msgstr ""
+
+#: ../src/core/postgresqlstorage.cpp:92
+msgctxt "PostgreSqlStorage|"
+msgid "Database"
+msgstr ""
+
+#: ../src/client/backlogrequester.cpp:95
+#, qt-format
+msgctxt "QObject|"
 msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
 msgstr "A pedir um total de até %1 mensagens do histórico para %2 'buffers'"
 
 msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
 msgstr "A pedir um total de até %1 mensagens do histórico para %2 'buffers'"
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:106
+#: ../src/client/backlogrequester.cpp:122
+#, qt-format
+msgctxt "QObject|"
 msgid ""
 "Requesting up to %1 of all unread backlog messages (plus additional %2)"
 msgid ""
 "Requesting up to %1 of all unread backlog messages (plus additional %2)"
-msgstr ""
-"A pedir até %1 de todas as mensagens do histórico não lidas (acrescidos %2)"
+msgstr "A pedir até %1 de todas as mensagens do histórico não lidas (acrescidos %2)"
 
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:123
+#: ../src/client/backlogrequester.cpp:142
+#, qt-format
+msgctxt "QObject|"
 msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
 msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
-msgstr ""
-"A pedir um total de até %1 mensagens do histórico não lidas para %2 'buffers'"
+msgstr "A pedir um total de até %1 mensagens do histórico não lidas para %2 'buffers'"
 
 
-#. ts-context QObject
-#: ../src/qtui/ircconnectionwizard.cpp:56
+#: ../src/qtui/ircconnectionwizard.cpp:57
+msgctxt "QObject|"
 msgid "Welcome to Quassel IRC"
 msgstr "Bem-vindo ao Quassel IRC"
 
 msgid "Welcome to Quassel IRC"
 msgstr "Bem-vindo ao Quassel IRC"
 
-#. ts-context QObject
-#: ../src/qtui/ircconnectionwizard.cpp:58
+#: ../src/qtui/ircconnectionwizard.cpp:59
+msgctxt "QObject|"
 msgid ""
 "This wizard will help you to set up your default identity and your IRC "
 "network connection.<br>This only covers basic settings. You can cancel this "
 "wizard any time and use the settings dialog for more detailed changes."
 msgid ""
 "This wizard will help you to set up your default identity and your IRC "
 "network connection.<br>This only covers basic settings. You can cancel this "
 "wizard any time and use the settings dialog for more detailed changes."
-msgstr ""
-"Este assistente irá ajudá-lo a definir a sua identificação predefinida e a "
-"sua rede de conexão IRC.<br>Isto apenas cobre as definições básicas. Pode "
-"cancelar este assistente a qualquer hora e usar o diálogo de definições para "
-"alterações mais detalhadas."
+msgstr "Este assistente irá ajudá-lo a definir a sua identificação predefinida e a sua rede de conexão IRC.<br>Isto apenas cobre as definições básicas. Pode cancelar este assistente a qualquer hora e usar o diálogo de definições para alterações mais detalhadas."
 
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:121 ../src/uisupport/qssparser.cpp:166
-#: ../src/uisupport/qssparser.cpp:316
+#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206
+#: ../src/uisupport/qssparser.cpp:365
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid block declaration: %1"
 msgstr "Declaração de bloco inválida: %1"
 
 msgid "Invalid block declaration: %1"
 msgstr "Declaração de bloco inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:140
+#: ../src/uisupport/qssparser.cpp:170
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid palette role assignment: %1"
 msgstr "Atribuição da função da paleta inválida: %1"
 
 msgid "Invalid palette role assignment: %1"
 msgstr "Atribuição da função da paleta inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:156
+#: ../src/uisupport/qssparser.cpp:189
+#, qt-format
+msgctxt "QssParser|"
 msgid "Unknown palette role name: %1"
 msgstr "Nome da função da paleta desconhecida: %1"
 
 msgid "Unknown palette role name: %1"
 msgstr "Nome da função da paleta desconhecida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:192
+#: ../src/uisupport/qssparser.cpp:233
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid subelement name in %1"
 msgstr "Nome de subelemento inválido em %1"
 
 msgid "Invalid subelement name in %1"
 msgstr "Nome de subelemento inválido em %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:236
+#: ../src/uisupport/qssparser.cpp:277
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid message type in %1"
 msgstr "Tipo de mensagem inválida em %1"
 
 msgid "Invalid message type in %1"
 msgstr "Tipo de mensagem inválida em %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:245
+#: ../src/uisupport/qssparser.cpp:286
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid condition %1"
 msgstr "Condição inválida %1"
 
 msgid "Invalid condition %1"
 msgstr "Condição inválida %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:257
+#: ../src/uisupport/qssparser.cpp:299
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid message label: %1"
 msgstr "Etiqueta de mensagem inválida: %1"
 
 msgid "Invalid message label: %1"
 msgstr "Etiqueta de mensagem inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:268
+#: ../src/uisupport/qssparser.cpp:310
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid senderhash specification: %1"
 msgstr "Especificação senderhash inválida: %1"
 
 msgid "Invalid senderhash specification: %1"
 msgstr "Especificação senderhash inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:272
+#: ../src/uisupport/qssparser.cpp:314
+msgctxt "QssParser|"
 msgid "Senderhash can be at most \"0x0f\"!"
 msgstr "O senderhash pode ser no máximo \"0x0f\"!"
 
 msgid "Senderhash can be at most \"0x0f\"!"
 msgstr "O senderhash pode ser no máximo \"0x0f\"!"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:287
+#: ../src/uisupport/qssparser.cpp:330
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid format name: %1"
 msgstr "Formato de nome inválido: %1"
 
 msgid "Invalid format name: %1"
 msgstr "Formato de nome inválido: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:294
+#: ../src/uisupport/qssparser.cpp:338
+#, qt-format
+msgctxt "QssParser|"
 msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
 msgstr "Especificação de cor IRC ilegal (deve estar entre 00 e 0f): %1"
 
 msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
 msgstr "Especificação de cor IRC ilegal (deve estar entre 00 e 0f): %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:302
+#: ../src/uisupport/qssparser.cpp:347
+#, qt-format
+msgctxt "QssParser|"
 msgid "Unhandled condition: %1"
 msgstr "Condição não manuseada: %1"
 
 msgid "Unhandled condition: %1"
 msgstr "Condição não manuseada: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:331
+#: ../src/uisupport/qssparser.cpp:380
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid proplist %1"
 msgstr "Proplist inválido %1"
 
 msgid "Invalid proplist %1"
 msgstr "Proplist inválido %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:350
+#: ../src/uisupport/qssparser.cpp:399
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid chatlist item type %1"
 msgstr "Tipo do item chatlist inválido %1"
 
 msgid "Invalid chatlist item type %1"
 msgstr "Tipo do item chatlist inválido %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:366
+#: ../src/uisupport/qssparser.cpp:415
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid chatlist state %1"
 msgstr "Estado  chatlist inválido %1"
 
 msgid "Invalid chatlist state %1"
 msgstr "Estado  chatlist inválido %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:392
+#: ../src/uisupport/qssparser.cpp:445
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid property declaration: %1"
 msgstr "Declaração de propriedade inválida: %1"
 
 msgid "Invalid property declaration: %1"
 msgstr "Declaração de propriedade inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:416
+#: ../src/uisupport/qssparser.cpp:483
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid font property: %1"
 msgstr "Propriedade de letra inválida: %1"
 
 msgid "Invalid font property: %1"
 msgstr "Propriedade de letra inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:422
+#: ../src/uisupport/qssparser.cpp:489
+#, qt-format
+msgctxt "QssParser|"
 msgid "Unknown ChatLine property: %1"
 msgstr "Propriedade ChatLine desconhecida: %1"
 
 msgid "Unknown ChatLine property: %1"
 msgstr "Propriedade ChatLine desconhecida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:444
+#: ../src/uisupport/qssparser.cpp:508
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid boolean value: %1"
+msgstr ""
+
+#: ../src/uisupport/qssparser.cpp:544
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid palette color role specification: %1"
 msgstr "Especificação da função da paleta de cores inválida: %1"
 
 msgid "Invalid palette color role specification: %1"
 msgstr "Especificação da função da paleta de cores inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:451
+#: ../src/uisupport/qssparser.cpp:551
+#, qt-format
+msgctxt "QssParser|"
 msgid "Unknown palette color role: %1"
 msgstr "Função da paleta de cores desconhecida: %1"
 
 msgid "Unknown palette color role: %1"
 msgstr "Função da paleta de cores desconhecida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:458 ../src/uisupport/qssparser.cpp:481
-#: ../src/uisupport/qssparser.cpp:503
+#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581
+#: ../src/uisupport/qssparser.cpp:603
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid gradient declaration: %1"
 msgstr "Declaração de gradiente inválida: %1"
 
 msgid "Invalid gradient declaration: %1"
 msgstr "Declaração de gradiente inválida: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:467 ../src/uisupport/qssparser.cpp:489
-#: ../src/uisupport/qssparser.cpp:513
+#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589
+#: ../src/uisupport/qssparser.cpp:613
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid gradient stops list: %1"
 msgstr "Gradiente inválido pára a lista: %1"
 
 msgid "Invalid gradient stops list: %1"
 msgstr "Gradiente inválido pára a lista: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:610
+#: ../src/uisupport/qssparser.cpp:722
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid font specification: %1"
 msgstr "Especificação de letra inválido: %1"
 
 msgid "Invalid font specification: %1"
 msgstr "Especificação de letra inválido: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:649
+#: ../src/uisupport/qssparser.cpp:773
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid font style specification: %1"
 msgstr "Especificação do estilo da letra inválido: %1"
 
 msgid "Invalid font style specification: %1"
 msgstr "Especificação do estilo da letra inválido: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:662
+#: ../src/uisupport/qssparser.cpp:788
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid font weight specification: %1"
 msgstr "Especificação do peso da letra inválido: %1"
 
 msgid "Invalid font weight specification: %1"
 msgstr "Especificação do peso da letra inválido: %1"
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:672
+#: ../src/uisupport/qssparser.cpp:800
+#, qt-format
+msgctxt "QssParser|"
 msgid "Invalid font size specification: %1"
 msgstr "Especificação de tamanho de letra inválida: %1"
 
 msgid "Invalid font size specification: %1"
 msgstr "Especificação de tamanho de letra inválida: %1"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:145
+#: ../src/qtui/qtmultimedianotificationbackend.cpp:167
+msgctxt "QtMultimediaNotificationBackend::ConfigWidget|"
+msgid "Select Audio File"
+msgstr "Selecionar arquivo de áudio"
+
+#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Play a sound"
+msgstr "Reproduzir som"
+
+#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Prelisten to the selected sound"
+msgstr "Escutar previamente o som seleccionado"
+
+#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59
+#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Select the sound file to play"
+msgstr "Seleccione o ficheiro de som a ser reproduzido"
+
+#. Supported icon theme names
+#: ../src/qtui/qtui.cpp:284
+msgctxt "QtUi|"
+msgid "Breeze"
+msgstr ""
+
+#: ../src/qtui/qtui.cpp:285
+msgctxt "QtUi|"
+msgid "Breeze Dark"
+msgstr "Breeze Escuro"
+
+#: ../src/qtui/qtui.cpp:287
+msgctxt "QtUi|"
+msgid "Oxygen"
+msgstr "Oxygen"
+
+#: ../src/qtui/qtui.cpp:341
+msgctxt "QtUi|"
+msgid ""
+"No supported icon theme installed, you'll lack icons! Supported are the "
+"KDE/Plasma themes Breeze, Breeze Dark and Oxygen."
+msgstr ""
+
+#: ../src/qtui/qtuiapplication.cpp:105
+msgctxt "QtUiApplication|"
+msgid "Could not initialize Quassel!"
+msgstr ""
+
+#: ../src/qtui/qtuiapplication.cpp:110
+msgctxt "QtUiApplication|"
+msgid "Could not load or upgrade client settings!"
+msgstr ""
+
+#: ../src/common/util.cpp:173
+msgctxt "Quassel::secondsToString()|"
 msgid "year"
 msgstr "ano"
 
 msgid "year"
 msgstr "ano"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:146
+#: ../src/common/util.cpp:174
+msgctxt "Quassel::secondsToString()|"
 msgid "day"
 msgstr "dia"
 
 msgid "day"
 msgstr "dia"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:147
+#: ../src/common/util.cpp:175
+msgctxt "Quassel::secondsToString()|"
 msgid "h"
 msgstr "h"
 
 msgid "h"
 msgstr "h"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:148
+#: ../src/common/util.cpp:176
+msgctxt "Quassel::secondsToString()|"
 msgid "min"
 msgstr "min"
 
 msgid "min"
 msgstr "min"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:149
+#: ../src/common/util.cpp:177
+msgctxt "Quassel::secondsToString()|"
 msgid "sec"
 msgstr "seg"
 
 msgid "sec"
 msgstr "seg"
 
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:429
-msgid "<b>Query with %1</b>"
-msgstr "<b>Consulta com %1</b>"
+#: ../src/client/networkmodel.cpp:589
+#, qt-format
+msgctxt "QueryBufferItem|"
+msgid "Query with %1"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:611
+msgctxt "QueryBufferItem|"
+msgid "Unknown"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:617
+msgctxt "QueryBufferItem|"
+msgid "Away message"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:619
+msgctxt "QueryBufferItem|"
+msgid "Realname"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:625
+msgctxt "QueryBufferItem|"
+msgid "Help status"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:626
+msgctxt "QueryBufferItem|"
+msgid "Available for help"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:629
+msgctxt "QueryBufferItem|"
+msgid "Service status"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:639
+msgctxt "QueryBufferItem|"
+msgid "Not logged in"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654
+msgctxt "QueryBufferItem|"
+msgid "Account"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:655
+msgctxt "QueryBufferItem|"
+msgid "Identified for this nick"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:661
+msgctxt "QueryBufferItem|"
+msgid "Service Reply"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:665
+msgctxt "QueryBufferItem|"
+msgid "Hostmask"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:669
+msgctxt "QueryBufferItem|"
+msgid "Operator"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:677
+msgctxt "QueryBufferItem|"
+msgid "Idling since"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:681
+msgctxt "QueryBufferItem|"
+msgid "Login time"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:684
+msgctxt "QueryBufferItem|"
+msgid "Server"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:690
+msgctxt "QueryBufferItem|"
+msgid "No information available"
+msgstr ""
+
+#: ../src/qtui/ui/receivefiledlg.ui:14
+msgctxt "ReceiveFileDlg|"
+msgid "Incoming File Transfer"
+msgstr ""
+
+#: ../src/qtui/receivefiledlg.cpp:35
+#, qt-format
+msgctxt "ReceiveFileDlg|"
+msgid "<b>%1</b> wants to send you a file:<br>%2 (%3 bytes)"
+msgstr ""
+
+#: ../src/common/remotepeer.cpp:69
+msgctxt "RemotePeer|"
+msgid "Disconnecting..."
+msgstr ""
 
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13
+msgctxt "SaveIdentitiesDlg|"
 msgid "Sync With Core"
 msgstr "Sincronizar com o núcleo"
 
 msgid "Sync With Core"
 msgstr "Sincronizar com o núcleo"
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:21
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:21
+msgctxt "SaveIdentitiesDlg|"
 msgid "Syncing data with core, please wait..."
 msgstr "A sincronizar dados com o núcleo, por favor aguarde..."
 
 msgid "Syncing data with core, please wait..."
 msgstr "A sincronizar dados com o núcleo, por favor aguarde..."
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:81
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:81
+msgctxt "SaveIdentitiesDlg|"
 msgid "Abort"
 msgstr "Abortar"
 
 msgid "Abort"
 msgstr "Abortar"
 
-#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:14
+msgctxt "ServerEditDlg|"
+msgid "Edit Server"
+msgstr ""
+
 #: ../src/qtui/settingspages/servereditdlg.ui:30
 #: ../src/qtui/settingspages/servereditdlg.ui:30
+msgctxt "ServerEditDlg|"
 msgid "Server Info"
 msgstr "Informação do Servidor"
 
 msgid "Server Info"
 msgstr "Informação do Servidor"
 
-#. ts-context ServerEditDlg
+#: ../src/qtui/settingspages/servereditdlg.ui:38
+msgctxt "ServerEditDlg|"
+msgid "Server address:"
+msgstr "Mensagem do servidor:"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:45
+#: ../src/qtui/settingspages/servereditdlg.ui:246
+msgctxt "ServerEditDlg|"
+msgid "Port:"
+msgstr "Porta:"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:72
+msgctxt "ServerEditDlg|"
+msgid "Password:"
+msgstr "Senha:"
+
 #: ../src/qtui/settingspages/servereditdlg.ui:94
 #: ../src/qtui/settingspages/servereditdlg.ui:94
-msgid "Use SSL"
-msgstr "Usar SSL"
+msgctxt "ServerEditDlg|"
+msgid "Try to use an encrypted connection (e.g. SSL/TLS)"
+msgstr ""
+
+#: ../src/qtui/settingspages/servereditdlg.ui:97
+msgctxt "ServerEditDlg|"
+msgid "Use encrypted connection"
+msgstr ""
+
+#: ../src/qtui/settingspages/servereditdlg.ui:111
+msgctxt "ServerEditDlg|"
+msgid ""
+"<p>Verify the encrypted connection provides a valid certificate, increasing "
+"security.<br/>Uncheck if the IRC server uses a self-signed or invalid "
+"certificate.</p>"
+msgstr ""
 
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:140
+#: ../src/qtui/settingspages/servereditdlg.ui:114
+msgctxt "ServerEditDlg|"
+msgid "Verify connection security"
+msgstr ""
+
+#: ../src/qtui/settingspages/servereditdlg.ui:138
+msgctxt "ServerEditDlg|"
+msgid "Advanced"
+msgstr "Avançadas"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:159
+msgctxt "ServerEditDlg|"
 msgid "SSL Version:"
 msgstr "Versão do SSL:"
 
 msgid "SSL Version:"
 msgstr "Versão do SSL:"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:147
-msgid ""
-"Do not change unless you're going to connect to a server not supporting "
-"SSLv3!"
+#: ../src/qtui/settingspages/servereditdlg.ui:166
+msgctxt "ServerEditDlg|"
+msgid "Use only TLSv1 unless you know what you are doing!"
 msgstr ""
 msgstr ""
-"Não mude a não ser que se vá conectar a um servidor que não suporte SSLv3!"
 
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:151
-msgid "SSLv3 (default)"
-msgstr "SSLv3 (predefinido)"
+#: ../src/qtui/settingspages/servereditdlg.ui:170
+msgctxt "ServerEditDlg|"
+msgid "SSLv3 (insecure)"
+msgstr ""
 
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:156
-msgid "SSLv2"
-msgstr "SSLv2"
+#: ../src/qtui/settingspages/servereditdlg.ui:175
+msgctxt "ServerEditDlg|"
+msgid "SSLv2 (insecure)"
+msgstr ""
 
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:161
+#: ../src/qtui/settingspages/servereditdlg.ui:180
+msgctxt "ServerEditDlg|"
 msgid "TLSv1"
 msgstr "TLSv1"
 
 msgid "TLSv1"
 msgstr "TLSv1"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:213
+#: ../src/qtui/settingspages/servereditdlg.ui:190
+msgctxt "ServerEditDlg|"
+msgid "Use a Proxy"
+msgstr "Usar um Proxy"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:207
+msgctxt "ServerEditDlg|"
+msgid "Proxy Type:"
+msgstr "Tipo de Proxy:"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:215
+msgctxt "ServerEditDlg|"
+msgid "SOCKS 5"
+msgstr ""
+
+#: ../src/qtui/settingspages/servereditdlg.ui:220
+msgctxt "ServerEditDlg|"
+msgid "HTTP"
+msgstr "HTTP"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:232
+msgctxt "ServerEditDlg|"
 msgid "Proxy Host:"
 msgstr "Endereço do 'Proxy':"
 
 msgid "Proxy Host:"
 msgstr "Endereço do 'Proxy':"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:251
+#: ../src/qtui/settingspages/servereditdlg.ui:239
+msgctxt "ServerEditDlg|"
+msgid "localhost"
+msgstr "localhost"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:270
+msgctxt "ServerEditDlg|"
 msgid "Proxy Username:"
 msgstr "Nome de Utilizador do 'Proxy':"
 
 msgid "Proxy Username:"
 msgstr "Nome de Utilizador do 'Proxy':"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:261
+#: ../src/qtui/settingspages/servereditdlg.ui:280
+msgctxt "ServerEditDlg|"
 msgid "Proxy Password:"
 msgstr "Senha do 'Proxy':"
 
 msgid "Proxy Password:"
 msgstr "Senha do 'Proxy':"
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/ui/settingsdlg.ui:14 ../src/qtui/ui/settingspagedlg.ui:14
-msgid "Configure Quassel"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1205
+msgctxt "ServerEditDlg|"
+msgid "Your Quassel core does not support this feature"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/ui/settingsdlg.ui:35 ../src/qtui/ui/settingsdlg.ui:50
-#: ../src/qtui/settingsdlg.cpp:99 ../src/qtui/ui/settingspagedlg.ui:30
-msgid "Settings"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1206
+msgctxt "ServerEditDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to verify connection "
+"security."
 msgstr ""
 
 msgstr ""
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:109
+#: ../src/qtui/ui/settingsdlg.ui:14
+msgctxt "SettingsDlg|"
+msgid "Configure Quassel"
+msgstr "&Configurar Quassel..."
+
+#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56
+#: ../src/qtui/settingsdlg.cpp:112
+msgctxt "SettingsDlg|"
+msgid "Settings"
+msgstr "&Definições"
+
+#: ../src/qtui/settingsdlg.cpp:122
+msgctxt "SettingsDlg|"
 msgid "Save changes"
 msgstr "Gravar alterações"
 
 msgid "Save changes"
 msgstr "Gravar alterações"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:110
+#: ../src/qtui/settingsdlg.cpp:123
+msgctxt "SettingsDlg|"
 msgid ""
 "There are unsaved changes on the current configuration page. Would you like "
 "to apply your changes now?"
 msgid ""
 "There are unsaved changes on the current configuration page. Would you like "
 "to apply your changes now?"
-msgstr ""
-"Existem alterações não gravadas na página de configuração actual. Deseja "
-"aplicar as alterações agora?"
+msgstr "Existem alterações não gravadas na página de configuração actual. Deseja aplicar as alterações agora?"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingsdlg.cpp:122 ../src/qtui/settingsdlg.cpp:126
-#: ../src/qtui/settingspagedlg.cpp:36
+#: ../src/qtui/settingsdlg.cpp:137 ../src/qtui/settingsdlg.cpp:141
+#, qt-format
+msgctxt "SettingsDlg|"
 msgid "Configure %1"
 msgstr ""
 
 msgid "Configure %1"
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingsdlg.cpp:193 ../src/qtui/settingspagedlg.cpp:104
+#: ../src/qtui/settingsdlg.cpp:221
+msgctxt "SettingsDlg|"
 msgid "Reload Settings"
 msgid "Reload Settings"
-msgstr ""
+msgstr "Definições de Ausência Predefinidas"
 
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingsdlg.cpp:193 ../src/qtui/settingspagedlg.cpp:104
-msgid ""
-"Do you like to reload the settings, undoing your changes on this page?"
+#: ../src/qtui/settingsdlg.cpp:221
+msgctxt "SettingsDlg|"
+msgid "Do you like to reload the settings, undoing your changes on this page?"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingsdlg.cpp:202 ../src/qtui/settingspagedlg.cpp:113
+#: ../src/qtui/settingsdlg.cpp:232
+msgctxt "SettingsDlg|"
 msgid "Restore Defaults"
 msgid "Restore Defaults"
+msgstr "Usar Predefinido..."
+
+#: ../src/qtui/settingsdlg.cpp:232
+msgctxt "SettingsDlg|"
+msgid "Do you like to restore the default values for this page?"
+msgstr ""
+
+#: ../src/qtui/ui/settingspagedlg.ui:14
+msgctxt "SettingsPageDlg|"
+msgid "Configure Quassel"
+msgstr "&Configurar Quassel..."
+
+#: ../src/qtui/ui/settingspagedlg.ui:30
+msgctxt "SettingsPageDlg|"
+msgid "Settings"
+msgstr "&Definições"
+
+#: ../src/qtui/settingspagedlg.cpp:39
+#, qt-format
+msgctxt "SettingsPageDlg|"
+msgid "Configure %1"
 msgstr ""
 
 msgstr ""
 
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsDlg
-#. #-#-#-#-#  quassel.po  #-#-#-#-#
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingsdlg.cpp:202 ../src/qtui/settingspagedlg.cpp:113
+#: ../src/qtui/settingspagedlg.cpp:120
+msgctxt "SettingsPageDlg|"
+msgid "Reload Settings"
+msgstr "Definições de Ausência Predefinidas"
+
+#: ../src/qtui/settingspagedlg.cpp:120
+msgctxt "SettingsPageDlg|"
+msgid "Do you like to reload the settings, undoing your changes on this page?"
+msgstr ""
+
+#: ../src/qtui/settingspagedlg.cpp:131
+msgctxt "SettingsPageDlg|"
+msgid "Restore Defaults"
+msgstr "Usar Predefinido..."
+
+#: ../src/qtui/settingspagedlg.cpp:131
+msgctxt "SettingsPageDlg|"
 msgid "Do you like to restore the default values for this page?"
 msgstr ""
 
 msgid "Do you like to restore the default values for this page?"
 msgstr ""
 
-#. ts-context ShortcutsModel
-#: ../src/qtui/settingspages/shortcutsmodel.cpp:110
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:121
+msgctxt "ShortcutsModel|"
 msgid "Action"
 msgid "Action"
-msgstr ""
+msgstr "Acção:"
 
 
-#. ts-context ShortcutsModel
-#: ../src/qtui/settingspages/shortcutsmodel.cpp:112
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:123
+msgctxt "ShortcutsModel|"
 msgid "Shortcut"
 msgid "Shortcut"
-msgstr ""
+msgstr "Conflito de Atalhos"
+
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:14
+msgctxt "ShortcutsSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context ShortcutsSettingsPage
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:22
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:22
+msgctxt "ShortcutsSettingsPage|"
 msgid "Search:"
 msgid "Search:"
-msgstr ""
+msgstr "Padrão de Procura:"
 
 
-#. ts-context ShortcutsSettingsPage
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:62
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:62
+msgctxt "ShortcutsSettingsPage|"
 msgid "Shortcut for Selected Action"
 msgstr ""
 
 msgid "Shortcut for Selected Action"
 msgstr ""
 
-#. ts-context ShortcutsSettingsPage
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:68
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:68
+msgctxt "ShortcutsSettingsPage|"
 msgid "Default:"
 msgid "Default:"
-msgstr ""
+msgstr "Alvo Predefinido"
+
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:75
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111
+msgctxt "ShortcutsSettingsPage|"
+msgid "None"
+msgstr "Nenhum"
 
 
-#. ts-context ShortcutsSettingsPage
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:82
 #: ../src/qtui/settingspages/shortcutssettingspage.ui:82
+msgctxt "ShortcutsSettingsPage|"
 msgid "Custom:"
 msgid "Custom:"
-msgstr ""
-
-#. ts-context ShortcutsSettingsPage
-#: ../src/qtui/settingspages/shortcutssettingspage.cpp:60
-msgid "Shortcuts"
-msgstr ""
-
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:880
-msgid "Peer tried to send package larger than max package size!"
-msgstr ""
-"O ponto tentou enviar um pacote maior que tamanho máximo esperado pelo "
-"pacote!"
-
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:885
-msgid "Peer tried to send 0 byte package!"
-msgstr "O ponto tentou enviar um pacote de tamanho 0 byte!"
+msgstr "Personalizar..."
 
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:902
-msgid "Peer sent corrupted compressed data!"
-msgstr "O ponto enviou dados comprimidos corrompidos!"
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65
+msgctxt "ShortcutsSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:917
-msgid "Peer sent corrupt data: unable to load QVariant!"
-msgstr "O ponto enviou dados corrompidos: incapaz de carregar o QVariant!"
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65
+msgctxt "ShortcutsSettingsPage|"
+msgid "Shortcuts"
+msgstr "Conflito de Atalhos"
 
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:1050
+#: ../src/common/signalproxy.cpp:792
+msgctxt "SignalProxy|"
 msgid "Disconnecting"
 msgstr "A desconectar"
 
 msgid "Disconnecting"
 msgstr "A desconectar"
 
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:28
+msgctxt "SimpleNetworkEditor|"
+msgid "Network name:"
+msgstr "Rede:"
+
 #: ../src/qtui/ui/simplenetworkeditor.ui:35
 #: ../src/qtui/ui/simplenetworkeditor.ui:35
+msgctxt "SimpleNetworkEditor|"
 msgid "The name of the IRC network you are configuring"
 msgstr "O nome da rede IRC que está a configurar"
 
 msgid "The name of the IRC network you are configuring"
 msgstr "O nome da rede IRC que está a configurar"
 
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:63
+msgctxt "SimpleNetworkEditor|"
+msgid "Servers"
+msgstr "Servidor: %1"
+
 #: ../src/qtui/ui/simplenetworkeditor.ui:81
 #: ../src/qtui/ui/simplenetworkeditor.ui:81
+msgctxt "SimpleNetworkEditor|"
 msgid "A list of IRC servers belonging to this network"
 msgstr "Uma lista de servidores IRC pertencentes a esta rede"
 
 msgid "A list of IRC servers belonging to this network"
 msgstr "Uma lista de servidores IRC pertencentes a esta rede"
 
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/ui/simplenetworkeditor.ui:96
 #: ../src/qtui/ui/simplenetworkeditor.ui:96
+msgctxt "SimpleNetworkEditor|"
 msgid "Edit this server entry"
 msgstr "Editar esta entrada do servidor"
 
 msgid "Edit this server entry"
 msgstr "Editar esta entrada do servidor"
 
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:99
+msgctxt "SimpleNetworkEditor|"
+msgid "&Edit..."
+msgstr "Editar..."
+
 #: ../src/qtui/ui/simplenetworkeditor.ui:116
 #: ../src/qtui/ui/simplenetworkeditor.ui:116
+msgctxt "SimpleNetworkEditor|"
 msgid "Add another IRC server"
 msgstr "Adicionar outro servidor IRC"
 
 msgid "Add another IRC server"
 msgstr "Adicionar outro servidor IRC"
 
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:119
+msgctxt "SimpleNetworkEditor|"
+msgid "&Add..."
+msgstr "&Adicionar..."
+
 #: ../src/qtui/ui/simplenetworkeditor.ui:136
 #: ../src/qtui/ui/simplenetworkeditor.ui:136
+msgctxt "SimpleNetworkEditor|"
 msgid "Remove this server entry from the list"
 msgstr "Remover este servidor da lista"
 
 msgid "Remove this server entry from the list"
 msgstr "Remover este servidor da lista"
 
-#. ts-context SimpleNetworkEditor
+#: ../src/qtui/ui/simplenetworkeditor.ui:139
+msgctxt "SimpleNetworkEditor|"
+msgid "De&lete"
+msgstr "A&pagar"
+
+#: ../src/qtui/ui/simplenetworkeditor.ui:165
+msgctxt "SimpleNetworkEditor|"
+msgid "Move upwards in list"
+msgstr "Mover para cima na lista"
+
+#: ../src/qtui/ui/simplenetworkeditor.ui:168
+#: ../src/qtui/ui/simplenetworkeditor.ui:182
+msgctxt "SimpleNetworkEditor|"
+msgid "..."
+msgstr "..."
+
+#: ../src/qtui/ui/simplenetworkeditor.ui:179
+msgctxt "SimpleNetworkEditor|"
+msgid "Move downwards in list"
+msgstr "Mover para baixo na lista"
+
 #: ../src/qtui/ui/simplenetworkeditor.ui:226
 #: ../src/qtui/ui/simplenetworkeditor.ui:226
+msgctxt "SimpleNetworkEditor|"
 msgid "Join Channels Automatically"
 msgstr "Entrar nos Canais Automaticamente"
 
 msgid "Join Channels Automatically"
 msgstr "Entrar nos Canais Automaticamente"
 
-#. ts-context SimpleNetworkEditor
 #: ../src/qtui/ui/simplenetworkeditor.ui:250
 #: ../src/qtui/ui/simplenetworkeditor.ui:250
+msgctxt "SimpleNetworkEditor|"
 msgid ""
 "A list of IRC channels you will join automatically after connecting to the "
 "network"
 msgid ""
 "A list of IRC channels you will join automatically after connecting to the "
 "network"
+msgstr "Uma lista de canais IRC em que irá entrar automaticamente após se conectar à rede"
+
+#: ../src/qtui/snorenotificationbackend.cpp:56
+msgctxt "SnoreNotificationBackend|"
+msgid "Private Message"
+msgstr ""
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:20
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:29
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Snore"
+msgstr ""
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:40
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Enable Snore"
+msgstr ""
+
+#: ../src/qtui/settingspages/sonnetsettingspage.cpp:28
+msgctxt "SonnetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/sonnetsettingspage.cpp:28
+msgctxt "SonnetSettingsPage|"
+msgid "Spell Checking"
+msgstr ""
+
+#: ../src/core/sqlauthenticator.cpp:58
+msgctxt "SqlAuthenticator|"
+msgid "Database"
+msgstr ""
+
+#: ../src/core/sqlauthenticator.cpp:64
+msgctxt "SqlAuthenticator|"
+msgid ""
+"Do not authenticate against any remote service, but instead save a hashed "
+"and salted password in the database selected in the next step."
 msgstr ""
 msgstr ""
-"Uma lista de canais IRC em que irá entrar automaticamente após se conectar à "
-"rede"
 
 
-#. ts-context SqliteStorage
-#: ../src/core/sqlitestorage.cpp:52
+#: ../src/core/sqlitestorage.cpp:67
+msgctxt "SqliteStorage|"
 msgid ""
 "SQLite is a file-based database engine that does not require any setup. It "
 "is suitable for small and medium-sized databases that do not require access "
 "via network. Use SQLite if your Quassel Core should store its data on the "
 "same machine it is running on, and if you only expect a few users to use "
 "your core."
 msgid ""
 "SQLite is a file-based database engine that does not require any setup. It "
 "is suitable for small and medium-sized databases that do not require access "
 "via network. Use SQLite if your Quassel Core should store its data on the "
 "same machine it is running on, and if you only expect a few users to use "
 "your core."
-msgstr ""
-"O SQLite é um ficheiro baseado num motor de base de dados que não requer "
-"qualquer configuração. É adequado para bases de dados pequenas e médias que "
-"não requerem um acesso através da rede. Use o SQLite se o seu Núcleo Quassel "
-"deve guardar os dados na mesma máquina em que o está a correr, e se apenas "
-"espera que alguns utilizadores usem o seu núcleo."
+msgstr "O SQLite é um ficheiro baseado num motor de base de dados que não requer qualquer configuração. É adequado para bases de dados pequenas e médias que não requerem um acesso através da rede. Use o SQLite se o seu Núcleo Quassel deve guardar os dados na mesma máquina em que o está a correr, e se apenas espera que alguns utilizadores usem o seu núcleo."
 
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:14
 #: ../src/qtui/ui/sslinfodlg.ui:14
+msgctxt "SslInfoDlg|"
 msgid "Security Information"
 msgstr "Informações de segurança"
 
 msgid "Security Information"
 msgstr "Informações de segurança"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:22
 #: ../src/qtui/ui/sslinfodlg.ui:22
+msgctxt "SslInfoDlg|"
 msgid "<b>Hostname:</b>"
 msgstr "<b>Nome da máquina:</b>"
 
 msgid "<b>Hostname:</b>"
 msgstr "<b>Nome da máquina:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:39
 #: ../src/qtui/ui/sslinfodlg.ui:39
+msgctxt "SslInfoDlg|"
 msgid "<b>IP address:</b>"
 msgstr "<b>Endereço IP:</b>"
 
 msgid "<b>IP address:</b>"
 msgstr "<b>Endereço IP:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:56
 #: ../src/qtui/ui/sslinfodlg.ui:56
+msgctxt "SslInfoDlg|"
 msgid "<b>Encryption:</b>"
 msgstr "<b>Encriptação:</b>"
 
 msgid "<b>Encryption:</b>"
 msgstr "<b>Encriptação:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:73
 #: ../src/qtui/ui/sslinfodlg.ui:73
+msgctxt "SslInfoDlg|"
 msgid "<b>Protocol:</b>"
 msgstr "<b>Protocolo:</b>"
 
 msgid "<b>Protocol:</b>"
 msgstr "<b>Protocolo:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:90
 #: ../src/qtui/ui/sslinfodlg.ui:90
+msgctxt "SslInfoDlg|"
 msgid "<b>Certificate chain:</b>"
 msgstr "<b>Cadeia de certificados:</b>"
 
 msgid "<b>Certificate chain:</b>"
 msgstr "<b>Cadeia de certificados:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:120
 #: ../src/qtui/ui/sslinfodlg.ui:120
+msgctxt "SslInfoDlg|"
 msgid "Subject"
 msgstr "Assunto"
 
 msgid "Subject"
 msgstr "Assunto"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248
 #: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248
+msgctxt "SslInfoDlg|"
 msgid "<b>Common name:</b>"
 msgstr "<b>Nome Comum:</b>"
 
 msgid "<b>Common name:</b>"
 msgstr "<b>Nome Comum:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265
 #: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265
+msgctxt "SslInfoDlg|"
 msgid "<b>Organization:</b>"
 msgstr "<b>Organização:</b>"
 
 msgid "<b>Organization:</b>"
 msgstr "<b>Organização:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282
 #: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282
+msgctxt "SslInfoDlg|"
 msgid "<b>Organizational unit:</b>"
 msgstr "<b>Unidade Organizacional:</b>"
 
 msgid "<b>Organizational unit:</b>"
 msgstr "<b>Unidade Organizacional:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299
 #: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299
+msgctxt "SslInfoDlg|"
 msgid "<b>Country:</b>"
 msgstr "<b>País:</b>"
 
 msgid "<b>Country:</b>"
 msgstr "<b>País:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316
 #: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316
+msgctxt "SslInfoDlg|"
 msgid "<b>State or province:</b>"
 msgstr "<b>Estado ou província:</b>"
 
 msgid "<b>State or province:</b>"
 msgstr "<b>Estado ou província:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353
 #: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353
+msgctxt "SslInfoDlg|"
 msgid "<b>Locality:</b>"
 msgstr "<b>Localidade:</b>"
 
 msgid "<b>Locality:</b>"
 msgstr "<b>Localidade:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:242
 #: ../src/qtui/ui/sslinfodlg.ui:242
+msgctxt "SslInfoDlg|"
 msgid "Issuer"
 msgstr "Emitente"
 
 msgid "Issuer"
 msgstr "Emitente"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:367
 #: ../src/qtui/ui/sslinfodlg.ui:367
+msgctxt "SslInfoDlg|"
 msgid "<b>Validity period:</b>"
 msgstr "<b>Período de validade:</b>"
 
 msgid "<b>Validity period:</b>"
 msgstr "<b>Período de validade:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:384
 #: ../src/qtui/ui/sslinfodlg.ui:384
+msgctxt "SslInfoDlg|"
 msgid "<b>MD5 digest:</b>"
 msgstr "<b>Resumo MD5:</b>"
 
 msgid "<b>MD5 digest:</b>"
 msgstr "<b>Resumo MD5:</b>"
 
-#. ts-context SslInfoDlg
 #: ../src/qtui/ui/sslinfodlg.ui:401
 #: ../src/qtui/ui/sslinfodlg.ui:401
+msgctxt "SslInfoDlg|"
 msgid "<b>SHA1 digest:</b>"
 msgstr "<b>Resumo SHA1:</b>"
 
 msgid "<b>SHA1 digest:</b>"
 msgstr "<b>Resumo SHA1:</b>"
 
-#. ts-context SslInfoDlg
-#: ../src/qtui/ui/sslinfodlg.ui:431
+#: ../src/qtui/ui/sslinfodlg.ui:418
+msgctxt "SslInfoDlg|"
+msgid "<b>SHA256 digest:</b>"
+msgstr ""
+
+#: ../src/qtui/ui/sslinfodlg.ui:448
+msgctxt "SslInfoDlg|"
 msgid "<b>Trusted:</b>"
 msgstr "<b>Confiável:</b>"
 
 msgid "<b>Trusted:</b>"
 msgstr "<b>Confiável:</b>"
 
-#. ts-context SslInfoDlg
-#: ../src/qtui/sslinfodlg.cpp:69
+#: ../src/qtui/sslinfodlg.cpp:71
+msgctxt "SslInfoDlg|"
 msgid "Yes"
 msgstr "Sim"
 
 msgid "Yes"
 msgstr "Sim"
 
-#. ts-context SslInfoDlg
-#: ../src/qtui/sslinfodlg.cpp:71
+#: ../src/qtui/sslinfodlg.cpp:73
+msgctxt "SslInfoDlg|"
 msgid "No, for the following reasons:<ul>"
 msgstr "Não, pelas seguintes razões:<ul>"
 
 msgid "No, for the following reasons:<ul>"
 msgstr "Não, pelas seguintes razões:<ul>"
 
-#. ts-context SslInfoDlg
-#: ../src/qtui/sslinfodlg.cpp:78
+#: ../src/qtui/sslinfodlg.cpp:80
+#, qt-format
+msgctxt "SslInfoDlg|"
 msgid "%1 to %2"
 msgstr "%1 para %2"
 
 msgid "%1 to %2"
 msgstr "%1 para %2"
 
-#. ts-context StatusBufferItem
-#: ../src/client/networkmodel.h:144
+#: ../src/client/networkmodel.h:170
+msgctxt "StatusBufferItem|"
 msgid "Status Buffer"
 msgstr "EStado do 'Buffer'"
 
 msgid "Status Buffer"
 msgstr "EStado do 'Buffer'"
 
-#. ts-context SystemTray
-#: ../src/qtui/systemtray.cpp:61 ../src/qtui/systemtray.cpp:92
+#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246
+msgctxt "SystemTray|"
 msgid "&Minimize"
 msgstr "&Minimizar"
 
 msgid "&Minimize"
 msgstr "&Minimizar"
 
-#. ts-context SystemTray
-#: ../src/qtui/systemtray.cpp:94
+#: ../src/qtui/systemtray.cpp:248
+msgctxt "SystemTray|"
 msgid "&Restore"
 msgstr "&Restaurar"
 
 msgid "&Restore"
 msgstr "&Restaurar"
 
-#. ts-context SystrayNotificationBackend::ConfigWidget
-#: ../src/qtui/systraynotificationbackend.cpp:135
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28
+msgctxt "SystrayAnimationConfigWidget|"
+msgid ""
+"<html><head/><body><p>If enabled, alert the system tray or dock in case of a"
+" notification.</p><p>It depends on your desktop environment how an alert is "
+"visualized. For example, Plasma will pulsate the tray icon, while Windows "
+"will change the icon's color. You may choose to forcefully change color or "
+"even letting the icon blink, if desired.</p><p>Note that not all icon themes"
+" support changing the color of the tray icon.</p></body></html>"
+msgstr ""
+
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "Alert tray icon and"
+msgstr ""
+
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "do nothing"
+msgstr ""
+
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "change color"
+msgstr ""
+
+#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "blink"
+msgstr ""
+
+#: ../src/qtui/systraynotificationbackend.cpp:132
+#, qt-format
+msgctxt "SystrayNotificationBackend|"
+msgid "%n pending highlight(s)"
+msgid_plural "%n pending highlight(s)"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/qtui/systraynotificationbackend.cpp:146
+msgctxt "SystrayNotificationBackend::ConfigWidget|"
 msgid "Show a message in a popup"
 msgstr "Mostra uma mensagem num 'popup'"
 
 msgid "Show a message in a popup"
 msgstr "Mostra uma mensagem num 'popup'"
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:68
+#: ../src/uisupport/tabcompleter.cpp:52
+msgctxt "TabCompleter|"
+msgid "Tab completion"
+msgstr "Completar com tabulação"
+
+#: ../src/qtui/taskbarnotificationbackend.cpp:83
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
 msgid "Activate dock entry, timeout:"
 msgstr "Activar entrada da doca, limite de tempo:"
 
 msgid "Activate dock entry, timeout:"
 msgstr "Activar entrada da doca, limite de tempo:"
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:70
+#: ../src/qtui/taskbarnotificationbackend.cpp:85
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
 msgid "Mark taskbar entry, timeout:"
 msgstr "Marcar entrada da barra de tarefas, intervalo de tempo:"
 
 msgid "Mark taskbar entry, timeout:"
 msgstr "Marcar entrada da barra de tarefas, intervalo de tempo:"
 
-#. ts-context ToolBarActionProvider
+#: ../src/qtui/taskbarnotificationbackend.cpp:93
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
+msgid "Unlimited"
+msgstr "Ilimitado"
+
+#: ../src/qtui/taskbarnotificationbackend.cpp:94
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
+msgid " seconds"
+msgstr " segundos"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:31
+msgctxt "ToolBarActionProvider|"
+msgid "Connect"
+msgstr "Conectar"
+
 #: ../src/uisupport/toolbaractionprovider.cpp:31
 #: ../src/uisupport/toolbaractionprovider.cpp:31
+msgctxt "ToolBarActionProvider|"
 msgid "Connect to IRC"
 msgstr "Conectar ao IRC"
 
 msgid "Connect to IRC"
 msgstr "Conectar ao IRC"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:32
 #: ../src/uisupport/toolbaractionprovider.cpp:32
+msgctxt "ToolBarActionProvider|"
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:32
+msgctxt "ToolBarActionProvider|"
 msgid "Disconnect from IRC"
 msgstr "Desconectar do IRC"
 
 msgid "Disconnect from IRC"
 msgstr "Desconectar do IRC"
 
-#. ts-context ToolBarActionProvider
+#: ../src/uisupport/toolbaractionprovider.cpp:33
+msgctxt "ToolBarActionProvider|"
+msgid "Connect to all"
+msgstr "Conectar a todos"
+
 #: ../src/uisupport/toolbaractionprovider.cpp:34
 #: ../src/uisupport/toolbaractionprovider.cpp:34
+msgctxt "ToolBarActionProvider|"
+msgid "Disconnect from all"
+msgstr "Desconectar de todos"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:36
+msgctxt "ToolBarActionProvider|"
+msgid "Part"
+msgstr "Sair"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:36
+msgctxt "ToolBarActionProvider|"
 msgid "Leave currently selected channel"
 msgstr "Deixar o canal seleccionado actualmente"
 
 msgid "Leave currently selected channel"
 msgstr "Deixar o canal seleccionado actualmente"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:35
+#: ../src/uisupport/toolbaractionprovider.cpp:37
+msgctxt "ToolBarActionProvider|"
+msgid "Join"
+msgstr "Juntar-se"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:37
+msgctxt "ToolBarActionProvider|"
 msgid "Join a channel"
 msgstr "Entrar num canal"
 
 msgid "Join a channel"
 msgstr "Entrar num canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:37
+#: ../src/uisupport/toolbaractionprovider.cpp:39
+msgctxt "ToolBarActionProvider|"
 msgid "Query"
 msgstr "Consulta"
 
 msgid "Query"
 msgstr "Consulta"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:37
+#: ../src/uisupport/toolbaractionprovider.cpp:39
+msgctxt "ToolBarActionProvider|"
 msgid "Start a private conversation"
 msgstr "Inicia uma conversa privada"
 
 msgid "Start a private conversation"
 msgstr "Inicia uma conversa privada"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:38
+#: ../src/uisupport/toolbaractionprovider.cpp:40
+msgctxt "ToolBarActionProvider|"
+msgid "Whois"
+msgstr "Whois"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:40
+msgctxt "ToolBarActionProvider|"
 msgid "Request user information"
 msgstr "Pedido de informação do utilizador"
 
 msgid "Request user information"
 msgstr "Pedido de informação do utilizador"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:40
+#: ../src/uisupport/toolbaractionprovider.cpp:42
+msgctxt "ToolBarActionProvider|"
 msgid "Op"
 msgstr "Op"
 
 msgid "Op"
 msgstr "Op"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:40
+#: ../src/uisupport/toolbaractionprovider.cpp:42
+msgctxt "ToolBarActionProvider|"
 msgid "Give operator privileges to user"
 msgstr "Dar privilégios de operador ao utilizador"
 
 msgid "Give operator privileges to user"
 msgstr "Dar privilégios de operador ao utilizador"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:41
+#: ../src/uisupport/toolbaractionprovider.cpp:43
+msgctxt "ToolBarActionProvider|"
 msgid "Deop"
 msgstr "Deop"
 
 msgid "Deop"
 msgstr "Deop"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:41
+#: ../src/uisupport/toolbaractionprovider.cpp:43
+msgctxt "ToolBarActionProvider|"
 msgid "Take operator privileges from user"
 msgstr "Tirar privilégios de operador do utilizador"
 
 msgid "Take operator privileges from user"
 msgstr "Tirar privilégios de operador do utilizador"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:42
+#: ../src/uisupport/toolbaractionprovider.cpp:44
+msgctxt "ToolBarActionProvider|"
 msgid "Voice"
 msgstr "Voz"
 
 msgid "Voice"
 msgstr "Voz"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:42
+#: ../src/uisupport/toolbaractionprovider.cpp:44
+msgctxt "ToolBarActionProvider|"
 msgid "Give voice to user"
 msgstr "Dar voz ao utilizador"
 
 msgid "Give voice to user"
 msgstr "Dar voz ao utilizador"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:43
+#: ../src/uisupport/toolbaractionprovider.cpp:45
+msgctxt "ToolBarActionProvider|"
 msgid "Devoice"
 msgstr "Tirar voz"
 
 msgid "Devoice"
 msgstr "Tirar voz"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:43
+#: ../src/uisupport/toolbaractionprovider.cpp:45
+msgctxt "ToolBarActionProvider|"
 msgid "Take voice from user"
 msgstr "Tirar voz do utilizador"
 
 msgid "Take voice from user"
 msgstr "Tirar voz do utilizador"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:44
+#: ../src/uisupport/toolbaractionprovider.cpp:46
+msgctxt "ToolBarActionProvider|"
 msgid "Kick"
 msgstr "Expulsar"
 
 msgid "Kick"
 msgstr "Expulsar"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:44
+#: ../src/uisupport/toolbaractionprovider.cpp:46
+msgctxt "ToolBarActionProvider|"
 msgid "Remove user from channel"
 msgstr "Remover utilizador do canal"
 
 msgid "Remove user from channel"
 msgstr "Remover utilizador do canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:45
+#: ../src/uisupport/toolbaractionprovider.cpp:47
+msgctxt "ToolBarActionProvider|"
 msgid "Ban"
 msgstr "Banir"
 
 msgid "Ban"
 msgstr "Banir"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:45
+#: ../src/uisupport/toolbaractionprovider.cpp:47
+msgctxt "ToolBarActionProvider|"
 msgid "Ban user from channel"
 msgstr "Banir utilizador do canal"
 
 msgid "Ban user from channel"
 msgstr "Banir utilizador do canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:46
+#: ../src/uisupport/toolbaractionprovider.cpp:48
+msgctxt "ToolBarActionProvider|"
 msgid "Kick/Ban"
 msgstr "Expulsar/Banir"
 
 msgid "Kick/Ban"
 msgstr "Expulsar/Banir"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:46
+#: ../src/uisupport/toolbaractionprovider.cpp:48
+msgctxt "ToolBarActionProvider|"
 msgid "Remove and ban user from channel"
 msgstr "Remover e banir utilizador do canal"
 
 msgid "Remove and ban user from channel"
 msgstr "Remover e banir utilizador do canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:51
-msgid "Connect to all"
-msgstr "Conectar a todos"
+#: ../src/qtui/ui/topicwidget.ui:32
+msgctxt "TopicWidget|"
+msgid "Form"
+msgstr "Formulário"
 
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:58
-msgid "Disconnect from all"
-msgstr "Desconectar de todos"
+#: ../src/qtui/ui/topicwidget.ui:79
+msgctxt "TopicWidget|"
+msgid "..."
+msgstr "..."
+
+#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127
+#, qt-format
+msgctxt "TopicWidget|"
+msgid "Users: %1"
+msgstr "<b>Utilizadores:</b> %1"
+
+#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128
+#, qt-format
+msgctxt "TopicWidget|"
+msgid "Lag: %1 msecs"
+msgstr "Lag: %1ms"
+
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:14
+msgctxt "TopicWidgetSettingsPage|"
+msgid "Form"
+msgstr "Formulário"
+
+#: ../src/qtui/settingspages/topicwidgetsettingspage.ui:22
+msgctxt "TopicWidgetSettingsPage|"
+msgid "Custom font:"
+msgstr "Tipo de Letra Personalizado:"
 
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:50
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:50
+msgctxt "TopicWidgetSettingsPage|"
 msgid "Resize dynamically to fit contents"
 msgstr "Redimensionar dinamicamente para caberem os conteúdos"
 
 msgid "Resize dynamically to fit contents"
 msgstr "Redimensionar dinamicamente para caberem os conteúdos"
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:84
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:84
+msgctxt "TopicWidgetSettingsPage|"
 msgid "On hover only"
 msgstr "Em foco apenas"
 
 msgid "On hover only"
 msgstr "Em foco apenas"
 
-#. ts-context TopicWidgetSettingsPage
-#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:24
+msgctxt "TopicWidgetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:24
+msgctxt "TopicWidgetSettingsPage|"
 msgid "Topic Widget"
 msgstr "Elemento do Tópico"
 
 msgid "Topic Widget"
 msgstr "Elemento do Tópico"
 
-#. Action Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:583
-msgid "%DN%1%DN %2"
-msgstr "%DN%1%DN %2"
+#: ../src/common/transfer.cpp:95
+msgctxt "Transfer|"
+msgid "New"
+msgstr "Nova"
+
+#: ../src/common/transfer.cpp:97
+msgctxt "Transfer|"
+msgid "Pending"
+msgstr ""
+
+#: ../src/common/transfer.cpp:99
+msgctxt "Transfer|"
+msgid "Connecting"
+msgstr ""
+
+#: ../src/common/transfer.cpp:101
+msgctxt "Transfer|"
+msgid "Transferring"
+msgstr ""
+
+#: ../src/common/transfer.cpp:103
+msgctxt "Transfer|"
+msgid "Paused"
+msgstr ""
+
+#: ../src/common/transfer.cpp:105
+msgctxt "Transfer|"
+msgid "Completed"
+msgstr ""
+
+#: ../src/common/transfer.cpp:107
+msgctxt "Transfer|"
+msgid "Failed"
+msgstr ""
+
+#: ../src/common/transfer.cpp:109
+msgctxt "Transfer|"
+msgid "Rejected"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Type"
+msgstr "Tipo"
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "File"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Status"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Progress"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Transferred"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Speed"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Peer"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:47
+msgctxt "TransferModel|"
+msgid "Peer Address"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:80
+msgctxt "TransferModel|"
+msgid "Send"
+msgstr ""
+
+#: ../src/client/transfermodel.cpp:80
+msgctxt "TransferModel|"
+msgid "Receive"
+msgstr ""
 
 #. Nick Message
 
 #. Nick Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:587
+#: ../src/uisupport/uistyle.cpp:936
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "You are now known as %DN%1%DN"
 msgstr "É conhecido como %DN%1%DN"
 
 msgid "You are now known as %DN%1%DN"
 msgstr "É conhecido como %DN%1%DN"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:588
+#: ../src/uisupport/uistyle.cpp:937
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN is now known as %DN%2%DN"
 msgstr "%DN%1%DN é conhecido como %DN%2%DN"
 
 #. Mode Message
 msgid "%DN%1%DN is now known as %DN%2%DN"
 msgstr "%DN%1%DN é conhecido como %DN%2%DN"
 
 #. Mode Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:592
+#: ../src/uisupport/uistyle.cpp:941
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "User mode: %DM%1%DM"
 msgstr "Modo de utilizador: %DM%1%DM"
 
 msgid "User mode: %DM%1%DM"
 msgstr "Modo de utilizador: %DM%1%DM"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:593
+#: ../src/uisupport/uistyle.cpp:942
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Mode %DM%1%DM by %DN%2%DN"
 msgstr "Modo %DM%1%DM por %DN%2%DN"
 
 #. Join Message
 msgid "Mode %DM%1%DM by %DN%2%DN"
 msgstr "Modo %DM%1%DM por %DN%2%DN"
 
 #. Join Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:597
+#: ../src/uisupport/uistyle.cpp:946
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
 msgstr "%DN%1%DN %DH(%2@%3)%DH entrou em %DC%4%DC"
 
 #. Part Message
 msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
 msgstr "%DN%1%DN %DH(%2@%3)%DH entrou em %DC%4%DC"
 
 #. Part Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:600
+#: ../src/uisupport/uistyle.cpp:949
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
 msgstr "%DN%1%DN %DH(%2@%3)%DH saiu de %DC%4%DC"
 
 #. Quit Message
 msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
 msgstr "%DN%1%DN %DH(%2@%3)%DH saiu de %DC%4%DC"
 
 #. Quit Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:605
+#: ../src/uisupport/uistyle.cpp:954
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
 msgstr "%DN%1%DN %DH(%2@%3)%DH saiu"
 
 #. Kick Message
 msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
 msgstr "%DN%1%DN %DH(%2@%3)%DH saiu"
 
 #. Kick Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:612
+#: ../src/uisupport/uistyle.cpp:962
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
 msgstr "%DN%1%DN expulsou %DN%2%DN de %DC%3%DC"
 
 #. Day Change Message
 msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
 msgstr "%DN%1%DN expulsou %DN%2%DN de %DC%3%DC"
 
 #. Day Change Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:629
+#: ../src/uisupport/uistyle.cpp:977
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "{Day changed to %1}"
 msgstr "{Dia mudado para %1}"
 
 msgid "{Day changed to %1}"
 msgstr "{Dia mudado para %1}"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:641
+#: ../src/uisupport/uistyle.cpp:990
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
 msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
-msgstr ""
-"A separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH terminou. Os "
-"utilizadores entraram: "
+msgstr "A separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH terminou. Os utilizadores entraram: "
 
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:645 ../src/uisupport/uistyle.cpp:660
+#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN (%2 more)"
 msgstr "%DN%1%DN (mais %2)"
 
 msgid "%DN%1%DN (%2 more)"
 msgstr "%DN%1%DN (mais %2)"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:655
+#: ../src/uisupport/uistyle.cpp:1005
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
 msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
-msgstr ""
-"Separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH. Os utilizadores "
-"sairam: "
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:667 ../src/uisupport/uistyle.cpp:705
-msgid "[%1]"
-msgstr "[%1]"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:703
-msgid "<%1>"
-msgstr "<%1>"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:707
-msgid "-*-"
-msgstr "-*-"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:709
-msgid "<->"
-msgstr "<->"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:711
-msgid "***"
-msgstr "***"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:713
-msgid "-->"
-msgstr "-->"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:715 ../src/uisupport/uistyle.cpp:717
-msgid "<--"
-msgstr "<--"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:719
-msgid "<-*"
-msgstr "<-*"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:721
-msgid "<-x"
-msgstr "<-x"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:723 ../src/uisupport/uistyle.cpp:725
-#: ../src/uisupport/uistyle.cpp:727 ../src/uisupport/uistyle.cpp:731
-msgid "*"
-msgstr "*"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:729
-msgid "-"
-msgstr "-"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:733
-msgid "=>"
-msgstr "=>"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:735
-msgid "<="
-msgstr "<="
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:737
-msgid "->"
-msgstr ""
-
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:697
+msgstr "Separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH. Os utilizadores sairam: "
+
+#: ../src/client/networkmodel.cpp:1031
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Owner(s)"
 msgid_plural "%n Owner(s)"
 msgstr[0] ""
 msgstr[1] ""
 
 msgid "%n Owner(s)"
 msgid_plural "%n Owner(s)"
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:698
+#: ../src/client/networkmodel.cpp:1033
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Admin(s)"
 msgid_plural "%n Admin(s)"
 msgstr[0] ""
 msgstr[1] ""
 
 msgid "%n Admin(s)"
 msgid_plural "%n Admin(s)"
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:699
+#: ../src/client/networkmodel.cpp:1035
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Operator(s)"
 msgid_plural "%n Operator(s)"
 msgstr[0] ""
 msgstr[1] ""
 
 msgid "%n Operator(s)"
 msgid_plural "%n Operator(s)"
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:700
+#: ../src/client/networkmodel.cpp:1037
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Half-Op(s)"
 msgid_plural "%n Half-Op(s)"
 msgstr[0] ""
 msgstr[1] ""
 
 msgid "%n Half-Op(s)"
 msgid_plural "%n Half-Op(s)"
 msgstr[0] ""
 msgstr[1] ""
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:701
+#: ../src/client/networkmodel.cpp:1039
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Voiced"
 msgid_plural "%n Voiced"
 msgid "%n Voiced"
 msgid_plural "%n Voiced"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Voz"
+msgstr[1] "Voz"
 
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:702
+#: ../src/client/networkmodel.cpp:1041
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n User(s)"
 msgid_plural "%n User(s)"
 msgid "%n User(s)"
 msgid_plural "%n User(s)"
-msgstr[0] ""
-msgstr[1] ""
-
-#~ msgid "Finger"
-#~ msgstr "Finger"
-
-#~ msgid "Add Buffers Automatically:"
-#~ msgstr "Adicionar 'buffers' automaticamente:"
-
-#~ msgid "Hide inactive buffers:"
-#~ msgstr "Esconder 'buffers' inactivos"
-
-#~ msgid "[Whois] idle message: %1"
-#~ msgstr "[Whois] mensagem de inactividade: %1"
+msgstr[0] "Utilizadores"
+msgstr[1] "Utilizadores"