Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Srain for openSUSE:Factory checked 
in at 2022-02-11 23:07:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Srain (Old)
 and      /work/SRC/openSUSE:Factory/.Srain.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Srain"

Fri Feb 11 23:07:39 2022 rev:11 rq:953334 version:1.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/Srain/Srain.changes      2021-12-18 
20:31:11.854274249 +0100
+++ /work/SRC/openSUSE:Factory/.Srain.new.1956/Srain.changes    2022-02-11 
23:09:18.302927841 +0100
@@ -1,0 +2,12 @@
+Fri Feb 11 04:07:44 UTC 2022 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 1.3.2
+  Features:
+  * Add French translation
+  Bug fixes:
+  * Silence assertion failure on /part command
+  * Silence "Unknown capability" warning on trailing whitespace
+  Changes:
+  * Add tooltips to buttons with no text
+
+-------------------------------------------------------------------

Old:
----
  Srain-1.3.1.tar.gz

New:
----
  Srain-1.3.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Srain.spec ++++++
--- /var/tmp/diff_new_pack.K8JDn5/_old  2022-02-11 23:09:19.126930225 +0100
+++ /var/tmp/diff_new_pack.K8JDn5/_new  2022-02-11 23:09:19.130930238 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package Srain
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           Srain
-Version:        1.3.1
+Version:        1.3.2
 Release:        0
 Summary:        An IRC client
 License:        GPL-3.0-or-later AND ISC

++++++ Srain-1.3.1.tar.gz -> Srain-1.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/data/metainfo/srain.metainfo.xml.in.in 
new/srain-1.3.2/data/metainfo/srain.metainfo.xml.in.in
--- old/srain-1.3.1/data/metainfo/srain.metainfo.xml.in.in      2021-12-18 
04:52:51.000000000 +0100
+++ new/srain-1.3.2/data/metainfo/srain.metainfo.xml.in.in      2022-02-10 
17:06:45.000000000 +0100
@@ -68,6 +68,9 @@
   </content_rating>
 
 <releases>
+  <release version="1.3.2" date="2022-02-10">
+      <url>https://doc.srain.im/en/latest/changelog.html#version-1-3-2</url>
+  </release>
   <release version="1.3.1" date="2021-12-18">
       <url>https://doc.srain.im/en/latest/changelog.html#version-1-3-1</url>
   </release>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/data/ui/message_list.glade 
new/srain-1.3.2/data/ui/message_list.glade
--- old/srain-1.3.1/data/ui/message_list.glade  2021-12-18 04:52:51.000000000 
+0100
+++ new/srain-1.3.2/data/ui/message_list.glade  2022-02-10 17:06:45.000000000 
+0100
@@ -77,6 +77,7 @@
                     <property name="can_focus">False</property>
                     <property name="receives_default">True</property>
                     <property name="image">clear_selection_image</property>
+                    <property name="tooltip-text" translatable="yes">Clear 
selection</property>
                     <style>
                       <class name="circular"/>
                     </style>
@@ -93,6 +94,7 @@
                     <property name="can_focus">False</property>
                     <property name="receives_default">True</property>
                     <property name="image">go_prev_mention_image</property>
+                    <property name="tooltip-text" translatable="yes">Previous 
mention</property>
                     <style>
                       <class name="circular"/>
                     </style>
@@ -109,6 +111,7 @@
                     <property name="can_focus">False</property>
                     <property name="receives_default">True</property>
                     <property name="image">go_next_mention_image</property>
+                    <property name="tooltip-text" translatable="yes">Next 
mention</property>
                     <style>
                       <class name="circular"/>
                     </style>
@@ -125,6 +128,7 @@
                     <property name="can_focus">False</property>
                     <property name="receives_default">True</property>
                     <property name="image">go_bottom_image</property>
+                    <property name="tooltip-text" translatable="yes">Scroll to 
bottom</property>
                     <style>
                       <class name="circular"/>
                     </style>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/data/ui/window.glade 
new/srain-1.3.2/data/ui/window.glade
--- old/srain-1.3.1/data/ui/window.glade        2021-12-18 04:52:51.000000000 
+0100
+++ new/srain-1.3.2/data/ui/window.glade        2022-02-10 17:06:45.000000000 
+0100
@@ -316,6 +316,7 @@
                             <property name="receives-default">True</property>
                             <property 
name="image">insert_emoji_image</property>
                             <property name="relief">none</property>
+                            <property name="tooltip-text" 
translatable="yes">Insert emoji</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -331,6 +332,7 @@
                             <property name="receives-default">True</property>
                             <property name="image">send_image</property>
                             <property name="relief">none</property>
+                            <property name="tooltip-text" 
translatable="yes">Send message</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/doc/changelog.rst 
new/srain-1.3.2/doc/changelog.rst
--- old/srain-1.3.1/doc/changelog.rst   2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/doc/changelog.rst   2022-02-10 17:06:45.000000000 +0100
@@ -30,6 +30,25 @@
 
 .. _version-latest:
 
+.. _version-1.3.2:
+
+2022-02-10 Version 1.3.2
+========================
+
+- Features:
+
+  - Add French translation (:pull:`351`), by @progval
+
+- Bug fixes:
+
+  - Silence assertion failure on /part command (:pull:`348`), by @progval
+  - Silence "Unknown capability" warning on trailing whitespace (:pull:`349`), 
by @progval
+
+- Changes:
+
+  - Add tooltips to buttons with no text(:pull:`350`), by @progval
+  - Srain is added to offical repository of Debian, see 
:ref:`install-packages-debian` for details
+
 .. _version-1.3.1:
 
 2021-12-18 Version 1.3.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/doc/conf.py new/srain-1.3.2/doc/conf.py
--- old/srain-1.3.1/doc/conf.py 2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/doc/conf.py 2022-02-10 17:06:45.000000000 +0100
@@ -47,7 +47,7 @@
 
 # General information about the project.
 project = 'Srain'
-copyright = '2021, Shengyu Zhang'
+copyright = '2022, Shengyu Zhang'
 author = 'Shengyu Zhang'
 
 # The version info for the project you're documenting, acts as replacement for
@@ -55,7 +55,7 @@
 # built documents.
 #
 # The short X.Y version.
-version = '1.3.1'
+version = '1.3.2'
 # The full version, including alpha/beta/rc tags.
 release = version
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/doc/install.rst 
new/srain-1.3.2/doc/install.rst
--- old/srain-1.3.1/doc/install.rst     2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/doc/install.rst     2022-02-10 17:06:45.000000000 +0100
@@ -143,34 +143,13 @@
 Debian
 ~~~~~~
 
-There is no srain package in the official repository yet.
-
-Pre-built package
-.................
-
-We provide pre-built deb package that you can get it from `Github release 
page`_.
-
-Build byself
-............
-
-Copy the debian folder on `srain-contrib`_ to srain folder. Then type following
-command on your terminal:
+Srain now in `offical repository of Debian`__:
 
 .. code-block:: console
 
-    $ dpkg-buildpackage -b -us -uc
-
-Note that the dependencies mentioned above also should be installed. The
-details could be found on `debian/crontrol`_ file.
-
-Then install the package (replace package name with the name of your package):
-
-.. parsed-literal::
-
-    $ sudo apt-get install -f ../srain\_\ |release|-1_amd64.deb
+   # apt install srain
 
-.. _srain-contrib: https://github.com/SrainApp/srain-contrib/tree/master/pack/
-.. _debian/crontrol: 
https://github.com/SrainApp/srain-contrib/blob/master/pack/debian/control
+__ https://packages.debian.org/unstable/net/srain
 
 .. _install-packages-flatpak:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/meson.build new/srain-1.3.2/meson.build
--- old/srain-1.3.1/meson.build 2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/meson.build 2022-02-10 17:06:45.000000000 +0100
@@ -4,7 +4,7 @@
 
 project(
   'srain', 'c',
-  version: '1.3.1',
+  version: '1.3.2',
   license: 'GPL3',
   meson_version: '>= 0.45.0'
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/LINGUAS new/srain-1.3.2/po/LINGUAS
--- old/srain-1.3.1/po/LINGUAS  2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/LINGUAS  2022-02-10 17:06:45.000000000 +0100
@@ -2,3 +2,4 @@
 ru
 nl
 uk
+fr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/fr.po new/srain-1.3.2/po/fr.po
--- old/srain-1.3.1/po/fr.po    1970-01-01 01:00:00.000000000 +0100
+++ new/srain-1.3.2/po/fr.po    2022-02-10 17:06:45.000000000 +0100
@@ -0,0 +1,1222 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the Srain package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Srain 1.1.1\n"
+"Report-Msgid-Bugs-To: i...@silverrainz.me\n"
+"POT-Creation-Date: 2020-08-02 16:09+0800\n"
+"PO-Revision-Date: 2022-01-22 20:35+0100\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 2.4.2\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: ../src/core/app_ui_event.c:380 ../src/core/chat_command.c:352
+#, c-format
+msgid "\"%1$s\" has ignored"
+msgstr "????%1$s???? est ignor??(e)"
+
+#: ../src/core/app_ui_event.c:383 ../src/core/chat_command.c:377
+#, c-format
+msgid "\"%1$s\" has unignored"
+msgstr "????%1$s???? n'est plus ignor??(e)"
+
+#: ../src/core/chat_command.c:349
+#, c-format
+msgid "\"%1$s\" is already ignored"
+msgstr "????%1$s???? est d??j?? ignor??(e)"
+
+#: ../src/core/chat_command.c:212
+#, c-format
+msgid "%1$d available server(s):%2$s"
+msgstr "%1$d serveur(s) disponible(s)??:%2$s"
+
+#: ../src/core/app_irc_event.c:1618
+#, c-format
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
+
+#: ../src/core/app_irc_event.c:1605
+#, c-format
+msgid "%1$s %2$s %3$s"
+msgstr "%1$s %2$s %3$s"
+
+#: ../src/sui/sui_message.c:455
+#, c-format
+msgid "%1$s %2$s @ %3$s"
+msgstr "%1$s %2$s @ %3$s"
+
+#: ../src/core/app_irc_event.c:1548
+#, c-format
+msgid "%1$s <%2$s@%3$s> %4$s"
+msgstr "%1$s <%2$s@%3$s> %4$s"
+
+#: ../src/sui/sui_message.c:510
+#, c-format
+msgid "%1$s <fwd %2$s@%3$s>"
+msgstr "%1$s <transf??r?? %2$s@%3$s>"
+
+#: ../src/sui/sui_message.c:450
+#, c-format
+msgid "%1$s @ %2$s"
+msgstr "%1$s @ %2$s"
+
+#: ../src/core/app_irc_event.c:734
+#, c-format
+msgid "%1$s are kicked by %2$s"
+msgstr "%2$s a ??ject?? %1$s"
+
+#: ../src/core/app_irc_event.c:731
+#, c-format
+msgid "%1$s are kicked by %2$s: %3$s"
+msgstr "%2$s a ??ject?? %1$s??: %3$s"
+
+#: ../src/core/app_irc_event.c:690
+#, c-format
+msgid ""
+"%1$s changed topic to:\n"
+"\t%2$s"
+msgstr ""
+"%1$s a chang?? le topic??:\n"
+"\t%2$s"
+
+#: ../src/core/app_irc_event.c:686
+#, c-format
+msgid "%1$s cleared topic"
+msgstr "%1$s a effac?? le topic"
+
+#: ../src/core/app_irc_event.c:506
+#, c-format
+msgid "%1$s has joined"
+msgstr "%1$s a rejoint"
+
+#: ../src/core/app_irc_event.c:540
+#, c-format
+msgid "%1$s has left"
+msgstr "%1$s est parti(e)"
+
+#: ../src/core/app_irc_event.c:538
+#, c-format
+msgid "%1$s has left: %2$s"
+msgstr "%1$s est parti(e)??: %2$s"
+
+#: ../src/core/app_irc_event.c:452
+#, c-format
+msgid "%1$s has quit"
+msgstr "%1$s a quitt??"
+
+#: ../src/core/app_irc_event.c:450
+#, c-format
+msgid "%1$s has quit: %2$s"
+msgstr "%1$s a quitt????: %2$s"
+
+#: ../src/core/app_irc_event.c:877
+#, c-format
+msgid "%1$s invites you into %2$s"
+msgstr "%1$s vous invite ?? %2$s"
+
+#: ../src/core/app_irc_event.c:1561
+#, c-format
+msgid "%1$s is a member of %2$s"
+msgstr "%1$s est membre de %2$s"
+
+#: ../src/core/app_irc_event.c:1573
+#, c-format
+msgid "%1$s is attached to %2$s at \"%3$s\""
+msgstr "%1$s se connecte au serveur %2$s ?? \"%3$s\""
+
+#: ../src/core/app_irc_event.c:1795
+#, c-format
+msgid "%1$s is away: %2$s"
+msgstr "%1$s est absent(e)??: %2$s"
+
+#: ../src/core/app_irc_event.c:1592
+#, c-format
+msgid "%1$s is idle for %2$s seconds since %3$s"
+msgstr "%1$s est inactif/ve depuis %2$s (derni??re activit?? ?? %3$s)"
+
+#: ../src/core/app_irc_event.c:421 ../src/core/app_irc_event.c:426
+#, c-format
+msgid "%1$s is now known as %2$s"
+msgstr "%1$s est maintenant connu(e) sous le nom de %2$s"
+
+#: ../src/sui/sui_app.c:415
+#, c-format
+msgid ""
+"%1$s%2$s\n"
+"Running against GTK+ %3$d.%4$d.%5$d"
+msgstr ""
+"%1$s%2$s\n"
+"Fonctionnant sur GTK+ %3$d.%4$d.%5$d"
+
+#: ../src/core/app_irc_event.c:1669 ../src/core/app_irc_event.c:1689
+#, c-format
+msgid "%1$s: %2$s"
+msgstr "%1$s??: %2$s"
+
+#: ../src/core/app_irc_event.c:1525 ../src/core/app_irc_event.c:1590
+msgid "%Y-%m-%d %T"
+msgstr "%Y-%m-%d %T"
+
+#: ../data/ui/window.glade:320
+msgid "<big>Welcome to Srain!</big>"
+msgstr "<big>Bienvenue dans Srain !</big>"
+
+#: ../src/core/chat_command.c:561
+#, c-format
+msgid "A message has been sent to \"%1$s\""
+msgstr "Un message a ??t?? envoy?? ?? \"%1$s\""
+
+#: ../data/ui/app.glade:69
+msgid "About"
+msgstr "?? propos"
+
+#: ../src/sui/sui_app.c:437
+msgid "About Srain"
+msgstr "?? propos de Srain"
+
+#: ../src/core/app_irc_event.c:1110
+#, c-format
+msgid "Acknowledged capabilities: %1$s"
+msgstr "Capacit??s accept??es??: %1$s"
+
+#: ../data/ui/connect_panel.glade:521
+msgid "Advanced Mode"
+msgstr "Mode avanc??"
+
+#: ../src/core/app.c:220
+msgid "All config reloaded"
+msgstr "Configuration enti??rement recharg??e"
+
+#: ../src/core/app_ui_event.c:178
+msgid "Already reconnecting"
+msgstr "D??j?? reconnect??(e)"
+
+#: ../data/ui/config_panel.glade:122
+msgid "Appearance"
+msgstr "Apparence"
+
+#: ../data/ui/config_panel.glade:141
+msgid "Application"
+msgstr "Application"
+
+#: ../src/config/manager.c:99
+#, c-format
+msgid "At line %1$d: %2$s"
+msgstr "?? la ligne %1$d??: %2$s"
+
+#: ../src/core/app.c:321 ../src/core/app.c:325 ../src/core/server.c:283
+#: ../src/core/server.c:287
+#, c-format
+msgid "Autorun command: %1$s"
+msgstr "Commande automatique??: %1$s"
+
+#: ../src/core/chat_command.c:770
+msgid "Available regex patterns:"
+msgstr "Mod??les de regex??:"
+
+#: ../src/core/app_irc_event.c:1526
+#, c-format
+msgid "By %1$s at %2$s"
+msgstr "Par %1$s ?? %2$s"
+
+#: ../data/ui/connect_panel.glade:540 ../data/ui/join_panel.glade:401
+msgid "Cancel"
+msgstr "Annuler"
+
+#: ../src/core/chat_command.c:181
+msgid "Cannot disconnect from a unconnected server"
+msgstr "Impossible de se d??connecter d'un serveur sans y ??tre connect??(e)"
+
+#: ../src/core/app_ui_event.c:251 ../src/core/chat_command.c:581
+msgid "Cannot send message directly to a server"
+msgstr "Impossible d'envoyer un message directement ?? un serveur"
+
+#: ../data/ui/join_panel.glade:290
+msgid "Channel"
+msgstr "Salon"
+
+#: ../src/config/password.c:190
+msgid "Channel password"
+msgstr "Mot de passe du salon"
+
+#: ../data/ui/join_panel.glade:62
+msgid "Channel:"
+msgstr "Salon??:"
+
+#: ../src/sui/sui_prefs_dialog.c:165
+msgid "Configuration is reloaded"
+msgstr "La configuration a ??t?? recharg??e"
+
+#: ../data/ui/connect_panel.glade:554 ../data/ui/window.glade:88
+msgid "Connect"
+msgstr "Connexion"
+
+#: ../src/core/app_irc_event.c:146 ../src/core/app_irc_event.c:152
+#, c-format
+msgid "Connected to %1$s(%2$s:%3$d)"
+msgstr "Connect??(e) ?? %1$s(%2$s:%3$d)"
+
+#: ../src/sui/sui_message.c:254
+msgid "Copy message"
+msgstr "Copier le message"
+
+#: ../src/core/app_irc_event.c:283 ../src/core/app_irc_event.c:298
+#, c-format
+msgid "Disconnected from %1$s(%2$s:%3$d): %4$s"
+msgstr "D??connect??(e) de %1$s(%2$s:%3$d)??: %4$s"
+
+#: ../data/ui/connect_panel.glade:117
+msgid "Do not verify certificate"
+msgstr "Ne pas v??rifier le certificat"
+
+#: ../src/sui/sui_app.c:122
+msgid "Don't auto connect to servers"
+msgstr "Ne pas se connecter automatiquement aux serveurs"
+
+#: ../src/core/app_irc_event.c:1335
+#, c-format
+msgid "ERROR: %1$s"
+msgstr "ERREUR??: %1$s"
+
+#: ../src/core/app_irc_event.c:1867 ../src/core/app_irc_event.c:1963
+#, c-format
+msgid "ERROR[%1$3d] %2$s"
+msgstr "ERROR[%1$3d] %2$s"
+
+#: ../data/ui/config_panel.glade:81
+msgid "Enable CSD:"
+msgstr "Activer CSD??:"
+
+#: ../data/ui/config_panel.glade:77
+msgid "Enable Client-Side Decorations, this will take effect after restart."
+msgstr ""
+"Activer les D??corations C??t??-Client, cela prendra effet apr??s 
red??marrage."
+
+#: ../src/core/server_cap.c:211
+msgid "Enabled capabilities:"
+msgstr "Activer les capacit??s??:"
+
+#: ../src/core/app.c:76 ../src/core/app.c:84 ../src/core/app.c:298
+#: ../src/core/app.c:409 ../src/sui/sui_app.c:469 ../src/sui/sui_app.c:488
+#: ../src/sui/sui_app.c:527 ../src/sui/sui_common.c:134
+#: ../src/sui/sui_connect_panel.c:494 ../src/sui/sui_connect_panel.c:503
+#: ../src/sui/sui_connect_panel.c:541 ../src/sui/sui_connect_panel.c:550
+#: ../src/sui/sui_connect_panel.c:596 ../src/sui/sui_join_panel.c:314
+#: ../src/sui/sui_join_panel.c:369 ../src/sui/sui_join_panel.c:380
+#: ../src/sui/sui_join_panel.c:397 ../src/sui/sui_join_panel.c:436
+#: ../src/sui/sui_join_panel.c:442 ../src/sui/sui_misc_message.c:188
+#: ../src/sui/sui_prefs_dialog.c:162
+msgid "Error"
+msgstr "Erreur"
+
+#: ../src/config/reader.c:228
+#, c-format
+msgid "Error occurred while looking up channel password: %1$s"
+msgstr ""
+"Une erreur est survenue pendant la recherche du mot de passe du salon??: %1$s"
+
+#: ../src/config/reader.c:143
+#, c-format
+msgid "Error occurred while looking up server password: %1$s"
+msgstr ""
+"Une erreur est survenue pendant la recherche du mot de passe du serveur??: "
+"%1$s"
+
+#: ../src/config/reader.c:149
+#, c-format
+msgid "Error occurred while looking up user password: %1$s"
+msgstr ""
+"Une erreur est survenue pendant la recherche du mot de passe de "
+"l'utilisateur/trice??: %1$s"
+
+#: ../src/config/reader.c:91 ../src/config/reader.c:97
+#, c-format
+msgid "Error occurred while reading application config in %1$s: %2$s"
+msgstr ""
+"Une erreur est survenue pendant la lecture de la configuration de "
+"l'application dans %1$s??: %2$s"
+
+#: ../src/config/reader.c:212 ../src/config/reader.c:219
+#, c-format
+msgid "Error occurred while reading chat config in %1$s: %2$s"
+msgstr ""
+"Une erreur est survenue pendant la lecture de la configuration du chat dans "
+"%1$s??: %2$s"
+
+#: ../src/config/reader.c:71 ../src/config/reader.c:77
+#, c-format
+msgid "Error occurred while reading log config in %1$s: %2$s"
+msgstr ""
+"Une erreur est survenue pendant la lecture de la configuration de "
+"l'historique dans %1$s??: %2$s"
+
+#: ../src/config/reader.c:131 ../src/config/reader.c:137
+#, c-format
+msgid "Error occurred while reading server config in %1$s: %2$s"
+msgstr ""
+"Une erreur est survenue pendant la lecture de la configuration du serveur "
+"dans %1$s??: %2$s"
+
+#: ../src/config/reader.c:111 ../src/config/reader.c:117
+#, c-format
+msgid "Error occurred while reading server list config in %1$s: %2$s"
+msgstr ""
+"Une erreur est survenue pendant la lecture de la configuration de la liste "
+"de serveurs dans %1$s??: %2$s"
+
+#: ../src/sui/sui_url_previewer.c:553
+msgid "Exceed max content length"
+msgstr "D??passement de la longueur maximale du contenu"
+
+#: ../data/ui/app.glade:94
+msgid "Exit"
+msgstr "Quitter"
+
+#: ../data/ui/config_panel.glade:107
+msgid "Expand message:"
+msgstr "D??rouler le message??:"
+
+#: ../src/core/app.c:296
+#, c-format
+msgid "Failed to add chat \"%1$s\": %2$s"
+msgstr "Impossible d'ajouter le chat ????%1$s????: %2$s"
+
+#: ../src/core/chat_command.c:748
+#, c-format
+msgid "Failed to add regex pattern \"%1$s\": %2$s"
+msgstr "Impossible d'ajouter le mod??le de regex ????%1$s????: %2$s"
+
+#: ../src/core/app.c:407 ../src/core/app_url.c:119
+#, c-format
+msgid "Failed to add server \"%1$s\": %2$s"
+msgstr "Impossible d'ajouter le serveur ????%1$s????: %2$s"
+
+#: ../src/sui/sui_theme.c:102
+#, c-format
+msgid "Failed to apply theme from file \"%1$s\": %2$s"
+msgstr "Impossible d'appliquer le th??me du fichier ????%1$s????: %2$s"
+
+#: ../src/core/chat_command.c:408
+#, c-format
+msgid "Failed to attach pattern to chat \"%1$s\": %2$s"
+msgstr "Impossible d'attacher le mod??le au salon ????%1$s????: %2$s"
+
+#: ../src/core/chat_command.c:838
+#, fuzzy, c-format
+#| msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
+msgstr ""
+"Impossible d'attacher le ?? l'utilisateur ????%1$s???? du salon ????%2$s????: 
%3$s"
+
+#: ../src/core/server.c:149
+#, c-format
+msgid "Failed to chat config \"%1$s\" of server config \"%2$s\": %3$s"
+msgstr "Impossible de charger la config ????%1$s???? du serveur ????%2$s????: 
%3$s"
+
+#: ../src/sui/sui_join_panel.c:378
+#, c-format
+msgid "Failed to clear channel password: %1$s"
+msgstr "Impossible d'effacer le mot de passe du salon??: %1$s"
+
+#: ../src/sui/sui_connect_panel.c:501
+#, c-format
+msgid "Failed to clear server password: %1$s"
+msgstr "Impossible d'effacer le mot de passe du serveur??: %1$s"
+
+#: ../src/sui/sui_connect_panel.c:548
+#, c-format
+msgid "Failed to clear user password: 1$%s"
+msgstr "Impossible d'effacer le mot de passe de l'utilisateur/trice??: %1$s"
+
+#: ../src/core/app_irc_event.c:199 ../src/core/app_irc_event.c:214
+#, c-format
+msgid "Failed to connect to %1$s(%2$s:%3$d): %4$s"
+msgstr "Impossible de se connecter ?? %1$s(%2$s:%3$d)??: %4$s"
+
+#: ../src/lib/path.c:301
+#, c-format
+msgid "Failed to create chat logs directory: %1$s"
+msgstr "Impossible de cr??er le dossier de l'historique de chat??: %1$s"
+
+#: ../src/lib/path.c:281
+#, c-format
+msgid "Failed to create user cache directory: %1$s"
+msgstr "Impossible de cr??er le dossier de cache utilisateur/trice??: %1$s"
+
+#: ../src/lib/path.c:261
+#, c-format
+msgid "Failed to create user configuration directory: %1$s"
+msgstr ""
+"Impossible de cr??er le dossier de configuration de l'utilisateur/trice??: 
%1$s"
+
+#: ../src/lib/path.c:271
+#, c-format
+msgid "Failed to create user configuration file: %1$s"
+msgstr ""
+"Impossible de cr??er le fichier de configuration de l'utilisateur/trice??: 
%1$s"
+
+#: ../src/lib/path.c:291
+#, c-format
+msgid "Failed to create user data directory: %1$s"
+msgstr ""
+"Impossible de cr??er le dossier de donn??es de l'utilisateur/trice??: %1$s"
+
+#: ../src/core/chat_command.c:437
+#, c-format
+msgid "Failed to dettach pattern from chat \"%1$s\": %2$s"
+msgstr "Impossible de retirer le mod??le du salon ????%1$s??????: %2$s"
+
+#: ../src/core/chat_command.c:883
+#, c-format
+msgid "Failed to dettach pattern from user \"%1$s\": %2$s"
+msgstr "Impossible de retirer le mod??le de l'utilisateur ????%1$s??????: %2$s"
+
+#: ../src/core/chat_command.c:159 ../src/core/chat_command.c:293
+#, c-format
+msgid "Failed to instantiate server \"%1$s\""
+msgstr "Impossible d'instancier le serveur ????%1$s????"
+
+#: ../src/core/app_url.c:146 ../src/core/app_url.c:154
+#, c-format
+msgid "Failed to join channel on server \"%1$s\": %2$s"
+msgstr "Impossible de rejoindre un salon sur le serveur ????%1$s??????: %2$s"
+
+#: ../src/sui/sui_common.c:133
+#, c-format
+msgid "Failed to open URL \"%1$s\": %2$s"
+msgstr "Impossible d'ouvrir l'URL ????%1$s??????: %2$s"
+
+#: ../src/core/app_url.c:60
+#, c-format
+msgid "Failed to parse \"%1$s\" as URL"
+msgstr "Impossible d'interpr??ter ????%1$s???? comme un URL"
+
+#: ../src/core/app_ui_event.c:203
+#, c-format
+msgid "Failed to quit from server: %1$s"
+msgstr "Impossible de quitter le serveur??: %1$s"
+
+#: ../src/config/manager.c:66
+#, c-format
+msgid "Failed to read system configuration file: %1$s"
+msgstr "Impossible de lire le fichier de configuration syst??me??: %1$s"
+
+#: ../src/config/manager.c:78
+#, c-format
+msgid "Failed to read user configuration file: %1$s"
+msgstr ""
+"Impossible de lire le fichier de configuration de l'utilisateur/trice??: %1$s"
+
+#: ../src/core/app_url.c:135 ../src/core/chat_command.c:169
+#: ../src/core/chat_command.c:306
+#, c-format
+msgid "Failed to register on server \"%1$s\""
+msgstr "Impossible de s'enregistrer aupr??s du serveur ????%1$s????"
+
+#: ../src/core/app.c:229
+#, c-format
+msgid "Failed to reload application config: %1$s"
+msgstr "Impossible de recharger la configuration de l'application??: %1$s"
+
+#: ../src/sui/sui_prefs_dialog.c:160
+#, c-format
+msgid "Failed to reload configuration: %s"
+msgstr "Impossible de recharger la configuration??: %s"
+
+#: ../src/core/app.c:224
+#, c-format
+msgid "Failed to reload logger config: %1$s"
+msgstr "Impossible de recharger la configuration de l'historique??: %1$s"
+
+#: ../src/core/chat_command.c:761
+#, c-format
+msgid "Failed to remove regex pattern \"%1$s\": %2$s"
+msgstr "Impossible de retirer le mod??le de regexp ????%1$s??????: %2$s"
+
+#: ../src/render/mention_renderer.c:94
+#: ../src/render/mirc_colorize_renderer.c:105
+#: ../src/render/mirc_strip_renderer.c:72 ../src/render/url_renderer.c:117
+#, c-format
+msgid "Failed to render markup text: %1$s"
+msgstr "Impossible d'afficher le texte formatt????: %1$s"
+
+#: ../src/core/chat_command.c:586
+#, c-format
+msgid "Failed to send action message: %1$s"
+msgstr "Impossible d'envoyer le message d'action??: %1$s"
+
+#: ../src/core/app_ui_event.c:261
+#, c-format
+msgid "Failed to send message: %1$s"
+msgstr "Impossible d'envoyer le message??: %1$s"
+
+#: ../src/sui/sui_join_panel.c:367
+#, c-format
+msgid "Failed to store channel password: %1$s"
+msgstr "Impossible de stocker le mot de passe du salon??: %1$s"
+
+#: ../src/sui/sui_connect_panel.c:492
+#, c-format
+msgid "Failed to store server password: %1$s"
+msgstr "Impossible de stocker le mot de passe du serveur??: %1$s"
+
+#: ../src/sui/sui_connect_panel.c:539
+#, c-format
+msgid "Failed to store user password: %1$s"
+msgstr "Impossible de stocker le mot de passe utilisateur/trice??: %1$s"
+
+#: ../src/sirc/sirc_config.c:66
+msgid "False"
+msgstr "Faux"
+
+#: ../src/sui/sui_message.c:261
+msgid "Forward to..."
+msgstr "Transf??rer ??..."
+
+#: ../src/core/server_state.c:92
+msgid ""
+"Hold on, srain is connecting to the server, please do not repeat the action"
+msgstr ""
+"Un instant, srain se connecte au serveur. Merci de ne pas r??p??ter cette "
+"action"
+
+#: ../src/sirc/sirc_config.c:37
+msgid "Invalid IRC config instance"
+msgstr "Instance de configuration IRC invalide"
+
+#: ../src/sui/sui_config.c:84
+msgid "Invalid SuiBufferConfig instance"
+msgstr "Instance de configuration SuiBufferConfig invalide"
+
+#: ../src/core/chat_config.c:38
+msgid "Invalid chat config instance"
+msgstr "Instance de configuration du salon invalide"
+
+#: ../src/sirc/sirc_config.c:52
+#, c-format
+msgid "Invalid encoding in IRC config: %1$s"
+msgstr "Encodage invalide dans la configuration IRC??:%1$s"
+
+#: ../src/lib/ret.c:112
+msgid "Invalid error id, maybe this error is removed because out of date"
+msgstr ""
+"Identificateur d'erreur invalide, il se peut que cette erreur ait ??t?? "
+"retir??e car elle n'est plus ?? jour"
+
+#: ../src/core/server_config.c:53
+msgid "Invalid server config instance"
+msgstr "Instance de configuration de serveur invalide"
+
+#: ../data/ui/nick_menu.glade:50
+msgid "Invite to..."
+msgstr "Inviter ??..."
+
+#: ../src/core/app_irc_event.c:221
+#, c-format
+msgid ""
+"It seems that you connect to a TLS port(%1$d) without enable TLS connection, "
+"try to enable it and reconnect"
+msgstr ""
+"Il semblerait que vous vous connectiez ?? un port TLS (%1$d) sans activer la "
+"connexion TLS, essayez de l'activer et reconnectez-vous"
+
+#: ../data/ui/join_panel.glade:416 ../data/ui/window.glade:103
+msgid "Join"
+msgstr "Rejoindre"
+
+#: ../data/ui/join_panel.glade:133
+msgid "Join Channel"
+msgstr "Rejoindre un Salon"
+
+#: ../src/core/app_irc_event.c:1004
+#, c-format
+msgid "Latency between %1$s: %2$lums"
+msgstr "Latence avec %1$s??: %2$lums"
+
+#: ../src/sirc/sirc.c:196
+msgid "Local connection closed"
+msgstr "Connexion locale ferm??e"
+
+#: ../src/core/app_irc_event.c:1226 ../src/core/app_irc_event.c:1252
+#, c-format
+msgid "Logging in with %1$s as %2$s..."
+msgstr "Connexion ?? %1$s en temps que %2$s..."
+
+#: ../src/core/app_irc_event.c:377
+#, c-format
+msgid "Logging in with %1$s..."
+msgstr "Connexion ?? %1$s..."
+
+#: ../data/ui/connect_panel.glade:423
+msgid "Login certificate:"
+msgstr "Certificat d'authentification??:"
+
+#: ../data/ui/connect_panel.glade:351
+msgid "Login password:"
+msgstr "Mot de passe d'authentification??:"
+
+#: ../src/sui/sui_join_panel.c:286
+msgid "Match channel name"
+msgstr "Chercher le nom du salon"
+
+#: ../data/ui/join_panel.glade:208
+msgid "Max users"
+msgstr "Maximum d'utilisateurs/trices"
+
+#: ../src/sui/sui_message.c:461
+msgid "Message from unknown chat"
+msgstr "Message d'un salon inconnu"
+
+#: ../src/core/chat_command.c:441
+#, c-format
+msgid "Messages of chat \"%1$s\" are no longer filtered by pattern \"%2$s\""
+msgstr ""
+"Les messages du salon ????%1$s???? ne seront plus filtr??s par le mod??le 
????%2$s????"
+
+#: ../src/core/chat_command.c:412
+#, c-format
+msgid "Messages of chat \"%1$s\" will be filtered by pattern \"%2$s\""
+msgstr "Les messages du salon ????%1$s???? seront filtr??s par le mod??le 
????%2$s????"
+
+#: ../src/core/chat_command.c:887
+#, c-format
+msgid ""
+"Messages of user \"%1$s\" of chat \"%2$s\" are no longer rendered by pattern "
+"\"%3$s\""
+msgstr ""
+"Les messages de l'utilisateur ????%1$s???? du salon ????%2$s???? ne seront 
plus "
+"filtr??s par le mod??le ????%3$s????"
+
+#: ../src/core/chat_command.c:842
+#, c-format
+msgid ""
+"Messages of user \"%1$s\" of chat \"%2$s\" will be rendered by pattern \"%3$s"
+"\""
+msgstr ""
+"Les messages de l'utilisateur ????%1$s???? du salon ????%2$s???? seront 
filtr??s par "
+"le mod??le ????%3$s????"
+
+#: ../data/ui/join_panel.glade:237
+msgid "Min users"
+msgstr "Minimum d'utilisateurs/trices"
+
+#: ../src/core/chat_command.c:240
+msgid "Missing argument <addr>"
+msgstr "Argument <addr> manquant"
+
+#: ../src/lib/command.c:482
+#, c-format
+msgid "Missing argument, expect %1$d, actually %2$d"
+msgstr "Argument manquant, %1$d attendus, mais seulement %2$d pr??sents"
+
+#: ../src/sui/sui_config.c:32
+#, c-format
+msgid "Missing field in SuiApplicationConfig: %1$s"
+msgstr "Champ manquant dans SuiApplicationConfig??: %1$s"
+
+#: ../src/core/server_config.c:49
+#, c-format
+msgid "Missing field in server config: %1$s"
+msgstr "Champ manquant dans la configuration du serveur??: %1$s"
+
+#: ../src/core/user_config.c:71
+#, c-format
+msgid "Missing field in user config: %1$s"
+msgstr "Champ manquant dans la configuration de l'utilisateur/trice??: %1$s"
+
+#: ../src/lib/command.c:491
+#, c-format
+msgid "Missing value for option %1$s"
+msgstr "Valeur manquante pour l'option??: %1$s"
+
+#: ../data/ui/connect_panel.glade:84
+msgid "Nickname:"
+msgstr "Nick??:"
+
+#: ../src/core/app_irc_event.c:1113
+msgid "No acknowledged capability"
+msgstr "Aucune capacit?? activ??e"
+
+#: ../src/core/app_irc_event.c:1070
+msgid "No capability to be requested"
+msgstr "Aucune capacit?? ?? n??gocier"
+
+#: ../src/core/app_irc_event.c:1103
+msgid "No new capability to be requested"
+msgstr "Aucune nouvelle capacit?? ?? n??gocier"
+
+#: ../src/sui/sui_connect_panel.c:432
+msgid "No server selected"
+msgstr "Aucun serveur s??lectionn??"
+
+#: ../src/core/app_irc_event.c:1484
+msgid "No topic is set"
+msgstr "Aucun topic n'est d??fini"
+
+#: ../src/lib/path.c:316
+msgid "Not a directory"
+msgstr "Pas un dossier"
+
+#: ../src/lib/path.c:335
+msgid "Not a regular file"
+msgstr "Pas un fichier normal"
+
+#: ../src/sui/sui_prefs_dialog.c:165
+msgid "OK"
+msgstr "Ok"
+
+#: ../src/sui/sui_app.c:131
+msgid "Open one or more IRC URLs"
+msgstr "Ouvrir une ou des URLs IRC"
+
+#: ../data/ui/connect_panel.glade:485 ../data/ui/join_panel.glade:103
+msgid "Optional"
+msgstr "Optionnel"
+
+#: ../data/ui/join_panel.glade:88
+msgid "Password:"
+msgstr "Mot de passe??:"
+
+#: ../src/core/chat_command.c:392 ../src/core/chat_command.c:812
+#, c-format
+msgid "Pattern \"%1$s\" not found"
+msgstr "Mod??le ????%1$s???? introuvable"
+
+#: ../src/core/app_irc_event.c:248
+msgid "Ping time out"
+msgstr "Ping timeout"
+
+#: ../src/sui/sui_join_panel.c:315
+msgid "Please connect to a server before joining any channel"
+msgstr "Merci de vous connecter ?? un serveur avant de rejoindre un salon"
+
+#: ../src/sui/sui_join_panel.c:436
+msgid "Please connect to a server before searching any channel"
+msgstr "Merci de vous connecter ?? un serveur avant de chercher un salon"
+
+#: ../data/ui/connect_panel.glade:106
+msgid "Quick Mode"
+msgstr "Mode rapide"
+
+#: ../src/core/server_state.c:172 ../src/core/server_state.c:179
+msgid "Quitting the server"
+msgstr "Quitter le serveur"
+
+#: ../src/core/app_irc_event.c:952
+#, c-format
+msgid "Received CTCP %1$s request form %2$s"
+msgstr "Re??u une requ??te CTCP %1$s de %2$s"
+
+#: ../src/core/app_irc_event.c:987 ../src/core/app_irc_event.c:1007
+#, c-format
+msgid "Received CTCP %1$s response from %2$s: %3$s"
+msgstr "Re??u une r??ponse CTCP %1$s de %2$s??: %3$s"
+
+#: ../src/core/app_irc_event.c:948
+#, c-format
+msgid "Received unsupported CTCP %1$s request form %2$s"
+msgstr "Re??u une requ??te CTCP inconnue %1$s de %2$s"
+
+#: ../src/core/app_irc_event.c:992
+#, c-format
+msgid "Received unsupported CTCP %1$s response form %2$s"
+msgstr "Re??u une r??ponse CTCP inconnue %1$s de %2$s"
+
+#: ../src/core/app_ui_event.c:159 ../src/core/chat_command.c:188
+msgid "Reconnection stopped"
+msgstr "Reconnexion arr??t??e"
+
+#: ../src/core/chat_command.c:751
+#, c-format
+msgid "Regex pattern \"%1$s\" has added"
+msgstr "Mod??le de regexp ????%1$s???? ajout??"
+
+#: ../src/core/chat_command.c:764
+#, c-format
+msgid "Regex pattern \"%1$s\" has removed"
+msgstr "Mod??le de regexp ????%1$s???? retir??"
+
+#: ../data/ui/prefs_dialog.glade:107
+msgid "Reload Configuration"
+msgstr "Recharger la configuration"
+
+#: ../data/ui/connect_panel.glade:375
+msgid "Remember login password"
+msgstr "Se souvenir du mot de passe de connexion"
+
+#: ../data/ui/connect_panel.glade:495 ../data/ui/join_panel.glade:113
+msgid "Remember password"
+msgstr "Se souvenir du mot de passe"
+
+#: ../src/sirc/sirc.c:209
+msgid "Remote connection closed"
+msgstr "Connexion distante ferm??e"
+
+#: ../src/core/app_irc_event.c:1066
+#, c-format
+msgid "Requesting capabilities: %1$s"
+msgstr "Demande des capacit??s??: %1$s"
+
+#: ../src/core/app_irc_event.c:1099
+#, c-format
+msgid "Requesting new capabilities: %1$s"
+msgstr "Demande de nouvelles capacit??s??: %1$s"
+
+#: ../src/core/app_irc_event.c:1185
+msgid "SASL authentication is not supported on this server, login skipped"
+msgstr ""
+"L'authentification SASL n'est pas support?? par ce serveur, je saute "
+"l'authentification"
+
+#: ../data/ui/join_panel.glade:383
+msgid "Search Channel"
+msgstr "Chercher un salon"
+
+#: ../data/ui/connect_panel.glade:409
+msgid "Select a certificate file"
+msgstr "S??lectionner un fichier certificat"
+
+#: ../data/ui/config_panel.glade:166
+msgid "Server"
+msgstr "Serveur"
+
+#: ../src/core/app.c:266
+#, c-format
+msgid "Server \"%1$s\" already exists"
+msgstr "Le serveur ????%1$s???? existe d??j??"
+
+#: ../src/core/app_irc_event.c:1063
+#, c-format
+msgid "Server capabilities: %1$s"
+msgstr "Capacit??s serveur??: %1$s"
+
+#: ../src/core/app_irc_event.c:1167
+#, c-format
+msgid "Server has deleted capabilities: %1$s"
+msgstr "Le serveur a supprim?? les capacit??s??: %1$s"
+
+#: ../src/core/app_irc_event.c:1096
+#, c-format
+msgid "Server has new capabilities: %1$s"
+msgstr "Le serveur a de nouvelles capacit??s??: %1$s"
+
+#: ../src/core/server_state.c:121
+msgid "Server is already connected"
+msgstr "D??j?? connect??(e) au serveur"
+
+#: ../src/core/server_state.c:77
+msgid "Server is already disconnected"
+msgstr "D??j?? d??connect??(e) du serveur"
+
+#: ../src/core/server_state.c:149 ../src/core/server_state.c:152
+#: ../src/core/server_state.c:155 ../src/core/server_state.c:158
+msgid "Server is disconnecting"
+msgstr "D??connexion du serveur"
+
+#: ../src/config/password.c:126
+msgid "Server password"
+msgstr "Mot de passe du serveur"
+
+#: ../data/ui/connect_panel.glade:52
+msgid "Server:"
+msgstr "Serveur??:"
+
+#: ../data/ui/buffer_menu.glade:38
+msgid "Show _Topic"
+msgstr "Afficher le _Topic"
+
+#: ../data/ui/buffer_menu.glade:44
+msgid "Show _User List"
+msgstr "Afficher la Liste d'_Utilisateurs/trices"
+
+#: ../src/sui/sui_app.c:113
+msgid "Show version information"
+msgstr "Afficher les informations de version"
+
+#: ../src/sui/sui_join_panel.c:487 ../src/sui/sui_join_panel.c:584
+#, c-format
+msgid "Showing %1$d of %2$d channels"
+msgstr "Afficher %1$d des %2$d salons"
+
+#: ../src/lib/ret.c:94
+msgid "Some error occurred"
+msgstr "Une erreur est survenue"
+
+#: ../src/lib/command.c:150
+msgid "Sorry, command parsing failed, please report a bug to <"
+msgstr ""
+"D??sol??, l'interpr??tation de la commande a ??chou??, veuillez signal?? le "
+"probl??me ?? <"
+
+#: ../data/ui/app.glade:115 ../data/ui/app.glade:116
+msgid "Srain"
+msgstr "Srain"
+
+#: ../data/ui/prefs_dialog.glade:9
+msgid "Srain Preferences"
+msgstr "Pr??f??rences de Srain"
+
+#: ../src/sirc/sirc_config.c:70
+#, c-format
+msgid "TLS: %1$s, TLS verify certificate: %2$s, Encoding: %3$s"
+msgstr "TLS??: %1$s, v??rification du certificat TLS??: %2$s, encodage??: %3$s"
+
+#: ../src/core/app_irc_event.c:381
+msgid ""
+"The assigned nickname does not match the requested nickname, login skipped"
+msgstr "Le nick ne correspond pas ?? celui demand??, je saute 
l'authentification"
+
+#: ../src/core/app_irc_event.c:1505
+#, c-format
+msgid ""
+"The topic of this channel is:\n"
+"\t%1$s"
+msgstr ""
+"Le topic de ce salon est??:\n"
+"\t%1$s"
+
+#: ../data/ui/config_panel.glade:42
+msgid "Theme:"
+msgstr "Th??me??:"
+
+#: ../src/lib/command.c:500
+#, c-format
+msgid "Too many arguments, expect %1$d"
+msgstr "Trop d'arguments, %1$d attendu(s)"
+
+#: ../src/lib/command.c:488
+#, c-format
+msgid "Too many optional arguments (maximum allowed: %1$d)"
+msgstr "Trop d'arguments optionnels, %1$d attendu(s)"
+
+#: ../data/ui/join_panel.glade:327
+msgid "Topic"
+msgstr "Topic"
+
+#: ../src/sirc/sirc_config.c:65
+msgid "True"
+msgstr "Vrai"
+
+#: ../src/core/app_irc_event.c:1399
+#, c-format
+msgid "Trying nickname: \"%1$s\"..."
+msgstr "Essai du nick??: ????%1$s????..."
+
+#: ../src/core/app_irc_event.c:203 ../src/core/app_irc_event.c:226
+#: ../src/core/app_irc_event.c:287 ../src/core/app_irc_event.c:302
+#, c-format
+msgid "Trying reconnect to %1$s(%2$s:%3$d) after %4$.1lfs..."
+msgstr "Tentative de reconnexion ?? %1$s(%2$s:%3$d) apr??s %4$.1lfs..."
+
+#: ../src/core/app_irc_event.c:1836
+#, c-format
+msgid "URL of %1$s is: %2$s"
+msgstr "L'URL de %1$s est??: %2$s"
+
+#: ../src/core/server_state.c:63
+#, c-format
+msgid "Unallowed action: %1$s"
+msgstr "Action interdite??: %1$s"
+
+#: ../src/lib/command.c:329
+msgid "Unclosed single quotation"
+msgstr "Guillemet ouverte mais non ferm??e"
+
+#: ../src/lib/command.c:140
+#, c-format
+msgid "Unknown command: %1$s"
+msgstr "Commande inconnue??: %1$s"
+
+#: ../src/core/login_config.c:53
+msgid "Unknown login method"
+msgstr "M??thode d'authentification inconnue"
+
+#: ../src/lib/command.c:485
+#, c-format
+msgid "Unknown option %1$s"
+msgstr "Option %1$s inconnue"
+
+#: ../src/core/chat_command.c:220 ../src/lib/command.c:494
+#, c-format
+msgid "Unknown sub command: %1$s"
+msgstr "Sous-commande %1$s inconnue"
+
+#: ../src/sui/sui_url_previewer.c:325 ../src/sui/sui_url_previewer.c:575
+msgid "Unsupported URL content type"
+msgstr "Type de contenu de l'URL non support??"
+
+#: ../src/core/app_url.c:67
+#, c-format
+msgid "Unsupported protocol: %1$s"
+msgstr "Protocole non support????: %1$s"
+
+#: ../data/ui/connect_panel.glade:132
+msgid "Use secure connection"
+msgstr "Utiliser une connexion s??curis??e"
+
+#: ../data/ui/config_panel.glade:180
+msgid "User"
+msgstr "Utilisateur/trice"
+
+#: ../src/core/app.c:146
+msgid "User config not found"
+msgstr "Configuration utilisateur/trice non trouv??e"
+
+#: ../src/config/password.c:257
+msgid "User password"
+msgstr "Mot de passe d'utilisateur/trice"
+
+#: ../data/ui/join_panel.glade:309
+msgid "Users"
+msgstr "Utilisateurs/trices"
+
+#: ../src/sui/sui_user_list.c:212
+#, c-format
+msgid ""
+"Users: %d, <span color=\"#157915\">%d@</span>,<span color=\"#856117\">%d%%</"
+"span>,<span color=\"#451984\">%d+</span>"
+msgstr ""
+"Membres??: %d, <span color=\"#157915\">%d@</span>,<span color=\"#856117\">%d"
+"%%</span>,<span color=\"#451984\">%d+</span>"
+
+#: ../src/core/app_irc_event.c:725
+#, c-format
+msgid "You are kicked by %1$s"
+msgstr "%1$s vous a ??ject??(e)"
+
+#: ../src/core/app_irc_event.c:722
+#, c-format
+msgid "You are kicked by %1$s: %2$s"
+msgstr "%1$s vous a ??ject??(e) %1$s??: %2$s"
+
+#: ../src/core/app_irc_event.c:502
+#, c-format
+msgid "You have joined the channel"
+msgstr "Vous avez rejoint le salon"
+
+#: ../src/core/login_config.c:52
+#, c-format
+msgid "You need to set the field %2$s in order to use login method %1$s"
+msgstr ""
+"Vous devez d??finir le champ %2$s pour utiliser la m??thode 
d'authentification "
+"%1$s"
+
+#: ../src/sui/sui_app.c:132
+msgid "[URL???]"
+msgstr "[URL...]"
+
+#: ../data/ui/app.glade:22
+msgid "_About"
+msgstr "?? propos (_A)"
+
+#: ../data/ui/connect_panel.glade:169
+msgid "_Address:"
+msgstr "_Addresse??:"
+
+#: ../data/ui/config_panel.glade:217
+msgid "_Apply"
+msgstr "_Appliquer"
+
+#: ../data/ui/config_panel.glade:203 ../data/ui/prefs_dialog.glade:29
+msgid "_Cancel"
+msgstr "Annuler (_C)"
+
+#: ../data/ui/nick_menu.glade:41
+msgid "_Chat"
+msgstr "Salon (_C)"
+
+#: ../data/ui/buffer_menu.glade:8
+msgid "_Close"
+msgstr "Fermer (_C)"
+
+#: ../data/ui/buffer_menu.glade:14
+msgid "_Disconnect"
+msgstr "Se _d??connecter"
+
+#: ../data/ui/app.glade:37
+msgid "_Exit"
+msgstr "F_ermer"
+
+#: ../data/ui/nick_menu.glade:23
+msgid "_Ignore"
+msgstr "_Ignorer"
+
+#: ../data/ui/nick_menu.glade:32
+msgid "_Kick"
+msgstr "_Kicker"
+
+#: ../data/ui/buffer_menu.glade:26
+msgid "_Leave"
+msgstr "Partir (_L)"
+
+#: ../data/ui/connect_panel.glade:450
+msgid "_Login method:"
+msgstr "M??thode d'authentification (_L)"
+
+#: ../data/ui/connect_panel.glade:276
+msgid "_Nickname:"
+msgstr "_Nick??:"
+
+#: ../data/ui/config_panel.glade:231 ../data/ui/prefs_dialog.glade:43
+msgid "_OK"
+msgstr "_OK"
+
+#: ../data/ui/connect_panel.glade:153
+msgid "_Password:"
+msgstr "Mot de _passe??:"
+
+#: ../data/ui/app.glade:13 ../data/ui/app.glade:55
+msgid "_Preferences"
+msgstr "_Pr??f??rences"
+
+#: ../data/ui/url_previewer.glade:26
+msgid "_Preview"
+msgstr "_Pr??visualisation"
+
+#: ../data/ui/buffer_menu.glade:32
+msgid "_Quit"
+msgstr "_Quitter"
+
+#: ../data/ui/buffer_menu.glade:20
+msgid "_Reconnect"
+msgstr "Se _reconnecter"
+
+#: ../data/ui/prefs_dialog.glade:88
+msgid "_Reload"
+msgstr "_Recharger"
+
+#: ../data/ui/connect_panel.glade:185
+msgid "_Server:"
+msgstr "_Serveur??:"
+
+#: ../data/ui/nick_menu.glade:14
+msgid "_Whois"
+msgstr "_Whois"
+
+#: ../src/render/mention_renderer.c:85
+#, c-format
+msgid "g_regex_new() failed: %1$s"
+msgstr "g_regex_new() a ??chout????: %1$s"
+
+#: ../src/core/app_irc_event.c:577 ../src/core/app_irc_event.c:652
+#, c-format
+msgid "mode %1$s %2$s by %3$s"
+msgstr "mode %1$s %2$s par %3$s"
+
+#: ../src/config/reader.c:331
+#, c-format
+msgid "server-list[%1$d] doesn't have a name"
+msgstr "server-list[%1$d] n'a pas de nom"
+
+#: ../src/core/chat_command.c:374
+#, c-format
+msgid "user \"%1$s\" not found"
+msgstr "utilisateur/trice ????%1$s???? non trouv??(e)"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/nl.po new/srain-1.3.2/po/nl.po
--- old/srain-1.3.1/po/nl.po    2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/nl.po    2022-02-10 17:06:45.000000000 +0100
@@ -395,9 +395,9 @@
 
 #: ../src/core/chat_command.c:838
 #, c-format
-msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
 msgstr ""
-"Kan patroon niet bijvoegen aan gebruiker '%1$s' in gesprek '%2$s': %2$s"
+"Kan patroon niet bijvoegen aan gebruiker '%1$s' in gesprek '%2$s': %3$s"
 
 #: ../src/core/server.c:149
 #, c-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/ru.po new/srain-1.3.2/po/ru.po
--- old/srain-1.3.1/po/ru.po    2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/ru.po    2022-02-10 17:06:45.000000000 +0100
@@ -400,7 +400,7 @@
 
 #: ../src/core/chat_command.c:838
 #, fuzzy, c-format
-msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
 msgstr "???? ?????????????? ???????????????? ???????????? \"%1$s\": %2$s"
 
 #: ../src/core/server.c:149
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/srain.pot new/srain-1.3.2/po/srain.pot
--- old/srain-1.3.1/po/srain.pot        2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/srain.pot        2022-02-10 17:06:45.000000000 +0100
@@ -390,7 +390,7 @@
 
 #: ../src/core/chat_command.c:838
 #, c-format
-msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
 msgstr ""
 
 #: ../src/core/server.c:149
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/uk.po new/srain-1.3.2/po/uk.po
--- old/srain-1.3.1/po/uk.po    2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/uk.po    2022-02-10 17:06:45.000000000 +0100
@@ -393,8 +393,8 @@
 
 #: ../src/core/chat_command.c:838
 #, c-format
-msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
-msgstr "???? ?????????????? ?????????????????????? ???????????? ???? 
?????????????????????? %1$s\" ???????? \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
+msgstr "???? ?????????????? ?????????????????????? ???????????? ???? 
?????????????????????? %1$s\" ???????? \"%2$s\": %3$s"
 
 #: ../src/core/server.c:149
 #, c-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/po/zh_CN.po new/srain-1.3.2/po/zh_CN.po
--- old/srain-1.3.1/po/zh_CN.po 2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/po/zh_CN.po 2022-02-10 17:06:45.000000000 +0100
@@ -395,7 +395,7 @@
 
 #: ../src/core/chat_command.c:838
 #, fuzzy, c-format
-msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %2$s"
+msgid "Failed to attach pattern to user %1$s\" of chat \"%2$s\": %3$s"
 msgstr "????????????????????? \"%1$s\": %2$s"
 
 #: ../src/core/server.c:149
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/src/core/app_irc_event.c 
new/srain-1.3.2/src/core/app_irc_event.c
--- old/srain-1.3.1/src/core/app_irc_event.c    2021-12-18 04:52:51.000000000 
+0100
+++ new/srain-1.3.2/src/core/app_irc_event.c    2022-02-10 17:06:45.000000000 
+0100
@@ -1029,7 +1029,7 @@
     bool multiline;
     bool cap_end;
     const char *cap_event;
-    const char *rawcaps;
+    char *rawcaps;
     char **caps;
     SrnServer *srv;
 
@@ -1049,6 +1049,7 @@
         g_return_if_fail(count == 4);
         rawcaps = params[3];
     }
+    rawcaps = g_strchomp(rawcaps);
     caps = g_strsplit(rawcaps, " ", 0);
 
     /* Process CAP event */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/src/core/chat_command.c 
new/srain-1.3.2/src/core/chat_command.c
--- old/srain-1.3.1/src/core/chat_command.c     2021-12-18 04:52:51.000000000 
+0100
+++ new/srain-1.3.2/src/core/chat_command.c     2022-02-10 17:06:45.000000000 
+0100
@@ -835,7 +835,7 @@
 
     ret = srn_render_attach_pattern(extra_data, pattern);
     if (!RET_IS_OK(ret)) {
-        return RET_ERR(_("Failed to attach pattern to user %1$s\" of chat 
\"%2$s\": %2$s"),
+        return RET_ERR(_("Failed to attach pattern to user %1$s\" of chat 
\"%2$s\": %3$s"),
                 srv_user->nick, chat->name, RET_MSG(ret));
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/src/lib/command.c 
new/srain-1.3.2/src/lib/command.c
--- old/srain-1.3.1/src/lib/command.c   2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/src/lib/command.c   2022-02-10 17:06:45.000000000 +0100
@@ -444,6 +444,9 @@
 
     /* Get arguments */
     for (int i = 0; i < binding->argc; i++){
+        if (!ptr){
+            goto missing_arg;
+        }
         if (i != binding->argc - 1){
             if (get_quote_arg(ptr, &cmd->argv[narg], &ptr) != SRN_OK){
                 goto missing_arg;
@@ -454,9 +457,6 @@
             }
         }
         narg++;
-        if (!ptr){
-            goto missing_arg;
-        }
     }
 
     /* Debug output */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/src/meson.build 
new/srain-1.3.2/src/meson.build
--- old/srain-1.3.1/src/meson.build     2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/src/meson.build     2022-02-10 17:06:45.000000000 +0100
@@ -11,7 +11,7 @@
 meta_h.set_quoted('PACKAGE_BUGREPORT', app_bugreport)
 meta_h.set_quoted('PACKAGE_AUTHOR', 'Shengyu Zhang')
 meta_h.set_quoted('PACKAGE_EMAIL', 'i...@silverrainz.me')
-meta_h.set_quoted('PACKAGE_COPYRIGHT_DATES', '2016 - 2021')
+meta_h.set_quoted('PACKAGE_COPYRIGHT_DATES', '2016 - 2022')
 meta_h.set_quoted('PACKAGE_DATA_DIR', data_dir)
 meta_h.set_quoted('PACKAGE_CONFIG_DIR', sys_conf_dir)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/srain-1.3.1/src/sui/sui_app.c 
new/srain-1.3.2/src/sui/sui_app.c
--- old/srain-1.3.1/src/sui/sui_app.c   2021-12-18 04:52:51.000000000 +0100
+++ new/srain-1.3.2/src/sui/sui_app.c   2022-02-10 17:06:45.000000000 +0100
@@ -425,6 +425,7 @@
             gtk_get_minor_version(),
             gtk_get_micro_version());
     const char *translators =
+        "Val Lorentz <progval+sr...@progval.net> (fr)\n" \
         "Heimen Stoffels <vistau...@outlook.com> (nl)\n" \
         "Artem Polishchuk <ego.corda...@gmail.com> (ru)\n" \
         "Andrij Mizyk <andmi...@gmail.com> (uk)\n" \

Reply via email to