cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / po / fr.po
index 2a81fc2..0a22d08 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
+# 
+# Translators:
+# d0p1 <contact@d0p1.eu>, 2021
+# Daniel Albers <daniel@lbe.rs>, 2012
+# Daniel Albers <daniel@lbers.com>, 2011
+# Dorian <munto@free.fr>, 2012
+# GrecKo <gr3cko@gmail.com>, 2011
+# GrecKo <gr3cko@gmail.com>, 2011
+# Guillaume Gay <guillaume.gay@gmail.com>, 2013
+# Guillaume Gay <guillaume.gay@gmail.com>, 2013
+# d0p1 <contact@d0p1.eu>, 2021
+# Dorian <munto@free.fr>, 2012
+# Olivier Caron <crn.olivier@gmail.com>, 2018
+# Vlavv <vlavv2@gmail.com>, 2014
+# Vlavv <vlavv2@gmail.com>, 2015
+# Zoddo <transifex.com-1+2018-02-06-after-spam@zoddo.fr>, 2016
+# Zoddo <transifex.com-1+2018-02-06-after-spam@zoddo.fr>, 2016
 msgid ""
 msgstr ""
-"X-Language: fr\n"
+"Project-Id-Version: Quassel IRC\n"
+"Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n"
+"PO-Revision-Date: 2021-04-16 13:07+0000\n"
+"Last-Translator: d0p1 <contact@d0p1.eu>\n"
+"Language-Team: French (http://www.transifex.com/quassel/quassel/language/fr/)\n"
+"MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-
-#. ts-context @default
-#~ msgid "Day changed to %1"
-#~ msgstr "Le jour change en %1"
-
-#. ts-context AboutDlg
-#~ msgid "Dialog"
-#~ msgstr "Fenêtre"
-
-#. ts-context AboutDlg
-#~ 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:'Bitstream Vera Sans'; "
-#~ "font-size:11pt; font-weight:400; font-style:normal; "
-#~ "text-decoration:none;\">\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;\">Quassel IRC </span>(pre-release)</p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Bitstream Vera Sans'; font-size:11pt; "
-#~ "font-weight:400; font-style:normal; text-decoration:none;\"><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;\">Quassel IRC </span>(pré-version)</p></body></html>"
-
-#. ts-context AboutDlg
-#~ msgid "About"
-#~ msgstr "A propos"
-
-#. ts-context AboutDlg
-#~ msgid "Authors"
-#~ msgstr "Contributeurs"
-
-#. ts-context AboutDlg
-#~ msgid "Licence Agreement"
-#~ msgstr "Licence"
-
-#. ts-context AboutDlg
-#~ 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:'Trebuchet MS'; font-size:10pt; "
-#~ "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;\">Quassel IRC</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-size:14pt; "
-#~ "font-weight:600;\"><span style=\" font-size:8pt; "
-#~ "font-weight:400;\">mobile edition</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=\" "
-#~ "font-size:5pt;\"> </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-size:5pt;\">(C) 2005-2007 by</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:5pt; "
-#~ "font-weight:600;\">The Quassel IRC Team</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">Manuel Nickschas</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">Marcus Eggenberger</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">Marco Genise</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\"><span style=\" font-size:4pt;\"> </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-size:5pt;\">&lt;http://quassel-irc.org&gt;</p>\n"
-#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">&lt;devel@quassel-irc.org&gt;</p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; "
-#~ "font-style:normal;\"><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;\">Quassel "
-#~ "IRC</span></p><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:14pt; font-weight:600;\"><span style=\" font-size:8pt; "
-#~ "font-weight:400;\">édition mobile</span></p><p style=\" margin-top:0px; "
-#~ "margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px;\"><span style=\" font-size:5pt;\"> </span></p><p "
-#~ "style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">(C) 2005-2007 by</p><p style=\" margin-top:0px; "
-#~ "margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px; font-size:5pt; font-weight:600;\">L'équipe Quassel "
-#~ "IRC</p><p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">Manuel Nickschas</p><p style=\" margin-top:0px; "
-#~ "margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px; font-size:5pt;\">Marcus Eggenberger</p><p style=\" "
-#~ "margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; "
-#~ "-qt-block-indent:0; text-indent:0px; font-size:5pt;\">Marco Genise</p><p "
-#~ "style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\"><span style=\" font-size:4pt;\"> </span></p><p style=\" "
-#~ "margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; "
-#~ "-qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">&lt;http://quassel-irc.org&gt;</p><p style=\" "
-#~ "margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; "
-#~ "-qt-block-indent:0; text-indent:0px; "
-#~ "font-size:5pt;\">&lt;devel@quassel-irc.org&gt;</p></body></html>"
-
-#. ts-context AboutDlg
-#~ msgid ""
-#~ "<b>A modern, distributed IRC Client</b><br><br>&copy;2005-2008 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."
-#~ msgstr ""
-#~ "<b>Un Client IRC distribué et moderne</b><br><br>&copy;2005-2008 par le "
-#~ "Projet Quassel<br><a "
-#~ "href=\"http://quassel-irc.org\">http://quassel-irc.org</a><br><a "
-#~ "href=\"irc://irc.freenode.net/quassel\">#quassel</a> sur <a "
-#~ "href=\"http://www.freenode.net\">Freenode</a><br><br>Quassel IRC est sous "
-#~ "double licence <a "
-#~ "href=\"http://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> et <a "
-#~ "href=\"http://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a>.<br>La "
-#~ "majorité des icones proviennent &copy; de l'<a "
-#~ "href=\"http://www.oxygen-icons.org\">Equipe Oxygen</a> et sont utilisés "
-#~ "sous la <a "
-#~ "href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL</a>.<br><br>Merci "
-#~ "d'utiliser <a "
-#~ "href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> pour "
-#~ "transmettre les bogues."
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:62
-msgid "Quassel IRC is mainly developed by:"
-msgstr "Quassel IRC est principalement développé par:"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:77
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Qt-Contexts: true\n"
+
+#: ../src/uisupport/aboutdata.cpp:117
+msgctxt "AboutData|"
+msgid "Quassel IRC"
+msgstr "Quassel IRC"
+
+#: ../src/uisupport/aboutdata.cpp:120
+msgctxt "AboutData|"
+msgid "A modern, distributed IRC client"
+msgstr "Un client IRC moderne. "
+
+#: ../src/uisupport/aboutdata.cpp:152
+msgctxt "AboutData|"
+msgid "Project founder, lead developer"
+msgstr "Fondateur du projet, développer principal "
+
+#: ../src/uisupport/aboutdata.cpp:153
+msgctxt "AboutData|"
+msgid "Project motivator, lead developer"
+msgstr "Fondateur du projet, développer principal "
+
+#: ../src/uisupport/aboutdata.cpp:154
+msgctxt "AboutData|"
+msgid "Former lead developer"
+msgstr "Ancien développeur principal"
+
+#: ../src/uisupport/aboutdata.cpp:155
+msgctxt "AboutData|"
+msgid "Master of Translation, many fixes and enhancements, Travis support"
+msgstr "Responsable de traduction, nombreuses corrections et améliorations"
+
+#: ../src/uisupport/aboutdata.cpp:156
+msgctxt "AboutData|"
+msgid "Many features, fixes and improvements"
+msgstr "Nombreuses fonctionnalités, améliorations et corrections"
+
+#: ../src/uisupport/aboutdata.cpp:157
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, bug and patch triaging, community support"
+msgstr "Nombreuses corrections et améliorations, correction du triage, support communautaire"
+
+#: ../src/uisupport/aboutdata.cpp:158
+msgctxt "AboutData|"
 msgid ""
-"We would like to thank the following contributors (in alphabetical order) "
-"and everybody we forgot to mention here:"
+"IRCv3 support, documentation, many other improvements, testing, outstanding "
+"PRs"
 msgstr ""
-"Nous voulons aussi remercier les contributeurs suivants (par ordre "
-"alphabétique) et toute personne que nous avons oublié de mentionner ici:"
-
-#. ts-context AboutDlg
-#~ msgid ""
-#~ "Special thanks goes to:<br><dl><dt><b>John \"nox-Hand\" "
-#~ "Hand</b></dt><dd>for great artwork and the Quassel "
-#~ "logo/icon</dt><dt><b><a href=\"http://www.oxygen-icons.org\">The Oxygen "
-#~ "Team</a></b></dt><dd>for creating most of the other shiny icons you see "
-#~ "throughout Quassel</dd><dt><b><a "
-#~ "href=\"http://www.trolltech.com\">Trolltech</a></b></dt><dd>for creating "
-#~ "Qt and Qtopia, and for sponsoring development of Quasseltopia with "
-#~ "Greenphones and more</dd>"
-#~ msgstr ""
-#~ "Remerciements particuliers à:<br><dl><dt><b>John \"nox-Hand\" "
-#~ "Hand</b></dt><dd>pour le beau travail artistique et le logo Quassel "
-#~ "</dt><dt><b><a href=\"http://www.oxygen-icons.org\">L'Equipe "
-#~ "Oxygen</a></b></dt><dd>pour avoir créé la majorité des belles icones que "
-#~ "vous voyez dans Quassel</dd><dt><b><a "
-#~ "href=\"http://www.trolltech.com\">Trolltech</a></b></dt><dd>pour avoir "
-#~ "créé Qt et Qtopia, et pour le soutien du developpement de Quasseltopia "
-#~ "avec Greenphones entre autres</dd>"
-
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:17
-msgid "About Quassel"
-msgstr "À propos de Quassel"
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:59
+#: ../src/uisupport/aboutdata.cpp:159
+msgctxt "AboutData|"
 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\">p, li { white-space: pre-wrap; }</style></head><body "
-"style=\" font-family:'DejaVu Sans'; font-size:15pt; font-weight:600; "
-"font-style:normal;\"><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\">p, li { white-space: pre-wrap; }</style></head><body "
-"style=\" font-family:'DejaVu Sans'; font-size:10pt; font-weight:600; "
-"font-style:normal;\"><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>"
-
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:115
-msgid "&About"
-msgstr "&À Propos"
+"Quasseldroid, architecture, (mobile) performance, many other improvements "
+"and fixes, testing"
+msgstr ""
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:135
-msgid "A&uthors"
-msgstr "A&uteurs"
+#: ../src/uisupport/aboutdata.cpp:163
+msgctxt "AboutData|"
+msgid "OSX UI improvements"
+msgstr ""
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:155
-msgid "&Contributors"
-msgstr "&Contributeurs"
+#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177
+#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206
+#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233
+#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274
+#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334
+msgctxt "AboutData|"
+msgid "Fixes"
+msgstr "Correctifs"
+
+#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182
+msgctxt "AboutData|"
+msgid "Chatview improvements"
+msgstr "Amélioration de la fenêtre du chat"
+
+#: ../src/uisupport/aboutdata.cpp:166
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter, Danish translation"
+msgstr "Bêta-testeur, traduction danoise"
+
+#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248
+#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291
+msgctxt "AboutData|"
+msgid "Spanish translation"
+msgstr "Traduction en espagnol"
+
+#: ../src/uisupport/aboutdata.cpp:168
+msgctxt "AboutData|"
+msgid "Build system fixes"
+msgstr "Correction du système de compilation"
+
+#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316
+msgctxt "AboutData|"
+msgid "Database performance improvements"
+msgstr "Amélioration des performances de la base de données. "
+
+#: ../src/uisupport/aboutdata.cpp:170
+msgctxt "AboutData|"
+msgid "UI improvements"
+msgstr ""
 
-#. ts-context AboutDlg
-#: ../src/qtui/ui/aboutdlg.ui:175
-msgid "&Thanks To"
-msgstr "&Remerciements"
+#: ../src/uisupport/aboutdata.cpp:171
+msgctxt "AboutData|"
+msgid "Tray icon fix"
+msgstr "Correction de l'icône de la barre des tâches"
+
+#: ../src/uisupport/aboutdata.cpp:172
+msgctxt "AboutData|"
+msgid "Language improvements"
+msgstr "Améliorations du système de traduction"
+
+#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314
+msgctxt "AboutData|"
+msgid "Documentation improvements"
+msgstr "Améliorations de la documentation"
+
+#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193
+msgctxt "AboutData|"
+msgid "Various improvements"
+msgstr "Diverses améliorations"
+
+#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284
+msgctxt "AboutData|"
+msgid "Brazilian translation"
+msgstr "Traduction brésilienne "
+
+#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251
+msgctxt "AboutData|"
+msgid "Slovenian translation"
+msgstr "Traduction en slovène"
+
+#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307
+msgctxt "AboutData|"
+msgid "Romanian translation"
+msgstr "Traduction en roumain"
+
+#: ../src/uisupport/aboutdata.cpp:179
+msgctxt "AboutData|"
+msgid "Punjabi translation"
+msgstr ""
 
-#. ts-context AboutDlg
-#~ msgid "<b>Version %1</b><br>Protocol version: %2<br>Built: %3 %4"
-#~ msgstr "<b>Version %1</b><br>Version du protocole: %2<br>Compilation: %3 %4"
-
-#. 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>Version:</b> %1<br><b>Version du protocole:</b> %2<br><b>Compilation:</b> "
-"%3"
-
-#. ts-context AboutDlg
-#~ msgid ""
-#~ "Special thanks goes to:<br><dl><dt><b>John \"nox\" Hand</b></dt><dd>for "
-#~ "great artwork and the Quassel logo/icon</dt><dt><b><a "
-#~ "href=\"http://www.oxygen-icons.org\">The Oxygen Team</a></b></dt><dd>for "
-#~ "creating most of the other shiny icons you see throughout "
-#~ "Quassel</dd><dt><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><b><a "
-#~ "href=\"http://www.nokia.com\">Nokia</a></b></dt><dd>for keeping Qt alive, "
-#~ "and for sponsoring development of Quassel Mobile with N810s</dd>"
-#~ msgstr ""
-#~ "Remerciements particuliers à:<br><dl><dt><b>John \"nox\" "
-#~ "Hand</b></dt><dd>pour son grand travail artistique et pour le logo "
-#~ "Quassel</dt><dt><b><a href=\"http://www.oxygen-icons.org\">The Oxygen "
-#~ "Team</a></b></dt><dd>pour la création del a majorité des autres belles "
-#~ "icones que vous pouvez voir dans Quassel</dd><dt><b><a "
-#~ "href=\"http://www.trolltech.com\">Qt Software précédemment nommée "
-#~ "Trolltech</a></b></dt><dd>pour la création de Qt et Qtopia, et comme "
-#~ "sponsor du developpement de QuasselTopia avec Greenphones et "
-#~ "d'autres</dd><dt><b><a "
-#~ "href=\"http://www.nokia.com\">Nokia</a></b></dt><dd>pour garder en vie "
-#~ "Qt, et pour sponsoriser le developpement de Quassel Mobile avec N810s</dd>"
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:46
-msgid ""
-"<b>A modern, distributed IRC Client</b><br><br>&copy;2005-2009 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/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243
+#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260
+msgctxt "AboutData|"
+msgid "Finnish translation"
+msgstr "Traduction finnoise"
+
+#: ../src/uisupport/aboutdata.cpp:181
+msgctxt "AboutData|"
+msgid "Message indicator support"
+msgstr "Prise en charge des indicateurs de message"
+
+#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184
+#: ../src/uisupport/aboutdata.cpp:333
+msgctxt "AboutData|"
+msgid "Build system fix"
+msgstr "Correction du système de compilation"
+
+#: ../src/uisupport/aboutdata.cpp:185
+msgctxt "AboutData|"
+msgid "Windows build system fixes"
+msgstr "Correction du système de compilation sous Windows"
+
+#: ../src/uisupport/aboutdata.cpp:186
+msgctxt "AboutData|"
+msgid "AppData metadata, LDAP support"
 msgstr ""
-"<b>Un Client IRC distribué et moderne</b><br><br>&copy;2005-2009 par le "
-"Projet Quassel<br><a "
-"href=\"http://quassel-irc.org\">http://quassel-irc.org</a><br><a "
-"href=\"irc://irc.freenode.net/quassel\">#quassel</a> sur <a "
-"href=\"http://www.freenode.net\">Freenode</a><br><br>Quassel IRC est sous "
-"double licence <a href=\"http://www.gnu.org/licenses/gpl-2.0.txt\">GPLv2</a> "
-"et <a href=\"http://www.gnu.org/licenses/gpl-3.0.txt\">GPLv3</a>.<br>La "
-"majorité des icones proviennent &copy; de l'<a "
-"href=\"http://www.oxygen-icons.org\">Equipe Oxygen</a> et sont utilisés sous "
-"<a href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL</a>.<br><br>Merci "
-"d'utiliser <a "
-"href=\"http://bugs.quassel-irc.org\">http://bugs.quassel-irc.org</a> pour "
-"transmettre les bogues."
-
-#. ts-context AboutDlg
-#: ../src/qtui/aboutdlg.cpp:116
-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 ""
-"Remerciements particuliers à:<br><dl><dt><img "
-"src=\":/pics/quassel-eye.png\">&nbsp;<b>John \"nox\" Hand</b></dt><dd>pour "
-"son grand travail artistique et pour le logo Quassel</dt><dt><img "
-"src=\":/pics/oxygen.png\">&nbsp;<b><a "
-"href=\"http://www.oxygen-icons.org\">The Oxygen Team</a></b></dt><dd>pour la "
-"création de la majorité des autres belles icones que vous pouvez voir dans "
-"Quassel</dd><dt><img src=\":/pics/qt-logo-32.png\">&nbsp;<b><a "
-"href=\"http://www.trolltech.com\">Qt Software précédemment nommée "
-"Trolltech</a></b></dt><dd>pour la création de Qt et Qtopia, et comme sponsor "
-"du developpement de QuasselTopia avec Greenphones et d'autres</dd><dt><b><a "
-"href=\"http://www.nokia.com\"><img "
-"src=\":/pics/nokia.png\">Nokia</a></b></dt><dd>pour garder en vie Qt, et "
-"pour sponsoriser le developpement de Quassel Mobile avec N810s</dd>"
-
-#. ts-context AbstractSqlStorage
-#: ../src/core/abstractsqlstorage.cpp:112
-msgid ""
-"Installed Schema (version %1) is not up to date. Upgrading to version %2..."
-msgstr ""
-"Le schéma installé (version %1) n'est pas à jour. Mise à jour à la version "
-"%2..."
-
-#. ts-context AbstractSqlStorage
-#: ../src/core/abstractsqlstorage.cpp:114
-msgid "Upgrade failed..."
-msgstr "Echec de la mise à jour..."
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Administration"
-#~ msgstr "Administration"
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Account Management"
-#~ msgstr "Gestion des comptes"
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
-
-#. ts-context AccountManagementSettingsPage
-#~ 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:'Trebuchet MS'; font-size:10pt; "
-#~ "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; "
-#~ "font-family:'Bitstream Vera Sans'; font-size:11pt;\"><span style=\" "
-#~ "font-weight:600;\">Account Management</span></p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; "
-#~ "font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-family:'Bitstream Vera Sans'; font-size:11pt;\"><span style=\" "
-#~ "font-weight:600;\">Gestion des Comptes</span></p></body></html>"
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Add..."
-#~ msgstr "Ajouter..."
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Remove"
-#~ msgstr "Supprimer"
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Rename"
-#~ msgstr "Renommer"
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Password..."
-#~ msgstr "Mot de Passe..."
-
-#. ts-context AccountManagementSettingsPage
-#~ msgid "Admin"
-#~ msgstr "Admin"
-
-#. ts-context AdminUserPage
-#~ msgid "Setup Admin User"
-#~ msgstr "Paramètrage de l'Utilisateur Administrateur"
-
-#. ts-context AdminUserPage
-#~ msgid "Please enter credentials for the admin user."
-#~ msgstr "Merci d'entrer les codes de l'administrateur."
-
-#. ts-context AdminUserPage
-#~ msgid "Name:"
-#~ msgstr "Nom:"
-
-#. ts-context AdminUserPage
-#~ msgid "Password:"
-#~ msgstr "Mot de Passe:"
-
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:170
-msgid "Alias"
-msgstr "Alias"
 
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:171
-msgid "Expansion"
-msgstr "Commande étendue"
+#: ../src/uisupport/aboutdata.cpp:187
+msgctxt "AboutData|"
+msgid "Nicer tooltips, spell check and other improvements"
+msgstr ""
 
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:55
-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"
+#: ../src/uisupport/aboutdata.cpp:188
+msgctxt "AboutData|"
+msgid "Crash fixes"
+msgstr "Corrections de crashs"
+
+#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214
+#: ../src/uisupport/aboutdata.cpp:296
+msgctxt "AboutData|"
+msgid "French translation"
+msgstr "Traduction française"
+
+#: ../src/uisupport/aboutdata.cpp:190
+msgctxt "AboutData|"
+msgid "Occitan translation"
 msgstr ""
-"<b>Raccourci pour l'alias</b><br />On peut s'en servir comme une commande "
-"slash normale.<br /><br /><b>Exemple:</b> \"foo\" peut être utilisé en "
-"écrivant /foo"
 
-#. ts-context AliasesModel
-#: ../src/qtui/settingspages/aliasesmodel.cpp:59
-#, fuzzy
-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"
+#: ../src/uisupport/aboutdata.cpp:191
+msgctxt "AboutData|"
+msgid "Usability review"
+msgstr "Examen de la facilité d'utilisation"
+
+#: ../src/uisupport/aboutdata.cpp:192
+msgctxt "AboutData|"
+msgid "SASL support"
+msgstr "Support SASL"
+
+#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195
+#: ../src/uisupport/aboutdata.cpp:200
+msgctxt "AboutData|"
+msgid "Various fixes and improvements"
+msgstr "Améliorations et corrections diverses"
+
+#: ../src/uisupport/aboutdata.cpp:196
+msgctxt "AboutData|"
+msgid "Settings fixes"
 msgstr ""
 
-#. ts-context AliasesSettingsPage
-#~ msgid "Behaviour"
-#~ msgstr "Comportement"
+#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278
+msgctxt "AboutData|"
+msgid "Galician translation"
+msgstr "Traduction en Galicien"
+
+#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325
+msgctxt "AboutData|"
+msgid "Esperanto translation"
+msgstr "Traduction en espéranto"
+
+#: ../src/uisupport/aboutdata.cpp:199
+msgctxt "AboutData|"
+msgid "Japanese translation"
+msgstr "Traduction en japonais"
+
+#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281
+msgctxt "AboutData|"
+msgid "Gentoo maintainer"
+msgstr "Mainteneur Gentoo"
+
+#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218
+#: ../src/uisupport/aboutdata.cpp:328
+msgctxt "AboutData|"
+msgid "Certificate handling improvements"
+msgstr "Amélioration de la gestion des certificats"
+
+#: ../src/uisupport/aboutdata.cpp:204
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter (on Vista™!)"
+msgstr "Bêta tester des premières heures et chasseur de bug !  (sur Vista™!)"
+
+#: ../src/uisupport/aboutdata.cpp:205
+msgctxt "AboutData|"
+msgid "Translation system fixes"
+msgstr "Correction du système de traduction"
+
+#: ../src/uisupport/aboutdata.cpp:207
+msgctxt "AboutData|"
+msgid "OSX Notification Center support"
+msgstr "Prise en charge du Centre de Notification OSX"
+
+#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225
+#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339
+msgctxt "AboutData|"
+msgid "Turkish translation"
+msgstr "Traduction turc"
+
+#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276
+msgctxt "AboutData|"
+msgid "Mac fixes"
+msgstr "Corrections sous Mac"
+
+#: ../src/uisupport/aboutdata.cpp:210
+msgctxt "AboutData|"
+msgid "D-Bus notifications"
+msgstr "Notifications D-Bus"
+
+#: ../src/uisupport/aboutdata.cpp:211
+msgctxt "AboutData|"
+msgid "Polish translation"
+msgstr "Traduction polonaise"
+
+#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297
+msgctxt "AboutData|"
+msgid "Build system improvements"
+msgstr "Amélioration du système de compilation"
+
+#: ../src/uisupport/aboutdata.cpp:213
+msgctxt "AboutData|"
+msgid "Formatting support and other input line improvements, many other fixes"
+msgstr ""
 
-#. ts-context AliasesSettingsPage
-#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
-msgid "Aliases"
-msgstr "Alias"
+#: ../src/uisupport/aboutdata.cpp:215
+msgctxt "AboutData|"
+msgid "BluesTheme stylesheet"
+msgstr "Feuille de style BluesTheme"
+
+#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265
+#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329
+msgctxt "AboutData|"
+msgid "Russian translation"
+msgstr "Traduction russe"
+
+#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269
+msgctxt "AboutData|"
+msgid "Italian translation"
+msgstr "Traduction italienne"
+
+#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255
+#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270
+#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326
+msgctxt "AboutData|"
+msgid "German translation"
+msgstr "Traduction allemande"
+
+#: ../src/uisupport/aboutdata.cpp:220
+msgctxt "AboutData|"
+msgid "Sanitize topic handling, twitch.tv support"
+msgstr ""
 
-#. ts-context AliasesSettingsPage
-#: ../src/qtui/settingspages/aliasessettingspage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/uisupport/aboutdata.cpp:221
+msgctxt "AboutData|"
+msgid "Norwegian translation"
+msgstr "Traduction norvégienne"
 
-#. ts-context AliasesSettingsPage
-#: ../src/qtui/settingspages/aliasessettingspage.ui:27
-msgid "New"
-msgstr "Nouveau"
+#: ../src/uisupport/aboutdata.cpp:222
+msgctxt "AboutData|"
+msgid "Hungarian translation"
+msgstr "Traduction en hongrois"
 
-#. ts-context AliasesSettingsPage
-#: ../src/qtui/settingspages/aliasessettingspage.ui:41
-msgid "Delete"
-msgstr "Supprimer"
+#: ../src/uisupport/aboutdata.cpp:223
+msgctxt "AboutData|"
+msgid "IRC parser improvements"
+msgstr "Améliorations du parser IRC"
 
-#. ts-context AliasesSettingsPage
-#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
-msgid "Misc"
-msgstr "Divers"
+#: ../src/uisupport/aboutdata.cpp:226
+msgctxt "AboutData|"
+msgid "Windows build support and Appveyor maintenance, snorenotify backend"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
+#: ../src/uisupport/aboutdata.cpp:227
+msgctxt "AboutData|"
+msgid "Initial Qt5 support"
+msgstr "Support Qt5 initial"
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
+#: ../src/uisupport/aboutdata.cpp:228
+msgctxt "AboutData|"
+msgid "{Ku|U}buntu packager, motivator, promoter"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:14
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/uisupport/aboutdata.cpp:229
+msgctxt "AboutData|"
+msgid "Various features and improvements"
+msgstr "Améliorations et corrections diverses"
+
+#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231
+#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249
+#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272
+#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302
+msgctxt "AboutData|"
+msgid "Various fixes"
+msgstr "Diverses corrections"
+
+#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236
+#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299
+#: ../src/uisupport/aboutdata.cpp:311
+msgctxt "AboutData|"
+msgid "Bugfixes"
+msgstr "Corrections de bugs"
+
+#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327
+#: ../src/uisupport/aboutdata.cpp:330
+msgctxt "AboutData|"
+msgid "Czech translation"
+msgstr "Traduction tchèque"
+
+#: ../src/uisupport/aboutdata.cpp:235
+msgctxt "AboutData|"
+msgid "Python improvements"
+msgstr "Améliorations Python"
+
+#: ../src/uisupport/aboutdata.cpp:237
+msgctxt "AboutData|"
+msgid "Proxy improvements, Spanish translation"
+msgstr "Amélioration du proxy, traduction espagnole. "
+
+#: ../src/uisupport/aboutdata.cpp:238
+msgctxt "AboutData|"
+msgid "Postgres improvements"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Client style:"
-#~ msgstr "Style du Client:"
+#: ../src/uisupport/aboutdata.cpp:239
+msgctxt "AboutData|"
+msgid "Postgres migration fixes"
+msgstr "Corrections des migrations Postgres"
+
+#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244
+#: ../src/uisupport/aboutdata.cpp:285
+msgctxt "AboutData|"
+msgid "Danish translation"
+msgstr "Traduction danoise"
+
+#: ../src/uisupport/aboutdata.cpp:241
+msgctxt "AboutData|"
+msgid "Context menu fixes"
+msgstr "Corrections dans le menu contextuel"
+
+#: ../src/uisupport/aboutdata.cpp:245
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, bug triaging"
+msgstr "Nombreuses corrections et améliorations, bug de triage"
+
+#: ../src/uisupport/aboutdata.cpp:246
+msgctxt "AboutData|"
+msgid "Original \"All-Seeing Eye\" logo"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Language:"
-#~ msgstr "Langage:"
+#: ../src/uisupport/aboutdata.cpp:247
+msgctxt "AboutData|"
+msgid "Project founder, various improvements"
+msgstr "Fondateur du projet, diverses améliorations"
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "<System>"
-#~ msgstr "<Système>"
+#: ../src/uisupport/aboutdata.cpp:250
+msgctxt "AboutData|"
+msgid "Serbian translation"
+msgstr "Traduction serbe"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:51
-msgid "<Original>"
-msgstr "<Original>"
+#: ../src/uisupport/aboutdata.cpp:252
+msgctxt "AboutData|"
+msgid ""
+"Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious "
+"Finnish alcohol"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Note: needs client restart for full effect!"
-#~ msgstr "N.B.: il est nécessaire de relancer le client!"
+#: ../src/uisupport/aboutdata.cpp:253
+msgctxt "AboutData|"
+msgid "Qt5 porting help, Travis CI setup"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:53
-#: ../src/qtui/settingspages/appearancesettingspage.ui:46
-msgid "<System Default>"
-msgstr "<Système par défaut>"
+#: ../src/uisupport/aboutdata.cpp:256
+msgctxt "AboutData|"
+msgid "Buffer merge improvements"
+msgstr "Améliorations de fusion de tampons"
+
+#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312
+#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320
+#: ../src/uisupport/aboutdata.cpp:321
+msgctxt "AboutData|"
+msgid "Greek translation"
+msgstr "Traduction grecque"
+
+#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267
+#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331
+msgctxt "AboutData|"
+msgid "Improvements"
+msgstr "Amélioration"
+
+#: ../src/uisupport/aboutdata.cpp:262
+msgctxt "AboutData|"
+msgid "OSX improvements"
+msgstr "Améliorations du support de OSX"
+
+#: ../src/uisupport/aboutdata.cpp:263
+msgctxt "AboutData|"
+msgid "Lithuanian translation"
+msgstr "Traduction lituanienne"
+
+#: ../src/uisupport/aboutdata.cpp:264
+msgctxt "AboutData|"
+msgid "Documentation fixes"
+msgstr "Corrections de la documentation"
+
+#: ../src/uisupport/aboutdata.cpp:268
+msgctxt "AboutData|"
+msgid "Ideas, hacking, initial motivation"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Misc:"
-#~ msgstr "Divers:"
+#: ../src/uisupport/aboutdata.cpp:271
+msgctxt "AboutData|"
+msgid "Many fixes and improvements, Sonnet support, QuasselDroid"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Show Web Previews"
-#~ msgstr "Afficher les aperçus Web"
+#: ../src/uisupport/aboutdata.cpp:275
+msgctxt "AboutData|"
+msgid "German translation, fixes"
+msgstr "Traduction allemande, corrections"
 
-#. ts-context AppearanceSettingsPage
-#~ msgid "Use Icons to represent away state of Users"
-#~ msgstr ""
-#~ "Utiliser des Icônes pour représenter les états d'absence des Utilisateurs"
+#: ../src/uisupport/aboutdata.cpp:277
+msgctxt "AboutData|"
+msgid "Many fixes and improvements; Ubuntu PPAs"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:20
-msgid "Client Style"
-msgstr "Style du client"
+#: ../src/uisupport/aboutdata.cpp:280
+msgctxt "AboutData|"
+msgid "Tons of Oxygen icons including the Quassel logo"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:26
-msgid "Set application style"
-msgstr "Définir le style"
+#: ../src/uisupport/aboutdata.cpp:282
+msgctxt "AboutData|"
+msgid "Initial design and main window layout"
+msgstr "Design initial et présentation de la fenêtre principale"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:36
-msgid "Language"
-msgstr "Langage"
+#: ../src/uisupport/aboutdata.cpp:283
+msgctxt "AboutData|"
+msgid "Early beta tester and bughunter"
+msgstr "Premiers bêta-testeur"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:42
-msgid "Set the application language. Requires restart!"
-msgstr "Definir la langue de l'application. Nécessite un redemarrage!"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Fonts"
-#~ msgstr "Polices"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Set font for the main chat window and the chat monitor"
-#~ msgstr ""
-#~ "Définir la police pour la fenêtre principale de discussion et le moniteur "
-#~ "de discussion"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Chat window:"
-#~ msgstr "Fenêtre de discussion:"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Font"
-#~ msgstr "Police"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Choose..."
-#~ msgstr "Choisir..."
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Set font for channel and nick lists"
-#~ msgstr "Définir la police pour les listes de canaux et de pseudos"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Channel list:"
-#~ msgstr "Liste des canaux:"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Set font for the input line"
-#~ msgstr "Définir le police pour la ligne de saisie"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Input line:"
-#~ msgstr "Ligne de saisie:"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Misc"
-#~ msgstr "Divers"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid ""
-#~ "Show a website preview window when hovering the mouse over a web address"
-#~ msgstr ""
-#~ "Affiche une fenêtre d'aperçu du site web quand la souris passe sur une "
-#~ "adresse web"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Show previews of webpages on URL hover"
-#~ msgstr "Afficher les aperçus de pages web au passage sur une URL"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Show status icons in channel and nick lists"
-#~ msgstr "Affiche des icones dans les listes de canaux et de pseudos"
-
-#. ts-context AppearanceSettingsPage
-#~ msgid "Use icons in channel and nick lists"
-#~ msgstr "Utiliser les icons dans les listes de canaux et de pseudos"
-
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:34
-msgid "Interface"
-msgstr "Interface"
+#: ../src/uisupport/aboutdata.cpp:286
+msgctxt "AboutData|"
+msgid "Linewrap for input line"
+msgstr ""
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.cpp:151
-msgid "Please choose a stylesheet file"
-msgstr "Merci de choisir un fichier de style"
+#: ../src/uisupport/aboutdata.cpp:287
+msgctxt "AboutData|"
+msgid "Performance improvements and cleanups"
+msgstr "Nettoyages et améliorations des performances"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:62
-msgid "Use Custom Stylesheet"
-msgstr "Utiliser un style personnalisé"
+#: ../src/uisupport/aboutdata.cpp:289
+msgctxt "AboutData|"
+msgid "/print command"
+msgstr "commande /print"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:82
-msgid "Path:"
-msgstr "Chemin:"
+#: ../src/uisupport/aboutdata.cpp:290
+msgctxt "AboutData|"
+msgid "Performance improvements"
+msgstr "Amélioration des performances"
 
-#. ts-context AppearanceSettingsPage
-#: ../src/qtui/settingspages/appearancesettingspage.ui:108
-msgid "..."
-msgstr "..."
+#: ../src/uisupport/aboutdata.cpp:292
+msgctxt "AboutData|"
+msgid "CMake fixes"
+msgstr ""
 
-#. ts-context AwayLogView
-#: ../src/qtui/awaylogview.cpp:33
-msgid "Away Log"
-msgstr "Historique d'absence"
+#: ../src/uisupport/aboutdata.cpp:293
+msgctxt "AboutData|"
+msgid "Hindi and Marathi translations"
+msgstr ""
 
-#. ts-context AwayLogView
-#: ../src/qtui/awaylogview.cpp:44
-msgid "Show Network Name"
-msgstr "Afficher le Nom du Réseau"
+#: ../src/uisupport/aboutdata.cpp:298
+msgctxt "AboutData|"
+msgid ""
+"Windows build support, automated OSX builds in Travis, various improvements"
+msgstr ""
 
-#. ts-context AwayLogView
-#: ../src/qtui/awaylogview.cpp:49
-msgid "Show Buffer Name"
-msgstr "Afficher le Nom du Tampon"
+#: ../src/uisupport/aboutdata.cpp:300
+msgctxt "AboutData|"
+msgid "Emacs keybindings"
+msgstr "Saisie de type Emacs"
 
-#. ts-context BacklogSettingsPage
-#~ msgid "Behaviour"
-#~ msgstr "Comportement"
+#: ../src/uisupport/aboutdata.cpp:303
+msgctxt "AboutData|"
+msgid "Highlight configuration improvements"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
-msgid "Backlog"
-msgstr "Historique"
+#: ../src/uisupport/aboutdata.cpp:304
+msgctxt "AboutData|"
+msgid "Debian/Kubuntu packager, (packaging/build system) bughunter"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:14
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/uisupport/aboutdata.cpp:305
+msgctxt "AboutData|"
+msgid "Bugfixes, German translation"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#~ msgid "Backlog Request Method:"
-#~ msgstr "Méthode de demande de l'historique:"
+#: ../src/uisupport/aboutdata.cpp:306
+msgctxt "AboutData|"
+msgid "Audio backend improvements"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#~ msgid "Fixed Amount per Buffer"
-#~ msgstr "Montant fixe par tampon"
+#: ../src/uisupport/aboutdata.cpp:309
+msgctxt "AboutData|"
+msgid "Chinese translation"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#~ msgid "Unread Messages per Buffer"
-#~ msgstr "Messages non lus par tampon"
+#: ../src/uisupport/aboutdata.cpp:310
+msgctxt "AboutData|"
+msgid "Dutch translation"
+msgstr "Traduction néerlandaise"
 
-#. ts-context BacklogSettingsPage
-#~ msgid "Global Unread Messages"
-#~ msgstr "Messages non lus globalement"
+#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318
+msgctxt "AboutData|"
+msgid "Korean translation"
+msgstr "Traduction coréenne"
 
-#. ts-context BacklogSettingsPage
-#~ msgid ""
-#~ "The simplest Requester. It fetches a fixed amount of lines for each "
-#~ "buffer from the Backlog."
-#~ msgstr ""
-#~ "C'est la demande la plus simple. Elle récupère un montant fixe de lignes "
-#~ "de chaque tampon à partir de l'historique."
+#: ../src/uisupport/aboutdata.cpp:317
+msgctxt "AboutData|"
+msgid "Alias improvements"
+msgstr ""
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:138
-msgid ""
-"amount of messages per buffer that are requested after the core connection "
-"has been established."
+#: ../src/uisupport/aboutdata.cpp:319
+msgctxt "AboutData|"
+msgid "Norwegian translation, documentation"
+msgstr "Traduction norvégienne, documentation"
+
+#: ../src/uisupport/aboutdata.cpp:322
+msgctxt "AboutData|"
+msgid "Former Windows builder"
+msgstr "Ancien compilateur Windows"
+
+#: ../src/uisupport/aboutdata.cpp:323
+msgctxt "AboutData|"
+msgid "Fixes, Debian packaging"
+msgstr "Corrections, maintenance du package Debian"
+
+#: ../src/uisupport/aboutdata.cpp:324
+msgctxt "AboutData|"
+msgid "Fixes and feedback"
+msgstr "Corrections et commentaires"
+
+#: ../src/uisupport/aboutdata.cpp:335
+msgctxt "AboutData|"
+msgid "Logger fixes"
 msgstr ""
-"nombre de messages par tampon demandés après que la connection avec le noyau "
-"ait été établie."
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:141
-msgid "Initial backlog amount:"
-msgstr "Valeur initiale de l'historique:"
-
-#. ts-context BacklogSettingsPage
-#~ msgid ""
-#~ "This requester fetches unread messages for each buffer individually. The "
-#~ "amount of lines can be limited per buffer.\n"
-#~ "\n"
-#~ "You can also chose to fetch additional older chatlines to provide a "
-#~ "better context."
-#~ msgstr ""
-#~ "Cette demande récupère les messages non lus de chaque tampon "
-#~ "individuellement. Le montant des lignes par tampon peut être limité.\n"
-#~ "\n"
-#~ "Vous pouvez aussi demander des lignes complémentaires afin d'obtenir un "
-#~ "meilleur contexte."
-
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:222
-#: ../src/qtui/settingspages/backlogsettingspage.ui:232
-#: ../src/qtui/settingspages/backlogsettingspage.ui:354
-msgid "Maximum amount of messages to be fetched per buffer."
-msgstr "Nombre maximum des messages devant être récupéré par tampon."
+#: ../src/uisupport/aboutdata.cpp:336
+msgctxt "AboutData|"
+msgid "Network detection improvements"
+msgstr "Améliorations de la détection réseau"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:225
-#: ../src/qtui/settingspages/backlogsettingspage.ui:347
-msgid "Limit:"
-msgstr "Limite:"
+#: ../src/uisupport/aboutdata.cpp:337
+msgctxt "AboutData|"
+msgid "Ukrainian translation"
+msgstr "Traduction ukrainienne"
 
-#. 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
-msgid ""
-"Amount of messages to be fetched in addition to the unread messages. The "
-"Limit does not apply here."
-msgstr ""
-"Nombre des messages devant être récupéré en complément des messages non lus. "
-"La limite ne s'applique pas ici."
+#: ../src/uisupport/aboutdata.cpp:338
+msgctxt "AboutData|"
+msgid "Portuguese translation"
+msgstr "Traduction portugaise"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:263
-#: ../src/qtui/settingspages/backlogsettingspage.ui:385
-msgid "Additional Messages:"
-msgstr "Messages complémentaires:"
-
-#. ts-context BacklogSettingsPage
-#~ msgid ""
-#~ "This requester fetches all messages newer than the oldest unread message "
-#~ "for all buffers. \n"
-#~ "This requester determines which is the oldest read message of all buffers "
-#~ "and then requests one large chunk of messages across all buffers.\n"
-#~ "\n"
-#~ "Note: this requester is not recommended if you use hidden buffer or have "
-#~ "inactive buffers (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"
-#~ "You can also chose to fetch additional older chatlines to provide a "
-#~ "better context similar."
-#~ msgstr ""
-#~ "Cette demande récupère tout les messages plus récents que le plus ancien "
-#~ "message non lu pour tous les tampons. \n"
-#~ "Cette demande détermine quel est le plus vieux message de tous les "
-#~ "tampons puis demande l'ensemble des messages pour les tampons concernés.\n"
-#~ "\n"
-#~ "Info: cette demande n'est pas recommandée si vous utilisée des tampons "
-#~ "cachés ou si vous avez des tampons inactifs (c.a.d. : pas de requêtes ou "
-#~ "de canaux inutiles).\n"
-#~ "Il est plus pratique de limiter le montant total de l'historique et c'est "
-#~ "probablement plus rapide.\n"
-#~ "\n"
-#~ "Vous pouvez également choisir de récupérer des lignes complémentaires "
-#~ "plus anciennes de discussion pour obtenir un meilleur contexte."
-
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:344
-msgid "Maximum amount of messages to be fetched over all buffers."
-msgstr "Nombre maximum de messages à récupérer pour tous les tampons."
+#: ../src/qtui/aboutdlg.ui:17
+msgctxt "AboutDlg|"
+msgid "About Quassel"
+msgstr "À propos de Quassel"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:22
+#: ../src/qtui/aboutdlg.ui:59
+msgctxt "AboutDlg|"
 msgid ""
-"Number of messages to be requested from the core when using scrolling up in "
-"the buffer view."
-msgstr "Nombre de messages à demander au noyau quand on défile dans un tampon."
-
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:25
-msgid "Dynamic backlog amount:"
-msgstr "Taille dynamique de l'historique :"
+"<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\">\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 BacklogSettingsPage
-#~ msgid "FixedBacklogAmount"
-#~ msgstr "FixedBacklogAmount"
-
-#. ts-context BacklogSettingsPage
-#~ msgid "PerBufferUnreadBacklogLimit"
-#~ msgstr "PerBufferUnreadBacklogLimit"
-
-#. ts-context BacklogSettingsPage
-#~ msgid "PerBufferUnreadBacklogAdditional"
-#~ msgstr "PerBufferUnreadBacklogAdditional"
-
-#. ts-context BacklogSettingsPage
-#~ msgid ""
-#~ "This requester fetches all messages newer than the oldest unread message "
-#~ "for all buffers.\n"
-#~ "\n"
-#~ "Note: this requester is not recommended if you use hidden buffer or have "
-#~ "inactive buffers (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"
-#~ "You can also chose to fetch additional older chatlines to provide a "
-#~ "better context similar."
-#~ msgstr ""
-#~ "Cette demande récupère tous les messages plus récents que le plus ancien "
-#~ "message non lu pour tous les tampons. \n"
-#~ "\n"
-#~ "Info: cette demande n'est pas recommandée si vous utilisez des tampons "
-#~ "cachés ou si vous avez des tampons inactifs (c.a.d. : pas de requêtes ou "
-#~ "de canaux inutiles).\n"
-#~ "Il est plus pratique de limiter le montant total de l'historique et c'est "
-#~ "probablement plus rapide.\n"
-#~ "\n"
-#~ "Vous pouvez également choisir de récupérer des lignes complémentaires "
-#~ "plus anciennes de discussion pour obtenir un meilleur contexte."
-
-#. ts-context BacklogSettingsPage
-#~ msgid "GlobalUnreadBacklogLimit"
-#~ msgstr "GlobalUnreadBacklogLimit"
-
-#. ts-context BacklogSettingsPage
-#~ msgid "GlobalUnreadBacklogAdditional"
-#~ msgstr "GlobalUnreadBacklogAdditional"
-
-#. ts-context BacklogSettingsPage
-#~ msgid "DynamicBacklogAmount"
-#~ msgstr "DynamicBacklogAmount"
-
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.cpp:27
-msgid "Misc"
-msgstr "Divers"
-
-#. ts-context BacklogSettingsPage
-#~ msgid ""
-#~ "This requester fetches unread messages for each buffer individually. The "
-#~ "amount of lines can be limited per buffer.\n"
-#~ "\n"
-#~ "You can also choose to fetch additional older chatlines to provide a "
-#~ "better context."
-#~ msgstr ""
-#~ "Cette demande récupère les messages non lus de chaque tampon "
-#~ "individuellement. Le montant des lignes par tampon peut être limité.\n"
-#~ "\n"
-#~ "Vous pouvez aussi demander des lignes complémentaires afin d'obtenir un "
-#~ "meilleur contexte."
-
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:75
-msgid "Backlog request method:"
-msgstr "Mode d'obtention de l'historique:"
+#: ../src/qtui/aboutdlg.ui:112
+msgctxt "AboutDlg|"
+msgid "&About"
+msgstr "À &propos"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:83
-msgid "Fixed amount per chat"
-msgstr "Nombre fixe par dialogue"
+#: ../src/qtui/aboutdlg.ui:132
+msgctxt "AboutDlg|"
+msgid "A&uthors"
+msgstr "A&uteurs"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:88
-msgid "Unread messages per chat"
-msgstr "Messages non lus par dialogue"
+#: ../src/qtui/aboutdlg.ui:152
+msgctxt "AboutDlg|"
+msgid "&Contributors"
+msgstr "&Contributeurs"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:93
-msgid "Globally unread messages"
-msgstr "Nombre global des messages non lus"
+#: ../src/qtui/aboutdlg.ui:172
+msgctxt "AboutDlg|"
+msgid "&Thanks To"
+msgstr "&Remerciements"
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:123
-msgid ""
-"The simplest requester. It fetches a fixed amount of lines for each chat "
-"window from the backlog."
+#: ../src/qtui/aboutdlg.cpp:44
+msgctxt "AboutDlg|"
+msgid "Unknown date"
 msgstr ""
-"C'est la demande la plus simple. Elle récupère un nombre fixe de lignes de "
-"chaque dialogue à partir de l'historique."
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:205
+#: ../src/qtui/aboutdlg.cpp:49
+#, qt-format
+msgctxt "AboutDlg|"
 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."
+"<b>Version:</b> %1<br><b>Version date:</b> %2<br><b>Protocol version:</b> %3"
 msgstr ""
-"Cette demande récupère les messages non lus de chaque fenêtre de dialogue "
-"individuellement. Le nombre des lignes par tampon peut être limité.\n"
-"Vous pouvez aussi demander des lignes complémentaires afin d'obtenir un "
-"meilleur contexte."
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:324
+#: ../src/qtui/aboutdlg.cpp:65
+#, qt-format
+msgctxt "AboutDlg|"
 msgid ""
-"This requester fetches all messages newer than the oldest unread message for "
-"all chats.\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"
-"\n"
-"You can also chose to fetch additional older chatlines to provide a better "
-"context."
+"<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 ""
-"Cette demande récupère tous les messages plus récents que le plus ancien "
-"message non lu pour tous les dialogues. \n"
-"\n"
-"Info: cette demande n'est pas recommandée si vous utilisez des dialogues "
-"cachés ou si vous avez des dilogues inactifs (c.a.d. : pas de requêtes ou de "
-"canaux inutiles).\n"
-"Il est plus pratique de limiter le montant total de l'historique et c'est "
-"probablement plus rapide.\n"
-"\n"
-"Vous pouvez également choisir de récupérer des lignes complémentaires plus "
-"anciennes de discussion pour obtenir un meilleur contexte."
 
-#. ts-context BacklogSettingsPage
-#: ../src/qtui/settingspages/backlogsettingspage.ui:235
-#: ../src/qtui/settingspages/backlogsettingspage.ui:357
-msgid "Unlimited"
-msgstr "Illimité"
-
-#. ts-context BufferItem
-#~ msgid "Status Buffer"
-#~ msgstr "Etat du Buffer"
+#: ../src/qtui/aboutdlg.cpp:85
+msgctxt "AboutDlg|"
+msgid "Quassel IRC is mainly developed by:"
+msgstr "Quassel IRC est principalement développé par :"
 
-#. ts-context BufferItem
-#~ msgid "<b>Status buffer of %1</b>"
-#~ msgstr "<b>Etat du buffer %1</b>"
+#: ../src/qtui/aboutdlg.cpp:98
+msgctxt "AboutDlg|"
+msgid ""
+"We would like to thank the following contributors (in alphabetical order) "
+"and everybody we forgot to mention here:"
+msgstr "Nous voulons aussi remercier les contributeurs suivants (par ordre alphabétique) et toute personne que nous avons oublié de mentionner ici :"
 
-#. ts-context BufferItem
-#~ msgid "<b>Channel %1</b>"
-#~ msgstr "<b>Canal %1</b>"
+#: ../src/qtui/aboutdlg.cpp:104
+msgctxt "AboutDlg|"
+msgid ""
+"...and anybody else finding and reporting bugs, giving feedback, helping "
+"others and being part of the community!"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "<b>Users:</b> %1"
-#~ msgstr "<b>Utilisateurs:</b> %1"
+#: ../src/qtui/aboutdlg.cpp:110
+msgctxt "AboutDlg|"
+msgid "Special thanks goes to:"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "<b>Topic:</b> %1"
-#~ msgstr "<b>Sujet:</b> %1"
+#: ../src/qtui/aboutdlg.cpp:116
+msgctxt "AboutDlg|"
+msgid "for the original Quassel logo - The All-Seeing Eye"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "<b>Mode:</b> %1"
-#~ msgstr "<b>Mode:</b> %1"
+#: ../src/qtui/aboutdlg.cpp:122
+msgctxt "AboutDlg|"
+msgid "for the Oxygen Quassel logo"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "Not active <br /> Double-click to join"
-#~ msgstr "Inactif <br /> Double-cliquez pour rejoindre"
+#: ../src/qtui/aboutdlg.cpp:128
+msgctxt "AboutDlg|"
+msgid "for the amazing Breeze and Oxygen icon themes"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "<b>Query with %1</b>"
-#~ msgstr "<b>Demande à %1</b>"
+#: ../src/qtui/aboutdlg.cpp:134
+msgctxt "AboutDlg|"
+msgid ""
+"for creating an awesome framework, and for sponsoring development with "
+"Greenphones, N810s, N950s and more"
+msgstr ""
 
-#. ts-context BufferItem
-#~ msgid "Away Message: %1"
-#~ msgstr "Message d'absence: %1"
+#: ../src/core/abstractsqlstorage.cpp:136
+#, 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 ""
 
-#. ts-context BufferItem
-#~ msgid "%1 - %2"
-#~ msgstr "%1 - %2"
+#: ../src/core/abstractsqlstorage.cpp:144
+msgctxt "AbstractSqlStorage|"
+msgid "Upgrade failed..."
+msgstr "Échec de la mise à jour..."
 
-#. ts-context BufferItem
-#~ msgid "<p> %1 </p>"
-#~ msgstr "<p> %1 </p>"
+#: ../src/core/abstractsqlstorage.cpp:149
+#, qt-format
+msgctxt "AbstractSqlStorage|"
+msgid "Installed database schema successfully upgraded to version %1."
+msgstr ""
 
-#. ts-context BufferItem
-#: ../src/client/networkmodel.cpp:324
-msgid "<p> %1 - %2 </p>"
-msgstr "<p> %1 - %2 </p>"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:54
+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"
+msgstr "<b>Raccourci pour l'alias</b><br />On peut s'en servir comme une commande barre oblique (slash) normale.<br /><br /><b>Exemple :</b> « truc » peut être utilisé à la place de /truc"
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:75
+msgctxt "AliasesModel|"
+msgid "The string the shortcut will be expanded to"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Statistics"
-#~ msgstr "Statistiques"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:77
+msgctxt "AliasesModel|"
+msgid "Special variables"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid ""
-#~ "Created: 01.04.2007\n"
-#~ "Lines:     1234\n"
-#~ msgstr "Créé le: 01.04.2007Lignes:     1234"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:83
+msgctxt "AliasesModel|"
+msgid "Parameter variables"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Local Display"
-#~ msgstr "Affichage Local"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:84
+msgctxt "AliasesModel|"
+msgid "i'th parameter"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Show all messages"
-#~ msgstr "Voir tous les messages"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:85
+msgctxt "AliasesModel|"
+msgid "i'th to j'th parameter separated by spaces"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Show last"
-#~ msgstr "Voir le dernier"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:86
+msgctxt "AliasesModel|"
+msgid "all parameters from i on separated by spaces"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "messages"
-#~ msgstr "messages"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:89
+msgctxt "AliasesModel|"
+msgid "Nickname parameter variables"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Show messages from the last"
-#~ msgstr "Voir les messages à partir de la fin"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:91
+msgctxt "AliasesModel|"
+msgid ""
+"account of user identified by i'th parameter, or a '*' if logged out or "
+"unknown"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "days"
-#~ msgstr "jours"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:93
+msgctxt "AliasesModel|"
+msgid "hostname of user identified by i'th parameter, or a '*' if unknown"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Save as default"
-#~ msgstr "Sauver par défaut"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:94
+msgctxt "AliasesModel|"
+msgid "ident of user identified by i'th parameter, or a '*' if unknown"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Backlog Storage"
-#~ msgstr "Base de données"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:96
+msgctxt "AliasesModel|"
+msgid ""
+"ident of user identified by i'th parameter if verified, or a '*' if unknown "
+"or unverified (prefixed with '~')"
+msgstr ""
 
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Keep all messages"
-#~ msgstr "Garder tous les messages"
-
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Keep last"
-#~ msgstr "Garder les derniers"
-
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Keep messages from the last"
-#~ msgstr "Garder les messages à partir du dernier"
-
-#. ts-context BufferManagementSettingsPage
-#~ msgid "Delete permanently"
-#~ msgstr "Supprimer definitivement"
-
-#. ts-context BufferTreeModel
-#~ msgid "Topic"
-#~ msgstr "Sujet"
-
-#. ts-context BufferTreeModel
-#~ msgid "Nick Count"
-#~ msgstr "Nombre de Pseudos"
-
-#. ts-context BufferView
-#~ msgid "Show Channel List"
-#~ msgstr "Voir la liste des canaux"
-
-#. ts-context BufferView
-#~ msgid "Connect"
-#~ msgstr "Connecter"
-
-#. ts-context BufferView
-#~ msgid "Disconnect"
-#~ msgstr "Déconnecter"
-
-#. ts-context BufferView
-#~ msgid "Join Channel"
-#~ msgstr "Rejoindre le Canal"
-
-#. ts-context BufferView
-#~ msgid "Join"
-#~ msgstr "Rejoindre"
-
-#. ts-context BufferView
-#~ msgid "Part"
-#~ msgstr "Partir"
-
-#. ts-context BufferView
-#~ msgid "Hide buffers"
-#~ msgstr "Cacher le tampon"
-
-#. ts-context BufferView
-#~ msgid "Hide buffers permanently"
-#~ msgstr "Cacher le tampon en permanence"
-
-#. ts-context BufferView
-#~ msgid "Delete buffer"
-#~ msgstr "Supprimer le tampon"
-
-#. ts-context BufferView
-#~ msgid "Ignore list"
-#~ msgstr "Liste d'ignorés"
-
-#. ts-context BufferView
-#~ msgid "Join Events"
-#~ msgstr "Avis d'entrée"
-
-#. ts-context BufferView
-#~ msgid "Part Events"
-#~ msgstr "Avis de départ"
-
-#. ts-context BufferView
-#~ msgid "Kill Events"
-#~ msgstr "Avis de Kill"
-
-#. ts-context BufferView
-#~ msgid "Quit Events"
-#~ msgstr "Avis de Sortie"
-
-#. ts-context BufferView
-#~ msgid "Mode Events"
-#~ msgstr "Avis de Mode"
-
-#. ts-context BufferView
-#~ msgid "Hide Events"
-#~ msgstr "Cacher les Avis"
-
-#. ts-context BufferView
-#~ msgid "Input channel name:"
-#~ msgstr "Entrez le nom du canal:"
-
-#. ts-context BufferView
-#~ msgid "Remove buffer permanently?"
-#~ msgstr "Supprimer le tampon définitivement ?"
-
-#. ts-context BufferView
-#~ msgid ""
-#~ "Do you want to delete the buffer \"%1\" permanently? This will delete all "
-#~ "related data, including all backlog data, from the core's database!"
-#~ msgstr ""
-#~ "Voulez vous supprimer le tampon \"%1\" de manière permanente ? Cela "
-#~ "supprimera toutes les données correspondantes, y compris celles sauvées "
-#~ "dans l'historique contenu dans la base de données du noyau !"
-
-#. ts-context BufferView
-#: ../src/uisupport/bufferview.cpp:248
-msgid "Merge buffers permanently?"
-msgstr "Fusionner définitivement les tampons ?"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:100
+msgctxt "AliasesModel|"
+msgid "General variables"
+msgstr ""
 
-#. ts-context BufferView
-#: ../src/uisupport/bufferview.cpp:249
-msgid ""
-"Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
-" This cannot be reversed!"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:101
+msgctxt "AliasesModel|"
+msgid "the whole string"
 msgstr ""
-"Voulez-vous fusionner définitivement le tampon \"%1\" dans le tampon \"%2\" "
-"?\n"
-" Cela ne peut être annulé !"
 
-#. ts-context BufferViewDock
-#~ msgid "All Buffers"
-#~ msgstr "Tous tampons"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:102
+msgctxt "AliasesModel|"
+msgid "your current nickname"
+msgstr "votre pseudo actuel"
 
-#. ts-context BufferViewEditDlg
-#: ../src/qtui/settingspages/buffervieweditdlg.ui:14
-msgid "Dialog"
-msgstr "Fenêtre"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:103
+msgctxt "AliasesModel|"
+msgid "the name of the selected channel"
+msgstr ""
 
-#. ts-context BufferViewEditDlg
-#~ msgid "Please enter a name for the buffer view:"
-#~ msgstr "Merci de saisir un nom pour la vue:"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:109
+msgctxt "AliasesModel|"
+msgid "Multiple commands can be separated with semicolons"
+msgstr ""
 
-#. ts-context BufferViewEditDlg
-#~ msgid "Add Buffer View"
-#~ msgstr "Ajouter une Vue"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:112
+msgctxt "AliasesModel|"
+msgid "Example:"
+msgstr ""
 
-#. ts-context BufferViewEditDlg
-#: ../src/qtui/settingspages/buffervieweditdlg.ui:22
-msgid "Please enter a name for the chat list:"
-msgstr "Merci de saisir un nom pour la vue:"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:112
+msgctxt "AliasesModel|"
+msgid "\"Test $1; Test $2; Test All $0\""
+msgstr ""
 
-#. ts-context BufferViewEditDlg
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:520
-msgid "Add Chat List"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:113
+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 ""
 
-#. ts-context BufferViewFilter
-#~ msgid "Edit Mode"
-#~ msgstr "Mode édition"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:228
+msgctxt "AliasesModel|"
+msgid "Alias"
+msgstr "Alias"
 
-#. ts-context BufferViewFilter
-#~ msgid "Show / Hide buffers"
-#~ msgstr "Afficher / Cacher les tampons"
+#: ../src/qtui/settingspages/aliasesmodel.cpp:228
+msgctxt "AliasesModel|"
+msgid "Expansion"
+msgstr "Commande développée"
 
-#. ts-context BufferViewFilter
-#: ../src/uisupport/bufferviewfilter.cpp:52
-msgid "Show / Hide Chats"
-msgstr "Afficher / Cacher les Vues"
+#: ../src/qtui/settingspages/aliasessettingspage.ui:13
+msgctxt "AliasesSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
+#: ../src/qtui/settingspages/aliasessettingspage.ui:27
+msgctxt "AliasesSettingsPage|"
+msgid "New"
+msgstr "Nouveau"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Buffer Views"
-#~ msgstr "Vues"
+#: ../src/qtui/settingspages/aliasessettingspage.ui:41
+msgctxt "AliasesSettingsPage|"
+msgid "Delete"
+msgstr "Supprimer"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Delete Buffer View?"
-#~ msgstr "Supprimer la vue ?"
+#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
+msgctxt "AliasesSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Do you really want to delete the buffer view \"%1\"?"
-#~ msgstr "Voulez vous réellement supprimer la vue \"%1\" ?"
+#: ../src/qtui/settingspages/aliasessettingspage.cpp:29
+msgctxt "AliasesSettingsPage|"
+msgid "Aliases"
+msgstr "Alias"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:14
+#: ../src/qtui/settingspages/appearancesettingspage.ui:14
+msgctxt "AppearanceSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
-msgid "Re&name..."
-msgstr "&Renommer..."
+#: ../src/qtui/settingspages/appearancesettingspage.ui:22
+msgctxt "AppearanceSettingsPage|"
+msgid "Language:"
+msgstr "Langue :"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
-msgid "&Add..."
-msgstr "&Ajouter..."
+#: ../src/qtui/settingspages/appearancesettingspage.ui:29
+msgctxt "AppearanceSettingsPage|"
+msgid "Set the application language. Requires restart!"
+msgstr "Définit la langue de l'application. Nécessite un redémarrage !"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
-msgid "De&lete"
-msgstr "&Supprimer"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:33
+msgctxt "AppearanceSettingsPage|"
+msgid "<Untranslated>"
+msgstr "<non traduit>"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Buffer View  Settings"
-#~ msgstr "Paramètres des Vues"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:38
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:80
+msgctxt "AppearanceSettingsPage|"
+msgid "<System Default>"
+msgstr "<du système>"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:92
-msgid "Network:"
-msgstr "Réseau:"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:59
+msgctxt "AppearanceSettingsPage|"
+msgid "Widget style:"
+msgstr ""
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:117
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:100
-msgid "All"
-msgstr "Tous"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:66
+msgctxt "AppearanceSettingsPage|"
+msgid "Set application style"
+msgstr "Définit le style de l'application"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Restrict Buffers to:"
-#~ msgstr "Limiters les tampons à:"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:73
+msgctxt "AppearanceSettingsPage|"
+msgid "Fallback icon theme:"
+msgstr ""
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Status Buffers"
-#~ msgstr "Tampons d'états"
+#: ../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 ""
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Channel Buffers"
-#~ msgstr "Tampons de canaux"
+#: ../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 ""
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Query Buffers"
-#~ msgstr "Tampons de dialogues"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:90
+msgctxt "AppearanceSettingsPage|"
+msgid "Override system theme"
+msgstr ""
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Hide inactive Buffers"
-#~ msgstr "Cacher les tampons inactifs"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:110
+msgctxt "AppearanceSettingsPage|"
+msgid "Use custom stylesheet"
+msgstr "Utiliser un style personnalisé"
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Add new Buffers automatically"
-#~ msgstr "Ajouter un nouveau tampon automatiquement"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:148
+msgctxt "AppearanceSettingsPage|"
+msgid "..."
+msgstr "..."
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:149
-msgid "Sort alphabetically"
-msgstr "Trier alphabétiquement"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:172
+msgctxt "AppearanceSettingsPage|"
+msgid "Show system tray icon"
+msgstr "Afficher l'icône dans la zone de notification des applications"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:156
-msgid "Minimum Activity:"
-msgstr "Activité minimum:"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:188
+msgctxt "AppearanceSettingsPage|"
+msgid "Invert brightness"
+msgstr ""
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:164
-msgid "No Activity"
-msgstr "Pas d'activité"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:233
+msgctxt "AppearanceSettingsPage|"
+msgid "Hide to tray on close button"
+msgstr "Réduire dans la zone de notification des applications en cliquant sur le bouton fermer"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:169
-msgid "Other Activity"
-msgstr "Autre activité"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:248
+msgctxt "AppearanceSettingsPage|"
+msgid "Message Redirection"
+msgstr "Redirection des messages"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:174
-msgid "New Message"
-msgstr "Nouveau message"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:257
+msgctxt "AppearanceSettingsPage|"
+msgid "User Notices:"
+msgstr "Messages de l'utilisateur :"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:179
-msgid "Highlight"
-msgstr "Surlignage"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:300
+msgctxt "AppearanceSettingsPage|"
+msgid "Server Notices:"
+msgstr "Messages du serveur :"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:205
-msgid "Preview:"
-msgstr "Aperçu:"
+#: ../src/qtui/settingspages/appearancesettingspage.ui:314
+msgctxt "AppearanceSettingsPage|"
+msgid "Default Target"
+msgstr "Destination par défaut"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.ui:110
-msgid ""
-"This option is not available when all Networks are visible.\n"
-"In this mode no separate status buffer is displayed."
+#: ../src/qtui/settingspages/appearancesettingspage.ui:321
+msgctxt "AppearanceSettingsPage|"
+msgid "Status Window"
+msgstr "Fenêtre d'état"
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:328
+msgctxt "AppearanceSettingsPage|"
+msgid "Current Chat"
+msgstr "Conversation en cours"
+
+#: ../src/qtui/settingspages/appearancesettingspage.ui:335
+msgctxt "AppearanceSettingsPage|"
+msgid "Errors:"
+msgstr "Erreurs :"
+
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:35
+msgctxt "AppearanceSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:46
+msgctxt "AppearanceSettingsPage|"
+msgid "Icon theme:"
 msgstr ""
-"Cette option n'est pas disponible quand tout les Réseaux sont visibles.\n"
-"Dans ce mode, aucun tampon d'état séparé n'est affiché."
 
-#. ts-context BufferViewSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:108
+msgctxt "AppearanceSettingsPage|"
+msgid "Automatic"
+msgstr "Automatique"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
-msgid "Misc"
-msgstr "Divers"
+#: ../src/qtui/settingspages/appearancesettingspage.cpp:281
+msgctxt "AppearanceSettingsPage|"
+msgid "Please choose a stylesheet file"
+msgstr "Veuillez choisir un fichier de style"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36
-msgid "Custom Chat Lists"
-msgstr "Liste des Vues personnalisées"
+#: ../src/qtui/awaylogview.cpp:34
+msgctxt "AwayLogView|"
+msgid "Away Log"
+msgstr "Historique d'absence"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:342
-msgid "Delete Chat List?"
-msgstr "Supprimer la Vue ?"
+#: ../src/qtui/awaylogview.cpp:46
+msgctxt "AwayLogView|"
+msgid "Show Network Name"
+msgstr "Afficher le nom du réseau"
 
-#. ts-context BufferViewSettingsPage
-#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:343
-msgid "Do you really want to delete the chat list \"%1\"?"
-msgstr "Voulez vous réellement supprimer la vue \"%1\" ?"
+#: ../src/qtui/awaylogview.cpp:52
+msgctxt "AwayLogView|"
+msgid "Show Buffer Name"
+msgstr "Afficher le nom du tampon"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:14
+msgctxt "BacklogSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../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."
+msgstr "Nombre de messages à demander au composant central lors du défilement dans un tampon."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:25
+msgctxt "BacklogSettingsPage|"
+msgid "Dynamic backlog amount:"
+msgstr "Taille dynamique de l'historique :"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:66
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"When switching to a chat, more backlog will be fetched if no messages are "
+"shown yet or the scrollbar isn't visible.  Useful when not fetching any "
+"initial backlog."
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:69
+msgctxt "BacklogSettingsPage|"
+msgid "Fetch backlog if needed when switching chats"
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:91
+msgctxt "BacklogSettingsPage|"
+msgid "Backlog request method:"
+msgstr "Mode d'obtention de l'historique :"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:102
+msgctxt "BacklogSettingsPage|"
+msgid "Fixed amount per chat"
+msgstr "Nombre fixe par conversation"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:107
+msgctxt "BacklogSettingsPage|"
+msgid "Unread messages per chat"
+msgstr "Messages non lus par conversation"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:112
+msgctxt "BacklogSettingsPage|"
+msgid "Only fetch when needed"
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:117
+msgctxt "BacklogSettingsPage|"
+msgid "Globally unread messages"
+msgstr "Nombre global de messages non lus"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:147
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"The simplest requester. It fetches a fixed amount of lines for each chat "
+"window from the backlog."
+msgstr "C'est la demande la plus simple. Elle récupère un nombre fixe de lignes pour chaque fenêtre de conversation à partir de l'historique."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:162
+#: ../src/qtui/settingspages/backlogsettingspage.ui:366
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"Amount of messages per buffer that are requested after the core connection "
+"has been established."
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:165
+msgctxt "BacklogSettingsPage|"
+msgid "Initial backlog amount:"
+msgstr "Volume initial de l'historique :"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:229
+msgctxt "BacklogSettingsPage|"
+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 "Cette demande récupère les messages non lus de chaque fenêtre de conversation individuellement. Le nombre des lignes par tampon peut être limité.\nVous pouvez aussi demander des lignes supplémentaires afin d'obtenir un meilleur contexte."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:246
+#: ../src/qtui/settingspages/backlogsettingspage.ui:256
+#: ../src/qtui/settingspages/backlogsettingspage.ui:463
+msgctxt "BacklogSettingsPage|"
+msgid "Maximum amount of messages to be fetched per buffer."
+msgstr "Nombre maximum de messages à récupérer par tampon."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:249
+#: ../src/qtui/settingspages/backlogsettingspage.ui:456
+msgctxt "BacklogSettingsPage|"
+msgid "Limit:"
+msgstr "Limite :"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:259
+#: ../src/qtui/settingspages/backlogsettingspage.ui:466
+msgctxt "BacklogSettingsPage|"
+msgid "Unlimited"
+msgstr "Illimité"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:284
+#: ../src/qtui/settingspages/backlogsettingspage.ui:294
+#: ../src/qtui/settingspages/backlogsettingspage.ui:491
+#: ../src/qtui/settingspages/backlogsettingspage.ui:501
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"Amount of messages to be fetched in addition to the unread messages. The "
+"Limit does not apply here."
+msgstr "Quantité de messages à récupérer en plus des messages non lus. La limite ne s'applique pas ici."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:287
+#: ../src/qtui/settingspages/backlogsettingspage.ui:494
+msgctxt "BacklogSettingsPage|"
+msgid "Additional Messages:"
+msgstr "Messages supplémentaires :"
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:348
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"<p>On modern cores (v0.13.0 or newer), no backlog will be fetched.  The core keeps track of chat activity automatically.<br/>\n"
+"<i>Note: Chat Monitor won't show past messages.</i>\n"
+"</p>\n"
+"<p>On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.</p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:369
+msgctxt "BacklogSettingsPage|"
+msgid "For legacy cores, initial backlog amount:"
+msgstr ""
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:433
+msgctxt "BacklogSettingsPage|"
+msgid ""
+"This requester fetches all messages newer than the oldest unread message for all chats.\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"
+"\n"
+"You can also chose to fetch additional older chatlines to provide a better context."
+msgstr "Cette demande récupère tous les messages plus récents que le plus ancien message non lu pour toutes les conversations. \n\nRemarque : cette demande n'est pas recommandée si vous utilisez des fenêtres de conversation cachées ou si vous avez des conversations inactives (c.-à.-d. : sans requêtes ou dans des canaux obsolètes).\nIl est plus pratique de limiter le volume total de l'historique et c'est probablement plus rapide.\n\nVous pouvez également choisir de récupérer des lignes  de discussion supplémentaires plus anciennes pour obtenir un meilleur contexte."
+
+#: ../src/qtui/settingspages/backlogsettingspage.ui:453
+msgctxt "BacklogSettingsPage|"
+msgid "Maximum amount of messages to be fetched over all buffers."
+msgstr "Nombre maximum de messages à récupérer pour l'ensemble des tampons."
+
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:29
+msgctxt "BacklogSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/backlogsettingspage.cpp:29
+msgctxt "BacklogSettingsPage|"
+msgid "Backlog Fetching"
+msgstr "Historique"
+
+#: ../src/client/networkmodel.cpp:444
+#, qt-format
+msgctxt "BufferItem|"
+msgid "<p> %1 - %2 </p>"
+msgstr "<p> %1 - %2 </p>"
+
+#: ../src/uisupport/bufferview.cpp:257
+msgctxt "BufferView|"
+msgid "Merge buffers permanently?"
+msgstr "Fusionner définitivement les tampons ?"
+
+#: ../src/uisupport/bufferview.cpp:258
+#, qt-format
+msgctxt "BufferView|"
+msgid ""
+"Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n"
+" This cannot be reversed!"
+msgstr "Voulez-vous fusionner définitivement le tampon « %1 » dans le tampon « %2 » ?\n Cette opération ne peut pas être annulée !"
+
+#: ../src/uisupport/bufferview.cpp:721
+msgctxt "BufferViewDock|"
+msgid "Search..."
+msgstr ""
+
+#: ../src/qtui/settingspages/buffervieweditdlg.ui:14
+msgctxt "BufferViewEditDlg|"
+msgid "Dialog"
+msgstr "Fenêtre"
+
+#: ../src/qtui/settingspages/buffervieweditdlg.ui:22
+msgctxt "BufferViewEditDlg|"
+msgid "Please enter a name for the chat list:"
+msgstr "Veuillez de saisir un nom pour la liste de conversation :"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569
+msgctxt "BufferViewEditDlg|"
+msgid "Add Chat List"
+msgstr "Ajouter la liste de conversation"
+
+#: ../src/uisupport/bufferviewfilter.cpp:46
+msgctxt "BufferViewFilter|"
+msgid "Show / Hide Chats"
+msgstr "Afficher / masquer les conversations"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:14
+msgctxt "BufferViewSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
+msgctxt "BufferViewSettingsPage|"
+msgid "Re&name..."
+msgstr "Re&nommer..."
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
+msgctxt "BufferViewSettingsPage|"
+msgid "&Add..."
+msgstr "&Ajouter..."
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
+msgctxt "BufferViewSettingsPage|"
+msgid "De&lete"
+msgstr "&Supprimer"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:84
+msgctxt "BufferViewSettingsPage|"
 msgid "Chat List Settings"
-msgstr "Paramètres des vues"
+msgstr "Paramètres de la liste de conversation"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:92
+msgctxt "BufferViewSettingsPage|"
+msgid "Network:"
+msgstr "Réseau :"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:100
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128
+msgctxt "BufferViewSettingsPage|"
+msgid "All"
+msgstr "Tous"
+
+#: ../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."
+msgstr "Cette option n'est pas disponible quand tout les réseaux sont visibles.\nDans ce mode, aucun tampon d'état séparé n'est affiché."
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:114
+msgctxt "BufferViewSettingsPage|"
 msgid "Show status window"
-msgstr "Afficher la fenêtre d'Etat"
+msgstr "Afficher la fenêtre d'état"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:121
+msgctxt "BufferViewSettingsPage|"
 msgid "Show channels"
-msgstr "Voir les canaux"
+msgstr "Afficher les canaux"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:128
+msgctxt "BufferViewSettingsPage|"
 msgid "Show queries"
 msgstr "Afficher les requêtes"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:135
+msgctxt "BufferViewSettingsPage|"
 msgid "Hide inactive chats"
-msgstr "Cacher les dialogues inactifs"
+msgstr "Masquer les conversations inactives"
 
-#. ts-context BufferViewSettingsPage
 #: ../src/qtui/settingspages/bufferviewsettingspage.ui:142
+msgctxt "BufferViewSettingsPage|"
+msgid "Hide inactive networks"
+msgstr "Masquer les réseaux inactifs"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:149
+msgctxt "BufferViewSettingsPage|"
 msgid "Add new chats automatically"
-msgstr "Ajouter les nouveaux dialogues automatiquement"
+msgstr "Ajouter les nouvelles conversations automatiquement"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:156
+msgctxt "BufferViewSettingsPage|"
+msgid "Sort alphabetically"
+msgstr "Trier alphabétiquement"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:163
+msgctxt "BufferViewSettingsPage|"
+msgid "Show search"
+msgstr ""
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:170
+msgctxt "BufferViewSettingsPage|"
+msgid "Minimum Activity:"
+msgstr "Activité minimum :"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:178
+msgctxt "BufferViewSettingsPage|"
+msgid "No Activity"
+msgstr "Pas d'activité"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:183
+msgctxt "BufferViewSettingsPage|"
+msgid "Other Activity"
+msgstr "Autre activité"
 
-#. ts-context BufferViewWidget
-#: ../src/qtui/ui/bufferviewwidget.ui:26
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:188
+msgctxt "BufferViewSettingsPage|"
+msgid "New Message"
+msgstr "Nouveau message"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:193
+msgctxt "BufferViewSettingsPage|"
+msgid "Highlight"
+msgstr "Surlignage"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.ui:219
+msgctxt "BufferViewSettingsPage|"
+msgid "Preview:"
+msgstr "Aperçu :"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39
+msgctxt "BufferViewSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39
+msgctxt "BufferViewSettingsPage|"
+msgid "Custom Chat Lists"
+msgstr "Listes de conversations personnalisées"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373
+msgctxt "BufferViewSettingsPage|"
+msgid "Delete Chat List?"
+msgstr "Supprimer la liste de conversation ?"
+
+#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374
+#, qt-format
+msgctxt "BufferViewSettingsPage|"
+msgid "Do you really want to delete the chat list \"%1\"?"
+msgstr "Voulez vous vraiment supprimer la liste de conversation « %1 » ?"
+
+#: ../src/qtui/bufferviewwidget.ui:26
+msgctxt "BufferViewWidget|"
 msgid "BufferView"
-msgstr "Vue"
-
-#. ts-context BufferViewWidget
-#~ msgid "All"
-#~ msgstr "Tous"
-
-#. ts-context BufferViewWidget
-#~ msgid "Chans"
-#~ msgstr "Canaux"
-
-#. ts-context BufferViewWidget
-#~ msgid "Queries"
-#~ msgstr "Requêtes"
-
-#. ts-context BufferViewWidget
-#~ msgid "Nets"
-#~ msgstr "Réseaux"
-
-#. ts-context BufferViewWidget
-#~ msgid "Select Buffer"
-#~ msgstr "Selectionner le tampon"
-
-#. ts-context BufferViewWidget
-#~ msgid "Tab 1"
-#~ msgstr "Onglet 1"
-
-#. ts-context BufferWidget
-#~ msgid "YourNickname #quassel Network: The Topic"
-#~ msgstr "VotrePseudo #quassel Réseau: Le Sujet"
-
-#. ts-context BufferWidget
-#~ 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:'Trebuchet MS'; font-size:10pt; "
-#~ "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; "
-#~ "font-size:11pt;\"><span style=\" font-size:89pt; color:#00008b;\">Quassel "
-#~ "IRC</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-size:49pt;\"><span style=\" font-size:22pt;\">Chat comfortably. "
-#~ "Anywhere.</span></p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; "
-#~ "font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:11pt;\"><span style=\" font-size:89pt; color:#00008b;\">Quassel "
-#~ "IRC</span></p><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:49pt;\"><span style=\" font-size:22pt;\">Chatter simplement. "
-#~ "Partout.</span></p></body></html>"
-
-#. ts-context BufferWidget
-#~ 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:'Trebuchet MS'; font-size:13pt; "
-#~ "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;\"><img "
-#~ "src=\":/quassel/96x96/apps/quassel.png\" /><span style=\" font-size:89pt; "
-#~ "color:#00008b;\">uassel IRC</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-size:49pt;\"><span style=\" font-size:22pt;\">Chat comfortably. "
-#~ "Anywhere.</span></p></body></html>"
-#~ msgstr ""
-#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta "
-#~ "name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { "
-#~ "white-space: pre-wrap; }</style></head><body style=\" "
-#~ "font-family:'Trebuchet MS'; font-size:13pt; font-weight:400; "
-#~ "font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px;\"><img src=\":/quassel/96x96/apps/quassel.png\" /><span "
-#~ "style=\" font-size:89pt; color:#00008b;\">uassel IRC</span></p><p "
-#~ "style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-size:49pt;\"><span style=\" font-size:22pt;\">Chatter facilement. "
-#~ "Partout.</span></p></body></html>"
-
-#. ts-context BufferWidget
-#: ../src/qtui/bufferwidget.cpp:74
+msgstr "Vue du tampon,"
+
+#: ../src/qtui/bufferwidget.cpp:75
+msgctxt "BufferWidget|"
 msgid "Zoom In"
-msgstr "Zoom Avant"
+msgstr "Zoom avant"
 
-#. ts-context BufferWidget
-#: ../src/qtui/bufferwidget.cpp:80
+#: ../src/qtui/bufferwidget.cpp:76
+msgctxt "BufferWidget|"
 msgid "Zoom Out"
-msgstr "Zoom Arrière"
-
-#. ts-context BufferWidget
-#~ msgid "Zoom Original"
-#~ msgstr "Zoom Original"
-
-#. ts-context BufferWidget
-#~ msgid "Ctrl+0"
-#~ msgstr "Ctrl+0"
-
-#. ts-context BufferWidget
-#~ 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:'Trebuchet MS'; font-size:13pt; "
-#~ "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;\"><img "
-#~ "src=\":/pics/quassel-large.png\" /><span style=\" font-size:89pt; "
-#~ "color:#00008b;\">uassel IRC</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-size:49pt;\"><span style=\" font-size:22pt;\">Chat comfortably. "
-#~ "Anywhere.</span></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"
-#~ "p, li { white-space: pre-wrap; }\n"
-#~ "</style></head><body style=\" font-family:'Trebuchet MS'; font-size:13pt; "
-#~ "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;\"><img "
-#~ "src=\":/pics/quassel-large.png\" /><span style=\" font-size:89pt; "
-#~ "color:#00008b;\">uassel IRC</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-size:49pt;\"><span style=\" font-size:22pt;\">Dialoguez simplement. "
-#~ "Partout.</span></p></body></html>"
-
-#. ts-context BufferWidget
-#: ../src/qtui/bufferwidget.cpp:85
+msgstr "Zoom arrière"
+
+#: ../src/qtui/bufferwidget.cpp:77
+msgctxt "BufferWidget|"
 msgid "Actual Size"
-msgstr "Taille Normale"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:481
-msgid "<b>Channel %1</b>"
-msgstr "<b>Canal %1</b>"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:484
-msgid "<b>Users:</b> %1"
-msgstr "<b>Utilisateurs:</b> %1"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:488
-msgid "<b>Mode:</b> %1"
-msgstr "<b>Mode:</b> %1"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:499
-msgid "<b>Topic:</b> %1"
-msgstr "<b>Sujet:</b> %1"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:503
-msgid "Not active <br /> Double-click to join"
-msgstr "Inactif <br /> Double-cliquez pour rejoindre"
-
-#. ts-context ChannelBufferItem
-#: ../src/client/networkmodel.cpp:506
-msgid "<p> %1 </p>"
-msgstr "<p> %1 </p>"
-
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:13
+msgstr "Taille normale"
+
+#: ../src/qtui/bufferwidget.cpp:79
+msgctxt "BufferWidget|"
+msgid "Set Marker Line"
+msgstr "Définir une ligne de séparation"
+
+#: ../src/qtui/bufferwidget.cpp:82
+msgctxt "BufferWidget|"
+msgid "Go to Marker Line"
+msgstr "Aller à la ligne de séparation"
+
+#: ../src/qtui/settingspages/capseditdlg.ui:14
+msgctxt "CapsEditDlg|"
+msgid "Edit Network Features"
+msgstr ""
+
+#: ../src/qtui/settingspages/capseditdlg.ui:20
+msgctxt "CapsEditDlg|"
+msgid "<p>Enter a space-separated list of IRCv3 capabilities to ignore:</p>"
+msgstr ""
+
+#: ../src/qtui/settingspages/capseditdlg.ui:36
+msgctxt "CapsEditDlg|"
+msgid ""
+"<p>A list of capabilities may be found at <a "
+"href=\"https://ircv3.net/irc/\">https://ircv3.net/irc/</a>.</p>"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:720
+#, qt-format
+msgctxt "ChannelBufferItem|"
+msgid "Channel %1"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:724
+msgctxt "ChannelBufferItem|"
+msgid "Users"
+msgstr "Utilisateur(s)"
+
+#: ../src/client/networkmodel.cpp:729
+msgctxt "ChannelBufferItem|"
+msgid "Mode"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:739
+msgctxt "ChannelBufferItem|"
+msgid "Topic"
+msgstr "Sujet"
+
+#: ../src/client/networkmodel.cpp:746
+msgctxt "ChannelBufferItem|"
+msgid "Not active, double-click to join"
+msgstr ""
+
+#: ../src/qtui/channellistdlg.ui:14
+msgctxt "ChannelListDlg|"
 msgid "Channel List"
 msgstr "Liste des canaux"
 
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:37
+#: ../src/qtui/channellistdlg.ui:38
+msgctxt "ChannelListDlg|"
 msgid "Search Pattern:"
-msgstr "Chaine à rechercher:"
-
-#. ts-context ChannelListDlg
-#~ msgid "Search Channels"
-#~ msgstr "Recherche des Canaux"
+msgstr "Chaîne à rechercher :"
 
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:85
-msgid "Filter:"
-msgstr "Filtre:"
-
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:47
+#: ../src/qtui/channellistdlg.ui:48
+msgctxt "ChannelListDlg|"
 msgid ""
 "Toggle between simple and advanced mode.\n"
-"Advanced mode allows to pass search strings to the IRC Server."
-msgstr ""
-"Basculer entre mode simple et mode avancé\n"
-"Le mode avancé permet de transmettre des chaines à rechercher au serveur IRC."
+"Advanced mode allows one to pass search strings to the IRC Server."
+msgstr "Basculer entre mode simple et mode avancé\nLe mode avancé permet de transmettre des chaînes à rechercher au serveur IRC."
 
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:61
+#: ../src/qtui/channellistdlg.ui:62
+msgctxt "ChannelListDlg|"
 msgid "Show Channels"
-msgstr "Voir les canaux"
-
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:97
-msgid "Errors Occured:"
-msgstr "Erreurs survenues:"
-
-#. ts-context ChannelListDlg
-#~ 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:'Lucida Grande'; "
-#~ "font-size:13pt; 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;\">SUPER EVIL "
-#~ "CATASTROPHIC ERROR!!11</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;\"></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"
-#~ "p, li { white-space: pre-wrap; }\n"
-#~ "</style></head><body style=\" font-family:'Lucida Grande'; "
-#~ "font-size:13pt; 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;\">SUPER ERREUR "
-#~ "CATASTROPHIQUE !!11</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;\"></p></body></html>"
-
-#. ts-context ChannelListDlg
-#: ../src/qtui/ui/channellistdlg.ui:131
-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; font-family:'Lucida "
-"Grande'; font-size:13pt;\">SUPER EVIL CATASTROPHIC ERROR!!11</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"
-"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; font-family:'Lucida "
-"Grande'; font-size:13pt;\">SUPERBE ERREUR CATASTROPHIQUE!!11</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 ChannelWidget
-#~ msgid "YourNickname #quassel Network: The Topic"
-#~ msgstr "VotrePseudo #quassel Réseau: Le Sujet"
-
-#. ts-context ChannelWidget
-#~ msgid "..."
-#~ msgstr "..."
-
-#. ts-context ChannelWidget
-#~ 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:'Bitstream Vera Sans Mono'; "
-#~ "font-size:8pt; font-weight:400; font-style:normal; "
-#~ "text-decoration:none;\">\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:'Nimbus Mono L';\"></p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Bitstream Vera Sans Mono'; font-size:8pt; "
-#~ "font-weight:400; font-style:normal; text-decoration:none;\"><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:'Nimbus Mono L';\"></p></body></html>"
-
-#. ts-context ChannelWidget
-#~ msgid "32 Users"
-#~ msgstr "32 Utilisateurs"
-
-#. ts-context ChannelWidget
-#~ msgid "@ Operators"
-#~ msgstr "@ Opérateurs"
-
-#. ts-context ChannelWidget
-#~ msgid "4 Voiced"
-#~ msgstr "4 Voicés"
-
-#. ts-context ChannelWidget
-#~ msgid "19 Users"
-#~ msgstr "19 Utilisateurs"
-
-#. ts-context ChatMonitorSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
-
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
-msgid "Chat Monitor"
-msgstr "Moniteur de discussion"
-
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:58
-msgid "Opt In"
-msgstr "Activé"
+msgstr "Afficher les canaux"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59
-msgid "Opt Out"
-msgstr "Inactivé"
+#: ../src/qtui/channellistdlg.ui:86
+msgctxt "ChannelListDlg|"
+msgid "Filter:"
+msgstr "Filtre :"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:236
-#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133
-msgid "Show:"
-msgstr "Afficher:"
+#: ../src/qtui/channellistdlg.ui:98
+msgctxt "ChannelListDlg|"
+msgid "Errors Occurred:"
+msgstr "Erreurs survenues :"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:239
-msgid "Ignore:"
-msgstr "Ignorer:"
+#: ../src/qtui/channellistdlg.ui:132
+msgctxt "ChannelListDlg|"
+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\">\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; font-family:'Lucida Grande'; font-size:13pt;\">SUPER ERREUR CATASTROPHIQUE DE LA MORT ! 11</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
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:14
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:22
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Operation Mode:"
-msgstr "Mode de fonctionnement:"
+msgstr "Mode de fonctionnement :"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:29
+msgctxt "ChatMonitorSettingsPage|"
 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"
-"</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;\">Modes de fonctionnement:</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;\">Activé:</span> <span style=\" font-weight:400;\">Seul les "
-"tampons visibles à droite sont affichés dans le Moniteur de "
-"discussion</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;\">Inactivé:</span> Les tampons figurant à droite "
-"sont ignoré dans le Moniteur de discusssion</p></body></html>"
-
-#. ts-context ChatMonitorSettingsPage
-#~ msgid "Available Buffers:"
-#~ msgstr "Tampons disponibles:"
-
-#. 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;\">Modes de fonctionnement:</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;\">Activé :</span> <span style=\" font-weight:400;\">seuls les tampons visibles à droite sont affichés dans le moniteur de discussion</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;\">Inactivé :</span> les tampons figurant à droite sont ignorés dans le moniteur de discussion</p></body></html>"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Available:"
+msgstr "Disponible :"
+
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:88
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Move selected buffers to the left"
 msgstr "Déplacer les tampons sélectionnés vers la gauche"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:102
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Move selected buffers to the right"
 msgstr "Déplacer les tampons sélectionnés vers la droite"
 
-#. ts-context ChatMonitorSettingsPage
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Show:"
+msgstr "Afficher :"
+
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:147
+msgctxt "ChatMonitorSettingsPage|"
 msgid ""
 "Show highlights in chatmonitor even if the originating buffer is ignored"
-msgstr ""
-"Mettre en surbrillance dans le moniteur de discussion même si le tampon "
-"original est ignoré"
+msgstr "Afficher les messages surlignés dans le moniteur de discussion même si le tampon d'où ils proviennent est ignoré"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:150
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Always show highlighted messages"
-msgstr "Toujours monter les messages surlignés"
+msgstr "Toujours afficher les messages surlignés"
 
-#. ts-context ChatMonitorSettingsPage
 #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:157
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Show own messages"
 msgstr "Afficher mes messages"
 
-#. ts-context ChatMonitorSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
+#: ../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 ""
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Display messages from backlog on reconnect"
+msgstr "Afficher les messages de l'historique lors de la reconnexion"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Show messages from backlog"
+msgstr "Afficher les messages de l'historique"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Details..."
+msgstr ""
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Include read messages from backlog on reconnect"
+msgstr "Inclure les messages lus de l'historique lors de la reconnexion"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Include read messages"
+msgstr "Inclure les messages lus"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39
+msgctxt "ChatMonitorSettingsPage|"
 msgid "Interface"
 msgstr "Interface"
 
-#. ts-context ChatMonitorSettingsPage
-#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61
-msgid "Available:"
-msgstr "Disponible:"
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Chat Monitor"
+msgstr "Moniteur de discussion"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Opt In"
+msgstr "Participer"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Opt Out"
+msgstr "Ne pas participer"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Ignore:"
+msgstr "Ignorer :"
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Show messages from backlog (not available)"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Messages from backlog are not fetched"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311
+#, qt-format
+msgctxt "ChatMonitorSettingsPage|"
+msgid ""
+"No initial backlog will be fetched when using the backlog request method of "
+"<i>%1</i>."
+msgstr ""
 
-#. ts-context ChatMonitorView
-#~ msgid "Show network name"
-#~ msgstr "Montrer le nom du réseau"
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Only fetch when needed"
+msgstr ""
 
-#. ts-context ChatMonitorView
-#~ msgid "Show buffer name"
-#~ msgstr "Montrer le nom du tampon"
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313
+#, qt-format
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Configure this in the <i>%1</i> settings page."
+msgstr ""
 
-#. ts-context ChatMonitorView
-#~ msgid "Show own messages"
-#~ msgstr "Montrer mes messages"
+#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314
+msgctxt "ChatMonitorSettingsPage|"
+msgid "Backlog Fetching"
+msgstr "Historique"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:52
+#: ../src/qtui/chatmonitorview.cpp:58
+msgctxt "ChatMonitorView|"
 msgid "Show Own Messages"
-msgstr "Afficher Mes Messages"
+msgstr "Afficher mes messages"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:59
+#: ../src/qtui/chatmonitorview.cpp:66
+msgctxt "ChatMonitorView|"
 msgid "Show Network Name"
-msgstr "Afficher le Nom du Réseau"
+msgstr "Afficher le nom du réseau"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:64
+#: ../src/qtui/chatmonitorview.cpp:72
+msgctxt "ChatMonitorView|"
 msgid "Show Buffer Name"
-msgstr "Afficher le Nom du Tampon"
+msgstr "Afficher le nom du tampon"
 
-#. ts-context ChatMonitorView
-#: ../src/qtui/chatmonitorview.cpp:71
+#: ../src/qtui/chatmonitorview.cpp:80
+msgctxt "ChatMonitorView|"
 msgid "Configure..."
 msgstr "Configurer..."
 
-#. ts-context ChatScene
-#: ../src/qtui/chatscene.cpp:604
+#: ../src/qtui/chatscene.cpp:796
+msgctxt "ChatScene|"
 msgid "Copy Selection"
-msgstr "Copier la Sélection"
+msgstr "Copier la sélection"
+
+#: ../src/qtui/chatscene.cpp:806
+#, qt-format
+msgctxt "ChatScene|"
+msgid "Search '%1'"
+msgstr "Chercher '%1'"
+
+#: ../src/qtui/chatscene.cpp:818
+msgctxt "ChatScene|"
+msgid "Reset Column Widths"
+msgstr "Réinitialiser la largeur des colonnes"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:14
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:20
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Show colored text in the chat window"
+msgstr "Afficher du texte en couleurs dans la fenêtre de discussion"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:23
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Allow colored text (mIRC color codes)"
+msgstr "Autoriser le texte en couleur (codes couleurs mIRC)"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:39
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Custom Colors"
+msgstr "Couleurs personnalisées"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:60
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Action:"
+msgstr "Action :"
+
+#: ../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 "..."
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:84
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Timestamp:"
+msgstr "Horodatage :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:108
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Channel message:"
+msgstr "Message du canal :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:148
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Highlight foreground:"
+msgstr "Couleur de texte du surlignage :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:172
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Command message:"
+msgstr "Message de commande :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:196
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Highlight background:"
+msgstr "Couleur d'arrière-plan du surlignage :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:203
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Server message:"
+msgstr "Message du serveur :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:227
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Marker line:"
+msgstr "Ligne de séparation :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:251
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Error message:"
+msgstr "Message d'erreur :"
 
-#. ts-context ChatViewSearchBar
-#~ msgid "Show search bar"
-#~ msgstr "Montrer la barre de recherche"
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:275
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Background:"
+msgstr "Arrière-plan :"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:332
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Color senders in chat based on nicknames"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:335
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Use Sender Coloring"
+msgstr "Utiliser la couleur de l'émetteur"
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:650
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Own messages:"
+msgstr "Mes messages :"
+
+#: ../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 ""
+
+#: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:692
+msgctxt "ChatViewColorSettingsPage|"
+msgid "Color senders in action messages"
+msgstr ""
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:13
+#: ../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/chatviewsearchbar.ui:13
+msgctxt "ChatViewSearchBar|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:19
-#: ../src/qtui/ui/chatviewsearchbar.ui:33 ../src/qtui/ui/chatviewsearchbar.ui:44
+#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33
+#: ../src/qtui/chatviewsearchbar.ui:44
+msgctxt "ChatViewSearchBar|"
 msgid "..."
 msgstr "..."
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:55
+#: ../src/qtui/chatviewsearchbar.ui:55
+msgctxt "ChatViewSearchBar|"
 msgid "case sensitive"
 msgstr "sensible à la casse"
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:62
+#: ../src/qtui/chatviewsearchbar.ui:62
+msgctxt "ChatViewSearchBar|"
 msgid "search nick"
 msgstr "chercher un pseudo"
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:69
+#: ../src/qtui/chatviewsearchbar.ui:69
+msgctxt "ChatViewSearchBar|"
 msgid "search message"
 msgstr "chercher un message"
 
-#. ts-context ChatViewSearchBar
-#: ../src/qtui/ui/chatviewsearchbar.ui:82
+#: ../src/qtui/chatviewsearchbar.ui:82
+msgctxt "ChatViewSearchBar|"
 msgid "ignore joins, parts, etc."
-msgstr "ignorer les entrées sorties, etc."
-
-#. ts-context ChatViewSearchBar
-#~ msgid "Show Search Bar"
-#~ msgstr "Montrer la barre de recherche"
+msgstr "ignorer les arrivées, départs, etc."
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.cpp:27
-msgid "Interface"
-msgstr "Interface"
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.cpp:27
-msgid "Chat View"
-msgstr "Fenêtre de dialogue"
-
-#. ts-context ChatViewSettingsPage
 #: ../src/qtui/settingspages/chatviewsettingspage.ui:14
+msgctxt "ChatViewSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context ChatViewSettingsPage
 #: ../src/qtui/settingspages/chatviewsettingspage.ui:22
-msgid "Timestamp format:"
-msgstr "Format d'heure:"
+msgctxt "ChatViewSettingsPage|"
+msgid "Use a custom format for the timestamp"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:32
-msgid "[hh:mm:ss]"
-msgstr "[hh:mm:ss]"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:25
+msgctxt "ChatViewSettingsPage|"
+msgid "Custom timestamp format:"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#~ msgid "TimestampFormat"
-#~ msgstr "TimestampFormat"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:41
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"<html><head/><body>\n"
+"         <p>Accepts Qt QDateTime Format.</p>\n"
+"         <p>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 ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:59
-msgid "Custom chat window font:"
-msgstr "Police personnalisée de la fenêtre:"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:56
+msgctxt "ChatViewSettingsPage|"
+msgid " hh:mm:ss"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:92
-msgid "Allow colored text (mIRC color codes)"
-msgstr "Autoriser le texte en couleur (Codes couleurs Mirc)"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:81
+msgctxt "ChatViewSettingsPage|"
+msgid "Shows <brackets> around the names of senders"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:108
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:84
+msgctxt "ChatViewSettingsPage|"
+msgid "Show brackets around sender names"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:102
+msgctxt "ChatViewSettingsPage|"
+msgid "Show sender modes before nicknames:"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:109
+msgctxt "ChatViewSettingsPage|"
 msgid ""
-"Show a website preview window when hovering the mouse over a web address"
+"<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 ""
-"Affiche un aperçu du site web quand la souris passe sur une adresse web"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:111
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:144
+msgctxt "ChatViewSettingsPage|"
+msgid "Custom chat window font:"
+msgstr "Police personnalisée de la fenêtre de discussion :"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:177
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Show a website preview window when hovering the mouse over a web address"
+msgstr "Affiche une fenêtre d'aperçu du site web quand la souris passe sur une adresse web"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:180
+msgctxt "ChatViewSettingsPage|"
 msgid "Show previews of webpages on URL hover"
-msgstr "Afficher les aperçus de pages web au survol d'une URL"
+msgstr "Afficher les aperçus de pages web au passage sur une URL"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:196
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Set the marker line to the bottom of the current chat window when selecting "
+"another channel"
+msgstr "Placer la ligne de séparation en bas de la fenêtre de conversation actuelle lors de la sélection d'un autre canal"
 
-#. ts-context ChatViewSettingsPage
-#~ msgid "ShowWebPreview"
-#~ msgstr "ShowWebPreview"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:199
+msgctxt "ChatViewSettingsPage|"
+msgid "Set marker line automatically when switching chats"
+msgstr "Placer la ligne de séparation automatiquement lors du changement de canal"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:127
-msgid "Custom Colors"
-msgstr "Couleurs personnalisées"
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:215
+msgctxt "ChatViewSettingsPage|"
+msgid ""
+"Set the marker line to the bottom of the current chat window when Quassel "
+"loses focus."
+msgstr "Placer la ligne de séparation en bas de la fenêtre de conversation actuelle lorsque Quassel perd le focus"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:218
+msgctxt "ChatViewSettingsPage|"
+msgid "Set marker line automatically when Quassel loses focus"
+msgstr "Placer la ligne de séparation automatiquement lorsque Quassel perd le focus"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:236
+msgctxt "ChatViewSettingsPage|"
+msgid "Web Search URL:"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:145
-msgid "Action:"
-msgstr "Action:"
-
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:152
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:176
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:200
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:237
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:261
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:292
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:316
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:340
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:364
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:381
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:421
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:438
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:455
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:472
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:489
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:506
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:523
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:540
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:557
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:574
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:591
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:608
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:625
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:642
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:659
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:676
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:704
-msgid "..."
-msgstr "..."
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:243
+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 "<html><head/><body><p>L'adresse à ouvrir avec le texte sélectionné en paramètre. Utilisez <span style=\" font-weight:600;\">%s</span> pour indiquer là où le texte sélectionné devrait se trouver.</p><p>Ex. :</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>"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.ui:249
+msgctxt "ChatViewSettingsPage|"
+msgid "https://www.google.com/search?q=%s"
+msgstr "https://www.google.com/search?q=%s"
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30
+msgctxt "ChatViewSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:169
-msgid "Timestamp:"
-msgstr "Format d'heure:"
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30
+msgctxt "ChatViewSettingsPage|"
+msgid "Chat View"
+msgstr "Fenêtre de discussion"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:193
-msgid "Channel message:"
-msgstr "Message du Canal:"
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44
+msgctxt "ChatViewSettingsPage|"
+msgid "You need at least version 0.6 of Quassel Core to use this feature"
+msgstr ""
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:230
-msgid "Highlight foreground:"
-msgstr "Surlignage couleur du texte:"
+#: ../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:67
+msgctxt "ChatViewSettingsPage|"
+msgid "No modes"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68
+msgctxt "ChatViewSettingsPage|"
+msgid "Highest mode"
+msgstr ""
+
+#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69
+msgctxt "ChatViewSettingsPage|"
+msgid "All modes"
+msgstr ""
+
+#: ../src/client/client.cpp:274
+msgctxt "Client|"
+msgid "Identity already exists in client!"
+msgstr "L'identité existe déjà dans l'application !"
+
+#: ../src/client/clientauthhandler.cpp:77
+#: ../src/client/clientauthhandler.cpp:92
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connecting to %1..."
+msgstr "Connexion à %1..."
+
+#: ../src/client/clientauthhandler.cpp:88
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Looking up %1..."
+msgstr "Recherche de %1..."
+
+#: ../src/client/clientauthhandler.cpp:95
+#: ../src/client/clientauthhandler.cpp:302
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connected to %1"
+msgstr "Connecté à %1"
+
+#: ../src/client/clientauthhandler.cpp:99
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Disconnecting from %1..."
+msgstr "Déconnexion de %1..."
+
+#: ../src/client/clientauthhandler.cpp:103
+msgctxt "ClientAuthHandler|"
+msgid "Disconnected"
+msgstr "Déconnecté"
+
+#: ../src/client/clientauthhandler.cpp:137
+msgctxt "ClientAuthHandler|"
+msgid "Reconnecting in compatibility mode..."
+msgstr "Se reconnecter en mode de compatibilité..."
+
+#: ../src/client/clientauthhandler.cpp:224
+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 "<b>Composant central Quassel incompatible !</b><br>Aucun des protocoles utilisés par ce client n'est supporté par le composant central auquel vous essayez de vous connecter."
+
+#: ../src/client/clientauthhandler.cpp:227
+msgctxt "ClientAuthHandler|"
+msgid "Core speaks none of the protocols we support"
+msgstr "Le composant central ne reconnaît aucun des protocoles que nous utilisons"
+
+#: ../src/client/clientauthhandler.cpp:241
+#, 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 "<b>Le composant central Quassel auquel vous essayez de vous connecter est trop vieux !</b><br>Nous avons besoin du protocole v%1 au minimum, mais le composant central ne reconnaît que le protocole v%2."
+
+#: ../src/client/clientauthhandler.cpp:244
+msgctxt "ClientAuthHandler|"
+msgid "Incompatible protocol version, connection to core refused"
+msgstr "Version du protocole incompatible, connexion au composant central refusée"
+
+#: ../src/client/clientauthhandler.cpp:264
+msgctxt "ClientAuthHandler|"
+msgid "Synchronizing to core..."
+msgstr "Synchronisation avec le composant central..."
+
+#: ../src/client/clientauthhandler.cpp:272
+msgctxt "ClientAuthHandler|"
+msgid "The core refused connection from this client"
+msgstr "Le composant central a refusé la connexion de ce client"
+
+#: ../src/client/clientauthhandler.cpp:295
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Core does not support the following features: %1"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:298
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Core supports unknown features: %1"
+msgstr ""
+
+#: ../src/client/clientauthhandler.cpp:339
+msgctxt "ClientAuthHandler|"
+msgid "Logging in..."
+msgstr "Identification..."
+
+#: ../src/client/clientauthhandler.cpp:344
+msgctxt "ClientAuthHandler|"
+msgid "Login canceled"
+msgstr "Identification annulée"
+
+#: ../src/client/clientauthhandler.cpp:393
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection cancelled"
+msgstr "Connexion non chiffrée annulée"
+
+#: ../src/client/clientauthhandler.cpp:460
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection canceled"
+msgstr "Connexion non chiffrée annulée"
+
+#: ../src/client/clientbacklogmanager.cpp:177
+#, qt-format
+msgctxt "ClientBacklogManager|"
+msgid "Processed %1 messages in %2 seconds."
+msgstr "%1 message(s) traité(s) en %2 seconde(s)."
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:254
-msgid "Command message:"
-msgstr "Message d'une commande:"
+#: ../src/client/clientbufferviewmanager.cpp:54
+msgctxt "ClientBufferViewManager|"
+msgid "All Chats"
+msgstr "Toutes les discussions"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:278
-msgid "Highlight background:"
-msgstr "Surlignage couleur du fond:"
+#: ../src/client/clientuserinputhandler.cpp:95
+msgctxt "ClientUserInputHandler|"
+msgid "/JOIN expects a channel"
+msgstr "/JOIN attend un canal en paramètre"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:285
-msgid "Server message:"
-msgstr "Message du serveur:"
+#: ../src/client/clientuserinputhandler.cpp:106
+msgctxt "ClientUserInputHandler|"
+msgid "/QUERY expects at least a nick"
+msgstr "/QUERY attend au moins un pseudo en paramètre"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:309
-msgid "Marker line:"
-msgstr "Ligne de séparation:"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:14
+msgctxt "ConnectionSettingsPage|"
+msgid "Configure the IRC Connection"
+msgstr "Configurer la connexion IRC"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:333
-msgid "Error message:"
-msgstr "Message d'erreur:"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:20
+msgctxt "ConnectionSettingsPage|"
+msgid "Enable Ping Timeout Detection"
+msgstr "Activer la détection de délai d'expiration du ping"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:357
-msgid "Background:"
-msgstr "Fond:"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:37
+msgctxt "ConnectionSettingsPage|"
+msgid "Ping interval:"
+msgstr "intervalle du ping :"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:401
-msgid "Use Sender Coloring"
-msgstr "Utiliser la couleur de l'emetteur"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:44
+#: ../src/qtui/settingspages/connectionsettingspage.ui:155
+#: ../src/qtui/settingspages/connectionsettingspage.ui:213
+msgctxt "ConnectionSettingsPage|"
+msgid " seconds"
+msgstr " secondes"
 
-#. ts-context ChatViewSettingsPage
-#: ../src/qtui/settingspages/chatviewsettingspage.ui:697
-msgid "Own messages:"
-msgstr "Mes messages:"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:80
+msgctxt "ConnectionSettingsPage|"
+msgid "Disconnect after"
+msgstr "Se déconnecter après"
 
-#. ts-context Client
-#~ msgid "Already connected to Core!"
-#~ msgstr "Déjà connecté au Noyau!"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:103
+msgctxt "ConnectionSettingsPage|"
+msgid "missed pings"
+msgstr "pings perdus"
 
-#. ts-context Client
-#~ msgid "Connecting..."
-#~ msgstr "Connexion..."
+#: ../src/qtui/settingspages/connectionsettingspage.ui:128
+msgctxt "ConnectionSettingsPage|"
+msgid ""
+"This enables periodic polling of user information using /WHO. This is mostly"
+" interesting for tracking users' away status."
+msgstr "Ceci active l'analyse périodique des informations utilisateur à l'aide de /WHO. C'est particulièrement intéressant pour le suivi de l'absence des utilisateurs."
 
-#. ts-context Client
-#~ msgid "Synchronizing to core..."
-#~ msgstr "Synchronisation avec le noyau..."
+#: ../src/qtui/settingspages/connectionsettingspage.ui:131
+msgctxt "ConnectionSettingsPage|"
+msgid "Enable Automatic User Information Lookup (/WHO)"
+msgstr "Activer la recherche automatique d'informations utilisateur (/WHO)"
 
-#. ts-context Client
-#~ msgid "Invalid data received from core!"
-#~ msgstr "Données invalides recues du noyau !"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:148
+msgctxt "ConnectionSettingsPage|"
+msgid "Update interval:"
+msgstr "Intervalle de mise à jour :"
 
-#. ts-context Client
-#~ msgid "Requesting network states..."
-#~ msgstr "Récupération des informations sur les réseaux..."
+#: ../src/qtui/settingspages/connectionsettingspage.ui:177
+msgctxt "ConnectionSettingsPage|"
+msgid "Ignore channels with more than:"
+msgstr "Ignorer les canaux avec plus de :"
 
-#. ts-context Client
-#~ msgid "Requesting User states..."
-#~ msgstr "Récupération des informations de l'utilisateur..."
+#: ../src/qtui/settingspages/connectionsettingspage.ui:184
+msgctxt "ConnectionSettingsPage|"
+msgid " users"
+msgstr " utilisateurs"
 
-#. ts-context Client
-#~ msgid "Requesting Channel states..."
-#~ msgstr "Récupération des informations sur les canaux..."
+#: ../src/qtui/settingspages/connectionsettingspage.ui:206
+msgctxt "ConnectionSettingsPage|"
+msgid "Minimum delay between requests:"
+msgstr "Délai minimum entre les requêtes :"
 
-#. ts-context Client
-#: ../src/client/client.cpp:270
-msgid "Identity already exists in client!"
-msgstr "L'Identité existe déjà dans le client!"
+#: ../src/qtui/settingspages/connectionsettingspage.ui:250
+msgctxt "ConnectionSettingsPage|"
+msgid "Enable standard-compliant CTCP behavior"
+msgstr "Activer un comportement à la norme standard CTCP"
 
-#. ts-context Client
-#~ msgid "All Buffers"
-#~ msgstr "Tous tampons"
+#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
+msgctxt "ConnectionSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
 
-#. ts-context Client
-#~ msgid "Default Identity"
-#~ msgstr "Identité par défaut"
+#: ../src/qtui/chatitem.cpp:826
+msgctxt "ContentsChatItem|"
+msgid "Copy Link Address"
+msgstr "Copier l'adresse du lien"
 
-#. ts-context Client
-#: ../src/client/client.cpp:369
-msgid "All Chats"
-msgstr "Toutes les discussions"
+#: ../src/uisupport/contextmenuactionprovider.cpp:39
+msgctxt "ContextMenuActionProvider|"
+msgid "Connect"
+msgstr "Se connecter"
 
-#. ts-context ClientBacklogManager
-#: ../src/client/clientbacklogmanager.cpp:153
-msgid "Processed %1 messages in %2 seconds."
-msgstr "%1 messages traités en %2 secondes."
+#: ../src/uisupport/contextmenuactionprovider.cpp:40
+msgctxt "ContextMenuActionProvider|"
+msgid "Disconnect"
+msgstr "Se déconnecter"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:52
-msgid ""
-"The Quassel Core you try to connect to is too old! Please consider upgrading."
-msgstr ""
-"Le Noyau Quassel auquel vous vous connectez est trop vieux ! Pensez à le "
-"mettre à jour."
+#: ../src/uisupport/contextmenuactionprovider.cpp:42
+msgctxt "ContextMenuActionProvider|"
+msgid "Join"
+msgstr "Rejoindre"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:77
-msgid "<b>Invalid data received from core!</b><br>Disconnecting."
-msgstr "<b>Données invalides reçues du noyau !</b><br>Déconnexion."
+#: ../src/uisupport/contextmenuactionprovider.cpp:43
+msgctxt "ContextMenuActionProvider|"
+msgid "Part"
+msgstr "Partir"
 
-#. ts-context ClientSyncer
-#~ msgid "Internal connections not yet supported."
-#~ msgstr "Les connexions internes ne sont pas encore supportées."
+#: ../src/uisupport/contextmenuactionprovider.cpp:44
+msgctxt "ContextMenuActionProvider|"
+msgid "Delete Chat(s)..."
+msgstr "Supprimer la (les) discussion(s)..."
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:111
-msgid ""
-"<b>This client is built without SSL Support!</b><br />Disable the usage of "
-"SSL in the account settings."
-msgstr ""
-"<b>Ce client n'a pas compilé avec le support SSL !</b><br />Suppression de "
-"l'utilisation de SSL dans les paramètres de compte."
+#: ../src/uisupport/contextmenuactionprovider.cpp:45
+msgctxt "ContextMenuActionProvider|"
+msgid "Go to Chat"
+msgstr "Aller à la discussion"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:195
-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."
-msgstr ""
-"<b>Le Noyau auquel vous essayez de vous connecter est trop vieux "
-"!</b><br>Vous devez au minimum avoir le protocole noyau/client n°%1 pour "
-"vous connecter."
+#: ../src/uisupport/contextmenuactionprovider.cpp:47
+msgctxt "ContextMenuActionProvider|"
+msgid "Joins/Parts/Quits"
+msgstr "Arrivées/Départs/Sorties"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:219
-msgid ""
-"<b>The Quassel Core you are trying to connect to does not support "
-"SSL!</b><br />If you want to connect anyways, disable the usage of SSL in "
-"the account settings."
-msgstr ""
-"<b>Le Noyau Quassel auquel vous essayez de vous conneter ne supporte pas le "
-"SSL!</b><br />Si vous voulez vous connect malgré tout, désactivez l'usage du "
-"SSL dans vos paramètres de compte."
+#: ../src/uisupport/contextmenuactionprovider.cpp:48
+msgctxt "ContextMenuActionProvider|"
+msgid "Joins"
+msgstr "Arrivées"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:248
-msgid "Logging in..."
-msgstr "Authentification..."
+#: ../src/uisupport/contextmenuactionprovider.cpp:49
+msgctxt "ContextMenuActionProvider|"
+msgid "Parts"
+msgstr "Départs"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:102
-msgid "No Host to connect to specified."
-msgstr "L'hôte n'a pas été spécifié."
+#: ../src/uisupport/contextmenuactionprovider.cpp:50
+msgctxt "ContextMenuActionProvider|"
+msgid "Quits"
+msgstr "Sorties"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:404 ../src/client/clientsyncer.cpp:429
-msgid "Cert Digest changed! was: %1"
-msgstr "Le certificat a changé! C'était: %1"
+#: ../src/uisupport/contextmenuactionprovider.cpp:51
+msgctxt "ContextMenuActionProvider|"
+msgid "Nick Changes"
+msgstr "Changements de pseudo"
 
-#. ts-context ClientSyncer
-#: ../src/client/clientsyncer.cpp:360
-msgid "<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
-msgstr ""
-"<b>Quassel Noyau Version %1</b><br>Compilée le: %2<br>Fonctionne depuis le "
-"%6 (soit %3d%4h%5m)"
+#: ../src/uisupport/contextmenuactionprovider.cpp:52
+msgctxt "ContextMenuActionProvider|"
+msgid "Mode Changes"
+msgstr "Changements de mode"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
+#: ../src/uisupport/contextmenuactionprovider.cpp:53
+msgctxt "ContextMenuActionProvider|"
+msgid "Day Changes"
+msgstr "Changements de jour"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color settings"
-#~ msgstr "Options de Couleur"
+#: ../src/uisupport/contextmenuactionprovider.cpp:54
+msgctxt "ContextMenuActionProvider|"
+msgid "Topic Changes"
+msgstr "Changements de sujet"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/uisupport/contextmenuactionprovider.cpp:55
+msgctxt "ContextMenuActionProvider|"
+msgid "Set as Default..."
+msgstr "Définir par défaut..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Bufferview"
-#~ msgstr "Vue"
+#: ../src/uisupport/contextmenuactionprovider.cpp:56
+msgctxt "ContextMenuActionProvider|"
+msgid "Use Defaults..."
+msgstr "Utiliser les paramètres par défaut..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Activities:"
-#~ msgstr "Activités:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:58
+msgctxt "ContextMenuActionProvider|"
+msgid "Join Channel..."
+msgstr "Rejoindre le canal..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "FG"
-#~ msgstr "Avant"
+#: ../src/uisupport/contextmenuactionprovider.cpp:60
+msgctxt "ContextMenuActionProvider|"
+msgid "Start Query"
+msgstr "Lancer la requête"
 
-#. ts-context ColorSettingsPage
-#~ msgid "BG"
-#~ msgstr "Fd"
+#: ../src/uisupport/contextmenuactionprovider.cpp:61
+msgctxt "ContextMenuActionProvider|"
+msgid "Show Query"
+msgstr "Afficher la requête"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Use BG"
-#~ msgstr "Utiliser le Fond"
+#: ../src/uisupport/contextmenuactionprovider.cpp:62
+msgctxt "ContextMenuActionProvider|"
+msgid "Whois"
+msgstr "Whois"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Default:"
-#~ msgstr "Défaut:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:64
+msgctxt "ContextMenuActionProvider|"
+msgid "Version"
+msgstr "Version"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Inactive:"
-#~ msgstr "Inactif:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:65
+msgctxt "ContextMenuActionProvider|"
+msgid "Time"
+msgstr "Heure"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Highlight:"
-#~ msgstr "Surlignage:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:66
+msgctxt "ContextMenuActionProvider|"
+msgid "Ping"
+msgstr "Ping"
 
-#. ts-context ColorSettingsPage
-#~ msgid "New Message:"
-#~ msgstr "Nouveau message:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:67
+msgctxt "ContextMenuActionProvider|"
+msgid "Client info"
+msgstr "Informations client"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Other Activity:"
-#~ msgstr "Autre activité:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:68
+msgctxt "ContextMenuActionProvider|"
+msgid "Custom..."
+msgstr "Personnaliser..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Preview:"
-#~ msgstr "Aperçu:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:80
+msgctxt "ContextMenuActionProvider|"
+msgid "Give Operator Status"
+msgstr "Donner le statut d'opérateur"
 
-#. ts-context ColorSettingsPage
-#~ msgid "1"
-#~ msgstr "1"
+#: ../src/uisupport/contextmenuactionprovider.cpp:81
+msgctxt "ContextMenuActionProvider|"
+msgid "Take Operator Status"
+msgstr "Enlever le statut d'opérateur"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Chatview"
-#~ msgstr "Moniteur de discussion"
+#: ../src/uisupport/contextmenuactionprovider.cpp:82
+msgctxt "ContextMenuActionProvider|"
+msgid "Give Half-Operator Status"
+msgstr "Donner le statut de \"mi-opérateur\""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Server Activity"
-#~ msgstr "Activité du serveur"
+#: ../src/uisupport/contextmenuactionprovider.cpp:83
+msgctxt "ContextMenuActionProvider|"
+msgid "Take Half-Operator Status"
+msgstr "Retirer le statut de \"mi-opérateur\""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Foreground"
-#~ msgstr "Devant"
+#: ../src/uisupport/contextmenuactionprovider.cpp:84
+msgctxt "ContextMenuActionProvider|"
+msgid "Give Voice"
+msgstr "Donner la parole"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Background"
-#~ msgstr "Fond"
+#: ../src/uisupport/contextmenuactionprovider.cpp:85
+msgctxt "ContextMenuActionProvider|"
+msgid "Take Voice"
+msgstr "Enlever la parole"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Error Message:"
-#~ msgstr "Message d'erreur:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:86
+msgctxt "ContextMenuActionProvider|"
+msgid "Kick From Channel"
+msgstr "Exclure du canal"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Notice Message:"
-#~ msgstr "Message d'information:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:87
+msgctxt "ContextMenuActionProvider|"
+msgid "Ban From Channel"
+msgstr "Bannir du canal"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Plain Message:"
-#~ msgstr "Message normal:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:88
+msgctxt "ContextMenuActionProvider|"
+msgid "Kick && Ban"
+msgstr "Exclure && bannir"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Server Message:"
-#~ msgstr "Message du serveur:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:90
+msgctxt "ContextMenuActionProvider|"
+msgid "Hide Chat(s) Temporarily"
+msgstr "Cacher la (les) discussion(s) temporairement"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Highlight Message:"
-#~ msgstr "Message surligné:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:91
+msgctxt "ContextMenuActionProvider|"
+msgid "Hide Chat(s) Permanently"
+msgstr "Cacher la (les) discussion(s) définitivement"
 
-#. ts-context ColorSettingsPage
-#~ msgid "User Activity"
-#~ msgstr "Activité utilisateur"
+#: ../src/uisupport/contextmenuactionprovider.cpp:92
+msgctxt "ContextMenuActionProvider|"
+msgid "Show Channel List"
+msgstr "Afficher la liste des canaux"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Action Message:"
-#~ msgstr "Message d'action:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:93
+msgctxt "ContextMenuActionProvider|"
+msgid "Configure"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Join Message:"
-#~ msgstr "Message d'entrée:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:94
+msgctxt "ContextMenuActionProvider|"
+msgid "Show Ignore List"
+msgstr "Afficher la liste des ignorés"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Kick Message:"
-#~ msgstr "Message de kick:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:109
+msgctxt "ContextMenuActionProvider|"
+msgid "Hide Events"
+msgstr "Masquer les événements"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Mode Message:"
-#~ msgstr "Message de mode:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:117
+msgctxt "ContextMenuActionProvider|"
+msgid "CTCP"
+msgstr "CTCP"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Part Message:"
-#~ msgstr "Message de sortie:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:132
+msgctxt "ContextMenuActionProvider|"
+msgid "Actions"
+msgstr "Actions"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Quit Message:"
-#~ msgstr "Message de départ:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:136
+msgctxt "ContextMenuActionProvider|"
+msgid "Ignore"
+msgstr "Ignorer"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Rename Message:"
-#~ msgstr "Message de changement de pseudo:"
+#: ../src/uisupport/contextmenuactionprovider.cpp:141
+msgctxt "ContextMenuActionProvider|"
+msgid "Add Ignore Rule"
+msgstr "Ajouter une règle d'occultation"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Message"
-#~ msgstr "Message"
+#: ../src/uisupport/contextmenuactionprovider.cpp:142
+msgctxt "ContextMenuActionProvider|"
+msgid "Existing Rules"
+msgstr "Règles existantes"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Timestamp:"
-#~ msgstr "Format d'heure:"
+#: ../src/core/core.cpp:100
+msgctxt "Core|"
+msgid "Invalid core settings version!"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Sender:"
-#~ msgstr "Emetteur:"
+#: ../src/core/core.cpp:167
+#, qt-format
+msgctxt "Core|"
+msgid "Cannot configure from environment: %1"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Nick:"
-#~ msgstr "Pseudo:"
+#: ../src/core/core.cpp:171
+msgctxt "Core|"
+msgid "Cannot configure from environment!"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Hostmask:"
-#~ msgstr "Masque de l'hôte:"
+#: ../src/core/core.cpp:177
+msgctxt "Core|"
+msgid ""
+"Could not initialize any storage backend! Exiting...\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"
+"to work."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Channelname:"
-#~ msgstr "Nom du Canal:"
+#: ../src/core/core.cpp:184
+msgctxt "Core|"
+msgid "Cannot write quasselcore configuration; probably a permission problem."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Mode flags:"
-#~ msgstr "Drapeaux de Mode:"
+#: ../src/core/core.cpp:240
+msgctxt "Core|"
+msgid "Cannot open port for listening!"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Url:"
-#~ msgstr "Url:"
+#: ../src/core/core.cpp:311
+msgctxt "Core|"
+msgid "Cannot restore a state for an unconfigured core!"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Mirc Color Codes"
-#~ msgstr "Codes Couleur Mirc"
+#: ../src/core/core.cpp:315
+msgctxt "Core|"
+msgid "Calling restoreState() even though active sessions exist!"
+msgstr "Appel de restoreState() alors que des sessions actives existent !"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color Codes"
-#~ msgstr "Codes de Couleur"
+#: ../src/core/core.cpp:360
+msgctxt "Core|"
+msgid "Core is already configured! Not configuring again..."
+msgstr "Le composant central est déjà configuré ! On ne le reconfigure pas..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 0:"
-#~ msgstr "Couleur 0:"
+#: ../src/core/core.cpp:363
+msgctxt "Core|"
+msgid "Admin user or password not set."
+msgstr "L'identifiant ou le mot de passe administrateur ne sont pas renseignés."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 1:"
-#~ msgstr "Couleur 1:"
+#: ../src/core/core.cpp:367
+msgctxt "Core|"
+msgid "Could not setup storage!"
+msgstr "Impossible de configurer la base de données !"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 2:"
-#~ msgstr "Couleur 2:"
+#: ../src/core/core.cpp:372
+msgctxt "Core|"
+msgid "Could not setup authenticator!"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 3:"
-#~ msgstr "Couleur 3:"
+#: ../src/core/core.cpp:378
+msgctxt "Core|"
+msgid "Fatal failure while trying to setup, terminating"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 4:"
-#~ msgstr "Couleur 4:"
+#: ../src/core/core.cpp:382
+msgctxt "Core|"
+msgid "Could not save backend settings, probably a permission problem."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 5:"
-#~ msgstr "Couleur 5:"
+#: ../src/core/core.cpp:386
+msgctxt "Core|"
+msgid "Creating admin user..."
+msgstr "Création de l'utilisateur administrateur..."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 6:"
-#~ msgstr "Couleur 6:"
+#: ../src/core/core.cpp:464
+#, qt-format
+msgctxt "Core|"
+msgid "Selected storage backend %1 is not available."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 7:"
-#~ msgstr "Couleur 7:"
+#: ../src/core/core.cpp:557
+#, qt-format
+msgctxt "Core|"
+msgid "Selected auth backend %1 is not available."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 8:"
-#~ msgstr "Couleur 8:"
+#: ../src/core/core.cpp:627
+#, qt-format
+msgctxt "Core|"
+msgid "Invalid listen address %1"
+msgstr "Adresse d'écoute %1 erronée"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 14:"
-#~ msgstr "Couleur 14:"
+#: ../src/core/core.cpp:633
+#, qt-format
+msgctxt "Core|"
+msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
+msgstr "À l'écoute de clients à l'adresse IPv6 %1 port %2 avec la version %3 du protocole"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 15:"
-#~ msgstr "Couleur 15:"
+#: ../src/core/core.cpp:640
+#, qt-format
+msgctxt "Core|"
+msgid "Could not open IPv6 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 13:"
-#~ msgstr "Couleur 13:"
+#: ../src/core/core.cpp:644
+#, qt-format
+msgctxt "Core|"
+msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
+msgstr "À l'écoute de clients à l'adresse IPv4 %1 port %2 avec la version %3 du protocole"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 12:"
-#~ msgstr "Couleur 12:"
+#: ../src/core/core.cpp:653
+#, qt-format
+msgctxt "Core|"
+msgid "Could not open IPv4 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 11:"
-#~ msgstr "Couleur 11:"
+#: ../src/core/core.cpp:657
+#, qt-format
+msgctxt "Core|"
+msgid "Invalid listen address %1, unknown network protocol"
+msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 10:"
-#~ msgstr "Couleur 10:"
+#: ../src/core/core.cpp:664
+msgctxt "Core|"
+msgid "Could not open any network interfaces to listen on!"
+msgstr "Impossible de se mettre en écoute sur une interface réseau !"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Color 9:"
-#~ msgstr "Couleur 9:"
+#: ../src/core/core.cpp:719
+msgctxt "Core|"
+msgid "Client connected from"
+msgstr "Client connecté depuis"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Nickview"
-#~ msgstr "Vue des pseudos"
+#: ../src/core/core.cpp:722
+msgctxt "Core|"
+msgid "Closing server for basic setup."
+msgstr "Arrêt du serveur pour une configuration de base."
 
-#. ts-context ColorSettingsPage
-#~ msgid "Nick status:"
-#~ msgstr "Etat des pseudos:"
+#: ../src/core/core.cpp:733
+msgctxt "Core|"
+msgid "Non-authed client disconnected:"
+msgstr "Client non authentifié déconnecté :"
 
-#. ts-context ColorSettingsPage
-#~ msgid "Online:"
-#~ msgstr "En ligne:"
+#: ../src/core/core.cpp:807
+msgctxt "Core|"
+msgid "Cannot setup storage backend."
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Away:"
-#~ msgstr "Absent:"
+#: ../src/core/core.cpp:896
+#, qt-format
+msgctxt "Core|"
+msgid "Unsupported storage backend: %1"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "New Message Marker:"
-#~ msgstr "Marque d'un nouveau message:"
+#: ../src/core/core.cpp:897
+msgctxt "Core|"
+msgid "Supported backends are:"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Enable"
-#~ msgstr "Activé"
+#: ../src/core/core.cpp:909 ../src/core/core.cpp:929
+#, qt-format
+msgctxt "Core|"
+msgid "Switched storage backend to: %1"
+msgstr ""
 
-#. ts-context ColorSettingsPage
-#~ msgid "Sender auto coloring:"
-#~ msgstr "Couleur automatique de l'emetteur:"
+#: ../src/core/core.cpp:910
+msgctxt "Core|"
+msgid "Backend already initialized. Skipping Migration..."
+msgstr ""
 
-#. ts-context ConclusionPage
-#~ msgid "Conclusion"
-#~ msgstr "Conclusion"
+#: ../src/core/core.cpp:913
+#, qt-format
+msgctxt "Core|"
+msgid "Storage backend is not available: %1"
+msgstr ""
 
-#. ts-context ConclusionPage
-#~ msgid "You chose the following configuration:"
-#~ msgstr "Vous pouvez choisir la configuration suivante:"
+#: ../src/core/core.cpp:917
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to setup storage backend: %1"
+msgstr ""
 
-#. ts-context ConfigWizard
-#~ msgid "Core Configuration Wizard"
-#~ msgstr "Assistant de Configuration du Noyau"
+#: ../src/core/core.cpp:922
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to initialize storage backend: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#~ msgid "Behavior"
-#~ msgstr "Comportement"
+#: ../src/core/core.cpp:937
+#, qt-format
+msgctxt "Core|"
+msgid "Migrating storage backend %1 to %2..."
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
-msgid "Connection"
-msgstr "Connexion"
+#: ../src/core/core.cpp:942
+msgctxt "Core|"
+msgid "Migration finished!"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/core/core.cpp:949
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to migrate storage backend! (No migration writer for %1)"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.cpp:27
-msgid "Misc"
-msgstr "Divers"
+#: ../src/core/core.cpp:955
+msgctxt "Core|"
+msgid "No currently active storage backend. Skipping migration..."
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:14
-msgid "Configure the IRC Connection"
-msgstr "Configuration de le connexion IRC"
+#: ../src/core/core.cpp:958
+#, qt-format
+msgctxt "Core|"
+msgid "Currently active storage backend does not support migration: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:20
-msgid "Enable Ping Timeout Detection"
-msgstr "Activer la détection par ping du timeout"
+#: ../src/core/core.cpp:961
+#, qt-format
+msgctxt "Core|"
+msgid "New storage backend does not support migration: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:37
-msgid "Ping interval:"
-msgstr "intervalle du Ping:"
+#: ../src/core/core.cpp:983
+#, qt-format
+msgctxt "Core|"
+msgid "Unsupported authenticator: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:44
-#: ../src/qtui/settingspages/connectionsettingspage.ui:155
-#: ../src/qtui/settingspages/connectionsettingspage.ui:213
-msgid " seconds"
-msgstr "secondes"
+#: ../src/core/core.cpp:984
+msgctxt "Core|"
+msgid "Supported authenticators are:"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:80
-msgid "Disconnect after"
-msgstr "Déconnecter après"
+#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011
+#, qt-format
+msgctxt "Core|"
+msgid "Switched authenticator to: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:103
-msgid "missed pings"
-msgstr "pings perdus"
+#: ../src/core/core.cpp:997
+#, qt-format
+msgctxt "Core|"
+msgid "Authenticator is not available: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:128
-msgid ""
-"This enables periodic polling of user information using /WHO. This is mostly "
-"interesting for tracking users' away status."
+#: ../src/core/core.cpp:1001
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to setup authenticator: %1"
 msgstr ""
-"Ceci active l'analyse périodique des information utilisateurs à l'aide de "
-"/WHO. Ceci est principalement interessant pour connaître l'état d'absence "
-"des utilisateurs."
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:131
-msgid "Enable Automatic User Information Lookup (/WHO)"
-msgstr "Activer la recherche automatique d'information utilisateur (/WHO)"
+#: ../src/core/core.cpp:1006
+#, qt-format
+msgctxt "Core|"
+msgid "Unable to initialize authenticator: %1"
+msgstr ""
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:148
-msgid "Update interval:"
-msgstr "Intervalle de mise à jour:"
+#: ../src/client/coreaccount.h:43
+msgctxt "CoreAccount|"
+msgid "Internal Core"
+msgstr "Composant central interne"
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:177
-msgid "Ignore channels with more than:"
-msgstr "Ignorer les canaux avec plus de:"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:14
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276
+msgctxt "CoreAccountEditDlg|"
+msgid "Edit Core Account"
+msgstr "Modifier le compte du composant central"
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:184
-msgid " users"
-msgstr "utilisateurs"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:20
+msgctxt "CoreAccountEditDlg|"
+msgid "Account Details"
+msgstr "Détails du compte"
 
-#. ts-context ConnectionSettingsPage
-#: ../src/qtui/settingspages/connectionsettingspage.ui:206
-msgid "Minimum delay between requests:"
-msgstr "Délai minimum entre les requêtes:"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:26
+msgctxt "CoreAccountEditDlg|"
+msgid "Account Name:"
+msgstr "Nom du compte :"
 
-#. ts-context ContentsChatItem
-#: ../src/qtui/chatitem.cpp:592
-msgid "Copy Link Address"
-msgstr "Copier l'Adresse du Lien"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:33
+msgctxt "CoreAccountEditDlg|"
+msgid "Local Core"
+msgstr "Composant central local"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:38
-msgid "Connect"
-msgstr "Connecter"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:40
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:170
+msgctxt "CoreAccountEditDlg|"
+msgid "Hostname:"
+msgstr "Nom de l'hôte :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:39
-msgid "Disconnect"
-msgstr "Déconnecter"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:47
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:180
+msgctxt "CoreAccountEditDlg|"
+msgid "localhost"
+msgstr "localhost"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:41
-msgid "Join"
-msgstr "Rejoindre"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:54
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:133
+msgctxt "CoreAccountEditDlg|"
+msgid "Port:"
+msgstr "Port :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:42
-msgid "Part"
-msgstr "Partir"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:93
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:229
+msgctxt "CoreAccountEditDlg|"
+msgid "User:"
+msgstr "Utilisateur :"
 
-#. ts-context ContextMenuActionProvider
-#~ msgid "Delete Buffer(s)..."
-#~ msgstr "Supprimer le(s) tampon(s)..."
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:103
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:236
+msgctxt "CoreAccountEditDlg|"
+msgid "Password:"
+msgstr "Mot de passe :"
 
-#. ts-context ContextMenuActionProvider
-#~ msgid "Show Buffer"
-#~ msgstr "Afficher le tampon"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:117
+msgctxt "CoreAccountEditDlg|"
+msgid "Remember"
+msgstr "Mémoriser"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:46
-msgid "Joins"
-msgstr "Arrivées"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:127
+msgctxt "CoreAccountEditDlg|"
+msgid "Proxy Settings"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:47
-msgid "Parts"
-msgstr "Sorties"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:144
+msgctxt "CoreAccountEditDlg|"
+msgid "SOCKS 5"
+msgstr "SOCKS 5"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:48
-msgid "Quits"
-msgstr "Départs"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:149
+msgctxt "CoreAccountEditDlg|"
+msgid "HTTP"
+msgstr "HTTP"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:49
-msgid "Nick Changes"
-msgstr "Changements de Pseudo"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:279
+msgctxt "CoreAccountEditDlg|"
+msgid "Proxy Type:"
+msgstr "Type de serveur mandataire :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:50
-msgid "Mode Changes"
-msgstr "Changement de Mode"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:288
+msgctxt "CoreAccountEditDlg|"
+msgid "No pro&xy"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:51
-msgid "Day Changes"
-msgstr "Changement de Jour"
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:298
+msgctxt "CoreAccountEditDlg|"
+msgid "S&ystem proxy"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:53
-msgid "Set as Default..."
-msgstr "Définir par défaut..."
+#: ../src/qtui/settingspages/coreaccounteditdlg.ui:311
+msgctxt "CoreAccountEditDlg|"
+msgid "&Manual proxy configuration"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:54
-msgid "Use Defaults..."
-msgstr "Utiliser les paramètres par défauts..."
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278
+msgctxt "CoreAccountEditDlg|"
+msgid "Add Core Account"
+msgstr "Ajouter un compte au composant central"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:56
-msgid "Join Channel..."
-msgstr "Rejoindre le Canal..."
+#: ../src/client/coreaccountmodel.cpp:64
+msgctxt "CoreAccountModel|"
+msgid "Internal Core"
+msgstr "Composant central interne"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:58
-msgid "Start Query"
-msgstr "Lancer la requête"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:20
+msgctxt "CoreAccountSettingsPage|"
+msgid "Connect to Quassel Core"
+msgstr "Connexion au composant central Quassel"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:59
-msgid "Show Query"
-msgstr "Afficher la requête"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:30
+msgctxt "CoreAccountSettingsPage|"
+msgid "Core Accounts"
+msgstr "Comptes du composant central"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:60
-msgid "Whois"
-msgstr "Whois"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:45
+msgctxt "CoreAccountSettingsPage|"
+msgid "Edit..."
+msgstr "Modifier..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:62
-msgid "Version"
-msgstr "Version"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:56
+msgctxt "CoreAccountSettingsPage|"
+msgid "Add..."
+msgstr "Ajouter..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:63
-msgid "Time"
-msgstr "Heure"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:67
+msgctxt "CoreAccountSettingsPage|"
+msgid "Delete"
+msgstr "Supprimer"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:64
-msgid "Ping"
-msgstr "Ping"
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:96
+msgctxt "CoreAccountSettingsPage|"
+msgid "Automatically connect on startup"
+msgstr "Connexion automatique au démarrage"
+
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:136
+msgctxt "CoreAccountSettingsPage|"
+msgid "Connect to last account used"
+msgstr "Connexion au dernier compte utilisé"
+
+#: ../src/qtui/settingspages/coreaccountsettingspage.ui:148
+msgctxt "CoreAccountSettingsPage|"
+msgid "Always connect to"
+msgstr "Déjà connecté à"
+
+#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30
+msgctxt "CoreAccountSettingsPage|"
+msgid "Remote Cores"
+msgstr "Composants centraux distants"
+
+#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179
+#: ../src/core/coreauthhandler.cpp:253
+msgctxt "CoreAuthHandler|"
+msgid "Client"
+msgstr "Client"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:65
-msgid "Finger"
-msgstr "Finger"
+#: ../src/core/coreauthhandler.cpp:167
+msgctxt "CoreAuthHandler|"
+msgid "too old, rejecting."
+msgstr "trop ancien, rejeté."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:78
-msgid "Give Operator Status"
-msgstr "Donner le statut d'opérateur"
+#: ../src/core/coreauthhandler.cpp:168
+#, 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 "<b>Votre client Quassel est trop ancien !</b><br>Le composant central requiert au minimum la version %1 du protocole client/composant central (nous avons la version : %2).<br>Veuillez mettre à jour votre client."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:79
-msgid "Take Operator Status"
-msgstr "Enlever le statut d'opérateur"
+#: ../src/core/coreauthhandler.cpp:180
+msgctxt "CoreAuthHandler|"
+msgid "did not send a registration message before trying to login, rejecting."
+msgstr "n'a pas envoyé de message d'enregistrement avant d'essayer de se connecter, rejet."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:80
-msgid "Give Voice"
-msgstr "Donner Voix"
+#: ../src/core/coreauthhandler.cpp:182
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Client not initialized!</b><br>You need to send a registration message "
+"before trying to login."
+msgstr "<b>Client non initialisé !</b><br>Vous devez envoyer un message d'enregistrement avant d'essayer de vous connecter."
+
+#: ../src/core/coreauthhandler.cpp:198
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "SSL required but non-SSL connection attempt from %1"
+msgstr "SSL requis mais tentative de connexion non-SSL depuis %1"
+
+#: ../src/core/coreauthhandler.cpp:199
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>SSL is required!</b><br>You need to use SSL in order to connect to this "
+"core."
+msgstr "<b>SSL est requis !</b><br>Vous devez utiliser SSL pour se connecter à ce composant central."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:81
-msgid "Take Voice"
-msgstr "Enlever Voix"
+#: ../src/core/coreauthhandler.cpp:254
+msgctxt "CoreAuthHandler|"
+msgid "attempted to login before the core was configured, rejecting."
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:82
-msgid "Kick From Channel"
-msgstr "Kicker du Canal"
+#: ../src/core/coreauthhandler.cpp:256
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Attempted to login before core was configured!</b><br>The core must be "
+"configured before attempting to login."
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:83
-msgid "Ban From Channel"
-msgstr "Bannir du Canal"
+#: ../src/core/coreauthhandler.cpp:278
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Invalid login attempt from %1 as \"%2\""
+msgstr "Tentative de connexion non valide de %1 « %2 »"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:84
-msgid "Kick && Ban"
-msgstr "Kicker && Bannir"
+#: ../src/core/coreauthhandler.cpp:279
+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>identifiant ou mot de passe erroné !</b><br>Impossible de trouver a combinaison identifiant/mot de passe que vous avez fourni, dans la base de données."
 
-#. ts-context ContextMenuActionProvider
-#~ msgid "Hide Buffer(s) Temporarily"
-#~ msgstr "Cacher le(s) tampon(s) temporairement"
+#: ../src/core/coreauthhandler.cpp:291
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid ""
+"Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)."
+msgstr "Client %1 initialisé et authentifié avec succès en tant que « %2 » (ID utilisateur : %3)."
 
-#. ts-context ContextMenuActionProvider
-#~ msgid "Hide Buffer(s) Permanently"
-#~ msgstr "Cacher le(s) tampon(s) définitivement"
+#: ../src/core/coreauthhandler.cpp:298
+msgctxt "CoreAuthHandler|"
+msgid "Client does not support extended features."
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:88
-msgid "Show Channel List"
-msgstr "Voir la liste des canaux"
+#: ../src/core/coreauthhandler.cpp:300
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Client does not support the following features: %1"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:89
-msgid "Show Ignore List"
-msgstr "Voi la liste des exclus"
+#: ../src/core/coreauthhandler.cpp:304
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid "Client supports unknown features: %1"
+msgstr ""
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:102
-msgid "Hide Events"
-msgstr "Cacher les Avis"
+#: ../src/core/coreauthhandler.cpp:337
+msgctxt "CoreAuthHandler|"
+msgid "Starting encryption for Client:"
+msgstr "Lancement du chiffrement pour le client :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:110
-msgid "CTCP"
-msgstr "CTCP"
+#: ../src/qtui/coreconfigwizard.cpp:44
+msgctxt "CoreConfigWizard|"
+msgid "Description"
+msgstr "Description"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:122
-msgid "Actions"
-msgstr "Actions"
+#: ../src/qtui/coreconfigwizard.cpp:159
+msgctxt "CoreConfigWizard|"
+msgid "Core Configuration Wizard"
+msgstr "Assistant de configuration du composant central"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:52
-msgid "Topic Changes"
-msgstr "Changements de Sujet"
+#: ../src/qtui/coreconfigwizard.cpp:206
+msgctxt "CoreConfigWizard|"
+msgid "Your core has been successfully configured. Logging you in..."
+msgstr "Votre composant central a été configuré avec succès. Connexion à celui-ci..."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:43
-msgid "Delete Chat(s)..."
-msgstr "Supprimer Dialogue(s)..."
+#: ../src/qtui/coreconfigwizard.cpp:216
+#, qt-format
+msgctxt "CoreConfigWizard|"
+msgid ""
+"Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start "
+"over."
+msgstr "Échec de la configuration du composant central :<br><b>%1</b><br>Cliquez sur <em>Suivant</em> pour recommencer."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:44
-msgid "Go to Chat"
-msgstr "Dialoguer"
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:14
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:66
-msgid "Custom..."
-msgstr "Personnaliser..."
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:25
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:86
-msgid "Hide Chat(s) Temporarily"
-msgstr "Cacher le(s) dialogue(s) temporairement"
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:35
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Password:"
+msgstr "Mot de passe :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:87
-msgid "Hide Chat(s) Permanently"
-msgstr "Cacher le(s) dialogue(s) définitivement"
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:49
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Repeat password:"
+msgstr "Retaper le mot de passe :"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:126
-msgid "Ignore"
-msgstr "Exclure"
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:63
+msgctxt "CoreConfigWizardAdminUserPage|"
+msgid "Remember password"
+msgstr "Mémoriser le mot de passe"
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:131
-msgid "Add Ignore Rule"
-msgstr "Ajouter une règle d'exclusion"
+#: ../src/qtui/coreconfigwizardadminuserpage.ui:72
+msgctxt "CoreConfigWizardAdminUserPage|"
+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>\"."
+msgstr "<b>Remarque :</b> l'ajout d'autres utilisateurs et le changement du nom d'utilisateur et du mot de passe n'est pas possible dans l'interface client de Quassel pour le moment.\nSi vous devez le faire, veuillez exécuter « <tt><nobr>quasselcore --help</nobr></tt> »."
 
-#. ts-context ContextMenuActionProvider
-#: ../src/uisupport/contextmenuactionprovider.cpp:132
-msgid "Existing Rules"
-msgstr "Règles existantes"
+#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14
+msgctxt "CoreConfigWizardAuthenticationSelectionPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context Core
-#: ../src/core/core.cpp:182
-msgid "Could not initialize any storage backend! Exiting..."
-msgstr "Impossible de créer une base de donnée ! Fin de l'opération..."
+#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25
+msgctxt "CoreConfigWizardAuthenticationSelectionPage|"
+msgid "Authentication Backend:"
+msgstr ""
 
-#. ts-context Core
-#: ../src/core/core.cpp:232
-msgid "Calling restoreState() even though active sessions exist!"
-msgstr "Appel de restoreState() alors que des sessions actives existent !"
+#: ../src/qtui/coreconfigwizardintropage.ui:13
+msgctxt "CoreConfigWizardIntroPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context Core
-#: ../src/core/core.cpp:273
-msgid "Admin user or password not set."
-msgstr "L'idnetifiant et le mot de passe administrateur ne sont pas saisis."
+#: ../src/qtui/coreconfigwizardintropage.ui:19
+msgctxt "CoreConfigWizardIntroPage|"
+msgid "This wizard will guide you through the setup of your Quassel Core."
+msgstr "Cet assistant va vous guider dans la configuration de votre composant central Quassel."
 
-#. ts-context Core
-#: ../src/core/core.cpp:277
-msgid "Could not setup storage!"
-msgstr "Impossible de paramétrer la base de données !"
+#: ../src/qtui/coreconfigwizard.cpp:260
+msgctxt "CoreConfigWizardPages::AdminUserPage|"
+msgid "Create Admin User"
+msgstr "Créer l'utilisateur administrateur"
 
-#. ts-context Core
-#: ../src/core/core.cpp:281
-msgid "Creating admin user..."
-msgstr "Création de l'utilisateur administrateur..."
+#: ../src/qtui/coreconfigwizard.cpp:261
+msgctxt "CoreConfigWizardPages::AdminUserPage|"
+msgid ""
+"First, we will create a user on the core. This first user will have "
+"administrator privileges."
+msgstr "Nous allons d'abord créer un utilisateur pour le composant central. Le premier utilisateur aura les privilèges d'administrateur."
 
-#. ts-context Core
-#: ../src/core/core.cpp:502
-msgid "Antique client trying to connect... refusing."
-msgstr "Un antique client essaye de se connecter... refusé."
+#: ../src/qtui/coreconfigwizard.cpp:293
+msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|"
+msgid "Select Authentication Backend"
+msgstr ""
 
-#. ts-context Core
-#: ../src/core/core.cpp:514
+#: ../src/qtui/coreconfigwizard.cpp:294
+msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|"
 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."
+"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 ""
-"<b>Le Noyau auquel vous essayez de vous connecter est trop vieux "
-"!</b><br>Vous devez au minimum avoir la version %1 du protocole "
-"noyau/client.<br> Veuillez mettre à jour votre client."
 
-#. ts-context Core
-#~ msgid "Client %1 too old, rejecting."
-#~ msgstr "Client %1 trop vieux, rejeté."
+#: ../src/qtui/coreconfigwizard.cpp:244
+msgctxt "CoreConfigWizardPages::IntroPage|"
+msgid "Introduction"
+msgstr "Introduction"
+
+#: ../src/qtui/coreconfigwizard.cpp:366
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
+msgid "Select Storage Backend"
+msgstr "Sélectionnez le type de base de données"
 
-#. 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/qtui/coreconfigwizard.cpp:367
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
+msgid "Please select a storage backend for Quassel Core."
 msgstr ""
-"<b>Quassel Noyau Version %1</b><br>Compilée le: %2<br>Fonctionne depuis %6 "
-"(soit %3d%4h%5m)"
 
-#. ts-context Core
-#: ../src/core/core.cpp:604
-msgid ""
-"<b>Client not initialized!</b><br>You need to send an init message before "
-"trying to login."
+#: ../src/qtui/coreconfigwizard.cpp:407
+msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
+msgid "Storage Settings"
 msgstr ""
-"<b>Client non créé !</b><br>Vous devez envoyer un message de création avant "
-"d'essayer de vous connecter."
 
-#. ts-context Core
-#~ msgid ""
-#~ "Client %1 did not send an init message before trying to login, rejecting."
-#~ msgstr ""
-#~ "Le client %1 n'a pas envoyé de message de création avant d'essayer de se "
-#~ "connecter, rejet de la demande."
+#: ../src/qtui/coreconfigwizard.cpp:458
+msgctxt "CoreConfigWizardPages::SyncPage|"
+msgid "Storing Your Settings"
+msgstr "Enregistrement de vos paramètres"
 
-#. ts-context Core
-#: ../src/core/core.cpp:624
+#: ../src/qtui/coreconfigwizard.cpp:459
+msgctxt "CoreConfigWizardPages::SyncPage|"
 msgid ""
-"<b>Invalid username or password!</b><br>The username/password combination "
-"you supplied could not be found in the database."
+"Your settings are now being stored in the core, and you will be logged in "
+"automatically."
 msgstr ""
-"<b>identifiant ou mot de passe invalide !</b><br>La combinaison "
-"identifiant/mot de passe que vous avez fournie ne peut être trouvée dans la "
-"base de données."
-
-#. ts-context Core
-#~ msgid ""
-#~ "Client %1 initialized and authenticated successfully as \"%2\" (UserId: "
-#~ "%3)."
-#~ msgstr ""
-#~ "Client %1 crée et identifié avec succès comme \"%2\" (IdUtilisateur: %3)."
-
-#. ts-context Core
-#: ../src/core/core.cpp:641
-msgid "Non-authed client disconnected."
-msgstr "Client non-identifié déconnecté."
-
-#. ts-context Core
-#~ msgid "Could not initialize session for client %1!"
-#~ msgstr "Impossible de lancer la session pour le client %1 !"
-
-#. ts-context Core
-#~ msgid ""
-#~ "Currently, Quassel only supports SQLite3. You need to build your\n"
-#~ "Qt library with the sqlite plugin enabled in order for quasselcore\n"
-#~ "to work."
-#~ msgstr ""
-#~ "Actuellement, Quassel supporte uniquement SQLite3. Vous devez\n"
-#~ "construire votre librairie Qt avec le plugin sqlite activé pour que le \n"
-#~ "noyau quassel fonctionne."
-
-#. ts-context Core
-#: ../src/core/core.cpp:480
-msgid "Client connected from"
-msgstr "Client connecté par"
 
-#. ts-context Core
-#: ../src/core/core.cpp:518 ../src/core/core.cpp:606 ../src/core/core.cpp:630
-msgid "Client"
-msgstr "Client"
+#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14
+msgctxt "CoreConfigWizardStorageSelectionPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context Core
-#: ../src/core/core.cpp:518
-msgid "too old, rejecting."
-msgstr "trop vieux, rejeté."
+#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22
+msgctxt "CoreConfigWizardStorageSelectionPage|"
+msgid "Storage Backend:"
+msgstr "Base de données :"
 
-#. ts-context Core
-#: ../src/core/core.cpp:586
-msgid "Starting TLS for Client:"
-msgstr "Début du TLS pour le Client:"
+#: ../src/qtui/coreconfigwizardsyncpage.ui:14
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/coreconfigwizardsyncpage.ui:20
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Your Choices"
+msgstr "Vos choix"
+
+#: ../src/qtui/coreconfigwizardsyncpage.ui:36
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Admin User:"
+msgstr "Utilisateur administrateur :"
+
+#: ../src/qtui/coreconfigwizardsyncpage.ui:56
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Storage Backend:"
+msgstr "Base de données :"
 
-#. ts-context Core
-#: ../src/core/core.cpp:606
-msgid "did not send an init message before trying to login, rejecting."
+#: ../src/qtui/coreconfigwizardsyncpage.ui:76
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Authentication Backend:"
 msgstr ""
-"n'a pas envoyé de message de création avant d'essayer de se connecter, rejet."
 
-#. ts-context Core
-#: ../src/core/core.cpp:630
-msgid "initialized and authenticated successfully as \"%1\" (UserId: %2)."
-msgstr "créé et identifié avec succès comme \"%1\" (IdUtilisateur: %2)."
+#: ../src/qtui/coreconfigwizardsyncpage.ui:110
+msgctxt "CoreConfigWizardSyncPage|"
+msgid "Please wait while your settings are being transmitted to the core..."
+msgstr "Veuillez patienter le temps que vos paramètres soient transmis au composant central..."
 
-#. ts-context Core
-#: ../src/core/core.cpp:695
-msgid "Could not initialize session for client:"
-msgstr "Impossible de lancer la session pour le client:"
+#: ../src/qtui/coreconnectauthdlg.ui:14
+msgctxt "CoreConnectAuthDlg|"
+msgid "Authentication Required"
+msgstr "Authentification nécessaire"
 
-#. ts-context Core
-#: ../src/core/core.cpp:647
-msgid "Non-authed client disconnected. (socket allready destroyed)"
-msgstr "Client non-identifié déconnecté. (socket déjà supprimée)"
+#: ../src/qtui/coreconnectauthdlg.ui:20
+msgctxt "CoreConnectAuthDlg|"
+msgid "Please enter your account data:"
+msgstr "Veuillez saisir les données de votre compte :"
 
-#. ts-context Core
-#: ../src/core/core.cpp:483
-msgid "Closing server for basic setup."
-msgstr "Arrêt du serveur pour un paramétrage simple."
+#: ../src/qtui/coreconnectauthdlg.ui:35
+msgctxt "CoreConnectAuthDlg|"
+msgid "Password:"
+msgstr "Mot de passe :"
 
-#. ts-context Core
-#: ../src/core/core.cpp:394
-msgid "Invalid listen address %1"
-msgstr "Adresse d'écoute invalide %1"
+#: ../src/qtui/coreconnectauthdlg.ui:49
+msgctxt "CoreConnectAuthDlg|"
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
 
-#. ts-context Core
-#: ../src/core/core.cpp:402
-msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
-msgstr ""
-"A l'écoute des clients sur l'IPv4 %1 port %2 avec la version %3 du protocole"
+#: ../src/qtui/coreconnectauthdlg.ui:58
+msgctxt "CoreConnectAuthDlg|"
+msgid "Remember password"
+msgstr "Mémoriser le mot de passe"
 
-#. ts-context Core
-#: ../src/core/core.cpp:410
-msgid "Could not open IPv4 interface %1:%2: %3"
-msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2: %3"
+#: ../src/qtui/coreconnectdlg.cpp:79
+#, qt-format
+msgctxt "CoreConnectAuthDlg|"
+msgid "Please enter your credentials for %1:"
+msgstr "Veuillez saisir vos données d'identification pour %1 :"
+
+#: ../src/qtui/coreconnectdlg.cpp:42
+msgctxt "CoreConnectDlg|"
+msgid "Connect to Core"
+msgstr "Se connecter au composant central"
+
+#: ../src/client/coreconnection.cpp:164
+msgctxt "CoreConnection|"
+msgid "Network is down"
+msgstr "Le réseau est inactif"
+
+#: ../src/client/coreconnection.cpp:247
+msgctxt "CoreConnection|"
+msgid "Disconnected"
+msgstr "Déconnecté"
+
+#: ../src/client/coreconnection.cpp:281
+msgctxt "CoreConnection|"
+msgid "Disconnected from core."
+msgstr "Se déconnecter du composant central."
+
+#: ../src/client/coreconnection.cpp:357
+msgctxt "CoreConnection|"
+msgid "Initializing..."
+msgstr "Initialisation..."
+
+#: ../src/client/coreconnection.cpp:412
+msgctxt "CoreConnection|"
+msgid "Receiving session state"
+msgstr "Réception de l'état de la session"
+
+#: ../src/client/coreconnection.cpp:414
+#, qt-format
+msgctxt "CoreConnection|"
+msgid "Synchronizing to %1..."
+msgstr "Synchronisation avec %1..."
+
+#: ../src/client/coreconnection.cpp:444
+msgctxt "CoreConnection|"
+msgid "Receiving network states"
+msgstr "Réception de l'état des réseaux..."
+
+#: ../src/client/coreconnection.cpp:493
+#, qt-format
+msgctxt "CoreConnection|"
+msgid "Synchronized to %1"
+msgstr "Synchronisé avec %1"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:14
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context Core
-#: ../src/core/core.cpp:418
-msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
-msgstr ""
-"A l'écoute des clients sur l'IPv6 %1 port %2 avec la version %3 du protocole"
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:20
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Network Status Detection"
+msgstr "Détection de l'état du réseau"
 
-#. ts-context Core
-#: ../src/core/core.cpp:429
-msgid "Could not open IPv6 interface %1:%2: %3"
-msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2: %3"
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:26
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Rely on Qt's network configuration manager to detect if we're online"
+msgstr "Utiliser le gestionnaire de configuration réseau de Qt pour détecter si nous sommes en ligne"
 
-#. ts-context Core
-#: ../src/core/core.cpp:437
-msgid "Invalid listen address %1, unknown network protocol"
-msgstr "Adresse d'écoute invalide %1, version du protocole inconnue"
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Automatic"
+msgstr "Automatique"
 
-#. ts-context Core
-#: ../src/core/core.cpp:446
-msgid "Could not open any network interfaces to listen on!"
-msgstr "Impossible d'ouvrir une interface réseau pour écouter !"
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57
+msgctxt "CoreConnectionSettingsPage|"
+msgid ""
+"Actively ping the remote core and disconnect if we didn't get a reply after "
+"a certain time"
+msgstr "Envoie des pings au composant central distant et se déconnecte si aucune réponse n'est obtenue après le délai imparti."
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:44
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Ping timeout after"
+msgstr "Délai d'expiration du ping après"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:60
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:157
+msgctxt "CoreConnectionSettingsPage|"
+msgid " seconds"
+msgstr " secondes"
 
-#. ts-context Core
-#: ../src/core/core.cpp:183
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:100
+msgctxt "CoreConnectionSettingsPage|"
 msgid ""
-"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"
-"to work."
+"Only disconnect if the network socket gets closed by the operating system. "
+"This may take a long time after actually losing connectivity"
+msgstr "Ne se déconnecte que si le socket est fermé par le système d'exploitation. Ceci peut prendre pas mal de temps avant que la déconnexion soit effective."
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:103
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Never time out actively"
+msgstr "Jamais d'expiration active"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:113
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Automatically reconnect on network failures"
+msgstr "Se reconnecter automatiquement après une perte de réseau"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:147
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Retry every"
+msgstr "Réessayer après"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.ui:154
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Interval between consecutive connection attempts"
+msgstr "Intervalle entre deux tentatives de connexion consécutives"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Remote Cores"
+msgstr "Composants centraux distants"
+
+#: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24
+msgctxt "CoreConnectionSettingsPage|"
+msgid "Connection"
+msgstr "Connexion"
+
+#: ../src/qtui/coreconnectionstatuswidget.ui:14
+msgctxt "CoreConnectionStatusWidget|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/coreconnectionstatuswidget.ui:32
+msgctxt "CoreConnectionStatusWidget|"
+msgid "Message"
+msgstr "Message"
+
+#: ../src/qtui/coreconnectionstatuswidget.cpp:64
+msgctxt "CoreConnectionStatusWidget|seconds"
+msgid "s"
+msgstr "s"
+
+#: ../src/qtui/coreconnectionstatuswidget.cpp:64
+msgctxt "CoreConnectionStatusWidget|milliseconds"
+msgid "ms"
+msgstr "ms"
+
+#: ../src/qtui/coreconnectionstatuswidget.cpp:65
+#, qt-format
+msgctxt "CoreConnectionStatusWidget|"
+msgid "(Lag: %1 %2)"
+msgstr "(Latence : %1 %2)"
+
+#: ../src/qtui/coreconnectionstatuswidget.cpp:80
+msgctxt "CoreConnectionStatusWidget|"
+msgid "The connection to your core is encrypted with SSL."
+msgstr "La connexion à votre composant central est chiffrée en utilisant SSL."
+
+#: ../src/qtui/coreconnectionstatuswidget.cpp:84
+msgctxt "CoreConnectionStatusWidget|"
+msgid "The connection to your core is not encrypted."
+msgstr "La connexion à votre composant central n'est pas chiffrée."
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:14
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:57
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Your Quassel core is too old to support remote highlights"
 msgstr ""
-"Actuellement, Quassel supporte uniquement SQLite3 et PostgreSQL. Vous devez\n"
-"construire votre librairie Qt avec le plugin sqlite ou postgres activé pour "
-"que le \n"
-"noyau quassel fonctionne."
 
-#. ts-context Core
-#: ../src/core/core.cpp:717
-msgid "Could not find a session for client:"
-msgstr "Impossible de trouver une session pour le client:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:64
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Details..."
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/coreconnectdlg.cpp:522
-msgid "Add Core Account"
-msgstr "Ajouter un compte noyau"
-
-#. ts-context CoreAccountEditDlg
-#~ msgid "Missing information"
-#~ msgstr "Information manquante"
-
-#. ts-context CoreAccountEditDlg
-#~ msgid ""
-#~ "Please enter all required information or discard changes to return to "
-#~ "account selection."
-#~ msgstr ""
-#~ "Merci de saisir toutes les informations demandées ou supprimez les "
-#~ "changements pour revenir au choix du compte."
-
-#. ts-context CoreAccountEditDlg
-#~ msgid "Non-unique account name"
-#~ msgstr "Nom de compte déjà utilisé"
-
-#. ts-context CoreAccountEditDlg
-#~ msgid ""
-#~ "Account names need to be unique. Please enter a different name or discard "
-#~ "all changes to return to account selection."
-#~ msgstr ""
-#~ "Les noms de compte doivent être uniques. Merci de saisir un nom différent "
-#~ "ou de supprimer les changements pour revenir au choix du compte."
-
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:13
-msgid "Edit Core Account"
-msgstr "Modifier le compte noyau"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:93
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Rules"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:54
-msgid "Port:"
-msgstr "Port:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:99
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Nicks"
+msgstr "Surlignage des pseudos"
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:127
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Case sensitive"
+msgstr "Sensible à la casse"
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "Host:"
-#~ msgstr "Hôte:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:153
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Custom Highlights"
+msgstr "Surlignages personnalisés"
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "Password:"
-#~ msgstr "Mot de Passe:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:166
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:269
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Enabled"
+msgstr "Activé"
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "Account:"
-#~ msgstr "Compte:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:171
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:274
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Rule"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "User:"
-#~ msgstr "Utilisateur:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:176
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:279
+msgctxt "CoreHighlightSettingsPage|"
+msgid "RegEx"
+msgstr "Expression régulière"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:21
-msgid "Account Details"
-msgstr "Détails du Compte"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:181
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:284
+msgctxt "CoreHighlightSettingsPage|"
+msgid "CS"
+msgstr "CS"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:29
-msgid "Account Name:"
-msgstr "Nom du Compte:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:186
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:289
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Sender"
+msgstr "Émetteur"
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "Use built-in Quassel Core"
-#~ msgstr "Utiliser le noyau intégré de Quassel"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:191
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:294
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Channel"
+msgstr "Canal"
 
-#. ts-context CoreAccountEditDlg
-#~ msgid "Remote host:"
-#~ msgstr "Hôte distant:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:207
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:310
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Add"
+msgstr "Ajouter"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:81
-msgid "Use secure connection (SSL)"
-msgstr "Utiliser une connexion sécurisée (SSL)"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:214
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:317
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Remove"
+msgstr "Supprimer"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:97
-msgid "Use a proxy:"
-msgstr "Utiliser un proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:250
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlight Ignore Rules"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:109
-msgid "Proxy Type:"
-msgstr "Type de Proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.ui:256
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Never Highlight For"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:117
-msgid "Socks 5"
-msgstr "Socks 5"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:122
-msgid "HTTP"
-msgstr "HTTP"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Highlights"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:130
-msgid "Proxy Host:"
-msgstr "Hôte du proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43
+msgctxt "CoreHighlightSettingsPage|"
+msgid "All Nicks from Identity"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:137
-msgid "Proxy Port:"
-msgstr "Port du Proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Current Nick"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:61
-#: ../src/qtui/ui/coreaccounteditdlg.ui:144
-msgid "localhost"
-msgstr "localhost"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45
+msgctxt "CoreHighlightSettingsPage|"
+msgid "None"
+msgstr "Aucun"
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:170
-msgid "Proxy Username:"
-msgstr "Identifiant de l'utilisateur du proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import Legacy"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:180
-msgid "Proxy Password:"
-msgstr "Mot de Passe du Proxy:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import highlight rules configured in <i>%1</i>."
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:36
-msgid "Local Core"
-msgstr "Noyau local"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Legacy Highlights"
+msgstr ""
 
-#. ts-context CoreAccountEditDlg
-#: ../src/qtui/ui/coreaccounteditdlg.ui:47
-msgid "Hostname:"
-msgstr "Nom de l'hôte:"
-
-#. ts-context CoreApplicationInternal
-#~ msgid "The port quasselcore will listen at"
-#~ msgstr "Le noyau quassel ecoutera sur le port "
-
-#. ts-context CoreApplicationInternal
-#~ msgid "Don't restore last core's state"
-#~ msgstr "Ne pas restaurer le dernier état du noyau"
-
-#. ts-context CoreApplicationInternal
-#~ msgid "Path to logfile"
-#~ msgstr "Chemin du fichier trace"
-
-#. ts-context CoreApplicationInternal
-#~ msgid "Loglevel Debug|Info|Warning|Error"
-#~ msgstr "Niveau de trace Debug|Info|Warning|Error"
-
-#. ts-context CoreApplicationInternal
-#~ msgid ""
-#~ "Specify the directory holding datafiles like the Sqlite DB and the SSL "
-#~ "Cert"
-#~ msgstr ""
-#~ "Préciser le repertoire contenant les fichiers de données tel que Sqlite "
-#~ "DB et le Certificat SSL"
-
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:60
-msgid "Core Configuration Wizard"
-msgstr "Assistant de configuration du noyau"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Enable/disable this rule"
+msgstr ""
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:82
-msgid "Your core has been successfully configured. Logging you in..."
-msgstr "Votre noyau a été configuré avec succès. Nous vous connectons..."
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Phrase to match, leave blank to match any message"
+msgstr ""
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:93
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135
+msgctxt "CoreHighlightSettingsPage|"
 msgid ""
-"Core configuration failed:<br><b>%1</b><br>Press <em>Next</em> to start over."
+"<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 ""
-"Echec de la configuration du noyau :<br><b>%1</b><br>Pressez "
-"<em>suivant</em> pour recommencer."
 
-#. ts-context CoreConfigWizard
-#: ../src/qtui/coreconfigwizard.cpp:108
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140
+msgctxt "CoreHighlightSettingsPage|"
 msgid ""
-"Your are now logged into your freshly configured Quassel Core!<br>Please "
-"remember to configure your identities and networks now."
+"<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 ""
-"Vous êtes maintenant connecté dans votre Noyau Quassel tout juste configuré "
-"!<br>N'oubliez pas de configurer vos identités et réseaux maintenant."
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144
+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 ""
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:21
-msgid "Username:"
-msgstr "Nom d'Utiilisateur:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158
+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 ""
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:31
-msgid "Password:"
-msgstr "Mot de Passe:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678
+msgctxt "CoreHighlightSettingsPage|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer to configure remote highlights."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "You can still configure highlights for this device only in <i>%1</i>."
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Remote Highlights unsupported"
+msgstr ""
+
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700
+msgctxt "CoreHighlightSettingsPage|"
+msgid "No highlights to import"
+msgstr ""
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:45
-msgid "Repeat password:"
-msgstr "Répéter le mot de passe:"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "No highlight rules in <i>%1</i>."
+msgstr ""
 
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:59
-msgid "Remember password"
-msgstr "Mémoriser le mot de passe"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import highlights?"
+msgstr ""
 
-#. ts-context CoreConfigWizardAdminUserPage
-#~ 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:'Lucida Grande'; "
-#~ "font-size:13pt; 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-style:italic;\">Note: Adding more users and changing your "
-#~ "username/password is not possible via Quassel's interface "
-#~ "yet.</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-style:italic;\">If you need to do these things have a look at the "
-#~ "manageusers.py script which is located in the /scripts "
-#~ "directory.</p></body></html>"
-#~ msgstr ""
-#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta "
-#~ "name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { "
-#~ "white-space: pre-wrap; }</style></head><body style=\" font-family:'Lucida "
-#~ "Grande'; font-size:13pt; font-weight:400; font-style:normal;\"><p "
-#~ "style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; "
-#~ "margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" "
-#~ "font-style:italic;\">Note: Ajouter plus d'utilisateurs et changer votre "
-#~ "nom/mot de passe n'est pas encore possible par l'interface "
-#~ "Quassel.</span></p><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "
-#~ "font-style:italic;\">Si vous avez besoin de faire cela regarder le script "
-#~ "manageusers.py qui est dans le dossier /scripts.</p></body></html>"
-
-#. ts-context CoreConfigWizardAdminUserPage
-#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:68
-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; font-family:'Lucida "
-"Grande'; font-size:13pt;\"><span style=\" font-size:10pt; "
-"font-weight:600;\">Note: </span><span style=\" font-size:10pt;\">Adding more "
-"users and changing your username/password is not possible via Quassel's "
-"interface yet.</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-family:'Lucida "
-"Grande'; font-size:10pt;\">If you need to do these things have a look at the "
-"manageusers.py script which is located in the /scripts "
-"directory.</p></body></html>"
-msgstr ""
-"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" "
-"\"http://www.w3.org/TR/REC-html40/strict.dtd\"><html><head><meta "
-"name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">p, li { "
-"white-space: pre-wrap; }</style></head><body style=\" font-family:'DejaVu "
-"Sans'; font-size:8pt; font-weight:400; font-style:normal;\"><p style=\" "
-"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;\"><span style=\" font-size:10pt; font-weight:600;\">PS: "
-"</span><span style=\" font-size:10pt;\"> Ajouter plus d'utilisateurs et "
-"changer votre nom/mot de passe n'est pas encore possible par l'interface "
-"Quassel.</span></p><p style=\" 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:10pt;\">Si vous avez besoin de faire "
-"cela voyez le script manageusers.py qui est dans le dossier "
-"/scripts.</p></body></html>"
-
-#. ts-context CoreConfigWizardIntroPage
-#: ../src/qtui/ui/coreconfigwizardintropage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Import all highlight rules from <i>%1</i>?"
+msgstr ""
 
-#. ts-context CoreConfigWizardIntroPage
-#: ../src/qtui/ui/coreconfigwizardintropage.ui:19
-msgid "This wizard will guide you through the setup of your Quassel Core."
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Imported highlights"
 msgstr ""
-"Cet assistant va vous guider dans le processus de paramétrage de votre Noyau "
-"Qassel."
 
-#. ts-context CoreConfigWizardPages::AdminUserPage
-#: ../src/qtui/coreconfigwizard.cpp:140
-msgid "Create Admin User"
-msgstr "Créer l'Utilisateur Administrateur"
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758
+#, qt-format
+msgctxt "CoreHighlightSettingsPage|"
+msgid "%1 highlight rules successfully imported."
+msgstr ""
 
-#. ts-context CoreConfigWizardPages::AdminUserPage
-#: ../src/qtui/coreconfigwizard.cpp:141
-msgid ""
-"First, we will create a user on the core. This first user will have "
-"administrator privileges."
+#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759
+msgctxt "CoreHighlightSettingsPage|"
+msgid "Clean up old, duplicate highlight rules?"
 msgstr ""
-"D'abord, nous allons créer un utilisateur dans pour le noyau. Le premier "
-"utilisateur aura les paramètres d'administration."
 
-#. ts-context CoreConfigWizardPages::IntroPage
-#: ../src/qtui/coreconfigwizard.cpp:125
-msgid "Introduction"
-msgstr "Introduction"
+#: ../src/qtui/settingspages/corehighlightsettingspage.h:63
+#: ../src/qtui/settingspages/corehighlightsettingspage.h:71
+msgctxt "CoreHighlightSettingsPage|"
+msgid "highlight rule"
+msgstr "règle de surlignage"
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:172
-msgid "Select Storage Backend"
-msgstr "Selectionnez le type de base de données"
+#: ../src/qtui/coreinfodlg.ui:14
+msgctxt "CoreInfoDlg|"
+msgid "Core Information"
+msgstr "Informations sur le composant central"
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:173
-msgid ""
-"Please select a database backend for the Quassel Core storage to store the "
-"backlog and other data in."
+#: ../src/qtui/coreinfodlg.ui:22
+msgctxt "CoreInfoDlg|"
+msgid "Version:"
+msgstr "Version :"
+
+#: ../src/qtui/coreinfodlg.ui:42
+msgctxt "CoreInfoDlg|"
+msgid "Version date:"
 msgstr ""
-"Merci de selectionner une base de données pour le stockage de l'historique "
-"est des autres données pour Quassel Core."
 
-#. ts-context CoreConfigWizardPages::StorageSelectionPage
-#: ../src/qtui/coreconfigwizard.cpp:267
-msgid "Connection Properties"
-msgstr "Paramètres de connexion"
+#: ../src/qtui/coreinfodlg.ui:56
+msgctxt "CoreInfoDlg|"
+msgid "Uptime:"
+msgstr "Fonctionne depuis :"
 
-#. ts-context CoreConfigWizardPages::SyncPage
-#: ../src/qtui/coreconfigwizard.cpp:307
-msgid "Storing Your Settings"
-msgstr "Sauver vos paramètres"
+#: ../src/qtui/coreinfodlg.ui:70
+msgctxt "CoreInfoDlg|"
+msgid "Connected clients:"
+msgstr ""
 
-#. ts-context CoreConfigWizardPages::SyncPage
-#: ../src/qtui/coreconfigwizard.cpp:308
-msgid ""
-"Your settings are now stored in the core, and you will be logged in "
-"automatically."
+#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194
+msgctxt "CoreInfoDlg|"
+msgid "Your Quassel core is too old to show active sessions"
 msgstr ""
-"Vos paramètres sont maintenant sauvés dans le coeur, et vous serez connecté "
-"automatiquement."
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/coreinfodlg.ui:130
+msgctxt "CoreInfoDlg|"
+msgid "Details..."
+msgstr ""
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:21
-msgid "Storage Backend:"
-msgstr "Base de données:"
+#: ../src/qtui/coreinfodlg.ui:206
+msgctxt "CoreInfoDlg|"
+msgid "Close"
+msgstr "Fermer"
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:56
-msgid "Description"
+#: ../src/qtui/coreinfodlg.cpp:86 ../src/qtui/coreinfodlg.cpp:87
+#: ../src/qtui/coreinfodlg.cpp:160
+msgctxt "CoreInfoDlg|"
+msgid "Unknown"
+msgstr "Inconnu "
+
+#: ../src/qtui/coreinfodlg.cpp:91
+msgctxt "CoreInfoDlg|"
+msgid "Disconnected from core"
 msgstr ""
 
-#. ts-context CoreConfigWizardStorageSelectionPage
-#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:62
-msgid "Foobar"
-msgstr "Pied"
+#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156
+msgctxt "CoreInfoDlg|"
+msgid "Not available"
+msgstr ""
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/coreinfodlg.cpp:101
+msgctxt "CoreInfoDlg|"
+msgid "Unknown date"
+msgstr ""
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:19
-msgid "Your Choices"
-msgstr "Vos choix"
+#: ../src/qtui/coreinfodlg.cpp:174
+#, qt-format
+msgctxt "CoreInfoDlg|"
+msgid "%n Day(s)"
+msgid_plural "%n Day(s)"
+msgstr[0] "%n jour"
+msgstr[1] "%n jours"
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:35
-msgid "Admin User:"
-msgstr "Utilisateur Administrateur:"
+#: ../src/qtui/coreinfodlg.cpp:175
+#, qt-format
+msgctxt "CoreInfoDlg|"
+msgid " %1:%2:%3 (since %4)"
+msgstr " %1:%2:%3 (depuis %4)"
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:42
-msgid "foo"
+#: ../src/qtui/coreinfodlg.cpp:192
+msgctxt "CoreInfoDlg|"
+msgid "Active sessions unsupported"
 msgstr ""
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:55
-msgid "Storage Backend:"
-msgstr "Base de données:"
-
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:62
-msgid "bar"
+#: ../src/qtui/coreinfodlg.cpp:195
+msgctxt "CoreInfoDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer to view and disconnect other "
+"connected clients."
 msgstr ""
 
-#. ts-context CoreConfigWizardSyncPage
-#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:102
-msgid "Please wait while your settings are being transmitted to the core..."
+#: ../src/core/corenetwork.cpp:231
+msgctxt "CoreNetwork|"
+msgid "Connection failed. Cycling to next server..."
 msgstr ""
-"Merci de patienter le temps que vos paramètres soient transmis au noyau..."
-
-#. ts-context CoreConnectDlg
-#~ msgid "Create Account"
-#~ msgstr "Créer le compte"
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "In order to connect to a Quassel Core, you need to create an "
-#~ "account.<br>Please enter a name for this account now:"
-#~ msgstr ""
-#~ "Afin de vous connecter au noyau Quassel, vous devez créer un "
-#~ "compte.<br>Merci de saisir un nom pour ce compte maintenant:"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Default"
-#~ msgstr "Défaut"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Please enter a name for the new account:"
-#~ msgstr "Merci de saisir un nom pour le nouveau compte:"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Account name already exists!"
-#~ msgstr "Nom de compte déjà existant !"
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "An account named '%1' already exists, and account names must be unique!"
-#~ msgstr ""
-#~ "Un compte nommé '%1' existe dejà, et les noms de compte doivent être "
-#~ "uniques !"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Delete account?"
-#~ msgstr "Supprimer le compte ?"
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "Do you really want to delete the data for the account '%1'?<br>Note that "
-#~ "this only affects your local account settings and will not remove any "
-#~ "data from the core."
-#~ msgstr ""
-#~ "Voules vous réellement supprimer les données de ce compte '%1' ?<br>Notez "
-#~ "que cela affectera uniquement vos paramètres de compte locaux et que cela "
-#~ "de supprime aucune donnés du noyau."
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "Can't connect to internal core at the moment [serious breakage due to "
-#~ "switch to dynamic signals]. Please check back later."
-#~ msgstr ""
-#~ "Impossible de se connecter au noyau pour le moment [serious breakage due "
-#~ "to switch to dynamic signals]. Merci de vérifier plus tard."
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "Can't connect to internal core, since we are running as a standalone GUI!"
-#~ msgstr ""
-#~ "Impossible de se connecter au coeur car vous utilisez une version "
-#~ "Autonome!"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Connecting to internal core"
-#~ msgstr "Connexion au noyau interne"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Connecting to %1"
-#~ msgstr "Connexion à %1"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Invalid user or password. Pleasy try again.%1"
-#~ msgstr "Utilisateur ou mot de passe invalide. Merci de réessayer. %1"
-
-#. ts-context CoreConnectDlg
-#~ msgid "Connected to core."
-#~ msgstr "Connecté au noyau."
-
-#. ts-context CoreConnectDlg
-#~ msgid "Connection Error"
-#~ msgstr "Erreur de Connexion"
-
-#. ts-context CoreConnectDlg
-#~ msgid "<b>Could not connect to Quassel Core!</b><br>\n"
-#~ msgstr "<b>Impossible de se connecter au Noyau Quassel !</b><br>"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:20 ../src/qtui/ui/coreconnectdlg.ui:46
-msgid "Connect to Quassel Core"
-msgstr "Connexion au noyau Quassel"
 
-#. ts-context CoreConnectDlg
-#~ msgid "Account Settings"
-#~ msgstr "Paramètres du compte"
+#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Connecting to %1:%2..."
+msgstr "Connexion à %1:%2..."
 
-#. ts-context CoreConnectDlg
-#~ msgid "Account:"
-#~ msgstr "Compte:"
+#: ../src/core/corenetwork.cpp:316
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Disconnecting. (%1)"
+msgstr "Déconnexion. (%1)"
 
-#. ts-context CoreConnectDlg
-#~ msgid "..."
-#~ msgstr "..."
+#: ../src/core/corenetwork.cpp:316
+msgctxt "CoreNetwork|"
+msgid "Core Shutdown"
+msgstr "Arrêt du composant central"
 
-#. ts-context CoreConnectDlg
-#~ msgid "Host:"
-#~ msgstr "Hôte:"
+#: ../src/core/corenetwork.cpp:537
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Could not connect to %1 (%2)"
+msgstr "Impossible de se connecter à %1 (%2)"
 
-#. ts-context CoreConnectDlg
-#~ msgid "Use internal"
-#~ msgstr "Usage interne"
+#: ../src/core/corenetwork.cpp:543
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Connection failure: %1"
+msgstr "Échec de la connexion : %1"
 
-#. ts-context CoreConnectDlg
-#~ msgid "Port:"
-#~ msgstr "Port:"
+#: ../src/core/corenetwork.cpp:591
+msgctxt "CoreNetwork|"
+msgid "Requesting capability list..."
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:271
-msgid "User:"
-msgstr "Utilisateur:"
+#: ../src/core/corenetwork.cpp:1125
+msgctxt "CoreNetwork|"
+msgid "SASL EXTERNAL authentication not supported"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:285
-msgid "Password:"
-msgstr "Mot de Passe:"
+#: ../src/core/corenetwork.cpp:1141
+msgctxt "CoreNetwork|"
+msgid "SASL PLAIN authentication not supported"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:299
-msgid "Remember"
-msgstr "Mémoriser"
+#: ../src/core/corenetwork.cpp:1253
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Could not negotiate some capabilities, retrying individually (%1)..."
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:121
-msgid "Always use this account"
-msgstr "Toujours utiliser ce compte"
+#: ../src/core/corenetwork.cpp:1289
+msgctxt "CoreNetwork|"
+msgid "No capabilities available"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "Connecting to..."
-#~ msgstr "Connexion à..."
+#: ../src/core/corenetwork.cpp:1295
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid ""
+"None of the capabilities provided by the server are supported (found: %1)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "Connecting..."
-#~ msgstr "Connexion..."
+#: ../src/core/corenetwork.cpp:1303
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid ""
+"No additional capabilities are supported (found: %1; currently enabled: %2)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "GUI Profile:"
-#~ msgstr "Profil d'interface Utiliteur:"
+#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Quassel is configured to ignore some capabilities (skipped: %1)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "New..."
-#~ msgstr "Nouveau..."
+#: ../src/core/corenetwork.cpp:1334
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Ready to negotiate (found: %1)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "Always use this profile"
-#~ msgstr "Toujours utiliser ce profil"
+#: ../src/core/corenetwork.cpp:1356
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Negotiating capabilities (requesting: %1)..."
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "New"
-#~ msgstr "Nouveau"
+#: ../src/core/corenetwork.cpp:1376
+msgctxt "CoreNetwork|"
+msgid "SASL authentication currently not supported by server"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:83
-msgid "Delete"
-msgstr "Supprimer"
+#: ../src/core/corenetwork.cpp:1384
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid "Capability negotiation finished (enabled: %1)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "Properties..."
-#~ msgstr "Propriétés..."
+#: ../src/core/corenetwork.cpp:1518
+msgctxt "CoreNetwork|"
+msgid ""
+"Encrypted connection couldn't be verified, disconnecting since verification "
+"is required"
+msgstr ""
+
+#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541
+#, qt-format
+msgctxt "CoreNetwork|"
+msgid " (Reason: %1)"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#~ msgid "Select Core Account"
-#~ msgstr "Sélectionner le compte noyau"
+#: ../src/core/corenetwork.cpp:1537
+msgctxt "CoreNetwork|"
+msgid ""
+"Encrypted connection couldn't be verified, continuing since verification is "
+"not required"
+msgstr ""
+
+#: ../src/core/coresession.cpp:279
+msgctxt "CoreSession|"
+msgid "Client"
+msgstr "Client"
 
-#. ts-context CoreConnectDlg
-#~ msgid "Available Quassel Core accounts:"
-#~ msgstr "Comptes du noyau Quassel disponible:"
+#: ../src/core/coresession.cpp:279
+#, qt-format
+msgctxt "CoreSession|"
+msgid "disconnected (UserId: %1)."
+msgstr "déconnecté (IdUtilisateur: %1)."
 
-#. ts-context CoreConnectDlg
-#~ msgid "Connect"
-#~ msgstr "Connecter"
+#: ../src/core/coresession.cpp:607
+#, qt-format
+msgctxt "CoreSession|"
+msgid ""
+"CoreSession::createNetwork(): Got invalid networkId from Core when trying to"
+" create network %1!"
+msgstr "CoreSession::createNetwork() : le composant central a renvoyé un identifiant réseau erroné lors de la création du réseau %1 !"
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:190
-msgid "Remove Account Settings"
-msgstr "Supprimer les paramètres du compte"
+#: ../src/core/coresession.cpp:638
+msgctxt "CoreSession|"
+msgid ""
+"CoreSession::createNetwork(): Trying to create a network that already "
+"exists, updating instead!"
+msgstr "CoreSession::createNetwork() : tentative de création d'un réseau déjà existant. Celui-ci a été mis à jour."
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:191
+#: ../src/core/coresessioneventprocessor.cpp:82
+msgctxt "CoreSessionEventProcessor|"
 msgid ""
-"Do you really want to remove your local settings for this Quassel Core "
-"account?<br>Note: This will <em>not</em> remove or change any data on the "
-"Core itself!"
+"No free and valid nicks in nicklist found. use: /nick <othernick> to "
+"continue"
+msgstr "Aucun pseudo libre et valable n'a été trouvé dans la liste. Utilisez : /nick <autrepseudo> pour continuer"
+
+#: ../src/core/coresessioneventprocessor.cpp:821
+msgctxt "CoreSessionEventProcessor|"
+msgid "Unable to perform key exchange, missing qca-ossl plugin."
+msgstr "Impossible d'effectuer l'échange de clés, le plugin qca-ossl est manquant."
+
+#: ../src/core/coresessioneventprocessor.cpp:838
+msgctxt "CoreSessionEventProcessor|"
+msgid "Unable to parse the DH1080_INIT. Key exchange failed."
+msgstr "Impossible d'analyser DH1080_INIT. Échec de l'échange de clés. "
+
+#: ../src/core/coresessioneventprocessor.cpp:849
+#: ../src/core/coresessioneventprocessor.cpp:864
+msgctxt "CoreSessionEventProcessor|"
+msgid "Your key is set and messages will be encrypted."
+msgstr "Votre clé est définie et les messages seront chiffrés."
+
+#: ../src/core/coresessioneventprocessor.cpp:873
+msgctxt "CoreSessionEventProcessor|"
+msgid "Failed to parse DH1080_FINISH. Key exchange failed."
+msgstr "Échec de l'analyse DH1080_FINISH. Échec de l'échange de clés. "
+
+#: ../src/core/coresessioneventprocessor.cpp:1602
+msgctxt "CoreSessionEventProcessor|"
+msgid "Reverse DCC SEND not supported"
+msgstr "DCC SEND inversé n'est pas encore pris en charge !"
+
+#: ../src/core/coresessioneventprocessor.cpp:1625
+#, qt-format
+msgctxt "CoreSessionEventProcessor|"
+msgid "DCC %1 not supported"
+msgstr "DCC %1 non pris en charge"
+
+#: ../src/qtui/coresessionwidget.ui:29
+msgctxt "CoreSessionWidget|"
+msgid "12.34.56.78"
 msgstr ""
-"Voulez-vous réellement supprimer les informations locales pour ce compte "
-"noyau de Quassel ?<br>Notez que cela <em>ne</em> supprimera ou changera "
-"<em>aucun</em> paramètre dans le Noyau lui-même !"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:242
-msgid "Connect to %1"
-msgstr "Connexion à %1"
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:259
-msgid "<div style=color:red;>Connection to %1 failed!</div>"
-msgstr "<div style=color:red;>Echec de la connexion à %1 !</div>"
+#: ../src/qtui/coresessionwidget.ui:37
+msgctxt "CoreSessionWidget|"
+msgid "Client:"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:309
-msgid "Not connected to %1."
-msgstr "Non connecté à %1."
+#: ../src/qtui/coresessionwidget.ui:57
+msgctxt "CoreSessionWidget|"
+msgid "Version date:"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:310
-msgid "Looking up %1..."
-msgstr "Recherche de %1..."
+#: ../src/qtui/coresessionwidget.ui:71
+msgctxt "CoreSessionWidget|"
+msgid "Location:"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:311
-msgid "Connecting to %1..."
-msgstr "Connexion à %1..."
+#: ../src/qtui/coresessionwidget.ui:85
+msgctxt "CoreSessionWidget|"
+msgid "Connected since:"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:312
-msgid "Connected to %1"
-msgstr "Connecté à %1"
+#: ../src/qtui/coresessionwidget.ui:99
+msgctxt "CoreSessionWidget|"
+msgid "Secure:"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:313
-msgid "Unknown connection state to %1"
-msgstr "Etat de la connexion à %1 inconnu "
+#: ../src/qtui/coresessionwidget.ui:130
+msgctxt "CoreSessionWidget|"
+msgid "End Session"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:365
-msgid "Logging in..."
-msgstr "Authentification..."
+#: ../src/qtui/coresessionwidget.cpp:41
+msgctxt "CoreSessionWidget|"
+msgid "Unknown date"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:392 ../src/qtui/coreconnectdlg.cpp:450
-#: ../src/qtui/ui/coreconnectdlg.ui:263
-msgid "Login"
-msgstr "Utilisateur"
+#: ../src/qtui/coresessionwidget.cpp:51
+msgctxt "CoreSessionWidget|"
+msgid "Yes"
+msgstr "Oui"
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:61
-msgid "Edit..."
-msgstr "Modifier..."
+#: ../src/qtui/coresessionwidget.cpp:51
+msgctxt "CoreSessionWidget|"
+msgid "No"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:72
-msgid "Add..."
-msgstr "Ajouter..."
+#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71
+msgctxt "CoreSessionWidget|"
+msgid "End the client's session, disconnecting it"
+msgstr ""
 
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:150
-msgid "Initializing your connection"
-msgstr "Création de votre connexion"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:168
-msgid "Connected to apollo.mindpool.net."
-msgstr "Connecté à apollo.mindpool.net."
-
-#. ts-context CoreConnectDlg
-#~ msgid ""
-#~ "Core Info\n"
-#~ "reserve\n"
-#~ "some\n"
-#~ "space"
-#~ msgstr ""
-#~ "Infos du Noyau\n"
-#~ "reserver\n"
-#~ "un peu\n"
-#~ "d'espace"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:425
-msgid "Configure your Quassel Core"
-msgstr "Configurer votre noyau Quassel"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:431
-msgid ""
-"The Quassel Core you are connected to is not configured yet. You may now "
-"launch a configuration wizard that helps you setting up your Core."
-msgstr ""
-"Le Noyau Quassel auquel vous essayez de vous connecter n'est pas encore "
-"configuré. Vous pouvez maintenant lancer l'assistant de configuration qui "
-"vous aide à paramétrer votre Noyau."
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:459
-msgid "Launch Wizard"
-msgstr "Lancer l'Assistant"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:505
-msgid "Initializing your session..."
-msgstr "Lancement de votre session..."
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:513
-msgid ""
-"<b>Please be patient while your client synchronizes with the Quassel "
-"Core!</b>"
-msgstr ""
-"<b>Merci de patienter le temps que votre client se synchronise avec le Noyau "
-"Quassel !</b>"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:528
-msgid "Session state:"
-msgstr "Etat de la Session:"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:545
-msgid "Network states:"
-msgstr "Etat du réseau:"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:558
-msgid "0/0"
-msgstr ""
-
-#. ts-context CoreConnectDlg
-#~ msgid "Channel states:"
-#~ msgstr "Etats du Canal:"
-
-#. ts-context CoreConnectDlg
-#~ msgid "User states:"
-#~ msgstr "Etats de l'utilisateur:"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:107
-msgid "Use internal core"
-msgstr "Utiliser le noyau interne"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:200
-msgid ""
-"THIS IS A PLACEHOLDER\n"
-"TO\n"
-"RESERVE\n"
-"SOME SPACE"
-msgstr ""
-"THIS IS A PLACEHOLDER\n"
-"TO\n"
-"RESERVE\n"
-"SOME SPACE"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/coreconnectdlg.cpp:272
-msgid "<div>Errors occurred while connecting to \"%1\":</div>"
-msgstr "<div>Erreurs lors de la connexion à \"%1\":</div>"
-
-#. ts-context CoreConnectDlg
-#~ msgid "view SSL Certificate"
-#~ msgstr "voir le certificat SSL"
-
-#. ts-context CoreConnectDlg
-#~ msgid "add to known hosts"
-#~ msgstr "ajouter aux hôtes connus"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:390
-msgid "Continue connection"
-msgstr "Continuer la connexion"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:333
-msgid "View SSL Certificate"
-msgstr "Voir le certificat SSL"
-
-#. ts-context CoreConnectDlg
-#: ../src/qtui/ui/coreconnectdlg.ui:370
-msgid "Add to known hosts"
-msgstr "Ajouter aux hôtes connus"
+#: ../src/qtui/coresessionwidget.cpp:71
+msgctxt "CoreSessionWidget|"
+msgid "This client does not support being remotely disconnected"
+msgstr ""
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Connection Error"
-#~ msgstr "Erreur de Connexion"
+#: ../src/qtui/coresessionwidget.cpp:85
+msgctxt "CoreSessionWidget|"
+msgid "Ending session..."
+msgstr ""
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "<b>Could not connect to Quassel Core!</b><br>\n"
-#~ msgstr "<b>Impossible de se connecter au Noyau Quassel !</b><br>"
+#: ../src/core/coretransfer.cpp:64
+msgctxt "CoreTransfer|"
+msgid "Socket closed while still transferring!"
+msgstr "La connexion a été fermée pendant que le transfert était en cours !"
+
+#: ../src/core/coretransfer.cpp:75
+#, qt-format
+msgctxt "CoreTransfer|"
+msgid "DCC connection error: %1"
+msgstr "Erreur de connexion DCC : %1"
+
+#: ../src/core/coretransfer.cpp:115
+msgctxt "CoreTransfer|"
+msgid "Reverse DCC not supported yet!"
+msgstr "DCC inversé n'est pas encore pris en charge"
+
+#: ../src/core/coretransfer.cpp:160
+msgctxt "CoreTransfer|"
+msgid "DCC Receive: Got more data than expected!"
+msgstr "Réception DCC : A obtenu plus de données que prévu !"
+
+#: ../src/core/coretransfer.cpp:175
+msgctxt "CoreTransfer|"
+msgid "DCC Receive: Quassel Client disconnected during transfer!"
+msgstr "Réception DCC : Quassel Client a été déconnecté pendant le transfert !"
+
+#: ../src/core/coreuserinputhandler.cpp:91
+msgctxt "CoreUserInputHandler|"
+msgid "away"
+msgstr "absent"
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Connection Progress"
-#~ msgstr "Connexion en Cours"
+#: ../src/core/coreuserinputhandler.cpp:178
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "sending CTCP-%1 request to %2"
+msgstr "envoi d'une requête CTCP-%1 à %2"
+
+#: ../src/core/coreuserinputhandler.cpp:210
+#: ../src/core/coreuserinputhandler.cpp:406
+#: ../src/core/coreuserinputhandler.cpp:767
+#: ../src/core/coreuserinputhandler.cpp:830
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"Error: QCA provider plugin not found. It is usually provided by the qca-ossl"
+" plugin."
+msgstr ""
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Connecting..."
-#~ msgstr "Connexion..."
+#: ../src/core/coreuserinputhandler.cpp:225
+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 "[utilisation] /delkey <pseudo|canal> supprime la clé de chiffrement pour le pseudo ou le canal ou simplement /delkey dans un canal ou une requête."
+
+#: ../src/core/coreuserinputhandler.cpp:238
+#: ../src/core/coreuserinputhandler.cpp:859
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "No key has been set for %1."
+msgstr "Aucune clé n'a été définie pour %1."
+
+#: ../src/core/coreuserinputhandler.cpp:248
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "The key for %1 has been deleted."
+msgstr "La clé pour %1 a été supprimée."
+
+#: ../src/core/coreuserinputhandler.cpp:257
+#: ../src/core/coreuserinputhandler.cpp:877
+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 "
+"distributor about a Quassel package with QCA2 support, or rebuild Quassel "
+"with QCA2 present."
+msgstr "Erreur : définir une clé de chiffrement nécessite que Quassel ait été compilé avec la prise en charge de la bibliothèque QCA2. Veuillez contacter votre distributeur pour obtenir un paquet Quassel prenant en charge QCA2, ou bien re-compilez Quassel avec QCA2."
+
+#: ../src/core/coreuserinputhandler.cpp:420
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"[usage] /keyx [<nick>] Initiates a DH1080 key exchange with the target."
+msgstr "[utilisation] /keyx [<nick>] Initie un échange de clés DH1080 avec la cible. "
+
+#: ../src/core/coreuserinputhandler.cpp:432
+msgctxt "CoreUserInputHandler|"
+msgid "It is only possible to exchange keys in a query buffer."
+msgstr "Il est seulement possible d'échanger des clés dans un tampon de requête."
+
+#: ../src/core/coreuserinputhandler.cpp:447
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Failed to initiate key exchange with %1."
+msgstr "Échec à l'initiation de l'échange de clé avec %1. "
+
+#: ../src/core/coreuserinputhandler.cpp:457
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Initiated key exchange with %1."
+msgstr "Initiation de l'échange de clés avec %1."
+
+#: ../src/core/coreuserinputhandler.cpp:466
+#: ../src/core/coreuserinputhandler.cpp:804
+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 "
+"distributor about a Quassel package with QCA support, or rebuild Quassel "
+"with QCA present."
+msgstr "Erreur : définir une clé de chiffrement nécessite que Quassel ait été compilé avec la prise en charge de la bibliothèque QCA. Veuillez contacter votre distributeur concernant un paquet Quassel prenant en charge QCA, ou re-compilez Quassel avec QCA."
+
+#: ../src/core/coreuserinputhandler.cpp:540
+msgctxt "CoreUserInputHandler|"
+msgid "Your persistent modes have been reset."
+msgstr ""
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "<b>Connection to core in progress.</b>"
-#~ msgstr "<b>Connexion au noyau en cours.</b>"
+#: ../src/core/coreuserinputhandler.cpp:682
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "Starting query with %1"
+msgstr "Début du dialogue avec %1"
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Connecting to core..."
-#~ msgstr "Connexion au noyau ..."
+#: ../src/core/coreuserinputhandler.cpp:781
+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. Prefix <key> by cbc: or ebc: to explicitly set the encryption mode "
+"respectively. Default is CBC."
+msgstr ""
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Session"
-#~ msgstr "Session"
+#: ../src/core/coreuserinputhandler.cpp:796
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "The key for %1 has been set."
+msgstr "La clé pour %1 a été définie."
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "%p%"
-#~ msgstr "%p%"
-
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Networks"
-#~ msgstr "Réseaux"
+#: ../src/core/coreuserinputhandler.cpp:845
+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 "[utilisation] /delkey <pseudo|canal> supprime la clé de chiffrement pour le pseudo ou le canal ou simplement /delkey dans un canal ou une requête."
+
+#: ../src/core/coreuserinputhandler.cpp:868
+#, qt-format
+msgctxt "CoreUserInputHandler|"
+msgid "The key for %1 is %2:%3"
+msgstr "La clé de %1 est %2:%3"
+
+#: ../src/qtui/settingspages/createidentitydlg.ui:17
+msgctxt "CreateIdentityDlg|"
+msgid "Create New Identity"
+msgstr "Créer une nouvelle identité"
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Channels"
-#~ msgstr "Canaux"
+#: ../src/qtui/settingspages/createidentitydlg.ui:25
+msgctxt "CreateIdentityDlg|"
+msgid "Identity name:"
+msgstr "Nom de l'identité :"
 
-#. ts-context CoreConnectProgressDlg
-#~ msgid "Users"
-#~ msgstr "Utilisateurs"
+#: ../src/qtui/settingspages/createidentitydlg.ui:37
+msgctxt "CreateIdentityDlg|"
+msgid "Create blank identity"
+msgstr "Créer une identité vide"
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:13
-msgid "Core Information"
-msgstr "Information Noyau"
+#: ../src/qtui/settingspages/createidentitydlg.ui:49
+msgctxt "CreateIdentityDlg|"
+msgid "Duplicate:"
+msgstr "Dupliquer :"
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:21
-msgid "Version:"
-msgstr "Version:"
+#: ../src/common/protocols/datastream/datastreampeer.cpp:113
+msgctxt "DataStreamPeer|"
+msgid "Invalid handshake message!"
+msgstr ""
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:28
-msgid "<core version>"
-msgstr "<core version>"
+#: ../src/common/protocols/datastream/datastreampeer.cpp:176
+#, qt-format
+msgctxt "DataStreamPeer|"
+msgid "Unknown protocol message of type %1"
+msgstr ""
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:35
-msgid "Uptime:"
-msgstr "Fonctionne depuis:"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:42
-msgid "Connected Clients:"
-msgstr "Clients connectés:"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:49
-msgid "<connected clients>"
-msgstr "<clients connectés>"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:56
-msgid "<core uptime>"
-msgstr "<uptime noyau>"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:63
-msgid "Build date:"
-msgstr "Version du:"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:70
-msgid "<build date>"
-msgstr "<date de version>"
-
-#. ts-context CoreInfoDlg
-#: ../src/qtui/ui/coreinfodlg.ui:81
-msgid "Close"
-msgstr "Fermer"
+#: ../src/qtui/settingspages/dccsettingspage.ui:14
+msgctxt "DccSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context CoreInfoDlg
-#~ msgid "%1 Day(s) %2:%3:%4 (since %5)"
-#~ msgstr "%1 jour(s) %2:%3:%4 (depuis le %5)"
+#: ../src/qtui/settingspages/dccsettingspage.ui:20
+msgctxt "DccSettingsPage|"
+msgid "Enable DCC"
+msgstr ""
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/coreinfodlg.cpp:53
-msgid "%n Day(s)"
-msgid_plural "%n Day(s)"
-msgstr[0] "%n Jour"
-msgstr[1] "%n Jour(s)"
+#: ../src/qtui/settingspages/dccsettingspage.ui:37
+msgctxt "DccSettingsPage|"
+msgid "Ports:"
+msgstr ""
 
-#. ts-context CoreInfoDlg
-#: ../src/qtui/coreinfodlg.cpp:54
-msgid " %1:%2:%3 (since %4)"
-msgstr " %1:%2:%3 (%4)"
+#: ../src/qtui/settingspages/dccsettingspage.ui:51
+#: ../src/qtui/settingspages/dccsettingspage.ui:134
+msgctxt "DccSettingsPage|"
+msgid "Automatic"
+msgstr "Automatique"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:153
-msgid "Connection failed. Cycling to next Server"
-msgstr "Echec de connexion. Passage sur le serveur suivant"
+#: ../src/qtui/settingspages/dccsettingspage.ui:56
+#: ../src/qtui/settingspages/dccsettingspage.ui:139
+msgctxt "DccSettingsPage|"
+msgid "Manual"
+msgstr ""
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:161 ../src/core/corenetwork.cpp:162
-msgid "Connecting to %1:%2..."
-msgstr "Connexion à %1:%2..."
+#: ../src/qtui/settingspages/dccsettingspage.ui:82
+msgctxt "DccSettingsPage|"
+msgid "to"
+msgstr ""
 
-#. ts-context CoreNetwork
-#~ msgid "Disconnecting."
-#~ msgstr "Déconnecte."
+#: ../src/qtui/settingspages/dccsettingspage.ui:110
+msgctxt "DccSettingsPage|"
+msgid "Outgoing IP:"
+msgstr ""
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:307
-msgid "Could not connect to %1 (%2)"
-msgstr "Impossible de se connecter à %1 (%2)"
+#: ../src/qtui/settingspages/dccsettingspage.ui:164
+msgctxt "DccSettingsPage|"
+msgid "DCC send timeout:"
+msgstr ""
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:309
-msgid "Connection failure: %1"
-msgstr "Erreur de connexion: %1"
+#: ../src/qtui/settingspages/dccsettingspage.ui:171
+msgctxt "DccSettingsPage|"
+msgid " seconds"
+msgstr " secondes"
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:211
-msgid "Disconnecting. (%1)"
-msgstr "Déconnecte. (%1)"
+#: ../src/qtui/settingspages/dccsettingspage.ui:213
+msgctxt "DccSettingsPage|"
+msgid "Chunk size:"
+msgstr ""
 
-#. ts-context CoreNetwork
-#: ../src/core/corenetwork.cpp:211
-msgid "Core Shutdown"
-msgstr "Arrêt du Noyau"
+#: ../src/qtui/settingspages/dccsettingspage.ui:220
+msgctxt "DccSettingsPage|"
+msgid " KiB"
+msgstr ""
 
-#. ts-context CoreSession
-#~ msgid "Default Identity"
-#~ msgstr "Identité par défaut"
+#: ../src/qtui/settingspages/dccsettingspage.ui:263
+msgctxt "DccSettingsPage|"
+msgid "Use passive/reverse DCC"
+msgstr ""
 
-#. ts-context CoreSession
-#~ msgid "Client %1 disconnected (UserId: %2)."
-#~ msgstr "Client %1 déconnecté (IdUtilisateur: %2)."
+#: ../src/qtui/settingspages/dccsettingspage.ui:276
+msgctxt "DccSettingsPage|"
+msgid "Use fast sending (might not work with all peers)"
+msgstr ""
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:386
-msgid ""
-"CoreSession::createNetwork(): Got invalid networkId from Core when trying to "
-"create network %1!"
+#: ../src/qtui/settingspages/dccsettingspage.ui:295
+msgctxt "DccSettingsPage|"
+msgid "File transfers"
 msgstr ""
-"CoreSession::createNetwork(): Le noyau a renvoyé idRéseau invalide lors de "
-"la création du réseau %1!"
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:417
-msgid ""
-"CoreSession::createNetwork(): Trying to create a network that already "
-"exists, updating instead!"
+#: ../src/qtui/settingspages/dccsettingspage.ui:303
+msgctxt "DccSettingsPage|"
+msgid "Default download folder:"
 msgstr ""
-"CoreSession::createNetwork(): Essai de création d'un réseau dejà existant, "
-"mise à jour réalisée !"
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:192
-msgid "Client"
-msgstr "Client"
+#: ../src/qtui/settingspages/dccsettingspage.ui:313
+msgctxt "DccSettingsPage|"
+msgid "..."
+msgstr "..."
 
-#. ts-context CoreSession
-#: ../src/core/coresession.cpp:192
-msgid "disconnected (UserId: %1)."
-msgstr "déconnecté (IdUtilisateur: %1)."
+#: ../src/qtui/settingspages/dccsettingspage.ui:322
+msgctxt "DccSettingsPage|"
+msgid "Create folder per sender"
+msgstr ""
 
-#. ts-context CoreSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/qtui/settingspages/dccsettingspage.ui:329
+msgctxt "DccSettingsPage|"
+msgid "Prefix filenames with sender"
+msgstr ""
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:132
-msgid "sending CTCP-%1 request"
-msgstr "envoi d'une requête CTCP-%1"
+#: ../src/qtui/settingspages/dccsettingspage.cpp:28
+msgctxt "DccSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
 
-#. ts-context CoreUserInputHandler
-#: ../src/core/coreuserinputhandler.cpp:63
-msgid "away"
-msgstr "absent"
+#: ../src/qtui/settingspages/dccsettingspage.cpp:28
+msgctxt "DccSettingsPage|"
+msgid "DCC"
+msgstr ""
 
-#. ts-context CreateIdentityDlg
-#: ../src/qtui/settingspages/createidentitydlg.ui:16
-msgid "Create New Identity"
-msgstr "Créer une nouvelle identité"
+#: ../src/qtui/debugbufferviewoverlay.ui:13
+msgctxt "DebugBufferViewOverlay|"
+msgid "Debug BufferView Overlay"
+msgstr "Débogage des tampons d'affichage"
 
-#. ts-context CreateIdentityDlg
-#: ../src/qtui/settingspages/createidentitydlg.ui:24
-msgid "Identity name:"
-msgstr "Nom de l'identité:"
+#: ../src/qtui/debugbufferviewoverlay.ui:26
+msgctxt "DebugBufferViewOverlay|"
+msgid "Overlay View"
+msgstr "Affichage"
 
-#. ts-context CreateIdentityDlg
-#: ../src/qtui/settingspages/createidentitydlg.ui:36
-msgid "Create blank identity"
-msgstr "Créer un identité vide"
+#: ../src/qtui/debugbufferviewoverlay.ui:39
+msgctxt "DebugBufferViewOverlay|"
+msgid "Overlay Properties"
+msgstr "Propriétés de l'affichage"
 
-#. ts-context CreateIdentityDlg
-#: ../src/qtui/settingspages/createidentitydlg.ui:48
-msgid "Duplicate:"
-msgstr "Copier:"
-
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:190
-msgid "Received CTCP PING request from %1"
-msgstr "Demande de CTCP PING reçue de %1"
-
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:205
-msgid "Received CTCP VERSION request by %1"
-msgstr "Demande de CTCP VERSION par %1"
-
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:216
-msgid "Received unknown CTCP %1 by %2"
-msgstr "Demande CTCP inconnue %1 de %2"
-
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:195
-msgid "Received CTCP PING answer from %1 with %2 seconds round trip time"
-msgstr "Réponse CTCP PING reçue de %1 avec %2 secondes de délai"
-
-#. ts-context CtcpHandler
-#: ../src/core/ctcphandler.cpp:208
-msgid "Received CTCP VERSION answer from %1: %2"
-msgstr "Réponse CTCP VERSION reçue de %1:%2"
-
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:50
+msgctxt "DebugBufferViewOverlay|"
 msgid "BufferViews:"
-msgstr "Vues:"
+msgstr "Vues des tampons :"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:51
+msgctxt "DebugBufferViewOverlay|"
 msgid "All Networks:"
-msgstr "Tous les réseaux:"
+msgstr "Tous les réseaux :"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:52
+msgctxt "DebugBufferViewOverlay|"
 msgid "Networks:"
-msgstr "Réseaux:"
+msgstr "Réseaux :"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:53
+msgctxt "DebugBufferViewOverlay|"
 msgid "Buffers:"
-msgstr "Tampons:"
+msgstr "Tampons :"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:54
+msgctxt "DebugBufferViewOverlay|"
 msgid "Removed buffers:"
-msgstr "Tampons supprimés:"
+msgstr "Tampons supprimés :"
 
-#. ts-context DebugBufferViewOverlay
 #: ../src/qtui/debugbufferviewoverlay.cpp:55
+msgctxt "DebugBufferViewOverlay|"
 msgid "Temp. removed buffers:"
-msgstr "Tampons supprimés temporairement:"
+msgstr "Tampons supprimés temporairement :"
 
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/debugbufferviewoverlay.cpp:58
-msgid "Hide inactive buffers:"
-msgstr "Cacher les tampons inactifs:"
-
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/debugbufferviewoverlay.cpp:59
+#: ../src/qtui/debugbufferviewoverlay.cpp:57
+msgctxt "DebugBufferViewOverlay|"
 msgid "Allowed buffer types:"
-msgstr "Type de tampon autorisés:"
+msgstr "Types de tampons autorisés :"
 
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/debugbufferviewoverlay.cpp:60
+#: ../src/qtui/debugbufferviewoverlay.cpp:58
+msgctxt "DebugBufferViewOverlay|"
 msgid "Minimum activity:"
-msgstr "Activité minimum:"
+msgstr "Activité minimum :"
 
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/debugbufferviewoverlay.cpp:62
+#: ../src/qtui/debugbufferviewoverlay.cpp:60
+msgctxt "DebugBufferViewOverlay|"
 msgid "Is initialized:"
-msgstr "Est initialisé:"
-
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/ui/debugbufferviewoverlay.ui:13
-msgid "Debug BufferView Overlay"
-msgstr "Déboguage des Tampons d'Affichage"
-
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/ui/debugbufferviewoverlay.ui:26
-msgid "Overlay View"
-msgstr "Vue des tampons"
-
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/ui/debugbufferviewoverlay.ui:39
-msgid "Overlay Properties"
-msgstr "Propriétés des tampons"
+msgstr "Est initialisé :"
 
-#. ts-context DebugBufferViewOverlay
-#: ../src/qtui/debugbufferviewoverlay.cpp:57
-msgid "Add Buffers Automatically:"
-msgstr "Ajouter les tampons automatiquement:"
-
-#. ts-context DebugConsole
-#: ../src/qtui/ui/debugconsole.ui:13
-msgid "Debug Console"
-msgstr "Console d'Erreurs"
-
-#. ts-context DebugConsole
-#: ../src/qtui/ui/debugconsole.ui:52
-msgid "local"
-msgstr "local"
-
-#. ts-context DebugConsole
-#: ../src/qtui/ui/debugconsole.ui:62
-msgid "core"
-msgstr "noyau"
-
-#. ts-context DebugConsole
-#: ../src/qtui/ui/debugconsole.ui:90
-msgid "Evaluate!"
-msgstr "Evaluer!"
-
-#. ts-context DebugLogWidget
-#: ../src/qtui/ui/debuglogwidget.ui:13
+#: ../src/qtui/debuglogdlg.ui:14
+msgctxt "DebugLogDlg|"
 msgid "Debug Log"
-msgstr "Trace de déboguage"
-
-#. ts-context DebugLogWidget
-#: ../src/qtui/ui/debuglogwidget.ui:43
-msgid "Close"
-msgstr "Fermer"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:13
-msgid "Form"
-msgstr "Formulaire"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:19
-msgid "Desktop Notification (via D-Bus)"
-msgstr "Information Bureau (par Dbus)"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:33
-msgid "Timeout:"
-msgstr "Délai d'expiration:"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:46
-msgid " s"
-msgstr "s"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:76
-msgid "Position hint:"
-msgstr "Rappel de position:"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:86
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:102
-msgid " px"
-msgstr " px"
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:89
-msgid "X: "
-msgstr "X: "
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:105
-msgid "Y: "
-msgstr "Y: "
-
-#. ts-context DesktopNotificationConfigWidget
-#: ../src/qtui/ui/desktopnotificationconfigwidget.ui:130
-msgid "Queue unread notifications"
-msgstr "Mettre en attente les notifications non lues"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Missing information"
-#~ msgstr "Information manquante"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid ""
-#~ "Please enter all required information or discard changes to return to "
-#~ "account selection."
-#~ msgstr ""
-#~ "Merci de saisir toutes les informations demandées ou supprimez les "
-#~ "changements pour revenir au choix du compte."
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Non-unique account name"
-#~ msgstr "Nom de compte déjà utilisé"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid ""
-#~ "Account names need to be unique. Please enter a different name or discard "
-#~ "all changes to return to account selection."
-#~ msgstr ""
-#~ "Les noms de compte doivent être uniques. Merci de saisir un nom différent "
-#~ "ou de supprimer les changements pour revenir au choix du compte."
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Edit Core Account"
-#~ msgstr "Modifier le compte noyau"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Port:"
-#~ msgstr "Port:"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Host:"
-#~ msgstr "Hôte:"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Password:"
-#~ msgstr "Mot de Passe:"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "Account:"
-#~ msgstr "Compte:"
-
-#. ts-context EditCoreAcctDlg
-#~ msgid "User:"
-#~ msgstr "Utilisateur:"
-
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:45
-msgid "Invalid command string for /exec: %1"
-msgstr "Commande invalide pour /exec: %1"
-
-#. ts-context ExecWrapper
-#~ msgid "Name \"%1\" is invalid: / or ../ are not allowed!"
-#~ msgstr "Le nom \"%1\" est invalide: les / ou les ../ ne sont pas autorisés!"
-
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:64
-msgid "Could not find script \"%1\""
-msgstr "Impossible de trouver le script \"%1\""
-
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:82
-msgid "Script \"%1\" crashed with exit code %2."
-msgstr "Le script \"%1\" a crashé avec le code d'erreur %2."
-
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:98
-msgid "Script \"%1\" could not start."
-msgstr "Le Script \"%1\" ne peut pas être lancé."
-
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:100
-msgid "Script \"%1\" caused error %2."
-msgstr "Le Script \"%1\" a causé l'erreur %2."
+msgstr "Journal de débogage"
 
-#. ts-context ExecWrapper
-#: ../src/client/execwrapper.cpp:53
-msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
-msgstr "Le nom \"%1\" est invalide: les / ou les ../ ne sont pas autorisés !"
-
-#. ts-context FontSelector
-#: ../src/uisupport/fontselector.cpp:31
-msgid "Choose..."
-msgstr "Choisir..."
-
-#. ts-context FontsSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
-
-#. ts-context FontsSettingsPage
-#~ msgid "Fonts"
-#~ msgstr "Polices"
-
-#. ts-context FontsSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
-
-#. ts-context FontsSettingsPage
-#~ msgid "Custom Application Fonts"
-#~ msgstr "Polices personnalisées pour l'interface"
-
-#. ts-context FontsSettingsPage
-#~ msgid "General:"
-#~ msgstr "Général:"
+#: ../src/qtui/dockmanagernotificationbackend.cpp:196
+msgctxt "DockManagerNotificationBackend::ConfigWidget|"
+msgid "Mark dockmanager entry"
+msgstr "Marquer l'entrée dockmanager"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Font"
-#~ msgstr "Police"
-
-#. ts-context FontsSettingsPage
-#~ msgid "Choose..."
-#~ msgstr "Choisir..."
+#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450
+msgctxt "EventStringifier|"
+msgid "[Whois] "
+msgstr "[Whois] %1"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Topic:"
-#~ msgstr "Sujet:"
+#: ../src/core/eventstringifier.cpp:261
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 invited you to channel %2"
+msgstr "%1 vous a invité sur le canal %2"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Buffer Views:"
-#~ msgstr "Vues:"
+#: ../src/core/eventstringifier.cpp:264
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 invited %2 to channel %3"
+msgstr ""
 
-#. ts-context FontsSettingsPage
-#~ msgid "Nick List:"
-#~ msgstr "Liste des Pseudos:"
+#: ../src/core/eventstringifier.cpp:412
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 has changed topic for %2 to: \"%3\""
+msgstr "%1 a changé le sujet de %2 en : « %3 »"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Chat Widget"
-#~ msgstr "Fenêtre de discussion"
+#: ../src/core/eventstringifier.cpp:424
+msgctxt "EventStringifier|"
+msgid "Error from server: "
+msgstr ""
 
-#. ts-context FontsSettingsPage
-#~ msgid "Nicks:"
-#~ msgstr "Pseudos:"
+#: ../src/core/eventstringifier.cpp:429
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Operwall] %1: %2"
+msgstr "[Operwall] %1 : %2"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Timestamp:"
-#~ msgstr "Format d'heure:"
+#: ../src/core/eventstringifier.cpp:436
+msgctxt "EventStringifier|"
+msgid ""
+"Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected "
+"behavior!"
+msgstr "Réception d'un RPL_ISUPPORT non conforme à la RFC : ceci peut avoir des conséquences inattendues !"
 
-#. ts-context FontsSettingsPage
-#~ msgid ""
-#~ "Some of these settings require a restart of the Quassel Client in order "
-#~ "to take effect. We intend to fix this."
-#~ msgstr ""
-#~ "Certains de ces paramètres nécessitent le redémarrage du client Quassel "
-#~ "pour prendre effet. Nous allons régler celà."
+#: ../src/core/eventstringifier.cpp:473
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 is away: \"%2\""
+msgstr "%1 est absent : « %2 »"
 
-#. ts-context FontsSettingsPage
-#~ msgid "Inputline:"
-#~ msgstr "Ligne de Saisie:"
+#: ../src/core/eventstringifier.cpp:479
+msgctxt "EventStringifier|"
+msgid "You are no longer marked as being away"
+msgstr "Vous n'apparaissez plus comme étant absent"
 
-#. ts-context Form
-#~ msgid "Form"
-#~ msgstr "Formulaire"
-
-#. ts-context Form
-#~ msgid "Network"
-#~ msgstr "Réseau"
-
-#. ts-context Form
-#~ msgid "Identity"
-#~ msgstr "Identité"
-
-#. ts-context Form
-#~ msgid "&Add..."
-#~ msgstr "&Ajouter..."
-
-#. ts-context Form
-#~ msgid "Connect now"
-#~ msgstr "Connecter maintenant"
-
-#. ts-context Form
-#~ msgid "Re&name..."
-#~ msgstr "&Renommer..."
-
-#. ts-context Form
-#~ msgid "De&lete"
-#~ msgstr "&Supprimer"
-
-#. ts-context Form
-#~ msgid "Network Details"
-#~ msgstr "Détails du Réseau"
-
-#. ts-context Form
-#~ msgid "Servers"
-#~ msgstr "Serveurs"
+#: ../src/core/eventstringifier.cpp:486
+msgctxt "EventStringifier|"
+msgid "You have been marked as being away"
+msgstr "Vous apparaissez comme étant absent"
 
-#. ts-context Form
-#~ msgid "&Edit..."
-#~ msgstr "&Modifier..."
+#: ../src/core/eventstringifier.cpp:507
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is %2 (%3)"
+msgstr "[Whois] %1 est %2 (%3)"
 
-#. ts-context Form
-#~ msgid "Move upwards in list"
-#~ msgstr "Monter dans la liste"
+#: ../src/core/eventstringifier.cpp:522
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is online via %2 (%3)"
+msgstr "%1 est connecté via %2 (%3)"
 
-#. ts-context Form
-#~ msgid "..."
-#~ msgstr "..."
+#: ../src/core/eventstringifier.cpp:524
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was online via %2 (%3)"
+msgstr "[Whowas] %1 était %2 (%3)"
 
-#. ts-context Form
-#~ msgid "Move downwards in list"
-#~ msgstr "Descendre dans la liste"
+#: ../src/core/eventstringifier.cpp:533
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was %2@%3 (%4)"
+msgstr "[Whowas] %1 était %2@%3 (%4)"
 
-#. ts-context Form
-#~ msgid "Choose random server for connecting"
-#~ msgstr "Choisir un serveur aléatoire pour se connecter"
+#: ../src/core/eventstringifier.cpp:541
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Who] End of /WHO list for %1"
+msgstr "[Who] Fin de la liste  /WHO pour %1"
 
-#. ts-context Form
-#~ msgid "Perform"
-#~ msgstr "Exécuter"
+#: ../src/core/eventstringifier.cpp:563
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is logged in since %2"
+msgstr "[Whois] %1 est connecté depuis %2"
 
-#. ts-context Form
-#~ msgid "Commands to execute on connect:"
-#~ msgstr "Commandes à exécuter à la connexion:"
+#: ../src/core/eventstringifier.cpp:568
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is idling for %2 (since %3)"
+msgstr "[Whois] %1 est inactif depuis %2 (%3)"
 
-#. ts-context Form
-#~ msgid "Auto Identify"
-#~ msgstr "Auto Identification"
+#: ../src/core/eventstringifier.cpp:576
+msgctxt "EventStringifier|"
+msgid "[Whois] End of /WHOIS list"
+msgstr "[Who] Fin de la liste  /WHO pour %1"
 
-#. ts-context Form
-#~ msgid "Service:"
-#~ msgstr "Service:"
+#: ../src/core/eventstringifier.cpp:598
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is a user on channels: %2"
+msgstr "[Whois] %1 est présent sur les canaux : %2"
 
-#. ts-context Form
-#~ msgid "NickServ"
-#~ msgstr "NickServ"
+#: ../src/core/eventstringifier.cpp:600
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 has voice on channels: %2"
+msgstr "[Whois] %1 a la parole sur les canaux : %2"
 
-#. ts-context Form
-#~ msgid "Password:"
-#~ msgstr "Mot de Passe:"
+#: ../src/core/eventstringifier.cpp:602
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is an operator on channels: %2"
+msgstr "[Whois] %1 est opérateur sur les canaux : %2"
 
-#. ts-context Form
-#~ msgid "Advanced"
-#~ msgstr "Expert"
+#: ../src/core/eventstringifier.cpp:625
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Channel %1 has %2 users. Topic is: \"%3\""
+msgstr "Le canal %1 a %2 utilisateur(s). Son sujet est : %3"
 
-#. ts-context Form
-#~ msgid "Network Encoding"
-#~ msgstr "Encodage du réseau"
+#: ../src/core/eventstringifier.cpp:631
+msgctxt "EventStringifier|"
+msgid "End of channel list"
+msgstr "Fin de la liste des canaux"
 
-#. ts-context Form
-#~ msgid "Use defaults"
-#~ msgstr "Utiliser par défaut"
+#: ../src/core/eventstringifier.cpp:647
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Homepage for %1 is %2"
+msgstr "La page d'accueil de %1 est %2"
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Behaviour"
-#~ msgstr "Comportement"
+#: ../src/core/eventstringifier.cpp:672
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Channel %1 created on %2"
+msgstr "Le canal %1 a été créé sur %2"
+
+#: ../src/core/eventstringifier.cpp:683
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whois] %1 is authed as %2"
+msgstr "[Whois] %1 est absent : « %2 »"
+
+#: ../src/core/eventstringifier.cpp:686
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Whowas] %1 was authed as %2"
+msgstr "[Whowas] %1 a été authentifié comme %2"
+
+#: ../src/core/eventstringifier.cpp:694
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "No topic is set for %1."
+msgstr "Pas de sujet défini pour %1."
 
-#. ts-context GeneralSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
+#: ../src/core/eventstringifier.cpp:701
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Topic for %1 is \"%2\""
+msgstr "Le sujet pour %1 est « %2 »"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:14
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/core/eventstringifier.cpp:722
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Topic set by %1 on %2"
+msgstr "Sujet défini par %1 le %2"
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Use system tray icon:"
-#~ msgstr "Utiliser l'icône système:"
+#: ../src/core/eventstringifier.cpp:734
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "%1 has been invited to %2"
+msgstr "%1 a été invité sur %2"
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Minimize to tray on minimize button"
-#~ msgstr "Minimiser en icône en appuyant sur le bouton minimiser"
+#: ../src/core/eventstringifier.cpp:741
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[Who] %1"
+msgstr "[Who] %1"
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Minimize to tray on close button"
-#~ msgstr "Minimiser en icône en appuyant sur le bouton fermer"
+#: ../src/core/eventstringifier.cpp:750
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "[WhoX] %1"
+msgstr ""
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Tray icon:"
-#~ msgstr "Icône système:"
+#: ../src/core/eventstringifier.cpp:756
+msgctxt "EventStringifier|"
+msgid "End of /WHOWAS"
+msgstr "Fin du /WHOWAS"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:45
-msgid "Show system tray icon"
-msgstr "Voir l'icône système"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "User Notification:"
-#~ msgstr "Notification à l'Utilisateur:"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Animate tray icon"
-#~ msgstr "Animer l'icone"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Display pop-up messages"
-#~ msgstr "Afficher les messages d'aide"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Display user related messages and private Notices:"
-#~ msgstr "Afficher les messages des utilisateurs et les messages privés:"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "in status buffer"
-#~ msgstr "dans le tampon d'état"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "in query buffer (if exists)"
-#~ msgstr "dans le tampon de dialogue (s'il existe)"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "in current buffer"
-#~ msgstr "dans le tampon courant"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Buffer view:"
-#~ msgstr "Vue Buffer:"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Display topic in tooltip"
-#~ msgstr "Afficher le sujet en bulle"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Mouse wheel changes displayed buffers"
-#~ msgstr "La roulette de la souris change de tampon affiché"
-
-#. ts-context GeneralSettingsPage
-#~ msgid ""
-#~ "The suffix appended to a nick on completion via TAB. Default is \": \""
-#~ msgstr ""
-#~ "Le suffixe ajouté au pseudo lorsqu'il est terminé par TAB est par défaut "
-#~ "\": \""
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Input Line:"
-#~ msgstr "Ligne de Saisie:"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Completion suffix:"
-#~ msgstr "Suffixe pour compléter:"
-
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:20
-msgid "Show System Tray Icon"
-msgstr "Afficher l'icône dans la barre de tâches"
-
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:39
-msgid "Tray Icon"
-msgstr "Icône de la barre de tâches"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Display User-Related Messages And Private Notices:"
-#~ msgstr "Afficher les messages pour l'utilisateur et les informations:"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Buffer View"
-#~ msgstr "Tampon"
-
-#. ts-context GeneralSettingsPage
-#~ msgid "Input Line"
-#~ msgstr "Ligne de Saisie"
-
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:58
-msgid "Message Redirection"
-msgstr "Redirection de Message"
+#: ../src/core/eventstringifier.cpp:765
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick %1 contains illegal characters"
+msgstr "Le pseudo %1 contient des caractères interdits"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:64
-msgid "User Notices:"
-msgstr "Messages Utilisateur:"
+#: ../src/core/eventstringifier.cpp:774
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick already in use: %1"
+msgstr "Pseudo déjà utilisé : %1"
+
+#: ../src/core/eventstringifier.cpp:783
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Nick/channel is temporarily unavailable: %1"
+msgstr "Pseudo/canal temporairement indisponible : %1"
+
+#: ../src/core/eventstringifier.cpp:812
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "sending CTCP-%1 request to %2"
+msgstr "envoi d'une requête CTCP-%1 à %2"
+
+#. Optional "unknown" in "Received unknown CTCP-FOO request by bar"
+#: ../src/core/eventstringifier.cpp:829
+msgctxt "EventStringifier|"
+msgid "unknown"
+msgstr "inconnu"
+
+#: ../src/core/eventstringifier.cpp:830
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received %1CTCP-%2 request by %3"
+msgstr "%1CTCP-%2 demandé par %3"
+
+#: ../src/core/eventstringifier.cpp:835
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received CTCP-%1 answer from %2: %3"
+msgstr "CTCP-%1 réponse de %2: %3"
+
+#: ../src/core/eventstringifier.cpp:858
+#, qt-format
+msgctxt "EventStringifier|"
+msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time"
+msgstr "Réception d'une requête CTCP PING de %1 avec un temps aller-retour de %2 millisecondes"
+
+#: ../src/client/execwrapper.cpp:58
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Invalid command string for /exec: %1"
+msgstr "Commande erronée pour /exec : %1"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:107
-msgid "Server Notices:"
-msgstr "Messages Serveur:"
+#: ../src/client/execwrapper.cpp:68
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!"
+msgstr "Le nom « %1 » n'est pas valable : ../ ou ..\\ ne sont pas autorisés !"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:121
-msgid "Default Target"
-msgstr "Destination par défaut"
+#: ../src/client/execwrapper.cpp:79
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Could not find script \"%1\""
+msgstr "Impossible de trouver le script « %1 »"
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Status Buffer"
-#~ msgstr "Tampon d'état"
+#: ../src/client/execwrapper.cpp:100
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Script \"%1\" crashed with exit code %2."
+msgstr "Le script « %1 » s'est arrêté inopinément avec le code de sortie %2."
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Current Buffer"
-#~ msgstr "Tampon Courant"
+#: ../src/client/execwrapper.cpp:117
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Script \"%1\" could not start."
+msgstr "Impossible de lancer le script « %1 »."
 
-#. ts-context GeneralSettingsPage
-#~ msgid "Errors"
-#~ msgstr "Erreurs"
+#: ../src/client/execwrapper.cpp:119
+#, qt-format
+msgctxt "ExecWrapper|"
+msgid "Script \"%1\" caused error %2."
+msgstr "Le script « %1 » a provoqué l'erreur %2."
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:142
-msgid "Errors:"
-msgstr "Erreurs:"
+#: ../src/uisupport/fontselector.cpp:33
+msgctxt "FontSelector|"
+msgid "Choose..."
+msgstr "Sélectionner..."
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.cpp:28
-msgid "Misc"
-msgstr "Divers"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:14
+msgctxt "HighlightSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:29
-msgid "Hide to tray on close button"
-msgstr "Cacher en icône en appuyant sur le bouton fermer"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:35
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:260
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights are replaced by Highlights"
+msgstr ""
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:128
-msgid "Status Window"
-msgstr "Fenêtre d'Etat"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:42
+msgctxt "HighlightSettingsPage|"
+msgid "Details..."
+msgstr ""
 
-#. ts-context GeneralSettingsPage
-#: ../src/qtui/settingspages/generalsettingspage.ui:135
-msgid "Current Chat"
-msgstr "Dialogue Courant"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:51
+msgctxt "HighlightSettingsPage|"
+msgid "Custom Highlights"
+msgstr "Surlignages personnalisés"
 
-#. ts-context HighlightSettingsPage
-#~ msgid "Behaviour"
-#~ msgstr "Comportement"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:64
+msgctxt "HighlightSettingsPage|"
+msgid "Enabled"
+msgstr "Activé"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
-#: ../src/qtui/settingspages/highlightsettingspage.ui:32
+#: ../src/qtui/settingspages/highlightsettingspage.ui:69
+msgctxt "HighlightSettingsPage|"
 msgid "Highlight"
 msgstr "Surlignage"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:159
-msgid "this shouldn't be empty"
-msgstr "cela ne devrait pas être vide"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.h:45
-msgid "highlight rule"
-msgstr "règle de surlignage"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:13
-msgid "Form"
-msgstr "Formulaire"
-
-#. ts-context HighlightSettingsPage
-#~ msgid "Highlight list"
-#~ msgstr "Liste de surlignage"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:37
+#: ../src/qtui/settingspages/highlightsettingspage.ui:74
+msgctxt "HighlightSettingsPage|"
 msgid "RegEx"
 msgstr "Expression régulière"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:42
+#: ../src/qtui/settingspages/highlightsettingspage.ui:79
+msgctxt "HighlightSettingsPage|"
 msgid "CS"
-msgstr "SC"
+msgstr "CS"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:47
-msgid "Enable"
-msgstr "Activé"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:84
+msgctxt "HighlightSettingsPage|"
+msgid "Channel"
+msgstr "Canal"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:55
+#: ../src/qtui/settingspages/highlightsettingspage.ui:100
+msgctxt "HighlightSettingsPage|"
 msgid "Add"
 msgstr "Ajouter"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:62
+#: ../src/qtui/settingspages/highlightsettingspage.ui:107
+msgctxt "HighlightSettingsPage|"
 msgid "Remove"
 msgstr "Supprimer"
 
-#. ts-context HighlightSettingsPage
-#~ msgid "Highlight nicks"
-#~ msgstr "Surlignage des pseudos"
+#: ../src/qtui/settingspages/highlightsettingspage.ui:132
+msgctxt "HighlightSettingsPage|"
+msgid "Highlight Nicks"
+msgstr "Surlignage des pseudos"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:91
+#: ../src/qtui/settingspages/highlightsettingspage.ui:138
+msgctxt "HighlightSettingsPage|"
 msgid "All nicks from identity"
 msgstr "Tous les pseudos de l'identité"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:98
+#: ../src/qtui/settingspages/highlightsettingspage.ui:145
+msgctxt "HighlightSettingsPage|"
 msgid "Current nick"
-msgstr "Pseudo courant"
+msgstr "Pseudo actuel"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:108
+#: ../src/qtui/settingspages/highlightsettingspage.ui:155
+msgctxt "HighlightSettingsPage|"
 msgid "None"
 msgstr "Aucun"
 
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:19
-msgid "Custom Highlights"
-msgstr "Surlignages personnalisés"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:85
-msgid "Highlight Nicks"
-msgstr "Surlignage des pseudos"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.ui:115
+#: ../src/qtui/settingspages/highlightsettingspage.ui:162
+msgctxt "HighlightSettingsPage|"
 msgid "Case sensitive"
 msgstr "Sensible à la casse"
 
-#. ts-context HighlightSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
-
-#. ts-context HighlightSettingsPage
-#: ../src/qtui/settingspages/highlightsettingspage.cpp:30
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:34
+msgctxt "HighlightSettingsPage|"
 msgid "Interface"
 msgstr "Interface"
 
-#. ts-context IdentitiesDlg
-#~ msgid "Default Identity"
-#~ msgstr "Identité par défaut"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Data changed remotely!"
-#~ msgstr "Les données ont été modifiées à distance !"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Invalid Identity!"
-#~ msgstr "Identité invalide !"
-
-#. ts-context IdentitiesDlg
-#~ msgid " You have not set a real name."
-#~ msgstr "Vous n'avez pas saisi de nom réel."
-
-#. ts-context IdentitiesDlg
-#~ msgid " You have to specify an Ident."
-#~ msgstr "Vous devez spécifier un Ident."
-
-#. ts-context IdentitiesDlg
-#~ msgid " You haven't entered any nicknames."
-#~ msgstr "Vous n'avez saisi aucun pseudo."
-
-#. ts-context IdentitiesDlg
-#~ msgid "[%1]%2\n"
-#~ msgstr "[%1]%2\n"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Edit Identity"
-#~ msgstr "Modifier l'Identité"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Edit..."
-#~ msgstr "Modifier..."
-
-#. ts-context IdentitiesDlg
-#~ msgid "&General"
-#~ msgstr "&Général"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Real Name"
-#~ msgstr "Nom Réel"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Ident"
-#~ msgstr "Ident"
-
-#. ts-context IdentitiesDlg
-#~ msgid "Nicknames"
-#~ msgstr "Pseudos"
-
-#. ts-context IdentitiesDlg
-#~ msgid "&Edit..."
-#~ msgstr "&Modifier"
-
-#. ts-context IdentitiesDlg
-#~ msgid "De&lete"
-#~ msgstr "&Supprimer"
-
-#. ts-context IdentitiesDlg
-#~ msgid "..."
-#~ msgstr "..."
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:34
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights"
+msgstr ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "Away Reason"
-#~ msgstr "Motif d'absence"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:41
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:143
+msgctxt "HighlightSettingsPage|"
+msgid "Enable/disable this rule"
+msgstr ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "Return Message"
-#~ msgstr "Message de retour"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:45
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:144
+msgctxt "HighlightSettingsPage|"
+msgid "Phrase to match"
+msgstr ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "Enable Auto Away"
-#~ msgstr "Activer l'Absence Automatique"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:50
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:145
+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 ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "minutes"
-#~ msgstr "minutes"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:56
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:147
+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 ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "&Messages"
-#~ msgstr "&Messages"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:62
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:149
+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 ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "Part Reason"
-#~ msgstr "Motif de Départ"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:234
+msgctxt "HighlightSettingsPage|"
+msgid "this shouldn't be empty"
+msgstr "ceci ne devrait pas être vide"
 
-#. ts-context IdentitiesDlg
-#~ msgid "Quit Reason"
-#~ msgstr "Motif de Sortie"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:258
+msgctxt "HighlightSettingsPage|"
+msgid "Legacy Highlights vs. Highlights"
+msgstr ""
 
-#. ts-context IdentitiesDlg
-#~ msgid "Kick Reason"
-#~ msgstr "Motif de Kick"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:261
+msgctxt "HighlightSettingsPage|"
+msgid ""
+"These highlights will keep working for now, but you should move to the "
+"improved highlight rules when you can."
+msgstr ""
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "Default Identity"
-#~ msgstr "Identité par défaut"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:263
+#, qt-format
+msgctxt "HighlightSettingsPage|"
+msgid "Configure the new style of highlights in <i>%1</i>."
+msgstr ""
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "Delete Identity?"
-#~ msgstr "Supprimer l'Identité ?"
+#: ../src/qtui/settingspages/highlightsettingspage.cpp:264
+msgctxt "HighlightSettingsPage|"
+msgid "Highlights"
+msgstr ""
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "&Delete"
-#~ msgstr "&Supprimer"
+#: ../src/qtui/settingspages/highlightsettingspage.h:47
+msgctxt "HighlightSettingsPage|"
+msgid "highlight rule"
+msgstr "règle de surlignage"
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "&Cancel"
-#~ msgstr "A&nnuller"
+#: ../src/core/identserver.cpp:46
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Invalid listen address %1"
+msgstr "Adresse d'écoute %1 erronée"
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "Edit Identities"
-#~ msgstr "Modifier les Identités"
+#: ../src/core/identserver.cpp:55
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Listening for identd requests on IPv6 %1 port %2"
+msgstr ""
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "&Add..."
-#~ msgstr "&Ajouter..."
+#: ../src/core/identserver.cpp:63
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Could not open IPv6 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3"
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "&Duplicate..."
-#~ msgstr "C&opier..."
+#: ../src/core/identserver.cpp:71
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Listening for identd requests on IPv4 %1 port %2"
+msgstr ""
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "&Rename..."
-#~ msgstr "&Renommer..."
+#: ../src/core/identserver.cpp:81
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Could not open IPv4 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3"
 
-#. ts-context IdentitiesEditDlg
-#~ msgid "De&lete"
-#~ msgstr "&Supprimer"
+#: ../src/core/identserver.cpp:89
+#, qt-format
+msgctxt "IdentServer|"
+msgid "Invalid listen address %1, unknown network protocol"
+msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu"
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/core/identserver.cpp:98
+msgctxt "IdentServer|"
+msgid ""
+"Identd could not open any network interfaces to listen on! No identd "
+"functionality will be available"
+msgstr ""
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.ui:54
-msgid "Add..."
-msgstr "Ajouter..."
+#: ../src/qtui/settingspages/identitiessettingspage.ui:31
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:352
+msgctxt "IdentitiesSettingsPage|"
+msgid "Rename Identity"
+msgstr "Renommer l'identité"
 
-#. ts-context IdentitiesSettingsPage
 #: ../src/qtui/settingspages/identitiessettingspage.ui:34
 #: ../src/qtui/settingspages/identitiessettingspage.ui:77
+msgctxt "IdentitiesSettingsPage|"
 msgid "..."
 msgstr "..."
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Real Name:"
-#~ msgstr "Nom Réel:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Nicknames"
-#~ msgstr "Pseudos"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "&Add..."
-#~ msgstr "&Ajouter..."
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Re&name..."
-#~ msgstr "&Renommer..."
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "De&lete"
-#~ msgstr "&Supprimer"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Move upwards in list"
-#~ msgstr "Monter dans la liste"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Move downwards in list"
-#~ msgstr "Descendre dans la liste"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "A&way"
-#~ msgstr "A&bsence"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away Reason"
-#~ msgstr "Motif d'absence"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Return Message"
-#~ msgstr "Message de retour"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away Nick"
-#~ msgstr "Pseudo d'absence"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Auto Away"
-#~ msgstr "Absence Automatique"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Auto away after"
-#~ msgstr "Absence Automatique après"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "minutes"
-#~ msgstr "minutes"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Advanced"
-#~ msgstr "Avancé"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Ident:"
-#~ msgstr "Ident:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Messages"
-#~ msgstr "Messages"
+#: ../src/qtui/settingspages/identitiessettingspage.ui:51
+msgctxt "IdentitiesSettingsPage|"
+msgid "Add Identity"
+msgstr "Ajouter une identité"
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Part Reason:"
-#~ msgstr "Motif de Départ:"
+#: ../src/qtui/settingspages/identitiessettingspage.ui:54
+msgctxt "IdentitiesSettingsPage|"
+msgid "Add..."
+msgstr "Ajouter..."
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Quit Reason:"
-#~ msgstr "Motif de Sortie:"
+#: ../src/qtui/settingspages/identitiessettingspage.ui:74
+msgctxt "IdentitiesSettingsPage|"
+msgid "Remove Identity"
+msgstr "Supprimer l'identité"
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Kick Reason:"
-#~ msgstr "Motif de Kick:"
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:33
+msgctxt "IdentitiesSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:33
+msgctxt "IdentitiesSettingsPage|"
 msgid "Identities"
 msgstr "Identités"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:178
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:192
+msgctxt "IdentitiesSettingsPage|"
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
-msgstr ""
-"<b>Les problèmes suivants doivent être corrigés avant que vos changements "
-"soient appliqués:</b><ul>"
+msgstr "<b>Les problèmes suivants doivent être corrigés avant que vos changements puissent être appliqués :</b><ul>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:179
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:194
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>All identities need an identity name set</li>"
-msgstr ""
-"<li>Toutes les identitées ont besoin qu'un nom d'identité soit saisi</li>"
+msgstr "<li>Toutes les identités ont besoin qu'un nom d'identité soit défini</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:180
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:196
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>Every identity needs at least one nickname defined</li>"
 msgstr "<li>Chaque identité doit avoir au moins un pseudo défini</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:181
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:198
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>You need to specify a real name for every identity</li>"
 msgstr "<li>Vous devez saisir un nom réel pour chaque identité</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:182
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:200
+msgctxt "IdentitiesSettingsPage|"
 msgid "<li>You need to specify an ident for every identity</li>"
-msgstr "<li>Vous devez saisir un ident pour chaque identité</li>"
+msgstr "<li>Vous devez renseigner « ident » pour chaque identité</li>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:183
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:201
+msgctxt "IdentitiesSettingsPage|"
 msgid "</ul>"
 msgstr "</ul>"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:184
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:202
+msgctxt "IdentitiesSettingsPage|"
 msgid "One or more identities are invalid"
-msgstr "Une ou plusieurs identités sont invalides"
+msgstr "Une ou plusieurs identités sont erronées"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:310
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:335
+msgctxt "IdentitiesSettingsPage|"
 msgid "Delete Identity?"
-msgstr "Supprimer l'Identité ?"
+msgstr "Supprimer l'Identité ?"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:311
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:336
+#, qt-format
+msgctxt "IdentitiesSettingsPage|"
 msgid "Do you really want to delete identity \"%1\"?"
-msgstr "Voulez vous vraiment supprimer l'identité \"%1\"?"
-
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:322
-#: ../src/qtui/settingspages/identitiessettingspage.ui:31
-msgid "Rename Identity"
-msgstr "Renommer l'identité"
+msgstr "Voulez-vous vraiment supprimer l'identité « %1 » ?"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:323
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:353
+#, qt-format
+msgctxt "IdentitiesSettingsPage|"
 msgid "Please enter a new name for the identity \"%1\"!"
-msgstr "Merci de saisir un nom pour l'identité \"%1\"!"
-
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.ui:51
-msgid "Add Identity"
-msgstr "Ajouter une identité"
+msgstr "Veuillez saisir un nom pour l'identité « %1 » !"
 
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.ui:74
-msgid "Remove Identity"
-msgstr "Supprimer l'identité"
+#: ../src/common/identity.cpp:141
+msgctxt "Identity|"
+msgid "Quassel IRC User"
+msgstr "Utilisateur Quassel IRC"
 
-#. ts-context IdentitiesSettingsPage
-#~ msgid "The \"Real Name\" is shown in /whois."
-#~ msgstr "Le \"Nom Réel\" est montré dans le /whois."
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Add Nickname"
-#~ msgstr "Ajouter un pseudo"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Remove Nickname"
-#~ msgstr "Supprimer le pseudo"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Remove"
-#~ msgstr "Supprimer"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid ""
-#~ "The \"ident\" is part of your hostmask and, together with your host, "
-#~ "uniquely identifies you within the IRC network."
-#~ msgstr ""
-#~ "L' \"ident\" fait partie de votre masque d'hôte et ,conjointement avec "
-#~ "votre hôte, identifie vous identifie de manière unique au réseau IRC."
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Rename Nickname"
-#~ msgstr "Renommer le pseudo"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Default Away Settings"
-#~ msgstr "Paramètres d'absence par défaut"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Nick to be used when being away"
-#~ msgstr "Pseudo utilisé en cas d'absence"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Default away reason"
-#~ msgstr "Motif d'absence par défaut"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Set away when all clients have detached from the core"
-#~ msgstr "Mettre absent lorsque tout les clients sont détachés du noyau"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away On Detach"
-#~ msgstr "Absent sur détachement"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Override default away reason for auto-away on detach"
-#~ msgstr ""
-#~ "Forcer le motif d'absence par défaut pour l'absence automatique sur "
-#~ "détachement"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Not implemented yet"
-#~ msgstr "Non fonctionnel pour le moment"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away On Idle"
-#~ msgstr "Absence sur inactivité"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Set away after"
-#~ msgstr "Mettre absent après"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "minutes of being idle"
-#~ msgstr "minutes d'inactivité"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Load a Key"
-#~ msgstr "Charger une Clé"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "No Key loaded"
-#~ msgstr "Clé non chargée"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Load"
-#~ msgstr "Chargement"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "RSA"
-#~ msgstr "RSA"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "DSA"
-#~ msgstr "DSA"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "No Key Loaded"
-#~ msgstr "Pas de Clé chargée"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Clear"
-#~ msgstr "Effacer"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Load a Certificate"
-#~ msgstr "Charger un Certificat"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "No Certificate loaded"
-#~ msgstr "Pas de Certificat chargé"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid ""
-#~ "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
-#~ msgstr ""
-#~ "Vous avez besoin d'un client supportant le SSL pour éditer vos clés et "
-#~ "certificats SSL du noyau"
-
-#. ts-context IdentitiesSettingsPage
-#~ 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 ""
-#~ "Attention: vous n'êtes pas connecté avec une connection sécure au noyau "
-#~ "Quassel\n"
-#~ "Continuer provoquera le transfert non crypté de votre clé SSL et de votre "
-#~ "certificat SSL !"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "continue"
-#~ msgstr "continuer"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Use SSL Key"
-#~ msgstr "Utiliser une clé SSL"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Key Type:"
-#~ msgstr "Type de clé:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Use SSL Certificate"
-#~ msgstr "Utiliser un certificat SSL"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Organisation:"
-#~ msgstr "Organisation:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "CommonName:"
-#~ msgstr "Nom:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away Reason:"
-#~ msgstr "Motif d'absence:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Away Nick:"
-#~ msgstr "Pseudo d'absence:"
-
-#. ts-context IdentitiesSettingsPage
-#~ msgid "Continue"
-#~ msgstr "Continuer"
-
-#. ts-context IdentitiesSettingsPage
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:31
-msgid "Misc"
-msgstr "Divers"
-
-#. ts-context Identity
-#: ../src/common/identity.cpp:150
+#: ../src/common/identity.cpp:170
+msgctxt "Identity|"
 msgid "<empty>"
 msgstr "<vide>"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:122
-msgid "Quassel IRC User"
-msgstr "Utilisateur Quassel IRC"
-
-#. ts-context Identity
-#: ../src/common/identity.cpp:156
+#: ../src/common/identity.cpp:176
+msgctxt "Identity|"
 msgid "Gone fishing."
-msgstr "Parti pêcher."
-
-#. ts-context Identity
-#~ msgid "Brought fish."
-#~ msgstr "Ramène du poisson."
+msgstr "Parti à la pêche."
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:160
+#: ../src/common/identity.cpp:180
+msgctxt "Identity|"
 msgid "Not here. No, really. not here!"
-msgstr "Pas ici. Non, vraiment. pas ici !"
-
-#. ts-context Identity
-#~ msgid "Back in action again!"
-#~ msgstr "A nouveau en action !"
-
-#. ts-context Identity
-#: ../src/common/identity.cpp:166
-msgid "Kindergarten is elsewhere!"
-msgstr "Le jardin d'enfants est ailleurs !"
-
-#. ts-context Identity
-#: ../src/common/identity.cpp:167 ../src/common/identity.cpp:168
-msgid "http://quassel-irc.org - Chat comfortably. Anywhere."
-msgstr "http://quassel-irc.org - Discuter simplement. Partout."
+msgstr "Pas ici. Non, vraiment pas ici !"
 
-#. ts-context Identity
-#: ../src/common/identity.cpp:163
+#: ../src/common/identity.cpp:183
+msgctxt "Identity|"
 msgid "All Quassel clients vanished from the face of the earth..."
-msgstr "Tous les clients Quassel ont disparu de la face de la terre ..."
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:219
-#: ../src/qtui/settingspages/identityeditwidget.ui:398
-msgid "Advanced"
-msgstr "Avancé"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:290
-msgid "Load a Key"
-msgstr "Charger une Clé"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:317
-#: ../src/qtui/settingspages/identityeditwidget.cpp:328
-#: ../src/qtui/settingspages/identityeditwidget.ui:604
-msgid "No Key loaded"
-msgstr "Clé non chargée"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:318
-#: ../src/qtui/settingspages/identityeditwidget.cpp:365
-#: ../src/qtui/settingspages/identityeditwidget.ui:624
-#: ../src/qtui/settingspages/identityeditwidget.ui:722
-msgid "Load"
-msgstr "Chargement"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:322
-msgid "RSA"
-msgstr "RSA"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:325
-msgid "DSA"
-msgstr "DSA"
-
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:330
-#: ../src/qtui/settingspages/identityeditwidget.cpp:369
-msgid "Clear"
-msgstr "Effacer"
+msgstr "Tous les clients Quassel ont disparu de la surface de la terre ..."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:340
-msgid "Load a Certificate"
-msgstr "Charger un Certificat"
+#: ../src/common/identity.cpp:186
+msgctxt "Identity|"
+msgid "Kindergarten is elsewhere!"
+msgstr "Vous n'êtes pas à la maternelle !"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.cpp:363
-#: ../src/qtui/settingspages/identityeditwidget.cpp:364
-#: ../src/qtui/settingspages/identityeditwidget.ui:662
-#: ../src/qtui/settingspages/identityeditwidget.ui:696
-msgid "No Certificate loaded"
-msgstr "Pas de Certificat chargé"
+#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188
+msgctxt "Identity|"
+msgid "https://quassel-irc.org - Chat comfortably. Anywhere."
+msgstr ""
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:29
+#: ../src/qtui/settingspages/identityeditwidget.ui:30
+msgctxt "IdentityEditWidget|"
 msgid "General"
 msgstr "Général"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:37
+#: ../src/qtui/settingspages/identityeditwidget.ui:38
+msgctxt "IdentityEditWidget|"
 msgid "Real Name:"
-msgstr "Nom Réel:"
+msgstr "Nom réel :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:44
+#: ../src/qtui/settingspages/identityeditwidget.ui:45
+msgctxt "IdentityEditWidget|"
 msgid "The \"Real Name\" is shown in /whois."
-msgstr "Le \"Nom Réel\" est montré dans le /whois."
+msgstr "Le « Nom réel » est affiché dans le /whois."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:53
+#: ../src/qtui/settingspages/identityeditwidget.ui:54
+msgctxt "IdentityEditWidget|"
 msgid "Nicknames"
 msgstr "Pseudos"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:89
+#: ../src/qtui/settingspages/identityeditwidget.ui:90
+msgctxt "IdentityEditWidget|"
 msgid "Add Nickname"
 msgstr "Ajouter un pseudo"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:92
+#: ../src/qtui/settingspages/identityeditwidget.ui:93
+msgctxt "IdentityEditWidget|"
 msgid "&Add..."
 msgstr "&Ajouter..."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:115
+#: ../src/qtui/settingspages/identityeditwidget.ui:116
+msgctxt "IdentityEditWidget|"
 msgid "Remove Nickname"
 msgstr "Supprimer le pseudo"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:118
+#: ../src/qtui/settingspages/identityeditwidget.ui:119
+msgctxt "IdentityEditWidget|"
 msgid "Remove"
 msgstr "Supprimer"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:135
+#: ../src/qtui/settingspages/identityeditwidget.ui:136
+msgctxt "IdentityEditWidget|"
 msgid "Rename Identity"
 msgstr "Renommer l'identité"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:138
+#: ../src/qtui/settingspages/identityeditwidget.ui:139
+msgctxt "IdentityEditWidget|"
 msgid "Re&name..."
 msgstr "Re&nommer..."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:164
+#: ../src/qtui/settingspages/identityeditwidget.ui:165
+msgctxt "IdentityEditWidget|"
 msgid "Move upwards in list"
-msgstr "Monter dans la liste"
+msgstr "Remonter dans la liste"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:167
-#: ../src/qtui/settingspages/identityeditwidget.ui:181
+#: ../src/qtui/settingspages/identityeditwidget.ui:168
+#: ../src/qtui/settingspages/identityeditwidget.ui:182
+msgctxt "IdentityEditWidget|"
 msgid "..."
 msgstr "..."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:178
+#: ../src/qtui/settingspages/identityeditwidget.ui:179
+msgctxt "IdentityEditWidget|"
 msgid "Move downwards in list"
 msgstr "Descendre dans la liste"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:226
+#: ../src/qtui/settingspages/identityeditwidget.ui:227
+msgctxt "IdentityEditWidget|"
 msgid "A&way"
 msgstr "A&bsence"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:232
+#: ../src/qtui/settingspages/identityeditwidget.ui:233
+msgctxt "IdentityEditWidget|"
 msgid "Default Away Settings"
 msgstr "Paramètres d'absence par défaut"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:243
+#: ../src/qtui/settingspages/identityeditwidget.ui:244
+msgctxt "IdentityEditWidget|"
 msgid "Nick to be used when being away"
 msgstr "Pseudo utilisé en cas d'absence"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:253
+#: ../src/qtui/settingspages/identityeditwidget.ui:254
+msgctxt "IdentityEditWidget|"
 msgid "Default away reason"
 msgstr "Motif d'absence par défaut"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:260
+#: ../src/qtui/settingspages/identityeditwidget.ui:261
+msgctxt "IdentityEditWidget|"
 msgid "Away Nick:"
-msgstr "Pseudo d'absence:"
+msgstr "Pseudo d'absence :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:267
-#: ../src/qtui/settingspages/identityeditwidget.ui:296
-#: ../src/qtui/settingspages/identityeditwidget.ui:365
+#: ../src/qtui/settingspages/identityeditwidget.ui:268
+#: ../src/qtui/settingspages/identityeditwidget.ui:297
+#: ../src/qtui/settingspages/identityeditwidget.ui:366
+msgctxt "IdentityEditWidget|"
 msgid "Away Reason:"
-msgstr "Motif d'absence:"
+msgstr "Motif d'absence :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:279
+#: ../src/qtui/settingspages/identityeditwidget.ui:280
+msgctxt "IdentityEditWidget|"
 msgid "Set away when all clients have detached from the core"
-msgstr "Mettre absent lorsque tout les clients sont détachés du noyau"
+msgstr "Placer en absence lorsque tous les clients sont déconnectés du composant central"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:282
+#: ../src/qtui/settingspages/identityeditwidget.ui:283
+msgctxt "IdentityEditWidget|"
 msgid "Away On Detach"
-msgstr "Absent sur détachement"
+msgstr "Absent lors de détachement"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:314
+#: ../src/qtui/settingspages/identityeditwidget.ui:315
+msgctxt "IdentityEditWidget|"
 msgid "Not implemented yet"
 msgstr "Non fonctionnel pour le moment"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:317
+#: ../src/qtui/settingspages/identityeditwidget.ui:318
+msgctxt "IdentityEditWidget|"
 msgid "Away On Idle"
-msgstr "Absence sur inactivité"
+msgstr "Absence lors d'inactivité"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:331
+#: ../src/qtui/settingspages/identityeditwidget.ui:332
+msgctxt "IdentityEditWidget|"
 msgid "Set away after"
-msgstr "Mettre absent après"
+msgstr "Passer en absence après"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:341
+#: ../src/qtui/settingspages/identityeditwidget.ui:342
+msgctxt "IdentityEditWidget|"
 msgid "minutes of being idle"
 msgstr "minutes d'inactivité"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:406
+#: ../src/qtui/settingspages/identityeditwidget.ui:399
+#: ../src/qtui/settingspages/identityeditwidget.cpp:277
+msgctxt "IdentityEditWidget|"
+msgid "Advanced"
+msgstr "Avancé"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:407
+msgctxt "IdentityEditWidget|"
 msgid "Ident:"
-msgstr "Ident:"
+msgstr "Ident :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:413
+#: ../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."
-msgstr ""
-"L' \"ident\" fait partie de votre masque d'hôte et ,conjointement avec votre "
-"hôte, identifie vous identifie de manière unique au réseau IRC."
+msgstr "La partie « ident » fait partie de votre masque d'hôte, avec votre nom d'hôte, elle vous identifie de manière unique sur le réseau IRC."
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:422
+#: ../src/qtui/settingspages/identityeditwidget.ui:423
+msgctxt "IdentityEditWidget|"
 msgid "Messages"
 msgstr "Messages"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:430
+#: ../src/qtui/settingspages/identityeditwidget.ui:431
+msgctxt "IdentityEditWidget|"
 msgid "Part Reason:"
-msgstr "Motif de Départ:"
+msgstr "Motif de départ :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:443
+#: ../src/qtui/settingspages/identityeditwidget.ui:444
+msgctxt "IdentityEditWidget|"
 msgid "Quit Reason:"
-msgstr "Motif de Sortie:"
+msgstr "Motif de sortie :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:453
+#: ../src/qtui/settingspages/identityeditwidget.ui:454
+msgctxt "IdentityEditWidget|"
 msgid "Kick Reason:"
-msgstr "Motif de Kick:"
+msgstr "Motif d'expulsion :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:487
+#: ../src/qtui/settingspages/identityeditwidget.ui:488
+msgctxt "IdentityEditWidget|"
 msgid ""
 "You need an SSL Capable Client to edit your Cores SSL Key and Certificate"
-msgstr ""
-"Vous avez besoin d'un client supportant le SSL pour éditer vos clés et "
-"certificats SSL du noyau"
+msgstr "Vous avez besoin d'un client gérant le SSL pour modifier vos clés et certificats SSL du composant central"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:516
+#: ../src/qtui/settingspages/identityeditwidget.ui:517
+msgctxt "IdentityEditWidget|"
 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 ""
-"Attention: vous n'êtes pas connecté avec une connection sécure au noyau "
-"Quassel\n"
-"Continuer provoquera le transfert non crypté de votre clé SSL et de votre "
-"certificat 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 "Attention : votre connexion au composant central Quassel n'est pas sécurisée !\nSi vous poursuivez vos clé et certificat SSL seront transférés en clair !"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:545
+#: ../src/qtui/settingspages/identityeditwidget.ui:546
+msgctxt "IdentityEditWidget|"
 msgid "Continue"
 msgstr "Continuer"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:583
+#: ../src/qtui/settingspages/identityeditwidget.ui:584
+msgctxt "IdentityEditWidget|"
 msgid "Use SSL Key"
 msgstr "Utiliser une clé SSL"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:597
+#: ../src/qtui/settingspages/identityeditwidget.ui:598
+msgctxt "IdentityEditWidget|"
 msgid "Key Type:"
-msgstr "Type de clé:"
+msgstr "Type de clé :"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:605
+#: ../src/qtui/settingspages/identityeditwidget.cpp:396
+msgctxt "IdentityEditWidget|"
+msgid "No Key loaded"
+msgstr "Aucune clé chargée"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:625
+#: ../src/qtui/settingspages/identityeditwidget.ui:723
+#: ../src/qtui/settingspages/identityeditwidget.cpp:397
+#: ../src/qtui/settingspages/identityeditwidget.cpp:451
+msgctxt "IdentityEditWidget|"
+msgid "Load"
+msgstr "Chargement"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:636
+#: ../src/qtui/settingspages/identityeditwidget.ui:637
+msgctxt "IdentityEditWidget|"
 msgid "Use SSL Certificate"
 msgstr "Utiliser un certificat SSL"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:655
+#: ../src/qtui/settingspages/identityeditwidget.ui:656
+msgctxt "IdentityEditWidget|"
 msgid "Organisation:"
-msgstr "Organisation:"
+msgstr "Organisation :"
 
-#. ts-context IdentityEditWidget
-#: ../src/qtui/settingspages/identityeditwidget.ui:689
+#: ../src/qtui/settingspages/identityeditwidget.ui:663
+#: ../src/qtui/settingspages/identityeditwidget.ui:697
+#: ../src/qtui/settingspages/identityeditwidget.cpp:449
+#: ../src/qtui/settingspages/identityeditwidget.cpp:450
+msgctxt "IdentityEditWidget|"
+msgid "No Certificate loaded"
+msgstr "Aucun certificat chargé"
+
+#: ../src/qtui/settingspages/identityeditwidget.ui:690
+msgctxt "IdentityEditWidget|"
 msgid "CommonName:"
-msgstr "Nom:"
+msgstr "Nom usuel :"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:101
+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:107
+msgctxt "IdentityEditWidget|"
+msgid "the hour"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:108
+msgctxt "IdentityEditWidget|"
+msgid "the minutes"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:109
+msgctxt "IdentityEditWidget|"
+msgid "seconds"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:110
+msgctxt "IdentityEditWidget|"
+msgid "AM/PM"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:111
+msgctxt "IdentityEditWidget|"
+msgid "day"
+msgstr "jour"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:112
+msgctxt "IdentityEditWidget|"
+msgid "month"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:113
+msgctxt "IdentityEditWidget|"
+msgid "current timezone"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:115
+msgctxt "IdentityEditWidget|"
+msgid "Example: Away since %%hh:mm%% on %%dd.MM%%."
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:117
+msgctxt "IdentityEditWidget|"
+msgid ""
+"%%%% without anything inside represents %%.  Other format codes are "
+"available."
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:355
+msgctxt "IdentityEditWidget|"
+msgid "Load a Key"
+msgstr "Charger une clé"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:380
+msgctxt "IdentityEditWidget|"
+msgid "Failed to read key"
+msgstr "Impossible de lire la clé"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:381
+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 "Impossible de lire la clé. Elle est incompatible ou non valide. Notez que la clé ne doit pas avoir de mot de passe."
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:386
+msgctxt "IdentityEditWidget|"
+msgid "Core does not support ECDSA keys"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:387
+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:402
+msgctxt "IdentityEditWidget|"
+msgid "RSA"
+msgstr "RSA"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:405
+msgctxt "IdentityEditWidget|"
+msgid "ECDSA"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:408
+msgctxt "IdentityEditWidget|"
+msgid "DSA"
+msgstr "DSA"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:411
+msgctxt "IdentityEditWidget|"
+msgid "Invalid key or no key loaded"
+msgstr ""
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:413
+#: ../src/qtui/settingspages/identityeditwidget.cpp:456
+msgctxt "IdentityEditWidget|"
+msgid "Clear"
+msgstr "Effacer"
 
-#. ts-context IdentityPage
-#: ../src/qtui/ircconnectionwizard.cpp:107
+#: ../src/qtui/settingspages/identityeditwidget.cpp:425
+msgctxt "IdentityEditWidget|"
+msgid "Load a Certificate"
+msgstr "Charger un certificat"
+
+#: ../src/qtui/ircconnectionwizard.cpp:110
+msgctxt "IdentityPage|"
 msgid "Setup Identity"
-msgstr "Paramétrage d'Identité"
+msgstr "Configuration d'Identité"
 
-#. ts-context IdentityPage
-#: ../src/qtui/ircconnectionwizard.cpp:112
+#: ../src/qtui/ircconnectionwizard.cpp:115
+msgctxt "IdentityPage|"
 msgid "Default Identity"
 msgstr "Identité par défaut"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:15
+msgctxt "IgnoreListEditDlg|"
 msgid "Configure Ignore Rule"
-msgstr "Configuration d'une règle d'exclusion"
+msgstr "Configurer une règle d'occultation"
 
-#. ts-context IgnoreListEditDlg
 #: ../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"
-"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>"
-msgstr ""
-"<p><b>Restrictions:</b></p>\n"
-"<p><u>Dynamique:</u></p>\n"
-"<p>Les messages sont filtrés  \"à la volée\".\n"
-"Aussitôt que vous désactivez ou supprimez la règle d'exclusion, les messages "
-"sont affichés à nouveau.</p>\n"
-"<p><u>Permanente:</u></p>\n"
-"<p>Les messages sont filtrés avant d'être stockés dans la base de "
-"données.</p>"
+msgstr "<p><b>Stricte :</b></p>\n<p><u>Dynamique :</u></p>\n<p>les messages sont filtrés « à la volée ».\nAussitôt que vous désactivez ou supprimez la règle d'occultation, les messages sont affichés à nouveau.</p>\n<p><u>Permanente :</u></p>\n<p>les messages sont filtrés avant d'être stockés dans la base de données.</p>"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:35
+msgctxt "IgnoreListEditDlg|"
 msgid "Strictness"
-msgstr "Restriction"
+msgstr "Stricte"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:41
+msgctxt "IgnoreListEditDlg|"
 msgid "Dynamic"
 msgstr "Dynamique"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:48
+msgctxt "IgnoreListEditDlg|"
 msgid "Permanent"
-msgstr "Permanent"
+msgstr "Permanente"
+
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:58
+msgctxt "IgnoreListEditDlg|"
+msgid ""
+"<p><b>Rule Type:</b></p>\n"
+"<p><u>Sender:</u></p>\n"
+"<p>The rule is matched against the sender string\n"
+"<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>Type de règle :</b></p>\n<p><u>Émetteur :</u></p>\n<p>la règle est comparée à l'identifiant utilisateur\n<i>pseudo!ident@nom.hôte<i></p>\n<p><u>Message :</u></p>\n<p>la règle doit correspondre au contenu réel du message</p>"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:66
+msgctxt "IgnoreListEditDlg|"
 msgid "Rule Type"
 msgstr "Type de règle"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:72
+msgctxt "IgnoreListEditDlg|"
 msgid "Sender"
-msgstr "Emetteur"
+msgstr "Émetteur"
 
-#. ts-context IgnoreListEditDlg
 #: ../src/qtui/settingspages/ignorelisteditdlg.ui:79
+msgctxt "IgnoreListEditDlg|"
 msgid "Message"
 msgstr "Message"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:91
-#, fuzzy
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:86
+msgctxt "IgnoreListEditDlg|"
+msgid "CTCP"
+msgstr "CTCP"
+
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:98
+msgctxt "IgnoreListEditDlg|"
 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"
@@ -5510,140 +5374,104 @@ msgid ""
 "<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 ""
+"- <i>stupid!.+</i> (RegEx) matches any sender with nickname <i>stupid</i> from any host</p>"
+msgstr "<p><b>Règle d'exclusion :</b></p>\n<p>suivant le type de règle, le texte doit correspondre soit :</p>\n<p><u>- au contenu du message :</u></p>\n<p><i>Exemple :</i>\n<br />\n<i>*machin*</i> correspondra à tout texte contenant le mot <i>machin</i></p>\n<p><u>- à l'identifiant utilisateur</u>  <i>(pseudo!ident@nom.hôte)</i></p>\n<p><i>Exemples :</i>\n<br />\n- <i>*@toto.fr</i> correspondra à tout utilisateur venant de <i>toto.fr</i>\n<br />\n- <i>sarkozy!.+</i> (RegEx) correspondra à tout utilisateur ayant pour pseudo <i>sarkozy</i> venant de n'importe quel hôte</p>"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:105
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:112
+msgctxt "IgnoreListEditDlg|"
 msgid "Ignore Rule"
-msgstr "Règle d'exclusion"
+msgstr "Règle d'occultation"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:116
-#, fuzzy
+#: ../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"
-"<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>"
-msgstr ""
+msgstr "<p><b>Utiliser les expression régulières :</b></p>\n<p>si cette option est activée, les règles obéissent à la syntaxe de l'expression régulière.</p>\n<p>Sinon, les règles acceptent les caractères jokers suivants :</p>\n<p> * : représente n'importe un nombre de caractères quelconques.\n<br />\n? : représente un caractère unique quelconque.</p>"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:124
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:131
+msgctxt "IgnoreListEditDlg|"
 msgid "Regular expression"
-msgstr "Expression Régulière"
+msgstr "Expression régulière"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:136
-#, fuzzy
+#: ../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"
-"<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>The list below is interpreted as a list of channels for which the rule "
-"should match</p>"
-msgstr ""
+"<p>The list below is interpreted as a list of channels for which the rule should match</p>"
+msgstr "<p><b>Portée :</b></p>\n<p><u>Globale :</u></p>\n<p>cette règle est active pour tout canal et pour tout réseau.</p>\n<p><u>Réseau :</u></p>\n<p>la règle doit correspondre à l'un des réseaux présents dans la liste suivante. </p>\n<p><u>Canal :</u></p>\n<p>la règle doit correspondre à l'un des canaux présents dans la liste suivante. </p>"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:145
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:152
+msgctxt "IgnoreListEditDlg|"
 msgid "Scope"
 msgstr "Portée"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:153
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:160
+msgctxt "IgnoreListEditDlg|"
 msgid "Global"
-msgstr "Totale"
+msgstr "Globale"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:160
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:167
+msgctxt "IgnoreListEditDlg|"
 msgid "Network"
 msgstr "Réseau"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:167
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:174
+msgctxt "IgnoreListEditDlg|"
 msgid "Channel"
 msgstr "Canal"
 
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:176
-#, fuzzy
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:183
+msgctxt "IgnoreListEditDlg|"
 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"
-"<i>#quassel*; #foobar</i>\n"
+"<i>#quassel*; #foobar; !#quasseldroid</i>\n"
 "<br />\n"
-"would match on #foobar and on any channel starting with <i>#quassel</i></p>"
-msgstr ""
-
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:213
-msgid "Rule is enabled"
-msgstr "Règle activée"
-
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:58
-#, fuzzy
-msgid ""
-"<p><b>Rule Type:</b></p>\n"
-"<p><u>Sender:</u></p>\n"
-"<p>The rule is matched against the sender string\n"
-"<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>"
+"would match on <i>#foobar</i> and any channel starting with <i>#quassel</i> except for <i>#quasseldroid</i>\n"
+"<br />\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"
+"would match anything except for <i>#foobar</i> or any channel starting with <i>#quassel</i></p>"
 msgstr ""
 
-#. ts-context IgnoreListEditDlg
-#~ msgid ""
-#~ "<p><b>Enabled:</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>Enabled:</b></p>\n"
-#~ "<p>Only enabled rules are filtered.\n"
-#~ "<br />\n"
-#~ "For dynamic rules, disabling actually shows the filtered messages "
-#~ "again.</p>"
-
-#. ts-context IgnoreListEditDlg
-#: ../src/qtui/settingspages/ignorelisteditdlg.ui:207
+#: ../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>"
-msgstr ""
-"<p><b>Activée / Désactivée:</b></p>\n"
-"<p>Seules les règles actives sont filtrées.\n"
-"<br />\n"
-"Pour les règles dynamiques, la désactivation affiche à nouveau les messages "
-"filtrés.</p>"
+msgstr "<p><b>Activée / désactivée :</b></p>\n<p>Seules les règles actives sont filtrées.\n<br />\nPour les règles dynamiques, la désactivation affiche à nouveau les messages filtrés.</p>"
+
+#: ../src/qtui/settingspages/ignorelisteditdlg.ui:227
+msgctxt "IgnoreListEditDlg|"
+msgid "Rule is enabled"
+msgstr "La règle est activée"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:69
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:68
+msgctxt "IgnoreListModel|"
 msgid ""
 "<b>Enable / Disable:</b><br />Only enabled rules are filtered.<br />For "
 "dynamic rules, disabling actually shows the filtered messages again"
-msgstr ""
-"<b>Activée / Désactivée:</b><br />Seules les règles actives sont "
-"filtrées.<br />Pour les règles dynamiques, la désactivation affiche à "
-"nouveau les messages filtrés"
+msgstr "<b>Activée / désactivée :</b><br />seules les règles actives sont filtrées.<br />Pour les règles dynamiques, la désactivation affiche à nouveau les messages filtrés"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:73
-#, fuzzy
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:72
+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 "
@@ -5653,3531 +5481,3951 @@ msgid ""
 "\"*@foobar.com\" matches any sender from host foobar.com<br />    "
 "\"stupid!.+\" (RegEx) matches any sender with nickname \"stupid\" from any "
 "host<br />"
-msgstr ""
+msgstr "<b>Règle d'occultation :</b><br />Suivant le type de la règle le texte est comparé soit :<br /><br />- <u>au contenu du message:</u><br /><i>Exemple :<i><br />    \"*truc*\" correspondra à tout texte contenant « truc »<br /><br />- <u>à l'identifiant de l'utilisateur<i>pseudo!ident@nom.hôte<i></u><br /><i>Exemple :</i><br />    \"*@toto.fr\" correspondra à tous les utilisateurs venant de toto.fr<br />    \"sarkozy!.+\" (RegEx) correspondra à tous les utilisateurs ayant pour pseudo « sarkozy » quel que soit leur hôte. <br />"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:89
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:88
+msgctxt "IgnoreListModel|"
 msgid "By Sender"
-msgstr "Par emetteur"
+msgstr "Par émetteur"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:91
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:90
+msgctxt "IgnoreListModel|"
 msgid "By Message"
 msgstr "Par message"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:193
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:199
+msgctxt "IgnoreListModel|"
 msgid "Enabled"
 msgstr "Activé"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:194
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:199
+msgctxt "IgnoreListModel|"
 msgid "Type"
 msgstr "Type"
 
-#. ts-context IgnoreListModel
-#: ../src/qtui/settingspages/ignorelistmodel.cpp:195
+#: ../src/qtui/settingspages/ignorelistmodel.cpp:199
+msgctxt "IgnoreListModel|"
 msgid "Ignore Rule"
-msgstr "Ignorer la Règle"
-
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
-msgid "Misc"
-msgstr "Divers"
-
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:34
-msgid "Ignore List"
-msgstr "Liste d'exclusion"
-
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:128
-msgid "Rule already exists"
-msgstr "Cette règle existant déjà"
-
-#. ts-context IgnoreListSettingsPage
-#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:129
-msgid ""
-"There is already a rule\n"
-"\"%1\"\n"
-"Please choose another rule."
-msgstr ""
-"Il y a déjà une règle\n"
-"\"%1\"\n"
-"Merci de choisir une autre règle."
+msgstr "Règle d'occultation"
 
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:14
+msgctxt "IgnoreListSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:28
+msgctxt "IgnoreListSettingsPage|"
 msgid "New"
 msgstr "Nouveau"
 
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:42
+msgctxt "IgnoreListSettingsPage|"
 msgid "Delete"
 msgstr "Supprimer"
 
-#. ts-context IgnoreListSettingsPage
 #: ../src/qtui/settingspages/ignorelistsettingspage.ui:56
+msgctxt "IgnoreListSettingsPage|"
 msgid "&Edit"
-msgstr "&Modifier"
+msgstr "É&dition"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:37
+msgctxt "IgnoreListSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:37
+msgctxt "IgnoreListSettingsPage|"
+msgid "Ignore List"
+msgstr "Liste d'occultation"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139
+msgctxt "IgnoreListSettingsPage|"
+msgid "Rule already exists"
+msgstr "Cette règle existe déjà"
+
+#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140
+#, qt-format
+msgctxt "IgnoreListSettingsPage|"
+msgid ""
+"There is already a rule\n"
+"\"%1\"\n"
+"Please choose another rule."
+msgstr "Il existe déjà une règle\n« %1 »\nVeuillez en choisir une autre."
 
-#. ts-context IndicatorNotificationConfigWidget
-#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14
+#: ../src/qtui/inputwidget.ui:26
+msgctxt "InputWidget|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context IndicatorNotificationConfigWidget
-#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20
-msgid "Show messages in indicator"
-msgstr "Afficher les messages dans l'indicateur"
+#: ../src/qtui/inputwidget.ui:89
+msgctxt "InputWidget|"
+msgid "View and change nick"
+msgstr ""
+
+#: ../src/qtui/inputwidget.ui:175
+msgctxt "InputWidget|"
+msgid "Bold"
+msgstr ""
 
-#. ts-context InputLine
-#~ msgid "Do you really want to paste %1 lines?"
-#~ msgstr "Voulez vous vraiment coller %1 lignes ?"
+#: ../src/qtui/inputwidget.ui:215
+msgctxt "InputWidget|"
+msgid "Italic"
+msgstr ""
 
-#. ts-context InputLine
-#~ msgid "Paste Protection"
-#~ msgstr "Protection Collage"
+#: ../src/qtui/inputwidget.ui:258
+msgctxt "InputWidget|"
+msgid "Underline"
+msgstr ""
 
-#. ts-context InputLine
-#~ msgid "Do you really want to paste %n lines?"
-#~ msgid_plural "Do you really want to paste %n lines?"
-#~ msgstr[0] "Voulez vous vraiment coller une ligne ?"
-#~ msgstr[1] "Voulez vous vraiment coller %n lignes ?"
+#: ../src/qtui/inputwidget.ui:301
+msgctxt "InputWidget|"
+msgid "Strikethrough"
+msgstr ""
 
-#. ts-context InputWidget
-#: ../src/qtui/ui/inputwidget.ui:20
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/inputwidget.ui:341
+msgctxt "InputWidget|"
+msgid "Set foreground color"
+msgstr ""
+
+#: ../src/qtui/inputwidget.ui:372
+msgctxt "InputWidget|"
+msgid "Set background color"
+msgstr ""
+
+#: ../src/qtui/inputwidget.ui:406
+msgctxt "InputWidget|"
+msgid "Clear formatting"
+msgstr ""
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:89
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "White"
+msgstr "White"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Black"
+msgstr "Noir"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Dark blue"
+msgstr "Bleu foncé"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Dark green"
+msgstr "Vert foncé"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Red"
+msgstr "Rouge"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Dark red"
+msgstr "Rouge foncé"
+
+#: ../src/qtui/inputwidget.cpp:79
+msgctxt "InputWidget|"
+msgid "Dark magenta"
+msgstr "Magenta foncé"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Orange"
+msgstr "Orange"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Yellow"
+msgstr "Jaune"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Green"
+msgstr "Vert"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Dark cyan"
+msgstr "Cyan foncé"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Cyan"
+msgstr "Cyan"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Blue"
+msgstr "Bleu"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Magenta"
+msgstr "Magenta"
+
+#: ../src/qtui/inputwidget.cpp:80
+msgctxt "InputWidget|"
+msgid "Dark gray"
+msgstr "Gris foncé"
+
+#: ../src/qtui/inputwidget.cpp:81
+msgctxt "InputWidget|"
+msgid "Light gray"
+msgstr "Gris clair"
+
+#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92
+msgctxt "InputWidget|"
+msgid "Clear Color"
+msgstr "Effacer la couleur"
+
+#: ../src/qtui/inputwidget.cpp:134
+msgctxt "InputWidget|"
 msgid "Focus Input Line"
 msgstr "Focus sur la ligne de saisie"
 
-#. ts-context InputWidget
-#: ../src/qtui/inputwidget.cpp:90
-msgid "Ctrl+L"
-msgstr "Ctrl+L"
-
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
-msgid "Interface"
-msgstr "Interface"
+#: ../src/qtui/inputwidget.cpp:603
+msgctxt "InputWidget|"
+msgid "Hide formatting options"
+msgstr ""
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:23
-msgid "Input Widget"
-msgstr "Widget de saisie"
+#: ../src/qtui/inputwidget.cpp:607
+msgctxt "InputWidget|"
+msgid "Show formatting options"
+msgstr ""
 
-#. ts-context InputWidgetSettingsPage
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:14
+msgctxt "InputWidgetSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context InputWidgetSettingsPage
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:22
+msgctxt "InputWidgetSettingsPage|"
 msgid "Custom font:"
-msgstr "Police personnalisée:"
+msgstr "Police personnalisée :"
 
-#. ts-context InputWidgetSettingsPage
 #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:50
-msgid "Enable spell check"
-msgstr "Activer la correction d'orthographe"
+msgctxt "InputWidgetSettingsPage|"
+msgid "Enable per chat history"
+msgstr "Activer l'historique par conversation"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:63
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:66
+msgctxt "InputWidgetSettingsPage|"
 msgid "Show nick selector"
-msgstr "Afficher le selecteur de pseudo"
-
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:79
-msgid "Multi-Line Editing"
-msgstr "Edition multi-lignes"
+msgstr "Afficher le sélecteur de pseudo"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:82
+msgctxt "InputWidgetSettingsPage|"
+msgid "Show style buttons"
+msgstr "Afficher les boutons de style"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:98
+msgctxt "InputWidgetSettingsPage|"
+msgid "Enables (limited) Emacs key bindings in the input field."
+msgstr "Active la saisie (limitée) de type Emacs dans le champ de saisie"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:101
+msgctxt "InputWidgetSettingsPage|"
+msgid "Emacs key bindings"
+msgstr "Saisie de type Emacs"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:114
+msgctxt "InputWidgetSettingsPage|"
+msgid "Enables line wrapping for input."
+msgstr "Activer le retour à la ligne automatique dans le composant de saisie."
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:117
+msgctxt "InputWidgetSettingsPage|"
+msgid "Line wrapping"
+msgstr "Retour à la ligne automatique"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:130
+msgctxt "InputWidgetSettingsPage|"
+msgid "&Multi-Line Editing"
+msgstr ""
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:96
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:147
+msgctxt "InputWidgetSettingsPage|"
 msgid "Show at most"
-msgstr "Montrer au minimum"
+msgstr "Afficher au plus"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:122
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:173
+msgctxt "InputWidgetSettingsPage|"
 msgid "lines"
 msgstr "lignes"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:144
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:195
+msgctxt "InputWidgetSettingsPage|"
 msgid "Enable scrollbars"
 msgstr "Activer les ascenseurs"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:163
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:214
+msgctxt "InputWidgetSettingsPage|"
 msgid "Tab Completion"
-msgstr "Tab Completion"
+msgstr "Complétement avec Tab"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:171
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:222
+msgctxt "InputWidgetSettingsPage|"
 msgid "Completion suffix:"
-msgstr "Suffixe pour compléter:"
+msgstr "Suffixe de complétement :"
 
-#. ts-context InputWidgetSettingsPage
-#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:187
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:238
+msgctxt "InputWidgetSettingsPage|"
 msgid ": "
 msgstr ": "
 
-#. ts-context IntroPage
-#~ msgid "Introduction"
-#~ msgstr "Introduction"
+#: ../src/qtui/settingspages/inputwidgetsettingspage.ui:265
+msgctxt "InputWidgetSettingsPage|"
+msgid "Add space after nick when completing mid-sentence"
+msgstr "Ajouter une espace après le pseudo pendant la complétion au milieu d'une phrase "
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24
+msgctxt "InputWidgetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24
+msgctxt "InputWidgetSettingsPage|"
+msgid "Input Widget"
+msgstr "Composant de saisie"
 
-#. ts-context IntroPage
-#~ msgid ""
-#~ "This wizard will guide you through the setup process for your shiny new "
-#~ "Quassel IRC Client."
-#~ msgstr ""
-#~ "Cet assistant va vous guider dans le processus de paramétrage de votre "
-#~ "tout nouveau client IRC Quassel."
+#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57
+msgctxt "InternalPeer|"
+msgid "internal connection"
+msgstr "connexion interne"
 
-#. ts-context IrcConnectionWizard
-#: ../src/qtui/ircconnectionwizard.cpp:51
+#: ../src/qtui/ircconnectionwizard.cpp:47
+msgctxt "IrcConnectionWizard|"
 msgid "Save && Connect"
-msgstr "Sauve && Connecte"
+msgstr "Enregistrer && se connecter"
 
-#. ts-context IrcListModel
-#: ../src/client/irclistmodel.cpp:59
+#: ../src/client/irclistmodel.cpp:61
+msgctxt "IrcListModel|"
 msgid "Channel"
 msgstr "Canal"
 
-#. ts-context IrcListModel
-#: ../src/client/irclistmodel.cpp:60
+#: ../src/client/irclistmodel.cpp:61
+msgctxt "IrcListModel|"
 msgid "Users"
-msgstr "Utilisateurs"
+msgstr "Utilisateur(s)"
 
-#. ts-context IrcListModel
 #: ../src/client/irclistmodel.cpp:61
+msgctxt "IrcListModel|"
 msgid "Topic"
 msgstr "Sujet"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:542
-msgid "%1 has changed topic for %2 to: \"%3\""
-msgstr "%1 à changé le sujet de  %2 en :\"%3\""
+#: ../src/core/ircparser.cpp:452
+msgctxt "IrcParser|"
+msgid "Capability negotiation not supported"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:941
-msgid "No topic is set for %1."
-msgstr "Pas de sujet pour %1."
+#: ../src/client/networkmodel.cpp:1100
+msgctxt "IrcUserItem|"
+msgid "Modes"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:956
-msgid "Topic for %1 is \"%2\""
-msgstr "Le sujet pour %1 est \"%2\""
+#: ../src/client/networkmodel.cpp:1102
+msgctxt "IrcUserItem|"
+msgid "Unknown"
+msgstr "Inconnu "
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:967
-msgid "Topic set by %1 on %2"
-msgstr "Sujet mis par %1 le %2"
-
-#. ts-context IrcServerHandler
-#~ msgid "Your desired nickname contains illegal characters!"
-#~ msgstr "Le pseudo que vous avez choisi contient des caractères illégaux!"
-
-#. ts-context IrcServerHandler
-#~ msgid "Please use /nick <othernick> to continue your IRC-Session!"
-#~ msgstr ""
-#~ "Merci d'utiliser /nick <autrepseudo> pour continuer votre session IRC !"
-
-#. ts-context IrcServerHandler
-#~ msgid "Nick %1 is already taken"
-#~ msgstr "Le pseudo %1 est déjà utilisé"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:592 ../src/core/ircserverhandler.cpp:599
-#: ../src/core/ircserverhandler.cpp:606 ../src/core/ircserverhandler.cpp:613
-msgid "%1"
-msgstr "%1"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:648
-msgid "[Whois] %1 is away: \"%2\""
-msgstr "[Whois] %1 est absent: \"%2\""
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:654 ../src/core/ircserverhandler.cpp:659
-msgid "%1 is away: \"%2\""
-msgstr "%1 est absent: \"%2\""
+#: ../src/client/networkmodel.cpp:1108
+msgctxt "IrcUserItem|"
+msgid "Away message"
+msgstr "Message d'absence"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:703 ../src/core/ircserverhandler.cpp:717
-#: ../src/core/ircserverhandler.cpp:751 ../src/core/ircserverhandler.cpp:767
-#: ../src/core/ircserverhandler.cpp:828 ../src/core/ircserverhandler.cpp:860
-msgid "[Whois] %1"
-msgstr "[Whois] %1"
+#: ../src/client/networkmodel.cpp:1110
+msgctxt "IrcUserItem|"
+msgid "Realname"
+msgstr "Nom réel"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:732 ../src/core/ircserverhandler.cpp:734
-msgid "[Whois] %1 is %2 (%3)"
-msgstr "[Whois] %1 est %2 (%3)"
+#: ../src/client/networkmodel.cpp:1115
+msgctxt "IrcUserItem|"
+msgid "Help status"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:749
-msgid "%1 is online via %2 (%3)"
-msgstr "%1 est connecté par %2 (%3)"
+#: ../src/client/networkmodel.cpp:1115
+msgctxt "IrcUserItem|"
+msgid "Available for help"
+msgstr "Disponible pour aider"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:753 ../src/core/ircserverhandler.cpp:1031
-msgid "[Whowas] %1"
-msgstr "[Whowas] %1"
+#: ../src/client/networkmodel.cpp:1118
+msgctxt "IrcUserItem|"
+msgid "Service status"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:779
-msgid "[Whowas] %1 was %2 (%3)"
-msgstr "[Whowas] %1 était %2 (%3)"
+#: ../src/client/networkmodel.cpp:1128
+msgctxt "IrcUserItem|"
+msgid "Not logged in"
+msgstr "Pas connecté dans"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:793
-msgid "[Who] End of /WHO list for %1"
-msgstr "[Who] Fin de la liste  /WHO pour %1"
+#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141
+msgctxt "IrcUserItem|"
+msgid "Account"
+msgstr "Compte"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:813
-msgid "[Whois] %1 is logged in since %2"
-msgstr "[Whois] %1 est connecté depuis %2"
+#: ../src/client/networkmodel.cpp:1141
+msgctxt "IrcUserItem|"
+msgid "Identified for this nick"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:815
-msgid "[Whois] %1 is idling for %2 (%3)"
-msgstr "[Whois] %1est en attente depuis %2 (%3)"
+#: ../src/client/networkmodel.cpp:1147
+msgctxt "IrcUserItem|"
+msgid "Service Reply"
+msgstr ""
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:818
-msgid "[Whois] idle message: %1"
-msgstr "[Whois] message d'attente: %1"
+#: ../src/client/networkmodel.cpp:1151
+msgctxt "IrcUserItem|"
+msgid "Hostmask"
+msgstr "Masque d'hôte"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:850
-msgid "[Whois] %1 is a user on channels: %2"
-msgstr "[Whois] %1 est présent sur les canaux: %2"
+#: ../src/client/networkmodel.cpp:1155
+msgctxt "IrcUserItem|"
+msgid "Operator"
+msgstr "Opérateur"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:852
-msgid "[Whois] %1 has voice on channels: %2"
-msgstr "[Whois] %1 a voix sur les canaux: %2"
+#: ../src/client/networkmodel.cpp:1163
+msgctxt "IrcUserItem|"
+msgid "Idling since"
+msgstr "Inactif depuis"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:854
-msgid "[Whois] %1 is an operator on channels: %2"
-msgstr "[Whois] %1 est opérateur sur les canaux: %2"
+#: ../src/client/networkmodel.cpp:1167
+msgctxt "IrcUserItem|"
+msgid "Login time"
+msgstr "Durée de connexion"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:882
-msgid "Channel %1 has %2 users. Topic is: %3"
-msgstr "Le canal %1 a %2 utilisateurs. Son sujet est: %3"
+#: ../src/client/networkmodel.cpp:1170
+msgctxt "IrcUserItem|"
+msgid "Server"
+msgstr "Serveur"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:891
-msgid "End of channel list"
-msgstr "Fin de la liste des canaux"
+#: ../src/client/networkmodel.cpp:1175
+msgctxt "IrcUserItem|"
+msgid "No information available"
+msgstr "Pas d'information disponible"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:990
-msgid "[Who] %1"
-msgstr "[Who] %1"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:14
+msgctxt "ItemViewSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context IrcServerHandler
-#~ msgid ""
-#~ "There is a nickname in your identity's nicklist which contains illegal "
-#~ "characters"
-#~ msgstr ""
-#~ "Il y a un pseudo dans votre liste d'identié qui contient des caractères "
-#~ "illégaux"
-
-#. ts-context IrcServerHandler
-#~ msgid ""
-#~ "Due to a bug in Unreal IRCd (and maybe other irc-servers too) we're "
-#~ "unable to determine the erroneous nick"
-#~ msgstr ""
-#~ "En raison d'une bogue dans Unreal IRCd ( et peut être dans d'autres "
-#~ "serveurs IRC) nous ne pouvons déterminer le pseudo erroné"
-
-#. ts-context IrcServerHandler
-#~ msgid "Please use: /nick <othernick> to continue or clean up your nicklist"
-#~ msgstr ""
-#~ "Merci d'utiliser: /nick <autrepseudo> pour continuer ou de nettoyer votre "
-#~ "liste de pseudos"
-
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1049
-msgid "Nick %1 contains illegal characters"
-msgstr "Le pseudo %1 contient des caractères illégaux"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:22
+msgctxt "ItemViewSettingsPage|"
+msgid "Custom font:"
+msgstr "Police personnalisée :"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1060
-msgid "Nick already in use: %1"
-msgstr "Le pseudo suivant est déjà utilisé: %1"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:50
+msgctxt "ItemViewSettingsPage|"
+msgid "Show icons"
+msgstr "Afficher les icônes"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:1149
-msgid ""
-"No free and valid nicks in nicklist found. use: /nick <othernick> to continue"
-msgstr ""
-"Aucun pseudo libre et valide n'a été trouvé dans la liste. Utiliser: /nick "
-"<autrepseudo> pour continuer"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:66
+msgctxt "ItemViewSettingsPage|"
+msgid "Chat List"
+msgstr "Liste des conversations"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:567
-msgid "Received RPL_ISUPPORT (005) without parameters!"
-msgstr "Réception de RPL_ISUPPORT (005) sans paramètres !"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:72
+msgctxt "ItemViewSettingsPage|"
+msgid "Display topic in tooltip"
+msgstr "Afficher le sujet dans une infobulle"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:575
-msgid ""
-"Received non RFC compliant RPL_ISUPPORT: this can lead to unexpected "
-"behavior!"
-msgstr ""
-"Récetion d'un  RPL_ISUPPORT hors RFC: cela peut avoir des conséquences "
-"inattendues !"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:85
+msgctxt "ItemViewSettingsPage|"
+msgid "Mouse wheel changes selected chat"
+msgstr "La molette de la souris modifie la conversation active"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:909
-msgid "Homepage for %1 is %2"
-msgstr "La page d'accueil de %1 est %2"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:101
+msgctxt "ItemViewSettingsPage|"
+msgid "Use Custom Colors"
+msgstr "Utiliser des couleurs personnalisées"
 
-#. ts-context IrcServerHandler
-#: ../src/core/ircserverhandler.cpp:927
-msgid "Channel %1 created on %2"
-msgstr "Canal %1 créé sur %2"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:121
+msgctxt "ItemViewSettingsPage|"
+msgid "Standard:"
+msgstr "Standard :"
+
+#: ../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 "Inactif :"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:169
+msgctxt "ItemViewSettingsPage|"
+msgid "Unread messages:"
+msgstr "Messages non lus :"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:193
+msgctxt "ItemViewSettingsPage|"
+msgid "Highlight:"
+msgstr "Surlignage :"
 
-#. ts-context IrcUserItem
-#: ../src/client/networkmodel.cpp:799
-msgid "idling since %1"
-msgstr "inactif depuis %1"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:217
+msgctxt "ItemViewSettingsPage|"
+msgid "Other activity:"
+msgstr "Autre activité :"
+
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:318
+msgctxt "ItemViewSettingsPage|"
+msgid "Custom Nick List Colors"
+msgstr "Couleurs personnalisées de la liste des pseudos"
 
-#. ts-context IrcUserItem
-#: ../src/client/networkmodel.cpp:802
-msgid "login time: %1"
-msgstr "durée de connexion: %1"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:333
+msgctxt "ItemViewSettingsPage|"
+msgid "Online:"
+msgstr "En ligne :"
 
-#. ts-context IrcUserItem
-#: ../src/client/networkmodel.cpp:805
-msgid "server: %1"
-msgstr "serveur: %1"
+#: ../src/qtui/settingspages/itemviewsettingspage.ui:373
+msgctxt "ItemViewSettingsPage|"
+msgid "Away:"
+msgstr "Absent :"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30
+msgctxt "ItemViewSettingsPage|"
 msgid "Interface"
 msgstr "Interface"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:28
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30
+msgctxt "ItemViewSettingsPage|"
 msgid "Chat & Nick Lists"
-msgstr "Vues & Liste des Pseudos"
+msgstr "Listes des conversations et des pseudos"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:33
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:34
+msgctxt "ItemViewSettingsPage|"
 msgid "Network"
 msgstr "Réseau"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:36
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:37
+msgctxt "ItemViewSettingsPage|"
 msgid "Inactive"
-msgstr "Inactive"
+msgstr "Inactif"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:37
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:38
+msgctxt "ItemViewSettingsPage|"
 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 "Messages non lus"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:39
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:40
+msgctxt "ItemViewSettingsPage|"
 msgid "Highlight"
 msgstr "Surlignage"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.cpp:40
+#: ../src/qtui/settingspages/itemviewsettingspage.cpp:41
+msgctxt "ItemViewSettingsPage|"
 msgid "Other activity"
 msgstr "Autre activité"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:14
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/knotificationbackend.cpp:78
+#: ../src/qtui/knotificationbackend.cpp:80
+msgctxt "KNotificationBackend|"
+msgid "View"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:22
-msgid "Custom font:"
-msgstr "Police personnalisée:"
+#: ../src/qtui/knotificationbackend.cpp:138
+#, qt-format
+msgctxt "KNotificationBackend|"
+msgid "%n pending highlight(s)"
+msgid_plural "%n pending highlight(s)"
+msgstr[0] "%n message surligné en attente"
+msgstr[1] "%n messages surlignés en attente"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:76
+msgctxt "KeySequenceButton|"
+msgid "The key you just pressed is not supported by Qt."
+msgstr "La touche que vous venez d'utiliser n'est pas prise en charge par Qt."
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:76
+msgctxt "KeySequenceButton|"
+msgid "Unsupported Key"
+msgstr "Touche non prise en charge"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:166
+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 "Cliquez sur le bouton puis saisissez le raccourci tel que vous le feriez dans l'application.\nPar exemple, pour Ctrl+a, maintenez la touche Ctrl enfoncée puis appuyez sur a."
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:266
+msgctxt "KeySequenceWidget|Meta key"
+msgid "Meta"
+msgstr "Meta"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:268
+msgctxt "KeySequenceWidget|Ctrl key"
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:270
+msgctxt "KeySequenceWidget|Alt key"
+msgid "Alt"
+msgstr "Alt"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:272
+msgctxt "KeySequenceWidget|Shift key"
+msgid "Shift"
+msgstr "Maj"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:276
+msgctxt ""
+"KeySequenceWidget|What the user inputs now will be taken as the new shortcut"
+msgid "Input"
+msgstr "Saisie"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:283
+msgctxt "KeySequenceWidget|No shortcut defined"
+msgid "None"
+msgstr "Aucun"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:50
-msgid "Show icons"
-msgstr "Afficher les icones"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:373
+#: ../src/qtui/settingspages/keysequencewidget.cpp:381
+msgctxt "KeySequenceWidget|"
+msgid "Shortcut Conflict"
+msgstr "Conflit de raccourcis"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:66
-msgid "Chat List"
-msgstr "Vue"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:374
+#, qt-format
+msgctxt "KeySequenceWidget|"
+msgid ""
+"The \"%1\" shortcut is already in use, and cannot be configured.\n"
+"Please choose another one."
+msgstr "Le raccourci « %1 » est déjà utilisé et ne peut être configuré.\nVeuillez en choisir un autre."
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:72
-msgid "Display topic in tooltip"
-msgstr "Afficher le sujet en bulle"
+#: ../src/qtui/settingspages/keysequencewidget.cpp:382
+#, qt-format
+msgctxt "KeySequenceWidget|"
+msgid ""
+"The \"%1\" shortcut is ambiguous with the shortcut for the following action:"
+msgstr "Le raccourci « %1 » entre en conflit avec celui défini pour l'action suivante :"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:383
+msgctxt "KeySequenceWidget|"
+msgid "Do you want to reassign this shortcut to the selected action?"
+msgstr "Voulez-vous réassigner ce raccourci à l'action sélectionnée ?"
+
+#: ../src/qtui/settingspages/keysequencewidget.cpp:387
+msgctxt "KeySequenceWidget|"
+msgid "Reassign"
+msgstr "Réassigner"
+
+#: ../src/core/ldapauthenticator.cpp:71
+msgctxt "LdapAuthenticator|"
+msgid "LDAP"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#~ msgid "DisplayTopicInTooltip"
-#~ msgstr "DisplayTopicInTooltip"
+#: ../src/core/ldapauthenticator.cpp:76
+msgctxt "LdapAuthenticator|"
+msgid "Authenticate users using an LDAP server."
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:85
-msgid "Mouse wheel changes selected chat"
-msgstr "La molette de la souris change le dialogue actif"
+#: ../src/core/ldapauthenticator.cpp:83
+msgctxt "LdapAuthenticator|"
+msgid "Hostname"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:101
-msgid "Use Custom Colors"
-msgstr "Utiliser les couleurs personnalisées"
+#: ../src/core/ldapauthenticator.cpp:83
+msgctxt "LdapAuthenticator|"
+msgid "Port"
+msgstr "Port"
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:118
-msgid "Standard:"
-msgstr "Normale:"
-
-#. ts-context ItemViewSettingsPage
-#: ../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
-msgid "..."
-msgstr "..."
+#: ../src/core/ldapauthenticator.cpp:84
+msgctxt "LdapAuthenticator|"
+msgid "Bind DN"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:142
-msgid "Inactive:"
-msgstr "Inactif:"
+#: ../src/core/ldapauthenticator.cpp:84
+msgctxt "LdapAuthenticator|"
+msgid "Bind Password"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:166
-msgid "Unread messages:"
-msgstr "Messages non lus:"
+#: ../src/core/ldapauthenticator.cpp:84
+msgctxt "LdapAuthenticator|"
+msgid "Base DN"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:190
-msgid "Highlight:"
-msgstr "Surlignage:"
+#: ../src/core/ldapauthenticator.cpp:85
+msgctxt "LdapAuthenticator|"
+msgid "Filter"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:214
-msgid "Other activity:"
-msgstr "Autre activité:"
+#: ../src/core/ldapauthenticator.cpp:85
+msgctxt "LdapAuthenticator|"
+msgid "UID Attribute"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:272
-msgid "1"
-msgstr "1"
+#: ../src/common/protocols/legacy/legacypeer.cpp:142
+msgctxt "LegacyPeer|"
+msgid "Invalid handshake message!"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:286
-msgid "Custom Nick List Colors"
-msgstr "Couleurs Personnalisées de la liste de pseudo"
+#: ../src/common/protocols/legacy/legacypeer.cpp:225
+#, qt-format
+msgctxt "LegacyPeer|"
+msgid "Unknown protocol message of type %1"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:301
-msgid "Online:"
-msgstr "En ligne:"
+#: ../src/common/logger.cpp:90
+#, qt-format
+msgctxt "Logger|"
+msgid "Invalid log level %1; supported are Debug|Info|Warning|Error"
+msgstr ""
 
-#. ts-context ItemViewSettingsPage
-#: ../src/qtui/settingspages/itemviewsettingspage.ui:338
-msgid "Away:"
-msgstr "Absent:"
-
-#. ts-context MainWidget
-#~ msgid "Form"
-#~ msgstr "Formulaire"
-
-#. ts-context MainWidget
-#~ msgid "background-color: rgba(220, 220, 255, 40%)"
-#~ msgstr "background-color: rgba(220, 220, 255, 40%)"
-
-#. ts-context MainWidget
-#~ 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:'Trebuchet MS'; font-size:10pt; "
-#~ "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-size:29pt; color:#00008b;\">Quassel IRC</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-size:29pt; "
-#~ "color:#7fff00;\"><span style=\" font-size:10pt; color:#00008b;\">mobile "
-#~ "edition</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-size:29pt; "
-#~ "color:#483d8b;\"><span style=\" font-size:6pt; color:#000000;\">Chat "
-#~ "comfortably. Anywhere.</span></p></body></html>"
-#~ msgstr ""
-#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style "
-#~ "type=\"text/css\">p, li { white-space: pre-wrap; }</style></head><body "
-#~ "style=\" font-family:'Trebuchet MS'; font-size:10pt; font-weight:400; "
-#~ "font-style:normal;\"><p style=\" margin-top:0px; margin-bottom:0px; "
-#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px;\"><span style=\" font-size:29pt; "
-#~ "color:#00008b;\">Quassel IRC</span></p><p style=\" margin-top:0px; "
-#~ "margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; "
-#~ "text-indent:0px; font-size:29pt; color:#7fff00;\"><span style=\" "
-#~ "font-size:10pt; color:#00008b;\">édition mobile</span></p><p style=\" "
-#~ "margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; "
-#~ "-qt-block-indent:0; text-indent:0px; font-size:29pt; "
-#~ "color:#483d8b;\"><span style=\" font-size:6pt; color:#000000;\">Chattez "
-#~ "simplement. Partout.</span></p></body></html>"
-
-#. ts-context MainWin
-#~ msgid "Waiting for core..."
-#~ msgstr "Attente du noyau..."
-
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:789
-msgid "Not connected to core."
-msgstr "Déconnecté au noyau."
+#: ../src/common/logger.cpp:98
+#, qt-format
+msgctxt "Logger|"
+msgid "Could not open log file \"%1\": %2"
+msgstr ""
+
+#: ../src/common/logger.cpp:103
+#, qt-format
+msgctxt "Logger|"
+msgid "Cannot write to stderr: %1"
+msgstr ""
+
+#: ../src/qtui/mainpage.cpp:43
+msgctxt "MainPage|"
+msgid "Connect to Core..."
+msgstr "Se connecter au composant central ..."
 
-#. ts-context MainWin
-#~ msgid "All Channels"
-#~ msgstr "Tous les canaux"
+#: ../src/qtui/mainwin.cpp:357
+msgctxt "MainWin|"
+msgid "General"
+msgstr "Général"
 
-#. ts-context MainWin
-#~ msgid "All Queries"
-#~ msgstr "Toutes les requêtes"
+#: ../src/qtui/mainwin.cpp:361
+msgctxt "MainWin|"
+msgid "&Connect to Core..."
+msgstr "Se &connecter au composant central..."
 
-#. ts-context MainWin
-#~ msgid "All Networks"
-#~ msgstr "Tous les réseaux"
+#: ../src/qtui/mainwin.cpp:363
+msgctxt "MainWin|"
+msgid "&Disconnect from Core"
+msgstr "Se &déconnecter du composant central"
 
-#. ts-context MainWin
-#~ msgid "MainWindow"
-#~ msgstr "Fenêtre principale"
+#: ../src/qtui/mainwin.cpp:364
+msgctxt "MainWin|"
+msgid "Change &Password..."
+msgstr "Changer le mot de passe ..."
 
-#. ts-context MainWin
-#~ msgid "Connection"
-#~ msgstr "Connexion"
+#: ../src/qtui/mainwin.cpp:365
+msgctxt "MainWin|"
+msgid "Core &Info..."
+msgstr "&Info sur le composant central..."
 
-#. ts-context MainWin
-#~ msgid "Settings"
-#~ msgstr "Paramètres"
+#: ../src/qtui/mainwin.cpp:367
+msgctxt "MainWin|"
+msgid "Configure &Networks..."
+msgstr "Configurer les &réseaux..."
 
-#. ts-context MainWin
-#~ msgid "Views"
-#~ msgstr "Vues"
+#: ../src/qtui/mainwin.cpp:368
+msgctxt "MainWin|"
+msgid "&Quit"
+msgstr "&Quitter"
 
-#. ts-context MainWin
-#~ msgid "Help"
-#~ msgstr "Aide"
+#: ../src/qtui/mainwin.cpp:371
+msgctxt "MainWin|"
+msgid "&Configure Chat Lists..."
+msgstr "&Configurer les listes de discussion..."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:403
-msgid "Debug"
-msgstr "Déboguage"
+#: ../src/qtui/mainwin.cpp:373
+msgctxt "MainWin|"
+msgid "Show &Search Bar"
+msgstr "Afficher la barre de &recherche"
+
+#: ../src/qtui/mainwin.cpp:374
+msgctxt "MainWin|"
+msgid "Show Away Log"
+msgstr "Afficher l'historique d'absence"
+
+#: ../src/qtui/mainwin.cpp:375
+msgctxt "MainWin|"
+msgid "Show &Menubar"
+msgstr "Afficher la barre des &menus"
 
-#. ts-context MainWin
-#~ msgid "Core"
-#~ msgstr "Noyau"
+#: ../src/qtui/mainwin.cpp:376
+msgctxt "MainWin|"
+msgid "Show Status &Bar"
+msgstr "Afficher la &barre d'état"
 
-#. ts-context MainWin
-#~ msgid "&Network List..."
-#~ msgstr "Liste des &Réseaux..."
+#: ../src/qtui/mainwin.cpp:378
+msgctxt "MainWin|"
+msgid "&Lock Layout"
+msgstr "&Bloquer la disposition"
 
-#. ts-context MainWin
-#~ msgid "F2"
-#~ msgstr "F2"
+#: ../src/qtui/mainwin.cpp:390
+msgctxt "MainWin|"
+msgid "&Full Screen Mode"
+msgstr "Pl&ein écran"
 
-#. ts-context MainWin
-#~ msgid "Quick &Connect..."
-#~ msgstr "&Connexion Rapide..."
+#: ../src/qtui/mainwin.cpp:401
+msgctxt "MainWin|"
+msgid "Configure &Shortcuts..."
+msgstr "Configurer les &raccourcis..."
 
-#. ts-context MainWin
-#~ msgid "Disconnect"
-#~ msgstr "Déconnecter"
+#: ../src/qtui/mainwin.cpp:404
+msgctxt "MainWin|"
+msgid "&Configure Quassel..."
+msgstr "&Configurer Quassel..."
 
-#. ts-context MainWin
-#~ msgid "Reconnect"
-#~ msgstr "Reconnecter"
+#: ../src/qtui/mainwin.cpp:408
+msgctxt "MainWin|"
+msgid "&About Quassel"
+msgstr "&À propos de Quassel"
 
-#. ts-context MainWin
-#~ msgid "Join Channel..."
-#~ msgstr "Rejoindre le Canal..."
+#: ../src/qtui/mainwin.cpp:410
+msgctxt "MainWin|"
+msgid "About &Qt"
+msgstr "À propos de &Qt"
 
-#. ts-context MainWin
-#~ msgid "Set Away globally"
-#~ msgstr "Mettre Absent partout"
+#: ../src/qtui/mainwin.cpp:414
+msgctxt "MainWin|"
+msgid "Debug &NetworkModel"
+msgstr "Débogage du modèle &réseau"
 
-#. ts-context MainWin
-#~ msgid "Quit..."
-#~ msgstr "Quitter..."
+#: ../src/qtui/mainwin.cpp:416
+msgctxt "MainWin|"
+msgid "Debug &BufferViewOverlay"
+msgstr "Débogage des &tampons d'affichage"
 
-#. ts-context MainWin
-#~ msgid "Edit Identities..."
-#~ msgstr "Editer les identités..."
+#: ../src/qtui/mainwin.cpp:418
+msgctxt "MainWin|"
+msgid "Debug &MessageModel"
+msgstr "Débogage du modèle &message"
 
-#. ts-context MainWin
-#~ msgid "Configure Quassel..."
-#~ msgstr "Configurer Quassel..."
+#: ../src/qtui/mainwin.cpp:419
+msgctxt "MainWin|"
+msgid "Debug &HotList"
+msgstr "Débogage &Hotlist"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:324
-msgid "F7"
-msgstr "F7"
+#: ../src/qtui/mainwin.cpp:420
+msgctxt "MainWin|"
+msgid "Debug &Log"
+msgstr "&Journalisation du débogage"
 
-#. ts-context MainWin
-#~ msgid "Manage Views..."
-#~ msgstr "Gérer les Vues..."
+#: ../src/qtui/mainwin.cpp:422
+msgctxt "MainWin|"
+msgid "Show &Resource Tree"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "About Qt..."
-#~ msgstr "À propos de Qt..."
+#: ../src/qtui/mainwin.cpp:425
+msgctxt "MainWin|"
+msgid "Reload Stylesheet"
+msgstr "Recharger la feuille de style"
 
-#. ts-context MainWin
-#~ msgid "About Quassel IRC..."
-#~ msgstr "À propos de Quassel IRC..."
+#: ../src/qtui/mainwin.cpp:432
+msgctxt "MainWin|"
+msgid "Hide Current Buffer"
+msgstr "Masquer la mémoire tampon"
 
-#. ts-context MainWin
-#~ msgid "Import Backlog"
-#~ msgstr "Importer l'historique"
+#: ../src/qtui/mainwin.cpp:435
+msgctxt "MainWin|"
+msgid "Text formatting"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Connect"
-#~ msgstr "Connecter"
+#: ../src/qtui/mainwin.cpp:440
+msgctxt "MainWin|"
+msgid "Apply foreground color"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Internal"
-#~ msgstr "Interne"
+#: ../src/qtui/mainwin.cpp:447
+msgctxt "MainWin|"
+msgid "Apply background color"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Disconnect from Core"
-#~ msgstr "Déconnecter du Noyau"
+#: ../src/qtui/mainwin.cpp:454
+msgctxt "MainWin|"
+msgid "Clear formatting"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Connect to Core..."
-#~ msgstr "Connecter au Noyau..."
+#: ../src/qtui/mainwin.cpp:460
+msgctxt "MainWin|"
+msgid "Toggle bold"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:719
-msgid "Connected to core."
-msgstr "Connecté au noyau."
+#: ../src/qtui/mainwin.cpp:462
+msgctxt "MainWin|"
+msgid "Toggle italics"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Edit &Networks..."
-#~ msgstr "&Modifier les réseaux..."
+#: ../src/qtui/mainwin.cpp:465
+msgctxt "MainWin|"
+msgid "Toggle underline"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:542
-msgid "Nicks"
-msgstr "Pseudos"
+#: ../src/qtui/mainwin.cpp:472
+msgctxt "MainWin|"
+msgid "Toggle strikethrough"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:562
-msgid "Chat Monitor"
-msgstr "Moniteur de discussion"
+#: ../src/qtui/mainwin.cpp:479
+msgctxt "MainWin|"
+msgid "Navigation"
+msgstr "Navigation"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:577
-msgid "Inputline"
-msgstr "Ligne de Saisie"
+#: ../src/qtui/mainwin.cpp:483
+msgctxt "MainWin|"
+msgid "Jump to hot chat"
+msgstr "Aller à la conversation active"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:597
-msgid "Topic"
-msgstr "Sujet"
+#: ../src/qtui/mainwin.cpp:485
+msgctxt "MainWin|"
+msgid "Activate the buffer search"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Statusbar"
-#~ msgstr "Barre d'état"
+#: ../src/qtui/mainwin.cpp:497
+msgctxt "MainWin|"
+msgid "Set Quick Access #0"
+msgstr "Définir l'accès rapide n°0"
+
+#: ../src/qtui/mainwin.cpp:500
+msgctxt "MainWin|"
+msgid "Set Quick Access #1"
+msgstr "Définir l'accès rapide n°1"
+
+#: ../src/qtui/mainwin.cpp:503
+msgctxt "MainWin|"
+msgid "Set Quick Access #2"
+msgstr "Définir l'accès rapide n°2"
+
+#: ../src/qtui/mainwin.cpp:506
+msgctxt "MainWin|"
+msgid "Set Quick Access #3"
+msgstr "Définir l'accès rapide n°3"
+
+#: ../src/qtui/mainwin.cpp:509
+msgctxt "MainWin|"
+msgid "Set Quick Access #4"
+msgstr "Définir l'accès rapide n°4"
+
+#: ../src/qtui/mainwin.cpp:512
+msgctxt "MainWin|"
+msgid "Set Quick Access #5"
+msgstr "Définir l'accès rapide n°5"
+
+#: ../src/qtui/mainwin.cpp:515
+msgctxt "MainWin|"
+msgid "Set Quick Access #6"
+msgstr "Définir l'accès rapide n°6"
+
+#: ../src/qtui/mainwin.cpp:518
+msgctxt "MainWin|"
+msgid "Set Quick Access #7"
+msgstr "Définir l'accès rapide n°7"
+
+#: ../src/qtui/mainwin.cpp:521
+msgctxt "MainWin|"
+msgid "Set Quick Access #8"
+msgstr "Définir l'accès rapide n°8"
+
+#: ../src/qtui/mainwin.cpp:524
+msgctxt "MainWin|"
+msgid "Set Quick Access #9"
+msgstr "Définir l'accès rapide n°9"
+
+#: ../src/qtui/mainwin.cpp:527
+msgctxt "MainWin|"
+msgid "Quick Access #0"
+msgstr "Accès rapide n°0"
+
+#: ../src/qtui/mainwin.cpp:529
+msgctxt "MainWin|"
+msgid "Quick Access #1"
+msgstr "Accès rapide n°1"
+
+#: ../src/qtui/mainwin.cpp:531
+msgctxt "MainWin|"
+msgid "Quick Access #2"
+msgstr "Accès rapide n°2"
+
+#: ../src/qtui/mainwin.cpp:533
+msgctxt "MainWin|"
+msgid "Quick Access #3"
+msgstr "Accès rapide n°3"
+
+#: ../src/qtui/mainwin.cpp:535
+msgctxt "MainWin|"
+msgid "Quick Access #4"
+msgstr "Accès rapide n°4"
+
+#: ../src/qtui/mainwin.cpp:537
+msgctxt "MainWin|"
+msgid "Quick Access #5"
+msgstr "Accès rapide n°5 "
+
+#: ../src/qtui/mainwin.cpp:539
+msgctxt "MainWin|"
+msgid "Quick Access #6"
+msgstr "Accès rapide n°6"
+
+#: ../src/qtui/mainwin.cpp:541
+msgctxt "MainWin|"
+msgid "Quick Access #7"
+msgstr "Accès rapide n°7"
+
+#: ../src/qtui/mainwin.cpp:543
+msgctxt "MainWin|"
+msgid "Quick Access #8"
+msgstr "Accès rapide n°8"
+
+#: ../src/qtui/mainwin.cpp:545
+msgctxt "MainWin|"
+msgid "Quick Access #9"
+msgstr "Accès rapide n°9"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:352
+#: ../src/qtui/mainwin.cpp:551
+msgctxt "MainWin|"
+msgid "Activate Next Chat List"
+msgstr "Activer la liste de conversations suivantes"
+
+#: ../src/qtui/mainwin.cpp:558
+msgctxt "MainWin|"
+msgid "Activate Previous Chat List"
+msgstr "Activer la liste de conversations précédentes"
+
+#: ../src/qtui/mainwin.cpp:565
+msgctxt "MainWin|"
+msgid "Go to Next Chat"
+msgstr "Aller à la conversation suivante"
+
+#: ../src/qtui/mainwin.cpp:572
+msgctxt "MainWin|"
+msgid "Go to Previous Chat"
+msgstr "Aller à la conversation précédente"
+
+#: ../src/qtui/mainwin.cpp:583
+msgctxt "MainWin|"
 msgid "&File"
 msgstr "&Fichier"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:365
+#: ../src/qtui/mainwin.cpp:598
+msgctxt "MainWin|"
 msgid "&Networks"
 msgstr "&Réseaux"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:388
-msgid "&Settings"
-msgstr "&Paramètres"
+#: ../src/qtui/mainwin.cpp:604
+msgctxt "MainWin|"
+msgid "&View"
+msgstr "&Affichage"
+
+#: ../src/qtui/mainwin.cpp:605
+msgctxt "MainWin|"
+msgid "&Chat Lists"
+msgstr "&Listes de conversations"
+
+#: ../src/qtui/mainwin.cpp:607
+msgctxt "MainWin|"
+msgid "&Toolbars"
+msgstr "&Barres d'outils"
 
-#. ts-context MainWin
-#~ msgid "&Views"
-#~ msgstr "&Vues"
+#: ../src/qtui/mainwin.cpp:621
+msgctxt "MainWin|"
+msgid "&Settings"
+msgstr "&Configuration"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:395
+#: ../src/qtui/mainwin.cpp:635
+msgctxt "MainWin|"
 msgid "&Help"
 msgstr "&Aide"
 
-#. ts-context MainWin
-#~ msgid "&Debug"
-#~ msgstr "&Debug"
+#: ../src/qtui/mainwin.cpp:648
+msgctxt "MainWin|"
+msgid "Debug"
+msgstr "Débogage"
 
-#. ts-context MainWin
-#~ msgid "Debug &Console"
-#~ msgstr "&Console et Déboguage"
+#: ../src/qtui/mainwin.cpp:816
+msgctxt "MainWin|"
+msgid "Feature Not Supported"
+msgstr "Fonctionnalité non prise en charge"
 
-#. ts-context MainWin
-#~ msgid "Disconnect from Network..."
-#~ msgstr "Déconnecter du Réseau..."
+#: ../src/qtui/mainwin.cpp:817
+msgctxt "MainWin|"
+msgid "<b>Your Quassel Core does not support this feature</b>"
+msgstr "<b>Votre composant central ne prend pas en charge cette fonctionnalité</b>"
 
-#. ts-context MainWin
-#~ msgid "&Edit Networks..."
-#~ msgstr "&Modifier les réseaux..."
+#: ../src/qtui/mainwin.cpp:819
+msgctxt "MainWin|"
+msgid ""
+"You need a Quassel Core v0.12.0 or newer in order to be able to remotely "
+"change your password."
+msgstr "Vous avez besoin de Quassel Core v0.12.0 ou plus récent pour pouvoir changer à distance votre mot de passe."
 
-#. ts-context MainWin
-#~ msgid "Buffer Views"
-#~ msgstr "Vues"
+#: ../src/qtui/mainwin.cpp:828
+msgctxt "MainWin|"
+msgid "Upgrading..."
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Manage Buffer Views"
-#~ msgstr "Gérer les Vues"
+#: ../src/qtui/mainwin.cpp:829
+msgctxt "MainWin|"
+msgid "Your database is being upgraded"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "Lock Dock Positions"
-#~ msgstr "Bloquer les positions des fenêtres"
+#: ../src/qtui/mainwin.cpp:833
+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 ""
 
-#. ts-context MainWin
-#~ msgid "Core Info"
-#~ msgstr "Info Noyau"
+#: ../src/qtui/mainwin.cpp:834
+msgctxt "MainWin|"
+msgid "Do not exit Quassel until the upgrade is complete!"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "NetworkModel"
-#~ msgstr "Modèle Réseau"
+#: ../src/qtui/mainwin.cpp:849
+msgctxt "MainWin|"
+msgid "Fatal error"
+msgstr "Erreur fatale"
 
-#. ts-context MainWin
-#~ msgid "Core Lag: %1 msec"
-#~ msgstr "Lag noyau:  %1 ms"
+#: ../src/qtui/mainwin.cpp:850
+msgctxt "MainWin|"
+msgid "Quassel encountered a fatal error and is terminated."
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:293
-msgid "&Connect to Core..."
-msgstr "&Connecter au Noyau..."
+#: ../src/qtui/mainwin.cpp:852
+msgctxt "MainWin|"
+msgid "Reason:<em>"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:295
-msgid "&Disconnect from Core"
-msgstr "&Déconnecter du Noyau"
+#: ../src/qtui/mainwin.cpp:966
+msgctxt "MainWin|"
+msgid "Nicks"
+msgstr "Pseudos"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:297
-msgid "Core &Info..."
-msgstr "&Info Noyau..."
+#: ../src/qtui/mainwin.cpp:976
+msgctxt "MainWin|"
+msgid "Show Nick List"
+msgstr "Afficher la liste des pseudos"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:301
-msgid "&Quit"
-msgstr "&Quitter"
+#: ../src/qtui/mainwin.cpp:990
+msgctxt "MainWin|"
+msgid "Chat Monitor"
+msgstr "Moniteur de discussion"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:302
-msgid "Ctrl+Q"
-msgstr "Ctrl+Q"
+#: ../src/qtui/mainwin.cpp:1001
+msgctxt "MainWin|"
+msgid "Show Chat Monitor"
+msgstr "Afficher le moniteur de discussion"
 
-#. ts-context MainWin
-#~ msgid "&Manage Buffer Views..."
-#~ msgstr "&Gérer les Vues..."
+#: ../src/qtui/mainwin.cpp:1006
+msgctxt "MainWin|"
+msgid "Inputline"
+msgstr "Ligne de saisie"
 
-#. ts-context MainWin
-#~ msgid "&Lock Dock Positions"
-#~ msgstr "&Bloquer les positions des fenêtres"
+#: ../src/qtui/mainwin.cpp:1015
+msgctxt "MainWin|"
+msgid "Show Input Line"
+msgstr "Afficher la ligne de saisie"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:312
-msgid "Show &Search Bar"
-msgstr "Afficher la Barre de &Recherche"
+#: ../src/qtui/mainwin.cpp:1025
+msgctxt "MainWin|"
+msgid "Topic"
+msgstr "Sujet"
 
-#. ts-context MainWin
-#~ msgid "Ctrl+F"
-#~ msgstr "Ctrl+F"
+#: ../src/qtui/mainwin.cpp:1039
+msgctxt "MainWin|"
+msgid "Show Topic Line"
+msgstr "Afficher la ligne de sujet"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:319
-msgid "Show Status &Bar"
-msgstr "Afficher la Barre d'&Etat"
+#: ../src/qtui/mainwin.cpp:1044
+msgctxt "MainWin|"
+msgid "Transfers"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:323
-msgid "&Configure Quassel..."
-msgstr "&Configurer Quassel..."
+#: ../src/qtui/mainwin.cpp:1055
+msgctxt "MainWin|"
+msgid "Show File Transfers"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "&About Quassel..."
-#~ msgstr "&À propos de Quassel..."
+#: ../src/qtui/mainwin.cpp:1150
+msgctxt "MainWin|"
+msgid "Main Toolbar"
+msgstr "Barre d'outils principale"
 
-#. ts-context MainWin
-#~ msgid "About &Qt..."
-#~ msgstr "À propos de &Qt..."
+#: ../src/qtui/mainwin.cpp:1170
+msgctxt "MainWin|"
+msgid "Nick Toolbar"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:331
-msgid "Debug &NetworkModel"
-msgstr "Déboguage du Modèle &Réseau"
+#: ../src/qtui/mainwin.cpp:1251
+msgctxt "MainWin|"
+msgid "Connected to core."
+msgstr "Connecté au composant central."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:335
-msgid "Debug &MessageModel"
-msgstr "Déboguage du Modèle &Message"
+#: ../src/qtui/mainwin.cpp:1347
+msgctxt "MainWin|"
+msgid "Not connected to core."
+msgstr "Déconnecté du composant central."
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:339
-msgid "Debug &Log"
-msgstr "Déboguage de l'&Historique"
+#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376
+msgctxt "MainWin|"
+msgid "Unencrypted Connection"
+msgstr "Connexion non chiffrée"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:371
-msgid "&View"
-msgstr "&Affichage"
+#: ../src/qtui/mainwin.cpp:1366
+msgctxt "MainWin|"
+msgid "<b>Your client does not support SSL encryption</b>"
+msgstr "<b>Votre client ne prend pas en charge le chiffrement SSL</b>"
 
-#. ts-context MainWin
-#~ msgid "&Buffer Views"
-#~ msgstr "&Vues"
+#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379
+msgctxt "MainWin|"
+msgid ""
+"Sensitive data, like passwords, will be transmitted unencrypted to your "
+"Quassel core."
+msgstr "Les données sensibles, telles que les mots de passe, seront transmises en clair à votre composant central Quassel."
+
+#: ../src/qtui/mainwin.cpp:1377
+msgctxt "MainWin|"
+msgid "<b>Your core does not support SSL encryption</b>"
+msgstr "<b>Votre composant central ne prend pas en charge le chiffrement SSL</b>"
+
+#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418
+msgctxt "MainWin|"
+msgid "Untrusted Security Certificate"
+msgstr "Certificat non digne de confiance"
+
+#: ../src/qtui/mainwin.cpp:1399
+#, qt-format
+msgctxt "MainWin|"
+msgid ""
+"<b>The SSL certificate provided by the core at %1 is untrusted for the "
+"following reasons:</b>"
+msgstr "<b>Le certificat SSL fourni par le composant central sur %1 n'est pas digne de confiance pour les raisons suivantes :</b>"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:551
-msgid "Show Nick List"
-msgstr "Afficher la liste des pseudos"
+#: ../src/qtui/mainwin.cpp:1402
+msgctxt "MainWin|"
+msgid "Continue"
+msgstr "Continuer"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:573
-msgid "Show Chat Monitor"
-msgstr "Afficher le moniteur de discussion"
+#: ../src/qtui/mainwin.cpp:1403
+msgctxt "MainWin|"
+msgid "Show Certificate"
+msgstr "Afficher le certificat"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:586
-msgid "Show Input Line"
-msgstr "Afficher la ligne de saisie"
+#: ../src/qtui/mainwin.cpp:1419
+msgctxt "MainWin|"
+msgid ""
+"Would you like to accept this certificate forever without being prompted?"
+msgstr "Voulez-vous accepter définitivement ce certificat et que la question ne soit plus posée ?"
+
+#: ../src/qtui/mainwin.cpp:1421
+msgctxt "MainWin|"
+msgid "Current Session Only"
+msgstr "Pour la session actuelle uniquement"
+
+#: ../src/qtui/mainwin.cpp:1422
+msgctxt "MainWin|"
+msgid "Forever"
+msgstr "Pour toujours"
+
+#: ../src/qtui/mainwin.cpp:1430
+msgctxt "MainWin|"
+msgid "Core Connection Error"
+msgstr "Erreur de connexion au composant central"
+
+#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461
+msgctxt "MainWin|"
+msgid "No network selected"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:609
-msgid "Show Topic Line"
-msgstr "Afficher la ligne de Sujet"
+#: ../src/qtui/mainwin.cpp:1463
+msgctxt "MainWin|"
+msgid "Select a network before trying to view the channel list."
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:327
-msgid "&About Quassel"
-msgstr "&À propos de Quassel"
+#: ../src/client/messagemodel.cpp:410
+#, qt-format
+msgctxt "MessageModel|"
+msgid "Requesting %1 messages from backlog for buffer %2:%3"
+msgstr "Demande de %1 messages dans l'historique pour le tampon %2:%3"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:329
-msgid "About &Qt"
-msgstr "À propos de &Qt"
+#: ../src/core/metricsserver.cpp:53
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Invalid listen address %1"
+msgstr "Adresse d'écoute %1 erronée"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:299
-msgid "Configure &Networks..."
-msgstr "Configurer les &Réseaux..."
+#: ../src/core/metricsserver.cpp:62
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Listening for metrics requests on IPv6 %1 port %2"
+msgstr ""
 
-#. ts-context MainWin
-#~ msgid "&Configure Buffer Views..."
-#~ msgstr "&Configurer les Vues..."
+#: ../src/core/metricsserver.cpp:70
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Could not open IPv6 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:753
-msgid "Core Lag: %1"
-msgstr "Lag noyau:  %1"
+#: ../src/core/metricsserver.cpp:78
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Listening for metrics requests on IPv4 %1 port %2"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:308
-msgid "&Lock Layout"
-msgstr "&Bloquer la disposition"
+#: ../src/core/metricsserver.cpp:88
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Could not open IPv4 interface %1:%2: %3"
+msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:314
-msgid "Show Away Log"
-msgstr "Afficher l'historique d'absence"
+#: ../src/core/metricsserver.cpp:96
+#, qt-format
+msgctxt "MetricsServer|"
+msgid "Invalid listen address %1, unknown network protocol"
+msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:374
-msgid "&Toolbars"
-msgstr "&Barre d'outils"
+#: ../src/core/metricsserver.cpp:105
+msgctxt "MetricsServer|"
+msgid ""
+"Metrics could not open any network interfaces to listen on! No metrics "
+"functionality will be available"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:333
-msgid "Debug &BufferViewOverlay"
-msgstr "Déboguage des &Tampons d'Affichage"
+#: ../src/qtui/msgprocessorstatuswidget.ui:19
+msgctxt "MsgProcessorStatusWidget|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:680
-msgid "Main Toolbar"
-msgstr "Barre d'outils principale"
+#: ../src/qtui/msgprocessorstatuswidget.ui:34
+msgctxt "MsgProcessorStatusWidget|"
+msgid "Receiving Backlog"
+msgstr "Réception de l'historique"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:305
-msgid "&Configure Chat Lists..."
-msgstr "&Configurer les Vues..."
+#: ../src/uisupport/multilineedit.cpp:95
+msgctxt "MultiLineEdit|"
+msgid "Auto Spell Check"
+msgstr ""
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:337
-msgid "Debug &HotList"
-msgstr "Deboguage &Hotlist"
+#: ../src/uisupport/multilineedit.cpp:723
+#, 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] "Voulez-vous vraiment coller une ligne ?"
+msgstr[1] "Voulez-vous vraiment coller %n lignes ?"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:341
-msgid "Reload Stylesheet"
-msgstr "Recharger la feuille de style"
+#: ../src/uisupport/multilineedit.cpp:732
+msgctxt "MultiLineEdit|"
+msgid "Paste Protection"
+msgstr "Protection contre le copier/coller"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:345
-msgid "Jump to hot chat"
-msgstr "Aller au Hot Chat"
+#: ../src/qtui/settingspages/networkadddlg.ui:14
+msgctxt "NetworkAddDlg|"
+msgid "Add Network"
+msgstr "Ajouter un réseau"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:372
-msgid "&Chat Lists"
-msgstr "&Vues"
+#: ../src/qtui/settingspages/networkadddlg.ui:22
+msgctxt "NetworkAddDlg|"
+msgid "Use preset:"
+msgstr "Utiliser la présélection :"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:316
-msgid "Show &Menubar"
-msgstr "Afficher la barre de &Menus"
+#: ../src/qtui/settingspages/networkadddlg.ui:57
+msgctxt "NetworkAddDlg|"
+msgid "Manually specify network settings"
+msgstr "Saisir manuellement les paramètres du réseau"
+
+#: ../src/qtui/settingspages/networkadddlg.ui:67
+msgctxt "NetworkAddDlg|"
+msgid "Manual Settings"
+msgstr "Configuration manuelle"
 
-#. ts-context MainWin
-#: ../src/qtui/mainwin.cpp:317
-msgid "Ctrl+M"
-msgstr "Ctrl+M"
+#: ../src/qtui/settingspages/networkadddlg.ui:75
+msgctxt "NetworkAddDlg|"
+msgid "Network name:"
+msgstr "Nom du réseau :"
 
-#. ts-context Message
-#~ msgid "%DT[%1]"
-#~ msgstr "%DT[%1]"
+#: ../src/qtui/settingspages/networkadddlg.ui:85
+msgctxt "NetworkAddDlg|"
+msgid "Server address:"
+msgstr "Adresse du serveur :"
 
-#. ts-context Message
-#~ msgid "%DS<%1>"
-#~ msgstr "%DS<%1>"
+#: ../src/qtui/settingspages/networkadddlg.ui:95
+msgctxt "NetworkAddDlg|"
+msgid "Port:"
+msgstr "Port :"
 
-#. ts-context Message
-#~ msgid "%D0%1"
-#~ msgstr "%D0%1"
+#: ../src/qtui/settingspages/networkadddlg.ui:115
+msgctxt "NetworkAddDlg|"
+msgid "Server password:"
+msgstr "Mot de passe du serveur :"
 
-#. ts-context Message
-#~ msgid "%Ds*"
-#~ msgstr "%Ds*"
+#: ../src/qtui/settingspages/networkadddlg.ui:131
+msgctxt "NetworkAddDlg|"
+msgid "Try to use an encrypted connection (e.g. SSL/TLS)"
+msgstr "Essayez d'utiliser une connexion chiffrée (ex: SSL / TLS) "
 
-#. ts-context Message
-#~ msgid "%Ds%1"
-#~ msgstr "%Ds%1"
+#: ../src/qtui/settingspages/networkadddlg.ui:134
+msgctxt "NetworkAddDlg|"
+msgid "Use encrypted connection"
+msgstr "Utiliser une connexion sécurisée"
 
-#. ts-context Message
-#~ msgid "%De*"
-#~ msgstr "%De*"
+#: ../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 ""
 
-#. ts-context Message
-#~ msgid "%De%1"
-#~ msgstr "%De%1"
+#: ../src/qtui/settingspages/networkadddlg.ui:147
+msgctxt "NetworkAddDlg|"
+msgid "Verify connection security"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dj-->"
-#~ msgstr "%Dj-->"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1177
+msgctxt "NetworkAddDlg|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dj%DN%DU%1%DU%DN %DH(%2@%3)%DH has joined %DC%DU%4%DU%DC"
-#~ msgstr "%Dj%DN%DU%1%DU%DN %DH(%2@%3)%DH a rejoint %DC%DU%4%DU%DC"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1178
+msgctxt "NetworkAddDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to verify connection "
+"security."
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dp<--"
-#~ msgstr "%Dp<--"
+#: ../src/qtui/settingspages/networkeditdlg.ui:13
+msgctxt "NetworkEditDlg|"
+msgid "Dialog"
+msgstr "Fenêtre"
 
-#. ts-context Message
-#~ msgid "%Dp%DN%DU%1%DU%DN %DH(%2@%3)%DH has left %DC%DU%4%DU%DC"
-#~ msgstr "%Dp%DN%DU%1%DU%DN %DH(%2@%3)%DH a quitté %DC%DU%4%DU%DC"
+#: ../src/qtui/settingspages/networkeditdlg.ui:21
+msgctxt "NetworkEditDlg|"
+msgid "Please enter a network name:"
+msgstr "Veuillez saisir un nom de réseau :"
 
-#. ts-context Message
-#~ msgid "%Dq<--"
-#~ msgstr "%Dq<--"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1252
+msgctxt "NetworkEditDlg|"
+msgid "Add Network"
+msgstr "Ajouter un réseau"
 
-#. ts-context Message
-#~ msgid "%Dq%DN%DU%1%DU%DN %DH(%2@%3)%DH has quit"
-#~ msgstr "%Dq%DN%DU%1%DU%DN %DH(%2@%3)%DH a quitté"
+#: ../src/client/networkmodel.cpp:230
+msgctxt "NetworkItem|"
+msgid "Server"
+msgstr "Serveur"
 
-#. ts-context Message
-#~ msgid "%Dk<-*"
-#~ msgstr "%Dk<-*"
+#: ../src/client/networkmodel.cpp:231
+msgctxt "NetworkItem|"
+msgid "Users"
+msgstr "Utilisateur(s)"
 
-#. ts-context Message
-#~ msgid "%Dk%DN%DU%1%DU%DN has kicked %DN%DU%2%DU%DN from %DC%DU%3%DU%DC"
-#~ msgstr "%Dk%DN%DU%1%DU%DN a kické %DN%DU%2%DU%DN de %DC%DU%3%DU%DC"
+#: ../src/client/networkmodel.cpp:233
+msgctxt "NetworkItem|"
+msgid "Lag"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dr<->"
-#~ msgstr "%Dr<->"
+#: ../src/client/networkmodel.cpp:233
+#, qt-format
+msgctxt "NetworkItem|"
+msgid "%1 msecs"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%DrYou are now known as %DN%1%DN"
-#~ msgstr "%DrVous vous appellez maintenant %DN%1%DN"
+#: ../src/client/networkmodel.cpp:238
+msgctxt "NetworkItem|"
+msgid "Not connected"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dr%DN%1%DN is now known as %DN%DU%2%DU%DN"
-#~ msgstr "%Dr%DN%1%DN s'appelle maintenant %DN%DU%2%DU%DN"
+#: ../src/client/networkmodel.cpp:1215
+msgctxt "NetworkModel|"
+msgid "Chat"
+msgstr "Conversation"
 
-#. ts-context Message
-#~ msgid "%Dm***"
-#~ msgstr "%Dm***"
+#: ../src/client/networkmodel.cpp:1215
+msgctxt "NetworkModel|"
+msgid "Topic"
+msgstr "Sujet"
 
-#. ts-context Message
-#~ msgid "%DmUser mode: %DM%1%DM"
-#~ msgstr "%Dmmode Utilisateur: %DM%1%DM"
+#: ../src/client/networkmodel.cpp:1215
+msgctxt "NetworkModel|"
+msgid "Nick Count"
+msgstr "Nombre de pseudos"
 
-#. ts-context Message
-#~ msgid "%DmMode %DM%1%DM by %DN%DU%2%DU%DN"
-#~ msgstr "%DmMode %DM%1%DM par %DN%DU%2%DU%DN"
+#: ../src/uisupport/networkmodelcontroller.cpp:156
+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] "Voulez-vous supprimer définitivement le tampon suivant ?"
+msgstr[1] "Voulez vous supprimer définitivement les tampons suivants ?"
 
-#. ts-context Message
-#~ msgid "%Da-*-"
-#~ msgstr "%Da-*-"
+#: ../src/uisupport/networkmodelcontroller.cpp:169
+#, qt-format
+msgctxt "NetworkModelController|"
+msgid "...and <b>%1</b> more<br><br>"
+msgstr "...et <b>%1</b> de plus<br><br>"
 
-#. ts-context Message
-#~ msgid "%Da%DN%DU%1%DU%DN %2"
-#~ msgstr "%Da%DN%DU%1%DU%DN %2"
+#: ../src/uisupport/networkmodelcontroller.cpp:170
+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."
+msgstr "<b>Remarque :</b> ceci détruira toutes les données rattachées, y compris l'historique de la base de données du composant central, et cela ne peut être annulé."
 
-#. ts-context Message
-#~ msgid "%De[%1]"
-#~ msgstr "%De[%1]"
+#: ../src/uisupport/networkmodelcontroller.cpp:173
+msgctxt "NetworkModelController|"
+msgid ""
+"<br>Active channel buffers cannot be deleted, please part the channel first."
+msgstr "<br>Les canaux actifs ne peuvent pas être supprimés. Veuillez quitter le canal auparavant."
 
-#. ts-context Message
-#~ msgid "%Dn[%1]"
-#~ msgstr "%Dn[%1]"
+#: ../src/uisupport/networkmodelcontroller.cpp:175
+msgctxt "NetworkModelController|"
+msgid "Remove buffers permanently?"
+msgstr "Supprimer les tampons définitivement ?"
 
-#. ts-context Message
-#~ msgid "%Dn%1"
-#~ msgstr "%Dn%1"
+#: ../src/uisupport/networkmodelcontroller.cpp:220
+#: ../src/uisupport/networkmodelcontroller.cpp:228
+msgctxt "NetworkModelController|"
+msgid "Question"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dj%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
-#~ msgstr "%Dj%DN%1%DN %DH(%2@%3)%DH a rejoint %DC%4%DC"
+#: ../src/uisupport/networkmodelcontroller.cpp:221
+msgctxt "NetworkModelController|"
+msgid "Really Connect to all IRC Networks?"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dp%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
-#~ msgstr "%Dp%DN%1%DN %DH(%2@%3)%DH a quitté %DC%4%DC"
+#: ../src/uisupport/networkmodelcontroller.cpp:229
+msgctxt "NetworkModelController|"
+msgid "Really disconnect from all IRC Networks?"
+msgstr ""
 
-#. ts-context Message
-#~ msgid "%Dk%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
-#~ msgstr "%Dk%DN%1%DN a kické %DN%2%DN de %DC%3%DC"
+#: ../src/uisupport/networkmodelcontroller.cpp:543
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Join Channel"
+msgstr "Rejoindre le canal"
 
-#. ts-context Message
-#~ msgid "%Dr%DN%1%DN is now known as %DN%2%DN"
-#~ msgstr "%Dr%DN%1%DN s'appelle maintenant %DN%2%DN"
+#: ../src/uisupport/networkmodelcontroller.cpp:546
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Network:"
+msgstr "Réseau :"
 
-#. ts-context Message
-#~ msgid "%DmMode %DM%1%DM by %DN%2%DN"
-#~ msgstr "%DmMode %DM%1%DM par %DN%2%DN"
+#: ../src/uisupport/networkmodelcontroller.cpp:548
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Channel:"
+msgstr "Canal :"
 
-#. ts-context Message
-#~ msgid "%Da%DN%1%DN %2"
-#~ msgstr "%Da%DN%1%DN %2"
+#: ../src/uisupport/networkmodelcontroller.cpp:550
+msgctxt "NetworkModelController::JoinDlg|"
+msgid "Password:"
+msgstr "Mot de passe :"
 
-#. ts-context MessageModel
-#: ../src/client/messagemodel.cpp:373
-msgid "Requesting %1 messages from backlog for buffer %2:%3"
-msgstr "Demande de %1 messages dans l'historique pour le tampon %2:%3"
+#: ../src/qtui/ircconnectionwizard.cpp:151
+msgctxt "NetworkPage|"
+msgid "Setup Network Connection"
+msgstr "Configurer la connexion réseau"
 
-#. ts-context MsgProcessorStatusWidget
-#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19
+#: ../src/qtui/settingspages/networkssettingspage.ui:14
+msgctxt "NetworksSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context MsgProcessorStatusWidget
-#~ msgid "Processing Messages"
-#~ msgstr "Traitement des Messages"
-
-#. ts-context MsgProcessorStatusWidget
-#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34
-msgid "Receiving Backlog"
-msgstr "Réception de l'historique"
-
-#. ts-context MultiLineEdit
-#: ../src/uisupport/multilineedit.cpp:333
-msgid "Do you really want to paste %n lines?"
-msgid_plural "Do you really want to paste %n lines?"
-msgstr[0] "Voulez vous vraiment coller une ligne ?"
-msgstr[1] "Voulez vous vraiment coller %n lignes ?"
-
-#. ts-context MultiLineEdit
-#: ../src/uisupport/multilineedit.cpp:342
-msgid "Paste Protection"
-msgstr "Protection Collage"
-
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:13
-msgid "Add Network"
-msgstr "Ajouter un réseau"
-
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:21
-msgid "Use preset:"
-msgstr "Utiliser la préselection:"
-
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:56
-msgid "Manually specify network settings"
-msgstr "Saisir manuellement les paramètres du réseau"
+#: ../src/qtui/settingspages/networkssettingspage.ui:48
+msgctxt "NetworksSettingsPage|"
+msgid "Re&name..."
+msgstr "Re&nommer..."
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:66
-msgid "Manual Settings"
-msgstr "Paramètrage manuel"
+#: ../src/qtui/settingspages/networkssettingspage.ui:65
+#: ../src/qtui/settingspages/networkssettingspage.ui:234
+msgctxt "NetworksSettingsPage|"
+msgid "&Add..."
+msgstr "&Ajouter..."
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:74
-msgid "Network name:"
-msgstr "Nom du Réseau:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:88
+#: ../src/qtui/settingspages/networkssettingspage.ui:251
+msgctxt "NetworksSettingsPage|"
+msgid "De&lete"
+msgstr "&Supprimer"
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:84
-msgid "Server address:"
-msgstr "Adresse du Serveur:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:124
+msgctxt "NetworksSettingsPage|"
+msgid "Network Details"
+msgstr "Renseignements sur le réseau"
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:94
-msgid "Port:"
-msgstr "Port:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:132
+msgctxt "NetworksSettingsPage|"
+msgid "Identity:"
+msgstr "Identité :"
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:114
-msgid "Server password:"
-msgstr "Mot de passe du serveur:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:149
+#: ../src/qtui/settingspages/networkssettingspage.ui:280
+#: ../src/qtui/settingspages/networkssettingspage.ui:294
+msgctxt "NetworksSettingsPage|"
+msgid "..."
+msgstr "..."
 
-#. ts-context NetworkAddDlg
-#: ../src/qtui/settingspages/networkadddlg.ui:130
-msgid "Use secure connection"
-msgstr "Utiliser une connexion sécurisée"
+#: ../src/qtui/settingspages/networkssettingspage.ui:190
+msgctxt "NetworksSettingsPage|"
+msgid "Servers"
+msgstr "Serveurs"
 
-#. ts-context NetworkConnection
-#~ msgid "Connection failed. Cycling to next Server"
-#~ msgstr "Echec de connexion. Passage sur le serveur suivant"
+#: ../src/qtui/settingspages/networkssettingspage.ui:193
+msgctxt "NetworksSettingsPage|"
+msgid "Manage servers for this network"
+msgstr "Gérer les serveurs de ce réseau"
 
-#. ts-context NetworkConnection
-#~ msgid "Connecting to %1:%2..."
-#~ msgstr "Connexion à %1:%2..."
+#: ../src/qtui/settingspages/networkssettingspage.ui:217
+msgctxt "NetworksSettingsPage|"
+msgid "&Edit..."
+msgstr "É&dition"
 
-#. ts-context NetworkConnection
-#~ msgid "Disconnecting."
-#~ msgstr "Déconnecte."
+#: ../src/qtui/settingspages/networkssettingspage.ui:277
+msgctxt "NetworksSettingsPage|"
+msgid "Move upwards in list"
+msgstr "Remonter dans la liste"
 
-#. ts-context NetworkConnection
-#~ msgid "Could not connect to %1 (%2)"
-#~ msgstr "Impossible de se connecter à %1 (%2)"
+#: ../src/qtui/settingspages/networkssettingspage.ui:291
+msgctxt "NetworksSettingsPage|"
+msgid "Move downwards in list"
+msgstr "Descendre dans la liste"
 
-#. ts-context NetworkConnection
-#~ msgid "Connection failure: %1"
-#~ msgstr "Erreur de connexion: %1"
+#: ../src/qtui/settingspages/networkssettingspage.ui:336
+msgctxt "NetworksSettingsPage|"
+msgid "Commands"
+msgstr "Commandes"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Default Identity"
-#~ msgstr "Identité par défaut"
+#: ../src/qtui/settingspages/networkssettingspage.ui:339
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Configure automatic identification or misc. commands to be executed after "
+"connecting to a server"
+msgstr "Configure l'identification automatique ou diverses commandes qui doivent être exécutées après la connexion au serveur"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Invalid Network Settings!"
-#~ msgstr "Paramètres réseau invalides !"
+#: ../src/qtui/settingspages/networkssettingspage.ui:345
+msgctxt "NetworksSettingsPage|"
+msgid "Commands to execute on connect:"
+msgstr "Commandes à exécuter à la connexion :"
 
-#. ts-context NetworkEditDlg
-#~ msgid "<b>Your network settings are invalid!</b><br>%1"
-#~ msgstr "<b>Vos paramètres réseaux sont invalides!</b><br>%1"
+#: ../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 "Précisez la liste des commandes IRC à exécuter lors de la connexion\nNotez que Quassel IRC rejoint automatiquement les canaux, ainsi /join ne sera que très rarement nécessaire ici !"
 
-#. ts-context NetworkEditDlg
-#~ msgid " Network name already exists."
-#~ msgstr "Nom de réseau déjà existant."
+#: ../src/qtui/settingspages/networkssettingspage.ui:373
+msgctxt "NetworksSettingsPage|"
+msgid "Connection"
+msgstr "Connexion"
 
-#. ts-context NetworkEditDlg
-#~ msgid " You need to enter at least one server for this network."
-#~ msgstr "Vous devez sasir au moins un serveur pour ce réseau."
+#: ../src/qtui/settingspages/networkssettingspage.ui:382
+msgctxt "NetworksSettingsPage|"
+msgid "Automatically reconnect to the IRC network after connection failures"
+msgstr "Se reconnecter automatiquement au réseau IRC après une perte de connexion"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Edit Network Settings"
-#~ msgstr "Modifier les paramètres réseau"
+#: ../src/qtui/settingspages/networkssettingspage.ui:385
+msgctxt "NetworksSettingsPage|"
+msgid "Automatic Reconnect"
+msgstr "Reconnexion automatique"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Identity:"
-#~ msgstr "Identité:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:396
+#: ../src/qtui/settingspages/networkssettingspage.ui:595
+msgctxt "NetworksSettingsPage|"
+msgid "Wait"
+msgstr "Patienter"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Network:"
-#~ msgstr "Réseau:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:403
+#: ../src/qtui/settingspages/networkssettingspage.ui:605
+msgctxt "NetworksSettingsPage|"
+msgid " s"
+msgstr " s"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Group:"
-#~ msgstr "Groupe:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:419
+msgctxt "NetworksSettingsPage|"
+msgid "between retries"
+msgstr "entre deux tentatives"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:443
+msgctxt "NetworksSettingsPage|"
+msgid "Number of retries:"
+msgstr "Nombre de tentatives :"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:463
+#: ../src/qtui/settingspages/networkssettingspage.ui:547
+msgctxt "NetworksSettingsPage|"
+msgid "Unlimited"
+msgstr "Illimité"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Edit..."
-#~ msgstr "Modifier..."
+#: ../src/qtui/settingspages/networkssettingspage.ui:488
+msgctxt "NetworksSettingsPage|"
+msgid "Rejoin all channels after reconnect"
+msgstr "Rejoindre tous les canaux à la reconnexion"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Comment:"
-#~ msgstr "Commentaire:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:507
+msgctxt "NetworksSettingsPage|"
+msgid "Use Custom Rate Limits"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "Auto-connect on startup"
-#~ msgstr "Connexion automatique au démarrage"
+#: ../src/qtui/settingspages/networkssettingspage.ui:521
+msgctxt "NetworksSettingsPage|"
+msgid "Max. messages at once:"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "Servers"
-#~ msgstr "Serveurs"
+#: ../src/qtui/settingspages/networkssettingspage.ui:528
+msgctxt "NetworksSettingsPage|"
+msgid "Maximum number of messages to send without any delays"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "&Add..."
-#~ msgstr "&Ajouter..."
+#: ../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 ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "&Edit..."
-#~ msgstr "&Modifier..."
+#: ../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 ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "De&lete"
-#~ msgstr "&Supprimer"
+#: ../src/qtui/settingspages/networkssettingspage.ui:621
+msgctxt "NetworksSettingsPage|"
+msgid "between future messages"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "Move &Up"
-#~ msgstr "&Monter"
+#: ../src/qtui/settingspages/networkssettingspage.ui:663
+#: ../src/qtui/settingspages/networkssettingspage.ui:814
+msgctxt "NetworksSettingsPage|"
+msgid "Auto Identify"
+msgstr "S'identifier automatiquement"
 
-#. ts-context NetworkEditDlg
-#~ msgid "Move &Down"
-#~ msgstr "&Descendre"
+#: ../src/qtui/settingspages/networkssettingspage.ui:672
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Authenticate using your nickname and password before joining any channels"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#~ msgid "Perform"
-#~ msgstr "Exécuter"
+#: ../src/qtui/settingspages/networkssettingspage.ui:675
+msgctxt "NetworksSettingsPage|"
+msgid "Use SASL Authentication"
+msgstr "Utiliser l'authentification SASL"
 
-#. ts-context NetworkEditDlg
-#~ msgid "These commands are executed after connect."
-#~ msgstr "Ces commandes sont exécutées après connexion."
+#: ../src/qtui/settingspages/networkssettingspage.ui:716
+msgctxt "NetworksSettingsPage|"
+msgid "Account name, often the same as your nickname"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#: ../src/qtui/settingspages/networkeditdlg.ui:13
-msgid "Dialog"
-msgstr "Fenêtre"
+#: ../src/qtui/settingspages/networkssettingspage.ui:729
+msgctxt "NetworksSettingsPage|"
+msgid "Account:"
+msgstr "Compte :"
 
-#. ts-context NetworkEditDlg
-#: ../src/qtui/settingspages/networkeditdlg.ui:21
-msgid "Please enter a network name:"
-msgstr "Merci de saisir un nom de réseau:"
+#: ../src/qtui/settingspages/networkssettingspage.ui:739
+#: ../src/qtui/settingspages/networkssettingspage.ui:842
+msgctxt "NetworksSettingsPage|"
+msgid "Account password"
+msgstr ""
 
-#. ts-context NetworkEditDlg
-#: ../src/qtui/settingspages/networkssettingspage.cpp:690
-msgid "Add Network"
-msgstr "Ajouter un réseau"
+#: ../src/qtui/settingspages/networkssettingspage.ui:752
+#: ../src/qtui/settingspages/networkssettingspage.ui:862
+msgctxt "NetworksSettingsPage|"
+msgid "Password:"
+msgstr "Mot de passe :"
 
-#. ts-context NetworkItem
-#: ../src/client/networkmodel.cpp:194
-msgid "Server: %1"
-msgstr "Serveur: %1"
+#: ../src/qtui/settingspages/networkssettingspage.ui:764
+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 "<html><head/><body><p><span style=\" font-weight:600;\">Remarque :</span> étant donné que l'identité a un certificat ssl établi, SASL EXTERNAL sera utilisé.</p></body></html>"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:789
+msgctxt "NetworksSettingsPage|"
+msgid "Could not detect if supported by server"
+msgstr ""
 
-#. ts-context NetworkItem
-#: ../src/client/networkmodel.cpp:195
-msgid "Users: %1"
-msgstr "Utilisateurs: %1"
+#: ../src/qtui/settingspages/networkssettingspage.ui:796
+#: ../src/qtui/settingspages/networkssettingspage.ui:933
+msgctxt "NetworksSettingsPage|"
+msgid "Details..."
+msgstr ""
 
-#. ts-context NetworkItem
-#: ../src/client/networkmodel.cpp:198
-msgid "Lag: %1 msecs"
-msgstr "Lag: %1 ms"
+#: ../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 NetworkModel
-#~ msgid "Buffer"
-#~ msgstr "Tampon"
+#: ../src/qtui/settingspages/networkssettingspage.ui:829
+msgctxt "NetworksSettingsPage|"
+msgid "Service user to send your password to, usually NickServ"
+msgstr ""
 
-#. ts-context NetworkModel
-#: ../src/client/networkmodel.cpp:830
-msgid "Topic"
-msgstr "Sujet"
+#: ../src/qtui/settingspages/networkssettingspage.ui:832
+msgctxt "NetworksSettingsPage|"
+msgid "NickServ"
+msgstr "NickServ"
 
-#. ts-context NetworkModel
-#: ../src/client/networkmodel.cpp:830
-msgid "Nick Count"
-msgstr "Nombre de Pseudos"
+#: ../src/qtui/settingspages/networkssettingspage.ui:852
+msgctxt "NetworksSettingsPage|"
+msgid "Service:"
+msgstr "Service :"
 
-#. ts-context NetworkModel
-#: ../src/client/networkmodel.cpp:830
-msgid "Chat"
-msgstr "Dialogue"
+#: ../src/qtui/settingspages/networkssettingspage.ui:886
+msgctxt "NetworksSettingsPage|"
+msgid "Features"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Connect"
-#~ msgstr "Connecter"
+#: ../src/qtui/settingspages/networkssettingspage.ui:889
+msgctxt "NetworksSettingsPage|"
+msgid "Configure the modern IRC messaging features Quassel supports"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Disconnect"
-#~ msgstr "Déconnecter"
+#: ../src/qtui/settingspages/networkssettingspage.ui:923
+#: ../src/qtui/settingspages/networkssettingspage.cpp:187
+msgctxt "NetworksSettingsPage|"
+msgid "These features require support from the network"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Join"
-#~ msgstr "Rejoindre"
+#: ../src/qtui/settingspages/networkssettingspage.ui:964
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"<p>Let the IRC network control the timestamps for messages, such as when viewing messages from the past.</p>\n"
+"<p>This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.</p>\n"
+"<p><i>Toggles the IRCv3 'server-time' capability.</i></p>"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Part"
-#~ msgstr "Partir"
+#: ../src/qtui/settingspages/networkssettingspage.ui:969
+msgctxt "NetworksSettingsPage|"
+msgid "Use network timestamps for messages"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Delete Buffer..."
-#~ msgstr "Supprimer le tampon..."
+#: ../src/qtui/settingspages/networkssettingspage.ui:978
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Configure which IRC capabilities Quassel will ignore during negotiation"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Show Buffer"
-#~ msgstr "Afficher le tampon"
+#: ../src/qtui/settingspages/networkssettingspage.ui:981
+msgctxt "NetworksSettingsPage|"
+msgid "Advanced..."
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Joins"
-#~ msgstr "Arrivées"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1003
+msgctxt "NetworksSettingsPage|"
+msgid "<i>Changes apply after reconnecting to the network</i>"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Parts"
-#~ msgstr "Sorties"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1027
+msgctxt "NetworksSettingsPage|"
+msgid "Encodings"
+msgstr "Encodages"
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Quits"
-#~ msgstr "Départs"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1030
+msgctxt "NetworksSettingsPage|"
+msgid "Configure advanced settings such as message encodings"
+msgstr ""
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Nick Changes"
-#~ msgstr "Changements de Pseudo"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1039
+msgctxt "NetworksSettingsPage|"
+msgid "Control encodings for in- and outgoing messages"
+msgstr "Contrôler les encodages pour les messages entrants et sortants"
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Mode Changes"
-#~ msgstr "Changement de Mode"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1042
+msgctxt "NetworksSettingsPage|"
+msgid "Use Custom Encodings"
+msgstr "Utiliser des encodages personnalisés"
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Day Changes"
-#~ msgstr "Changement de Jour"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1053
+#: ../src/qtui/settingspages/networkssettingspage.ui:1073
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Specify which encoding your messages will be sent in.\n"
+"UTF-8 should be a sane choice for most networks."
+msgstr "Préciser sous quel encodage vos messages seront envoyés.\nUTF-8 devrait être un choix sûr pour la majorité des réseaux."
 
-#. ts-context NetworkModelActionProvider
-#~ msgid "Apply to All Chat Views..."
-#~ msgstr "Appliquer à toutes les Vues..."
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Join Channel..."
-#~ msgstr "Rejoindre le Canal..."
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Start Query"
-#~ msgstr "Lancer la requête"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Show Query"
-#~ msgstr "Afficher la requête"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Whois"
-#~ msgstr "Whois"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Version"
-#~ msgstr "Version"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Time"
-#~ msgstr "Heure"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Ping"
-#~ msgstr "Ping"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Finger"
-#~ msgstr "Finger"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Give Operator Status"
-#~ msgstr "Donner le statut d'opérateur"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Take Operator Status"
-#~ msgstr "Enlever le statut d'opérateur"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Give Voice"
-#~ msgstr "Donner Voix"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Take Voice"
-#~ msgstr "Enlever Voix"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Kick From Channel"
-#~ msgstr "Kicker du Canal"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Ban From Channel"
-#~ msgstr "Banir du Canal"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Kick && Ban"
-#~ msgstr "Kicker && Banir"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Hide Buffer(s) Temporarily"
-#~ msgstr "Cacher le(s) tampon(s) temporairement"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Hide Buffer(s) Permanently"
-#~ msgstr "Cacher le(s) tampon(s) définitivement"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Show Channel List"
-#~ msgstr "Voir la liste des canaux"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Show Ignore List"
-#~ msgstr "Voi la liste des ignorés"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Hide Events"
-#~ msgstr "Cacher les Avis"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "CTCP"
-#~ msgstr "CTCP"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Actions"
-#~ msgstr "Actions"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Remove buffer permanently?"
-#~ msgstr "Supprimer le tampon définitivement ?"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid ""
-#~ "Do you want to delete the buffer \"%1\" permanently? This will delete all "
-#~ "related data, including all backlog data, from the core's database!"
-#~ msgstr ""
-#~ "Voulez vous supprimer le tampon \"%1\" de manière permanente ? Cela "
-#~ "supprimera toutes les données correspondantes, y compris celles sauvées "
-#~ "dans l'historique contenu dans la base de données du noyau !"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Join Channel"
-#~ msgstr "Rejoindre le canal"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Input channel name:"
-#~ msgstr "Entrez le nom du canal:"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Delete Buffer(s)..."
-#~ msgstr "Supprimer le(s) tampon(s)..."
-
-#. ts-context NetworkModelActionProvider
-#~ 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] "Voulez vous supprimer définitivement la vue suivante ?"
-#~ msgstr[1] "Voulez vous supprimer définitivement les vues suivantes ?"
-
-#. ts-context NetworkModelActionProvider
-#~ 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>Note:</b> Cela détruira toutes les données rattachées, y compris "
-#~ "l'historique, de la base de donnée du noyau et cela ne peut être annullé."
-
-#. ts-context NetworkModelActionProvider
-#~ msgid ""
-#~ "<br>Active channel buffers cannot be deleted, please part the channel "
-#~ "first."
-#~ msgstr ""
-#~ "<br>Les canaux actifs ne peuvent être supprimés, merci de quitter le "
-#~ "canal auparavant."
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Remove buffers permanently?"
-#~ msgstr "Supprimer les tampons définitivement ?"
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Set as Default..."
-#~ msgstr "Définir par défaut..."
-
-#. ts-context NetworkModelActionProvider
-#~ msgid "Use Defaults..."
-#~ msgstr "Utiliser les paramètres par défauts..."
-
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:154
-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] "Voulez vous supprimer définitivement le tampon suivant ?"
-msgstr[1] "Voulez vous supprimer définitivement les tampons suivants ?"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1057
+msgctxt "NetworksSettingsPage|"
+msgid "Send messages in:"
+msgstr "Envoyer les messages en :"
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:159
+#: ../src/qtui/settingspages/networkssettingspage.ui:1084
+#: ../src/qtui/settingspages/networkssettingspage.ui:1104
+msgctxt "NetworksSettingsPage|"
 msgid ""
-"<b>Note:</b> This will delete all related data, including all backlog data, "
-"from the core's database and cannot be undone."
+"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 ""
-"<b>Note:</b> Cela suppirmera toutes les données rattachées, y compris "
-"l'historique, de la base de donnée du noyau et cela ne peut être annulé."
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:161
+#: ../src/qtui/settingspages/networkssettingspage.ui:1088
+msgctxt "NetworksSettingsPage|"
+msgid "Receive fallback:"
+msgstr "Réception de repli :"
+
+#: ../src/qtui/settingspages/networkssettingspage.ui:1115
+#: ../src/qtui/settingspages/networkssettingspage.ui:1128
+msgctxt "NetworksSettingsPage|"
 msgid ""
-"<br>Active channel buffers cannot be deleted, please part the channel first."
+"<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 ""
-"<br>Les canaux actifs ne peuvent être supprimés, merci de quitter le canal "
-"auparavant."
 
-#. ts-context NetworkModelController
-#: ../src/uisupport/networkmodelcontroller.cpp:163
-msgid "Remove buffers permanently?"
-msgstr "Supprimer les tampons définitivement ?"
+#: ../src/qtui/settingspages/networkssettingspage.ui:1118
+msgctxt "NetworksSettingsPage|"
+msgid "Server encoding:"
+msgstr "Encodage du serveur :"
 
-#. ts-context NetworkModelController::JoinDlg
-#: ../src/uisupport/networkmodelcontroller.cpp:472
-msgid "Join Channel"
-msgstr "Rejoindre le Canal"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:44
+msgctxt "NetworksSettingsPage|"
+msgid "IRC"
+msgstr "IRC"
 
-#. ts-context NetworkModelController::JoinDlg
-#: ../src/uisupport/networkmodelcontroller.cpp:475
-msgid "Network:"
-msgstr "Réseau:"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:44
+msgctxt "NetworksSettingsPage|"
+msgid "Networks"
+msgstr "Réseaux"
 
-#. ts-context NetworkModelController::JoinDlg
-#: ../src/uisupport/networkmodelcontroller.cpp:477
-msgid "Channel:"
-msgstr "Canal:"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:162
+#: ../src/qtui/settingspages/networkssettingspage.cpp:175
+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 ""
 
-#. ts-context NetworkPage
-#: ../src/qtui/ircconnectionwizard.cpp:148
-msgid "Setup Network Connection"
-msgstr "Paramétrer la connection réseau"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:178
+msgctxt "NetworksSettingsPage|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "General"
-#~ msgstr "Général"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:179
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to modify message rate "
+"limits."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:37
-msgid "Networks"
-msgstr "Réseaux"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:193
+msgctxt "NetworksSettingsPage|"
+msgid "Your Quassel core is too old to configure IRCv3 features"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:160
+#: ../src/qtui/settingspages/networkssettingspage.cpp:230
+msgctxt "NetworksSettingsPage|"
 msgid ""
 "<b>The following problems need to be corrected before your changes can be "
 "applied:</b><ul>"
-msgstr ""
-"<b>Les problèmes suivants doivent être corrigés avant que vos changements "
-"soient appliqués:</b><ul>"
+msgstr "<b>Les problèmes suivants doivent être corrigés avant que vos changements puissent être appliqués :</b><ul>"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:161
+#: ../src/qtui/settingspages/networkssettingspage.cpp:232
+msgctxt "NetworksSettingsPage|"
 msgid "<li>All networks need at least one server defined</li>"
 msgstr "<li>Chaque réseau doit avoir au moins un serveur défini</li>"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:162
+#: ../src/qtui/settingspages/networkssettingspage.cpp:233
+msgctxt "NetworksSettingsPage|"
 msgid "</ul>"
 msgstr "</ul>"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:163
+#: ../src/qtui/settingspages/networkssettingspage.cpp:234
+msgctxt "NetworksSettingsPage|"
 msgid "Invalid Network Settings"
-msgstr "Paramètres réseau invalides"
+msgstr "Paramètres réseau erronés"
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:749
+msgctxt "NetworksSettingsPage|"
+msgid "Could not check if supported by network"
+msgstr ""
+
+#: ../src/qtui/settingspages/networkssettingspage.cpp:754
+msgctxt "NetworksSettingsPage|"
+msgid "Cannot check if supported when disconnected"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Connect"
-#~ msgstr "Connecter"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:759
+msgctxt "NetworksSettingsPage|"
+msgid "Not currently supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Disconnect"
-#~ msgstr "Déconnecter"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:769
+msgctxt "NetworksSettingsPage|"
+msgid "May be supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Apply first!"
-#~ msgstr "Appliquer d'abord !"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:773
+msgctxt "NetworksSettingsPage|"
+msgid "Supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:527
+#: ../src/qtui/settingspages/networkssettingspage.cpp:860
+msgctxt "NetworksSettingsPage|"
 msgid "Delete Network?"
-msgstr "Supprimer le Réseau ?"
+msgstr "Supprimer le réseau ?"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:528
+#: ../src/qtui/settingspages/networkssettingspage.cpp:861
+#, qt-format
+msgctxt "NetworksSettingsPage|"
 msgid ""
 "Do you really want to delete the network \"%1\" and all related settings, "
 "including the backlog?"
-msgstr ""
-"Voulez vous vraiment détruire le réseau \"%1\" et tous les paramètres "
-"correspondants, ainsi que l'historique?"
+msgstr "Voulez-vous vraiment supprimer le réseau « %1 » et tous les paramètres correspondants, y compris l'historique ?"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:991
+msgctxt "NetworksSettingsPage|"
+msgid "Could not check if SASL supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:47
-msgid "Re&name..."
-msgstr "&Renommer..."
+#: ../src/qtui/settingspages/networkssettingspage.cpp:992
+#, 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 ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:64
-#: ../src/qtui/settingspages/networkssettingspage.ui:234
-msgid "&Add..."
-msgstr "&Ajouter..."
+#: ../src/qtui/settingspages/networkssettingspage.cpp:998
+msgctxt "NetworksSettingsPage|"
+msgid "Cannot check if SASL supported when disconnected"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:87
-#: ../src/qtui/settingspages/networkssettingspage.ui:251
-msgid "De&lete"
-msgstr "&Supprimer"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:999
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Quassel cannot check if \"%1\" supports SASL when disconnected.  Connect to "
+"the network, or try using SASL anyways."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Connect now"
-#~ msgstr "Connecter maintenant"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1007
+msgctxt "NetworksSettingsPage|"
+msgid "SASL EXTERNAL not currently supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:123
-msgid "Network Details"
-msgstr "Détails du Réseau"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1008
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" does not currently support SASL EXTERNAL for SSL "
+"certificate authentication.  However, support might be added later on."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:131
-msgid "Identity:"
-msgstr "Identité:"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1015
+msgctxt "NetworksSettingsPage|"
+msgid "SASL not currently supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:189
-msgid "Servers"
-msgstr "Serveurs"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1016
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" does not currently support SASL.  However, support might "
+"be added later on."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:192
-msgid "Manage servers for this network"
-msgstr "Gérer les serveurs de ce réseau"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1027
+msgctxt "NetworksSettingsPage|"
+msgid "SASL EXTERNAL may be supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:216
-msgid "&Edit..."
-msgstr "&Modifier..."
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1028
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" may support SASL EXTERNAL for SSL certificate "
+"authentication.  In most cases, you should use SASL instead of NickServ "
+"identification."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:277
-msgid "Move upwards in list"
-msgstr "Monter dans la liste"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1035
+msgctxt "NetworksSettingsPage|"
+msgid "SASL supported by network"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:148
-#: ../src/qtui/settingspages/networkssettingspage.ui:280
-#: ../src/qtui/settingspages/networkssettingspage.ui:294
-msgid "..."
-msgstr "..."
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1036
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"The network \"%1\" supports SASL.  In most cases, you should use SASL "
+"instead of NickServ identification."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:291
-msgid "Move downwards in list"
-msgstr "Descendre dans la liste"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1044
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid "SASL support for \"%1\""
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Choose random server for connecting"
-#~ msgstr "Choisir aléatoirement un serveur pour se connecter"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1048
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"SASL is a standardized way to log in and identify yourself to IRC servers."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Perform"
-#~ msgstr "Exécuter"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1087
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"Quassel makes use of newer IRC features when supported by the IRC network.  "
+"If desired, you can disable unwanted or problematic features here."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:339
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1089
+msgctxt "NetworksSettingsPage|"
 msgid ""
-"Configure automatic identification or misc. commands to be executed after "
-"connecting to a server"
+"The <a href=\"https://ircv3.net/irc/\">IRCv3 website</a> provides more "
+"technical details on the IRCv3 capabilities powering these features."
 msgstr ""
-"Configuration automatique identification et autres commandes qui doivent "
-"être exécutées après la connexion au serveur"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:345
-msgid "Commands to execute on connect:"
-msgstr "Commandes à exécuter à la connexion:"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1100
+#, qt-format
+msgctxt "NetworksSettingsPage|"
+msgid "Currently enabled IRCv3 capabilities for this network: %1"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:361
-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.cpp:1104
+msgctxt "NetworksSettingsPage|"
+msgid "Configuring network features"
 msgstr ""
-"Précisez la liste des commandes IRC à exécuter lors de la connexion\n"
-"Notez que Quassel IRC rejoint automatiquement les canaux, aussi /join ne "
-"sera que rarement nécessaire ici !"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:491
-#: ../src/qtui/settingspages/networkssettingspage.ui:500
-msgid "Auto Identify"
-msgstr "Auto Identification"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1108
+msgctxt "NetworksSettingsPage|"
+msgid "Configuring network features unsupported"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:515
-msgid "NickServ"
-msgstr "NickServ"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1110
+msgctxt "NetworksSettingsPage|"
+msgid "Your Quassel core is too old to configure IRCv3 network features"
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:532
-msgid "Service:"
-msgstr "Service:"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1111
+msgctxt "NetworksSettingsPage|"
+msgid ""
+"You need a Quassel core v0.14.0 or newer to control what network features "
+"Quassel will use."
+msgstr ""
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:542
-msgid "Password:"
-msgstr "Mot de Passe:"
+#: ../src/qtui/settingspages/nickeditdlg.ui:13
+msgctxt "NickEditDlg|"
+msgid "Edit Nickname"
+msgstr "Modifier le pseudo"
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Advanced"
-#~ msgstr "Avancé"
+#: ../src/qtui/settingspages/nickeditdlg.ui:19
+msgctxt "NickEditDlg|"
+msgid "Please enter a valid nickname:"
+msgstr "Veuillez saisir un pseudo valable :"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:569
+#: ../src/qtui/settingspages/nickeditdlg.ui:32
+msgctxt "NickEditDlg|"
 msgid ""
-"Configure advanced settings such as message encodings and automatic reconnect"
-msgstr ""
-"Configurer les paramètres avancés tels que l'encodage des messages et la "
-"reconnexion automatique"
+"A valid nickname may contain letters from the English alphabet, digits, and "
+"the special characters {, }, [, ], \\, |, `, ^, _ and -."
+msgstr "Un pseudo valable peut contenir des lettres de l'alphabet anglais, des chiffres, et les caractères spéciaux {, }, [, ], \\, |, `, ^, _ et -."
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:578
-msgid "Control encodings for in- and outgoing messages"
-msgstr "Contrôle les encodages pour les messages entrants et sortants"
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:462
+msgctxt "NickEditDlg|"
+msgid "Add Nickname"
+msgstr "Ajouter un pseudo"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:566
-msgid "Encodings"
-msgstr "Encodages"
+#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
+msgctxt "NotificationsSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
+msgctxt "NotificationsSettingsPage|"
+msgid "Notifications"
+msgstr "Notifications"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:592
-#: ../src/qtui/settingspages/networkssettingspage.ui:612
+#: ../src/qtui/passwordchangedlg.ui:14
+msgctxt "PasswordChangeDlg|"
+msgid "Change Password"
+msgstr "Changer le mot de passe"
+
+#: ../src/qtui/passwordchangedlg.ui:37
+msgctxt "PasswordChangeDlg|"
+msgid "Old password:"
+msgstr "Ancien mot de passe :"
+
+#: ../src/qtui/passwordchangedlg.ui:51
+msgctxt "PasswordChangeDlg|"
+msgid "New Password:"
+msgstr "Nouveau mot de passe :"
+
+#: ../src/qtui/passwordchangedlg.ui:65
+msgctxt "PasswordChangeDlg|"
+msgid "Confirm password:"
+msgstr "Confirmez le mot de passe :"
+
+#: ../src/qtui/passwordchangedlg.cpp:34
+#, qt-format
+msgctxt "PasswordChangeDlg|"
 msgid ""
-"Specify which encoding your messages will be sent in.\n"
-"UTF-8 should be a sane choice for most networks."
+"This changes the password for your username <b>%1</b> on the Quassel Core "
+"running at <b>%2</b>."
+msgstr "Cela changera le mot de passe pour votre nom d'utilisateur <b>%1</b> sur le composant central <b>%2</b>."
+
+#: ../src/qtui/passwordchangedlg.cpp:64
+msgctxt "PasswordChangeDlg|"
+msgid "Password Not Changed"
+msgstr "Le mot de passe n'a pas été changé"
+
+#: ../src/qtui/passwordchangedlg.cpp:64
+msgctxt "PasswordChangeDlg|"
+msgid "<b>Password change failed</b>"
+msgstr "<b>Le changement du mot de passe a échoué</b>"
+
+#: ../src/qtui/passwordchangedlg.cpp:66
+msgctxt "PasswordChangeDlg|"
+msgid ""
+"The core reported an error when trying to change your password. Make sure "
+"you entered your old password correctly!"
+msgstr "Le composant central a reporté une erreur en tentant de changer votre mot de passe. Êtes-vous sûr que vous avez entrer votre ancien mot de passe correctement ?"
+
+#: ../src/core/postgresqlstorage.cpp:51
+msgctxt "PostgreSqlStorage|"
+msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:"
 msgstr ""
-"Préciser sous quel encodage vos messages seront envoyés.\n"
-"UTF-8 devrait être un choix normal pour la majorité des réseaux."
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:596
-msgid "Send messages in:"
-msgstr "Envoyer les messages en:"
+#: ../src/core/postgresqlstorage.cpp:71
+msgctxt "PostgreSqlStorage|"
+msgid "PostgreSQL Turbo Bomber HD!"
+msgstr "PostgreSQL Turbo Bomber HD !"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:623
-#: ../src/qtui/settingspages/networkssettingspage.ui:643
-msgid ""
-"Incoming messages encoded in Utf8 will always be treated as such.\n"
-"This setting defines the encoding for messages that are not Utf8."
+#: ../src/core/postgresqlstorage.cpp:77
+msgctxt "PostgreSqlStorage|"
+msgid "Username"
 msgstr ""
-"Les messages entrants arrivant en Utf8 seront toujourstraités comme tels. Ce "
-"paramètre définit l'encodage des messages qui ne sont pas en Utf8."
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:627
-msgid "Receive fallback:"
-msgstr "Réception de repli:"
+#: ../src/core/postgresqlstorage.cpp:77
+msgctxt "PostgreSqlStorage|"
+msgid "Password"
+msgstr "Mot de passe"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:654
-#: ../src/qtui/settingspages/networkssettingspage.ui:668
-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!"
+#: ../src/core/postgresqlstorage.cpp:77
+msgctxt "PostgreSqlStorage|"
+msgid "Hostname"
 msgstr ""
-"Ceci précise comment les messages de contrôles, les pseudos et les noms des "
-"serveurs sont encodés.A moins de *réellement* savoir ce que vous faites, "
-"laissez cela en ISO-8859-1 !"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:658
-msgid "Server encoding:"
-msgstr "Encodage du serveur:"
+#: ../src/core/postgresqlstorage.cpp:78
+msgctxt "PostgreSqlStorage|"
+msgid "Port"
+msgstr "Port"
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Use default settings for encodings (recommended)"
-#~ msgstr "Utiliser les paramètres par défaut pour l'encodage (recommandé)"
+#: ../src/core/postgresqlstorage.cpp:78
+msgctxt "PostgreSqlStorage|"
+msgid "Database"
+msgstr "Base de donnée"
 
-#. ts-context NetworksSettingsPage
-#~ msgid "Use defaults"
-#~ msgstr "Utiliser les paramètres par défauts"
+#: ../src/client/backlogrequester.cpp:81
+#: ../src/client/backlogrequester.cpp:154
+#, qt-format
+msgctxt "QObject|"
+msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
+msgstr "Demande d'un maximum de %1 messages de l'historique pour %2 tampons"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:382
-msgid "Control automatic reconnect to the network"
-msgstr "Contrôle de la reconnexion automatique au réseau"
+#: ../src/client/backlogrequester.cpp:109
+#, qt-format
+msgctxt "QObject|"
+msgid ""
+"Requesting up to %1 of all unread backlog messages (plus additional %2)"
+msgstr "Demande d'un maximum de %1 de tous les messages non lus (plus %2 supplémentaires)"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:385
-msgid "Automatic Reconnect"
-msgstr "Connexion automatique"
+#: ../src/client/backlogrequester.cpp:127
+#, qt-format
+msgctxt "QObject|"
+msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
+msgstr "Demande d'un maximum de %1 messages non lus de l'historique pour %2 tampons"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:396
-msgid "Interval:"
-msgstr "Intervalle:"
+#: ../src/qtui/ircconnectionwizard.cpp:53
+msgctxt "QObject|"
+msgid "Welcome to Quassel IRC"
+msgstr "Bienvenue sur Quassel IRC"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:403
-msgid " s"
-msgstr "s"
+#: ../src/qtui/ircconnectionwizard.cpp:56
+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."
+msgstr "Cet assistant vous aide à configurer votre identité par défaut et votre connexion au réseau IRC.<br>Ceci ne couvre uniquement que les réglages de base. Vous pouvez quitter l'assistant à tout moment et utiliser la fenêtre de configuration pour effectuer des modifications plus précises."
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:419
-msgid "Retries:"
-msgstr "Tentatives:"
+#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201
+#: ../src/uisupport/qssparser.cpp:359
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid block declaration: %1"
+msgstr "Déclaration de bloc erronée : %1"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:439
-msgid "Unlimited"
-msgstr "Illimité"
+#: ../src/uisupport/qssparser.cpp:166
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid palette role assignment: %1"
+msgstr "Affectation erronée d'un emploi de palette : %1"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:464
-msgid "Rejoin all channels on reconnect"
-msgstr "Rejoindre tous les canaux à la reconnexion"
+#: ../src/uisupport/qssparser.cpp:185
+#, qt-format
+msgctxt "QssParser|"
+msgid "Unknown palette role name: %1"
+msgstr "Nom d'emploi de palette inconnu : %1"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:336
-msgid "Commands"
-msgstr "Commandes"
+#: ../src/uisupport/qssparser.cpp:228
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid subelement name in %1"
+msgstr "Nom de sous élément erroné dans %1"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:373
-msgid "Connection"
-msgstr "Connexion"
+#: ../src/uisupport/qssparser.cpp:272
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid message type in %1"
+msgstr "Type de message erroné dans %1"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.ui:581
-msgid "Use Custom Encodings"
-msgstr "Utiliser des encodages personnalisés"
+#: ../src/uisupport/qssparser.cpp:281
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid condition %1"
+msgstr "Condition %1 erronée"
 
-#. ts-context NetworksSettingsPage
-#: ../src/qtui/settingspages/networkssettingspage.cpp:37
-msgid "Misc"
-msgstr "Divers"
+#: ../src/uisupport/qssparser.cpp:294
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid message label: %1"
+msgstr "Libellé de message erroné : %1"
 
-#. ts-context NickEditDlg
-#~ msgid "Edit Nick"
-#~ msgstr "Editer le Pseudo"
+#: ../src/uisupport/qssparser.cpp:305
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid senderhash specification: %1"
+msgstr "Spécification du hash de l'émetteur erronée : %1"
 
-#. ts-context NickEditDlg
-#~ msgid "Nickname:"
-#~ msgstr "Pseudo:"
+#: ../src/uisupport/qssparser.cpp:309
+msgctxt "QssParser|"
+msgid "Senderhash can be at most \"0x0f\"!"
+msgstr "Le hash de l'émetteur doit être au moins « 0x0f » !"
 
-#. ts-context NickEditDlg
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:420
-msgid "Add Nickname"
-msgstr "Ajouter un pseudo"
+#: ../src/uisupport/qssparser.cpp:325
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid format name: %1"
+msgstr "Format de nom erroné : %1"
 
-#. ts-context NickEditDlg
-#: ../src/qtui/settingspages/nickeditdlg.ui:13
-msgid "Edit Nickname"
-msgstr "Editer le Pseudo"
+#: ../src/uisupport/qssparser.cpp:333
+#, qt-format
+msgctxt "QssParser|"
+msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
+msgstr "Spécification de couleur IRC erronée (doit être entre 00 et 0F) : %1"
 
-#. ts-context NickEditDlg
-#: ../src/qtui/settingspages/nickeditdlg.ui:19
-msgid "Please enter a valid nickname:"
-msgstr "Merci de saisir un pseudo valide:"
+#: ../src/uisupport/qssparser.cpp:342
+#, qt-format
+msgctxt "QssParser|"
+msgid "Unhandled condition: %1"
+msgstr "Condition non gérée : %1"
 
-#. ts-context NickEditDlg
-#: ../src/qtui/settingspages/nickeditdlg.ui:32
-msgid ""
-"A valid nickname may contain letters from the English alphabet, digits, and "
-"the special characters {, }, [, ], \\, |, `, ^, _ and -."
-msgstr ""
-"Un pseudo valide peut contenir des lettres de l'alphabet anglais, chiffres, "
-"et les caractères spéciaux {, }, [, ], \\, |, `, ^, _ et -."
-
-#. ts-context NickListWidget
-#~ msgid "Nicks in Channel"
-#~ msgstr "Pseudos dans le Canal"
-
-#. ts-context NickListWidget
-#~ msgid "Form"
-#~ msgstr "Formulaire"
-
-#. ts-context NickModel
-#~ msgid "Not in channel"
-#~ msgstr "Pas dans le canal"
-
-#. ts-context NickModel
-#~ msgid "%n Owner(s)"
-#~ msgid_plural "%n Owner(s)"
-#~ msgstr[0] "%n Fondateur"
-#~ msgstr[1] "%n Fondateurs"
-
-#. ts-context NickModel
-#~ msgid "%n Admin(s)"
-#~ msgid_plural "%n Admin(s)"
-#~ msgstr[0] "%n Admin"
-#~ msgstr[1] "%n Admins"
-
-#. ts-context NickModel
-#~ msgid "%n Operator(s)"
-#~ msgid_plural "%n Operator(s)"
-#~ msgstr[0] "%n Operateur"
-#~ msgstr[1] "%n Operateur(s)"
-
-#. ts-context NickModel
-#~ msgid "%n Half-Op(s)"
-#~ msgid_plural "%n Half-Op(s)"
-#~ msgstr[0] "%n Half-Op"
-#~ msgstr[1] "%n Half-Ops"
-
-#. ts-context NickModel
-#~ msgid "%n Voiced"
-#~ msgid_plural "%n Voiced"
-#~ msgstr[0] "%n Voicé"
-#~ msgstr[1] "%n Voicés"
-
-#. ts-context NickModel
-#~ msgid "%n User(s)"
-#~ msgid_plural "%n User(s)"
-#~ msgstr[0] "%n Utilisateur"
-#~ msgstr[1] "%n Utilisateurs"
-
-#. ts-context NickView
-#~ msgid "Op %1"
-#~ msgstr "Op %1"
-
-#. ts-context NickView
-#~ msgid "Deop %1"
-#~ msgstr "Deop %1"
-
-#. ts-context NickView
-#~ msgid "Voice %1"
-#~ msgstr "Voice %1"
-
-#. ts-context NickView
-#~ msgid "Devoice %1"
-#~ msgstr "Dévoice %1"
-
-#. ts-context NickView
-#~ msgid "Kick %1"
-#~ msgstr "Kicke %1"
-
-#. ts-context NickView
-#~ msgid "Ban %1"
-#~ msgstr "Bannit %1"
-
-#. ts-context NickView
-#~ msgid "Kickban %1"
-#~ msgstr "Kickebannit %1"
-
-#. ts-context NickView
-#~ msgid "Query"
-#~ msgstr "Requête"
-
-#. ts-context NickView
-#~ msgid "DCC-Chat"
-#~ msgstr "Chat-DCC"
-
-#. ts-context NickView
-#~ msgid "Send file"
-#~ msgstr "Envoyer Fichier"
-
-#. ts-context NotificationsSettingsPage
-#~ msgid "Behaviour"
-#~ msgstr "Comportement"
-
-#. ts-context NotificationsSettingsPage
-#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
-msgid "Notifications"
-msgstr "Notifications"
+#: ../src/uisupport/qssparser.cpp:374
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid proplist %1"
+msgstr "Liste de propriétés %1 erronée"
+
+#: ../src/uisupport/qssparser.cpp:393
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid chatlist item type %1"
+msgstr "Élément de liste de conversations %1 erroné"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Form"
-#~ msgstr "Formulaire"
+#: ../src/uisupport/qssparser.cpp:409
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid chatlist state %1"
+msgstr "État de liste de conversations %1 erroné"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "System Tray"
-#~ msgstr "Icône système"
+#: ../src/uisupport/qssparser.cpp:438
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid property declaration: %1"
+msgstr "Déclaration de propriété erronée : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Animate tray icon"
-#~ msgstr "Animer l'icône"
+#: ../src/uisupport/qssparser.cpp:476
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid font property: %1"
+msgstr "Propriété de police erronée : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Show Bubble"
-#~ msgstr "Voir les bulles"
+#: ../src/uisupport/qssparser.cpp:482
+#, qt-format
+msgctxt "QssParser|"
+msgid "Unknown ChatLine property: %1"
+msgstr "Propriété de ligne de conversation inconnue : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid ""
-#~ "Sends Quassel's notifications to a notification daemon compliant to "
-#~ "Freedesktop's Notification specification (org.freedesktop.Notification)."
-#~ msgstr ""
-#~ "Envoyer les informations de Quassel à un programme supportant la "
-#~ "spécification Freedesktop (org.freedesktop.Notification)."
+#: ../src/uisupport/qssparser.cpp:501
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid boolean value: %1"
+msgstr ""
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Desktop Notification (via DBus)"
-#~ msgstr "Information Bureau (par Dbus)"
+#: ../src/uisupport/qssparser.cpp:537
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid palette color role specification: %1"
+msgstr "Spécification d'un emploi de palette de couleur erroné : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Timeout"
-#~ msgstr "Délai expiré"
+#: ../src/uisupport/qssparser.cpp:544
+#, qt-format
+msgctxt "QssParser|"
+msgid "Unknown palette color role: %1"
+msgstr "Emploi de palette de couleur inconnu : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "X"
-#~ msgstr "X"
+#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574
+#: ../src/uisupport/qssparser.cpp:596
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid gradient declaration: %1"
+msgstr "Déclaration de dégradé erronée : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Y"
-#~ msgstr "Y"
+#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582
+#: ../src/uisupport/qssparser.cpp:606
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid gradient stops list: %1"
+msgstr "Liste de couleurs de fin de dégradé erronée : %1"
 
-#. ts-context NotificationsSettingsPage
-#~ msgid "Appearance"
-#~ msgstr "Apparence"
+#: ../src/uisupport/qssparser.cpp:712
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid font specification: %1"
+msgstr "Police spécifiée erronée : %1"
 
-#. ts-context NotificationsSettingsPage
-#: ../src/qtui/settingspages/notificationssettingspage.cpp:28
-msgid "Interface"
-msgstr "Interface"
+#: ../src/uisupport/qssparser.cpp:762
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid font style specification: %1"
+msgstr "Style de police spécifié erroné : %1"
+
+#: ../src/uisupport/qssparser.cpp:776
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid font weight specification: %1"
+msgstr "Graisse de police spécifiée erronée : %1"
+
+#: ../src/uisupport/qssparser.cpp:787
+#, qt-format
+msgctxt "QssParser|"
+msgid "Invalid font size specification: %1"
+msgstr "Taille de police spécifiée erronée : %1"
 
-#. ts-context PhononNotificationBackend::ConfigWidget
-#: ../src/qtui/phononnotificationbackend.cpp:142
+#: ../src/qtui/qtmultimedianotificationbackend.cpp:156
+msgctxt "QtMultimediaNotificationBackend::ConfigWidget|"
 msgid "Select Audio File"
-msgstr "Selectionner le fichier Audio"
+msgstr "Sélectionner le fichier audio"
+
+#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Play a sound"
+msgstr "Lire un fichier audio"
+
+#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Prelisten to the selected sound"
+msgstr "Écouter le fichier audio sélectionné"
+
+#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59
+#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69
+msgctxt "QtMultimediaNotificationConfigWidget|"
+msgid "Select the sound file to play"
+msgstr "Sélectionner le fichier audio à lire"
+
+#. Supported icon theme names
+#: ../src/qtui/qtui.cpp:250
+msgctxt "QtUi|"
+msgid "Breeze"
+msgstr ""
+
+#: ../src/qtui/qtui.cpp:251
+msgctxt "QtUi|"
+msgid "Breeze Dark"
+msgstr ""
+
+#: ../src/qtui/qtui.cpp:253
+msgctxt "QtUi|"
+msgid "Oxygen"
+msgstr "Oxygène "
+
+#: ../src/qtui/qtui.cpp:304
+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:48
+msgctxt "QtUiApplication|"
+msgid "Could not load or upgrade client settings!"
+msgstr ""
+
+#: ../src/common/quassel.cpp:325
+msgctxt "Quassel|"
+msgid "Specify the directory holding the client configuration."
+msgstr ""
+
+#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330
+#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368
+msgctxt "Quassel|"
+msgid "path"
+msgstr ""
+
+#: ../src/common/quassel.cpp:329
+msgctxt "Quassel|"
+msgid ""
+"Specify the directory holding configuration files, the SQlite database and "
+"the SSL certificate."
+msgstr ""
+
+#: ../src/common/quassel.cpp:336
+msgctxt "Quassel|"
+msgid "Override the system icon theme ('breeze' is recommended)."
+msgstr ""
+
+#: ../src/common/quassel.cpp:336
+msgctxt "Quassel|"
+msgid "theme"
+msgstr ""
+
+#: ../src/common/quassel.cpp:337
+msgctxt "Quassel|"
+msgid "Load a custom application stylesheet."
+msgstr ""
+
+#: ../src/common/quassel.cpp:337
+msgctxt "Quassel|"
+msgid "file.qss"
+msgstr ""
 
-#. ts-context PhononNotificationConfigWidget
-#: ../src/qtui/ui/phononnotificationconfigwidget.ui:13
-msgid "Form"
-msgstr "Formulaire"
+#: ../src/common/quassel.cpp:338
+msgctxt "Quassel|"
+msgid "Start the client minimized to the system tray."
+msgstr ""
 
-#. ts-context PhononNotificationConfigWidget
-#: ../src/qtui/ui/phononnotificationconfigwidget.ui:19
-msgid "Audio Notification (via Phonon)"
-msgstr "Notification Auditive (par Phonon)"
+#: ../src/common/quassel.cpp:339
+msgctxt "Quassel|"
+msgid "Account id to connect to on startup."
+msgstr ""
 
-#. ts-context PhononNotificationConfigWidget
-#: ../src/qtui/ui/phononnotificationconfigwidget.ui:28
-msgid "Play File:"
-msgstr "Fichier joué:"
+#: ../src/common/quassel.cpp:339
+msgctxt "Quassel|"
+msgid "account"
+msgstr "compte"
 
-#. ts-context PostgreSqlStorage
-#: ../src/core/postgresqlstorage.cpp:61
-msgid "PostgreSQL Turbo Bomber HD!"
-msgstr "PostgreSQL Turbo Bomber HD!"
+#: ../src/common/quassel.cpp:346
+msgctxt "Quassel|"
+msgid "The address(es) quasselcore will listen on."
+msgstr ""
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:82
-msgid "Requesting a total of up to %1 backlog messages for %2 buffers"
-msgstr "Demande d'un maximum de %1 messages d'historique pour %2 tampons"
+#: ../src/common/quassel.cpp:346
+msgctxt "Quassel|"
+msgid "<address>[,<address>[,...]]"
+msgstr ""
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:106
-msgid "Requesting up to %1 of all unread backlog messages (plus additional %2)"
+#: ../src/common/quassel.cpp:347
+msgctxt "Quassel|"
+msgid "The port quasselcore will listen at."
 msgstr ""
-"Demande d'un maximum de %1 de tous les messages non lus (plus %2 "
-"complémentaires)"
 
-#. ts-context QObject
-#: ../src/client/backlogrequester.cpp:123
-msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers"
+#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360
+#: ../src/common/quassel.cpp:370
+msgctxt "Quassel|"
+msgid "port"
 msgstr ""
-"Demande d'un maximum de %1 messages non lus d'historique pour %2 tampons"
 
-#. ts-context QObject
-#: ../src/qtui/ircconnectionwizard.cpp:56
-msgid "Welcome to Quassel IRC"
-msgstr "Bienvenue sur Quassel IRC"
+#: ../src/common/quassel.cpp:348
+msgctxt "Quassel|"
+msgid "Don't restore last core's state."
+msgstr ""
 
-#. ts-context QObject
-#: ../src/qtui/ircconnectionwizard.cpp:58
-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."
+#: ../src/common/quassel.cpp:349
+msgctxt "Quassel|"
+msgid "Load configuration from environment variables."
 msgstr ""
-"Cet assistant vous aide à paraméter votre identité par défaut et votre "
-"connection au réseau IRC.<br>Uniquement pour les paramètres de base. Vous "
-"pouvez annuller l'assistant à tout moment et utiliser la fenêtre de "
-"paramètres pour des modifications plus détaillées."
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:121 ../src/uisupport/qssparser.cpp:166
-#: ../src/uisupport/qssparser.cpp:314
-msgid "Invalid block declaration: %1"
-msgstr "Déclaration de bloc invalide: %1"
+#: ../src/common/quassel.cpp:350
+msgctxt "Quassel|"
+msgid "Switch storage backend (migrating data if possible)."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:140
-msgid "Invalid palette role assignment: %1"
-msgstr "Affectation invalide de rôle à une palette: %1"
+#: ../src/common/quassel.cpp:350
+msgctxt "Quassel|"
+msgid "backendidentifier"
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:156
-msgid "Unknown palette role name: %1"
-msgstr "Nom de palette rôle inconnu: %1"
+#: ../src/common/quassel.cpp:351
+msgctxt "Quassel|"
+msgid "Select authentication backend."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:192
-msgid "Invalid subelement name in %1"
-msgstr "Nom de sous élément invalide dans %1"
+#: ../src/common/quassel.cpp:351
+msgctxt "Quassel|"
+msgid "authidentifier"
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:234
-msgid "Invalid message type in %1"
-msgstr "Type de message invalide dans %1"
+#: ../src/common/quassel.cpp:352
+msgctxt "Quassel|"
+msgid "Starts an interactive session to add a new core user."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:243
-msgid "Invalid condition %1"
-msgstr "Condition invalide %1"
+#: ../src/common/quassel.cpp:354
+msgctxt "Quassel|"
+msgid ""
+"Starts an interactive session to change the password of the user identified "
+"by <username>."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:255
-msgid "Invalid message label: %1"
-msgstr "Libellé de message invalide: %1"
+#: ../src/common/quassel.cpp:355
+msgctxt "Quassel|"
+msgid "username"
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:266
-msgid "Invalid senderhash specification: %1"
-msgstr "Spécification senderhash invalide: %1"
+#: ../src/common/quassel.cpp:356
+msgctxt "Quassel|"
+msgid ""
+"Use users' quasselcore username as ident reply. Ignores each user's "
+"configured ident setting."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:270
-msgid "Senderhash can be at most \"0x0f\"!"
-msgstr "Le hash de l'emetteur doit être au moins \"0x0f\" !"
+#: ../src/common/quassel.cpp:357
+msgctxt "Quassel|"
+msgid "Enable internal ident daemon."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:285
-msgid "Invalid format name: %1"
-msgstr "Format de nom invalide: %1"
+#: ../src/common/quassel.cpp:359
+msgctxt "Quassel|"
+msgid ""
+"The port quasselcore will listen at for ident requests. Only meaningful with"
+" --ident-daemon."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:292
-msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
-msgstr "Paramètre de couleur IRC invalide ( il doit être entre 00 et Of): %1"
+#: ../src/common/quassel.cpp:362
+msgctxt "Quassel|"
+msgid ""
+"The address(es) quasselcore will listen on for ident requests. Same format "
+"as --listen."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:300
-#, fuzzy
-msgid "Unhandled condition: %1"
+#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365
+#: ../src/common/quassel.cpp:371
+msgctxt "Quassel|"
+msgid "<address>[,...]"
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:329
-#, fuzzy
-msgid "Invalid proplist %1"
+#: ../src/common/quassel.cpp:363
+msgctxt "Quassel|"
+msgid ""
+"Enable oidentd integration. In most cases you should also enable --strict-"
+"ident."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:348
-#, fuzzy
-msgid "Invalid chatlist item type %1"
+#: ../src/common/quassel.cpp:364
+msgctxt "Quassel|"
+msgid "Set path to oidentd configuration file."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:364
-#, fuzzy
-msgid "Invalid chatlist state %1"
+#: ../src/common/quassel.cpp:364
+msgctxt "Quassel|"
+msgid "file"
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:390
-msgid "Invalid property declaration: %1"
-msgstr "Déclaration de propriété invalide: %1"
+#: ../src/common/quassel.cpp:365
+msgctxt "Quassel|"
+msgid "Set IP range from which proxy protocol definitions are allowed"
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:414
-msgid "Invalid font property: %1"
-msgstr "Propriété de police invalide: %1"
+#: ../src/common/quassel.cpp:366
+msgctxt "Quassel|"
+msgid "Require SSL for remote (non-loopback) client connections."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:420
-#, fuzzy
-msgid "Unknown ChatLine property: %1"
+#: ../src/common/quassel.cpp:367
+msgctxt "Quassel|"
+msgid "Specify the path to the SSL certificate."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:442
-#, fuzzy
-msgid "Invalid palette color role specification: %1"
+#: ../src/common/quassel.cpp:368
+msgctxt "Quassel|"
+msgid "Specify the path to the SSL key."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:449
-#, fuzzy
-msgid "Unknown palette color role: %1"
+#: ../src/common/quassel.cpp:369
+msgctxt "Quassel|"
+msgid "Enable metrics API."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:456 ../src/uisupport/qssparser.cpp:478
-#: ../src/uisupport/qssparser.cpp:499
-#, fuzzy
-msgid "Invalid gradient declaration: %1"
+#: ../src/common/quassel.cpp:370
+msgctxt "Quassel|"
+msgid ""
+"The port quasselcore will listen at for metrics requests. Only meaningful "
+"with --metrics-daemon."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:465 ../src/uisupport/qssparser.cpp:486
-#: ../src/uisupport/qssparser.cpp:509
-#, fuzzy
-msgid "Invalid gradient stops list: %1"
+#: ../src/common/quassel.cpp:371
+msgctxt "Quassel|"
+msgid ""
+"The address(es) quasselcore will listen on for metrics requests. Same format"
+" as --listen."
 msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:605
-msgid "Invalid font specification: %1"
-msgstr "Police invalide: %1"
+#: ../src/common/quassel.cpp:377
+msgctxt "Quassel|"
+msgid "Supports one of Debug|Info|Warning|Error; default is Info."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:644
-msgid "Invalid font style specification: %1"
-msgstr "Style de police invalide: %1"
+#: ../src/common/quassel.cpp:377
+msgctxt "Quassel|"
+msgid "level"
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:657
-msgid "Invalid font weight specification: %1"
-msgstr "Largeur de police invalide: %1"
+#: ../src/common/quassel.cpp:378
+msgctxt "Quassel|"
+msgid "Log to a file."
+msgstr ""
 
-#. ts-context QssParser
-#: ../src/uisupport/qssparser.cpp:667
-msgid "Invalid font size specification: %1"
-msgstr "Taille de police invalide: %1"
+#: ../src/common/quassel.cpp:380
+msgctxt "Quassel|"
+msgid "Log to syslog."
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Show Toolbar"
-#~ msgstr "Afficher Barre d'outils"
+#: ../src/common/quassel.cpp:385
+msgctxt "Quassel|"
+msgid "Enable debug output."
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Quit Quassel IRC?"
-#~ msgstr "Quitter Quassel IRC?"
+#: ../src/common/quassel.cpp:388
+msgctxt "Quassel|"
+msgid "Enables debugging for bufferswitches."
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Do you really want to quit Quassel IRC?"
-#~ msgstr "Voulez vous vraiment quitter Quassel IRC?"
+#: ../src/common/quassel.cpp:389
+msgctxt "Quassel|"
+msgid "Enables debugging for models."
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Quit"
-#~ msgstr "Quitter"
+#: ../src/common/quassel.cpp:394
+msgctxt "Quassel|"
+msgid ""
+"Enable logging of all raw IRC messages to debug log, including passwords!  "
+"In most cases you should also set --loglevel Debug"
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Show Buffers"
-#~ msgstr "Afficher les Buffers"
+#: ../src/common/quassel.cpp:395
+msgctxt "Quassel|"
+msgid "Limit raw IRC logging to this network ID.  Implies --debug-irc"
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "Show Nicks"
-#~ msgstr "Afficher les Nicks"
+#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397
+msgctxt "Quassel|"
+msgid "database network ID"
+msgstr ""
 
-#. ts-context QtopiaMainWin
-#~ msgid "About..."
-#~ msgstr "À Propos..."
+#: ../src/common/quassel.cpp:396
+msgctxt "Quassel|"
+msgid ""
+"Enable logging of all parsed IRC messages to debug log, including passwords!"
+"  In most cases you should also set --loglevel Debug"
+msgstr ""
 
-#. ts-context Quassel
-#~ msgid "Enable debug output"
-#~ msgstr "Activer le deboguage"
+#: ../src/common/quassel.cpp:397
+msgctxt "Quassel|"
+msgid ""
+"Limit parsed IRC logging to this network ID.  Implies --debug-irc-parsed"
+msgstr ""
 
-#. ts-context Quassel
-#~ msgid "Display this help and exit"
-#~ msgstr "Afficher cette aide et quitter"
+#: ../src/common/quassel.cpp:404
+msgctxt "Quassel|"
+msgid "Quassel IRC is a modern, distributed IRC client."
+msgstr ""
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:129
+#: ../src/common/util.cpp:181
+msgctxt "Quassel::secondsToString()|"
 msgid "year"
 msgstr "année"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:130
+#: ../src/common/util.cpp:183
+msgctxt "Quassel::secondsToString()|"
 msgid "day"
 msgstr "jour"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:131
+#: ../src/common/util.cpp:184
+msgctxt "Quassel::secondsToString()|"
 msgid "h"
-msgstr ""
+msgstr "h"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:132
+#: ../src/common/util.cpp:185
+msgctxt "Quassel::secondsToString()|"
 msgid "min"
-msgstr "mn"
+msgstr "min"
 
-#. ts-context Quassel::secondsToString()
-#: ../src/common/util.cpp:133
+#: ../src/common/util.cpp:186
+msgctxt "Quassel::secondsToString()|"
 msgid "sec"
 msgstr "s"
 
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:407
-msgid "<b>Query with %1</b>"
-msgstr "<b>Dialogue avec %1</b>"
+#: ../src/client/networkmodel.cpp:543
+#, qt-format
+msgctxt "QueryBufferItem|"
+msgid "Query with %1"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:566
+msgctxt "QueryBufferItem|"
+msgid "Unknown"
+msgstr "Inconnu "
+
+#: ../src/client/networkmodel.cpp:572
+msgctxt "QueryBufferItem|"
+msgid "Away message"
+msgstr "Message d'absence"
+
+#: ../src/client/networkmodel.cpp:574
+msgctxt "QueryBufferItem|"
+msgid "Realname"
+msgstr "Nom réel"
+
+#: ../src/client/networkmodel.cpp:578
+msgctxt "QueryBufferItem|"
+msgid "Help status"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:578
+msgctxt "QueryBufferItem|"
+msgid "Available for help"
+msgstr "Disponible pour aider"
 
-#. ts-context QueryBufferItem
-#~ msgid "Away Message: %1"
-#~ msgstr "Message d'absence: %1"
+#: ../src/client/networkmodel.cpp:581
+msgctxt "QueryBufferItem|"
+msgid "Service status"
+msgstr ""
+
+#: ../src/client/networkmodel.cpp:591
+msgctxt "QueryBufferItem|"
+msgid "Not logged in"
+msgstr "Non connecté"
 
-#. ts-context QueryBufferItem
-#~ msgid "<p> %1 </p>"
-#~ msgstr "<p> %1 </p>"
+#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604
+msgctxt "QueryBufferItem|"
+msgid "Account"
+msgstr "Compte"
+
+#: ../src/client/networkmodel.cpp:604
+msgctxt "QueryBufferItem|"
+msgid "Identified for this nick"
+msgstr ""
 
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:425
-msgid "idling since %1"
-msgstr "inactif depuis %1"
+#: ../src/client/networkmodel.cpp:610
+msgctxt "QueryBufferItem|"
+msgid "Service Reply"
+msgstr ""
 
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:428
-msgid "login time: %1"
-msgstr "durée de connexion: %1"
+#: ../src/client/networkmodel.cpp:614
+msgctxt "QueryBufferItem|"
+msgid "Hostmask"
+msgstr "Masque d'hôte"
+
+#: ../src/client/networkmodel.cpp:618
+msgctxt "QueryBufferItem|"
+msgid "Operator"
+msgstr "Opérateur"
+
+#: ../src/client/networkmodel.cpp:626
+msgctxt "QueryBufferItem|"
+msgid "Idling since"
+msgstr "Inactif depuis"
+
+#: ../src/client/networkmodel.cpp:630
+msgctxt "QueryBufferItem|"
+msgid "Login time"
+msgstr "Durée de connexion"
+
+#: ../src/client/networkmodel.cpp:633
+msgctxt "QueryBufferItem|"
+msgid "Server"
+msgstr "Serveur"
+
+#: ../src/client/networkmodel.cpp:639
+msgctxt "QueryBufferItem|"
+msgid "No information available"
+msgstr "Pas d'information disponible"
+
+#: ../src/qtui/receivefiledlg.ui:14
+msgctxt "ReceiveFileDlg|"
+msgid "Incoming File Transfer"
+msgstr "Transfert de fichiers entrant"
+
+#: ../src/qtui/receivefiledlg.cpp:36
+#, qt-format
+msgctxt "ReceiveFileDlg|"
+msgid "<b>%1</b> wants to send you a file:<br>%2 (%3 bytes)"
+msgstr "<b>%1</b> veut vous envoyer un fichier :<br>%2 (%3 octets)"
+
+#: ../src/common/remotepeer.cpp:69
+msgctxt "RemotePeer|"
+msgid "Disconnecting..."
+msgstr "Déconnexion ..."
+
+#: ../src/qtui/resourcetreedlg.ui:14
+msgctxt "ResourceTreeDlg|"
+msgid "Resource Tree"
+msgstr ""
 
-#. ts-context QueryBufferItem
-#: ../src/client/networkmodel.cpp:431
-msgid "server: %1"
-msgstr "serveur: %1"
+#: ../src/qtui/resourcetreedlg.ui:20
+msgctxt "ResourceTreeDlg|"
+msgid "Shows the contents of the compiled-in resource tree."
+msgstr ""
 
-#. ts-context RenameIdentityDlg
-#~ msgid "Edit Identity Name"
-#~ msgstr "Modifier le nom de l'identité"
+#: ../src/qtui/resourcetreedlg.cpp:53
+msgctxt "ResourceTreeDlg|"
+msgid "File"
+msgstr "Fichier"
 
-#. ts-context RenameIdentityDlg
-#~ msgid "Identity:"
-#~ msgstr "Identité:"
+#: ../src/qtui/resourcetreedlg.cpp:53
+msgctxt "ResourceTreeDlg|"
+msgid "Size"
+msgstr ""
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13
+msgctxt "SaveIdentitiesDlg|"
 msgid "Sync With Core"
-msgstr "Syncro avec le noyau"
+msgstr "Synchroniser avec le composant central"
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:21
+msgctxt "SaveIdentitiesDlg|"
 msgid "Syncing data with core, please wait..."
-msgstr "Synchronisation des données avec le noyau, merci de patienter..."
+msgstr "Synchronisation des données avec le composant central. Veuillez patienter..."
 
-#. ts-context SaveIdentitiesDlg
 #: ../src/qtui/settingspages/saveidentitiesdlg.ui:81
+msgctxt "SaveIdentitiesDlg|"
 msgid "Abort"
 msgstr "Abandonner"
 
-#. ts-context ServerEditDlg
-#~ msgid "Enter Server Details"
-#~ msgstr "Saisissez les infos du Serveur"
+#: ../src/qtui/settingspages/servereditdlg.ui:14
+msgctxt "ServerEditDlg|"
+msgid "Edit Server"
+msgstr "Éditer le serveur"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:45
+#: ../src/qtui/settingspages/servereditdlg.ui:30
+msgctxt "ServerEditDlg|"
+msgid "Server Info"
+msgstr "Informations serveur"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:38
+msgctxt "ServerEditDlg|"
 msgid "Server address:"
-msgstr "Adresse du Serveur:"
+msgstr "Adresse du serveur :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:52
-#: ../src/qtui/settingspages/servereditdlg.ui:242
+#: ../src/qtui/settingspages/servereditdlg.ui:45
+#: ../src/qtui/settingspages/servereditdlg.ui:246
+msgctxt "ServerEditDlg|"
 msgid "Port:"
-msgstr "Port:"
+msgstr "Port :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:13
-msgid "Dialog"
-msgstr "Fenêtre"
-
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:79
+#: ../src/qtui/settingspages/servereditdlg.ui:72
+msgctxt "ServerEditDlg|"
 msgid "Password:"
-msgstr "Mot de Passe:"
-
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:101
-msgid "Use SSL"
-msgstr "Utiliser SSL"
+msgstr "Mot de passe :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:37
-msgid "Server Info"
-msgstr "Information serveur"
-
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:134
-msgid "Advanced"
-msgstr "Expert"
+#: ../src/qtui/settingspages/servereditdlg.ui:94
+msgctxt "ServerEditDlg|"
+msgid "Try to use an encrypted connection (e.g. SSL/TLS)"
+msgstr "Essayez d'utiliser une connexion chiffrée (ex: SSL / TLS) "
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:155
-msgid "SSL Version:"
-msgstr "Version SSL:"
+#: ../src/qtui/settingspages/servereditdlg.ui:97
+msgctxt "ServerEditDlg|"
+msgid "Use encrypted connection"
+msgstr "Utiliser une connexion sécurisée"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:162
+#: ../src/qtui/settingspages/servereditdlg.ui:111
+msgctxt "ServerEditDlg|"
 msgid ""
-"Do not change unless you're going to connect to a server not supporting "
-"SSLv3!"
+"<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 ""
-"Ne changez pas cela a moins de devoir se connecter à un serveur ne "
-"supportant pas le SSLv3 !"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:166
-msgid "SSLv3 (default)"
-msgstr "SSLv3 (par défaut)"
+#: ../src/qtui/settingspages/servereditdlg.ui:114
+msgctxt "ServerEditDlg|"
+msgid "Verify connection security"
+msgstr ""
+
+#: ../src/qtui/settingspages/servereditdlg.ui:138
+msgctxt "ServerEditDlg|"
+msgid "Advanced"
+msgstr "Avancé"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:171
-msgid "SSLv2"
-msgstr "SSLv2"
+#: ../src/qtui/settingspages/servereditdlg.ui:159
+msgctxt "ServerEditDlg|"
+msgid "SSL Version:"
+msgstr "Version SSL :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:176
+#: ../src/qtui/settingspages/servereditdlg.ui:166
+msgctxt "ServerEditDlg|"
+msgid "Use only TLSv1 unless you know what you are doing!"
+msgstr "N'utilisez que TLSv1 sauf si vous savez ce que vous faites !"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:170
+msgctxt "ServerEditDlg|"
+msgid "SSLv3 (insecure)"
+msgstr "SSLv3 (non sécurisé)"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:175
+msgctxt "ServerEditDlg|"
+msgid "SSLv2 (insecure)"
+msgstr "SSLv2 (non sécurisé)"
+
+#: ../src/qtui/settingspages/servereditdlg.ui:180
+msgctxt "ServerEditDlg|"
 msgid "TLSv1"
 msgstr "TLSv1"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:186
+#: ../src/qtui/settingspages/servereditdlg.ui:190
+msgctxt "ServerEditDlg|"
 msgid "Use a Proxy"
-msgstr "Utiliser un proxy"
+msgstr "Utiliser un serveur mandataire"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:203
+#: ../src/qtui/settingspages/servereditdlg.ui:207
+msgctxt "ServerEditDlg|"
 msgid "Proxy Type:"
-msgstr "Type de Proxy:"
+msgstr "Type de serveur mandataire :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:211
-msgid "Socks 5"
-msgstr "Socks 5"
+#: ../src/qtui/settingspages/servereditdlg.ui:215
+msgctxt "ServerEditDlg|"
+msgid "SOCKS 5"
+msgstr "SOCKS 5"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:216
+#: ../src/qtui/settingspages/servereditdlg.ui:220
+msgctxt "ServerEditDlg|"
 msgid "HTTP"
 msgstr "HTTP"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:228
+#: ../src/qtui/settingspages/servereditdlg.ui:232
+msgctxt "ServerEditDlg|"
 msgid "Proxy Host:"
-msgstr "Hôte du proxy:"
+msgstr "Serveur mandataire :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:235
+#: ../src/qtui/settingspages/servereditdlg.ui:239
+msgctxt "ServerEditDlg|"
 msgid "localhost"
 msgstr "localhost"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:266
+#: ../src/qtui/settingspages/servereditdlg.ui:270
+msgctxt "ServerEditDlg|"
 msgid "Proxy Username:"
-msgstr "Identifiant de l'utilisateur du proxy:"
+msgstr "Nom d'utilisateur du serveur mandataire :"
 
-#. ts-context ServerEditDlg
-#: ../src/qtui/settingspages/servereditdlg.ui:276
+#: ../src/qtui/settingspages/servereditdlg.ui:280
+msgctxt "ServerEditDlg|"
 msgid "Proxy Password:"
-msgstr "Mot de Passe du Proxy:"
-
-#. ts-context ServerListDlg
-#~ msgid "Remove Network?"
-#~ msgstr "Supprimer le Réseau ?"
-
-#. ts-context ServerListDlg
-#~ msgid "Are you sure you want to delete the selected network(s)?"
-#~ msgstr ""
-#~ "Etes vous sur de vouloir supprimer le ou les réseau(x) sélectionné(s) ?"
-
-#. ts-context ServerListDlg
-#~ msgid "Server List"
-#~ msgstr "Liste des serveurs"
-
-#. ts-context ServerListDlg
-#~ msgid "&Add..."
-#~ msgstr "&Ajouter..."
+msgstr "Mot de passe du serveur mandataire :"
 
-#. ts-context ServerListDlg
-#~ msgid "&Edit..."
-#~ msgstr "&Modifier..."
-
-#. ts-context ServerListDlg
-#~ msgid "&Delete"
-#~ msgstr "&Supprimer"
-
-#. ts-context ServerListDlg
-#~ msgid "&Show this dialog on startup"
-#~ msgstr "&Voir cette fenêtre au démarrage"
-
-#. ts-context ServerListDlg
-#~ msgid "&Connect"
-#~ msgstr "&Connecter"
-
-#. ts-context ServerListDlg
-#~ msgid "C&lose"
-#~ msgstr "&Fermer"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1327
+msgctxt "ServerEditDlg|"
+msgid "Your Quassel core does not support this feature"
+msgstr ""
 
-#. ts-context SessionThread
-#~ msgid "Could not initialize session!"
-#~ msgstr "Impossible de commencer la session !"
+#: ../src/qtui/settingspages/networkssettingspage.cpp:1328
+msgctxt "ServerEditDlg|"
+msgid ""
+"You need a Quassel core v0.13.0 or newer in order to verify connection "
+"security."
+msgstr ""
 
-#. ts-context SettingsDlg
-#~ msgid "Dialog"
-#~ msgstr "Fenêtre"
+#: ../src/qtui/settingsdlg.ui:14
+msgctxt "SettingsDlg|"
+msgid "Configure Quassel"
+msgstr "Configurer Quassel"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:77 ../src/qtui/ui/settingsdlg.ui:34
-#: ../src/qtui/ui/settingsdlg.ui:49
+#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56
+#: ../src/qtui/settingsdlg.cpp:107
+msgctxt "SettingsDlg|"
 msgid "Settings"
-msgstr "Paramètres"
+msgstr "Configuration"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:87
+#: ../src/qtui/settingsdlg.cpp:119
+msgctxt "SettingsDlg|"
 msgid "Save changes"
-msgstr "Sauver les changements"
+msgstr "Enregistrer les modifications"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:88
+#: ../src/qtui/settingsdlg.cpp:120
+msgctxt "SettingsDlg|"
 msgid ""
 "There are unsaved changes on the current configuration page. Would you like "
 "to apply your changes now?"
-msgstr ""
-"Il y a des changements non sauvegardés sur cette page de configuration. "
-"Voulez vous appliquer vos changements maintenant ?"
+msgstr "Il y a des modifications non enregistrées sur cette page de configuration. Voulez-vous appliquer vos changements maintenant ?"
+
+#: ../src/qtui/settingsdlg.cpp:137 ../src/qtui/settingsdlg.cpp:141
+#, qt-format
+msgctxt "SettingsDlg|"
+msgid "Configure %1"
+msgstr "Configurer : %1"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:171
+#: ../src/qtui/settingsdlg.cpp:220
+msgctxt "SettingsDlg|"
 msgid "Reload Settings"
 msgstr "Recharger les paramètres"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:171
+#: ../src/qtui/settingsdlg.cpp:221
+msgctxt "SettingsDlg|"
 msgid "Do you like to reload the settings, undoing your changes on this page?"
-msgstr ""
-"Voulez vous recharger les paramètres, et annuler vos changements sur cette "
-"page ?"
+msgstr "Voulez-vous recharger les paramètres, et annuler vos modifications sur cette page ?"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:180
+#: ../src/qtui/settingsdlg.cpp:234
+msgctxt "SettingsDlg|"
 msgid "Restore Defaults"
 msgstr "Restaurer les valeurs par défaut"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:180
+#: ../src/qtui/settingsdlg.cpp:235
+msgctxt "SettingsDlg|"
 msgid "Do you like to restore the default values for this page?"
-msgstr "Voulez-vous restaurer les paramètres par défaut de cette page?"
+msgstr "Voulez-vous restaurer les paramètres par défaut pour cette page ?"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/ui/settingsdlg.ui:13
+#: ../src/qtui/settingspagedlg.ui:14
+msgctxt "SettingsPageDlg|"
 msgid "Configure Quassel"
 msgstr "Configurer Quassel"
 
-#. ts-context SettingsDlg
-#: ../src/qtui/settingsdlg.cpp:100 ../src/qtui/settingsdlg.cpp:104
+#: ../src/qtui/settingspagedlg.ui:30
+msgctxt "SettingsPageDlg|"
+msgid "Settings"
+msgstr "Configuration"
+
+#: ../src/qtui/settingspagedlg.cpp:39
+#, qt-format
+msgctxt "SettingsPageDlg|"
 msgid "Configure %1"
-msgstr "Configuration %1"
+msgstr "Configurer : %1"
 
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingspagedlg.cpp:104
+#: ../src/qtui/settingspagedlg.cpp:119
+msgctxt "SettingsPageDlg|"
 msgid "Reload Settings"
 msgstr "Recharger les paramètres"
 
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingspagedlg.cpp:104
+#: ../src/qtui/settingspagedlg.cpp:120
+msgctxt "SettingsPageDlg|"
 msgid "Do you like to reload the settings, undoing your changes on this page?"
-msgstr ""
-"Voulez vous recharger les paramètres, et annuler vos changements sur cette "
-"page ?"
+msgstr "Voulez-vous recharger les paramètres, et annuler vos modifications sur cette page ?"
 
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingspagedlg.cpp:113
+#: ../src/qtui/settingspagedlg.cpp:133
+msgctxt "SettingsPageDlg|"
 msgid "Restore Defaults"
 msgstr "Restaurer les valeurs par défaut"
 
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingspagedlg.cpp:113
+#: ../src/qtui/settingspagedlg.cpp:134
+msgctxt "SettingsPageDlg|"
 msgid "Do you like to restore the default values for this page?"
-msgstr "Voulez-vous restaurer les paramètres par défaut de cette page?"
-
-#. ts-context SettingsPageDlg
-#~ msgid "Dialog"
-#~ msgstr "Fenêtre"
-
-#. ts-context SettingsPageDlg
-#: ../src/qtui/ui/settingspagedlg.ui:29
-msgid "Settings"
-msgstr "Paramètres"
-
-#. ts-context SettingsPageDlg
-#: ../src/qtui/ui/settingspagedlg.ui:13
-msgid "Configure Quassel"
-msgstr "Configurer Quassel"
-
-#. ts-context SettingsPageDlg
-#: ../src/qtui/settingspagedlg.cpp:36
-msgid "Configure %1"
-msgstr "Configurer %1"
+msgstr "Voulez-vous restaurer les paramètres par défaut pour cette page ?"
 
-#. ts-context SignalProxy
-#~ msgid "Client tried to send package larger than max package size!"
-#~ msgstr ""
-#~ "Le client a essayé d'envoyer un paquet supérieur à la taille maximum d'un "
-#~ "paquet!"
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:105
+msgctxt "ShortcutsModel|"
+msgid "Action"
+msgstr "Action"
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:1030
-msgid "Disconnecting"
-msgstr "Déconnecte"
-
-#. ts-context SignalProxy
-#~ msgid "local client"
-#~ msgstr "client local"
+#: ../src/qtui/settingspages/shortcutsmodel.cpp:107
+msgctxt "ShortcutsModel|"
+msgid "Shortcut"
+msgstr "Raccourci"
 
-#. ts-context SignalProxy
-#~ msgid "Client tried to send 0 byte package!"
-#~ msgstr "Le client a essayé d'envoyer un paquet de 0 octet!"
-
-#. ts-context SignalProxy
-#~ msgid "Client sent corrupted compressed data!"
-#~ msgstr "Le client a envoyé des données compressées corrompues!"
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:14
+msgctxt "ShortcutsSettingsPage|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context SignalProxy
-#~ msgid "Client sent corrupt data: unable to load QVariant!"
-#~ msgstr ""
-#~ "Le client a envoyé des données corrompues: impossible de charger QVariant!"
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:22
+msgctxt "ShortcutsSettingsPage|"
+msgid "Search:"
+msgstr "Recherche :"
+
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:62
+msgctxt "ShortcutsSettingsPage|"
+msgid "Shortcut for Selected Action"
+msgstr "raccourci pour l'action sélectionnée"
+
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:68
+msgctxt "ShortcutsSettingsPage|"
+msgid "Default:"
+msgstr "Par défaut :"
+
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:75
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108
+msgctxt "ShortcutsSettingsPage|"
+msgid "None"
+msgstr "Aucun"
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:865
-msgid "Peer tried to send package larger than max package size!"
-msgstr ""
-"Le partenaire a essayé d'envoyer un paquet supérieur à la taille maximum "
-"d'un paquet!"
+#: ../src/qtui/settingspages/shortcutssettingspage.ui:82
+msgctxt "ShortcutsSettingsPage|"
+msgid "Custom:"
+msgstr "Personnalisé :"
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:870
-msgid "Peer tried to send 0 byte package!"
-msgstr "Le partenaire a essayé d'envoyer un paquet de 0 octet!"
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63
+msgctxt "ShortcutsSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:887
-msgid "Peer sent corrupted compressed data!"
-msgstr "Le partenaire a envoyé des données compressées corrompues!"
+#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63
+msgctxt "ShortcutsSettingsPage|"
+msgid "Shortcuts"
+msgstr "Raccourcis"
 
-#. ts-context SignalProxy
-#: ../src/common/signalproxy.cpp:902
-msgid "Peer sent corrupt data: unable to load QVariant!"
-msgstr ""
-"Le partenaire a envoyé des données corrompues: impossible de charger "
-"QVariant!"
+#: ../src/common/signalproxy.cpp:616
+msgctxt "SignalProxy|"
+msgid "Disconnecting"
+msgstr "Déconnexion"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:28
+#: ../src/qtui/simplenetworkeditor.ui:28
+msgctxt "SimpleNetworkEditor|"
 msgid "Network name:"
-msgstr "Nom du Réseau:"
+msgstr "Nom du réseau :"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:35
+#: ../src/qtui/simplenetworkeditor.ui:35
+msgctxt "SimpleNetworkEditor|"
 msgid "The name of the IRC network you are configuring"
 msgstr "Nom du réseau IRC que vous configurez"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:63
+#: ../src/qtui/simplenetworkeditor.ui:63
+msgctxt "SimpleNetworkEditor|"
 msgid "Servers"
 msgstr "Serveurs"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:81
+#: ../src/qtui/simplenetworkeditor.ui:81
+msgctxt "SimpleNetworkEditor|"
 msgid "A list of IRC servers belonging to this network"
 msgstr "Liste des serveurs IRC appartenant à ce réseau"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:96
+#: ../src/qtui/simplenetworkeditor.ui:96
+msgctxt "SimpleNetworkEditor|"
 msgid "Edit this server entry"
 msgstr "Modifier cette entrée de serveur"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:99
+#: ../src/qtui/simplenetworkeditor.ui:99
+msgctxt "SimpleNetworkEditor|"
 msgid "&Edit..."
-msgstr "&Modifier..."
+msgstr "É&dition"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:116
+#: ../src/qtui/simplenetworkeditor.ui:116
+msgctxt "SimpleNetworkEditor|"
 msgid "Add another IRC server"
 msgstr "Ajouter un autre serveur IRC"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:119
+#: ../src/qtui/simplenetworkeditor.ui:119
+msgctxt "SimpleNetworkEditor|"
 msgid "&Add..."
 msgstr "&Ajouter..."
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:136
+#: ../src/qtui/simplenetworkeditor.ui:136
+msgctxt "SimpleNetworkEditor|"
 msgid "Remove this server entry from the list"
 msgstr "Supprimer cette entrée serveur de la liste"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:139
+#: ../src/qtui/simplenetworkeditor.ui:139
+msgctxt "SimpleNetworkEditor|"
 msgid "De&lete"
 msgstr "&Supprimer"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:165
+#: ../src/qtui/simplenetworkeditor.ui:165
+msgctxt "SimpleNetworkEditor|"
 msgid "Move upwards in list"
-msgstr "Monter dans la liste"
+msgstr "Remonter dans la liste"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:168
-#: ../src/qtui/ui/simplenetworkeditor.ui:182
+#: ../src/qtui/simplenetworkeditor.ui:168
+#: ../src/qtui/simplenetworkeditor.ui:182
+msgctxt "SimpleNetworkEditor|"
 msgid "..."
 msgstr "..."
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:179
+#: ../src/qtui/simplenetworkeditor.ui:179
+msgctxt "SimpleNetworkEditor|"
 msgid "Move downwards in list"
 msgstr "Descendre dans la liste"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:226
+#: ../src/qtui/simplenetworkeditor.ui:226
+msgctxt "SimpleNetworkEditor|"
 msgid "Join Channels Automatically"
 msgstr "Rejoindre les canaux automatiquement"
 
-#. ts-context SimpleNetworkEditor
-#: ../src/qtui/ui/simplenetworkeditor.ui:250
+#: ../src/qtui/simplenetworkeditor.ui:250
+msgctxt "SimpleNetworkEditor|"
 msgid ""
 "A list of IRC channels you will join automatically after connecting to the "
 "network"
+msgstr "Liste des canaux IRC que vous voulez rejoindre automatiquement après connexion au réseau"
+
+#: ../src/qtui/snorenotificationbackend.cpp:53
+msgctxt "SnoreNotificationBackend|"
+msgid "Private Message"
+msgstr "Message privé"
+
+#: ../src/qtui/snorentificationconfigwidget.ui:20
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../src/qtui/snorentificationconfigwidget.ui:29
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Snore"
+msgstr ""
+
+#: ../src/qtui/snorentificationconfigwidget.ui:40
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Enable Snore"
 msgstr ""
-"Liste des canaux IRC que vous voulez rejoindre automatiquement après "
-"connection au réseau"
 
-#. ts-context SqliteStorage
-#~ msgid "Could not open backlog database: %1"
-#~ msgstr "Impossible d'ouvrir la base de données: %1"
+#: ../src/qtui/settingspages/sonnetsettingspage.cpp:28
+msgctxt "SonnetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
+
+#: ../src/qtui/settingspages/sonnetsettingspage.cpp:28
+msgctxt "SonnetSettingsPage|"
+msgid "Spell Checking"
+msgstr ""
 
-#. ts-context SqliteStorage
-#~ msgid "Disabling logging..."
-#~ msgstr "Arrêt de l'enregistrement..."
+#: ../src/core/sqlauthenticator.cpp:47
+msgctxt "SqlAuthenticator|"
+msgid "Database"
+msgstr "Base de donnée"
 
-#. ts-context SqliteStorage
-#~ msgid "Could not create backlog table: %1"
-#~ msgstr "Impossible de créer la base système: %1"
+#: ../src/core/sqlauthenticator.cpp:52
+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 ""
 
-#. ts-context SqliteStorage
-#: ../src/core/sqlitestorage.cpp:49
+#: ../src/core/sqlitestorage.cpp:60
+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."
+msgstr "SQLite est un moteur de base de données par fichiers qui ne nécessite aucun paramétrage. Ceci est pratique pour de petites ou moyennes base de données n'ayant pas besoin d'être consultées à travers un réseau. Utilisez SQLite si votre composant central Quassel doit enregistrer ses données sur la machine à partir de laquelle il s'exécute, et s'il n'a que peu d'utilisateurs."
+
+#: ../src/qtui/sslinfodlg.ui:14
+msgctxt "SslInfoDlg|"
+msgid "Security Information"
+msgstr "Informations de sécurité"
+
+#: ../src/qtui/sslinfodlg.ui:22
+msgctxt "SslInfoDlg|"
+msgid "<b>Hostname:</b>"
+msgstr "<b>Nom d'hôte :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:39
+msgctxt "SslInfoDlg|"
+msgid "<b>IP address:</b>"
+msgstr "<b>Adresse IP :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:56
+msgctxt "SslInfoDlg|"
+msgid "<b>Encryption:</b>"
+msgstr "<b>Chiffrement :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:73
+msgctxt "SslInfoDlg|"
+msgid "<b>Protocol:</b>"
+msgstr "<b>Protocole :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:90
+msgctxt "SslInfoDlg|"
+msgid "<b>Certificate chain:</b>"
+msgstr "<b>Empreinte du certificat :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:120
+msgctxt "SslInfoDlg|"
+msgid "Subject"
+msgstr "Sujet"
+
+#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248
+msgctxt "SslInfoDlg|"
+msgid "<b>Common name:</b>"
+msgstr "<b>Nom usuel :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265
+msgctxt "SslInfoDlg|"
+msgid "<b>Organization:</b>"
+msgstr "<b>Organisation :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282
+msgctxt "SslInfoDlg|"
+msgid "<b>Organizational unit:</b>"
+msgstr "<b>Service :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299
+msgctxt "SslInfoDlg|"
+msgid "<b>Country:</b>"
+msgstr "<b>Pays :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316
+msgctxt "SslInfoDlg|"
+msgid "<b>State or province:</b>"
+msgstr "<b>État ou région :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353
+msgctxt "SslInfoDlg|"
+msgid "<b>Locality:</b>"
+msgstr "<b>Localité :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:242
+msgctxt "SslInfoDlg|"
+msgid "Issuer"
+msgstr "Émetteur"
+
+#: ../src/qtui/sslinfodlg.ui:367
+msgctxt "SslInfoDlg|"
+msgid "<b>Validity period:</b>"
+msgstr "<b>Période de validité :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:384
+msgctxt "SslInfoDlg|"
+msgid "<b>MD5 digest:</b>"
+msgstr "<b>Somme MD5 :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:401
+msgctxt "SslInfoDlg|"
+msgid "<b>SHA1 digest:</b>"
+msgstr "<b>Somme SHA1 :</b>"
+
+#: ../src/qtui/sslinfodlg.ui:418
+msgctxt "SslInfoDlg|"
+msgid "<b>SHA256 digest:</b>"
 msgstr ""
-"SQLite est un moteur de base de données par fichiers qui ne nécessite aucun "
-"paramétrage. Cela est pratique pour les petites et moyennes base de données "
-"qui n'ont pas besoin d'être consultées par réseau. Utilisez SQLite si votre "
-"Noyau Quassel doit sauver ses données sur la machine même qu'il utilise, et "
-"si vous pensez être peu à utiliser votre noyau."
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:568
-msgid "SSL Certificate used by %1"
-msgstr "SSL Certificat émis par %1"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:572
-msgid "Issuer Info"
-msgstr "Informations Emetteur"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:574 ../src/qtui/coreconnectdlg.cpp:583
-msgid "Organization:"
-msgstr "Organisation:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:575 ../src/qtui/coreconnectdlg.cpp:584
-msgid "Locality Name:"
-msgstr "Nom de la Localité:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:576 ../src/qtui/coreconnectdlg.cpp:585
-msgid "Organizational Unit Name:"
-msgstr "Unité d'Organisation:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:577 ../src/qtui/coreconnectdlg.cpp:586
-msgid "Country Name:"
-msgstr "Nom du Pays:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:578 ../src/qtui/coreconnectdlg.cpp:587
-msgid "State or Province Name:"
-msgstr "Nom de l'Etat ou de la Province:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:581
-msgid "Subject Info"
-msgstr "Sujet Info "
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:590
-msgid "Additional Info"
-msgstr "Info additionelle"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:592
-msgid "Valid From:"
-msgstr "Valable à partir de:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:593
-msgid "Valid To:"
-msgstr "Valable jusqu'au:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:596
-msgid "Hostname %1:"
-msgstr "Nom de l'hôte %1:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:600
-msgid "E-Mail Address %1:"
-msgstr "Adresse Email %1:"
-
-#. ts-context SslCertDisplayDialog
-#: ../src/qtui/coreconnectdlg.cpp:602
-msgid "Digest:"
-msgstr "Résumé:"
-
-#. ts-context StatusBufferItem
-#~ msgid "<b>Status buffer of %1</b>"
-#~ msgstr "<b>Tampon d'état de %1</b>"
-
-#. ts-context StatusBufferItem
-#~ msgid "<p> %1 </p>"
-#~ msgstr "<p> %1 </p>"
-
-#. ts-context StatusBufferItem
-#: ../src/client/networkmodel.h:142
+
+#: ../src/qtui/sslinfodlg.ui:448
+msgctxt "SslInfoDlg|"
+msgid "<b>Trusted:</b>"
+msgstr "<b>De confiance :</b>"
+
+#: ../src/qtui/sslinfodlg.cpp:76
+msgctxt "SslInfoDlg|"
+msgid "Yes"
+msgstr "Oui"
+
+#: ../src/qtui/sslinfodlg.cpp:79
+msgctxt "SslInfoDlg|"
+msgid "No, for the following reasons:<ul>"
+msgstr "Non, pour les raisons suivantes :"
+
+#: ../src/qtui/sslinfodlg.cpp:88
+#, qt-format
+msgctxt "SslInfoDlg|"
+msgid "%1 to %2"
+msgstr "%1 vers %2"
+
+#: ../src/client/networkmodel.h:169
+msgctxt "StatusBufferItem|"
 msgid "Status Buffer"
 msgstr "Tampon d'état"
 
-#. ts-context StorageDetailsPage
-#~ msgid "Setup Storage Provider"
-#~ msgstr "Paramétrage de la base de données"
-
-#. ts-context StorageDetailsPage
-#~ msgid "Please enter credentials for the selected storage provider."
-#~ msgstr "Merci d'entrer les codes pour la base de données sélectionnée."
-
-#. ts-context StorageDetailsPage
-#~ msgid "Host:"
-#~ msgstr "Hôte:"
-
-#. ts-context StorageDetailsPage
-#~ msgid "Port:"
-#~ msgstr "Port:"
-
-#. ts-context StorageDetailsPage
-#~ msgid "Database:"
-#~ msgstr "Base de données"
+#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203
+msgctxt "SystemTray|"
+msgid "&Minimize"
+msgstr "&Réduire"
 
-#. ts-context StorageDetailsPage
-#~ msgid "User:"
-#~ msgstr "Utilisateur:"
+#: ../src/qtui/systemtray.cpp:205
+msgctxt "SystemTray|"
+msgid "&Restore"
+msgstr "&Restaurer"
 
-#. ts-context StorageDetailsPage
-#~ msgid "Password:"
-#~ msgstr "Mot de Passe:"
+#: ../src/qtui/systrayanimationconfigwidget.ui:20
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "Form"
+msgstr "Formulaire"
 
-#. ts-context StorageSelectionPage
-#~ msgid "Select Storage Provider"
-#~ msgstr "Selectionnez le type de base de données"
+#: ../src/qtui/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 ""
 
-#. ts-context StorageSelectionPage
-#~ msgid "Please select the storage provider you want to use."
-#~ msgstr ""
-#~ "Merci de selectionner le type de base de données que vous voulez utiliser"
+#: ../src/qtui/systrayanimationconfigwidget.ui:31
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "Alert tray icon and"
+msgstr ""
 
-#. ts-context SystrayNotificationBackend::ConfigWidget
-#: ../src/qtui/systraynotificationbackend.cpp:122
-msgid "System Tray Icon"
-msgstr "Icône système"
+#: ../src/qtui/systrayanimationconfigwidget.ui:54
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "do nothing"
+msgstr "Ne fais rien"
 
-#. ts-context SystrayNotificationBackend::ConfigWidget
-#: ../src/qtui/systraynotificationbackend.cpp:123
-msgid "Animate"
-msgstr "Animer"
+#: ../src/qtui/systrayanimationconfigwidget.ui:59
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "change color"
+msgstr "Change la couleur"
 
-#. ts-context SystrayNotificationBackend::ConfigWidget
-#: ../src/qtui/systraynotificationbackend.cpp:125
-msgid "Show bubble"
-msgstr "Afficher une bulle"
+#: ../src/qtui/systrayanimationconfigwidget.ui:64
+msgctxt "SystrayAnimationConfigWidget|"
+msgid "blink"
+msgstr ""
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:67
+#: ../src/qtui/systraynotificationbackend.cpp:131
+#, qt-format
+msgctxt "SystrayNotificationBackend|"
+msgid "%n pending highlight(s)"
+msgid_plural "%n pending highlight(s)"
+msgstr[0] "%n message surligné en attente"
+msgstr[1] "%n messages surlignés en attente"
+
+#: ../src/qtui/systraynotificationbackend.cpp:145
+msgctxt "SystrayNotificationBackend::ConfigWidget|"
+msgid "Show a message in a popup"
+msgstr "Afficher un message dans une infobulle"
+
+#: ../src/uisupport/tabcompleter.cpp:53
+msgctxt "TabCompleter|"
+msgid "Tab completion"
+msgstr "Complétement avec Tab"
+
+#: ../src/qtui/taskbarnotificationbackend.cpp:78
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
 msgid "Activate dock entry, timeout:"
-msgstr "Activation de la barre de lancement, durée:"
+msgstr "Activer dans la barre de lancement, durée :"
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:69
+#: ../src/qtui/taskbarnotificationbackend.cpp:80
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
 msgid "Mark taskbar entry, timeout:"
-msgstr "Clignotement de la barre de taches, durée:"
+msgstr "Clignotement de la barre de tâches, durée :"
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:74
+#: ../src/qtui/taskbarnotificationbackend.cpp:88
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
 msgid "Unlimited"
 msgstr "Illimité"
 
-#. ts-context TaskbarNotificationBackend::ConfigWidget
-#: ../src/qtui/taskbarnotificationbackend.cpp:75
-msgid " s"
-msgstr "s"
+#: ../src/qtui/taskbarnotificationbackend.cpp:89
+msgctxt "TaskbarNotificationBackend::ConfigWidget|"
+msgid " seconds"
+msgstr " secondes"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:31
+msgctxt "ToolBarActionProvider|"
 msgid "Connect"
-msgstr "Connecter"
+msgstr "Se connecter"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:31
+msgctxt "ToolBarActionProvider|"
 msgid "Connect to IRC"
-msgstr "Connecter à l'IRC"
+msgstr "Se connecter à l'IRC"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:32
+msgctxt "ToolBarActionProvider|"
 msgid "Disconnect"
-msgstr "Déconnecter"
+msgstr "Se déconnecter"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:32
+msgctxt "ToolBarActionProvider|"
 msgid "Disconnect from IRC"
-msgstr "Déconnecter de l'IRC"
+msgstr "Se déconnecter de l'IRC"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:33
+msgctxt "ToolBarActionProvider|"
+msgid "Connect to all"
+msgstr "Se connecter à tous"
 
-#. ts-context ToolBarActionProvider
 #: ../src/uisupport/toolbaractionprovider.cpp:34
+msgctxt "ToolBarActionProvider|"
+msgid "Disconnect from all"
+msgstr "Se déconnecter de tous"
+
+#: ../src/uisupport/toolbaractionprovider.cpp:36
+msgctxt "ToolBarActionProvider|"
 msgid "Part"
 msgstr "Partir"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:34
+#: ../src/uisupport/toolbaractionprovider.cpp:36
+msgctxt "ToolBarActionProvider|"
 msgid "Leave currently selected channel"
 msgstr "Partir du canal sélectionné"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:35
+#: ../src/uisupport/toolbaractionprovider.cpp:37
+msgctxt "ToolBarActionProvider|"
 msgid "Join"
 msgstr "Rejoindre"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:35
+#: ../src/uisupport/toolbaractionprovider.cpp:37
+msgctxt "ToolBarActionProvider|"
 msgid "Join a channel"
-msgstr "Rejoindre un Canal"
+msgstr "Rejoindre un canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:37
+#: ../src/uisupport/toolbaractionprovider.cpp:39
+msgctxt "ToolBarActionProvider|"
 msgid "Query"
 msgstr "Requête"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:37
+#: ../src/uisupport/toolbaractionprovider.cpp:39
+msgctxt "ToolBarActionProvider|"
 msgid "Start a private conversation"
 msgstr "Commencer une conversation privée"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:38
+#: ../src/uisupport/toolbaractionprovider.cpp:40
+msgctxt "ToolBarActionProvider|"
 msgid "Whois"
 msgstr "Whois"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:38
+#: ../src/uisupport/toolbaractionprovider.cpp:40
+msgctxt "ToolBarActionProvider|"
 msgid "Request user information"
-msgstr "Demander les informations de l'utilisateur"
+msgstr "Demander les informations sur l'utilisateur"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:40
+#: ../src/uisupport/toolbaractionprovider.cpp:42
+msgctxt "ToolBarActionProvider|"
 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 "Donner le statut d'opérateur à l'utilisateur"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:41
+#: ../src/uisupport/toolbaractionprovider.cpp:43
+msgctxt "ToolBarActionProvider|"
 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 "Enlever le statut d'opérateur à l'utilisateur"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:42
+#: ../src/uisupport/toolbaractionprovider.cpp:44
+msgctxt "ToolBarActionProvider|"
 msgid "Voice"
-msgstr "Voice"
+msgstr "Parole"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:42
+#: ../src/uisupport/toolbaractionprovider.cpp:44
+msgctxt "ToolBarActionProvider|"
 msgid "Give voice to user"
-msgstr "Donner Voix à l'utilisateur"
+msgstr "Donner la parole à l'utilisateur"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:43
+#: ../src/uisupport/toolbaractionprovider.cpp:45
+msgctxt "ToolBarActionProvider|"
 msgid "Devoice"
-msgstr "Dévoice"
+msgstr "Enlever la parole"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:43
+#: ../src/uisupport/toolbaractionprovider.cpp:45
+msgctxt "ToolBarActionProvider|"
 msgid "Take voice from user"
-msgstr "Enlever Voix à l'utilisateur"
+msgstr "Enlever la parole à l'utilisateur"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:44
+#: ../src/uisupport/toolbaractionprovider.cpp:46
+msgctxt "ToolBarActionProvider|"
 msgid "Kick"
-msgstr "Kicker"
+msgstr "Exclure"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:44
+#: ../src/uisupport/toolbaractionprovider.cpp:46
+msgctxt "ToolBarActionProvider|"
 msgid "Remove user from channel"
-msgstr "Enlever l'utilisateur du Canal"
+msgstr "Supprimer l'utilisateur du canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:45
+#: ../src/uisupport/toolbaractionprovider.cpp:47
+msgctxt "ToolBarActionProvider|"
 msgid "Ban"
 msgstr "Bannir"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:45
+#: ../src/uisupport/toolbaractionprovider.cpp:47
+msgctxt "ToolBarActionProvider|"
 msgid "Ban user from channel"
-msgstr "Bannir l'utilisateur du Canal"
+msgstr "Bannir l'utilisateur du canal"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:46
+#: ../src/uisupport/toolbaractionprovider.cpp:48
+msgctxt "ToolBarActionProvider|"
 msgid "Kick/Ban"
-msgstr "Kicker/Bannir"
+msgstr "Exclure/bannir"
 
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:46
+#: ../src/uisupport/toolbaractionprovider.cpp:48
+msgctxt "ToolBarActionProvider|"
 msgid "Remove and ban user from channel"
-msgstr "Enlever et bannir l'utilisateur du Canal"
-
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:51
-msgid "Connect to all"
-msgstr "Connecter à tous"
-
-#. ts-context ToolBarActionProvider
-#: ../src/uisupport/toolbaractionprovider.cpp:58
-msgid "Disconnect from all"
-msgstr "Déconnecter de tous"
-
-#. ts-context TopicButton
-#~ msgid "Click to edit!"
-#~ msgstr "Cliquer pour éditer!"
+msgstr "Supprimer et bannir l'utilisateur du canal"
 
-#. ts-context TopicButton
-#~ msgid ""
-#~ "%1\n"
-#~ "\n"
-#~ "Click to edit!"
-#~ msgstr "%1Cliquer pour éditer !"
-
-#. ts-context TopicLabel
-#~ msgid "Drag to scroll the topic!"
-#~ msgstr "Tirer pour dérouler le sujet!"
-
-#. ts-context TopicWidget
-#: ../src/qtui/ui/topicwidget.ui:32
+#: ../src/qtui/topicwidget.ui:32
+msgctxt "TopicWidget|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context TopicWidget
-#: ../src/qtui/ui/topicwidget.ui:79
+#: ../src/qtui/topicwidget.ui:79
+msgctxt "TopicWidget|"
 msgid "..."
 msgstr "..."
 
-#. ts-context TopicWidgetSettingsPage
-#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
-msgid "Interface"
-msgstr "Interface"
+#: ../src/qtui/topicwidget.cpp:116
+#, qt-format
+msgctxt "TopicWidget|"
+msgid "Users: %1"
+msgstr "Utilisateurs : %1"
 
-#. ts-context TopicWidgetSettingsPage
-#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:23
-msgid "Topic Widget"
-msgstr "Titre du Widget"
+#: ../src/qtui/topicwidget.cpp:117
+#, qt-format
+msgctxt "TopicWidget|"
+msgid "Lag: %1 msecs"
+msgstr "Latence : %1 ms"
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:14
+msgctxt "TopicWidgetSettingsPage|"
 msgid "Form"
 msgstr "Formulaire"
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:22
+msgctxt "TopicWidgetSettingsPage|"
 msgid "Custom font:"
-msgstr "Police personnalisée:"
+msgstr "Police personnalisée :"
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:50
+msgctxt "TopicWidgetSettingsPage|"
 msgid "Resize dynamically to fit contents"
 msgstr "Adapter dynamiquement la taille au contenu"
 
-#. ts-context TopicWidgetSettingsPage
 #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:84
+msgctxt "TopicWidgetSettingsPage|"
 msgid "On hover only"
 msgstr "Au survol uniquement"
 
-#. ts-context UiStyle
-#~ msgid "%DT[%1]"
-#~ msgstr "%DT[%1]"
-
-#. ts-context UiStyle
-#~ msgid "%DS<%1>"
-#~ msgstr "%DS<%1>"
-
-#. ts-context UiStyle
-#~ msgid "%D0%1"
-#~ msgstr "%D0%1"
-
-#. ts-context UiStyle
-#~ msgid "%Dn[%1]"
-#~ msgstr "%Dn[%1]"
-
-#. ts-context UiStyle
-#~ msgid "%Dn%1"
-#~ msgstr "%Dn%1"
-
-#. ts-context UiStyle
-#~ msgid "%Ds*"
-#~ msgstr "%Ds*"
-
-#. ts-context UiStyle
-#~ msgid "%Ds%1"
-#~ msgstr "%Ds%1"
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:24
+msgctxt "TopicWidgetSettingsPage|"
+msgid "Interface"
+msgstr "Interface"
 
-#. ts-context UiStyle
-#~ msgid "%De*"
-#~ msgstr "%De*"
+#: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:24
+msgctxt "TopicWidgetSettingsPage|"
+msgid "Topic Widget"
+msgstr "Composant sujet"
 
-#. ts-context UiStyle
-#~ msgid "%De%1"
-#~ msgstr "%De%1"
+#: ../src/common/transfer.cpp:92
+msgctxt "Transfer|"
+msgid "New"
+msgstr "Nouveau"
 
-#. ts-context UiStyle
-#~ msgid "%Dj-->"
-#~ msgstr "%Dj-->"
+#: ../src/common/transfer.cpp:94
+msgctxt "Transfer|"
+msgid "Pending"
+msgstr "En attente "
 
-#. ts-context UiStyle
-#~ msgid "%Dj%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
-#~ msgstr "%Dj%DN%1%DN %DH(%2@%3)%DH a rejoint %DC%4%DC"
+#: ../src/common/transfer.cpp:96
+msgctxt "Transfer|"
+msgid "Connecting"
+msgstr "Connexion"
 
-#. ts-context UiStyle
-#~ msgid "%Dp<--"
-#~ msgstr "%Dp<--"
+#: ../src/common/transfer.cpp:98
+msgctxt "Transfer|"
+msgid "Transferring"
+msgstr "En transfert"
+
+#: ../src/common/transfer.cpp:100
+msgctxt "Transfer|"
+msgid "Paused"
+msgstr "En pause"
+
+#: ../src/common/transfer.cpp:102
+msgctxt "Transfer|"
+msgid "Completed"
+msgstr "Complet"
+
+#: ../src/common/transfer.cpp:104
+msgctxt "Transfer|"
+msgid "Failed"
+msgstr "Échoué "
+
+#: ../src/common/transfer.cpp:106
+msgctxt "Transfer|"
+msgid "Rejected"
+msgstr "Rejeté "
+
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Type"
+msgstr "Type"
 
-#. ts-context UiStyle
-#~ msgid "%Dp%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
-#~ msgstr "%Dp%DN%1%DN %DH(%2@%3)%DH a quitté %DC%4%DC"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "File"
+msgstr "Fichier"
 
-#. ts-context UiStyle
-#~ msgid "%Dq<--"
-#~ msgstr "%Dq<--"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Status"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%Dq%DN%DU%1%DU%DN %DH(%2@%3)%DH has quit"
-#~ msgstr "%Dq%DN%DU%1%DU%DN %DH(%2@%3)%DH a quitté"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Progress"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%Dk<-*"
-#~ msgstr "%Dk<-*"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Transferred"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%Dk%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
-#~ msgstr "%Dk%DN%1%DN a kické %DN%2%DN de %DC%3%DC"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Speed"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%Dr<->"
-#~ msgstr "%Dr<->"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Peer"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%DrYou are now known as %DN%1%DN"
-#~ msgstr "%DrVous vous appellez maintenant %DN%1%DN"
+#: ../src/client/transfermodel.cpp:44
+msgctxt "TransferModel|"
+msgid "Peer Address"
+msgstr ""
 
-#. ts-context UiStyle
-#~ msgid "%Dr%DN%1%DN is now known as %DN%2%DN"
-#~ msgstr "%Dr%DN%1%DN s'appelle maintenant %DN%2%DN"
+#: ../src/client/transfermodel.cpp:75
+msgctxt "TransferModel|"
+msgid "Send"
+msgstr "Envoyé"
 
-#. ts-context UiStyle
-#~ msgid "%Dm***"
-#~ msgstr "%Dm***"
-
-#. ts-context UiStyle
-#~ msgid "%DmUser mode: %DM%1%DM"
-#~ msgstr "%DmMode utilisateur: %DM%1%DM"
-
-#. ts-context UiStyle
-#~ msgid "%DmMode %DM%1%DM by %DN%2%DN"
-#~ msgstr "%DmMode %DM%1%DM par %DN%2%DN"
-
-#. ts-context UiStyle
-#~ msgid "%Da-*-"
-#~ msgstr "%Da-*-"
-
-#. ts-context UiStyle
-#~ msgid "%Da%DN%1%DN %2"
-#~ msgstr "%Da%DN%1%DN %2"
-
-#. ts-context UiStyle
-#~ msgid "%De[%1]"
-#~ msgstr "%De[%1]"
-
-#. ts-context UiStyle
-#~ msgid "%Dq%DN%1%DN %DH(%2@%3)%DH has quit"
-#~ msgstr "%Dq%DN%1%DN %DH(%2@%3)%DH est parti"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%D0%1"
-#~ msgstr "%D0%1"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dn%1"
-#~ msgstr "%Dn%1"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Ds%1"
-#~ msgstr "%Ds%1"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%De%1"
-#~ msgstr "%De%1"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dj%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
-#~ msgstr "%Dj%DN%1%DN %DH(%2@%3)%DH a rejoint %DC%4%DC"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dp%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
-#~ msgstr "%Dp%DN%1%DN %DH(%2@%3)%DH a quitté %DC%4%DC"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dq%DN%1%DN %DH(%2@%3)%DH has quit"
-#~ msgstr "%Dq%DN%1%DN %DH(%2@%3)%DH est parti"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dk%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
-#~ msgstr "%Dk%DN%1%DN a kické %DN%2%DN de %DC%3%DC"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%DrYou are now known as %DN%1%DN"
-#~ msgstr "%DrVous vous appellez maintenant %DN%1%DN"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Dr%DN%1%DN is now known as %DN%2%DN"
-#~ msgstr "%Dr%DN%1%DN s'appelle maintenant %DN%2%DN"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%DmUser mode: %DM%1%DM"
-#~ msgstr "%DmMode utilisateur: %DM%1%DM"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%DmMode %DM%1%DM by %DN%2%DN"
-#~ msgstr "%DmMode %DM%1%DM par %DN%2%DN"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%Da%DN%1%DN %2"
-#~ msgstr "%Da%DN%1%DN %2"
-
-#. ts-context UiStyle::StyledMessage
-#~ msgid "%De[%1]"
-#~ msgstr "%De[%1]"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:695
-msgid "<%1>"
-msgstr "<%1>"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:659 ../src/uisupport/uistyle.cpp:697
-msgid "[%1]"
-msgstr "[%1]"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:715 ../src/uisupport/uistyle.cpp:717
-#: ../src/uisupport/uistyle.cpp:719 ../src/uisupport/uistyle.cpp:723
-msgid "*"
-msgstr "*"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:705
-msgid "-->"
-msgstr "-->"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:707 ../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:701
-msgid "<->"
-msgstr "<->"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:703
-msgid "***"
-msgstr "***"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:699
-msgid "-*-"
-msgstr "-*-"
-
-#. Plain Message
-#. ----------
-#. Notice Message
-#. ----------
-#. Server Message
-#. ----------
-#. Info Message
-#. ----------
-#. Error Message
-#. ----------
-#. Topic Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:572 ../src/uisupport/uistyle.cpp:575
-#: ../src/uisupport/uistyle.cpp:615 ../src/uisupport/uistyle.cpp:618
-#: ../src/uisupport/uistyle.cpp:621 ../src/uisupport/uistyle.cpp:628
-#: ../src/uisupport/uistyle.cpp:729
-msgid "%1"
-msgstr "%1"
-
-#. Action Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:578
-msgid "%DN%1%DN %2"
-msgstr "%DN%1%DN %2"
+#: ../src/client/transfermodel.cpp:75
+msgctxt "TransferModel|"
+msgid "Receive"
+msgstr "Reçu"
 
 #. Nick Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:582
+#: ../src/uisupport/uistyle.cpp:915
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "You are now known as %DN%1%DN"
-msgstr "Vous vous appellez maintenant %DN%1%DN"
+msgstr "Vous vous appelez maintenant %DN%1%DN"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:583
+#: ../src/uisupport/uistyle.cpp:917
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN is now known as %DN%2%DN"
 msgstr "%DN%1%DN s'appelle maintenant %DN%2%DN"
 
 #. Mode Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:587
+#: ../src/uisupport/uistyle.cpp:922
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "User mode: %DM%1%DM"
-msgstr "Mode Utilisateur: %DM%1%DM"
+msgstr "Mode utilisateur : %DM%1%DM"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:588
+#: ../src/uisupport/uistyle.cpp:924
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Mode %DM%1%DM by %DN%2%DN"
 msgstr "Mode %DM%1%DM par %DN%2%DN"
 
 #. Join Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:592
+#: ../src/uisupport/uistyle.cpp:928
+#, 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 a rejoint %DC%4%DC"
 
 #. Part Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:595
+#: ../src/uisupport/uistyle.cpp:932
+#, 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 a quitté %DC%4%DC"
 
 #. Quit Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:600
+#: ../src/uisupport/uistyle.cpp:938
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
 msgstr "%DN%1%DN %DH(%2@%3)%DH est parti"
 
 #. Kick Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:607
+#: ../src/uisupport/uistyle.cpp:946
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
-msgstr "%DN%1%DN a kické %DN%2%DN de %DC%3%DC"
+msgstr "%DN%1%DN a exclu %DN%2%DN de %DC%3%DC"
 
 #. Day Change Message
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:624
+#: ../src/uisupport/uistyle.cpp:963
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "{Day changed to %1}"
-msgstr "{Le jour change en %1}"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:713
-msgid "<-x"
-msgstr "<-x"
+msgstr "{Jour modifié en %1}"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:721
-msgid "-"
-msgstr "-"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:636
+#: ../src/uisupport/uistyle.cpp:975
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
-msgstr "Netsplit entre %DH%1%DH et %DH%2%DH terminé. Utilisateurs ajoutés: "
+msgstr "Coupure réseau entre %DH%1%DH et %DH%2%DH terminée. Utilisateurs ajoutés : "
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:640 ../src/uisupport/uistyle.cpp:655
+#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "%DN%1%DN (%2 more)"
 msgstr "%DN%1%DN (et %2 autres)"
 
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:650
+#: ../src/uisupport/uistyle.cpp:990
+#, qt-format
+msgctxt "UiStyle::StyledMessage|"
 msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
-msgstr ""
-"Netsplit entre %DH%1%DH et %DH%2%DH. les Utilisateurs suivant sont partis:"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:725
-msgid "=>"
-msgstr "=>"
-
-#. ts-context UiStyle::StyledMessage
-#: ../src/uisupport/uistyle.cpp:727
-msgid "<="
-msgstr "<="
+msgstr "Coupure réseau entre %DH%1%DH et %DH%2%DH. les Utilisateurs suivant sont partis :"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:675
+#: ../src/client/networkmodel.cpp:954
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Owner(s)"
 msgid_plural "%n Owner(s)"
-msgstr[0] "%n Fondateur"
-msgstr[1] "%n Fondateurs"
+msgstr[0] "%n propriétaire"
+msgstr[1] "%n propriétaires"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:676
+#: ../src/client/networkmodel.cpp:956
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Admin(s)"
 msgid_plural "%n Admin(s)"
-msgstr[0] "%n Admin"
-msgstr[1] "%n Admins"
+msgstr[0] "%n administrateur"
+msgstr[1] "%n administrateurs"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:677
+#: ../src/client/networkmodel.cpp:958
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Operator(s)"
 msgid_plural "%n Operator(s)"
-msgstr[0] "%n Operateur"
-msgstr[1] "%n Operateur(s)"
+msgstr[0] "%n opérateur"
+msgstr[1] "%n opérateurs"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:678
+#: ../src/client/networkmodel.cpp:960
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Half-Op(s)"
 msgid_plural "%n Half-Op(s)"
-msgstr[0] "%n Half-Op"
-msgstr[1] "%n Half-Ops"
+msgstr[0] "%n demi-opérateur"
+msgstr[1] "%n demi-opérateurs"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:679
+#: ../src/client/networkmodel.cpp:962
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n Voiced"
 msgid_plural "%n Voiced"
-msgstr[0] "%n Voicé"
-msgstr[1] "%n Voicés"
+msgstr[0] "%n a la parole"
+msgstr[1] "%n ont la parole"
 
-#. ts-context UserCategoryItem
-#: ../src/client/networkmodel.cpp:680
+#: ../src/client/networkmodel.cpp:964
+#, qt-format
+msgctxt "UserCategoryItem|"
 msgid "%n User(s)"
 msgid_plural "%n User(s)"
-msgstr[0] "%n Utilisateur"
-msgstr[1] "%n Utilisateurs"
+msgstr[0] "%n utilisateur"
+msgstr[1] "%n utilisateurs"