[evolution-data-server] Update French translation



commit 5a340c9b196956b0030c4ed289d636435e16be8e
Author: Charles Monzat <charles monzat free fr>
Date:   Thu Sep 29 12:45:18 2022 +0000

    Update French translation

 po/fr.po | 1975 ++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 964 insertions(+), 1011 deletions(-)
---
diff --git a/po/fr.po b/po/fr.po
index c15be46ab..72fe9774b 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -21,15 +21,15 @@
 # Thibault Martin <mail thibaultmart in>, 2020.
 # Julien Humbert <julroy67 gmail com>, 2020.
 # Guillaume Bernard <associations guillaume-bernard fr>, 2021
-# Charles Monzat <charles monzat free fr>, 2018-2021.
+# Charles Monzat <charles monzat free fr>, 2018-2022.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: evolution-data-server HEAD\n"
 "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/evolution-data-server/";
 "issues\n"
-"POT-Creation-Date: 2021-08-05 08:45+0000\n"
-"PO-Revision-Date: 2021-09-04 11:06+0200\n"
+"POT-Creation-Date: 2022-01-24 17:09+0000\n"
+"PO-Revision-Date: 2022-03-04 10:23+0100\n"
 "Last-Translator: Charles Monzat <charles monzat free fr>\n"
 "Language-Team: GNOME French Team <gnomefr traduc org>\n"
 "Language: fr\n"
@@ -46,26 +46,26 @@ msgstr "L’URL indiquée « %s » ne se réfère pas à un carnet d’adresse
 
 #: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:293
 #: ../src/addressbook/backends/file/e-book-backend-file-migrate-bdb.c:149
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1136
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4379
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1149
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4590
 #: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:51
 #: ../src/addressbook/libebook-contacts/e-phone-number.c:54
 #: ../src/addressbook/libebook/e-book.c:1067
-#: ../src/addressbook/libebook/e-book-client.c:2122
-#: ../src/addressbook/libebook/e-book-client.c:2300
-#: ../src/addressbook/libebook/e-book-client.c:2519
-#: ../src/addressbook/libebook/e-book-client.c:2656
-#: ../src/addressbook/libebook/e-book-client.c:2821
-#: ../src/addressbook/libebook/e-book-client.c:2961
-#: ../src/addressbook/libebook/e-book-client.c:3098
-#: ../src/addressbook/libebook/e-book-client.c:3261
-#: ../src/addressbook/libebook/e-book-client.c:3456
-#: ../src/addressbook/libebook/e-book-client.c:3674
+#: ../src/addressbook/libebook/e-book-client.c:2123
+#: ../src/addressbook/libebook/e-book-client.c:2301
+#: ../src/addressbook/libebook/e-book-client.c:2520
+#: ../src/addressbook/libebook/e-book-client.c:2657
+#: ../src/addressbook/libebook/e-book-client.c:2822
+#: ../src/addressbook/libebook/e-book-client.c:2962
+#: ../src/addressbook/libebook/e-book-client.c:3099
+#: ../src/addressbook/libebook/e-book-client.c:3262
+#: ../src/addressbook/libebook/e-book-client.c:3457
+#: ../src/addressbook/libebook/e-book-client.c:3675
 #: ../src/addressbook/libedata-book/e-book-backend-sexp.c:873
 #: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:275
 #: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:288
 #: ../src/calendar/backends/http/e-cal-backend-http.c:313
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:197
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:236
 #: ../src/calendar/libecal/e-cal-client.c:257
 #: ../src/calendar/libecal/e-cal-client.c:3242
 #: ../src/calendar/libecal/e-cal-client.c:3415
@@ -75,42 +75,42 @@ msgstr "L’URL indiquée « %s » ne se réfère pas à un carnet d’adresse
 #: ../src/calendar/libecal/e-cal-client.c:4301
 #: ../src/calendar/libecal/e-cal-client.c:4509
 #: ../src/calendar/libecal/e-cal-client.c:4686
-#: ../src/calendar/libecal/e-cal-client.c:4897
-#: ../src/calendar/libecal/e-cal-client.c:5053
-#: ../src/calendar/libecal/e-cal-client.c:5253
-#: ../src/calendar/libecal/e-cal-client.c:5419
-#: ../src/calendar/libecal/e-cal-client.c:5646
-#: ../src/calendar/libecal/e-cal-client.c:5806
-#: ../src/calendar/libecal/e-cal-client.c:6037
-#: ../src/calendar/libecal/e-cal-client.c:6236
-#: ../src/calendar/libecal/e-cal-client.c:6604
-#: ../src/calendar/libecal/e-cal-client.c:6828
+#: ../src/calendar/libecal/e-cal-client.c:4896
+#: ../src/calendar/libecal/e-cal-client.c:5052
+#: ../src/calendar/libecal/e-cal-client.c:5252
+#: ../src/calendar/libecal/e-cal-client.c:5418
+#: ../src/calendar/libecal/e-cal-client.c:5645
+#: ../src/calendar/libecal/e-cal-client.c:5805
+#: ../src/calendar/libecal/e-cal-client.c:6036
+#: ../src/calendar/libecal/e-cal-client.c:6235
+#: ../src/calendar/libecal/e-cal-client.c:6603
+#: ../src/calendar/libecal/e-cal-client.c:6827
 #: ../src/calendar/libedata-cal/e-cal-cache.c:1847
-#: ../src/camel/camel-filter-driver.c:1717
-#: ../src/camel/camel-filter-driver.c:1846
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3327
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3333
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3343
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3355
+#: ../src/camel/camel-filter-driver.c:1724
+#: ../src/camel/camel-filter-driver.c:1853
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3330
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3336
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3346
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3358
 #: ../src/camel/providers/nntp/camel-nntp-store.c:419
 #: ../src/libebackend/e-server-side-source.c:498
 #: ../src/libedataserver/e-client.c:183
 #: ../src/libedataserver/e-soup-session.c:1239
 #: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:204
-#: ../src/libedataserverui/e-reminders-widget.c:1994
+#: ../src/libedataserverui/e-reminders-widget.c:2010
 #: ../src/tools/list-sources/list-sources.c:429
 msgid "Unknown error"
 msgstr "Erreur inconnue"
 
 #: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1155
 #: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1376
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:930
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:972
 msgid "Server didn’t return object’s href"
 msgstr "Le serveur n’a pas renvoyé de href pour l’objet"
 
 #: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1157
 #: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1378
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:932
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:974
 msgid "Server didn’t return object’s ETag"
 msgstr "Le serveur n’a pas renvoyé d’ETag pour l’objet"
 
@@ -160,7 +160,7 @@ msgid "Loading..."
 msgstr "Chargement…"
 
 #: ../src/addressbook/backends/file/e-book-backend-file.c:1003
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4494
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4705
 msgid "Searching..."
 msgstr "Recherche en cours…"
 
@@ -191,12 +191,12 @@ msgstr "Requête « %s » non prise en charge"
 msgid "Invalid Query “%s”"
 msgstr "Requête « %s » non valide"
 
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1975
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2050
+#: ../src/addressbook/backends/file/e-book-backend-file.c:2031
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2088
 msgid "Requested to delete an unrelated cursor"
 msgstr "Demande de suppression d’un curseur non lié"
 
-#: ../src/addressbook/backends/file/e-book-backend-file.c:2046
+#: ../src/addressbook/backends/file/e-book-backend-file.c:2102
 #, c-format
 msgid "Failed to rename old database from “%s” to “%s”: %s"
 msgstr ""
@@ -208,48 +208,49 @@ msgstr ""
 msgid "Not connected"
 msgstr "Non connecté"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:873
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:884
 msgid "Failed to bind using either v3 or v2 binds"
 msgstr "Impossible de s’authentifier que ce soit par « bind » v3 ou v2"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:982
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:995
 msgid "Reconnecting to LDAP server..."
 msgstr "Reconnexion au serveur LDAP…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1117
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1130
 msgid "Invalid DN syntax"
 msgstr "Syntaxe DN non valide"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1133
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4378
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1146
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4589
 #, c-format
 msgid "LDAP error 0x%x (%s)"
 msgstr "Erreur LDAP 0x%x (%s)"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1776
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2125
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2138
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1789
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2140
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2153
 #, c-format
 msgid "%s: NULL returned from ldap_first_entry"
 msgstr "%s : NULL retourné de ldap_first_entry"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2053
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2197
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2068
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2212
 #, c-format
 msgid "%s: Unhandled result type %d returned"
 msgstr "%s : Type de résultat %d retourné non pris en charge"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2340
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2478
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2355
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2493
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:6171
 #, c-format
 msgid "%s: Unhandled search result type %d returned"
 msgstr "%s : Type de résultat de recherche %d retourné non pris en charge"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2628
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2646
 msgid "LDAP contact lists cannot be empty."
 msgstr "Les listes de contacts LDAP ne peuvent être vides."
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2666
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2684
 #, c-format
 msgid ""
 "Contact lists in LDAP address books require each member to be from the same "
@@ -266,47 +267,47 @@ msgstr[1] ""
 "chaque membre appartienne au même carnet d’adresses LDAP, mais %d membres "
 "n’ont pu être reconnu."
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4317
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4528
 msgid "Receiving LDAP search results..."
 msgstr "Réception des résultats de la recherche LDAP…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4520
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4731
 msgid "Error performing search"
 msgstr "Erreur lors de la recherche"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4660
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4879
 #, c-format
 msgid "Downloading contacts (%d)..."
 msgstr "Téléchargement des contacts (%d)…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4761
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:790
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:691
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4980
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:805
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:706
 msgid "Refreshing…"
 msgstr "Actualisation…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5148
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5466
 msgid "The backend does not support bulk additions"
 msgstr "Le moteur de traitement ne prend pas en charge les ajouts en masse"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5239
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5561
 msgid "Adding contact to LDAP server..."
 msgstr "Ajout du contact sur le serveur LDAP…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5301
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5623
 msgid "The backend does not support bulk modifications"
 msgstr ""
 "Le moteur de traitement ne prend pas en charge les modifications en masse"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5323
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5645
 msgid "Modifying contact from LDAP server..."
 msgstr "Modification du contact sur le serveur LDAP…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5395
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5717
 msgid "Removing contact from LDAP server..."
 msgstr "Suppression du contact du serveur LDAP…"
 
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5805
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:6368
 #, c-format
 msgid "Failed to get the DN for user “%s”"
 msgstr "La récupération du DN de l’utilisateur « %s » a échoué"
@@ -914,42 +915,35 @@ msgid "Twitter Name List"
 msgstr "Liste des noms Twitter"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:351
-#| msgid "Jabber Home ID 1"
 msgid "Matrix Home ID 1"
 msgstr "Identifiant Matrix à domicile 1"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:352
-#| msgid "Jabber Home ID 2"
 msgid "Matrix Home ID 2"
 msgstr "Identifiant Matrix à domicile 2"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:353
-#| msgid "Jabber Home ID 3"
 msgid "Matrix Home ID 3"
 msgstr "Identifiant Matrix à domicile 3"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:354
-#| msgid "Jabber Work ID 1"
 msgid "Matrix Work ID 1"
 msgstr "Identifiant Matrix au bureau 1"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:355
-#| msgid "Jabber Work ID 2"
 msgid "Matrix Work ID 2"
 msgstr "Identifiant Matrix au bureau 2"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:356
-#| msgid "Jabber Work ID 3"
 msgid "Matrix Work ID 3"
 msgstr "Identifiant Matrix au bureau 3"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:357
-#| msgid "Jabber ID List"
 msgid "Matrix ID List"
 msgstr "Liste des identifiants Matrix"
 
 #: ../src/addressbook/libebook-contacts/e-contact.c:1924
-#: ../src/addressbook/libebook/e-destination.c:911
+#: ../src/addressbook/libebook/e-destination.c:915
 msgid "Unnamed List"
 msgstr "Liste de contacts sans nom"
 
@@ -985,19 +979,19 @@ msgstr "Le texte est trop court pour un numéro de téléphone"
 msgid "Text is too long for a phone number"
 msgstr "Le texte est trop long pour un numéro de téléphone"
 
-#: ../src/addressbook/libebook/e-book-client.c:924
+#: ../src/addressbook/libebook/e-book-client.c:925
 #, c-format
 msgid "Unknown book property “%s”"
 msgstr "Propriété de carnet « %s » inconnue"
 
-#: ../src/addressbook/libebook/e-book-client.c:939
+#: ../src/addressbook/libebook/e-book-client.c:940
 #, c-format
 msgid "Cannot change value of book property “%s”"
 msgstr "Impossible de changer la valeur de la propriété de carnet « %s »"
 
-#: ../src/addressbook/libebook/e-book-client.c:1381
-#: ../src/addressbook/libebook/e-book-client.c:1611
-#: ../src/addressbook/libebook/e-book-client.c:1887
+#: ../src/addressbook/libebook/e-book-client.c:1382
+#: ../src/addressbook/libebook/e-book-client.c:1612
+#: ../src/addressbook/libebook/e-book-client.c:1888
 #: ../src/calendar/libecal/e-cal-client.c:1714
 #: ../src/calendar/libecal/e-cal-client.c:1952
 #, c-format
@@ -1010,7 +1004,7 @@ msgstr "Impossible de se connecter à « %s » : "
 msgid "Client disappeared"
 msgstr "Le client a disparu"
 
-#: ../src/addressbook/libedata-book/e-book-backend.c:3253
+#: ../src/addressbook/libedata-book/e-book-backend.c:3440
 #, c-format
 msgid "Addressbook backend does not support cursors"
 msgstr "Le moteur du carnet d’adresses ne prend pas en charge les curseurs"
@@ -1030,7 +1024,7 @@ msgstr "Erreur d’analyse de l’expression régulière"
 #: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1549
 #: ../src/addressbook/libedata-book/e-book-cache.c:4586
 #: ../src/addressbook/libedata-book/e-book-sqlite.c:1877
-#: ../src/camel/camel-db.c:816
+#: ../src/camel/camel-db.c:829
 #, c-format
 msgid "Insufficient memory"
 msgstr "Mémoire insuffisante"
@@ -1128,7 +1122,7 @@ msgid "Cannot sort by a field which may have multiple values"
 msgstr "Impossible de trier par un champ pouvant avoir plusieurs valeurs"
 
 #: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6207
-#: ../src/addressbook/libedata-book/e-book-cache.c:5797
+#: ../src/addressbook/libedata-book/e-book-cache.c:5885
 #: ../src/addressbook/libedata-book/e-book-sqlite.c:8145
 #, c-format
 msgid ""
@@ -1139,7 +1133,7 @@ msgstr ""
 "des contacts"
 
 #: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6215
-#: ../src/addressbook/libedata-book/e-book-cache.c:5804
+#: ../src/addressbook/libedata-book/e-book-cache.c:5892
 #: ../src/addressbook/libedata-book/e-book-sqlite.c:8153
 #, c-format
 msgid ""
@@ -1168,7 +1162,7 @@ msgid "Invalid query for a book cursor"
 msgstr "Requête non valide pour un curseur de carnet"
 
 #: ../src/addressbook/libedata-book/e-book-cache.c:4590
-#: ../src/libebackend/e-cache.c:756
+#: ../src/libebackend/e-cache.c:755
 #, c-format
 msgid "Can’t open database %s: %s"
 msgstr "Impossible d’ouvrir la base de données %s : %s"
@@ -1182,9 +1176,9 @@ msgstr "Impossible d’ouvrir la base de données %s : %s"
 #: ../src/calendar/libedata-cal/e-cal-cache.c:2959
 #: ../src/calendar/libedata-cal/e-cal-cache.c:3022
 #: ../src/calendar/libedata-cal/e-cal-cache.c:3193
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1375
-#: ../src/libebackend/e-cache.c:1371 ../src/libebackend/e-cache.c:2349
-#: ../src/libebackend/e-cache.c:2389
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1390
+#: ../src/libebackend/e-cache.c:1370 ../src/libebackend/e-cache.c:2348
+#: ../src/libebackend/e-cache.c:2388
 #, c-format
 msgid "Object “%s” not found"
 msgstr "Objet « %s » non trouvé"
@@ -1195,30 +1189,39 @@ msgstr "Objet « %s » non trouvé"
 msgid "Object with extra “%s” not found"
 msgstr "Objet avec « %s » supplémentaire non trouvé"
 
-#: ../src/addressbook/libedata-book/e-book-cache.c:5584
+#: ../src/addressbook/libedata-book/e-book-cache.c:5606
+#| msgid "Protocol not supported"
+msgid "Search by email not supported"
+msgstr "La recherche par courriel n’est pas prise en charge"
+
+#: ../src/addressbook/libedata-book/e-book-cache.c:5617
+msgid "No email address provided"
+msgstr "Aucune adresse électronique fournie"
+
+#: ../src/addressbook/libedata-book/e-book-cache.c:5672
 msgid "At least one sort field must be specified to use a cursor"
 msgstr "Au minimum un champ de tri doit être indiqué pour utiliser un curseur"
 
-#: ../src/addressbook/libedata-book/e-book-cache.c:5593
+#: ../src/addressbook/libedata-book/e-book-cache.c:5681
 #: ../src/addressbook/libedata-book/e-book-sqlite.c:7985
 msgid "Cannot sort by a field that is not a string type"
 msgstr "Impossible de trier par un champ n’étant pas de type string"
 
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1088
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1098
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1103
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1113
 #, c-format
 msgid "Preloaded object for UID “%s” is invalid"
 msgstr "L’objet préchargé avec l’UID « %s » n’est pas valide"
 
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1096
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1106
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1111
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1121
 #, c-format
 msgid "Received object for UID “%s” is invalid"
 msgstr "L’objet reçu avec l’UID « %s » n’est pas valide"
 
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1920
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2376
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:3332
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1958
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2414
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:3347
 #, c-format
 msgid "Failed to create cache “%s”:"
 msgstr "La création du cache « %s » a échoué :"
@@ -1247,45 +1250,51 @@ msgid "Invalid query: "
 msgstr "Requête non valide : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1142
+#: ../src/addressbook/libedata-book/e-data-book.c:1192
 msgid "Cannot open book: "
 msgstr "Impossible d’ouvrir le carnet : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1180
+#: ../src/addressbook/libedata-book/e-data-book.c:1230
 msgid "Cannot refresh address book: "
 msgstr "Impossible d’actualiser le carnet d’adresses : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1221
+#: ../src/addressbook/libedata-book/e-data-book.c:1271
 msgid "Cannot get contact: "
 msgstr "Impossible d’obtenir le contact : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1266
+#: ../src/addressbook/libedata-book/e-data-book.c:1316
 msgid "Cannot get contact list: "
 msgstr "Impossible d’obtenir la liste de contacts : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1318
+#: ../src/addressbook/libedata-book/e-data-book.c:1368
 msgid "Cannot get contact list uids: "
 msgstr "Impossible d’obtenir les UID de la liste de contacts : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1369
+#: ../src/addressbook/libedata-book/e-data-book.c:1419
 msgid "Cannot add contact: "
 msgstr "Impossible d’ajouter le contact : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1420
+#: ../src/addressbook/libedata-book/e-data-book.c:1470
 msgid "Cannot modify contacts: "
 msgstr "Impossible de modifier les contacts : "
 
 #. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1472
+#: ../src/addressbook/libedata-book/e-data-book.c:1522
 msgid "Cannot remove contacts: "
 msgstr "Impossible de supprimer les contacts : "
 
+#. Translators: This is prefix to a detailed error message
+#: ../src/addressbook/libedata-book/e-data-book.c:1569
+#| msgid "Cannot refresh address book: "
+msgid "Cannot find email address: "
+msgstr "Impossible de trouver l’adresse électronique : "
+
 #: ../src/addressbook/libedata-book/e-data-book-cursor.c:771
 msgid "Cursor does not support setting the search expression"
 msgstr "Le curseur ne gère pas la définition de l’expression de recherche"
@@ -1319,7 +1328,7 @@ msgid "Given URL “%s” doesn’t reference CalDAV calendar"
 msgstr "L’URL indiquée « %s » ne référence pas un agenda CalDAV"
 
 #: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1513
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1164
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1227
 msgid ""
 "Missing information about component URL, local cache is possibly incomplete "
 "or broken. Remove it, please."
@@ -1358,24 +1367,24 @@ msgstr "Impossible d’enregistrer les données de l’agenda : URI erronée."
 msgid "Cannot save calendar data"
 msgstr "Impossible d’enregistrer les données de l’agenda"
 
-#: ../src/calendar/backends/file/e-cal-backend-file.c:1185
-#: ../src/calendar/backends/file/e-cal-backend-file.c:1314
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1187
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1316
 #, c-format
 msgid "Cannot parse ISC file “%s”"
 msgstr "Impossible d’analyser le fichier ISC « %s »"
 
-#: ../src/calendar/backends/file/e-cal-backend-file.c:1196
-#: ../src/calendar/backends/file/e-cal-backend-file.c:1325
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1198
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1327
 #, c-format
 msgid "File “%s” is not a VCALENDAR component"
 msgstr "Le fichier « %s » n’est pas un composant VCALENDAR"
 
 #. FIXME This should be doable once all the recurid stuff is done
-#: ../src/calendar/backends/file/e-cal-backend-file.c:3740
-#: ../src/calendar/backends/file/e-cal-backend-file.c:3746
-#: ../src/calendar/backends/file/e-cal-backend-file.c:3752
-#: ../src/calendar/backends/file/e-cal-backend-file.c:3779
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:2559
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3742
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3748
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3754
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3781
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:2574
 msgid "Unsupported method"
 msgstr "Méthode non prise en charge"
 
@@ -1474,8 +1483,8 @@ msgstr "Impossible de créer le fichier cache"
 msgid "Could not create cache file: "
 msgstr "Impossible de créer le fichier cache : "
 
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:973
-#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1002
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1015
+#: ../src/calendar/backends/webdav-notes/e-cal-backend-webdav-notes.c:1044
 msgid "New note"
 msgstr "Nouvelle note"
 
@@ -1513,170 +1522,170 @@ msgstr "Propriété d’agenda « %s » inconnue"
 msgid "Cannot change value of calendar property “%s”"
 msgstr "Impossible de changer la valeur de la propriété d’agenda « %s »"
 
-#: ../src/calendar/libecal/e-cal-component.c:716
+#: ../src/calendar/libecal/e-cal-component.c:718
 msgid "Untitled appointment"
 msgstr "Rendez-vous sans titre"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4889
+#: ../src/calendar/libecal/e-cal-recur.c:4902
 msgid "1st"
 msgstr "1er"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4890
+#: ../src/calendar/libecal/e-cal-recur.c:4903
 msgid "2nd"
 msgstr "2e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4891
+#: ../src/calendar/libecal/e-cal-recur.c:4904
 msgid "3rd"
 msgstr "3e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4892
+#: ../src/calendar/libecal/e-cal-recur.c:4905
 msgid "4th"
 msgstr "4e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4893
+#: ../src/calendar/libecal/e-cal-recur.c:4906
 msgid "5th"
 msgstr "5e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4894
+#: ../src/calendar/libecal/e-cal-recur.c:4907
 msgid "6th"
 msgstr "6e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4895
+#: ../src/calendar/libecal/e-cal-recur.c:4908
 msgid "7th"
 msgstr "7e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4896
+#: ../src/calendar/libecal/e-cal-recur.c:4909
 msgid "8th"
 msgstr "8e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4897
+#: ../src/calendar/libecal/e-cal-recur.c:4910
 msgid "9th"
 msgstr "9e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4898
+#: ../src/calendar/libecal/e-cal-recur.c:4911
 msgid "10th"
 msgstr "10e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4899
+#: ../src/calendar/libecal/e-cal-recur.c:4912
 msgid "11th"
 msgstr "11e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4900
+#: ../src/calendar/libecal/e-cal-recur.c:4913
 msgid "12th"
 msgstr "12e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4901
+#: ../src/calendar/libecal/e-cal-recur.c:4914
 msgid "13th"
 msgstr "13e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4902
+#: ../src/calendar/libecal/e-cal-recur.c:4915
 msgid "14th"
 msgstr "14e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4903
+#: ../src/calendar/libecal/e-cal-recur.c:4916
 msgid "15th"
 msgstr "15e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4904
+#: ../src/calendar/libecal/e-cal-recur.c:4917
 msgid "16th"
 msgstr "16e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4905
+#: ../src/calendar/libecal/e-cal-recur.c:4918
 msgid "17th"
 msgstr "17e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4906
+#: ../src/calendar/libecal/e-cal-recur.c:4919
 msgid "18th"
 msgstr "18e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4907
+#: ../src/calendar/libecal/e-cal-recur.c:4920
 msgid "19th"
 msgstr "19e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4908
+#: ../src/calendar/libecal/e-cal-recur.c:4921
 msgid "20th"
 msgstr "20e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4909
+#: ../src/calendar/libecal/e-cal-recur.c:4922
 msgid "21st"
 msgstr "21e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4910
+#: ../src/calendar/libecal/e-cal-recur.c:4923
 msgid "22nd"
 msgstr "22e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4911
+#: ../src/calendar/libecal/e-cal-recur.c:4924
 msgid "23rd"
 msgstr "23e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4912
+#: ../src/calendar/libecal/e-cal-recur.c:4925
 msgid "24th"
 msgstr "24e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4913
+#: ../src/calendar/libecal/e-cal-recur.c:4926
 msgid "25th"
 msgstr "25e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4914
+#: ../src/calendar/libecal/e-cal-recur.c:4927
 msgid "26th"
 msgstr "26e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4915
+#: ../src/calendar/libecal/e-cal-recur.c:4928
 msgid "27th"
 msgstr "27e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4916
+#: ../src/calendar/libecal/e-cal-recur.c:4929
 msgid "28th"
 msgstr "28e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4917
+#: ../src/calendar/libecal/e-cal-recur.c:4930
 msgid "29th"
 msgstr "29e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4918
+#: ../src/calendar/libecal/e-cal-recur.c:4931
 msgid "30th"
 msgstr "30e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:4919
+#: ../src/calendar/libecal/e-cal-recur.c:4932
 msgid "31st"
 msgstr "31e"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5069
+#: ../src/calendar/libecal/e-cal-recur.c:5082
 #, c-format
 msgid "every day forever"
 msgid_plural "every %d days forever"
 msgstr[0] "chaque jour pour toujours"
 msgstr[1] "tous les %d jours pour toujours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5075
+#: ../src/calendar/libecal/e-cal-recur.c:5088
 #, c-format
 msgid "Every day forever"
 msgid_plural "Every %d days forever"
 msgstr[0] "Chaque jour pour toujours"
 msgstr[1] "Tous les %d jours pour toujours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5083
+#: ../src/calendar/libecal/e-cal-recur.c:5096
 #, c-format
 msgid "every day"
 msgid_plural "every %d days"
 msgstr[0] "chaque jour"
 msgstr[1] "tous les %d jours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5089
+#: ../src/calendar/libecal/e-cal-recur.c:5102
 #, c-format
 msgid "Every day"
 msgid_plural "Every %d days"
 msgstr[0] "Chaque jour"
 msgstr[1] "Tous les %d jours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5175
+#: ../src/calendar/libecal/e-cal-recur.c:5188
 #, c-format
 msgid "every week"
 msgid_plural "every %d weeks"
 msgstr[0] "chaque semaine"
 msgstr[1] "toutes les %d semaines"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5181
+#: ../src/calendar/libecal/e-cal-recur.c:5194
 #, c-format
 msgid "Every week"
 msgid_plural "Every %d weeks"
@@ -1688,556 +1697,556 @@ msgstr[1] "Toutes les %d semaines"
 #. with ", DAYNAME" or " and DAYNAME", thus it can be something like "on Monday and Tuesday"
 #. or "on Monday, Wednesday and Friday" or simply "on Saturday". The '%1$s' is replaced with
 #. the previously gathered text, while the '%2$s' is replaced with the text to append.
-#: ../src/calendar/libecal/e-cal-recur.c:5195
+#: ../src/calendar/libecal/e-cal-recur.c:5208
 #, c-format
 msgctxt "recur-description-dayname"
 msgid "%1$s%2$s"
 msgstr "%1$s%2$s"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5212
+#: ../src/calendar/libecal/e-cal-recur.c:5225
 msgctxt "recur-description"
 msgid "on Sunday"
 msgstr "le dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5213
+#: ../src/calendar/libecal/e-cal-recur.c:5226
 msgctxt "recur-description"
 msgid ", Sunday"
 msgstr ", dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5214
+#: ../src/calendar/libecal/e-cal-recur.c:5227
 msgctxt "recur-description"
 msgid " and Sunday"
 msgstr " et dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5217
+#: ../src/calendar/libecal/e-cal-recur.c:5230
 msgctxt "recur-description"
 msgid "on Monday"
 msgstr "le lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5218
+#: ../src/calendar/libecal/e-cal-recur.c:5231
 msgctxt "recur-description"
 msgid ", Monday"
 msgstr ", lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5219
+#: ../src/calendar/libecal/e-cal-recur.c:5232
 msgctxt "recur-description"
 msgid " and Monday"
 msgstr " et lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5222
+#: ../src/calendar/libecal/e-cal-recur.c:5235
 msgctxt "recur-description"
 msgid "on Tuesday"
 msgstr "le mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5223
+#: ../src/calendar/libecal/e-cal-recur.c:5236
 msgctxt "recur-description"
 msgid ", Tuesday"
 msgstr ", mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5224
+#: ../src/calendar/libecal/e-cal-recur.c:5237
 msgctxt "recur-description"
 msgid " and Tuesday"
 msgstr " et mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5227
+#: ../src/calendar/libecal/e-cal-recur.c:5240
 msgctxt "recur-description"
 msgid "on Wednesday"
 msgstr "le mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5228
+#: ../src/calendar/libecal/e-cal-recur.c:5241
 msgctxt "recur-description"
 msgid ", Wednesday"
 msgstr ", mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5229
+#: ../src/calendar/libecal/e-cal-recur.c:5242
 msgctxt "recur-description"
 msgid " and Wednesday"
 msgstr " et mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5232
+#: ../src/calendar/libecal/e-cal-recur.c:5245
 msgctxt "recur-description"
 msgid "on Thursday"
 msgstr "le jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5233
+#: ../src/calendar/libecal/e-cal-recur.c:5246
 msgctxt "recur-description"
 msgid ", Thursday"
 msgstr ", jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5234
+#: ../src/calendar/libecal/e-cal-recur.c:5247
 msgctxt "recur-description"
 msgid " and Thursday"
 msgstr " et jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5237
+#: ../src/calendar/libecal/e-cal-recur.c:5250
 msgctxt "recur-description"
 msgid "on Friday"
 msgstr "le vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5238
+#: ../src/calendar/libecal/e-cal-recur.c:5251
 msgctxt "recur-description"
 msgid ", Friday"
 msgstr ", vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5239
+#: ../src/calendar/libecal/e-cal-recur.c:5252
 msgctxt "recur-description"
 msgid " and Friday"
 msgstr " et vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5242
+#: ../src/calendar/libecal/e-cal-recur.c:5255
 msgctxt "recur-description"
 msgid "on Saturday"
 msgstr "le samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5243
+#: ../src/calendar/libecal/e-cal-recur.c:5256
 msgctxt "recur-description"
 msgid ", Saturday"
 msgstr ", samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5244
+#: ../src/calendar/libecal/e-cal-recur.c:5257
 msgctxt "recur-description"
 msgid " and Saturday"
 msgstr " et samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5373
+#: ../src/calendar/libecal/e-cal-recur.c:5386
 #, c-format
 msgid "every month"
 msgid_plural "every %d months"
 msgstr[0] "chaque mois"
 msgstr[1] "tous les %d mois"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5379
+#: ../src/calendar/libecal/e-cal-recur.c:5392
 #, c-format
 msgid "Every month"
 msgid_plural "Every %d months"
 msgstr[0] "Chaque mois"
 msgstr[1] "Tous les %d mois"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5389
-#: ../src/calendar/libecal/e-cal-recur.c:5710
+#: ../src/calendar/libecal/e-cal-recur.c:5402
+#: ../src/calendar/libecal/e-cal-recur.c:5723
 msgctxt "recur-description"
 msgid "on the last Sunday"
 msgstr "le dernier dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5392
-#: ../src/calendar/libecal/e-cal-recur.c:5560
+#: ../src/calendar/libecal/e-cal-recur.c:5405
+#: ../src/calendar/libecal/e-cal-recur.c:5573
 msgctxt "recur-description"
 msgid "on the last Monday"
 msgstr "le dernier lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5395
-#: ../src/calendar/libecal/e-cal-recur.c:5585
+#: ../src/calendar/libecal/e-cal-recur.c:5408
+#: ../src/calendar/libecal/e-cal-recur.c:5598
 msgctxt "recur-description"
 msgid "on the last Tuesday"
 msgstr "le dernier mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5398
-#: ../src/calendar/libecal/e-cal-recur.c:5610
+#: ../src/calendar/libecal/e-cal-recur.c:5411
+#: ../src/calendar/libecal/e-cal-recur.c:5623
 msgctxt "recur-description"
 msgid "on the last Wednesday"
 msgstr "le dernier mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5401
-#: ../src/calendar/libecal/e-cal-recur.c:5635
+#: ../src/calendar/libecal/e-cal-recur.c:5414
+#: ../src/calendar/libecal/e-cal-recur.c:5648
 msgctxt "recur-description"
 msgid "on the last Thursday"
 msgstr "le dernier jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5404
-#: ../src/calendar/libecal/e-cal-recur.c:5660
+#: ../src/calendar/libecal/e-cal-recur.c:5417
+#: ../src/calendar/libecal/e-cal-recur.c:5673
 msgctxt "recur-description"
 msgid "on the last Friday"
 msgstr "le dernier vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5407
-#: ../src/calendar/libecal/e-cal-recur.c:5685
+#: ../src/calendar/libecal/e-cal-recur.c:5420
+#: ../src/calendar/libecal/e-cal-recur.c:5698
 msgctxt "recur-description"
 msgid "on the last Saturday"
 msgstr "le dernier samedi"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5417
+#: ../src/calendar/libecal/e-cal-recur.c:5430
 msgctxt "recur-description"
 msgid "on the 1st day"
 msgstr "le 1er jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5421
+#: ../src/calendar/libecal/e-cal-recur.c:5434
 msgctxt "recur-description"
 msgid "on the 2nd day"
 msgstr "le 2e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5425
+#: ../src/calendar/libecal/e-cal-recur.c:5438
 msgctxt "recur-description"
 msgid "on the 3rd day"
 msgstr "le 3e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5429
+#: ../src/calendar/libecal/e-cal-recur.c:5442
 msgctxt "recur-description"
 msgid "on the 4th day"
 msgstr "le 4e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5433
+#: ../src/calendar/libecal/e-cal-recur.c:5446
 msgctxt "recur-description"
 msgid "on the 5th day"
 msgstr "le 5e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5437
+#: ../src/calendar/libecal/e-cal-recur.c:5450
 msgctxt "recur-description"
 msgid "on the 6th day"
 msgstr "le 6e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5441
+#: ../src/calendar/libecal/e-cal-recur.c:5454
 msgctxt "recur-description"
 msgid "on the 7th day"
 msgstr "le 7e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5445
+#: ../src/calendar/libecal/e-cal-recur.c:5458
 msgctxt "recur-description"
 msgid "on the 8th day"
 msgstr "le 8e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5449
+#: ../src/calendar/libecal/e-cal-recur.c:5462
 msgctxt "recur-description"
 msgid "on the 9th day"
 msgstr "le 9e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5453
+#: ../src/calendar/libecal/e-cal-recur.c:5466
 msgctxt "recur-description"
 msgid "on the 10th day"
 msgstr "le 10e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5457
+#: ../src/calendar/libecal/e-cal-recur.c:5470
 msgctxt "recur-description"
 msgid "on the 11th day"
 msgstr "le 11e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5461
+#: ../src/calendar/libecal/e-cal-recur.c:5474
 msgctxt "recur-description"
 msgid "on the 12th day"
 msgstr "le 12e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5465
+#: ../src/calendar/libecal/e-cal-recur.c:5478
 msgctxt "recur-description"
 msgid "on the 13th day"
 msgstr "le 13e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5469
+#: ../src/calendar/libecal/e-cal-recur.c:5482
 msgctxt "recur-description"
 msgid "on the 14th day"
 msgstr "le 14e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5473
+#: ../src/calendar/libecal/e-cal-recur.c:5486
 msgctxt "recur-description"
 msgid "on the 15th day"
 msgstr "le 15e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5477
+#: ../src/calendar/libecal/e-cal-recur.c:5490
 msgctxt "recur-description"
 msgid "on the 16th day"
 msgstr "le 16e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5481
+#: ../src/calendar/libecal/e-cal-recur.c:5494
 msgctxt "recur-description"
 msgid "on the 17th day"
 msgstr "le 17e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5485
+#: ../src/calendar/libecal/e-cal-recur.c:5498
 msgctxt "recur-description"
 msgid "on the 18th day"
 msgstr "le 18e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5489
+#: ../src/calendar/libecal/e-cal-recur.c:5502
 msgctxt "recur-description"
 msgid "on the 19th day"
 msgstr "le 19e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5493
+#: ../src/calendar/libecal/e-cal-recur.c:5506
 msgctxt "recur-description"
 msgid "on the 20th day"
 msgstr "le 20e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5497
+#: ../src/calendar/libecal/e-cal-recur.c:5510
 msgctxt "recur-description"
 msgid "on the 21st day"
 msgstr "le 21e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5501
+#: ../src/calendar/libecal/e-cal-recur.c:5514
 msgctxt "recur-description"
 msgid "on the 22nd day"
 msgstr "le 22e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5505
+#: ../src/calendar/libecal/e-cal-recur.c:5518
 msgctxt "recur-description"
 msgid "on the 23rd day"
 msgstr "le 23e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5509
+#: ../src/calendar/libecal/e-cal-recur.c:5522
 msgctxt "recur-description"
 msgid "on the 24th day"
 msgstr "le 24e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5513
+#: ../src/calendar/libecal/e-cal-recur.c:5526
 msgctxt "recur-description"
 msgid "on the 25th day"
 msgstr "le 25e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5517
+#: ../src/calendar/libecal/e-cal-recur.c:5530
 msgctxt "recur-description"
 msgid "on the 26th day"
 msgstr "le 26e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5521
+#: ../src/calendar/libecal/e-cal-recur.c:5534
 msgctxt "recur-description"
 msgid "on the 27th day"
 msgstr "le 27e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5525
+#: ../src/calendar/libecal/e-cal-recur.c:5538
 msgctxt "recur-description"
 msgid "on the 28th day"
 msgstr "le 28e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5529
+#: ../src/calendar/libecal/e-cal-recur.c:5542
 msgctxt "recur-description"
 msgid "on the 29th day"
 msgstr "le 29e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5533
+#: ../src/calendar/libecal/e-cal-recur.c:5546
 msgctxt "recur-description"
 msgid "on the 30th day"
 msgstr "le 30e jour"
 
 #. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5537
+#: ../src/calendar/libecal/e-cal-recur.c:5550
 msgctxt "recur-description"
 msgid "on the 31st day"
 msgstr "le 31e jour"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5545
+#: ../src/calendar/libecal/e-cal-recur.c:5558
 msgctxt "recur-description"
 msgid "on the first Monday"
 msgstr "le premier lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5548
+#: ../src/calendar/libecal/e-cal-recur.c:5561
 msgctxt "recur-description"
 msgid "on the second Monday"
 msgstr "le deuxième lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5551
+#: ../src/calendar/libecal/e-cal-recur.c:5564
 msgctxt "recur-description"
 msgid "on the third Monday"
 msgstr "le troisième lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5554
+#: ../src/calendar/libecal/e-cal-recur.c:5567
 msgctxt "recur-description"
 msgid "on the fourth Monday"
 msgstr "le quatrième lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5557
+#: ../src/calendar/libecal/e-cal-recur.c:5570
 msgctxt "recur-description"
 msgid "on the fifth Monday"
 msgstr "le cinquième lundi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5570
+#: ../src/calendar/libecal/e-cal-recur.c:5583
 msgctxt "recur-description"
 msgid "on the first Tuesday"
 msgstr "le premier mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5573
+#: ../src/calendar/libecal/e-cal-recur.c:5586
 msgctxt "recur-description"
 msgid "on the second Tuesday"
 msgstr "le deuxième mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5576
+#: ../src/calendar/libecal/e-cal-recur.c:5589
 msgctxt "recur-description"
 msgid "on the third Tuesday"
 msgstr "le troisième mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5579
+#: ../src/calendar/libecal/e-cal-recur.c:5592
 msgctxt "recur-description"
 msgid "on the fourth Tuesday"
 msgstr "le quatrième mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5582
+#: ../src/calendar/libecal/e-cal-recur.c:5595
 msgctxt "recur-description"
 msgid "on the fifth Tuesday"
 msgstr "le cinquième mardi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5595
+#: ../src/calendar/libecal/e-cal-recur.c:5608
 msgctxt "recur-description"
 msgid "on the first Wednesday"
 msgstr "le premier mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5598
+#: ../src/calendar/libecal/e-cal-recur.c:5611
 msgctxt "recur-description"
 msgid "on the second Wednesday"
 msgstr "le deuxième mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5601
+#: ../src/calendar/libecal/e-cal-recur.c:5614
 msgctxt "recur-description"
 msgid "on the third Wednesday"
 msgstr "le troisième mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5604
+#: ../src/calendar/libecal/e-cal-recur.c:5617
 msgctxt "recur-description"
 msgid "on the fourth Wednesday"
 msgstr "le quatrième mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5607
+#: ../src/calendar/libecal/e-cal-recur.c:5620
 msgctxt "recur-description"
 msgid "on the fifth Wednesday"
 msgstr "le cinquième mercredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5620
+#: ../src/calendar/libecal/e-cal-recur.c:5633
 msgctxt "recur-description"
 msgid "on the first Thursday"
 msgstr "le premier jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5623
+#: ../src/calendar/libecal/e-cal-recur.c:5636
 msgctxt "recur-description"
 msgid "on the second Thursday"
 msgstr "le deuxième jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5626
+#: ../src/calendar/libecal/e-cal-recur.c:5639
 msgctxt "recur-description"
 msgid "on the third Thursday"
 msgstr "le troisième jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5629
+#: ../src/calendar/libecal/e-cal-recur.c:5642
 msgctxt "recur-description"
 msgid "on the fourth Thursday"
 msgstr "le quatrième jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5632
+#: ../src/calendar/libecal/e-cal-recur.c:5645
 msgctxt "recur-description"
 msgid "on the fifth Thursday"
 msgstr "le cinquième jeudi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5645
+#: ../src/calendar/libecal/e-cal-recur.c:5658
 msgctxt "recur-description"
 msgid "on the first Friday"
 msgstr "le premier vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5648
+#: ../src/calendar/libecal/e-cal-recur.c:5661
 msgctxt "recur-description"
 msgid "on the second Friday"
 msgstr "le deuxième vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5651
+#: ../src/calendar/libecal/e-cal-recur.c:5664
 msgctxt "recur-description"
 msgid "on the third Friday"
 msgstr "le troisième vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5654
+#: ../src/calendar/libecal/e-cal-recur.c:5667
 msgctxt "recur-description"
 msgid "on the fourth Friday"
 msgstr "le quatrième vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5657
+#: ../src/calendar/libecal/e-cal-recur.c:5670
 msgctxt "recur-description"
 msgid "on the fifth Friday"
 msgstr "le cinquième vendredi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5670
+#: ../src/calendar/libecal/e-cal-recur.c:5683
 msgctxt "recur-description"
 msgid "on the first Saturday"
 msgstr "le premier samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5673
+#: ../src/calendar/libecal/e-cal-recur.c:5686
 msgctxt "recur-description"
 msgid "on the second Saturday"
 msgstr "le deuxième samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5676
+#: ../src/calendar/libecal/e-cal-recur.c:5689
 msgctxt "recur-description"
 msgid "on the third Saturday"
 msgstr "le troisième samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5679
+#: ../src/calendar/libecal/e-cal-recur.c:5692
 msgctxt "recur-description"
 msgid "on the fourth Saturday"
 msgstr "le quatrième samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5682
+#: ../src/calendar/libecal/e-cal-recur.c:5695
 msgctxt "recur-description"
 msgid "on the fifth Saturday"
 msgstr "le cinquième samedi"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5695
+#: ../src/calendar/libecal/e-cal-recur.c:5708
 msgctxt "recur-description"
 msgid "on the first Sunday"
 msgstr "le premier dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5698
+#: ../src/calendar/libecal/e-cal-recur.c:5711
 msgctxt "recur-description"
 msgid "on the second Sunday"
 msgstr "le deuxième dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5701
+#: ../src/calendar/libecal/e-cal-recur.c:5714
 msgctxt "recur-description"
 msgid "on the third Sunday"
 msgstr "le troisième dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5704
+#: ../src/calendar/libecal/e-cal-recur.c:5717
 msgctxt "recur-description"
 msgid "on the fourth Sunday"
 msgstr "le quatrième dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5707
+#: ../src/calendar/libecal/e-cal-recur.c:5720
 msgctxt "recur-description"
 msgid "on the fifth Sunday"
 msgstr "le cinquième dimanche"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5736
+#: ../src/calendar/libecal/e-cal-recur.c:5749
 #, c-format
 msgid "every year forever"
 msgid_plural "every %d years forever"
 msgstr[0] "chaque année pour toujours"
 msgstr[1] "tous les %d ans pour toujours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5742
+#: ../src/calendar/libecal/e-cal-recur.c:5755
 #, c-format
 msgid "Every year forever"
 msgid_plural "Every %d years forever"
 msgstr[0] "Chaque année pour toujours"
 msgstr[1] "Tous les %d ans pour toujours"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5750
+#: ../src/calendar/libecal/e-cal-recur.c:5763
 #, c-format
 msgid "every year"
 msgid_plural "every %d years"
 msgstr[0] "chaque année"
 msgstr[1] "tous les %d ans"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5756
+#: ../src/calendar/libecal/e-cal-recur.c:5769
 #, c-format
 msgid "Every year"
 msgid_plural "Every %d years"
@@ -2247,7 +2256,7 @@ msgstr[1] "Tous les %d ans"
 #. Translators: This is one of the last possible parts of a recurrence description.
 #. The text is appended at the end of the complete recurrence description, making it
 #. for example: "Every 3 days for 10 occurrences"
-#: ../src/calendar/libecal/e-cal-recur.c:5775
+#: ../src/calendar/libecal/e-cal-recur.c:5788
 #, c-format
 msgid "for one occurrence"
 msgid_plural "for %d occurrences"
@@ -2258,7 +2267,7 @@ msgstr[1] "pour %d occurrences"
 #. The '%s' is replaced with actual date, thus it can create something like
 #. "until Mon 15.1.2018". The text is appended at the end of the complete
 #. recurrence description, making it for example: "Every 3 days until Mon 15.1.2018"
-#: ../src/calendar/libecal/e-cal-recur.c:5811
+#: ../src/calendar/libecal/e-cal-recur.c:5824
 #, c-format
 msgctxt "recur-description"
 msgid "until %s"
@@ -2267,7 +2276,7 @@ msgstr "jusqu’à %s"
 #. Translators: This is one of the last possible parts of a recurrence description.
 #. The text is appended at the end of the complete recurrence description, making it
 #. for example: "Every 2 months on Tuesday, Thursday and Friday forever"
-#: ../src/calendar/libecal/e-cal-recur.c:5817
+#: ../src/calendar/libecal/e-cal-recur.c:5830
 msgctxt "recur-description"
 msgid "forever"
 msgstr "pour toujours"
@@ -2275,7 +2284,7 @@ msgstr "pour toujours"
 #. Translators: This constructs a complete recurrence description; the '%1$s' is like "Every 2 weeks",
 #. the '%2$s' is like "on Tuesday and Friday" and the '%3$s' is like "for 10 occurrences", constructing
 #. together one sentence: "Every 2 weeks on Tuesday and Friday for 10 occurrences".
-#: ../src/calendar/libecal/e-cal-recur.c:5827
+#: ../src/calendar/libecal/e-cal-recur.c:5840
 #, c-format
 msgctxt "recur-description"
 msgid "%1$s %2$s %3$s"
@@ -2284,7 +2293,7 @@ msgstr "%1$s %2$s %3$s"
 #. Translators: This constructs a complete recurrence description; the '%1$s' is like "Every 2 days",
 #. the '%2$s' is like "for 10 occurrences", constructing together one sentence:
 #. "Every 2 days for 10 occurrences".
-#: ../src/calendar/libecal/e-cal-recur.c:5832
+#: ../src/calendar/libecal/e-cal-recur.c:5845
 #, c-format
 msgctxt "recur-description"
 msgid "%1$s %2$s"
@@ -2292,7 +2301,7 @@ msgstr "%1$s %2$s"
 
 #. Translators: This text is appended at the end of complete recur description using "%s%s" in
 #. context "recur-description"
-#: ../src/calendar/libecal/e-cal-recur.c:5848
+#: ../src/calendar/libecal/e-cal-recur.c:5861
 #, c-format
 msgid ", with one exception"
 msgid_plural ", with %d exceptions"
@@ -2302,33 +2311,33 @@ msgstr[1] ", avec %d exceptions"
 #. Translators: This appends text like ", with 3 exceptions" at the end of complete recurrence description.
 #. The "%1$s" is replaced with the recurrence description, the "%2$s" with the text about exceptions.
 #. It will form something like: "Every 2 weeks on Tuesday and Friday for 10 occurrences, with 3 exceptions"
-#: ../src/calendar/libecal/e-cal-recur.c:5855
+#: ../src/calendar/libecal/e-cal-recur.c:5868
 #, c-format
 msgctxt "recur-description"
 msgid "%1$s%2$s"
 msgstr "%1$s%2$s"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5868
-#: ../src/calendar/libecal/e-cal-recur.c:5891
+#: ../src/calendar/libecal/e-cal-recur.c:5881
+#: ../src/calendar/libecal/e-cal-recur.c:5904
 msgctxt "recur-description"
 msgid "The meeting recurs"
 msgstr "La réunion se répète"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5870
-#: ../src/calendar/libecal/e-cal-recur.c:5893
+#: ../src/calendar/libecal/e-cal-recur.c:5883
+#: ../src/calendar/libecal/e-cal-recur.c:5906
 msgctxt "recur-description"
 msgid "The appointment recurs"
 msgstr "Le rendez-vous se répète"
 
-#: ../src/calendar/libecal/e-cal-recur.c:5873
-#: ../src/calendar/libecal/e-cal-recur.c:5896
+#: ../src/calendar/libecal/e-cal-recur.c:5886
+#: ../src/calendar/libecal/e-cal-recur.c:5909
 msgctxt "recur-description"
 msgid "The task recurs"
 msgstr "La tâche se répète"
 
 #. if (i_cal_component_isa (comp) == I_CAL_VJOURNAL_COMPONENT)
-#: ../src/calendar/libecal/e-cal-recur.c:5875
-#: ../src/calendar/libecal/e-cal-recur.c:5898
+#: ../src/calendar/libecal/e-cal-recur.c:5888
+#: ../src/calendar/libecal/e-cal-recur.c:5911
 msgctxt "recur-description"
 msgid "The memo recurs"
 msgstr "Le mémo se répète"
@@ -2337,7 +2346,7 @@ msgstr "Le mémo se répète"
 #. The '%1$s' is replaced with something like "The meeting recurs" and
 #. the '%2$s' with something like "every 2 days forever", thus forming
 #. sentence like "This meeting recurs every 2 days forever"
-#: ../src/calendar/libecal/e-cal-recur.c:5882
+#: ../src/calendar/libecal/e-cal-recur.c:5895
 #, c-format
 msgctxt "recur-description-prefix"
 msgid "%1$s %2$s"
@@ -2368,7 +2377,7 @@ msgid "Undefined"
 msgstr "Indéfinie"
 
 #: ../src/calendar/libecal/e-cal-util.c:904
-#: ../src/libedataserverui/e-reminders-widget.c:299
+#: ../src/libedataserverui/e-reminders-widget.c:308
 #, c-format
 msgid "%d week"
 msgid_plural "%d weeks"
@@ -2376,7 +2385,7 @@ msgstr[0] "%d semaine"
 msgstr[1] "%d semaines"
 
 #: ../src/calendar/libecal/e-cal-util.c:913
-#: ../src/libedataserverui/e-reminders-widget.c:295
+#: ../src/libedataserverui/e-reminders-widget.c:304
 #, c-format
 msgid "%d day"
 msgid_plural "%d days"
@@ -2384,7 +2393,7 @@ msgstr[0] "%d jour"
 msgstr[1] "%d jours"
 
 #: ../src/calendar/libecal/e-cal-util.c:922
-#: ../src/libedataserverui/e-reminders-widget.c:291
+#: ../src/libedataserverui/e-reminders-widget.c:300
 #, c-format
 msgid "%d hour"
 msgid_plural "%d hours"
@@ -2392,7 +2401,7 @@ msgstr[0] "%d heure"
 msgstr[1] "%d heures"
 
 #: ../src/calendar/libecal/e-cal-util.c:931
-#: ../src/libedataserverui/e-reminders-widget.c:287
+#: ../src/libedataserverui/e-reminders-widget.c:296
 #, c-format
 msgid "%d minute"
 msgid_plural "%d minutes"
@@ -2581,13 +2590,13 @@ msgstr "Impossible d’ajouter le fuseau horaire sans composant"
 msgid "Cannot add timezone with invalid component"
 msgstr "Impossible d’ajouter le fuseau horaire avec un composant non valide"
 
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1153
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1168
 #, c-format
 msgid "Received object for UID “%s” doesn’t contain any expected component"
 msgstr ""
 "L’objet reçu pour l’UID « %s » ne contient aucun des composants attendus"
 
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:4206
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:4221
 msgid "attachment.dat"
 msgstr "attachment.dat"
 
@@ -2707,7 +2716,7 @@ msgstr "Fichier de cache vide"
 msgid "Could not remove cache entry: %s: %s"
 msgstr "Impossible de supprimer l’entrée du cache : %s : %s"
 
-#: ../src/camel/camel-db.c:870
+#: ../src/camel/camel-db.c:883
 #: ../src/camel/providers/local/camel-mbox-store.c:913
 #, c-format
 msgid "Could not rename “%s” to %s: %s"
@@ -2721,113 +2730,113 @@ msgstr "Impossible de renommer « %s » en %s : %s"
 msgid "Transferring filtered messages in “%s : %s”"
 msgstr "Transfert des messages filtrés dans « %s : %s »"
 
-#: ../src/camel/camel-filter-driver.c:1125
-#: ../src/camel/camel-filter-search.c:934
+#: ../src/camel/camel-filter-driver.c:1126
+#: ../src/camel/camel-filter-search.c:936
 #, c-format
 msgid "Failed to create child process “%s”: %s"
 msgstr "La création d’un processus enfant « %s » a échoué : %s"
 
-#: ../src/camel/camel-filter-driver.c:1173
+#: ../src/camel/camel-filter-driver.c:1180
 #, c-format
 msgid "Invalid message stream received from %s: %s"
 msgstr "Flux de messages non valide en provenance de %s : %s"
 
-#: ../src/camel/camel-filter-driver.c:1397
-#: ../src/camel/camel-filter-driver.c:1410
+#: ../src/camel/camel-filter-driver.c:1404
+#: ../src/camel/camel-filter-driver.c:1417
 msgid "Syncing folders"
 msgstr "Synchronisation des dossiers"
 
-#: ../src/camel/camel-filter-driver.c:1518
+#: ../src/camel/camel-filter-driver.c:1525
 #, c-format
 msgid "Error parsing filter: %s: %s"
 msgstr "Erreur d’analyse du filtre : %s : %s"
 
-#: ../src/camel/camel-filter-driver.c:1529
+#: ../src/camel/camel-filter-driver.c:1536
 #, c-format
 msgid "Error executing filter: %s: %s"
 msgstr "Erreur d’exécution du filtre : %s : %s"
 
-#: ../src/camel/camel-filter-driver.c:1627
+#: ../src/camel/camel-filter-driver.c:1634
 #, c-format
 msgid "Unable to open spool folder"
 msgstr "Impossible d’ouvrir le dossier spool"
 
-#: ../src/camel/camel-filter-driver.c:1639
+#: ../src/camel/camel-filter-driver.c:1646
 #, c-format
 msgid "Unable to process spool folder"
 msgstr "Impossible de traiter le dossier spool"
 
-#: ../src/camel/camel-filter-driver.c:1667
+#: ../src/camel/camel-filter-driver.c:1674
 #, c-format
 msgid "Getting message %d (%d%%)"
 msgstr "Récupération du message %d (%d%%)"
 
-#: ../src/camel/camel-filter-driver.c:1676
-#: ../src/camel/camel-filter-driver.c:1699
+#: ../src/camel/camel-filter-driver.c:1683
+#: ../src/camel/camel-filter-driver.c:1706
 #, c-format
 msgid "Failed on message %d"
 msgstr "Anomalie au message %d"
 
-#: ../src/camel/camel-filter-driver.c:1717
-#: ../src/camel/camel-filter-driver.c:1846
+#: ../src/camel/camel-filter-driver.c:1724
+#: ../src/camel/camel-filter-driver.c:1853
 #, c-format
 msgid "Failed to transfer messages: %s"
 msgstr "Échec de transfert des messages : %s"
 
-#: ../src/camel/camel-filter-driver.c:1727
-#: ../src/camel/camel-filter-driver.c:1860
+#: ../src/camel/camel-filter-driver.c:1734
+#: ../src/camel/camel-filter-driver.c:1867
 msgid "Syncing folder"
 msgstr "Synchronisation du dossier"
 
-#: ../src/camel/camel-filter-driver.c:1732
-#: ../src/camel/camel-filter-driver.c:1868
+#: ../src/camel/camel-filter-driver.c:1739
+#: ../src/camel/camel-filter-driver.c:1875
 msgid "Complete"
 msgstr "Terminé"
 
-#: ../src/camel/camel-filter-driver.c:1800
+#: ../src/camel/camel-filter-driver.c:1807
 #, c-format
 msgid "Getting message %d of %d"
 msgstr "Récupération du message %d sur %d"
 
-#: ../src/camel/camel-filter-driver.c:1818
+#: ../src/camel/camel-filter-driver.c:1825
 #, c-format
 msgid "Failed at message %d of %d"
 msgstr "Anomalie au message %d sur %d"
 
-#: ../src/camel/camel-filter-driver.c:2025
-#: ../src/camel/camel-filter-driver.c:2049
+#: ../src/camel/camel-filter-driver.c:2032
+#: ../src/camel/camel-filter-driver.c:2056
 #, c-format
 msgid "Execution of filter “%s” failed: "
 msgstr "L’exécution du filtre « %s » a échoué : "
 
-#: ../src/camel/camel-filter-driver.c:2039
+#: ../src/camel/camel-filter-driver.c:2046
 #, c-format
 msgid "Error parsing filter “%s”: %s: %s"
 msgstr "Erreur d’analyse du filtre « %s » : %s : %s"
 
-#: ../src/camel/camel-filter-driver.c:2058
+#: ../src/camel/camel-filter-driver.c:2065
 #, c-format
 msgid "Error executing filter “%s”: %s: %s"
 msgstr "Erreur d’exécution du filtre « %s » : %s : %s"
 
-#: ../src/camel/camel-filter-search.c:171
+#: ../src/camel/camel-filter-search.c:173
 msgid "Failed to retrieve message"
 msgstr "La récupération du message a échoué"
 
-#: ../src/camel/camel-filter-search.c:635
+#: ../src/camel/camel-filter-search.c:637
 msgid "Invalid arguments to (system-flag)"
 msgstr "Paramètres non valides (system-flag)"
 
-#: ../src/camel/camel-filter-search.c:654
+#: ../src/camel/camel-filter-search.c:656
 msgid "Invalid arguments to (user-tag)"
 msgstr "Paramètres non valides (user-tag)"
 
-#: ../src/camel/camel-filter-search.c:1236
+#: ../src/camel/camel-filter-search.c:1238
 msgid "Invalid arguments to (message-location)"
 msgstr "Paramètres non valides (message-location)"
 
-#: ../src/camel/camel-filter-search.c:1391
-#: ../src/camel/camel-filter-search.c:1402
+#: ../src/camel/camel-filter-search.c:1451
+#: ../src/camel/camel-filter-search.c:1462
 #, c-format
 msgid "Error executing filter search: %s: %s"
 msgstr "Erreur lors de la recherche filtrée : %s : %s"
@@ -2930,39 +2939,39 @@ msgid "Refreshing folder “%s : %s”"
 msgstr "Actualisation du dossier « %s : %s »"
 
 #. Translators: The '%s' is an element type name, part of an expressing language
-#: ../src/camel/camel-folder-search.c:926
-#: ../src/camel/camel-folder-search.c:969
+#: ../src/camel/camel-folder-search.c:930
+#: ../src/camel/camel-folder-search.c:973
 #, c-format
 msgid "(%s) requires a single bool result"
 msgstr "(%s) requiert un unique résultat booléen"
 
 #. Translators: Each '%s' is an element type name, part of an expressing language
-#: ../src/camel/camel-folder-search.c:1007
+#: ../src/camel/camel-folder-search.c:1011
 #, c-format
 msgid "(%s) not allowed inside %s"
 msgstr "(%s) n’est pas autorisé dans %s"
 
 #. Translators: The '%s' is an element type name, part of an expressing language
-#: ../src/camel/camel-folder-search.c:1014
-#: ../src/camel/camel-folder-search.c:1022
+#: ../src/camel/camel-folder-search.c:1018
+#: ../src/camel/camel-folder-search.c:1026
 #, c-format
 msgid "(%s) requires a match type string"
 msgstr "(%s) requiert un type de chaîne à comparer"
 
 #. Translators: The '%s' is an element type name, part of an expressing language
-#: ../src/camel/camel-folder-search.c:1050
+#: ../src/camel/camel-folder-search.c:1054
 #, c-format
 msgid "(%s) expects an array result"
 msgstr "(%s) attend un tableau en résultat"
 
 #. Translators: The '%s' is an element type name, part of an expressing language
-#: ../src/camel/camel-folder-search.c:1060
+#: ../src/camel/camel-folder-search.c:1064
 #, c-format
 msgid "(%s) requires the folder set"
 msgstr "(%s) requiert un ensemble de dossiers"
 
-#: ../src/camel/camel-folder-search.c:2218
-#: ../src/camel/camel-folder-search.c:2392
+#: ../src/camel/camel-folder-search.c:2286
+#: ../src/camel/camel-folder-search.c:2460
 #, c-format
 msgid ""
 "Cannot parse search expression: %s:\n"
@@ -2971,8 +2980,8 @@ msgstr ""
 "Impossible d’analyser l’expression de recherche : %s :\n"
 "%s"
 
-#: ../src/camel/camel-folder-search.c:2230
-#: ../src/camel/camel-folder-search.c:2404
+#: ../src/camel/camel-folder-search.c:2298
+#: ../src/camel/camel-folder-search.c:2472
 #, c-format
 msgid ""
 "Error executing search expression: %s:\n"
@@ -3059,7 +3068,7 @@ msgstr ""
 "destinataire, par conséquent un mot de passe sera demandé pour chaque clé "
 "privée enregistrée."
 
-#: ../src/camel/camel-gpg-context.c:1195 ../src/camel/camel-net-utils.c:522
+#: ../src/camel/camel-gpg-context.c:1195 ../src/camel/camel-net-utils.c:524
 #: ../src/camel/providers/nntp/camel-nntp-summary.c:393
 #: ../src/libedataserver/e-client.c:156
 #, c-format
@@ -3272,23 +3281,23 @@ msgstr "Aucune signature disponible"
 msgid "parse error"
 msgstr "erreur d’analyse"
 
-#: ../src/camel/camel-net-utils.c:714
+#: ../src/camel/camel-net-utils.c:716
 #, c-format
 msgid "Resolving: %s"
 msgstr "Résolution de : %s"
 
-#: ../src/camel/camel-net-utils.c:739
+#: ../src/camel/camel-net-utils.c:741
 msgid "Host lookup failed"
 msgstr "La résolution de l’hôte a échoué"
 
-#: ../src/camel/camel-net-utils.c:745
+#: ../src/camel/camel-net-utils.c:747
 #, c-format
 msgid "Host lookup “%s” failed. Check your host name for spelling errors."
 msgstr ""
 "La résolution de l’hôte « %s » a échoué. Vérifiez l’orthographe de votre nom "
 "d’hôte."
 
-#: ../src/camel/camel-net-utils.c:749
+#: ../src/camel/camel-net-utils.c:751
 #, c-format
 msgid "Host lookup “%s” failed: %s"
 msgstr "La résolution de l’hôte « %s » a échoué : %s"
@@ -3698,7 +3707,7 @@ msgid "Invalid GType registered for protocol “%s”"
 msgstr "GType non valide enregistré pour le protocole « %s »"
 
 #: ../src/camel/camel-session.c:508
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3246
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3249
 #: ../src/camel/providers/pop3/camel-pop3-store.c:305
 #: ../src/camel/providers/pop3/camel-pop3-store.c:809
 #: ../src/camel/providers/smtp/camel-smtp-transport.c:696
@@ -4082,7 +4091,7 @@ msgid "You must be working online to complete this operation (%s)"
 msgstr "Vous devez travailler en ligne pour terminer cette opération (%s)"
 
 #: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:987
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3412
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3423
 #: ../src/camel/providers/nntp/camel-nntp-store.c:348
 #: ../src/camel/providers/nntp/camel-nntp-store.c:1343
 #: ../src/camel/providers/nntp/camel-nntp-store.c:2153
@@ -4201,24 +4210,28 @@ msgstr "Nomb_re de connexions concurrentes à utiliser"
 msgid "Enable full folder update on _metered network"
 msgstr "Activer la mise à jour complète des dossiers sur les réseaux li_mités"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:54
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:53
+msgid "Send client I_D to the server"
+msgstr "Envoyer l’I_D client au serveur"
+
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:56
 #: ../src/camel/providers/nntp/camel-nntp-provider.c:43
 msgid "Folders"
 msgstr "Dossiers"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:56
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:58
 msgid "_Show only subscribed folders"
 msgstr "_Afficher uniquement les dossiers abonnés"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:59
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:61
 msgid "O_verride server-supplied folder namespace"
 msgstr "_Outrepasser l’espace de noms fourni par le serveur"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:61
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:63
 msgid "Namespace:"
 msgstr "Espace de noms :"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:64
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:66
 #: ../src/camel/providers/local/camel-local-provider.c:37
 #: ../src/camel/providers/local/camel-local-provider.c:63
 #: ../src/camel/providers/local/camel-local-provider.c:84
@@ -4227,19 +4240,19 @@ msgstr "Espace de noms :"
 msgid "Options"
 msgstr "Options"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:66
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:68
 #: ../src/camel/providers/local/camel-local-provider.c:39
 #: ../src/camel/providers/nntp/camel-nntp-provider.c:38
 msgid "Apply _filters to new messages in all folders"
 msgstr "Appliquer les _filtres aux nouveaux messages dans tous les dossiers"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:68
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:70
 msgid "_Apply filters to new messages in Inbox on this server"
 msgstr ""
 "_Appliquer les filtres aux nouveaux messages dans la boîte de réception sur "
 "ce serveur"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:70
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:72
 #: ../src/camel/providers/local/camel-local-provider.c:41
 #: ../src/camel/providers/local/camel-local-provider.c:67
 #: ../src/camel/providers/local/camel-local-provider.c:88
@@ -4248,28 +4261,28 @@ msgstr ""
 msgid "Check new messages for _Junk contents"
 msgstr "Vérifier si les nouveaux messages contiennent des pou_rriels"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:72
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:74
 msgid "Only check for Junk messages in the In_box folder"
 msgstr ""
 "Vérifier la présence de pourriels uniquement dans la _boîte de réception"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:74
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:76
 msgid "Synchroni_ze remote mail locally in all folders"
 msgstr "S_ynchroniser localement les courriels distants dans tous les dossiers"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:81
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:83
 msgid "Default IMAP port"
 msgstr "Port IMAP par défaut"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:82
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:84
 msgid "IMAP over TLS"
 msgstr "IMAP sur TLS"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:89
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:91
 msgid "IMAP"
 msgstr "IMAP"
 
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:91
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:93
 msgid "For reading and storing mail on IMAP servers."
 msgstr "Pour lire et stocker les courriels sur des serveurs IMAP."
 
@@ -4279,7 +4292,7 @@ msgstr "Erreur d’écriture dans le flux du cache"
 
 #: ../src/camel/providers/imapx/camel-imapx-server.c:3044
 #: ../src/camel/providers/imapx/camel-imapx-server.c:3131
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3445
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3456
 msgid "Failed to get capabilities"
 msgstr "Impossible d’obtenir les capacités"
 
@@ -4302,12 +4315,12 @@ msgstr "Impossible d’émettre STARTTLS"
 msgid "Failed to connect to IMAP server %s in secure mode: "
 msgstr "La connexion au serveur IMAP %s en mode sécurisé a échoué : "
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3233
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3236
 #, c-format
 msgid "IMAP server %s does not support %s authentication"
 msgstr "Le serveur IMAP %s ne prend pas en charge l’authentification %s"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3259
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3262
 #, c-format
 msgid ""
 "Plaintext authentication disallowed on insecure connections. Change "
@@ -4316,178 +4329,183 @@ msgstr ""
 "Authentification en texte brut interdite sur les connexions non sécurisées. "
 "Remplacez le cryptage par STARTTLS ou TLS pour le compte « %s »."
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3272
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3275
 #: ../src/camel/providers/nntp/camel-nntp-store.c:454
 #: ../src/camel/providers/nntp/camel-nntp-store.c:596
 msgid "Cannot authenticate without a username"
 msgstr "Impossible de s’authentifier sans nom d’utilisateur"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3281
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3284
 #: ../src/camel/providers/nntp/camel-nntp-store.c:605
 #: ../src/camel/providers/pop3/camel-pop3-store.c:709
 #: ../src/camel/providers/pop3/camel-pop3-store.c:747
 msgid "Authentication password not available"
 msgstr "Mot de passe d’authentification non disponible"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3291
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3306
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3294
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3309
 msgid "Failed to authenticate"
 msgstr "L’authentification a échoué"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3472
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3381
+#| msgid "Failed to issue NOTIFY"
+msgid "Failed to issue ID"
+msgstr "Impossible d’émettre l’ID"
+
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3483
 msgid "Failed to issue ENABLE UTF8=ACCEPT"
 msgstr "Impossible d’émettre ENABLE UTF8=ACCEPT"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3494
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3505
 msgid "Failed to issue NAMESPACE"
 msgstr "Impossible d’émettre NAMESPACE"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3512
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3523
 msgid "Failed to enable QResync"
 msgstr "Impossible d’activer QResync"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3549
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3560
 msgid "Failed to issue NOTIFY"
 msgstr "Impossible d’émettre NOTIFY"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4028
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4039
 msgid "Failed to select mailbox"
 msgstr "La sélection de la boîte de messagerie a échoué"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4128
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4139
 msgid "Cannot issue command, no stream available"
 msgstr "Impossible d’émettre la commande, aucun flux disponible"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4394
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4405
 #, c-format
 msgid "Cannot get message with message ID %s: %s"
 msgstr "Impossible d’obtenir le message qui a pour identificateur « %s » : %s"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4395
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4406
 msgid "No such message available."
 msgstr "Aucun message correspondant."
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4444
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4469
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4508
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4455
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4480
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4519
 msgid "Error fetching message"
 msgstr "Erreur lors de la récupération du message"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4486
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5259
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4497
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5270
 msgid "Error performing NOOP"
 msgstr "Erreur lors de la réalisation de NOOP"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4501
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4512
 msgid "Failed to close the tmp stream"
 msgstr "La fermeture du flux temporaire a échoué"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4532
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4543
 msgid "Failed to copy the tmp file"
 msgstr "La copie du fichier temporaire a échoué"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4770
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4781
 msgid "Error moving messages"
 msgstr "Erreur lors du déplacement des messages"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4770
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4781
 msgid "Error copying messages"
 msgstr "Erreur lors de la copie des messages"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5049
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5070
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5060
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5081
 msgid "Cannot create spool file: "
 msgstr "Impossible de créer le fichier tampon : "
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5156
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5167
 msgid "Error appending message"
 msgstr "Erreur lors de l’ajout du message"
 
 #. Translators: The first “%s” is replaced with an account name and the second “%s”
 #. is replaced with a full path name. The spaces around “:” are intentional, as
 #. the whole “%s : %s” is meant as an absolute identification of the folder.
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5412
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5423
 #, c-format
 msgid "Scanning for changed messages in “%s : %s”"
 msgstr "Examen des messages modifiés dans « %s : %s »"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5416
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5427
 msgid "Error scanning changes"
 msgstr "Erreur lors de l’analyse des modifications"
 
 #. Translators: The first “%s” is replaced with an account name and the second “%s”
 #. is replaced with a full path name. The spaces around “:” are intentional, as
 #. the whole “%s : %s” is meant as an absolute identification of the folder.
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5437
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5448
 #, c-format
 msgid "Fetching summary information for new messages in “%s : %s”"
 msgstr ""
 "Récupération des informations de résumé des nouveaux messages dans « %s : "
 "%s »"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5465
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5476
 msgid "Error fetching message info"
 msgstr "Erreur lors de la récupération des informations du message"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5598
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5618
 msgid "Error running STATUS"
 msgstr "Erreur lors du lancement de STATUS"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6178
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6233
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6297
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6198
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6253
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6317
 msgid "Error syncing changes"
 msgstr "Erreur lors de la synchronisation des modifications"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6191
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6243
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6316
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6457
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6211
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6263
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6336
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6477
 msgid "Error expunging message"
 msgstr "Erreur lors de la purge du message"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6539
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6559
 msgid "Error fetching folders"
 msgstr "Erreur lors de la récupération des dossiers"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6547
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6567
 msgid "Error fetching subscribed folders"
 msgstr "Erreur lors de la récupération des dossiers abonnés"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6604
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6624
 msgid "Error creating folder"
 msgstr "Erreur lors de la création du dossier"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6654
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6674
 msgid "Error deleting folder"
 msgstr "Erreur lors de la suppression du dossier"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6700
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6720
 msgid "Error renaming folder"
 msgstr "Erreur lors du renommage du dossier"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6732
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6752
 msgid "Error subscribing to folder"
 msgstr "Erreur lors de l’abonnement au dossier"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6768
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6788
 msgid "Error unsubscribing from folder"
 msgstr "Erreur lors du désabonnement au dossier"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6808
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6828
 msgid "IMAP server does not support quotas"
 msgstr "Le serveur IMAP ne prend pas en charge les quotas"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6820
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6840
 msgid "Error retrieving quota information"
 msgstr "Erreur durant la récupération des informations de quota"
 
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6885
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6905
 msgid "Search failed"
 msgstr "La recherche a échoué"
 
 #. Blocks, until the DONE is issued or on inactivity timeout, error, ...
-#: ../src/camel/providers/imapx/camel-imapx-server.c:7013
+#: ../src/camel/providers/imapx/camel-imapx-server.c:7033
 msgid "Error running IDLE"
 msgstr "Erreur lors du lancement de IDLE"
 
@@ -4528,23 +4546,23 @@ msgstr ""
 "Cette option utilisera un mot de passe en clair pour se connecter au serveur "
 "IMAP."
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1156
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1154
 #, c-format
 msgid "No such folder %s"
 msgstr "Pas de dossier « %s »"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1620
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1621
 #, c-format
 msgid "No IMAP namespace for folder path “%s”"
 msgstr "Aucun espace de noms IMAP pour le chemin de dossier « %s »"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1887
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2081
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1888
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2083
 #, c-format
 msgid "Retrieving folder list for “%s”"
 msgstr "Récupération de la liste des dossiers pour « %s »"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2349
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2362
 #, c-format
 msgid "The folder name “%s” is invalid because it contains the character “%c”"
 msgstr ""
@@ -4555,97 +4573,97 @@ msgstr ""
 #. version as well. It's always the folder name (eventually path) as provided by the server,
 #. when returned in given localization. it can be checked semi-easily in the case of
 #. the GMail variants, by changing the GMail interface language in the GMail Preferences.
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2744
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2757
 msgctxt "IMAPDefaults"
 msgid "[Gmail]/Drafts"
 msgstr "[Gmail]/Brouillons"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2745
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2758
 msgctxt "IMAPDefaults"
 msgid "Drafts"
 msgstr "Brouillons"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2746
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2759
 msgctxt "IMAPDefaults"
 msgid "Draft"
 msgstr "Brouillon"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2749
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2762
 msgctxt "IMAPDefaults"
 msgid "Templates"
 msgstr "Modèles"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2752
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2765
 msgctxt "IMAPDefaults"
 msgid "Archive"
 msgstr "Archive"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2755
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2768
 msgctxt "IMAPDefaults"
 msgid "[Gmail]/Sent Mail"
 msgstr "[Gmail]/Courriels envoyés"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2756
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2769
 msgctxt "IMAPDefaults"
 msgid "Sent"
 msgstr "Envoyé"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2757
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2770
 msgctxt "IMAPDefaults"
 msgid "Sent Items"
 msgstr "Éléments envoyés"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2758
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2771
 msgctxt "IMAPDefaults"
 msgid "Sent Messages"
 msgstr "Messages envoyés"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2761
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2774
 msgctxt "IMAPDefaults"
 msgid "[Gmail]/Spam"
 msgstr "[Gmail]/Indésirable"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2762
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2775
 msgctxt "IMAPDefaults"
 msgid "Junk"
 msgstr "Indésirable"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2763
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2776
 msgctxt "IMAPDefaults"
 msgid "Junk E-mail"
 msgstr "Courriel indésirable"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2764
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2777
 msgctxt "IMAPDefaults"
 msgid "Junk Email"
 msgstr "Courriel indésirable"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2765
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2778
 msgctxt "IMAPDefaults"
 msgid "Spam"
 msgstr "Courriel indésirable"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2766
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2779
 msgctxt "IMAPDefaults"
 msgid "Bulk Mail"
 msgstr "Envoi de groupe"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2769
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2782
 msgctxt "IMAPDefaults"
 msgid "[Gmail]/Trash"
 msgstr "[Gmail]/Corbeille"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2770
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2783
 msgctxt "IMAPDefaults"
 msgid "Trash"
 msgstr "Corbeille"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2771
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2784
 msgctxt "IMAPDefaults"
 msgid "Deleted Items"
 msgstr "Éléments supprimés"
 
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2772
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2785
 msgctxt "IMAPDefaults"
 msgid "Deleted Messages"
 msgstr "Messages supprimés"
@@ -4742,7 +4760,6 @@ msgid "For storing local mail in maildir directories."
 msgstr "Pour stocker le courriel local dans des répertoires au format Maildir."
 
 #: ../src/camel/providers/local/camel-local-provider.c:110
-#| msgid "_Listen for server change notifications"
 msgid "_Listen for change notifications"
 msgstr "É_couter les notifications de modification"
 
@@ -5189,7 +5206,6 @@ msgid "Spool folders cannot be renamed"
 msgstr "Les dossiers spool ne peuvent être renommés"
 
 #: ../src/camel/providers/local/camel-spool-store.c:779
-#| msgid "Unable to process spool folder"
 msgid "Refreshing spool folder"
 msgstr "Actualisation du dossier spool"
 
@@ -5651,7 +5667,6 @@ msgid "POP3 stores have no folder hierarchy"
 msgstr "Le stockage POP3 n’a pas de hiérarchie de dossiers"
 
 #: ../src/camel/providers/sendmail/camel-sendmail-provider.c:31
-#: ../src/services/evolution-source-registry/builtin/sendmail.source.in.h:1
 msgid "Sendmail"
 msgstr "Sendmail"
 
@@ -5719,23 +5734,33 @@ msgstr "Impossible d’exécuter « %s » : courriel non envoyé."
 msgid "“%s” exited with status %d: mail not sent."
 msgstr "« %s » s’est terminé avec le statut %d : courriel non envoyé."
 
-#: ../src/camel/providers/smtp/camel-smtp-provider.c:37
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:38
+#| msgid "Options"
+msgid "Send Options"
+msgstr "Options d’envoi"
+
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:40
+#| msgid "_Index message body data"
+msgid "_Re-encode message before send"
+msgstr "_Recoder le message avant l’envoi"
+
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:46
 msgid "Default SMTP port"
 msgstr "Port SMTP par défaut"
 
-#: ../src/camel/providers/smtp/camel-smtp-provider.c:38
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:47
 msgid "SMTP over TLS"
 msgstr "SMTP sur TLS"
 
-#: ../src/camel/providers/smtp/camel-smtp-provider.c:39
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:48
 msgid "Message submission port"
 msgstr "Port d’envoi des messages"
 
-#: ../src/camel/providers/smtp/camel-smtp-provider.c:45
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:54
 msgid "SMTP"
 msgstr "SMTP"
 
-#: ../src/camel/providers/smtp/camel-smtp-provider.c:47
+#: ../src/camel/providers/smtp/camel-smtp-provider.c:56
 msgid "For delivering mail by connecting to a remote mailhub using SMTP."
 msgstr ""
 "Pour la distribution du courriel via un serveur de courriel distant "
@@ -5950,466 +5975,33 @@ msgstr "La commande RCPT TO a échoué : "
 msgid "RCPT TO <%s> failed: "
 msgstr "RCPT TO <%s> a échoué : "
 
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1775
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1786
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1797
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1882
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1900
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1913
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1921
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1784
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1795
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1806
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1891
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1909
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1922
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1930
 msgid "DATA command failed: "
 msgstr "La commande DATA a échoué : "
 
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1947
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1961
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1969
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1956
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1970
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1978
 msgid "RSET command failed: "
 msgstr "La commande RSET a échoué : "
 
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1995
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:2007
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:2013
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:2004
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:2016
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:2022
 msgid "QUIT command failed: "
 msgstr "La commande QUIT a échoué : "
 
-#: ../data/org.gnome.evolution-data-server.addressbook.gschema.xml.in.h:1
-msgid "Contact UID of a user"
-msgstr "UID de contact d’un utilisateur"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:1
-msgid "Birthday and anniversary reminder"
-msgstr "Rappel de date de naissance ou d’anniversaire"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:2
-msgid "Whether to set a reminder for birthdays and anniversaries"
-msgstr ""
-"Indique si un rappel de date de naissance ou d’anniversaire doit être placé"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:3
-msgid "Birthday and anniversary reminder value"
-msgstr "Valeur pour le rappel de date de naissance ou d’anniversaire"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:4
-msgid "Number of units for determining a birthday or anniversary reminder"
-msgstr ""
-"Nombre d’unités pour déterminer un rappel de date de naissance ou "
-"d’anniversaire"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:5
-msgid "Birthday and anniversary reminder units"
-msgstr "Unités pour le rappel de date de naissance ou d’anniversaire"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:6
-msgid ""
-"Units for a birthday or anniversary reminder, “minutes”, “hours” or “days”"
-msgstr ""
-"Unités pour un rappel de date de naissance ou d’anniversaire, « minutes », "
-"« hours » (heures) ou « days » (jours)"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:7
-msgid "Past reminders for EReminderWatcher"
-msgstr "Rappels passés pour EReminderWatcher"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:8
-msgid "Snoozed reminders for EReminderWatcher"
-msgstr "Rappels reportés pour EReminderWatcher"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:9
-msgid "Reminder programs"
-msgstr "Programmes de rappel"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:10
-msgid "Programs that are allowed to be run by reminders"
-msgstr "Programmes autorisés à être lancés par les rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:11
-msgid "Show reminders in notification tray only"
-msgstr "Afficher les rappels uniquement dans la zone de notifications"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:12
-msgid ""
-"When set to true, the reminders are shown only in the notification tray, "
-"otherwise the reminders dialog is shown immediately"
-msgstr ""
-"Si défini à vrai, les rappels n’apparaissent que dans la zone de "
-"notifications, sinon les boîtes de dialogue de rappels sont affichés "
-"immédiatement"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:13
-msgid "Show reminder notification dialog always on top"
-msgstr "Toujours afficher les notifications de rappel au-dessus"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:14
-msgid ""
-"Whether or not to show reminder notification dialog always on top. Note this "
-"works only as a hint for the window manager, which may or may not obey it."
-msgstr ""
-"Indique si les boîtes de dialogue des notifications de rappels s’affichent "
-"toujours au-dessus des autres. Notez qu’il ne s’agit que d’une indication "
-"pour le gestionnaire de fenêtres, qui est libre de la respecter ou pas."
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:15
-msgid "X position of the reminder notification dialog"
-msgstr "Position X de la boîte de dialogue de notification des rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:16
-msgid "Y position of the reminder notification dialog"
-msgstr "Position Y de la boîte de dialogue de notification des rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:17
-msgid "Width of the reminder notification dialog"
-msgstr "Largeur de la boîte de dialogue de notification des rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:18
-msgid "Height of the reminder notification dialog"
-msgstr "Hauteur de la boîte de dialogue de notification des rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:19
-msgid "Size in pixels of the event list in the reminder notification dialog"
-msgstr ""
-"Taille en pixels de la liste d’évènements dans la boîte de dialogue de "
-"notification des rappels"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:20
-msgid "Show reminder notification for completed tasks"
-msgstr "Afficher les notifications de rappels pour les tâches terminées"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:21
-msgid "Show reminder notification for past events"
-msgstr "Afficher les notifications de rappels pour les évènements passés"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:22
-msgid "The last used snooze time, in minutes"
-msgstr "La dernière période de report d’alarme, en minutes"
-
-#: ../data/org.gnome.evolution-data-server.calendar.gschema.xml.in.h:23
-msgid "User-defined snooze times, in minutes"
-msgstr "Périodes de report d’alarmes définies par les utilisateurs, en minutes"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:1
-msgid "Whether the migration of old setting was already done"
-msgstr "Indique si la migration des anciens paramètres a déjà été faite"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:2
-msgid "An absolute path where the gpg (or gpg2) binary is"
-msgstr "Un chemin absolu où le binaire gpg (ou gpg2) se trouve"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:3
-msgid ""
-"An example is “/usr/bin/gpg”; when it is left empty, or an incorrect value "
-"is set, then it will be searched for. Change requires restart of the "
-"application."
-msgstr ""
-"Un exemple est « /usr/bin/gpg » ; s’il est laissé vide ou qu’il possède une "
-"valeur incorrecte, il sera recherché. Les modifications nécessitent le "
-"redémarrage de l’application."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:4
-msgid "Whether to load photos of signers/encrypters"
-msgstr "Indique s’il faut charger les photos des signataires/chiffreurs"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:5
-msgid ""
-"When set to “true”, tries to load also photo of the signers/encrypters, if "
-"available in the key/certificate."
-msgstr ""
-"Si défini à « true », essaie de charger aussi les photos des signataires/"
-"chiffreurs, quand elles sont disponibles dans la clé ou le certificat."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:6
-msgid "Override SMTP HELO/EHLO argument"
-msgstr "Outrepasser le paramètre SMTP HELO/EHLO"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:7
-msgid ""
-"When not empty, it's used as the SMTP HELO/EHLO argument, instead of the "
-"local host name/IP."
-msgstr ""
-"Si non vide, cette clé est utilisée en tant que paramètre HELO/EHLO du "
-"protocole SMTP, au lieu du nom d’hôte local ou de l’adresse IP."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:8
-msgid "Array of user header names"
-msgstr "Tableau des noms d’en-têtes utilisateur"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:9
-msgid ""
-"These headers can be stored in the folder summary, eventually being visible "
-"in the GUI. The value can contain a pipe character ('|'), which delimits the "
-"display name from the header name. Example: 'Span Score|X-Spam-Score'"
-msgstr ""
-"Ces en-têtes peuvent être stockés dans le résumé du dossier, être "
-"éventuellement visibles dans l’interface graphique. La valeur peut contenir "
-"une barre verticale (« | »), qui délimite le nom d’affichage du nom d’en-"
-"tête. Exemple : 'Span Score|X-Spam-Score'"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:10
-msgid "GIO name of the GNetworkMonitor to use for an ENetworkMonitor instance"
-msgstr ""
-"Nom GIO de l’objet GNetworkMonitor à utiliser pour une instance "
-"ENetworkMonitor"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:11
-msgid ""
-"When set to an unknown value, then the default GNetworkMonitor is used in "
-"the background. A special value “always-online” is used for no network "
-"monitoring."
-msgstr ""
-"Si défini à une valeur inconnue, l’objet GNetworkMonitor par défaut est "
-"utilisé en arrière-plan. Une valeur spéciale « always-online » est utilisée "
-"pour aucune surveillance réseau."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:12
-msgid ""
-"A full path to a directory where .source files with preconfigured options "
-"can be stored"
-msgstr ""
-"Un chemin complet vers un répertoire où peuvent être stockés des fichiers ."
-"source avec des options préconfigurées"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:13
-msgid ""
-"This directory, if filled with an existing path, is checked additionally to "
-"XDG configure directories."
-msgstr ""
-"Ce répertoire, s’il est complété avec un chemin existant, est parcouru en "
-"plus des répertoires de configuration XDG."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:14
-msgid "A list of variables which can be part of the autoconfig .source files"
-msgstr ""
-"Une liste de variables qui peuvent faire partie des fichiers .source "
-"d’autoconfiguration"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:15
-msgid ""
-"Each item of the array is expected to be of the form: name=value. These "
-"variables are checked before environment variables, but after the predefined "
-"USER, REALNAME and HOST variables."
-msgstr ""
-"Chaque élément de la liste doit apparaître sous la forme : nom=valeur. Ces "
-"variables sont vérifiées avant les variables d’environnement, mais après les "
-"variables prédéfinies USER, REALNAME et HOST."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:16
-msgid "A list of hints for OAuth2 services"
-msgstr "Une liste d’indications pour les services OAuth2"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:17
-msgid ""
-"Users can extend the list of supported protocols and hostnames for defined "
-"OAuth2 services, in addition to those hard-coded. Each line can be of the "
-"form: servicename[-protocol]:hostname1,hostname2,... where “servicename” is "
-"the actual service name; the “-protocol” is optional, and if written, then "
-"the service can be used only if both “protocol” and “hostnameX” match; the "
-"“hostnameX” is the actual host name to compare with, case insensitively. "
-"Each line can contain multiple values, separated by comma. There can be "
-"provided multiple lines for one OAuth2 service. Note that the actual URL "
-"where the token is requested and refreshed cannot be changed here, the "
-"hostname is to allow other servers, where the OAuth2 service can be used. "
-"Examples: Company:mail.company.com — enables “Company” OAuth2 authentication "
-"for “mail.company.com” host Company-CalDAV:caldav.company.com — enables "
-"“Company” OAuth2 authentication for any “CalDAV” source, which reads data "
-"from “caldav.company.com” host"
-msgstr ""
-"Les utilisateurs peuvent étendre la liste des protocoles et noms d’hôtes "
-"pris en charge pour des services OAuth2 définis, en plus de ceux qui sont "
-"prédéfinis. Chaque ligne peut prendre la forme : nomservice[-protocole]:"
-"nomhôte1,nomhôte2,… où « nomservice » est le nom réel du service ; la partie "
-"« -protocole » est facultative, mais si elle est présente, le service ne "
-"peut être utilisé que si le protocole et le nom d’hôte correspondent tous "
-"les deux ; la partie « nomhôteX » est le nom réel de l’hôte pour "
-"comparaison, sans tenir compte de la casse. Chaque ligne peut contenir "
-"plusieurs valeurs séparées par des virgules. Plusieurs lignes peuvent "
-"correspondre à un service OAuth2. Notez que l’URL sur laquelle le jeton est "
-"demandé et actualisé ne peut pas être modifiée ici, le nom d’hôte servant à "
-"autoriser d’autres serveurs sur lesquels le service OAuth2 peut être "
-"utilisé. Exemples : Entreprise:mail.entreprise.com — active "
-"l’authentification OAuth2 « Entreprise » pour l’hôte mail.entreprise.com. "
-"Entreprise-CalDAV:caldav.entreprise.com — active l’authentification OAuth2 "
-"« Entreprise » pour toute source CalDAV lisant ses données sur l’hôte caldav."
-"entreprise.com."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:18
-msgid ""
-"An OAuth2 client ID to use to connect to Google servers, instead of the one "
-"provided during build time"
-msgstr ""
-"Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
-"Google, au lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:19
-msgid ""
-"User-specified OAuth2 client ID for Google servers. Empty string means to "
-"use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
-"Google. Une chaîne vide signifie utiliser celui fourni lors de la "
-"construction. Le changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:20
-msgid ""
-"An OAuth2 client secret to use to connect to Google servers, instead of the "
-"one provided during build time"
-msgstr ""
-"Un secret client OAuth2 à utiliser pour se connecter aux serveurs Google, au "
-"lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:21
-msgid ""
-"User-specified OAuth2 client secret for Google servers. Empty string means "
-"to use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Secret client OAuth2 spécifié par l’utilisateur pour les serveurs Google. "
-"Une chaîne vide signifie utiliser celui fourni lors de la construction. Le "
-"changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:22
-msgid ""
-"An OAuth2 client ID to use to connect to Outlook servers, instead of the one "
-"provided during build time"
-msgstr ""
-"Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
-"Outlook, au lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:23
-msgid ""
-"User-specified OAuth2 client ID for Outlook servers. Empty string means to "
-"use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
-"Outlook. Une chaîne vide signifie utiliser celui fourni durant la "
-"construction. Le changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:24
-msgid ""
-"An OAuth2 client secret to use to connect to Outlook servers, instead of the "
-"one provided during build time"
-msgstr ""
-"Un secret client OAuth2 à utiliser pour se connecter aux serveurs Outlook, "
-"au lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:25
-msgid ""
-"User-specified OAuth2 client secret for Outlook servers. Empty string means "
-"to use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Secret client OAuth2 spécifié par l’utilisateur pour les serveurs Outlook. "
-"Une chaîne vide signifie utiliser celui fourni durant la construction. Le "
-"changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:26
-msgid ""
-"An OAuth2 client ID to use to connect to Yahoo! servers, instead of the one "
-"provided during build time"
-msgstr ""
-"Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
-"Yahoo!, au lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:27
-msgid ""
-"User-specified OAuth2 client ID for Yahoo! servers. Empty string means to "
-"use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
-"Yahoo!. Une chaîne vide signifie utiliser celui fourni lors de la "
-"construction. Le changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:28
-msgid ""
-"An OAuth2 client secret to use to connect to Yahoo! servers, instead of the "
-"one provided during build time"
-msgstr ""
-"Un secret client OAuth2 à utiliser pour se connecter aux serveurs Yahoo!, au "
-"lieu de celui fourni lors de la construction"
-
-#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:29
-msgid ""
-"User-specified OAuth2 client secret for Yahoo! servers. Empty string means "
-"to use the one provided during build time. Change of this requires restart."
-msgstr ""
-"Secret client OAuth2 spécifié par l’utilisateur pour les serveurs Yahoo!. "
-"Une chaîne vide signifie utiliser celui fourni lors de la construction. Le "
-"changer nécessite un redémarrage."
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:1
-msgid "(Deprecated) Proxy type to use"
-msgstr "(obsolète) Type de serveur mandataire à utiliser"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:2
-msgid ""
-"This key was deprecated in version 3.12 and should no longer be used. Proxy "
-"settings are now integrated into Evolution-Data-Server’s account system. See "
-"the ESourceProxy API documentation for details."
-msgstr ""
-"Cette clé a été rendue obsolète dans la version 3.12 et ne devrait plus être "
-"utilisée. Les paramètres de serveur mandataire sont maintenant intégrés dans "
-"le système des comptes de Evolution-Data-Server. Voir la documentation de "
-"l’API ESourceProxy pour plus de détails."
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:3
-msgid "(Deprecated) Whether to use http-proxy"
-msgstr "(obsolète) Indique s’il faut utiliser http-proxy"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:4
-msgid "(Deprecated) Whether proxy server requires authentication"
-msgstr ""
-"(obsolète) Indique si le serveur mandataire a besoin d’une authentification"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:5
-msgid "(Deprecated) Host name for HTTP requests"
-msgstr "(obsolète) Nom d’hôte pour les requêtes HTTP"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:6
-msgid "(Deprecated) Port number for HTTP requests"
-msgstr "(obsolète) Numéro de port pour les requêtes HTTP"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:7
-msgid "(Deprecated) Proxy authentication user name"
-msgstr ""
-"(obsolète) Nom d’utilisateur pour l’authentification du serveur mandataire"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:8
-msgid "(Deprecated) Proxy authentication password"
-msgstr "(obsolète) Mot de passe pour l’authentification du serveur mandataire"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:9
-msgid "(Deprecated) List of hosts to connect to without proxy"
-msgstr "(obsolète) Liste des hôtes pour les connexions sans serveur mandataire"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:10
-msgid "(Deprecated) Host name for HTTPS requests"
-msgstr "(obsolète) Nom d’hôte pour les requêtes HTTPS"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:11
-msgid "(Deprecated) Port number for HTTPS requests"
-msgstr "(obsolète) Numéro de port pour les requêtes HTTPS"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:12
-msgid "(Deprecated) Host name for SOCKS requests"
-msgstr "(obsolète) Nom d’hôte pour les requêtes SOCKS"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:13
-msgid "(Deprecated) Port number for SOCKS requests"
-msgstr "(obsolète) Numéro de port pour les requêtes SOCKS"
-
-#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:14
-msgid "(Deprecated) Automatic proxy configuration URL"
-msgstr "(obsolète) URL de configuration automatique du serveur mandataire"
-
-#: ../data/org.gnome.Evolution-alarm-notify.desktop.in.in.h:1
-msgid "Evolution Alarm Notify"
-msgstr "Notification d’alarme Evolution"
-
-#: ../data/org.gnome.Evolution-alarm-notify.desktop.in.in.h:2
-msgid "Calendar event notifications"
-msgstr "Notifications d’évènements d’agenda"
-
-#: ../src/libebackend/e-cache.c:751
+#: ../src/libebackend/e-cache.c:750
 msgid "Out of memory"
 msgstr "Mémoire saturée"
 
-#: ../src/libebackend/e-cache.c:943
+#: ../src/libebackend/e-cache.c:942
 #, c-format
 msgid "Can not make parent directory: %s"
 msgstr "Impossible de créer le répertoire parent : %s"
@@ -6447,7 +6039,7 @@ msgid "Failed to lookup credentials: "
 msgstr "La consultation des données d’authentification a échoué : "
 
 #: ../src/libebackend/e-server-side-source.c:1389
-#: ../src/libedataserver/e-source.c:1584
+#: ../src/libedataserver/e-source.c:1585
 #, c-format
 msgid "Data source “%s” does not support creating remote resources"
 msgstr ""
@@ -6462,7 +6054,7 @@ msgstr ""
 "distante"
 
 #: ../src/libebackend/e-server-side-source.c:1431
-#: ../src/libedataserver/e-source.c:1697
+#: ../src/libedataserver/e-source.c:1698
 #, c-format
 msgid "Data source “%s” does not support deleting remote resources"
 msgstr ""
@@ -6479,7 +6071,7 @@ msgstr ""
 
 #: ../src/libebackend/e-server-side-source.c:1484
 #: ../src/libebackend/e-source-registry-server.c:1038
-#: ../src/libedataserver/e-source.c:1826
+#: ../src/libedataserver/e-source.c:1827
 #, c-format
 msgid "Data source “%s” does not support OAuth 2.0 authentication"
 msgstr ""
@@ -6786,22 +6378,22 @@ msgstr "L’opération a été annulée"
 msgid "Failed with HTTP error %d: %s"
 msgstr "Échec avec l’erreur HTTP %d : %s"
 
-#: ../src/libedataserver/e-source.c:771
+#: ../src/libedataserver/e-source.c:772
 #, c-format
 msgid "Source file is missing a [%s] group"
 msgstr "Un groupe [%s] manque au fichier source"
 
-#: ../src/libedataserver/e-source.c:1364
+#: ../src/libedataserver/e-source.c:1365
 #, c-format
 msgid "Data source “%s” is not removable"
 msgstr "La source de données « %s » n’est pas supprimable"
 
-#: ../src/libedataserver/e-source.c:1487
+#: ../src/libedataserver/e-source.c:1488
 #, c-format
 msgid "Data source “%s” is not writable"
 msgstr "La source de données « %s » n’est pas modifiable"
 
-#: ../src/libedataserver/e-source.c:2227
+#: ../src/libedataserver/e-source.c:2228
 msgid "Unnamed"
 msgstr "Sans nom"
 
@@ -7353,8 +6945,8 @@ msgstr ""
 "votre compte « %s »."
 
 #: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:730
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:235
-#: ../src/libedataserverui/e-trust-prompt.c:111
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:237
+#: ../src/libedataserverui/e-trust-prompt.c:114
 #: ../src/libedataserverui/e-webdav-discover-widget.c:1094
 msgid "_Cancel"
 msgstr "A_nnuler"
@@ -7363,64 +6955,64 @@ msgstr "A_nnuler"
 msgid "URL:"
 msgstr "URL :"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:132
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:134
 msgid "Address book authentication request"
 msgstr "Requête d’authentification pour le carnet d’adresses"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:137
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:139
 msgid "Calendar authentication request"
 msgstr "Requête d’authentification pour l’agenda"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:141
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:143
 msgid "Mail authentication request"
 msgstr "Requête d’authentification pour les courriels"
 
 #. generic account prompt
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:144
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:146
 msgid "Authentication request"
 msgstr "Requête d’authentification"
 
 # Le premier argument est le type.
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:153
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:155
 #, c-format
 msgid "Please enter the password for address book “%s”."
 msgstr "Saisissez le mot de passe pour le carnet d’adresses « %s »."
 
 # Le premier argument est le type.
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:157
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:159
 #, c-format
 msgid "Please enter the password for calendar “%s”."
 msgstr "Saisissez le mot de passe pour l’agenda « %s »."
 
 # Le premier argument est le type.
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:161
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:163
 #, c-format
 msgid "Please enter the password for mail account “%s”."
 msgstr "Saisissez le mot de passe pour le compte de messagerie « %s »."
 
 # Le premier argument est le type.
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:165
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:167
 #, c-format
 msgid "Please enter the password for mail transport “%s”."
 msgstr "Saisissez le mot de passe pour le transport des courriels « %s »."
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:169
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:171
 #, c-format
 msgid "Please enter the password for memo list “%s”."
 msgstr "Saisissez le mot de passe pour la liste de mémos « %s »."
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:173
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:175
 #, c-format
 msgid "Please enter the password for task list “%s”."
 msgstr "Saisissez le mot de passe pour la liste de tâches « %s »."
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:177
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:179
 #, c-format
 msgid "Please enter the password for account “%s”."
 msgstr "Saisissez le mot de passe pour le compte « %s »."
 
 #. Translators: This is part of a credential prompt, constructing for example: "Please enter the password 
for account “%s”.\n(host: hostname)"
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:183
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:185
 #, c-format
 msgid ""
 "\n"
@@ -7429,21 +7021,21 @@ msgstr ""
 "\n"
 "(hôte : %s)"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:236
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:238
 #: ../src/libedataserverui/e-webdav-discover-widget.c:1095
 msgid "_OK"
 msgstr "_Valider"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:354
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:356
 msgid "_User Name:"
 msgstr "Nom d’_utilisateur :"
 
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:366
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:368
 msgid "_Password:"
 msgstr "_Mot de passe :"
 
 #. Remember password check
-#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:382
+#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:384
 msgid "_Add this password to your keyring"
 msgstr "_Ajouter ce mot de passe à votre trousseau"
 
@@ -7460,130 +7052,130 @@ msgstr "Ajouter une heure personnalisée…"
 msgid "Clear custom times"
 msgstr "Effacer les heures personnalisées"
 
-#: ../src/libedataserverui/e-reminders-widget.c:285
+#: ../src/libedataserverui/e-reminders-widget.c:294
 msgctxt "overdue"
 msgid "now"
 msgstr "maintenant"
 
-#: ../src/libedataserverui/e-reminders-widget.c:303
+#: ../src/libedataserverui/e-reminders-widget.c:312
 #, c-format
 msgid "%d year"
 msgid_plural "%d years"
 msgstr[0] "%d année"
 msgstr[1] "%d ans"
 
-#: ../src/libedataserverui/e-reminders-widget.c:309
+#: ../src/libedataserverui/e-reminders-widget.c:318
 msgctxt "overdue"
 msgid "overdue"
 msgstr "en retard"
 
-#: ../src/libedataserverui/e-reminders-widget.c:938
+#: ../src/libedataserverui/e-reminders-widget.c:954
 #, c-format
 msgid "Failed to launch URI “%s”:"
 msgstr "Le lancement de l’URI « %s » a échoué :"
 
-#: ../src/libedataserverui/e-reminders-widget.c:989
+#: ../src/libedataserverui/e-reminders-widget.c:1005
 msgid "No reminder is selected."
 msgstr "Aucun rappel sélectionné."
 
-#: ../src/libedataserverui/e-reminders-widget.c:1067
+#: ../src/libedataserverui/e-reminders-widget.c:1083
 msgid "No details are available."
 msgstr "Aucun détail disponible."
 
-#: ../src/libedataserverui/e-reminders-widget.c:1071
+#: ../src/libedataserverui/e-reminders-widget.c:1087
 msgid "Multiple reminders are selected."
 msgstr "Plusieurs rappels sont sélectionnés."
 
-#: ../src/libedataserverui/e-reminders-widget.c:1105
+#: ../src/libedataserverui/e-reminders-widget.c:1121
 msgid "Failed to dismiss reminder:"
 msgstr "Échec d’annulation du rappel :"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1126
+#: ../src/libedataserverui/e-reminders-widget.c:1142
 msgid "Failed to dismiss all:"
 msgstr "Échec de l’annulation globale :"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1262
+#: ../src/libedataserverui/e-reminders-widget.c:1278
 msgid "Set a custom snooze time for"
 msgstr "Définir une heure de report personnalisée pour"
 
 #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where 
the text in "[]" means a separate widget
-#: ../src/libedataserverui/e-reminders-widget.c:1275
+#: ../src/libedataserverui/e-reminders-widget.c:1291
 msgctxt "reminders-snooze"
 msgid "da_ys"
 msgstr "_jours"
 
 #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where 
the text in "[]" means a separate widget
-#: ../src/libedataserverui/e-reminders-widget.c:1291
+#: ../src/libedataserverui/e-reminders-widget.c:1307
 msgctxt "reminders-snooze"
 msgid "_hours"
 msgstr "_heures"
 
 #. Translators: this is part of: "Set a custom snooze time for [nnn] days [nnn] hours [nnn] minutes", where 
the text in "[]" means a separate widget
-#: ../src/libedataserverui/e-reminders-widget.c:1307
+#: ../src/libedataserverui/e-reminders-widget.c:1323
 msgctxt "reminders-snooze"
 msgid "_minutes"
 msgstr "_minutes"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1313
+#: ../src/libedataserverui/e-reminders-widget.c:1329
 msgid "_Add Snooze time"
 msgstr "_Ajouter une heure de report"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1631
+#: ../src/libedataserverui/e-reminders-widget.c:1647
 #: ../src/services/evolution-user-prompter/prompt-user-gtk.c:119
 msgid "_Dismiss"
 msgstr "_Annuler"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1632
+#: ../src/libedataserverui/e-reminders-widget.c:1648
 msgid "Dismiss _All"
 msgstr "_Tout annuler"
 
-#: ../src/libedataserverui/e-reminders-widget.c:1634
+#: ../src/libedataserverui/e-reminders-widget.c:1650
 msgid "_Snooze"
 msgstr "_Reporter"
 
-#: ../src/libedataserverui/e-trust-prompt.c:110
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:117
+#: ../src/libedataserverui/e-trust-prompt.c:113
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:131
 msgid "Certificate trust..."
 msgstr "Confiance du certificat…"
 
-#: ../src/libedataserverui/e-trust-prompt.c:112
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:118
+#: ../src/libedataserverui/e-trust-prompt.c:115
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:132
 msgid "_Reject"
 msgstr "_Rejeter"
 
-#: ../src/libedataserverui/e-trust-prompt.c:113
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:119
+#: ../src/libedataserverui/e-trust-prompt.c:116
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:133
 msgid "Accept _Temporarily"
 msgstr "Accepter _temporairement"
 
-#: ../src/libedataserverui/e-trust-prompt.c:114
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:120
+#: ../src/libedataserverui/e-trust-prompt.c:117
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:134
 msgid "_Accept Permanently"
 msgstr "_Accepter définitivement"
 
-#: ../src/libedataserverui/e-trust-prompt.c:185
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:157
+#: ../src/libedataserverui/e-trust-prompt.c:188
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:171
 #, c-format
 msgid "SSL/TLS certificate for “%s” is not trusted. Do you wish to accept it?"
 msgstr ""
 "Le certificat SSL/TLS pour « %s » n’est pas approuvé. Voulez-vous "
 "l’accepter ?"
 
-#: ../src/libedataserverui/e-trust-prompt.c:207
-#: ../src/modules/trust-prompt/trust-prompt-gtk.c:172
+#: ../src/libedataserverui/e-trust-prompt.c:210
+#: ../src/modules/trust-prompt/trust-prompt-gtk.c:186
 msgid "Reason:"
 msgstr "Raison :"
 
-#: ../src/libedataserverui/e-trust-prompt.c:210
+#: ../src/libedataserverui/e-trust-prompt.c:213
 msgid "Detailed error:"
 msgstr "Erreur détaillée :"
 
-#: ../src/libedataserverui/e-trust-prompt.c:272
+#: ../src/libedataserverui/e-trust-prompt.c:275
 #: ../src/modules/trust-prompt/module-trust-prompt.c:80
 msgid "The signing certificate authority is not known."
 msgstr "L’autorité de signature de certificat est inconnue."
 
-#: ../src/libedataserverui/e-trust-prompt.c:274
+#: ../src/libedataserverui/e-trust-prompt.c:277
 #: ../src/modules/trust-prompt/module-trust-prompt.c:82
 msgid ""
 "The certificate does not match the expected identity of the site that it was "
@@ -7592,17 +7184,17 @@ msgstr ""
 "Le certificat ne correspond pas à l’identité attendue du site duquel il "
 "provient."
 
-#: ../src/libedataserverui/e-trust-prompt.c:276
+#: ../src/libedataserverui/e-trust-prompt.c:279
 #: ../src/modules/trust-prompt/module-trust-prompt.c:84
 msgid "The certificate’s activation time is still in the future."
 msgstr "La date d’activation du certificat est dans le futur."
 
-#: ../src/libedataserverui/e-trust-prompt.c:278
+#: ../src/libedataserverui/e-trust-prompt.c:281
 #: ../src/modules/trust-prompt/module-trust-prompt.c:86
 msgid "The certificate has expired."
 msgstr "Le certificat a expiré."
 
-#: ../src/libedataserverui/e-trust-prompt.c:280
+#: ../src/libedataserverui/e-trust-prompt.c:283
 #: ../src/modules/trust-prompt/module-trust-prompt.c:88
 msgid ""
 "The certificate has been revoked according to the connection’s certificate "
@@ -7611,7 +7203,7 @@ msgstr ""
 "Le certificat a été révoqué en accord avec la liste de révocation du "
 "certificat de la connexion."
 
-#: ../src/libedataserverui/e-trust-prompt.c:282
+#: ../src/libedataserverui/e-trust-prompt.c:285
 #: ../src/modules/trust-prompt/module-trust-prompt.c:90
 msgid "The certificate’s algorithm is considered insecure."
 msgstr "L’algorithme du certificat n’est pas considéré comme sûr."
@@ -7741,26 +7333,26 @@ msgstr ""
 "active cette option, 0 la désactive et toute autre valeur utilise le choix "
 "activé à la compilation"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:326
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:354
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:883
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:1131
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:331
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:359
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:889
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:1137
 msgid "Reminders"
 msgstr "Rappels"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:466
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:471
 msgid "Warning"
 msgstr "Avertissement"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:467
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:472
 msgid "_No"
 msgstr "_Non"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:468
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:473
 msgid "_Yes"
 msgstr "_Oui"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:472
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:477
 #, c-format
 msgid ""
 "A calendar reminder is about to trigger. This reminder is configured to run "
@@ -7777,93 +7369,42 @@ msgstr ""
 "\n"
 "Voulez-vous vraiment lancer ce programme ?"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:487
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:492
 msgid "Do not ask me about this program again"
 msgstr "Ne plus me demander de confirmer ce programme"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:788
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:793
 msgid "Display Reminders window with _notifications"
 msgstr "Afficher la fenêtre des rappels avec les _notifications"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:789
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:794
 msgid "Keep reminder notification window always on _top"
 msgstr "_Toujours placer la fenêtre de notification des rappels au-dessus"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:790
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:795
+#| msgid "Calendar event notifications"
+msgid "Enable _audio notifications"
+msgstr "Activer les notifications _audio"
+
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:796
 msgid "Display reminders for _completed tasks"
 msgstr "Afficher les rappels pour les tâches t_erminées"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:791
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:797
 msgid "Display reminders for _past events"
 msgstr "Afficher les rappels pour les évènements _passés"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:805
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:811
 msgid "Reminders Options:"
 msgstr "Options des rappels :"
 
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:899
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:905
 #, c-format
 msgid "You have %d reminder"
 msgid_plural "You have %d reminders"
 msgstr[0] "Vous avez %d rappel"
 msgstr[1] "Vous avez %d rappels"
 
-#: ../src/services/evolution-source-registry/builtin/birthdays.source.in.h:1
-msgid "Birthdays & Anniversaries"
-msgstr "Dates de naissance et anniversaires"
-
-#: ../src/services/evolution-source-registry/builtin/caldav-stub.source.in.h:1
-msgid "CalDAV"
-msgstr "CalDAV"
-
-#: ../src/services/evolution-source-registry/builtin/carddav-stub.source.in.h:1
-msgid "CardDAV"
-msgstr "CardDAV"
-
-#: ../src/services/evolution-source-registry/builtin/contacts-stub.source.in.h:1
-msgid "Contacts"
-msgstr "Contacts"
-
-#: ../src/services/evolution-source-registry/builtin/google-stub.source.in.h:1
-msgid "Google"
-msgstr "Google"
-
-#: ../src/services/evolution-source-registry/builtin/ldap-stub.source.in.h:1
-msgid "On LDAP Servers"
-msgstr "Sur des serveurs LDAP"
-
-#: ../src/services/evolution-source-registry/builtin/local.source.in.h:1
-#: ../src/services/evolution-source-registry/builtin/local-stub.source.in.h:1
-msgid "On This Computer"
-msgstr "Sur cet ordinateur"
-
-#: ../src/services/evolution-source-registry/builtin/system-address-book.source.in.h:1
-#: ../src/services/evolution-source-registry/builtin/system-calendar.source.in.h:1
-#: ../src/services/evolution-source-registry/builtin/system-memo-list.source.in.h:1
-#: ../src/services/evolution-source-registry/builtin/system-task-list.source.in.h:1
-msgid "Personal"
-msgstr "Personnel"
-
-#: ../src/services/evolution-source-registry/builtin/system-proxy.source.in.h:1
-msgid "Default Proxy Settings"
-msgstr "Réglages par défaut du serveur mandataire"
-
-#: ../src/services/evolution-source-registry/builtin/vfolder.source.in.h:1
-msgid "Search Folders"
-msgstr "Dossiers de recherche"
-
-#: ../src/services/evolution-source-registry/builtin/weather-stub.source.in.h:1
-msgid "Weather"
-msgstr "Météo"
-
-#: ../src/services/evolution-source-registry/builtin/webcal-stub.source.in.h:1
-msgid "On The Web"
-msgstr "Sur le Web"
-
-#: ../src/services/evolution-source-registry/builtin/webdav-notes-stub.source.in.h:1
-msgid "WebDAV Notes"
-msgstr "Notes WebDAV"
-
 #: ../src/services/evolution-source-registry/evolution-source-registry.c:41
 msgid "Don’t migrate user data from previous versions of Evolution"
 msgstr ""
@@ -8078,6 +7619,421 @@ msgstr "Impossible de se connecter au registre des sources : %s\n"
 msgid "No sources had been found\n"
 msgstr "Aucune source trouvée\n"
 
+#~ msgid "Contact UID of a user"
+#~ msgstr "UID de contact d’un utilisateur"
+
+#~ msgid "Birthday and anniversary reminder"
+#~ msgstr "Rappel de date de naissance ou d’anniversaire"
+
+#~ msgid "Whether to set a reminder for birthdays and anniversaries"
+#~ msgstr ""
+#~ "Indique si un rappel de date de naissance ou d’anniversaire doit être "
+#~ "placé"
+
+#~ msgid "Birthday and anniversary reminder value"
+#~ msgstr "Valeur pour le rappel de date de naissance ou d’anniversaire"
+
+#~ msgid "Number of units for determining a birthday or anniversary reminder"
+#~ msgstr ""
+#~ "Nombre d’unités pour déterminer un rappel de date de naissance ou "
+#~ "d’anniversaire"
+
+#~ msgid "Birthday and anniversary reminder units"
+#~ msgstr "Unités pour le rappel de date de naissance ou d’anniversaire"
+
+#~ msgid ""
+#~ "Units for a birthday or anniversary reminder, “minutes”, “hours” or “days”"
+#~ msgstr ""
+#~ "Unités pour un rappel de date de naissance ou d’anniversaire, "
+#~ "« minutes », « hours » (heures) ou « days » (jours)"
+
+#~ msgid "Past reminders for EReminderWatcher"
+#~ msgstr "Rappels passés pour EReminderWatcher"
+
+#~ msgid "Snoozed reminders for EReminderWatcher"
+#~ msgstr "Rappels reportés pour EReminderWatcher"
+
+#~ msgid "Reminder programs"
+#~ msgstr "Programmes de rappel"
+
+#~ msgid "Programs that are allowed to be run by reminders"
+#~ msgstr "Programmes autorisés à être lancés par les rappels"
+
+#~ msgid "Show reminders in notification tray only"
+#~ msgstr "Afficher les rappels uniquement dans la zone de notifications"
+
+#~ msgid ""
+#~ "When set to true, the reminders are shown only in the notification tray, "
+#~ "otherwise the reminders dialog is shown immediately"
+#~ msgstr ""
+#~ "Si défini à vrai, les rappels n’apparaissent que dans la zone de "
+#~ "notifications, sinon les boîtes de dialogue de rappels sont affichés "
+#~ "immédiatement"
+
+#~ msgid "Show reminder notification dialog always on top"
+#~ msgstr "Toujours afficher les notifications de rappel au-dessus"
+
+#~ msgid ""
+#~ "Whether or not to show reminder notification dialog always on top. Note "
+#~ "this works only as a hint for the window manager, which may or may not "
+#~ "obey it."
+#~ msgstr ""
+#~ "Indique si les boîtes de dialogue des notifications de rappels "
+#~ "s’affichent toujours au-dessus des autres. Notez qu’il ne s’agit que "
+#~ "d’une indication pour le gestionnaire de fenêtres, qui est libre de la "
+#~ "respecter ou pas."
+
+#~ msgid "X position of the reminder notification dialog"
+#~ msgstr "Position X de la boîte de dialogue de notification des rappels"
+
+#~ msgid "Y position of the reminder notification dialog"
+#~ msgstr "Position Y de la boîte de dialogue de notification des rappels"
+
+#~ msgid "Width of the reminder notification dialog"
+#~ msgstr "Largeur de la boîte de dialogue de notification des rappels"
+
+#~ msgid "Height of the reminder notification dialog"
+#~ msgstr "Hauteur de la boîte de dialogue de notification des rappels"
+
+#~ msgid "Size in pixels of the event list in the reminder notification dialog"
+#~ msgstr ""
+#~ "Taille en pixels de la liste d’évènements dans la boîte de dialogue de "
+#~ "notification des rappels"
+
+#~ msgid "Show reminder notification for completed tasks"
+#~ msgstr "Afficher les notifications de rappels pour les tâches terminées"
+
+#~ msgid "Show reminder notification for past events"
+#~ msgstr "Afficher les notifications de rappels pour les évènements passés"
+
+#~ msgid "The last used snooze time, in minutes"
+#~ msgstr "La dernière période de report d’alarme, en minutes"
+
+#~ msgid "User-defined snooze times, in minutes"
+#~ msgstr ""
+#~ "Périodes de report d’alarmes définies par les utilisateurs, en minutes"
+
+#~ msgid "Whether the migration of old setting was already done"
+#~ msgstr "Indique si la migration des anciens paramètres a déjà été faite"
+
+#~ msgid "An absolute path where the gpg (or gpg2) binary is"
+#~ msgstr "Un chemin absolu où le binaire gpg (ou gpg2) se trouve"
+
+#~ msgid ""
+#~ "An example is “/usr/bin/gpg”; when it is left empty, or an incorrect "
+#~ "value is set, then it will be searched for. Change requires restart of "
+#~ "the application."
+#~ msgstr ""
+#~ "Un exemple est « /usr/bin/gpg » ; s’il est laissé vide ou qu’il possède "
+#~ "une valeur incorrecte, il sera recherché. Les modifications nécessitent "
+#~ "le redémarrage de l’application."
+
+#~ msgid "Whether to load photos of signers/encrypters"
+#~ msgstr "Indique s’il faut charger les photos des signataires/chiffreurs"
+
+#~ msgid ""
+#~ "When set to “true”, tries to load also photo of the signers/encrypters, "
+#~ "if available in the key/certificate."
+#~ msgstr ""
+#~ "Si défini à « true », essaie de charger aussi les photos des signataires/"
+#~ "chiffreurs, quand elles sont disponibles dans la clé ou le certificat."
+
+#~ msgid "Override SMTP HELO/EHLO argument"
+#~ msgstr "Outrepasser le paramètre SMTP HELO/EHLO"
+
+#~ msgid ""
+#~ "When not empty, it's used as the SMTP HELO/EHLO argument, instead of the "
+#~ "local host name/IP."
+#~ msgstr ""
+#~ "Si non vide, cette clé est utilisée en tant que paramètre HELO/EHLO du "
+#~ "protocole SMTP, au lieu du nom d’hôte local ou de l’adresse IP."
+
+#~ msgid "Array of user header names"
+#~ msgstr "Tableau des noms d’en-têtes utilisateur"
+
+#~ msgid ""
+#~ "These headers can be stored in the folder summary, eventually being "
+#~ "visible in the GUI. The value can contain a pipe character ('|'), which "
+#~ "delimits the display name from the header name. Example: 'Span Score|X-"
+#~ "Spam-Score'"
+#~ msgstr ""
+#~ "Ces en-têtes peuvent être stockés dans le résumé du dossier, être "
+#~ "éventuellement visibles dans l’interface graphique. La valeur peut "
+#~ "contenir une barre verticale (« | »), qui délimite le nom d’affichage du "
+#~ "nom d’en-tête. Exemple : 'Span Score|X-Spam-Score'"
+
+#~ msgid ""
+#~ "GIO name of the GNetworkMonitor to use for an ENetworkMonitor instance"
+#~ msgstr ""
+#~ "Nom GIO de l’objet GNetworkMonitor à utiliser pour une instance "
+#~ "ENetworkMonitor"
+
+#~ msgid ""
+#~ "When set to an unknown value, then the default GNetworkMonitor is used in "
+#~ "the background. A special value “always-online” is used for no network "
+#~ "monitoring."
+#~ msgstr ""
+#~ "Si défini à une valeur inconnue, l’objet GNetworkMonitor par défaut est "
+#~ "utilisé en arrière-plan. Une valeur spéciale « always-online » est "
+#~ "utilisée pour aucune surveillance réseau."
+
+#~ msgid ""
+#~ "A full path to a directory where .source files with preconfigured options "
+#~ "can be stored"
+#~ msgstr ""
+#~ "Un chemin complet vers un répertoire où peuvent être stockés des "
+#~ "fichiers .source avec des options préconfigurées"
+
+#~ msgid ""
+#~ "This directory, if filled with an existing path, is checked additionally "
+#~ "to XDG configure directories."
+#~ msgstr ""
+#~ "Ce répertoire, s’il est complété avec un chemin existant, est parcouru en "
+#~ "plus des répertoires de configuration XDG."
+
+#~ msgid ""
+#~ "A list of variables which can be part of the autoconfig .source files"
+#~ msgstr ""
+#~ "Une liste de variables qui peuvent faire partie des fichiers .source "
+#~ "d’autoconfiguration"
+
+#~ msgid ""
+#~ "Each item of the array is expected to be of the form: name=value. These "
+#~ "variables are checked before environment variables, but after the "
+#~ "predefined USER, REALNAME and HOST variables."
+#~ msgstr ""
+#~ "Chaque élément de la liste doit apparaître sous la forme : nom=valeur. "
+#~ "Ces variables sont vérifiées avant les variables d’environnement, mais "
+#~ "après les variables prédéfinies USER, REALNAME et HOST."
+
+#~ msgid "A list of hints for OAuth2 services"
+#~ msgstr "Une liste d’indications pour les services OAuth2"
+
+#~ msgid ""
+#~ "Users can extend the list of supported protocols and hostnames for "
+#~ "defined OAuth2 services, in addition to those hard-coded. Each line can "
+#~ "be of the form: servicename[-protocol]:hostname1,hostname2,... where "
+#~ "“servicename” is the actual service name; the “-protocol” is optional, "
+#~ "and if written, then the service can be used only if both “protocol” and "
+#~ "“hostnameX” match; the “hostnameX” is the actual host name to compare "
+#~ "with, case insensitively. Each line can contain multiple values, "
+#~ "separated by comma. There can be provided multiple lines for one OAuth2 "
+#~ "service. Note that the actual URL where the token is requested and "
+#~ "refreshed cannot be changed here, the hostname is to allow other servers, "
+#~ "where the OAuth2 service can be used. Examples: Company:mail.company.com "
+#~ "— enables “Company” OAuth2 authentication for “mail.company.com” host "
+#~ "Company-CalDAV:caldav.company.com — enables “Company” OAuth2 "
+#~ "authentication for any “CalDAV” source, which reads data from “caldav."
+#~ "company.com” host"
+#~ msgstr ""
+#~ "Les utilisateurs peuvent étendre la liste des protocoles et noms d’hôtes "
+#~ "pris en charge pour des services OAuth2 définis, en plus de ceux qui sont "
+#~ "prédéfinis. Chaque ligne peut prendre la forme : nomservice[-protocole]:"
+#~ "nomhôte1,nomhôte2,… où « nomservice » est le nom réel du service ; la "
+#~ "partie « -protocole » est facultative, mais si elle est présente, le "
+#~ "service ne peut être utilisé que si le protocole et le nom d’hôte "
+#~ "correspondent tous les deux ; la partie « nomhôteX » est le nom réel de "
+#~ "l’hôte pour comparaison, sans tenir compte de la casse. Chaque ligne peut "
+#~ "contenir plusieurs valeurs séparées par des virgules. Plusieurs lignes "
+#~ "peuvent correspondre à un service OAuth2. Notez que l’URL sur laquelle le "
+#~ "jeton est demandé et actualisé ne peut pas être modifiée ici, le nom "
+#~ "d’hôte servant à autoriser d’autres serveurs sur lesquels le service "
+#~ "OAuth2 peut être utilisé. Exemples : Entreprise:mail.entreprise.com — "
+#~ "active l’authentification OAuth2 « Entreprise » pour l’hôte mail."
+#~ "entreprise.com. Entreprise-CalDAV:caldav.entreprise.com — active "
+#~ "l’authentification OAuth2 « Entreprise » pour toute source CalDAV lisant "
+#~ "ses données sur l’hôte caldav.entreprise.com."
+
+#~ msgid ""
+#~ "An OAuth2 client ID to use to connect to Google servers, instead of the "
+#~ "one provided during build time"
+#~ msgstr ""
+#~ "Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
+#~ "Google, au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client ID for Google servers. Empty string means to "
+#~ "use the one provided during build time. Change of this requires restart."
+#~ msgstr ""
+#~ "Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
+#~ "Google. Une chaîne vide signifie utiliser celui fourni lors de la "
+#~ "construction. Le changer nécessite un redémarrage."
+
+#~ msgid ""
+#~ "An OAuth2 client secret to use to connect to Google servers, instead of "
+#~ "the one provided during build time"
+#~ msgstr ""
+#~ "Un secret client OAuth2 à utiliser pour se connecter aux serveurs Google, "
+#~ "au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client secret for Google servers. Empty string "
+#~ "means to use the one provided during build time. Change of this requires "
+#~ "restart."
+#~ msgstr ""
+#~ "Secret client OAuth2 spécifié par l’utilisateur pour les serveurs Google. "
+#~ "Une chaîne vide signifie utiliser celui fourni lors de la construction. "
+#~ "Le changer nécessite un redémarrage."
+
+#~ msgid ""
+#~ "An OAuth2 client ID to use to connect to Outlook servers, instead of the "
+#~ "one provided during build time"
+#~ msgstr ""
+#~ "Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
+#~ "Outlook, au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client ID for Outlook servers. Empty string means "
+#~ "to use the one provided during build time. Change of this requires "
+#~ "restart."
+#~ msgstr ""
+#~ "Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
+#~ "Outlook. Une chaîne vide signifie utiliser celui fourni durant la "
+#~ "construction. Le changer nécessite un redémarrage."
+
+#~ msgid ""
+#~ "An OAuth2 client secret to use to connect to Outlook servers, instead of "
+#~ "the one provided during build time"
+#~ msgstr ""
+#~ "Un secret client OAuth2 à utiliser pour se connecter aux serveurs "
+#~ "Outlook, au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client secret for Outlook servers. Empty string "
+#~ "means to use the one provided during build time. Change of this requires "
+#~ "restart."
+#~ msgstr ""
+#~ "Secret client OAuth2 spécifié par l’utilisateur pour les serveurs "
+#~ "Outlook. Une chaîne vide signifie utiliser celui fourni durant la "
+#~ "construction. Le changer nécessite un redémarrage."
+
+#~ msgid ""
+#~ "An OAuth2 client ID to use to connect to Yahoo! servers, instead of the "
+#~ "one provided during build time"
+#~ msgstr ""
+#~ "Un identifiant client OAuth2 à utiliser pour se connecter aux serveurs "
+#~ "Yahoo!, au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client ID for Yahoo! servers. Empty string means to "
+#~ "use the one provided during build time. Change of this requires restart."
+#~ msgstr ""
+#~ "Identifiant client OAuth2 spécifié par l’utilisateur pour les serveurs "
+#~ "Yahoo!. Une chaîne vide signifie utiliser celui fourni lors de la "
+#~ "construction. Le changer nécessite un redémarrage."
+
+#~ msgid ""
+#~ "An OAuth2 client secret to use to connect to Yahoo! servers, instead of "
+#~ "the one provided during build time"
+#~ msgstr ""
+#~ "Un secret client OAuth2 à utiliser pour se connecter aux serveurs Yahoo!, "
+#~ "au lieu de celui fourni lors de la construction"
+
+#~ msgid ""
+#~ "User-specified OAuth2 client secret for Yahoo! servers. Empty string "
+#~ "means to use the one provided during build time. Change of this requires "
+#~ "restart."
+#~ msgstr ""
+#~ "Secret client OAuth2 spécifié par l’utilisateur pour les serveurs Yahoo!. "
+#~ "Une chaîne vide signifie utiliser celui fourni lors de la construction. "
+#~ "Le changer nécessite un redémarrage."
+
+#~ msgid "(Deprecated) Proxy type to use"
+#~ msgstr "(obsolète) Type de serveur mandataire à utiliser"
+
+#~ msgid ""
+#~ "This key was deprecated in version 3.12 and should no longer be used. "
+#~ "Proxy settings are now integrated into Evolution-Data-Server’s account "
+#~ "system. See the ESourceProxy API documentation for details."
+#~ msgstr ""
+#~ "Cette clé a été rendue obsolète dans la version 3.12 et ne devrait plus "
+#~ "être utilisée. Les paramètres de serveur mandataire sont maintenant "
+#~ "intégrés dans le système des comptes de Evolution-Data-Server. Voir la "
+#~ "documentation de l’API ESourceProxy pour plus de détails."
+
+#~ msgid "(Deprecated) Whether to use http-proxy"
+#~ msgstr "(obsolète) Indique s’il faut utiliser http-proxy"
+
+#~ msgid "(Deprecated) Whether proxy server requires authentication"
+#~ msgstr ""
+#~ "(obsolète) Indique si le serveur mandataire a besoin d’une "
+#~ "authentification"
+
+#~ msgid "(Deprecated) Host name for HTTP requests"
+#~ msgstr "(obsolète) Nom d’hôte pour les requêtes HTTP"
+
+#~ msgid "(Deprecated) Port number for HTTP requests"
+#~ msgstr "(obsolète) Numéro de port pour les requêtes HTTP"
+
+#~ msgid "(Deprecated) Proxy authentication user name"
+#~ msgstr ""
+#~ "(obsolète) Nom d’utilisateur pour l’authentification du serveur mandataire"
+
+#~ msgid "(Deprecated) Proxy authentication password"
+#~ msgstr ""
+#~ "(obsolète) Mot de passe pour l’authentification du serveur mandataire"
+
+#~ msgid "(Deprecated) List of hosts to connect to without proxy"
+#~ msgstr ""
+#~ "(obsolète) Liste des hôtes pour les connexions sans serveur mandataire"
+
+#~ msgid "(Deprecated) Host name for HTTPS requests"
+#~ msgstr "(obsolète) Nom d’hôte pour les requêtes HTTPS"
+
+#~ msgid "(Deprecated) Port number for HTTPS requests"
+#~ msgstr "(obsolète) Numéro de port pour les requêtes HTTPS"
+
+#~ msgid "(Deprecated) Host name for SOCKS requests"
+#~ msgstr "(obsolète) Nom d’hôte pour les requêtes SOCKS"
+
+#~ msgid "(Deprecated) Port number for SOCKS requests"
+#~ msgstr "(obsolète) Numéro de port pour les requêtes SOCKS"
+
+#~ msgid "(Deprecated) Automatic proxy configuration URL"
+#~ msgstr "(obsolète) URL de configuration automatique du serveur mandataire"
+
+#~ msgid "Evolution Alarm Notify"
+#~ msgstr "Notification d’alarme Evolution"
+
+#~ msgid "Birthdays & Anniversaries"
+#~ msgstr "Dates de naissance et anniversaires"
+
+#~ msgid "CalDAV"
+#~ msgstr "CalDAV"
+
+#~ msgid "CardDAV"
+#~ msgstr "CardDAV"
+
+#~ msgid "Contacts"
+#~ msgstr "Contacts"
+
+#~ msgid "Google"
+#~ msgstr "Google"
+
+#~ msgid "On LDAP Servers"
+#~ msgstr "Sur des serveurs LDAP"
+
+#~ msgid "On This Computer"
+#~ msgstr "Sur cet ordinateur"
+
+#~ msgid "Personal"
+#~ msgstr "Personnel"
+
+#~ msgid "Default Proxy Settings"
+#~ msgstr "Réglages par défaut du serveur mandataire"
+
+#~ msgid "Search Folders"
+#~ msgstr "Dossiers de recherche"
+
+#~ msgid "Weather"
+#~ msgstr "Météo"
+
+#~ msgid "On The Web"
+#~ msgstr "Sur le Web"
+
+#~ msgid "WebDAV Notes"
+#~ msgstr "Notes WebDAV"
+
 #~ msgid "Failed to create contact from returned server data"
 #~ msgstr ""
 #~ "Échec de création du contact à partir des données renvoyées par le serveur"
@@ -8137,9 +8093,6 @@ msgstr "Aucune source trouvée\n"
 #~ msgid "Unknown User"
 #~ msgstr "Utilisateur inconnu"
 
-#~ msgid "Protocol not supported"
-#~ msgstr "Protocole non pris en charge"
-
 #~ msgid "Operation has been cancelled"
 #~ msgstr "L’opération a été annulée"
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]