[evolution-data-server] Update British English translation
- From: Translations User D-L <translations src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Update British English translation
- Date: Tue, 13 Aug 2019 21:10:42 +0000 (UTC)
commit 7fbfe4e460dcd4dfc2e04b129d7ca091c41bd326
Author: Bruce Cowan <bruce bcowan me uk>
Date: Tue Aug 13 21:10:37 2019 +0000
Update British English translation
po/en_GB.po | 2450 ++++++++++++++++++++++++++++++-----------------------------
1 file changed, 1244 insertions(+), 1206 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index 0a0b0e615..75e7eaca0 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -4,15 +4,15 @@
# Gareth Owen <gowen72 yahoo com>, David Lodge <dave cirt net>, 2004.
# Philip Withnall <philip tecnocode co uk>, 2009, 2010.
# Chris Leonard <cjl laptop org>, 2012.
-# Bruce Cowan <bruce bcowan me uk>, 2010, 2011, 2012, 2013, 2018.
+# Bruce Cowan <bruce bcowan me uk>, 2010-2019.
#
msgid ""
msgstr ""
"Project-Id-Version: evolution 0.6\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/evolution-data-server/"
"issues\n"
-"POT-Creation-Date: 2018-07-17 12:28+0000\n"
-"PO-Revision-Date: 2018-08-19 17:03+0100\n"
+"POT-Creation-Date: 2019-08-09 10:04+0000\n"
+"PO-Revision-Date: 2019-08-13 20:41+0100\n"
"Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
"Language-Team: British English <en li org>\n"
"Language: en_GB\n"
@@ -20,90 +20,95 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 2.0.7\n"
+"X-Generator: Gtranslator 3.32.1\n"
"X-Project-Style: gnome\n"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:220
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:221
#, c-format
-#| msgid "Given URL “%s” doesn’t reference WebDAV address book"
msgid "Given URL “%s” doesn’t reference CardDAV address book"
msgstr "Given URL “%s” doesn’t reference CardDAV address book"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:279
-#: ../src/addressbook/backends/file/e-book-backend-file-migrate-bdb.c:148
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1159
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4326
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:49
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:280
+#: ../src/addressbook/backends/file/e-book-backend-file-migrate-bdb.c:149
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1154
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4375
+#: ../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:1079
-#: ../src/addressbook/libebook/e-book-client.c:2130
-#: ../src/addressbook/libebook/e-book-client.c:2302
-#: ../src/addressbook/libebook/e-book-client.c:2515
-#: ../src/addressbook/libebook/e-book-client.c:2646
-#: ../src/addressbook/libebook/e-book-client.c:2805
-#: ../src/addressbook/libebook/e-book-client.c:2939
-#: ../src/addressbook/libebook/e-book-client.c:3070
-#: ../src/addressbook/libebook/e-book-client.c:3228
-#: ../src/addressbook/libebook/e-book-client.c:3423
-#: ../src/addressbook/libebook/e-book-client.c:3641
-#: ../src/addressbook/libedata-book/e-book-backend-sexp.c:877
-#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:263
-#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:274
-#: ../src/calendar/backends/http/e-cal-backend-http.c:210
-#: ../src/calendar/libecal/e-cal.c:2334
-#: ../src/calendar/libecal/e-cal-client.c:277
-#: ../src/calendar/libecal/e-cal-client.c:3544
-#: ../src/calendar/libecal/e-cal-client.c:3717
-#: ../src/calendar/libecal/e-cal-client.c:3981
-#: ../src/calendar/libecal/e-cal-client.c:4222
-#: ../src/calendar/libecal/e-cal-client.c:4412
-#: ../src/calendar/libecal/e-cal-client.c:4605
-#: ../src/calendar/libecal/e-cal-client.c:4814
-#: ../src/calendar/libecal/e-cal-client.c:4983
-#: ../src/calendar/libecal/e-cal-client.c:5186
-#: ../src/calendar/libecal/e-cal-client.c:5336
-#: ../src/calendar/libecal/e-cal-client.c:5530
-#: ../src/calendar/libecal/e-cal-client.c:5683
-#: ../src/calendar/libecal/e-cal-client.c:5900
-#: ../src/calendar/libecal/e-cal-client.c:6054
-#: ../src/calendar/libecal/e-cal-client.c:6280
-#: ../src/calendar/libecal/e-cal-client.c:6476
-#: ../src/calendar/libecal/e-cal-client.c:6839
-#: ../src/calendar/libecal/e-cal-client.c:7061
-#: ../src/calendar/libedata-cal/e-cal-cache.c:1757
-#: ../src/camel/camel-filter-driver.c:1719
-#: ../src/camel/camel-filter-driver.c:1851
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3204
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3210
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3220
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3232
+#: ../src/addressbook/libebook/e-book.c:1075
+#: ../src/addressbook/libebook/e-book-client.c:2132
+#: ../src/addressbook/libebook/e-book-client.c:2310
+#: ../src/addressbook/libebook/e-book-client.c:2529
+#: ../src/addressbook/libebook/e-book-client.c:2666
+#: ../src/addressbook/libebook/e-book-client.c:2831
+#: ../src/addressbook/libebook/e-book-client.c:2971
+#: ../src/addressbook/libebook/e-book-client.c:3108
+#: ../src/addressbook/libebook/e-book-client.c:3271
+#: ../src/addressbook/libebook/e-book-client.c:3466
+#: ../src/addressbook/libebook/e-book-client.c:3684
+#: ../src/addressbook/libedata-book/e-book-backend-sexp.c:878
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:264
+#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:292
+#: ../src/calendar/backends/http/e-cal-backend-http.c:249
+#: ../src/calendar/libecal/e-cal-client.c:260
+#: ../src/calendar/libecal/e-cal-client.c:3216
+#: ../src/calendar/libecal/e-cal-client.c:3389
+#: ../src/calendar/libecal/e-cal-client.c:3662
+#: ../src/calendar/libecal/e-cal-client.c:3900
+#: ../src/calendar/libecal/e-cal-client.c:4092
+#: ../src/calendar/libecal/e-cal-client.c:4275
+#: ../src/calendar/libecal/e-cal-client.c:4483
+#: ../src/calendar/libecal/e-cal-client.c:4660
+#: ../src/calendar/libecal/e-cal-client.c:4871
+#: ../src/calendar/libecal/e-cal-client.c:5027
+#: ../src/calendar/libecal/e-cal-client.c:5227
+#: ../src/calendar/libecal/e-cal-client.c:5393
+#: ../src/calendar/libecal/e-cal-client.c:5620
+#: ../src/calendar/libecal/e-cal-client.c:5780
+#: ../src/calendar/libecal/e-cal-client.c:6011
+#: ../src/calendar/libecal/e-cal-client.c:6210
+#: ../src/calendar/libecal/e-cal-client.c:6578
+#: ../src/calendar/libecal/e-cal-client.c:6802
+#: ../src/calendar/libedata-cal/e-cal-cache.c:1798
+#: ../src/camel/camel-filter-driver.c:1712
+#: ../src/camel/camel-filter-driver.c:1844
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3252
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3258
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3268
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3280
#: ../src/camel/providers/nntp/camel-nntp-store.c:422
#: ../src/libebackend/e-server-side-source.c:501
-#: ../src/libedataserver/e-client.c:188
-#: ../src/libedataserver/e-soup-session.c:1136
+#: ../src/libedataserver/e-client.c:187
+#: ../src/libedataserver/e-soup-session.c:1217
#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:204
-#: ../src/libedataserverui/e-reminders-widget.c:1780
+#: ../src/libedataserverui/e-reminders-widget.c:1789
#: ../src/tools/list-sources/list-sources.c:429
msgid "Unknown error"
msgstr "Unknown error"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1036
-#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1192
-#| msgid "Signon service did not return a secret"
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1038
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1255
msgid "Server didn’t return object’s href"
msgstr "Server didn’t return object’s href"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1038
-#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1194
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1040
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1257
msgid "Server didn’t return object’s ETag"
msgstr "Server didn’t return object’s ETag"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1040
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1042
msgid "Received object is not a valid vCard"
msgstr "Received object is not a valid vCard"
-#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1147
-#: ../src/addressbook/backends/google/e-book-backend-google.c:1010
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1153
+msgid ""
+"Missing information about vCard URL, local cache is possibly incomplete or "
+"broken. Remove it, please."
+msgstr ""
+"Missing information about vCard URL, local cache is possibly incomplete or "
+"broken. Remove it, please."
+
+#: ../src/addressbook/backends/carddav/e-book-backend-carddav.c:1156
+#: ../src/addressbook/backends/google/e-book-backend-google.c:988
msgid "Object to save is not a valid vCard"
msgstr "Object to save is not a valid vCard"
@@ -123,65 +128,65 @@ msgid "Failed to create hardlink for resource “%s”: %s"
msgstr "Failed to create hardlink for resource “%s”: %s"
#: ../src/addressbook/backends/file/e-book-backend-file.c:524
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1260
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1268
msgid "No UID in the contact"
msgstr "No UID in the contact"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:856
+#: ../src/addressbook/backends/file/e-book-backend-file.c:861
#, c-format
msgid "Conflicting UIDs found in added contacts"
msgstr "Conflicting UIDs found in added contacts"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:994
+#: ../src/addressbook/backends/file/e-book-backend-file.c:991
msgid "Loading..."
msgstr "Loading..."
-#: ../src/addressbook/backends/file/e-book-backend-file.c:996
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4436
+#: ../src/addressbook/backends/file/e-book-backend-file.c:993
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4490
msgid "Searching..."
msgstr "Searching…"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1288
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1296
#, c-format
msgid "Tried to modify contact “%s” with out of sync revision"
msgstr "Tried to modify contact “%s” with out of sync revision"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1479
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1564
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3085
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:7365
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:7434
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1477
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1563
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3086
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:7369
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:7438
#, c-format
msgid "Contact “%s” not found"
msgstr "Contact “%s” not found"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1624
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1705
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1627
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1710
#, c-format
msgid "Query “%s” not supported"
msgstr "Query “%s” not supported"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1633
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1714
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1636
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1719
#, c-format
msgid "Invalid Query “%s”"
msgstr "Invalid Query “%s”"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:1979
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2015
+#: ../src/addressbook/backends/file/e-book-backend-file.c:1968
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2027
msgid "Requested to delete an unrelated cursor"
msgstr "Requested to delete an unrelated cursor"
-#: ../src/addressbook/backends/file/e-book-backend-file.c:2050
+#: ../src/addressbook/backends/file/e-book-backend-file.c:2039
#, c-format
msgid "Failed to rename old database from “%s” to “%s”: %s"
msgstr "Failed to rename old database from “%s” to “%s”: %s"
-#: ../src/addressbook/backends/google/e-book-backend-google.c:1066
+#: ../src/addressbook/backends/google/e-book-backend-google.c:1044
msgid "Failed to create contact from returned server data"
msgstr "Failed to create contact from returned server data"
-#: ../src/addressbook/backends/google/e-book-backend-google.c:1082
+#: ../src/addressbook/backends/google/e-book-backend-google.c:1060
msgid "Server returned contact without UID"
msgstr "Server returned contact without UID"
@@ -211,105 +216,127 @@ msgstr "Coworkers"
#. Translators: An error message shown to a user when trying to do an
#. * operation on the LDAP address book which is not connected to the server
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:112
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:113
msgid "Not connected"
msgstr "Not connected"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:881
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:876
msgid "Failed to bind using either v3 or v2 binds"
msgstr "Failed to bind using either v3 or v2 binds"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1005
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1000
msgid "Reconnecting to LDAP server..."
msgstr "Reconnecting to LDAP server…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1140
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1135
msgid "Invalid DN syntax"
msgstr "Invalid DN syntax"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1156
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4325
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1151
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4374
#, c-format
msgid "LDAP error 0x%x (%s)"
msgstr "LDAP error 0x%x (%s)"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1772
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2116
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2129
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:1791
+#: ../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 returned from ldap_first_entry"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2043
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2190
+#: ../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: Unhandled result type %d returned"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2335
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2474
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2355
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2493
#, c-format
msgid "%s: Unhandled search result type %d returned"
msgstr "%s: Unhandled search result type %d returned"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4261
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2643
+msgid "LDAP contact lists cannot be empty."
+msgstr "LDAP contact lists cannot be empty."
+
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:2681
+#, c-format
+msgid ""
+"Contact lists in LDAP address books require each member to be from the same "
+"LDAP address book, but one member could not be recognized."
+msgid_plural ""
+"Contact lists in LDAP address books require each member to be from the same "
+"LDAP address book, but %d members could not be recognized."
+msgstr[0] ""
+"Contact lists in LDAP address books require each member to be from the same "
+"LDAP address book, but one member could not be recognised."
+msgstr[1] ""
+"Contact lists in LDAP address books require each member to be from the same "
+"LDAP address book, but %d members could not be recognised."
+
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4313
msgid "Receiving LDAP search results..."
msgstr "Receiving LDAP search results…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4462
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4516
msgid "Error performing search"
msgstr "Error performing search"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4602
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4656
#, c-format
msgid "Downloading contacts (%d)..."
msgstr "Downloading contacts (%d)…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5093
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:4757
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:779
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:681
+msgid "Refreshing…"
+msgstr "Refreshing…"
+
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5150
msgid "The backend does not support bulk additions"
msgstr "The backend does not support bulk additions"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5176
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5241
msgid "Adding contact to LDAP server..."
msgstr "Adding contact to LDAP server…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5233
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5303
msgid "The backend does not support bulk modifications"
msgstr "The backend does not support bulk modifications"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5255
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5325
msgid "Modifying contact from LDAP server..."
msgstr "Modifying contact from LDAP server…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5325
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5397
msgid "Removing contact from LDAP server..."
msgstr "Removing contact from LDAP server…"
-#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5743
+#: ../src/addressbook/backends/ldap/e-book-backend-ldap.c:5807
#, c-format
msgid "Failed to get the DN for user “%s”"
msgstr "Failed to get the DN for user “%s”"
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:38
+#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:40
msgid "No such book"
msgstr "No such book"
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:40
-#: ../src/addressbook/libedata-book/e-data-book.c:382
+#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:42
msgid "Contact not found"
msgstr "Contact not found"
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:42
-#: ../src/addressbook/libedata-book/e-data-book.c:383
+#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:44
msgid "Contact ID already exists"
msgstr "Contact ID already exists"
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:44
+#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:46
msgid "No such source"
msgstr "No such source"
-#: ../src/addressbook/libebook-contacts/e-book-contacts-types.c:46
-#: ../src/addressbook/libedata-book/e-data-book.c:399
+#: ../src/addressbook/libebook-contacts/e-book-contacts-utils.c:48
msgid "No space"
msgstr "No space"
@@ -780,7 +807,7 @@ msgid "Birth Date"
msgstr "Birth Date"
#: ../src/addressbook/libebook-contacts/e-contact.c:291
-#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:936
+#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:961
msgid "Anniversary"
msgstr "Anniversary"
@@ -894,8 +921,8 @@ msgstr "Google Talk Name List"
msgid "Twitter Name List"
msgstr "Twitter Name List"
-#: ../src/addressbook/libebook-contacts/e-contact.c:1658
-#: ../src/addressbook/libebook/e-destination.c:919
+#: ../src/addressbook/libebook-contacts/e-contact.c:1657
+#: ../src/addressbook/libebook/e-destination.c:920
msgid "Unnamed List"
msgstr "Unnamed List"
@@ -929,58 +956,64 @@ msgstr "Text is too short for a phone number"
msgid "Text is too long for a phone number"
msgstr "Text is too long for a phone number"
-#: ../src/addressbook/libebook/e-book-client.c:929
+#: ../src/addressbook/libebook/e-book-client.c:930
#, c-format
msgid "Unknown book property “%s”"
msgstr "Unknown book property “%s”"
-#: ../src/addressbook/libebook/e-book-client.c:944
+#: ../src/addressbook/libebook/e-book-client.c:945
#, c-format
msgid "Cannot change value of book property “%s”"
msgstr "Cannot change value of book property “%s”"
-#: ../src/addressbook/libebook/e-book-client.c:1388
-#: ../src/addressbook/libebook/e-book-client.c:1619
-#: ../src/addressbook/libebook/e-book-client.c:1896
-#: ../src/calendar/libecal/e-cal-client.c:1715
-#: ../src/calendar/libecal/e-cal-client.c:1953
+#: ../src/addressbook/libebook/e-book-client.c:1389
+#: ../src/addressbook/libebook/e-book-client.c:1620
+#: ../src/addressbook/libebook/e-book-client.c:1897
+#: ../src/calendar/libecal/e-cal-client.c:1714
+#: ../src/calendar/libecal/e-cal-client.c:1952
#, c-format
msgid "Unable to connect to “%s”: "
msgstr "Unable to connect to “%s”: "
-#: ../src/addressbook/libebook/e-book-client-view.c:868
-#: ../src/calendar/libecal/e-cal-client-view.c:679
+#: ../src/addressbook/libebook/e-book-client-view.c:872
+#: ../src/calendar/libecal/e-cal-client-view.c:678
#, c-format
msgid "Client disappeared"
msgstr "Client disappeared"
+#: ../src/addressbook/libedata-book/e-book-backend.c:3259
+#, c-format
+#| msgid "The backend does not support bulk removals"
+msgid "Addressbook backend does not support cursors"
+msgstr "Addressbook backend does not support cursors"
+
#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:905
#: ../src/addressbook/libedata-book/e-book-sqlite.c:2255
#, c-format
msgid "Error introspecting unknown summary field “%s”"
msgstr "Error introspecting unknown summary field “%s”"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1515
-#: ../src/addressbook/libedata-book/e-book-cache.c:543
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1514
+#: ../src/addressbook/libedata-book/e-book-cache.c:548
#: ../src/addressbook/libedata-book/e-book-sqlite.c:1394
msgid "Error parsing regular expression"
msgstr "Error parsing regular expression"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1560
-#: ../src/addressbook/libedata-book/e-book-cache.c:4522
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1559
+#: ../src/addressbook/libedata-book/e-book-cache.c:4585
#: ../src/addressbook/libedata-book/e-book-sqlite.c:1878
#: ../src/camel/camel-db.c:820
#, c-format
msgid "Insufficient memory"
msgstr "Insufficient memory"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1697
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1696
#, c-format
msgid "Invalid contact field “%d” specified in summary"
msgstr "Invalid contact field “%d” specified in summary"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1731
-#: ../src/addressbook/libedata-book/e-book-cache.c:366
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:1730
+#: ../src/addressbook/libedata-book/e-book-cache.c:371
#: ../src/addressbook/libedata-book/e-book-sqlite.c:605
#, c-format
msgid ""
@@ -990,28 +1023,28 @@ msgstr ""
"Contact field “%s” of type “%s” specified in summary, but only boolean, "
"string and string list field types are supported"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3073
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4177
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:3074
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4175
#, c-format
msgid ""
"Full search_contacts are not stored in cache. vcards cannot be returned."
msgstr ""
"Full search_contacts are not stored in cache. vcards cannot be returned."
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4308
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4401
-#: ../src/addressbook/libedata-book/e-book-cache.c:3441
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:5840
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4306
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4399
+#: ../src/addressbook/libedata-book/e-book-cache.c:3467
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:5844
#, c-format
msgid "Query contained unsupported elements"
msgstr "Query contained unsupported elements"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4312
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4310
#, c-format
msgid "Invalid Query"
msgstr "Invalid Query"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4336
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4334
#, c-format
msgid ""
"Full search_contacts are not stored in cache. Hence only summary query is "
@@ -1020,52 +1053,50 @@ msgstr ""
"Full search_contacts are not stored in cache. Hence only summary query is "
"supported."
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4405
-#: ../src/addressbook/libedata-book/e-data-book.c:394
-#: ../src/addressbook/libedata-book/e-data-book.c:1144
-#: ../src/calendar/libedata-cal/e-data-cal.c:429
-#: ../src/calendar/libedata-cal/e-data-cal.c:1436
-#: ../src/libedataserver/e-client.c:175
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4403
+#: ../src/addressbook/libedata-book/e-data-book.c:871
+#: ../src/calendar/libedata-cal/e-data-cal.c:1146
+#: ../src/libedataserver/e-client.c:174
#, c-format
msgid "Invalid query"
msgstr "Invalid query"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4448
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:4446
#, c-format
msgid ""
"Full vcards are not stored in cache. Hence only summary query is supported."
msgstr ""
"Full vcards are not stored in cache. Hence only summary query is supported."
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:5271
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:5269
#, c-format
msgid "Unable to remove the db file: errno %d"
msgstr "Unable to remove the db file: errno %d"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6058
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6458
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6056
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6456
#, c-format
msgid "Only summary queries are supported by EbSdbCursor"
msgstr "Only summary queries are supported by EbSdbCursor"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6065
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6063
#, c-format
msgid "At least one sort field must be specified to use an EbSdbCursor"
msgstr "At least one sort field must be specified to use an EbSdbCursor"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6079
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6077
#, c-format
msgid "Cannot sort by a field that is not in the summary"
msgstr "Cannot sort by a field that is not in the summary"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6086
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6084
#, c-format
msgid "Cannot sort by a field which may have multiple values"
msgstr "Cannot sort by a field which may have multiple values"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6219
-#: ../src/addressbook/libedata-book/e-book-cache.c:5608
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:8139
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6217
+#: ../src/addressbook/libedata-book/e-book-cache.c:5796
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:8143
#, c-format
msgid ""
"Tried to step a cursor in reverse, but cursor is already at the beginning of "
@@ -1074,9 +1105,9 @@ msgstr ""
"Tried to step a cursor in reverse, but cursor is already at the beginning of "
"the contact list"
-#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6227
-#: ../src/addressbook/libedata-book/e-book-cache.c:5615
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:8147
+#: ../src/addressbook/libedata-book/e-book-backend-sqlitedb.c:6225
+#: ../src/addressbook/libedata-book/e-book-cache.c:5803
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:8151
#, c-format
msgid ""
"Tried to step a cursor forwards, but cursor is already at the end of the "
@@ -1085,72 +1116,76 @@ msgstr ""
"Tried to step a cursor forwards, but cursor is already at the end of the "
"contact list"
-#: ../src/addressbook/libedata-book/e-book-cache.c:331
+#: ../src/addressbook/libedata-book/e-book-cache.c:336
#: ../src/addressbook/libedata-book/e-book-sqlite.c:571
#, c-format
msgid "Unsupported contact field “%d” specified in summary"
msgstr "Unsupported contact field “%d” specified in summary"
-#: ../src/addressbook/libedata-book/e-book-cache.c:3436
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:5833
-#: ../src/calendar/libedata-cal/e-cal-cache.c:1621
-#: ../src/calendar/libedata-cal/e-cal-cache.c:3314
+#: ../src/addressbook/libedata-book/e-book-cache.c:3462
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:5837
+#: ../src/calendar/libedata-cal/e-cal-cache.c:1653
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3517
#, c-format
msgid "Invalid query: %s"
msgstr "Invalid query: %s"
-#: ../src/addressbook/libedata-book/e-book-cache.c:3606
+#: ../src/addressbook/libedata-book/e-book-cache.c:3647
msgid "Invalid query for a book cursor"
msgstr "Invalid query for a book cursor"
-#: ../src/addressbook/libedata-book/e-book-cache.c:4526
+#: ../src/addressbook/libedata-book/e-book-cache.c:4589
#: ../src/libebackend/e-cache.c:759
#, c-format
msgid "Can’t open database %s: %s"
msgstr "Can’t open database %s: %s"
-#: ../src/addressbook/libedata-book/e-book-cache.c:5129
-#: ../src/addressbook/libedata-book/e-book-cache.c:5181
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2730
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2793
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2964
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1342
-#: ../src/libebackend/e-cache.c:1374 ../src/libebackend/e-cache.c:2298
-#: ../src/libebackend/e-cache.c:2338
+#: ../src/addressbook/libedata-book/e-book-cache.c:5223
+#: ../src/addressbook/libedata-book/e-book-cache.c:5270
+#: ../src/addressbook/libedata-book/e-book-cache.c:5317
+#: ../src/addressbook/libedata-book/e-book-cache.c:5369
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2799
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2857
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2916
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2979
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3150
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1352
+#: ../src/libebackend/e-cache.c:1374 ../src/libebackend/e-cache.c:2352
+#: ../src/libebackend/e-cache.c:2392
#, c-format
msgid "Object “%s” not found"
msgstr "Object “%s” not found"
-#: ../src/addressbook/libedata-book/e-book-cache.c:5241
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2855
+#: ../src/addressbook/libedata-book/e-book-cache.c:5429
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3041
#, c-format
msgid "Object with extra “%s” not found"
msgstr "Object with extra “%s” not found"
-#: ../src/addressbook/libedata-book/e-book-cache.c:5395
+#: ../src/addressbook/libedata-book/e-book-cache.c:5583
msgid "At least one sort field must be specified to use a cursor"
msgstr "At least one sort field must be specified to use a cursor"
-#: ../src/addressbook/libedata-book/e-book-cache.c:5404
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:7979
+#: ../src/addressbook/libedata-book/e-book-cache.c:5592
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:7983
msgid "Cannot sort by a field that is not a string type"
msgstr "Cannot sort by a field that is not a string type"
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1050
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1063
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1064
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1075
#, c-format
msgid "Preloaded object for UID “%s” is invalid"
msgstr "Preloaded object for UID “%s” is invalid"
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1058
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1071
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1072
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1083
#, c-format
msgid "Received object for UID “%s” is invalid"
msgstr "Received object for UID “%s” is invalid"
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1885
-#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2333
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:3210
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:1897
+#: ../src/addressbook/libedata-book/e-book-meta-backend.c:2344
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:3284
#, c-format
msgid "Failed to create cache “%s”:"
msgstr "Failed to create cache “%s”:"
@@ -1163,186 +1198,56 @@ msgstr ""
"Cannot upgrade contacts database from a legacy database with more than one "
"addressbook. Delete one of the entries in the “folders” table first."
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:6008
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:6012
msgid "Invalid query for EbSqlCursor"
msgstr "Invalid query for EbSqlCursor"
-#: ../src/addressbook/libedata-book/e-book-sqlite.c:7961
+#: ../src/addressbook/libedata-book/e-book-sqlite.c:7965
msgid "At least one sort field must be specified to use an EbSqlCursor"
msgstr "At least one sort field must be specified to use an EbSqlCursor"
-#: ../src/addressbook/libedata-book/e-data-book.c:378
-#: ../src/calendar/libedata-cal/e-data-cal.c:410
-msgid "Success"
-msgstr "Success"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:379
-#: ../src/calendar/libecal/e-cal.c:2302
-#: ../src/calendar/libedata-cal/e-data-cal.c:411
-#: ../src/libedataserver/e-client.c:142
-msgid "Backend is busy"
-msgstr "Backend is busy"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:380
-#: ../src/calendar/libedata-cal/e-data-cal.c:412
-#: ../src/libedataserver/e-client.c:152
-msgid "Repository offline"
-msgstr "Repository offline"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:381
-#: ../src/calendar/libecal/e-cal.c:2316
-#: ../src/calendar/libedata-cal/e-data-cal.c:413
-#: ../src/libedataserver/e-client.c:159
-msgid "Permission denied"
-msgstr "Permission denied"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:384
-#: ../src/calendar/libedata-cal/e-data-cal.c:418
-msgid "Authentication Failed"
-msgstr "Authentication Failed"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:385
-#: ../src/calendar/libedata-cal/e-data-cal.c:419
-msgid "Authentication Required"
-msgstr "Authentication Required"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:386
-#: ../src/calendar/libedata-cal/e-data-cal.c:420
-msgid "Unsupported field"
-msgstr "Unsupported field"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:387
-#: ../src/calendar/libedata-cal/e-data-cal.c:422
-#: ../src/libedataserver/e-client.c:167
-msgid "Unsupported authentication method"
-msgstr "Unsupported authentication method"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:388
-#: ../src/calendar/libedata-cal/e-data-cal.c:423
-#: ../src/libedataserver/e-client.c:169
-msgid "TLS not available"
-msgstr "TLS not available"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:389
-msgid "Address book does not exist"
-msgstr "Address book does not exist"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:390
-msgid "Book removed"
-msgstr "Book removed"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:391
-#: ../src/calendar/libedata-cal/e-data-cal.c:426
-msgid "Not available in offline mode"
-msgstr "Not available in offline mode"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:392
-#: ../src/calendar/libedata-cal/e-data-cal.c:427
-#: ../src/libedataserver/e-client.c:171
-msgid "Search size limit exceeded"
-msgstr "Search size limit exceeded"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:393
-#: ../src/calendar/libedata-cal/e-data-cal.c:428
-#: ../src/libedataserver/e-client.c:173
-msgid "Search time limit exceeded"
-msgstr "Search time limit exceeded"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:395
-#: ../src/calendar/libedata-cal/e-data-cal.c:430
-#: ../src/libedataserver/e-client.c:177
-msgid "Query refused"
-msgstr "Query refused"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:396
-#: ../src/calendar/libedata-cal/e-data-cal.c:431
-#: ../src/libedataserver/e-client.c:163
-msgid "Could not cancel"
-msgstr "Could not cancel"
-
-#. { E_DATA_BOOK_STATUS_OTHER_ERROR, N_("Other error") },
-#. { OtherError, N_("Other error") },
-#: ../src/addressbook/libedata-book/e-data-book.c:398
-#: ../src/calendar/libedata-cal/e-data-cal.c:433
-msgid "Invalid server version"
-msgstr "Invalid server version"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:400
-#: ../src/calendar/libecal/e-cal.c:2300
-#: ../src/calendar/libedata-cal/e-data-cal.c:434
-#: ../src/libedataserver/e-client.c:140
-msgid "Invalid argument"
-msgstr "Invalid argument"
-
-#. Translators: The string for NOT_SUPPORTED error
-#: ../src/addressbook/libedata-book/e-data-book.c:402
-#: ../src/calendar/libecal/e-cal.c:1057 ../src/calendar/libecal/e-cal.c:1425
-#: ../src/calendar/libecal/e-cal.c:1907 ../src/calendar/libecal/e-cal.c:2339
-#: ../src/calendar/libedata-cal/e-data-cal.c:436
-#: ../src/libedataserver/e-client.c:165
-#, c-format
-msgid "Not supported"
-msgstr "Not supported"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:403
-#: ../src/calendar/libedata-cal/e-data-cal.c:437
-#: ../src/libedataserver/e-client.c:183
-msgid "Backend is not opened yet"
-msgstr "Backend is not opened yet"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:404
-#: ../src/libedataserver/e-client.c:185
-msgid "Object is out of sync"
-msgstr "Object is out of sync"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:412
-#: ../src/calendar/libedata-cal/e-data-cal.c:445
-#: ../src/libedataserver/e-client.c:181
-msgid "Other error"
-msgstr "Other error"
-
-#: ../src/addressbook/libedata-book/e-data-book.c:1169
-#: ../src/calendar/libedata-cal/e-data-cal.c:1461
+#: ../src/addressbook/libedata-book/e-data-book.c:896
+#: ../src/calendar/libedata-cal/e-data-cal.c:1171
msgid "Invalid query: "
msgstr "Invalid query: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1418
+#: ../src/addressbook/libedata-book/e-data-book.c:1145
msgid "Cannot open book: "
msgstr "Cannot open book: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1456
+#: ../src/addressbook/libedata-book/e-data-book.c:1183
msgid "Cannot refresh address book: "
msgstr "Cannot refresh address book: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1497
+#: ../src/addressbook/libedata-book/e-data-book.c:1224
msgid "Cannot get contact: "
msgstr "Cannot get contact: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1546
+#: ../src/addressbook/libedata-book/e-data-book.c:1269
msgid "Cannot get contact list: "
msgstr "Cannot get contact list: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1602
+#: ../src/addressbook/libedata-book/e-data-book.c:1321
msgid "Cannot get contact list uids: "
msgstr "Cannot get contact list uids: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1653
+#: ../src/addressbook/libedata-book/e-data-book.c:1372
msgid "Cannot add contact: "
msgstr "Cannot add contact: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1706
+#: ../src/addressbook/libedata-book/e-data-book.c:1423
msgid "Cannot modify contacts: "
msgstr "Cannot modify contacts: "
#. Translators: This is prefix to a detailed error message
-#: ../src/addressbook/libedata-book/e-data-book.c:1759
+#: ../src/addressbook/libedata-book/e-data-book.c:1475
msgid "Cannot remove contacts: "
msgstr "Cannot remove contacts: "
@@ -1373,29 +1278,42 @@ msgstr "Out of sync revision while moving cursor"
msgid "Alphabetic index was set for incorrect locale"
msgstr "Alphabetic index was set for incorrect locale"
-#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:206
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:207
#, c-format
msgid "Given URL “%s” doesn’t reference CalDAV calendar"
msgstr "Given URL “%s” doesn’t reference CalDAV calendar"
-#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1783
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1386
+msgid ""
+"Missing information about component URL, local cache is possibly incomplete "
+"or broken. Remove it, please."
+msgstr ""
+"Missing information about component URL, local cache is possibly incomplete "
+"or broken. Remove it, please."
+
+#: ../src/calendar/backends/caldav/e-cal-backend-caldav.c:1862
msgid "Failed to parse response data"
msgstr "Failed to parse response data"
-#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:938
+#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:963
msgid "Birthday"
msgstr "Birthday"
-#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:974
+#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:999
#, c-format
msgid "Birthday: %s"
msgstr "Birthday: %s"
-#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:1005
+#: ../src/calendar/backends/contacts/e-cal-backend-contacts.c:1030
#, c-format
msgid "Anniversary: %s"
msgstr "Anniversary: %s"
+#: ../src/calendar/backends/file/e-cal-backend-file.c:47
+#| msgid "Cannot get contact: "
+msgid "Cannot get URI"
+msgstr "Cannot get URI"
+
#: ../src/calendar/backends/file/e-cal-backend-file.c:243
msgid "Cannot save calendar data: Malformed URI."
msgstr "Cannot save calendar data: Malformed URI."
@@ -1405,350 +1323,322 @@ msgstr "Cannot save calendar data: Malformed URI."
msgid "Cannot save calendar data"
msgstr "Cannot save calendar data"
-#: ../src/calendar/backends/http/e-cal-backend-http.c:141
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1171
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1300
+#, c-format
+#| msgid "Cannot get folder “%s”: %s"
+msgid "Cannot parse ISC file “%s”"
+msgstr "Cannot parse ISC file “%s”"
+
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1182
+#: ../src/calendar/backends/file/e-cal-backend-file.c:1311
+#, c-format
+msgid "File “%s” is not a VCALENDAR component"
+msgstr "File “%s” is not a VCALENDAR component"
+
+#. FIXME This should be doable once all the recurid stuff is done
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3622
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3628
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3634
+#: ../src/calendar/backends/file/e-cal-backend-file.c:3661
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:2520
+msgid "Unsupported method"
+msgstr "Unsupported method"
+
+#: ../src/calendar/backends/http/e-cal-backend-http.c:169
msgid "URI not set"
msgstr "URI not set"
-#: ../src/calendar/backends/http/e-cal-backend-http.c:209
+#: ../src/calendar/backends/http/e-cal-backend-http.c:248
#, c-format
msgid "Malformed URI “%s”: %s"
msgstr "Malformed URI “%s”: %s"
-#: ../src/calendar/backends/http/e-cal-backend-http.c:372
+#: ../src/calendar/backends/http/e-cal-backend-http.c:390
#, c-format
msgid "Bad file format."
msgstr "Bad file format."
-#: ../src/calendar/backends/http/e-cal-backend-http.c:381
+#: ../src/calendar/backends/http/e-cal-backend-http.c:399
#, c-format
msgid "Not a calendar."
msgstr "Not a calendar."
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:196
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:175
msgid "Could not retrieve weather data"
msgstr "Could not retrieve weather data"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:379
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:353
msgid "Weather: Fog"
msgstr "Weather: Fog"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:380
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:354
msgid "Weather: Cloudy Night"
msgstr "Weather: Cloudy Night"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:381
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:355
msgid "Weather: Cloudy"
msgstr "Weather: Cloudy"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:382
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:356
msgid "Weather: Overcast"
msgstr "Weather: Overcast"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:383
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:357
msgid "Weather: Showers"
msgstr "Weather: Showers"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:384
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:358
msgid "Weather: Snow"
msgstr "Weather: Snow"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:385
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:359
msgid "Weather: Clear Night"
msgstr "Weather: Clear Night"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:386
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:360
msgid "Weather: Sunny"
msgstr "Weather: Sunny"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:387
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:361
msgid "Weather: Thunderstorms"
msgstr "Weather: Thunderstorms"
#. TRANSLATOR: This is the temperature in degrees Fahrenheit (\302\260 is U+00B0 DEGREE SIGN)
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:413
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:387
#, c-format
msgid "%.1f °F"
msgstr "%.1f °F"
#. TRANSLATOR: This is the temperature in degrees Celsius (\302\260 is U+00B0 DEGREE SIGN)
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:416
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:390
#, c-format
msgid "%.1f °C"
msgstr "%.1f °C"
#. TRANSLATOR: This is the temperature in kelvin
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:419
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:393
#, c-format
msgid "%.1f K"
msgstr "%.1f K"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:425
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:399
#, c-format
msgid "%.1f"
msgstr "%.1f"
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:562
#: ../src/calendar/backends/weather/e-cal-backend-weather.c:590
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:618
msgid "Forecast"
msgstr "Forecast"
-#: ../src/calendar/backends/weather/e-cal-backend-weather.c:710
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:686
msgid "Could not create cache file"
msgstr "Could not create cache file"
-#: ../src/calendar/libecal/e-cal.c:2304
-msgid "Repository is offline"
-msgstr "Repository is offline"
+#: ../src/calendar/backends/weather/e-cal-backend-weather.c:688
+#| msgid "Could not create cache file"
+msgid "Could not create cache file: "
+msgstr "Could not create cache file: "
-#: ../src/calendar/libecal/e-cal.c:2306
-#: ../src/calendar/libecal/e-cal-client.c:264
+#: ../src/calendar/libecal/e-cal-client.c:247
msgid "No such calendar"
msgstr "No such calendar"
-#: ../src/calendar/libecal/e-cal.c:2308
-#: ../src/calendar/libecal/e-cal-client.c:266
-#: ../src/calendar/libedata-cal/e-data-cal.c:415
+#: ../src/calendar/libecal/e-cal-client.c:249
msgid "Object not found"
msgstr "Object not found"
-#: ../src/calendar/libecal/e-cal.c:2310
-#: ../src/calendar/libecal/e-cal-client.c:268
-#: ../src/calendar/libedata-cal/e-data-cal.c:416
+#: ../src/calendar/libecal/e-cal-client.c:251
msgid "Invalid object"
msgstr "Invalid object"
-#: ../src/calendar/libecal/e-cal.c:2312
-msgid "URI not loaded"
-msgstr "URI not loaded"
-
-#: ../src/calendar/libecal/e-cal.c:2314
-msgid "URI already loaded"
-msgstr "URI already loaded"
-
-#: ../src/calendar/libecal/e-cal.c:2318
-msgid "Unknown User"
-msgstr "Unknown User"
+#: ../src/calendar/libecal/e-cal-client.c:253
+msgid "Unknown user"
+msgstr "Unknown user"
-#: ../src/calendar/libecal/e-cal.c:2320
-#: ../src/calendar/libecal/e-cal-client.c:272
-#: ../src/calendar/libedata-cal/e-data-cal.c:417
+#: ../src/calendar/libecal/e-cal-client.c:255
msgid "Object ID already exists"
msgstr "Object ID already exists"
-#: ../src/calendar/libecal/e-cal.c:2322
-msgid "Protocol not supported"
-msgstr "Protocol not supported"
-
-#: ../src/calendar/libecal/e-cal.c:2324
-msgid "Operation has been cancelled"
-msgstr "Operation has been cancelled"
-
-#: ../src/calendar/libecal/e-cal.c:2326
-msgid "Could not cancel operation"
-msgstr "Could not cancel operation"
-
-#: ../src/calendar/libecal/e-cal.c:2328 ../src/libedataserver/e-client.c:148
-msgid "Authentication failed"
-msgstr "Authentication failed"
-
-#: ../src/calendar/libecal/e-cal.c:2330
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1124
-#: ../src/libedataserver/e-client.c:150
-msgid "Authentication required"
-msgstr "Authentication required"
-
-#: ../src/calendar/libecal/e-cal.c:2332
-msgid "A D-Bus exception has occurred"
-msgstr "A D-Bus exception has occurred"
-
-#: ../src/calendar/libecal/e-cal.c:2336
-msgid "No error"
-msgstr "No error"
-
-#: ../src/calendar/libecal/e-cal-client.c:270
-#: ../src/calendar/libedata-cal/e-data-cal.c:425
-msgid "Unknown user"
-msgstr "Unknown user"
-
-#: ../src/calendar/libecal/e-cal-client.c:274
-#: ../src/calendar/libedata-cal/e-data-cal.c:414
+#: ../src/calendar/libecal/e-cal-client.c:257
msgid "Invalid range"
msgstr "Invalid range"
-#: ../src/calendar/libecal/e-cal-client.c:1063
+#: ../src/calendar/libecal/e-cal-client.c:1076
#, c-format
msgid "Unknown calendar property “%s”"
msgstr "Unknown calendar property “%s”"
-#: ../src/calendar/libecal/e-cal-client.c:1078
+#: ../src/calendar/libecal/e-cal-client.c:1091
#, c-format
msgid "Cannot change value of calendar property “%s”"
msgstr "Cannot change value of calendar property “%s”"
-#: ../src/calendar/libecal/e-cal-component.c:1330
+#: ../src/calendar/libecal/e-cal-component.c:718
msgid "Untitled appointment"
msgstr "Untitled appointment"
-#: ../src/calendar/libecal/e-cal-recur.c:4751
+#: ../src/calendar/libecal/e-cal-recur.c:4871
msgid "1st"
msgstr "1st"
-#: ../src/calendar/libecal/e-cal-recur.c:4752
+#: ../src/calendar/libecal/e-cal-recur.c:4872
msgid "2nd"
msgstr "2nd"
-#: ../src/calendar/libecal/e-cal-recur.c:4753
+#: ../src/calendar/libecal/e-cal-recur.c:4873
msgid "3rd"
msgstr "3rd"
-#: ../src/calendar/libecal/e-cal-recur.c:4754
+#: ../src/calendar/libecal/e-cal-recur.c:4874
msgid "4th"
msgstr "4th"
-#: ../src/calendar/libecal/e-cal-recur.c:4755
+#: ../src/calendar/libecal/e-cal-recur.c:4875
msgid "5th"
msgstr "5th"
-#: ../src/calendar/libecal/e-cal-recur.c:4756
+#: ../src/calendar/libecal/e-cal-recur.c:4876
msgid "6th"
msgstr "6th"
-#: ../src/calendar/libecal/e-cal-recur.c:4757
+#: ../src/calendar/libecal/e-cal-recur.c:4877
msgid "7th"
msgstr "7th"
-#: ../src/calendar/libecal/e-cal-recur.c:4758
+#: ../src/calendar/libecal/e-cal-recur.c:4878
msgid "8th"
msgstr "8th"
-#: ../src/calendar/libecal/e-cal-recur.c:4759
+#: ../src/calendar/libecal/e-cal-recur.c:4879
msgid "9th"
msgstr "9th"
-#: ../src/calendar/libecal/e-cal-recur.c:4760
+#: ../src/calendar/libecal/e-cal-recur.c:4880
msgid "10th"
msgstr "10th"
-#: ../src/calendar/libecal/e-cal-recur.c:4761
+#: ../src/calendar/libecal/e-cal-recur.c:4881
msgid "11th"
msgstr "11th"
-#: ../src/calendar/libecal/e-cal-recur.c:4762
+#: ../src/calendar/libecal/e-cal-recur.c:4882
msgid "12th"
msgstr "12th"
-#: ../src/calendar/libecal/e-cal-recur.c:4763
+#: ../src/calendar/libecal/e-cal-recur.c:4883
msgid "13th"
msgstr "13th"
-#: ../src/calendar/libecal/e-cal-recur.c:4764
+#: ../src/calendar/libecal/e-cal-recur.c:4884
msgid "14th"
msgstr "14th"
-#: ../src/calendar/libecal/e-cal-recur.c:4765
+#: ../src/calendar/libecal/e-cal-recur.c:4885
msgid "15th"
msgstr "15th"
-#: ../src/calendar/libecal/e-cal-recur.c:4766
+#: ../src/calendar/libecal/e-cal-recur.c:4886
msgid "16th"
msgstr "16th"
-#: ../src/calendar/libecal/e-cal-recur.c:4767
+#: ../src/calendar/libecal/e-cal-recur.c:4887
msgid "17th"
msgstr "17th"
-#: ../src/calendar/libecal/e-cal-recur.c:4768
+#: ../src/calendar/libecal/e-cal-recur.c:4888
msgid "18th"
msgstr "18th"
-#: ../src/calendar/libecal/e-cal-recur.c:4769
+#: ../src/calendar/libecal/e-cal-recur.c:4889
msgid "19th"
msgstr "19th"
-#: ../src/calendar/libecal/e-cal-recur.c:4770
+#: ../src/calendar/libecal/e-cal-recur.c:4890
msgid "20th"
msgstr "20th"
-#: ../src/calendar/libecal/e-cal-recur.c:4771
+#: ../src/calendar/libecal/e-cal-recur.c:4891
msgid "21st"
msgstr "21st"
-#: ../src/calendar/libecal/e-cal-recur.c:4772
+#: ../src/calendar/libecal/e-cal-recur.c:4892
msgid "22nd"
msgstr "22nd"
-#: ../src/calendar/libecal/e-cal-recur.c:4773
+#: ../src/calendar/libecal/e-cal-recur.c:4893
msgid "23rd"
msgstr "23rd"
-#: ../src/calendar/libecal/e-cal-recur.c:4774
+#: ../src/calendar/libecal/e-cal-recur.c:4894
msgid "24th"
msgstr "24th"
-#: ../src/calendar/libecal/e-cal-recur.c:4775
+#: ../src/calendar/libecal/e-cal-recur.c:4895
msgid "25th"
msgstr "25th"
-#: ../src/calendar/libecal/e-cal-recur.c:4776
+#: ../src/calendar/libecal/e-cal-recur.c:4896
msgid "26th"
msgstr "26th"
-#: ../src/calendar/libecal/e-cal-recur.c:4777
+#: ../src/calendar/libecal/e-cal-recur.c:4897
msgid "27th"
msgstr "27th"
-#: ../src/calendar/libecal/e-cal-recur.c:4778
+#: ../src/calendar/libecal/e-cal-recur.c:4898
msgid "28th"
msgstr "28th"
-#: ../src/calendar/libecal/e-cal-recur.c:4779
+#: ../src/calendar/libecal/e-cal-recur.c:4899
msgid "29th"
msgstr "29th"
-#: ../src/calendar/libecal/e-cal-recur.c:4780
+#: ../src/calendar/libecal/e-cal-recur.c:4900
msgid "30th"
msgstr "30th"
-#: ../src/calendar/libecal/e-cal-recur.c:4781
+#: ../src/calendar/libecal/e-cal-recur.c:4901
msgid "31st"
msgstr "31st"
-#: ../src/calendar/libecal/e-cal-recur.c:4940
+#: ../src/calendar/libecal/e-cal-recur.c:5046
#, c-format
msgid "every day forever"
msgid_plural "every %d days forever"
msgstr[0] "every day forever"
msgstr[1] "every %d days forever"
-#: ../src/calendar/libecal/e-cal-recur.c:4946
+#: ../src/calendar/libecal/e-cal-recur.c:5052
#, c-format
msgid "Every day forever"
msgid_plural "Every %d days forever"
msgstr[0] "Every day forever"
msgstr[1] "Every %d days forever"
-#: ../src/calendar/libecal/e-cal-recur.c:4954
+#: ../src/calendar/libecal/e-cal-recur.c:5060
#, c-format
msgid "every day"
msgid_plural "every %d days"
msgstr[0] "every day"
msgstr[1] "every %d days"
-#: ../src/calendar/libecal/e-cal-recur.c:4960
+#: ../src/calendar/libecal/e-cal-recur.c:5066
#, c-format
msgid "Every day"
msgid_plural "Every %d days"
msgstr[0] "Every day"
msgstr[1] "Every %d days"
-#: ../src/calendar/libecal/e-cal-recur.c:5050
+#: ../src/calendar/libecal/e-cal-recur.c:5152
#, c-format
msgid "every week"
msgid_plural "every %d weeks"
msgstr[0] "every week"
msgstr[1] "every %d weeks"
-#: ../src/calendar/libecal/e-cal-recur.c:5056
+#: ../src/calendar/libecal/e-cal-recur.c:5158
#, c-format
msgid "Every week"
msgid_plural "Every %d weeks"
@@ -1760,558 +1650,556 @@ msgstr[1] "Every %d weeks"
#. 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:5070
+#: ../src/calendar/libecal/e-cal-recur.c:5172
#, c-format
msgctxt "recur-description-dayname"
msgid "%1$s%2$s"
msgstr "%1$s%2$s"
-#: ../src/calendar/libecal/e-cal-recur.c:5087
+#: ../src/calendar/libecal/e-cal-recur.c:5189
msgctxt "recur-description"
msgid "on Sunday"
msgstr "on Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5088
+#: ../src/calendar/libecal/e-cal-recur.c:5190
msgctxt "recur-description"
msgid ", Sunday"
msgstr ", Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5089
+#: ../src/calendar/libecal/e-cal-recur.c:5191
msgctxt "recur-description"
msgid " and Sunday"
msgstr " and Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5092
+#: ../src/calendar/libecal/e-cal-recur.c:5194
msgctxt "recur-description"
msgid "on Monday"
msgstr "on Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5093
+#: ../src/calendar/libecal/e-cal-recur.c:5195
msgctxt "recur-description"
msgid ", Monday"
msgstr ", Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5094
+#: ../src/calendar/libecal/e-cal-recur.c:5196
msgctxt "recur-description"
msgid " and Monday"
msgstr " and Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5097
+#: ../src/calendar/libecal/e-cal-recur.c:5199
msgctxt "recur-description"
msgid "on Tuesday"
msgstr "on Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5098
+#: ../src/calendar/libecal/e-cal-recur.c:5200
msgctxt "recur-description"
msgid ", Tuesday"
msgstr ", Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5099
+#: ../src/calendar/libecal/e-cal-recur.c:5201
msgctxt "recur-description"
msgid " and Tuesday"
msgstr " and Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5102
+#: ../src/calendar/libecal/e-cal-recur.c:5204
msgctxt "recur-description"
msgid "on Wednesday"
msgstr "on Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5103
+#: ../src/calendar/libecal/e-cal-recur.c:5205
msgctxt "recur-description"
msgid ", Wednesday"
msgstr ", Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5104
+#: ../src/calendar/libecal/e-cal-recur.c:5206
msgctxt "recur-description"
msgid " and Wednesday"
msgstr " and Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5107
+#: ../src/calendar/libecal/e-cal-recur.c:5209
msgctxt "recur-description"
msgid "on Thursday"
msgstr "on Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5108
+#: ../src/calendar/libecal/e-cal-recur.c:5210
msgctxt "recur-description"
msgid ", Thursday"
msgstr ", Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5109
+#: ../src/calendar/libecal/e-cal-recur.c:5211
msgctxt "recur-description"
msgid " and Thursday"
msgstr " and Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5112
-#| msgctxt "CategoryName"
-#| msgid "Holiday"
+#: ../src/calendar/libecal/e-cal-recur.c:5214
msgctxt "recur-description"
msgid "on Friday"
msgstr "on Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5113
+#: ../src/calendar/libecal/e-cal-recur.c:5215
msgctxt "recur-description"
msgid ", Friday"
msgstr ", Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5114
+#: ../src/calendar/libecal/e-cal-recur.c:5216
msgctxt "recur-description"
msgid " and Friday"
msgstr " and Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5117
+#: ../src/calendar/libecal/e-cal-recur.c:5219
msgctxt "recur-description"
msgid "on Saturday"
msgstr "on Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5118
+#: ../src/calendar/libecal/e-cal-recur.c:5220
msgctxt "recur-description"
msgid ", Saturday"
msgstr ", Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5119
+#: ../src/calendar/libecal/e-cal-recur.c:5221
msgctxt "recur-description"
msgid " and Saturday"
msgstr " and Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5252
+#: ../src/calendar/libecal/e-cal-recur.c:5350
#, c-format
msgid "every month"
msgid_plural "every %d months"
msgstr[0] "every month"
msgstr[1] "every %d months"
-#: ../src/calendar/libecal/e-cal-recur.c:5258
+#: ../src/calendar/libecal/e-cal-recur.c:5356
#, c-format
msgid "Every month"
msgid_plural "Every %d months"
msgstr[0] "Every month"
msgstr[1] "Every %d months"
-#: ../src/calendar/libecal/e-cal-recur.c:5268
-#: ../src/calendar/libecal/e-cal-recur.c:5589
+#: ../src/calendar/libecal/e-cal-recur.c:5366
+#: ../src/calendar/libecal/e-cal-recur.c:5687
msgctxt "recur-description"
msgid "on the last Sunday"
msgstr "on the last Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5271
-#: ../src/calendar/libecal/e-cal-recur.c:5439
+#: ../src/calendar/libecal/e-cal-recur.c:5369
+#: ../src/calendar/libecal/e-cal-recur.c:5537
msgctxt "recur-description"
msgid "on the last Monday"
msgstr "on the last Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5274
-#: ../src/calendar/libecal/e-cal-recur.c:5464
+#: ../src/calendar/libecal/e-cal-recur.c:5372
+#: ../src/calendar/libecal/e-cal-recur.c:5562
msgctxt "recur-description"
msgid "on the last Tuesday"
msgstr "on the last Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5277
-#: ../src/calendar/libecal/e-cal-recur.c:5489
+#: ../src/calendar/libecal/e-cal-recur.c:5375
+#: ../src/calendar/libecal/e-cal-recur.c:5587
msgctxt "recur-description"
msgid "on the last Wednesday"
msgstr "on the last Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5280
-#: ../src/calendar/libecal/e-cal-recur.c:5514
+#: ../src/calendar/libecal/e-cal-recur.c:5378
+#: ../src/calendar/libecal/e-cal-recur.c:5612
msgctxt "recur-description"
msgid "on the last Thursday"
msgstr "on the last Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5283
-#: ../src/calendar/libecal/e-cal-recur.c:5539
+#: ../src/calendar/libecal/e-cal-recur.c:5381
+#: ../src/calendar/libecal/e-cal-recur.c:5637
msgctxt "recur-description"
msgid "on the last Friday"
msgstr "on the last Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5286
-#: ../src/calendar/libecal/e-cal-recur.c:5564
+#: ../src/calendar/libecal/e-cal-recur.c:5384
+#: ../src/calendar/libecal/e-cal-recur.c:5662
msgctxt "recur-description"
msgid "on the last Saturday"
msgstr "on the last Saturday"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5296
+#: ../src/calendar/libecal/e-cal-recur.c:5394
msgctxt "recur-description"
msgid "on the 1st day"
msgstr "on the 1st day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5300
+#: ../src/calendar/libecal/e-cal-recur.c:5398
msgctxt "recur-description"
msgid "on the 2nd day"
msgstr "on the 2nd day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5304
+#: ../src/calendar/libecal/e-cal-recur.c:5402
msgctxt "recur-description"
msgid "on the 3rd day"
msgstr "on the 3rd day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5308
+#: ../src/calendar/libecal/e-cal-recur.c:5406
msgctxt "recur-description"
msgid "on the 4th day"
msgstr "on the 4th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5312
+#: ../src/calendar/libecal/e-cal-recur.c:5410
msgctxt "recur-description"
msgid "on the 5th day"
msgstr "on the 5th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5316
+#: ../src/calendar/libecal/e-cal-recur.c:5414
msgctxt "recur-description"
msgid "on the 6th day"
msgstr "on the 6th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5320
+#: ../src/calendar/libecal/e-cal-recur.c:5418
msgctxt "recur-description"
msgid "on the 7th day"
msgstr "on the 7th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5324
+#: ../src/calendar/libecal/e-cal-recur.c:5422
msgctxt "recur-description"
msgid "on the 8th day"
msgstr "on the 8th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5328
+#: ../src/calendar/libecal/e-cal-recur.c:5426
msgctxt "recur-description"
msgid "on the 9th day"
msgstr "on the 9th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5332
+#: ../src/calendar/libecal/e-cal-recur.c:5430
msgctxt "recur-description"
msgid "on the 10th day"
msgstr "on the 10th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5336
+#: ../src/calendar/libecal/e-cal-recur.c:5434
msgctxt "recur-description"
msgid "on the 11th day"
msgstr "on the 11th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5340
+#: ../src/calendar/libecal/e-cal-recur.c:5438
msgctxt "recur-description"
msgid "on the 12th day"
msgstr "on the 12th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5344
+#: ../src/calendar/libecal/e-cal-recur.c:5442
msgctxt "recur-description"
msgid "on the 13th day"
msgstr "on the 13th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5348
+#: ../src/calendar/libecal/e-cal-recur.c:5446
msgctxt "recur-description"
msgid "on the 14th day"
msgstr "on the 14th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5352
+#: ../src/calendar/libecal/e-cal-recur.c:5450
msgctxt "recur-description"
msgid "on the 15th day"
msgstr "on the 15th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5356
+#: ../src/calendar/libecal/e-cal-recur.c:5454
msgctxt "recur-description"
msgid "on the 16th day"
msgstr "on the 16th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5360
+#: ../src/calendar/libecal/e-cal-recur.c:5458
msgctxt "recur-description"
msgid "on the 17th day"
msgstr "on the 17th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5364
+#: ../src/calendar/libecal/e-cal-recur.c:5462
msgctxt "recur-description"
msgid "on the 18th day"
msgstr "on the 18th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5368
+#: ../src/calendar/libecal/e-cal-recur.c:5466
msgctxt "recur-description"
msgid "on the 19th day"
msgstr "on the 19th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5372
+#: ../src/calendar/libecal/e-cal-recur.c:5470
msgctxt "recur-description"
msgid "on the 20th day"
msgstr "on the 20th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5376
+#: ../src/calendar/libecal/e-cal-recur.c:5474
msgctxt "recur-description"
msgid "on the 21st day"
msgstr "on the 21st day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5380
+#: ../src/calendar/libecal/e-cal-recur.c:5478
msgctxt "recur-description"
msgid "on the 22nd day"
msgstr "on the 22nd day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5384
+#: ../src/calendar/libecal/e-cal-recur.c:5482
msgctxt "recur-description"
msgid "on the 23rd day"
msgstr "on the 23rd day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5388
+#: ../src/calendar/libecal/e-cal-recur.c:5486
msgctxt "recur-description"
msgid "on the 24th day"
msgstr "on the 24th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5392
+#: ../src/calendar/libecal/e-cal-recur.c:5490
msgctxt "recur-description"
msgid "on the 25th day"
msgstr "on the 25th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5396
+#: ../src/calendar/libecal/e-cal-recur.c:5494
msgctxt "recur-description"
msgid "on the 26th day"
msgstr "on the 26th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5400
+#: ../src/calendar/libecal/e-cal-recur.c:5498
msgctxt "recur-description"
msgid "on the 27th day"
msgstr "on the 27th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5404
+#: ../src/calendar/libecal/e-cal-recur.c:5502
msgctxt "recur-description"
msgid "on the 28th day"
msgstr "on the 28th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5408
+#: ../src/calendar/libecal/e-cal-recur.c:5506
msgctxt "recur-description"
msgid "on the 29th day"
msgstr "on the 29th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5412
+#: ../src/calendar/libecal/e-cal-recur.c:5510
msgctxt "recur-description"
msgid "on the 30th day"
msgstr "on the 30th day"
#. Translators: This is added to a monthly recurrence, forming something like "Every month on the Xth day"
-#: ../src/calendar/libecal/e-cal-recur.c:5416
+#: ../src/calendar/libecal/e-cal-recur.c:5514
msgctxt "recur-description"
msgid "on the 31st day"
msgstr "on the 31st day"
-#: ../src/calendar/libecal/e-cal-recur.c:5424
+#: ../src/calendar/libecal/e-cal-recur.c:5522
msgctxt "recur-description"
msgid "on the first Monday"
msgstr "on the first Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5427
+#: ../src/calendar/libecal/e-cal-recur.c:5525
msgctxt "recur-description"
msgid "on the second Monday"
msgstr "on the second Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5430
+#: ../src/calendar/libecal/e-cal-recur.c:5528
msgctxt "recur-description"
msgid "on the third Monday"
msgstr "on the third Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5433
+#: ../src/calendar/libecal/e-cal-recur.c:5531
msgctxt "recur-description"
msgid "on the fourth Monday"
msgstr "on the fourth Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5436
+#: ../src/calendar/libecal/e-cal-recur.c:5534
msgctxt "recur-description"
msgid "on the fifth Monday"
msgstr "on the fifth Monday"
-#: ../src/calendar/libecal/e-cal-recur.c:5449
+#: ../src/calendar/libecal/e-cal-recur.c:5547
msgctxt "recur-description"
msgid "on the first Tuesday"
msgstr "on the first Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5452
+#: ../src/calendar/libecal/e-cal-recur.c:5550
msgctxt "recur-description"
msgid "on the second Tuesday"
msgstr "on the second Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5455
+#: ../src/calendar/libecal/e-cal-recur.c:5553
msgctxt "recur-description"
msgid "on the third Tuesday"
msgstr "on the third Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5458
+#: ../src/calendar/libecal/e-cal-recur.c:5556
msgctxt "recur-description"
msgid "on the fourth Tuesday"
msgstr "on the fourth Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5461
+#: ../src/calendar/libecal/e-cal-recur.c:5559
msgctxt "recur-description"
msgid "on the fifth Tuesday"
msgstr "on the fifth Tuesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5474
+#: ../src/calendar/libecal/e-cal-recur.c:5572
msgctxt "recur-description"
msgid "on the first Wednesday"
msgstr "on the first Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5477
+#: ../src/calendar/libecal/e-cal-recur.c:5575
msgctxt "recur-description"
msgid "on the second Wednesday"
msgstr "on the second Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5480
+#: ../src/calendar/libecal/e-cal-recur.c:5578
msgctxt "recur-description"
msgid "on the third Wednesday"
msgstr "on the third Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5483
+#: ../src/calendar/libecal/e-cal-recur.c:5581
msgctxt "recur-description"
msgid "on the fourth Wednesday"
msgstr "on the fourth Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5486
+#: ../src/calendar/libecal/e-cal-recur.c:5584
msgctxt "recur-description"
msgid "on the fifth Wednesday"
msgstr "on the fifth Wednesday"
-#: ../src/calendar/libecal/e-cal-recur.c:5499
+#: ../src/calendar/libecal/e-cal-recur.c:5597
msgctxt "recur-description"
msgid "on the first Thursday"
msgstr "on the first Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5502
+#: ../src/calendar/libecal/e-cal-recur.c:5600
msgctxt "recur-description"
msgid "on the second Thursday"
msgstr "on the second Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5505
+#: ../src/calendar/libecal/e-cal-recur.c:5603
msgctxt "recur-description"
msgid "on the third Thursday"
msgstr "on the third Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5508
+#: ../src/calendar/libecal/e-cal-recur.c:5606
msgctxt "recur-description"
msgid "on the fourth Thursday"
msgstr "on the fourth Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5511
+#: ../src/calendar/libecal/e-cal-recur.c:5609
msgctxt "recur-description"
msgid "on the fifth Thursday"
msgstr "on the fifth Thursday"
-#: ../src/calendar/libecal/e-cal-recur.c:5524
+#: ../src/calendar/libecal/e-cal-recur.c:5622
msgctxt "recur-description"
msgid "on the first Friday"
msgstr "on the first Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5527
+#: ../src/calendar/libecal/e-cal-recur.c:5625
msgctxt "recur-description"
msgid "on the second Friday"
msgstr "on the second Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5530
+#: ../src/calendar/libecal/e-cal-recur.c:5628
msgctxt "recur-description"
msgid "on the third Friday"
msgstr "on the third Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5533
+#: ../src/calendar/libecal/e-cal-recur.c:5631
msgctxt "recur-description"
msgid "on the fourth Friday"
msgstr "on the fourth Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5536
+#: ../src/calendar/libecal/e-cal-recur.c:5634
msgctxt "recur-description"
msgid "on the fifth Friday"
msgstr "on the fifth Friday"
-#: ../src/calendar/libecal/e-cal-recur.c:5549
+#: ../src/calendar/libecal/e-cal-recur.c:5647
msgctxt "recur-description"
msgid "on the first Saturday"
msgstr "on the first Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5552
+#: ../src/calendar/libecal/e-cal-recur.c:5650
msgctxt "recur-description"
msgid "on the second Saturday"
msgstr "on the second Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5555
+#: ../src/calendar/libecal/e-cal-recur.c:5653
msgctxt "recur-description"
msgid "on the third Saturday"
msgstr "on the third Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5558
+#: ../src/calendar/libecal/e-cal-recur.c:5656
msgctxt "recur-description"
msgid "on the fourth Saturday"
msgstr "on the fourth Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5561
+#: ../src/calendar/libecal/e-cal-recur.c:5659
msgctxt "recur-description"
msgid "on the fifth Saturday"
msgstr "on the fifth Saturday"
-#: ../src/calendar/libecal/e-cal-recur.c:5574
+#: ../src/calendar/libecal/e-cal-recur.c:5672
msgctxt "recur-description"
msgid "on the first Sunday"
msgstr "on the first Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5577
+#: ../src/calendar/libecal/e-cal-recur.c:5675
msgctxt "recur-description"
msgid "on the second Sunday"
msgstr "on the second Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5580
+#: ../src/calendar/libecal/e-cal-recur.c:5678
msgctxt "recur-description"
msgid "on the third Sunday"
msgstr "on the third Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5583
+#: ../src/calendar/libecal/e-cal-recur.c:5681
msgctxt "recur-description"
msgid "on the fourth Sunday"
msgstr "on the fourth Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5586
+#: ../src/calendar/libecal/e-cal-recur.c:5684
msgctxt "recur-description"
msgid "on the fifth Sunday"
msgstr "on the fifth Sunday"
-#: ../src/calendar/libecal/e-cal-recur.c:5615
+#: ../src/calendar/libecal/e-cal-recur.c:5713
#, c-format
msgid "every year forever"
msgid_plural "every %d years forever"
msgstr[0] "every year forever"
msgstr[1] "every %d years forever"
-#: ../src/calendar/libecal/e-cal-recur.c:5621
+#: ../src/calendar/libecal/e-cal-recur.c:5719
#, c-format
msgid "Every year forever"
msgid_plural "Every %d years forever"
msgstr[0] "Every year forever"
msgstr[1] "Every %d years forever"
-#: ../src/calendar/libecal/e-cal-recur.c:5629
+#: ../src/calendar/libecal/e-cal-recur.c:5727
#, c-format
msgid "every year"
msgid_plural "every %d years"
msgstr[0] "every year"
msgstr[1] "every %d years"
-#: ../src/calendar/libecal/e-cal-recur.c:5635
+#: ../src/calendar/libecal/e-cal-recur.c:5733
#, c-format
msgid "Every year"
msgid_plural "Every %d years"
@@ -2321,7 +2209,7 @@ msgstr[1] "Every %d years"
#. 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:5654
+#: ../src/calendar/libecal/e-cal-recur.c:5752
#, c-format
msgid "for one occurrence"
msgid_plural "for %d occurrences"
@@ -2332,7 +2220,7 @@ msgstr[1] "for %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:5689
+#: ../src/calendar/libecal/e-cal-recur.c:5783
#, c-format
msgctxt "recur-description"
msgid "until %s"
@@ -2341,7 +2229,7 @@ msgstr "until %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:5695
+#: ../src/calendar/libecal/e-cal-recur.c:5789
msgctxt "recur-description"
msgid "forever"
msgstr "forever"
@@ -2349,7 +2237,7 @@ msgstr "forever"
#. 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:5705
+#: ../src/calendar/libecal/e-cal-recur.c:5799
#, c-format
msgctxt "recur-description"
msgid "%1$s %2$s %3$s"
@@ -2358,7 +2246,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:5710
+#: ../src/calendar/libecal/e-cal-recur.c:5804
#, c-format
msgctxt "recur-description"
msgid "%1$s %2$s"
@@ -2366,7 +2254,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:5726
+#: ../src/calendar/libecal/e-cal-recur.c:5820
#, c-format
msgid ", with one exception"
msgid_plural ", with %d exceptions"
@@ -2376,34 +2264,33 @@ msgstr[1] ", with %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:5733
+#: ../src/calendar/libecal/e-cal-recur.c:5827
#, c-format
msgctxt "recur-description"
msgid "%1$s%2$s"
msgstr "%1$s%2$s"
-#: ../src/calendar/libecal/e-cal-recur.c:5746
-#: ../src/calendar/libecal/e-cal-recur.c:5769
+#: ../src/calendar/libecal/e-cal-recur.c:5840
+#: ../src/calendar/libecal/e-cal-recur.c:5863
msgctxt "recur-description"
msgid "The meeting recurs"
msgstr "The meeting recurs"
-#: ../src/calendar/libecal/e-cal-recur.c:5748
-#: ../src/calendar/libecal/e-cal-recur.c:5771
-#| msgid "Untitled appointment"
+#: ../src/calendar/libecal/e-cal-recur.c:5842
+#: ../src/calendar/libecal/e-cal-recur.c:5865
msgctxt "recur-description"
msgid "The appointment recurs"
msgstr "The appointment recurs"
-#: ../src/calendar/libecal/e-cal-recur.c:5751
-#: ../src/calendar/libecal/e-cal-recur.c:5774
+#: ../src/calendar/libecal/e-cal-recur.c:5845
+#: ../src/calendar/libecal/e-cal-recur.c:5868
msgctxt "recur-description"
msgid "The task recurs"
msgstr "The task recurs"
-#. if (icalcomponent_isa (icalcomp) == ICAL_VJOURNAL_COMPONENT)
-#: ../src/calendar/libecal/e-cal-recur.c:5753
-#: ../src/calendar/libecal/e-cal-recur.c:5776
+#. if (i_cal_component_isa (comp) == I_CAL_VJOURNAL_COMPONENT)
+#: ../src/calendar/libecal/e-cal-recur.c:5847
+#: ../src/calendar/libecal/e-cal-recur.c:5870
msgctxt "recur-description"
msgid "The memo recurs"
msgstr "The memo recurs"
@@ -2412,37 +2299,37 @@ msgstr "The memo recurs"
#. 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:5760
+#: ../src/calendar/libecal/e-cal-recur.c:5854
#, c-format
msgctxt "recur-description-prefix"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
-#: ../src/calendar/libecal/e-cal-util.c:746
-#: ../src/calendar/libecal/e-cal-util.c:773
+#: ../src/calendar/libecal/e-cal-util.c:803
+#: ../src/calendar/libecal/e-cal-util.c:830
msgctxt "Priority"
msgid "High"
msgstr "High"
-#: ../src/calendar/libecal/e-cal-util.c:748
-#: ../src/calendar/libecal/e-cal-util.c:775
+#: ../src/calendar/libecal/e-cal-util.c:805
+#: ../src/calendar/libecal/e-cal-util.c:832
msgctxt "Priority"
msgid "Normal"
msgstr "Normal"
-#: ../src/calendar/libecal/e-cal-util.c:750
-#: ../src/calendar/libecal/e-cal-util.c:777
+#: ../src/calendar/libecal/e-cal-util.c:807
+#: ../src/calendar/libecal/e-cal-util.c:834
msgctxt "Priority"
msgid "Low"
msgstr "Low"
#. An empty string is the same as 'None'.
-#: ../src/calendar/libecal/e-cal-util.c:771
+#: ../src/calendar/libecal/e-cal-util.c:828
msgctxt "Priority"
msgid "Undefined"
msgstr "Undefined"
-#: ../src/calendar/libecal/e-cal-util.c:813
+#: ../src/calendar/libecal/e-cal-util.c:870
#: ../src/libedataserverui/e-reminders-widget.c:291
#, c-format
msgid "%d week"
@@ -2450,7 +2337,7 @@ msgid_plural "%d weeks"
msgstr[0] "%d week"
msgstr[1] "%d weeks"
-#: ../src/calendar/libecal/e-cal-util.c:822
+#: ../src/calendar/libecal/e-cal-util.c:879
#: ../src/libedataserverui/e-reminders-widget.c:287
#, c-format
msgid "%d day"
@@ -2458,7 +2345,7 @@ msgid_plural "%d days"
msgstr[0] "%d day"
msgstr[1] "%d days"
-#: ../src/calendar/libecal/e-cal-util.c:831
+#: ../src/calendar/libecal/e-cal-util.c:888
#: ../src/libedataserverui/e-reminders-widget.c:283
#, c-format
msgid "%d hour"
@@ -2466,7 +2353,7 @@ msgid_plural "%d hours"
msgstr[0] "%d hour"
msgstr[1] "%d hours"
-#: ../src/calendar/libecal/e-cal-util.c:840
+#: ../src/calendar/libecal/e-cal-util.c:897
#: ../src/libedataserverui/e-reminders-widget.c:279
#, c-format
msgid "%d minute"
@@ -2475,23 +2362,22 @@ msgstr[0] "%d minute"
msgstr[1] "%d minutes"
#. Translators: here, "second" is the time division (like "minute"), not the ordinal number (like "third")
-#: ../src/calendar/libecal/e-cal-util.c:845
+#: ../src/calendar/libecal/e-cal-util.c:902
#, c-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] "%d second"
msgstr[1] "%d seconds"
-#: ../src/calendar/libecal/e-reminder-watcher.c:2522
+#: ../src/calendar/libecal/e-reminder-watcher.c:2700
msgid "No Summary"
msgstr "No Summary"
#. Translators: The first %s is replaced with the time string,
#. the second %s with a duration, and the third %s with an event location,
#. making it something like: "24.1.2018 10:30 (30 minutes) Meeting room A1"
-#: ../src/calendar/libecal/e-reminder-watcher.c:2538
+#: ../src/calendar/libecal/e-reminder-watcher.c:2716
#, c-format
-#| msgid "%s (%s)"
msgctxt "overdue"
msgid "%s (%s) %s"
msgstr "%s (%s) %s"
@@ -2499,9 +2385,8 @@ msgstr "%s (%s) %s"
#. Translators: The first %s is replaced with the time string,
#. the second %s with a duration, making is something like:
#. "24.1.2018 10:30 (30 minutes)"
-#: ../src/calendar/libecal/e-reminder-watcher.c:2543
+#: ../src/calendar/libecal/e-reminder-watcher.c:2721
#, c-format
-#| msgid "%s (%s)"
msgctxt "overdue"
msgid "%s (%s)"
msgstr "%s (%s)"
@@ -2509,89 +2394,89 @@ msgstr "%s (%s)"
#. Translators: The first %s is replaced with the time string,
#. the second %s with an event location, making it something like:
#. "24.1.2018 10:30 Meeting room A1"
-#: ../src/calendar/libecal/e-reminder-watcher.c:2548
+#: ../src/calendar/libecal/e-reminder-watcher.c:2726
#, c-format
msgctxt "overdue"
msgid "%s %s"
msgstr "%s %s"
#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:83
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1086
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1399
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1526
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1575
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1110
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1453
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1580
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1629
#, c-format
msgid "“%s” expects one argument"
msgstr "“%s” expects one argument"
#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:90
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:689
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1406
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1414
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:713
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1460
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1468
#, c-format
msgid "“%s” expects the first argument to be a string"
msgstr "“%s” expects the first argument to be a string"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:165
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:170
#, c-format
msgid "“%s” expects two or three arguments"
msgstr "“%s” expects two or three arguments"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:172
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:261
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:323
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:839
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1093
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1475
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1533
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1582
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:177
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:278
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:346
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:863
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1117
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1529
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1587
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1636
#, c-format
msgid "“%s” expects the first argument to be a time_t"
msgstr "“%s” expects the first argument to be a time_t"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:181
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:269
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:333
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:848
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:186
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:286
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:356
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:872
#, c-format
msgid "“%s” expects the second argument to be a time_t"
msgstr "“%s” expects the second argument to be a time_t"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:191
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:196
#, c-format
msgid "“%s” expects the third argument to be a string"
msgstr "“%s” expects the third argument to be a string"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:253
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:270
#, c-format
msgid "“%s” expects none or two arguments"
msgstr "“%s” expects none or two arguments"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:316
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:682
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:832
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1468
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:339
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:706
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:856
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1522
#, c-format
msgid "“%s” expects two arguments"
msgstr "“%s” expects two arguments"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:615
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:638
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:764
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:796
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1005
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1038
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1360
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:645
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:668
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:788
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:820
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1029
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1062
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1414
#, c-format
msgid "“%s” expects no arguments"
msgstr "“%s” expects no arguments"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:698
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:722
#, c-format
msgid "“%s” expects the second argument to be a string"
msgstr "“%s” expects the second argument to be a string"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:729
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:753
#, c-format
msgid ""
"“%s” expects the first argument to be either “any”, “summary”, or "
@@ -2602,12 +2487,12 @@ msgstr ""
"“description”, or “location”, or “attendee”, or “organizer”, or "
"“classification”"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:900
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:924
#, c-format
msgid "“%s” expects at least one argument"
msgstr "“%s” expects at least one argument"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:915
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:939
#, c-format
msgid ""
"“%s” expects all arguments to be strings or one and only one argument to be "
@@ -2616,123 +2501,117 @@ msgstr ""
"“%s” expects all arguments to be strings or one and only one argument to be "
"a boolean false (#f)"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1423
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1477
#, c-format
msgid "“%s” expects the first argument to be an ISO 8601 date/time string"
msgstr "“%s” expects the first argument to be an ISO 8601 date/time string"
-#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1484
+#: ../src/calendar/libedata-cal/e-cal-backend-sexp.c:1538
#, c-format
msgid "“%s” expects the second argument to be an integer"
msgstr "“%s” expects the second argument to be an integer"
-#: ../src/calendar/libedata-cal/e-cal-cache.c:1756
+#: ../src/calendar/libedata-cal/e-cal-cache.c:1797
#, c-format
msgid "Failed to create SQLite function, error code “%d”: %s"
msgstr "Failed to create SQLite function, error code “%d”: %s"
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2728
-#: ../src/calendar/libedata-cal/e-cal-cache.c:2791
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2797
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2855
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2914
+#: ../src/calendar/libedata-cal/e-cal-cache.c:2977
#, c-format
msgid "Object “%s”, “%s” not found"
msgstr "Object “%s”, “%s” not found"
-#: ../src/calendar/libedata-cal/e-cal-cache.c:3531
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3712
msgid "Cannot add timezone without tzid"
msgstr "Cannot add timezone without tzid"
-#: ../src/calendar/libedata-cal/e-cal-cache.c:3540
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3721
msgid "Cannot add timezone without component"
msgstr "Cannot add timezone without component"
-#: ../src/calendar/libedata-cal/e-cal-cache.c:3546
+#: ../src/calendar/libedata-cal/e-cal-cache.c:3729
msgid "Cannot add timezone with invalid component"
msgstr "Cannot add timezone with invalid component"
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1118
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:1130
#, c-format
msgid "Received object for UID “%s” doesn’t contain any expected component"
msgstr "Received object for UID “%s” doesn’t contain any expected component"
-#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:4037
+#: ../src/calendar/libedata-cal/e-cal-meta-backend.c:4154
msgid "attachment.dat"
msgstr "attachment.dat"
-#: ../src/calendar/libedata-cal/e-data-cal.c:421
-msgid "Unsupported method"
-msgstr "Unsupported method"
-
-#: ../src/calendar/libedata-cal/e-data-cal.c:424
-msgid "Calendar does not exist"
-msgstr "Calendar does not exist"
-
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1655
+#: ../src/calendar/libedata-cal/e-data-cal.c:1365
msgid "Cannot open calendar: "
msgstr "Cannot open calendar: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1693
+#: ../src/calendar/libedata-cal/e-data-cal.c:1403
msgid "Cannot refresh calendar: "
msgstr "Cannot refresh calendar: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1735
+#: ../src/calendar/libedata-cal/e-data-cal.c:1445
msgid "Cannot retrieve calendar object path: "
msgstr "Cannot retrieve calendar object path: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1788
+#: ../src/calendar/libedata-cal/e-data-cal.c:1498
msgid "Cannot retrieve calendar object list: "
msgstr "Cannot retrieve calendar object list: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1846
+#: ../src/calendar/libedata-cal/e-data-cal.c:1556
msgid "Cannot retrieve calendar free/busy list: "
msgstr "Cannot retrieve calendar free/busy list: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1897
+#: ../src/calendar/libedata-cal/e-data-cal.c:1607
msgid "Cannot create calendar object: "
msgstr "Cannot create calendar object: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:1966
+#: ../src/calendar/libedata-cal/e-data-cal.c:1676
msgid "Cannot modify calendar object: "
msgstr "Cannot modify calendar object: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2045
+#: ../src/calendar/libedata-cal/e-data-cal.c:1755
msgid "Cannot remove calendar object: "
msgstr "Cannot remove calendar object: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2132
+#: ../src/calendar/libedata-cal/e-data-cal.c:1842
msgid "Cannot receive calendar objects: "
msgstr "Cannot receive calendar objects: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2176
+#: ../src/calendar/libedata-cal/e-data-cal.c:1886
msgid "Cannot send calendar objects: "
msgstr "Cannot send calendar objects: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2229
+#: ../src/calendar/libedata-cal/e-data-cal.c:1939
msgid "Could not retrieve attachment uris: "
msgstr "Could not retrieve attachment uris: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2275
+#: ../src/calendar/libedata-cal/e-data-cal.c:1985
msgid "Could not discard reminder: "
msgstr "Could not discard reminder: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2317
+#: ../src/calendar/libedata-cal/e-data-cal.c:2027
msgid "Could not retrieve calendar time zone: "
msgstr "Could not retrieve calendar time zone: "
#. Translators: This is prefix to a detailed error message
-#: ../src/calendar/libedata-cal/e-data-cal.c:2358
+#: ../src/calendar/libedata-cal/e-data-cal.c:2068
msgid "Could not add calendar time zone: "
msgstr "Could not add calendar time zone: "
@@ -2768,16 +2647,16 @@ msgstr "Encrypting message"
msgid "Decrypting message"
msgstr "Decrypting message"
-#: ../src/camel/camel-data-cache.c:203
+#: ../src/camel/camel-data-cache.c:205
#, c-format
msgid "Unable to create cache path"
msgstr "Unable to create cache path"
-#: ../src/camel/camel-data-cache.c:532
+#: ../src/camel/camel-data-cache.c:534
msgid "Empty cache file"
msgstr "Empty cache file"
-#: ../src/camel/camel-data-cache.c:609
+#: ../src/camel/camel-data-cache.c:611
#, c-format
msgid "Could not remove cache entry: %s: %s"
msgstr "Could not remove cache entry: %s: %s"
@@ -2793,118 +2672,116 @@ msgstr "Could not rename “%s” to %s: %s"
#. the whole “%s : %s” is meant as an absolute identification of the folder.
#: ../src/camel/camel-filter-driver.c:262
#, c-format
-#| msgid "Scanning for changed messages in “%s : %s”"
msgid "Transferring filtered messages in “%s : %s”"
msgstr "Transferring filtered messages in “%s : %s”"
-#: ../src/camel/camel-filter-driver.c:1127
-#: ../src/camel/camel-filter-search.c:930
+#: ../src/camel/camel-filter-driver.c:1120
+#: ../src/camel/camel-filter-search.c:934
#, c-format
msgid "Failed to create child process “%s”: %s"
msgstr "Failed to create child process “%s”: %s"
-#: ../src/camel/camel-filter-driver.c:1175
+#: ../src/camel/camel-filter-driver.c:1168
#, c-format
msgid "Invalid message stream received from %s: %s"
msgstr "Invalid message stream received from %s: %s"
-#: ../src/camel/camel-filter-driver.c:1396
-#: ../src/camel/camel-filter-driver.c:1409
+#: ../src/camel/camel-filter-driver.c:1389
+#: ../src/camel/camel-filter-driver.c:1402
msgid "Syncing folders"
msgstr "Syncing folders"
-#: ../src/camel/camel-filter-driver.c:1517
+#: ../src/camel/camel-filter-driver.c:1510
#, c-format
msgid "Error parsing filter: %s: %s"
msgstr "Error parsing filter: %s: %s"
-#: ../src/camel/camel-filter-driver.c:1528
+#: ../src/camel/camel-filter-driver.c:1521
#, c-format
msgid "Error executing filter: %s: %s"
msgstr "Error executing filter: %s: %s"
-#: ../src/camel/camel-filter-driver.c:1626
+#: ../src/camel/camel-filter-driver.c:1619
#, c-format
msgid "Unable to open spool folder"
msgstr "Unable to open spool folder"
-#: ../src/camel/camel-filter-driver.c:1638
+#: ../src/camel/camel-filter-driver.c:1631
#, c-format
msgid "Unable to process spool folder"
msgstr "Unable to process spool folder"
-#: ../src/camel/camel-filter-driver.c:1669
+#: ../src/camel/camel-filter-driver.c:1662
#, c-format
msgid "Getting message %d (%d%%)"
msgstr "Getting message %d (%d%%)"
-#: ../src/camel/camel-filter-driver.c:1678
-#: ../src/camel/camel-filter-driver.c:1701
+#: ../src/camel/camel-filter-driver.c:1671
+#: ../src/camel/camel-filter-driver.c:1694
#, c-format
msgid "Failed on message %d"
msgstr "Failed on message %d"
-#: ../src/camel/camel-filter-driver.c:1719
-#: ../src/camel/camel-filter-driver.c:1851
+#: ../src/camel/camel-filter-driver.c:1712
+#: ../src/camel/camel-filter-driver.c:1844
#, c-format
-#| msgid "Failed to cache message %s: %s"
msgid "Failed to transfer messages: %s"
msgstr "Failed to transfer messages: %s"
-#: ../src/camel/camel-filter-driver.c:1729
-#: ../src/camel/camel-filter-driver.c:1865
+#: ../src/camel/camel-filter-driver.c:1722
+#: ../src/camel/camel-filter-driver.c:1858
msgid "Syncing folder"
msgstr "Syncing folder"
-#: ../src/camel/camel-filter-driver.c:1734
-#: ../src/camel/camel-filter-driver.c:1873
+#: ../src/camel/camel-filter-driver.c:1727
+#: ../src/camel/camel-filter-driver.c:1866
msgid "Complete"
msgstr "Complete"
-#: ../src/camel/camel-filter-driver.c:1805
+#: ../src/camel/camel-filter-driver.c:1798
#, c-format
msgid "Getting message %d of %d"
msgstr "Getting message %d of %d"
-#: ../src/camel/camel-filter-driver.c:1823
+#: ../src/camel/camel-filter-driver.c:1816
#, c-format
msgid "Failed at message %d of %d"
msgstr "Failed at message %d of %d"
-#: ../src/camel/camel-filter-driver.c:2033
-#: ../src/camel/camel-filter-driver.c:2057
+#: ../src/camel/camel-filter-driver.c:2026
+#: ../src/camel/camel-filter-driver.c:2050
#, c-format
msgid "Execution of filter “%s” failed: "
msgstr "Execution of filter “%s” failed: "
-#: ../src/camel/camel-filter-driver.c:2047
+#: ../src/camel/camel-filter-driver.c:2040
#, c-format
msgid "Error parsing filter “%s”: %s: %s"
msgstr "Error parsing filter “%s”: %s: %s"
-#: ../src/camel/camel-filter-driver.c:2066
+#: ../src/camel/camel-filter-driver.c:2059
#, c-format
msgid "Error executing filter “%s”: %s: %s"
msgstr "Error executing filter “%s”: %s: %s"
-#: ../src/camel/camel-filter-search.c:167
+#: ../src/camel/camel-filter-search.c:171
msgid "Failed to retrieve message"
msgstr "Failed to retrieve message"
-#: ../src/camel/camel-filter-search.c:631
+#: ../src/camel/camel-filter-search.c:635
msgid "Invalid arguments to (system-flag)"
msgstr "Invalid arguments to (system-flag)"
-#: ../src/camel/camel-filter-search.c:650
+#: ../src/camel/camel-filter-search.c:654
msgid "Invalid arguments to (user-tag)"
msgstr "Invalid arguments to (user-tag)"
-#: ../src/camel/camel-filter-search.c:1232
+#: ../src/camel/camel-filter-search.c:1236
msgid "Invalid arguments to (message-location)"
msgstr "Invalid arguments to (message-location)"
-#: ../src/camel/camel-filter-search.c:1331
-#: ../src/camel/camel-filter-search.c:1342
+#: ../src/camel/camel-filter-search.c:1391
+#: ../src/camel/camel-filter-search.c:1402
#, c-format
msgid "Error executing filter search: %s: %s"
msgstr "Error executing filter search: %s: %s"
@@ -2912,7 +2789,7 @@ msgstr "Error executing filter search: %s: %s"
#. 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/camel-folder.c:311
+#: ../src/camel/camel-folder.c:333
#, c-format
msgid "Learning new spam message in “%s : %s”"
msgid_plural "Learning new spam messages in “%s : %s”"
@@ -2922,7 +2799,7 @@ msgstr[1] "Learning new spam messages in “%s : %s”"
#. 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/camel-folder.c:354
+#: ../src/camel/camel-folder.c:376
#, c-format
msgid "Learning new ham message in “%s : %s”"
msgid_plural "Learning new ham messages in “%s : %s”"
@@ -2932,26 +2809,26 @@ msgstr[1] "Learning new ham messages in “%s : %s”"
#. 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/camel-folder.c:402
+#: ../src/camel/camel-folder.c:424
#, c-format
msgid "Filtering new message in “%s : %s”"
msgid_plural "Filtering new messages in “%s : %s”"
msgstr[0] "Filtering new message in “%s : %s”"
msgstr[1] "Filtering new messages in “%s : %s”"
-#: ../src/camel/camel-folder.c:1004
+#: ../src/camel/camel-folder.c:1068
#: ../src/camel/providers/local/camel-maildir-folder.c:331
msgid "Moving messages"
msgstr "Moving messages"
-#: ../src/camel/camel-folder.c:1007
+#: ../src/camel/camel-folder.c:1071
msgid "Copying messages"
msgstr "Copying messages"
#. 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/camel-folder.c:1052
+#: ../src/camel/camel-folder.c:1116
#, c-format
msgid "Quota information not supported for folder “%s : %s”"
msgstr "Quota information not supported for folder “%s : %s”"
@@ -2959,7 +2836,7 @@ msgstr "Quota information not supported for folder “%s : %s”"
#. 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/camel-folder.c:1154
+#: ../src/camel/camel-folder.c:1218
#, c-format
msgid "Filtering folder “%s : %s”"
msgstr "Filtering folder “%s : %s”"
@@ -2967,7 +2844,7 @@ msgstr "Filtering folder “%s : %s”"
#. 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/camel-folder.c:2987
+#: ../src/camel/camel-folder.c:3182
#, c-format
msgid "Expunging folder “%s : %s”"
msgstr "Expunging folder “%s : %s”"
@@ -2975,7 +2852,7 @@ msgstr "Expunging folder “%s : %s”"
#. 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/camel-folder.c:3122
+#: ../src/camel/camel-folder.c:3317
#, c-format
msgid "Retrieving message “%s” in “%s : %s”"
msgstr "Retrieving message “%s” in “%s : %s”"
@@ -2983,7 +2860,7 @@ msgstr "Retrieving message “%s” in “%s : %s”"
#. 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/camel-folder.c:3347
+#: ../src/camel/camel-folder.c:3542
#, c-format
msgid "Retrieving quota information for “%s : %s”"
msgstr "Retrieving quota information for “%s : %s”"
@@ -2991,7 +2868,7 @@ msgstr "Retrieving quota information for “%s : %s”"
#. 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/camel-folder.c:3647
+#: ../src/camel/camel-folder.c:3842
#, c-format
msgid "Refreshing folder “%s : %s”"
msgstr "Refreshing folder “%s : %s”"
@@ -3028,8 +2905,8 @@ msgstr "(%s) expects an array result"
msgid "(%s) requires the folder set"
msgstr "(%s) requires the folder set"
-#: ../src/camel/camel-folder-search.c:2196
-#: ../src/camel/camel-folder-search.c:2370
+#: ../src/camel/camel-folder-search.c:2214
+#: ../src/camel/camel-folder-search.c:2388
#, c-format
msgid ""
"Cannot parse search expression: %s:\n"
@@ -3038,8 +2915,8 @@ msgstr ""
"Cannot parse search expression: %s:\n"
"%s"
-#: ../src/camel/camel-folder-search.c:2208
-#: ../src/camel/camel-folder-search.c:2382
+#: ../src/camel/camel-folder-search.c:2226
+#: ../src/camel/camel-folder-search.c:2400
#, c-format
msgid ""
"Error executing search expression: %s:\n"
@@ -3063,13 +2940,13 @@ msgid "Output from %s:"
msgstr "Output from %s:"
#: ../src/camel/camel-gpg-context.c:916 ../src/camel/camel-gpg-context.c:921
-#: ../src/camel/camel-gpg-context.c:1634
+#: ../src/camel/camel-gpg-context.c:1662
#, c-format
msgid "Failed to execute gpg: %s"
msgstr "Failed to execute gpg: %s"
#: ../src/camel/camel-gpg-context.c:921
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1127
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1150
msgid "Unknown"
msgstr "Unknown"
@@ -3127,7 +3004,7 @@ msgstr ""
#: ../src/camel/camel-gpg-context.c:1183 ../src/camel/camel-net-utils.c:522
#: ../src/camel/providers/nntp/camel-nntp-summary.c:405
-#: ../src/libedataserver/e-client.c:161
+#: ../src/libedataserver/e-client.c:160
#, c-format
msgid "Cancelled"
msgstr "Cancelled"
@@ -3142,14 +3019,14 @@ msgstr "Failed to unlock secret key: 3 bad passphrases given."
msgid "Unexpected response from GnuPG: %s"
msgstr "Unexpected response from GnuPG: %s"
-#: ../src/camel/camel-gpg-context.c:1333
+#: ../src/camel/camel-gpg-context.c:1334
#, c-format
msgid "Failed to encrypt: No valid recipients specified."
msgstr "Failed to encrypt: No valid recipients specified."
#. Translators: The first '%s' is replaced with the e-mail address, like '<user example com>';
#. the second '%s' is replaced with the actual path and filename of the used gpg, like '/usr/bin/gpg2'
-#: ../src/camel/camel-gpg-context.c:1346
+#: ../src/camel/camel-gpg-context.c:1347
#, c-format
msgid ""
"Failed to encrypt: Invalid recipient %s specified. A common issue is that "
@@ -3158,59 +3035,59 @@ msgstr ""
"Failed to encrypt: Invalid recipient %s specified. A common issue is that "
"the %s doesn’t have imported public key for this recipient."
-#: ../src/camel/camel-gpg-context.c:2145 ../src/camel/camel-smime-context.c:873
+#: ../src/camel/camel-gpg-context.c:2173 ../src/camel/camel-smime-context.c:873
msgid "Could not generate signing data: "
msgstr "Could not generate signing data: "
-#: ../src/camel/camel-gpg-context.c:2196 ../src/camel/camel-gpg-context.c:2435
-#: ../src/camel/camel-gpg-context.c:2574 ../src/camel/camel-gpg-context.c:2751
+#: ../src/camel/camel-gpg-context.c:2224 ../src/camel/camel-gpg-context.c:2463
+#: ../src/camel/camel-gpg-context.c:2602 ../src/camel/camel-gpg-context.c:2779
msgid "Failed to execute gpg."
msgstr "Failed to execute gpg."
-#: ../src/camel/camel-gpg-context.c:2303 ../src/camel/camel-gpg-context.c:2311
-#: ../src/camel/camel-gpg-context.c:2319 ../src/camel/camel-gpg-context.c:2339
-#: ../src/camel/camel-smime-context.c:1002
-#: ../src/camel/camel-smime-context.c:1016
-#: ../src/camel/camel-smime-context.c:1025
+#: ../src/camel/camel-gpg-context.c:2331 ../src/camel/camel-gpg-context.c:2339
+#: ../src/camel/camel-gpg-context.c:2347 ../src/camel/camel-gpg-context.c:2367
+#: ../src/camel/camel-smime-context.c:1004
+#: ../src/camel/camel-smime-context.c:1018
+#: ../src/camel/camel-smime-context.c:1030
#, c-format
msgid "Cannot verify message signature: Incorrect message format"
msgstr "Cannot verify message signature: Incorrect message format"
-#: ../src/camel/camel-gpg-context.c:2385
+#: ../src/camel/camel-gpg-context.c:2413
msgid "Cannot verify message signature: "
msgstr "Cannot verify message signature: "
-#: ../src/camel/camel-gpg-context.c:2533
+#: ../src/camel/camel-gpg-context.c:2561
msgid "Could not generate encrypting data: "
msgstr "Could not generate encrypting data: "
-#: ../src/camel/camel-gpg-context.c:2614
+#: ../src/camel/camel-gpg-context.c:2642
msgid "This is a digitally encrypted message part"
msgstr "This is a digitally encrypted message part"
-#: ../src/camel/camel-gpg-context.c:2674 ../src/camel/camel-gpg-context.c:2683
-#: ../src/camel/camel-gpg-context.c:2706
+#: ../src/camel/camel-gpg-context.c:2702 ../src/camel/camel-gpg-context.c:2711
+#: ../src/camel/camel-gpg-context.c:2734
#, c-format
msgid "Cannot decrypt message: Incorrect message format"
msgstr "Cannot decrypt message: Incorrect message format"
-#: ../src/camel/camel-gpg-context.c:2694
+#: ../src/camel/camel-gpg-context.c:2722
#, c-format
msgid "Failed to decrypt MIME part: protocol error"
msgstr "Failed to decrypt MIME part: protocol error"
-#: ../src/camel/camel-gpg-context.c:2766
+#: ../src/camel/camel-gpg-context.c:2794
#, c-format
msgid "Failed to decrypt MIME part: Secret key not found"
msgstr "Failed to decrypt MIME part: Secret key not found"
-#: ../src/camel/camel-gpg-context.c:2803
+#: ../src/camel/camel-gpg-context.c:2831
#, c-format
msgid "GPG blob contains unencrypted text: %s"
msgstr "GPG blob contains unencrypted text: %s"
-#: ../src/camel/camel-gpg-context.c:2805
-#: ../src/camel/camel-smime-context.c:1545
+#: ../src/camel/camel-gpg-context.c:2833
+#: ../src/camel/camel-smime-context.c:1550
msgid "Encrypted content"
msgstr "Encrypted content"
@@ -3350,13 +3227,14 @@ msgstr "Host lookup “%s” failed: %s"
#: ../src/camel/camel-network-service.c:1127
#, c-format
-msgid "Checking reach-ability of account “%s”"
-msgstr "Checking reach-ability of account “%s”"
+#| msgid "Checking reach-ability of account “%s”"
+msgid "Checking reachability of account “%s”"
+msgstr "Checking reachability of account “%s”"
#. 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/camel-offline-folder.c:125
+#: ../src/camel/camel-offline-folder.c:183
#, c-format
msgid "Downloading new messages for offline mode in “%s : %s”"
msgstr "Downloading new messages for offline mode in “%s : %s”"
@@ -3364,7 +3242,7 @@ msgstr "Downloading new messages for offline mode in “%s : %s”"
#. 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/camel-offline-folder.c:221
+#: ../src/camel/camel-offline-folder.c:281
#, c-format
msgid "Storing changes in folder “%s : %s”"
msgstr "Storing changes in folder “%s : %s”"
@@ -3372,7 +3250,7 @@ msgstr "Storing changes in folder “%s : %s”"
#. 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/camel-offline-folder.c:311
+#: ../src/camel/camel-offline-folder.c:374
#, c-format
msgid "Checking download of new messages for offline in “%s : %s”"
msgstr "Checking download of new messages for offline in “%s : %s”"
@@ -3380,7 +3258,7 @@ msgstr "Checking download of new messages for offline in “%s : %s”"
#. 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/camel-offline-folder.c:428
+#: ../src/camel/camel-offline-folder.c:494
#, c-format
msgid "Syncing messages in folder “%s : %s” to disk"
msgstr "Syncing messages in folder “%s : %s” to disk"
@@ -3390,16 +3268,16 @@ msgstr "Syncing messages in folder “%s : %s” to disk"
#. 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/camel-offline-folder.c:491
+#: ../src/camel/camel-offline-folder.c:588
#, c-format
msgid "Syncing message %d of %d in folder “%s : %s” to disk"
msgstr "Syncing message %d of %d in folder “%s : %s” to disk"
-#: ../src/camel/camel-offline-folder.c:542
+#: ../src/camel/camel-offline-folder.c:649
msgid "Copy folder content locally for _offline operation"
msgstr "Copy folder content locally for _offline operation"
-#: ../src/camel/camel-offline-store.c:268
+#: ../src/camel/camel-offline-store.c:310
#, c-format
msgid "Syncing messages in account “%s” to disk"
msgstr "Syncing messages in account “%s” to disk"
@@ -3446,7 +3324,10 @@ msgstr "This option will connect to the server using an anonymous login."
msgid "Authentication failed."
msgstr "Authentication failed."
-#: ../src/camel/camel-sasl-anonymous.c:81
+#. Translators: the 'trace information' term comes from https://tools.ietf.org/html/rfc4505
+#. In this case the user set to use an email address as the trace information,
+#. but the provided value is not a valid email address.
+#: ../src/camel/camel-sasl-anonymous.c:84
#, c-format
msgid ""
"Invalid email address trace information:\n"
@@ -3455,7 +3336,10 @@ msgstr ""
"Invalid e-mail address trace information:\n"
"%s"
-#: ../src/camel/camel-sasl-anonymous.c:95
+#. Translators: the 'trace information' term comes from https://tools.ietf.org/html/rfc4505
+#. In this case the user set to use an opaque trace information,
+#. but the provided value looks like an email address.
+#: ../src/camel/camel-sasl-anonymous.c:101
#, c-format
msgid ""
"Invalid opaque trace information:\n"
@@ -3464,14 +3348,9 @@ msgstr ""
"Invalid opaque trace information:\n"
"%s"
-#: ../src/camel/camel-sasl-anonymous.c:109
-#, c-format
-msgid ""
-"Invalid trace information:\n"
-"%s"
-msgstr ""
-"Invalid trace information:\n"
-"%s"
+#: ../src/camel/camel-sasl-anonymous.c:115 ../src/libedataserver/e-client.c:139
+msgid "Invalid argument"
+msgstr "Invalid argument"
#: ../src/camel/camel-sasl-cram-md5.c:41
msgid "CRAM-MD5"
@@ -3545,7 +3424,6 @@ msgstr "(Unknown GSSAPI mechanism code: %x)"
#. the second '%s' is replaced with additional error information.
#: ../src/camel/camel-sasl-gssapi.c:172 ../src/camel/camel-sasl-gssapi.c:244
#, c-format
-#| msgid "%s (%s)"
msgctxt "gssapi_error"
msgid "%s (%s)"
msgstr "%s (%s)"
@@ -3612,13 +3490,12 @@ msgstr "The referenced credentials have expired."
#: ../src/camel/camel-sasl-gssapi.c:235 ../src/camel/camel-sasl-gssapi.c:439
#: ../src/camel/camel-sasl-gssapi.c:489 ../src/camel/camel-sasl-gssapi.c:506
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:802
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:806
#, c-format
msgid "Bad authentication response from server."
msgstr "Bad authentication response from server."
#: ../src/camel/camel-sasl-gssapi.c:286
-#| msgid "Could not get message"
msgid "Could not get session bus:"
msgstr "Could not get session bus:"
@@ -3734,10 +3611,10 @@ msgid "Invalid GType registered for protocol “%s”"
msgstr "Invalid GType registered for protocol “%s”"
#: ../src/camel/camel-session.c:512
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3153
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3201
#: ../src/camel/providers/pop3/camel-pop3-store.c:306
#: ../src/camel/providers/pop3/camel-pop3-store.c:790
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:670
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:674
#, c-format
msgid "No support for %s authentication"
msgstr "No support for %s authentication"
@@ -3890,7 +3767,7 @@ msgid "Signer: %s <%s>: %s\n"
msgstr "Signer: %s <%s>: %s\n"
#: ../src/camel/camel-smime-context.c:885
-#: ../src/camel/camel-smime-context.c:1402
+#: ../src/camel/camel-smime-context.c:1407
msgid "Cannot create encoder context"
msgstr "Cannot create encoder context"
@@ -3899,98 +3776,97 @@ msgid "Failed to add data to CMS encoder"
msgstr "Failed to add data to CMS encoder"
#: ../src/camel/camel-smime-context.c:896
-#: ../src/camel/camel-smime-context.c:1419
+#: ../src/camel/camel-smime-context.c:1424
msgid "Failed to encode data"
msgstr "Failed to encode data"
-#: ../src/camel/camel-smime-context.c:1044
-#: ../src/camel/camel-smime-context.c:1520
+#: ../src/camel/camel-smime-context.c:1049
+#: ../src/camel/camel-smime-context.c:1525
msgid "Decoder failed"
msgstr "Decoder failed"
-#: ../src/camel/camel-smime-context.c:1296
+#: ../src/camel/camel-smime-context.c:1301
#, c-format
-#| msgid "Cannot find certificate for “%s”"
msgid "No valid or appropriate certificate for “%s” was found"
msgstr "No valid or appropriate certificate for “%s” was found"
-#: ../src/camel/camel-smime-context.c:1336
+#: ../src/camel/camel-smime-context.c:1341
msgid "Cannot find common bulk encryption algorithm"
msgstr "Cannot find common bulk encryption algorithm"
-#: ../src/camel/camel-smime-context.c:1344
+#: ../src/camel/camel-smime-context.c:1349
msgid "Cannot allocate slot for encryption bulk key"
msgstr "Cannot allocate slot for encryption bulk key"
-#: ../src/camel/camel-smime-context.c:1355
+#: ../src/camel/camel-smime-context.c:1360
msgid "Cannot create CMS Message"
msgstr "Cannot create CMS Message"
-#: ../src/camel/camel-smime-context.c:1361
+#: ../src/camel/camel-smime-context.c:1366
msgid "Cannot create CMS Enveloped data"
msgstr "Cannot create CMS Enveloped data"
-#: ../src/camel/camel-smime-context.c:1367
+#: ../src/camel/camel-smime-context.c:1372
msgid "Cannot attach CMS Enveloped data"
msgstr "Cannot attach CMS Enveloped data"
-#: ../src/camel/camel-smime-context.c:1373
+#: ../src/camel/camel-smime-context.c:1378
msgid "Cannot attach CMS data object"
msgstr "Cannot attach CMS data object"
-#: ../src/camel/camel-smime-context.c:1382
+#: ../src/camel/camel-smime-context.c:1387
msgid "Cannot create CMS Recipient information"
msgstr "Cannot create CMS Recipient information"
-#: ../src/camel/camel-smime-context.c:1387
+#: ../src/camel/camel-smime-context.c:1392
msgid "Cannot add CMS Recipient information"
msgstr "Cannot add CMS Recipient information"
-#: ../src/camel/camel-smime-context.c:1413
+#: ../src/camel/camel-smime-context.c:1418
msgid "Failed to add data to encoder"
msgstr "Failed to add data to encoder"
-#: ../src/camel/camel-smime-context.c:1527
+#: ../src/camel/camel-smime-context.c:1532
msgid "S/MIME Decrypt: No encrypted content found"
msgstr "S/MIME Decrypt: No encrypted content found"
-#: ../src/camel/camel-store.c:1421
+#: ../src/camel/camel-store.c:1417
#, c-format
msgid "Opening folder “%s”"
msgstr "Opening folder “%s”"
-#: ../src/camel/camel-store.c:1718
+#: ../src/camel/camel-store.c:1714
#, c-format
msgid "Scanning folders in “%s”"
msgstr "Scanning folders in “%s”"
-#: ../src/camel/camel-store.c:1746 ../src/camel/camel-store.c:1791
+#: ../src/camel/camel-store.c:1742 ../src/camel/camel-store.c:1787
#: ../src/camel/camel-vtrash-folder.c:48
msgid "Trash"
msgstr "Wastebasket"
-#: ../src/camel/camel-store.c:1760 ../src/camel/camel-store.c:1808
+#: ../src/camel/camel-store.c:1756 ../src/camel/camel-store.c:1804
#: ../src/camel/camel-vtrash-folder.c:50
msgid "Junk"
msgstr "Junk"
-#: ../src/camel/camel-store.c:2413
+#: ../src/camel/camel-store.c:2409
#, c-format
msgid "Cannot create folder: %s: folder exists"
msgstr "Cannot create folder: %s: folder exists"
-#: ../src/camel/camel-store.c:2420
+#: ../src/camel/camel-store.c:2416
#, c-format
msgid "Creating folder “%s”"
msgstr "Creating folder “%s”"
-#: ../src/camel/camel-store.c:2598 ../src/camel/camel-vee-store.c:430
+#: ../src/camel/camel-store.c:2594 ../src/camel/camel-vee-store.c:430
#: ../src/camel/providers/local/camel-maildir-store.c:344
#, c-format
msgid "Cannot delete folder: %s: Invalid operation"
msgstr "Cannot delete folder: %s: Invalid operation"
-#: ../src/camel/camel-store.c:2789 ../src/camel/camel-vee-store.c:481
+#: ../src/camel/camel-store.c:2785 ../src/camel/camel-vee-store.c:481
#: ../src/camel/providers/local/camel-maildir-store.c:912
#, c-format
msgid "Cannot rename folder: %s: Invalid operation"
@@ -4014,7 +3890,7 @@ msgid "Only reset to beginning is supported with CamelHttpStream"
msgstr "Only reset to beginning is supported with CamelHttpStream"
#: ../src/camel/camel-stream-process.c:284
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:717
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:721
#, c-format
msgid "Connection cancelled"
msgstr "Connection cancelled"
@@ -4039,12 +3915,12 @@ msgstr "Unsubscribing from folder “%s”"
msgid "Could not parse URL “%s”"
msgstr "Could not parse URL “%s”"
-#: ../src/camel/camel-vee-folder.c:558
+#: ../src/camel/camel-vee-folder.c:562
#, c-format
msgid "Updating folder “%s”"
msgstr "Updating folder “%s”"
-#: ../src/camel/camel-vee-folder.c:965 ../src/camel/camel-vee-folder.c:1082
+#: ../src/camel/camel-vee-folder.c:969 ../src/camel/camel-vee-folder.c:1105
#, c-format
msgid "Cannot copy or move messages into a Virtual Folder"
msgstr "Cannot copy or move messages into a Virtual Folder"
@@ -4053,17 +3929,23 @@ msgstr "Cannot copy or move messages into a Virtual Folder"
#. is replaced with an account name and the third “%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/camel-vee-folder.c:1002
+#: ../src/camel/camel-vee-folder.c:1006
#, c-format
msgid "No such message %s in “%s : %s”"
msgstr "No such message %s in “%s : %s”"
-#: ../src/camel/camel-vee-folder.c:1058
+#: ../src/camel/camel-vee-folder.c:1081
#, c-format
msgid "Error storing “%s”: "
msgstr "Error storing “%s”: "
-#: ../src/camel/camel-vee-folder.c:1308
+#: ../src/camel/camel-vee-folder.c:1272
+#, c-format
+#| msgid "Updating folder “%s”"
+msgid "Updating search folder “%s”"
+msgstr "Updating search folder “%s”"
+
+#: ../src/camel/camel-vee-folder.c:1332
msgid "Automatically _update on change in source folders"
msgstr "Automatically _update on change in source folders"
@@ -4087,7 +3969,7 @@ msgstr "Cannot rename folder: %s: No such folder"
msgid "Enable _Unmatched folder"
msgstr "Enable _Unmatched folder"
-#: ../src/camel/camel-vee-store.c:1109
+#: ../src/camel/camel-vee-store.c:1110
msgid "Updating Unmatched search folder"
msgstr "Updating Unmatched search folder"
@@ -4105,11 +3987,11 @@ msgid "You must be working online to complete this operation (%s)"
msgstr "You must be working online to complete this operation (%s)"
#: ../src/camel/providers/imapx/camel-imapx-conn-manager.c:993
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3292
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3340
#: ../src/camel/providers/nntp/camel-nntp-store.c:351
#: ../src/camel/providers/nntp/camel-nntp-store.c:1346
#: ../src/camel/providers/nntp/camel-nntp-store.c:2158
-#: ../src/camel/providers/nntp/camel-nntp-store.c:2306
+#: ../src/camel/providers/nntp/camel-nntp-store.c:2313
#: ../src/camel/providers/pop3/camel-pop3-folder.c:450
#: ../src/camel/providers/pop3/camel-pop3-folder.c:633
#: ../src/camel/providers/pop3/camel-pop3-folder.c:922
@@ -4119,7 +4001,7 @@ msgstr "You must be working online to complete this operation (%s)"
#: ../src/camel/providers/pop3/camel-pop3-store.c:577
#: ../src/camel/providers/pop3/camel-pop3-store.c:672
#: ../src/camel/providers/pop3/camel-pop3-store.c:1107
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:541
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:545
#, c-format
msgid "You must be working online to complete this operation"
msgstr "You must be working online to complete this operation"
@@ -4145,7 +4027,7 @@ msgstr "Unable to move messages to Inbox"
#. 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-folder.c:758
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:770
#, c-format
msgid "No quota information available for folder “%s : %s”"
msgstr "No quota information available for folder “%s : %s”"
@@ -4154,27 +4036,26 @@ msgstr "No quota information available for folder “%s : %s”"
#. 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-folder.c:1025
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1037
#, c-format
-#| msgid "Storing changes in folder “%s : %s”"
msgid "Removing stale cache files in folder “%s : %s”"
msgstr "Removing stale cache files in folder “%s : %s”"
-#: ../src/camel/providers/imapx/camel-imapx-folder.c:1119
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1131
#: ../src/camel/providers/nntp/camel-nntp-folder.c:841
msgid "Apply message _filters to this folder"
msgstr "Apply message _filters to this folder"
-#: ../src/camel/providers/imapx/camel-imapx-folder.c:1130
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1143
msgid "Always check for _new mail in this folder"
msgstr "Always check for _new mail in this folder"
-#: ../src/camel/providers/imapx/camel-imapx-folder.c:1243
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1258
#, c-format
msgid "Could not create folder summary for %s"
msgstr "Could not create folder summary for %s"
-#: ../src/camel/providers/imapx/camel-imapx-folder.c:1255
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1270
#, c-format
msgid "Could not create cache for %s: "
msgstr "Could not create cache for %s: "
@@ -4182,12 +4063,12 @@ msgstr "Could not create cache for %s: "
#. 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-folder.c:1460
+#: ../src/camel/providers/imapx/camel-imapx-folder.c:1470
#, c-format
msgid "No IMAP mailbox available for folder “%s : %s”"
msgstr "No IMAP mailbox available for folder “%s : %s”"
-#: ../src/camel/providers/imapx/camel-imapx-input-stream.c:102
+#: ../src/camel/providers/imapx/camel-imapx-input-stream.c:104
#, c-format
msgid "Source stream returned no data"
msgstr "Source stream returned no data"
@@ -4220,24 +4101,28 @@ msgstr "Connection to Server"
msgid "Numbe_r of concurrent connections to use"
msgstr "Numbe_r of concurrent connections to use"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:52
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:51
+msgid "Enable full folder update on _metered network"
+msgstr "Enable full folder update on _metered network"
+
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:54
#: ../src/camel/providers/nntp/camel-nntp-provider.c:43
msgid "Folders"
msgstr "Folders"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:54
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:56
msgid "_Show only subscribed folders"
msgstr "_Show only subscribed folders"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:57
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:59
msgid "O_verride server-supplied folder namespace"
msgstr "O_verride server-supplied folder namespace"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:59
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:61
msgid "Namespace:"
msgstr "Namespace:"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:62
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:64
#: ../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
@@ -4246,17 +4131,17 @@ msgstr "Namespace:"
msgid "Options"
msgstr "Options"
-#: ../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:39
#: ../src/camel/providers/nntp/camel-nntp-provider.c:38
msgid "Apply _filters to new messages in all folders"
msgstr "Apply _filters to new messages in all folders"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:66
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:68
msgid "_Apply filters to new messages in Inbox on this server"
msgstr "_Apply filters to new messages in Inbox on this server"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:68
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:70
#: ../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
@@ -4265,231 +4150,239 @@ msgstr "_Apply filters to new messages in Inbox on this server"
msgid "Check new messages for _Junk contents"
msgstr "Check new messages for _Junk contents"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:70
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:72
msgid "Only check for Junk messages in the In_box folder"
msgstr "Only check for Junk messages in the In_box folder"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:72
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:74
msgid "Synchroni_ze remote mail locally in all folders"
msgstr "Synchronise remote mail locally in all folders"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:79
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:81
msgid "Default IMAP port"
msgstr "Default IMAP port"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:80
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:82
msgid "IMAP over TLS"
msgstr "IMAP over TLS"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:87
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:89
msgid "IMAP"
msgstr "IMAP"
-#: ../src/camel/providers/imapx/camel-imapx-provider.c:89
+#: ../src/camel/providers/imapx/camel-imapx-provider.c:91
msgid "For reading and storing mail on IMAP servers."
msgstr "For reading and storing mail on IMAP servers."
-#: ../src/camel/providers/imapx/camel-imapx-server.c:1139
+#: ../src/camel/providers/imapx/camel-imapx-server.c:1168
msgid "Error writing to cache stream"
msgstr "Error writing to cache stream"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:2968
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3056
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3325
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3016
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3104
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3373
msgid "Failed to get capabilities"
msgstr "Failed to get capabilities"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:2987
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3035
#, c-format
msgid "Failed to connect to IMAP server %s in secure mode: %s"
msgstr "Failed to connect to IMAP server %s in secure mode: %s"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:2988
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:279
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3036
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:283
msgid "STARTTLS not supported"
msgstr "STARTTLS not supported"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:2997
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3045
msgid "Failed to issue STARTTLS"
msgstr "Failed to issue STARTTLS"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3045
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3093
#, c-format
msgid "Failed to connect to IMAP server %s in secure mode: "
msgstr "Failed to connect to IMAP server %s in secure mode: "
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3140
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3188
#, c-format
msgid "IMAP server %s does not support %s authentication"
msgstr "IMAP server %s does not support %s authentication"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3171
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3219
#: ../src/camel/providers/nntp/camel-nntp-store.c:457
#: ../src/camel/providers/nntp/camel-nntp-store.c:599
msgid "Cannot authenticate without a username"
msgstr "Cannot authenticate without a username"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3180
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3228
#: ../src/camel/providers/nntp/camel-nntp-store.c:608
#: ../src/camel/providers/pop3/camel-pop3-store.c:690
#: ../src/camel/providers/pop3/camel-pop3-store.c:728
msgid "Authentication password not available"
msgstr "Authentication password not available"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3188
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3236
msgid "Failed to authenticate"
msgstr "Failed to authenticate"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3347
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3400
+#| msgid "Failed to issue NAMESPACE"
+msgid "Failed to issue ENABLE UTF8=ACCEPT"
+msgstr "Failed to issue ENABLE UTF8=ACCEPT"
+
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3422
msgid "Failed to issue NAMESPACE"
msgstr "Failed to issue NAMESPACE"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3365
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3440
msgid "Failed to enable QResync"
msgstr "Failed to enable QResync"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3397
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3477
msgid "Failed to issue NOTIFY"
msgstr "Failed to issue NOTIFY"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3876
+#: ../src/camel/providers/imapx/camel-imapx-server.c:3958
msgid "Failed to select mailbox"
msgstr "Failed to select mailbox"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:3979
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4061
msgid "Cannot issue command, no stream available"
msgstr "Cannot issue command, no stream available"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4245
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4327
#, c-format
msgid "Cannot get message with message ID %s: %s"
msgstr "Cannot get message with message ID %s: %s"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4246
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4328
msgid "No such message available."
msgstr "No such message available."
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4294
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4319
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4358
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4377
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4402
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4441
msgid "Error fetching message"
msgstr "Error fetching message"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4336
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5099
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4419
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5186
msgid "Error performing NOOP"
msgstr "Error performing NOOP"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4351
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4434
msgid "Failed to close the tmp stream"
msgstr "Failed to close the tmp stream"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4382
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4465
msgid "Failed to copy the tmp file"
msgstr "Failed to copy the tmp file"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4620
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4703
msgid "Error moving messages"
msgstr "Error moving messages"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4620
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4703
msgid "Error copying messages"
msgstr "Error copying messages"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4892
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4913
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4976
+#: ../src/camel/providers/imapx/camel-imapx-server.c:4997
msgid "Cannot create spool file: "
msgstr "Cannot create spool file: "
-#: ../src/camel/providers/imapx/camel-imapx-server.c:4999
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5083
msgid "Error appending message"
msgstr "Error appending 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:5252
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5339
#, c-format
msgid "Scanning for changed messages in “%s : %s”"
msgstr "Scanning for changed messages in “%s : %s”"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5256
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5343
msgid "Error scanning changes"
msgstr "Error scanning changes"
#. 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:5277
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5364
#, c-format
msgid "Fetching summary information for new messages in “%s : %s”"
msgstr "Fetching summary information for new messages in “%s : %s”"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5295
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5392
msgid "Error fetching message info"
msgstr "Error fetching message info"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5401
+#: ../src/camel/providers/imapx/camel-imapx-server.c:5525
msgid "Error running STATUS"
msgstr "Error running STATUS"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5947
-#: ../src/camel/providers/imapx/camel-imapx-server.c:5977
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6012
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6099
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6154
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6218
msgid "Error syncing changes"
msgstr "Error syncing changes"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6150
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6112
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6164
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6237
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6381
msgid "Error expunging message"
msgstr "Error expunging message"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6228
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6463
msgid "Error fetching folders"
msgstr "Error fetching folders"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6236
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6471
msgid "Error fetching subscribed folders"
msgstr "Error fetching subscribed folders"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6291
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6528
msgid "Error creating folder"
msgstr "Error creating folder"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6347
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6578
msgid "Error deleting folder"
msgstr "Error deleting folder"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6393
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6624
msgid "Error renaming folder"
msgstr "Error renaming folder"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6425
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6656
msgid "Error subscribing to folder"
msgstr "Error subscribing to folder"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6461
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6692
msgid "Error unsubscribing from folder"
msgstr "Error unsubscribing from folder"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6501
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6732
msgid "IMAP server does not support quotas"
msgstr "IMAP server does not support quotas"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6513
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6744
msgid "Error retrieving quota information"
msgstr "Error retrieving quota information"
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6576
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6809
msgid "Search failed"
msgstr "Search failed"
#. Blocks, until the DONE is issued or on inactivity timeout, error, ...
-#: ../src/camel/providers/imapx/camel-imapx-server.c:6694
+#: ../src/camel/providers/imapx/camel-imapx-server.c:6927
msgid "Error running IDLE"
msgstr "Error running IDLE"
#. create a dummy "." parent inbox, use to scan, then put back at the top level
-#: ../src/camel/providers/imapx/camel-imapx-store.c:354
+#: ../src/camel/providers/imapx/camel-imapx-store.c:356
#: ../src/camel/providers/local/camel-maildir-folder.c:476
#: ../src/camel/providers/local/camel-maildir-store.c:345
#: ../src/camel/providers/local/camel-maildir-store.c:824
@@ -4499,48 +4392,48 @@ msgstr "Error running IDLE"
msgid "Inbox"
msgstr "Inbox"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:957
+#: ../src/camel/providers/imapx/camel-imapx-store.c:959
#, c-format
msgid "IMAP server %s"
msgstr "IMAP server %s"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:960
+#: ../src/camel/providers/imapx/camel-imapx-store.c:962
#, c-format
msgid "IMAP service for %s on %s"
msgstr "IMAP service for %s on %s"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1051
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1053
msgid "No IMAPx connection object provided"
msgstr "No IMAPx connection object provided"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1068
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1070
#: ../src/camel/providers/nntp/camel-nntp-provider.c:95
#: ../src/camel/providers/pop3/camel-pop3-provider.c:80
msgid "Password"
msgstr "Password"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1070
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1072
msgid "This option will connect to the IMAP server using a plaintext password."
msgstr ""
"This option will connect to the IMAP server using a plaintext password."
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1157
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1159
#, c-format
msgid "No such folder %s"
msgstr "No such folder %s"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:1622
+#: ../src/camel/providers/imapx/camel-imapx-store.c:1623
#, c-format
msgid "No IMAP namespace for folder path “%s”"
msgstr "No IMAP namespace for folder path “%s”"
#: ../src/camel/providers/imapx/camel-imapx-store.c:1890
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2124
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2084
#, c-format
msgid "Retrieving folder list for “%s”"
msgstr "Retrieving folder list for “%s”"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2341
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2352
#, c-format
msgid "The folder name “%s” is invalid because it contains the character “%c”"
msgstr "The folder name “%s” is invalid because it contains the character “%c”"
@@ -4550,97 +4443,97 @@ msgstr "The folder name “%s” is invalid because it contains the character
#. 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:2718
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2747
msgctxt "IMAPDefaults"
msgid "[Gmail]/Drafts"
msgstr "[Gmail]/Drafts"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2719
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2748
msgctxt "IMAPDefaults"
msgid "Drafts"
msgstr "Drafts"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2720
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2749
msgctxt "IMAPDefaults"
msgid "Draft"
msgstr "Draft"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2723
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2752
msgctxt "IMAPDefaults"
msgid "Templates"
msgstr "Templates"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2726
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2755
msgctxt "IMAPDefaults"
msgid "Archive"
msgstr "Archive"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2729
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2758
msgctxt "IMAPDefaults"
msgid "[Gmail]/Sent Mail"
msgstr "[Gmail]/Sent Mail"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2730
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2759
msgctxt "IMAPDefaults"
msgid "Sent"
msgstr "Sent"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2731
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2760
msgctxt "IMAPDefaults"
msgid "Sent Items"
msgstr "Sent Items"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2732
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2761
msgctxt "IMAPDefaults"
msgid "Sent Messages"
msgstr "Sent Message"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2735
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2764
msgctxt "IMAPDefaults"
msgid "[Gmail]/Spam"
msgstr "[Gmail]/Spam"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2736
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2765
msgctxt "IMAPDefaults"
msgid "Junk"
msgstr "Junk"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2737
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2766
msgctxt "IMAPDefaults"
msgid "Junk E-mail"
msgstr "Junk E-mail"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2738
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2767
msgctxt "IMAPDefaults"
msgid "Junk Email"
msgstr "Junk Email"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2739
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2768
msgctxt "IMAPDefaults"
msgid "Spam"
msgstr "Spam"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2740
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2769
msgctxt "IMAPDefaults"
msgid "Bulk Mail"
msgstr "Bulk Mail"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2743
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2772
msgctxt "IMAPDefaults"
msgid "[Gmail]/Trash"
msgstr "[Gmail]/Wastebasket"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2744
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2773
msgctxt "IMAPDefaults"
msgid "Trash"
msgstr "Trash"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2745
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2774
msgctxt "IMAPDefaults"
msgid "Deleted Items"
msgstr "Deleted Items"
-#: ../src/camel/providers/imapx/camel-imapx-store.c:2746
+#: ../src/camel/providers/imapx/camel-imapx-store.c:2775
msgctxt "IMAPDefaults"
msgid "Deleted Messages"
msgstr "Deleted Messages"
@@ -4685,7 +4578,7 @@ msgstr "_Index message body data"
#. Translators: The first %s is replaced with a message ID,
#. * the second %s is replaced with the folder path,
#. * the third %s is replaced with a detailed error string
-#: ../src/camel/providers/local/camel-local-folder.c:749
+#: ../src/camel/providers/local/camel-local-folder.c:750
#, c-format
msgid ""
"Cannot get message %s from folder %s\n"
@@ -5369,11 +5262,12 @@ msgid "NNTP Command failed: "
msgstr "NNTP Command failed: "
#: ../src/camel/providers/nntp/camel-nntp-store.c:2215
+#: ../src/camel/providers/nntp/camel-nntp-store.c:2250
#, c-format
msgid "Not connected."
msgstr "Not connected."
-#: ../src/camel/providers/nntp/camel-nntp-store.c:2320
+#: ../src/camel/providers/nntp/camel-nntp-store.c:2327
#, c-format
msgid "No such folder: %s"
msgstr "No such folder: %s"
@@ -5688,222 +5582,227 @@ msgstr "SMTP"
msgid "For delivering mail by connecting to a remote mailhub using SMTP."
msgstr "For delivering mail by connecting to a remote mailhub using SMTP."
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:235
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:242
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:237
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:244
msgid "Welcome response error: "
msgstr "Welcome response error: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:278
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:282
#, c-format
msgid "Failed to connect to SMTP server %s in secure mode: %s"
msgstr "Failed to connect to SMTP server %s in secure mode: %s"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:287
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:300
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:307
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:291
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:304
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:311
msgid "STARTTLS command failed: "
msgstr "STARTTLS command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:326
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:330
#, c-format
msgid "Failed to connect to SMTP server %s in secure mode: "
msgstr "Failed to connect to SMTP server %s in secure mode: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:437
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:441
#, c-format
msgid "SMTP server %s"
msgstr "SMTP server %s"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:440
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:444
#, c-format
msgid "SMTP mail delivery via %s"
msgstr "SMTP mail delivery via %s"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:580
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:584
#, c-format
msgid "SMTP server %s does not support %s authentication"
msgstr "SMTP server %s does not support %s authentication"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:661
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:665
#, c-format
msgid "No SASL mechanism was specified"
msgstr "No SASL mechanism was specified"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:697
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:701
msgid "AUTH command failed: Not connected."
msgstr "AUTH command failed: Not connected."
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:704
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:718
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:734
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:708
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:722
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:738
msgid "AUTH command failed: "
msgstr "AUTH command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:885
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:908
#, c-format
msgid "Cannot send message: service not connected."
msgstr "Cannot send message: service not connected."
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:894
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:917
#, c-format
msgid "Cannot send message: sender address not valid."
msgstr "Cannot send message: sender address not valid."
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:898
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:921
msgid "Sending message"
msgstr "Sending message"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:927
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:950
#, c-format
msgid "Cannot send message: no recipients defined."
msgstr "Cannot send message: no recipients defined."
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:942
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:965
#, c-format
msgid "Cannot send message: one or more invalid recipients"
msgstr "Cannot send message: one or more invalid recipients"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1074
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1097
msgid "Syntax error, command unrecognized"
msgstr "Syntax error, command unrecognised"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1076
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1099
msgid "Syntax error in parameters or arguments"
msgstr "Syntax error in parameters or arguments"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1078
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1101
msgid "Command not implemented"
msgstr "Command not implemented"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1080
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1103
msgid "Command parameter not implemented"
msgstr "Command parameter not implemented"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1082
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1105
msgid "System status, or system help reply"
msgstr "System status, or system help reply"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1084
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1107
msgid "Help message"
msgstr "Help message"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1086
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1109
msgid "Service ready"
msgstr "Service ready"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1088
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1111
msgid "Service closing transmission channel"
msgstr "Service closing transmission channel"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1090
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1113
msgid "Service not available, closing transmission channel"
msgstr "Service not available, closing transmission channel"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1092
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1115
msgid "Requested mail action okay, completed"
msgstr "Requested mail action okay, completed"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1094
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1117
msgid "User not local; will forward to <forward-path>"
msgstr "User not local; will forward to <forward-path>"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1096
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1119
msgid "Requested mail action not taken: mailbox unavailable"
msgstr "Requested mail action not taken: mailbox unavailable"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1098
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1121
msgid "Requested action not taken: mailbox unavailable"
msgstr "Requested action not taken: mailbox unavailable"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1100
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1123
msgid "Requested action aborted: error in processing"
msgstr "Requested action aborted: error in processing"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1102
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1125
msgid "User not local; please try <forward-path>"
msgstr "User not local; please try <forward-path>"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1104
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1127
msgid "Requested action not taken: insufficient system storage"
msgstr "Requested action not taken: insufficient system storage"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1106
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1129
msgid "Requested mail action aborted: exceeded storage allocation"
msgstr "Requested mail action aborted: exceeded storage allocation"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1108
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1131
msgid "Requested action not taken: mailbox name not allowed"
msgstr "Requested action not taken: mailbox name not allowed"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1110
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1133
msgid "Start mail input; end with <CRLF>.<CRLF>"
msgstr "Start mail input; end with <CRLF>.<CRLF>"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1112
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1135
msgid "Transaction failed"
msgstr "Transaction failed"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1116
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1139
msgid "A password transition is needed"
msgstr "A password transition is needed"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1118
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1141
msgid "Authentication mechanism is too weak"
msgstr "Authentication mechanism is too weak"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1120
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1143
msgid "Encryption required for requested authentication mechanism"
msgstr "Encryption required for requested authentication mechanism"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1122
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1145
msgid "Temporary authentication failure"
msgstr "Temporary authentication failure"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1412
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1147
+#: ../src/libedataserver/e-client.c:149
+msgid "Authentication required"
+msgstr "Authentication required"
+
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1437
msgid "SMTP Greeting"
msgstr "SMTP Greeting"
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1421
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1434
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1441
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1446
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1459
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1466
msgid "HELO command failed: "
msgstr "HELO command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1517
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1531
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1540
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1550
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1564
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1573
msgid "MAIL FROM command failed: "
msgstr "MAIL FROM command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1568
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1601
msgid "RCPT TO command failed: "
msgstr "RCPT TO command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1584
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1593
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1617
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1626
#, c-format
msgid "RCPT TO <%s> failed: "
msgstr "RCPT TO <%s> failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1667
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1678
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1689
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1738
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1756
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1769
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1777
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1700
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1711
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1722
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1805
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1823
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1836
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1844
msgid "DATA command failed: "
msgstr "DATA command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1803
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1817
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1825
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1870
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1884
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1892
msgid "RSET command failed: "
msgstr "RSET command failed: "
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1851
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1863
-#: ../src/camel/providers/smtp/camel-smtp-transport.c:1869
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1918
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1930
+#: ../src/camel/providers/smtp/camel-smtp-transport.c:1936
msgid "QUIT command failed: "
msgstr "QUIT command failed: "
@@ -6089,22 +5988,6 @@ msgid "A list of hints for OAuth2 services"
msgstr "A list of hints for OAuth2 services"
#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:13
-#| 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"
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 "
@@ -6136,6 +6019,70 @@ msgstr ""
"“Company” OAuth2 authentication for any “CalDAV” source, which reads data "
"from “caldav.company.com” host"
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:14
+msgid ""
+"An OAuth2 client ID to use to connect to Google servers, instead of the one "
+"provided during build time"
+msgstr ""
+"An OAuth2 client ID to use to connect to Google servers, instead of the one "
+"provided during build time"
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:15
+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 ""
+"User-specified OAuth2 client ID for Google servers. Empty string means to "
+"use the one provided during build time. Change of this requires restart."
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:16
+msgid ""
+"An OAuth2 client secret to use to connect to Google servers, instead of the "
+"one provided during build time"
+msgstr ""
+"An OAuth2 client secret to use to connect to Google servers, instead of the "
+"one provided during build time"
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:17
+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 ""
+"User-specified OAuth2 client secret for Google servers. Empty string means "
+"to use the one provided during build time. Change of this requires restart."
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:18
+msgid ""
+"An OAuth2 client ID to use to connect to Outlook servers, instead of the one "
+"provided during build time"
+msgstr ""
+"An OAuth2 client ID to use to connect to Outlook servers, instead of the one "
+"provided during build time"
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:19
+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 ""
+"User-specified OAuth2 client ID for Outlook servers. Empty string means to "
+"use the one provided during build time. Change of this requires restart."
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:20
+msgid ""
+"An OAuth2 client secret to use to connect to Outlook servers, instead of the "
+"one provided during build time"
+msgstr ""
+"An OAuth2 client secret to use to connect to Outlook servers, instead of the "
+"one provided during build time"
+
+#: ../data/org.gnome.evolution-data-server.gschema.xml.in.h:21
+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 ""
+"User-specified OAuth2 client secret for Outlook servers. Empty string means "
+"to use the one provided during build time. Change of this requires restart."
+
#: ../data/org.gnome.evolution.shell.network-config.gschema.xml.in.h:1
msgid "(Deprecated) Proxy type to use"
msgstr "(Deprecated) Proxy type to use"
@@ -6203,7 +6150,6 @@ msgid "Evolution Alarm Notify"
msgstr "Evolution Alarm Notify"
#: ../data/org.gnome.Evolution-alarm-notify.desktop.in.in.h:2
-#| msgid "Calendar authentication request"
msgid "Calendar event notifications"
msgstr "Calendar event notifications"
@@ -6216,17 +6162,23 @@ msgstr "Out of memory"
msgid "Can not make parent directory: %s"
msgstr "Can not make parent directory: %s"
-#: ../src/libebackend/e-collection-backend.c:1008
+#: ../src/libebackend/e-collection-backend.c:1073
#, c-format
msgid "%s does not support creating remote resources"
msgstr "%s does not support creating remote resources"
-#: ../src/libebackend/e-collection-backend.c:1067
+#: ../src/libebackend/e-collection-backend.c:1132
#, c-format
msgid "%s does not support deleting remote resources"
msgstr "%s does not support deleting remote resources"
-#: ../src/libebackend/e-data-factory.c:1492
+#: ../src/libebackend/e-data-factory.c:1433
+#: ../src/libebackend/e-subprocess-factory.c:293
+#, c-format
+msgid "No such source for UID “%s”"
+msgstr "No such source for UID “%s”"
+
+#: ../src/libebackend/e-data-factory.c:1593
#, c-format
msgid "Backend factory for source “%s” and extension “%s” cannot be found."
msgstr "Backend factory for source “%s” and extension “%s” cannot be found."
@@ -6268,12 +6220,11 @@ msgstr ""
#: ../src/libebackend/e-server-side-source.c:1482
#: ../src/libedataserver/e-source.c:1792
-#: ../src/modules/ubuntu-online-accounts/module-ubuntu-online-accounts.c:1080
#, c-format
msgid "Data source “%s” does not support OAuth 2.0 authentication"
msgstr "Data source “%s” does not support OAuth 2.0 authentication"
-#: ../src/libebackend/e-server-side-source.c:1860
+#: ../src/libebackend/e-server-side-source.c:1866
#, c-format
msgid "File must have a “.source” extension"
msgstr "File must have a “.source” extension"
@@ -6285,19 +6236,16 @@ msgstr "UID “%s” is already in use"
#: ../src/libebackend/e-source-registry-server.c:447
#, c-format
-#| msgid "Cannot find certificate for “%s”"
msgid "Cannot find corresponding collection backend for source “%s”"
msgstr "Cannot find corresponding collection backend for source “%s”"
#: ../src/libebackend/e-source-registry-server.c:451
#, c-format
-#| msgid "Source “%s” (%s) is not a valid OAuth2 source"
msgid "Source “%s” is not a collection source"
msgstr "Source “%s” is not a collection source"
#: ../src/libebackend/e-source-registry-server.c:457
#, c-format
-#| msgid "Cannot find certificate for “%s”"
msgid "Cannot find source “%s”"
msgstr "Cannot find source “%s”"
@@ -6306,11 +6254,6 @@ msgstr "Cannot find source “%s”"
msgid "Module “%s” for source UID “%s” cannot be loaded"
msgstr "Module “%s” for source UID “%s” cannot be loaded"
-#: ../src/libebackend/e-subprocess-factory.c:293
-#, c-format
-msgid "No such source for UID “%s”"
-msgstr "No such source for UID “%s”"
-
#: ../src/libebackend/e-subprocess-factory.c:302
#, c-format
msgid "Failed to create backend of type “%s” for source UID “%s”"
@@ -6433,56 +6376,117 @@ msgctxt "CategoryName"
msgid "Waiting"
msgstr "Waiting"
-#: ../src/libedataserver/e-client.c:144
+#: ../src/libedataserver/e-client.c:141
+msgid "Backend is busy"
+msgstr "Backend is busy"
+
+#: ../src/libedataserver/e-client.c:143
msgid "Source not loaded"
msgstr "Source not loaded"
-#: ../src/libedataserver/e-client.c:146
+#: ../src/libedataserver/e-client.c:145
msgid "Source already loaded"
msgstr "Source already loaded"
+#: ../src/libedataserver/e-client.c:147
+msgid "Authentication failed"
+msgstr "Authentication failed"
+
+#: ../src/libedataserver/e-client.c:151
+msgid "Repository offline"
+msgstr "Repository offline"
+
#. Translators: This means that the EClient does not
#. * support offline mode, or it's not set to by a user,
#. * thus it is unavailable while user is not connected.
-#: ../src/libedataserver/e-client.c:157
+#: ../src/libedataserver/e-client.c:156
msgid "Offline unavailable"
msgstr "Offline unavailable"
-#: ../src/libedataserver/e-client.c:179
+#: ../src/libedataserver/e-client.c:158
+msgid "Permission denied"
+msgstr "Permission denied"
+
+#: ../src/libedataserver/e-client.c:162
+msgid "Could not cancel"
+msgstr "Could not cancel"
+
+#: ../src/libedataserver/e-client.c:164
+msgid "Not supported"
+msgstr "Not supported"
+
+#: ../src/libedataserver/e-client.c:166
+msgid "Unsupported authentication method"
+msgstr "Unsupported authentication method"
+
+#: ../src/libedataserver/e-client.c:168
+msgid "TLS not available"
+msgstr "TLS not available"
+
+#: ../src/libedataserver/e-client.c:170
+msgid "Search size limit exceeded"
+msgstr "Search size limit exceeded"
+
+#: ../src/libedataserver/e-client.c:172
+msgid "Search time limit exceeded"
+msgstr "Search time limit exceeded"
+
+#: ../src/libedataserver/e-client.c:176
+msgid "Query refused"
+msgstr "Query refused"
+
+#: ../src/libedataserver/e-client.c:178
msgid "D-Bus error"
msgstr "D-Bus error"
-#: ../src/libedataserver/e-client.c:2021
+#: ../src/libedataserver/e-client.c:180
+msgid "Other error"
+msgstr "Other error"
+
+#: ../src/libedataserver/e-client.c:182
+msgid "Backend is not opened yet"
+msgstr "Backend is not opened yet"
+
+#: ../src/libedataserver/e-client.c:184
+msgid "Object is out of sync"
+msgstr "Object is out of sync"
+
+#: ../src/libedataserver/e-client.c:2048
msgid "Timeout was reached"
msgstr "Timeout was reached"
+#: ../src/libedataserver/e-oauth2-service.c:925
+#| msgid "Failed on message %d"
+msgid "Malformed, no message body set"
+msgstr "Malformed, no message body set"
+
#. Translators: The first %s is a display name of the source, the second is its UID and
#. the third is the name of the OAuth service.
-#: ../src/libedataserver/e-oauth2-service.c:1208
+#: ../src/libedataserver/e-oauth2-service.c:1209
#, c-format
msgid "Source “%s” (%s) is not valid for “%s” OAuth2 service"
msgstr "Source “%s” (%s) is not valid for “%s” OAuth2 service"
-#: ../src/libedataserver/e-oauth2-service.c:1223
+#: ../src/libedataserver/e-oauth2-service.c:1224
msgid "OAuth2 secret not found"
msgstr "OAuth2 secret not found"
-#: ../src/libedataserver/e-oauth2-service.c:1411
+#: ../src/libedataserver/e-oauth2-service.c:1412
#, c-format
msgid "Received incorrect response from server “%s”."
msgstr "Received incorrect response from server “%s”."
-#: ../src/libedataserver/e-oauth2-service.c:1420
+#: ../src/libedataserver/e-oauth2-service.c:1421
msgid "Failed to refresh access token. Sign to the server again, please."
msgstr "Failed to refresh access token. Sign to the server again, please."
#. Translators: The first %s is a display name of the source, the second is its UID.
-#: ../src/libedataserver/e-oauth2-service.c:1462
+#: ../src/libedataserver/e-oauth2-service.c:1463
#, c-format
msgid "Source “%s” (%s) is not a valid OAuth2 source"
msgstr "Source “%s” (%s) is not a valid OAuth2 source"
-#: ../src/libedataserver/e-oauth2-service.c:1535
+#: ../src/libedataserver/e-oauth2-service.c:1536
msgid ""
"The access token is expired and it failed to refresh it. Sign to the server "
"again, please."
@@ -6502,11 +6506,11 @@ msgctxt "OAuth2Service"
msgid "Outlook"
msgstr "Outlook"
-#: ../src/libedataserver/e-soup-session.c:861
+#: ../src/libedataserver/e-soup-session.c:942
msgid "Operation was cancelled"
msgstr "Operation was cancelled"
-#: ../src/libedataserver/e-soup-session.c:867
+#: ../src/libedataserver/e-soup-session.c:948
#, c-format
msgid "Failed with HTTP error %d: %s"
msgstr "Failed with HTTP error %d: %s"
@@ -6546,12 +6550,12 @@ msgstr "Credentials delete is not supported"
msgid "Password not found"
msgstr "Password not found"
-#: ../src/libedataserver/e-source-mail-signature.c:483
+#: ../src/libedataserver/e-source-mail-signature.c:484
#, c-format
msgid "Signature script must be a local file"
msgstr "Signature script must be a local file"
-#: ../src/libedataserver/e-source-proxy.c:1642
+#: ../src/libedataserver/e-source-proxy.c:1656
#, c-format
msgid "Source “%s” does not support proxy lookups"
msgstr "Source “%s” does not support proxy lookups"
@@ -6751,147 +6755,147 @@ msgstr "%s: HTTP error code %d (%s)"
msgid "Failed with HTTP error code %d (%s)"
msgstr "Failed with HTTP error code %d (%s)"
-#: ../src/libedataserver/e-webdav-session.c:1257
+#: ../src/libedataserver/e-webdav-session.c:1259
msgid "Failed to post data"
msgstr "Failed to post data"
-#: ../src/libedataserver/e-webdav-session.c:1350
-#: ../src/libedataserver/e-webdav-session.c:1425
-#: ../src/libedataserver/e-webdav-session.c:1529
-#: ../src/libedataserver/e-webdav-session.c:2778
-#: ../src/libedataserver/e-webdav-session.c:4030
+#: ../src/libedataserver/e-webdav-session.c:1394
+#: ../src/libedataserver/e-webdav-session.c:1469
+#: ../src/libedataserver/e-webdav-session.c:1573
+#: ../src/libedataserver/e-webdav-session.c:2827
+#: ../src/libedataserver/e-webdav-session.c:4113
msgid "Failed to get input XML content"
msgstr "Failed to get input XML content"
-#: ../src/libedataserver/e-webdav-session.c:1361
+#: ../src/libedataserver/e-webdav-session.c:1405
msgid "Failed to get properties"
msgstr "Failed to get properties"
-#: ../src/libedataserver/e-webdav-session.c:1435
+#: ../src/libedataserver/e-webdav-session.c:1479
msgid "Failed to update properties"
msgstr "Failed to update properties"
-#: ../src/libedataserver/e-webdav-session.c:1539
+#: ../src/libedataserver/e-webdav-session.c:1583
msgid "Failed to issue REPORT"
msgstr "Failed to issue REPORT"
-#: ../src/libedataserver/e-webdav-session.c:1598
+#: ../src/libedataserver/e-webdav-session.c:1642
msgid "Failed to create collection"
msgstr "Failed to create collection"
-#: ../src/libedataserver/e-webdav-session.c:1689
-#: ../src/libedataserver/e-webdav-session.c:1843
+#: ../src/libedataserver/e-webdav-session.c:1733
+#: ../src/libedataserver/e-webdav-session.c:1892
msgid "Failed to get XML request content"
msgstr "Failed to get XML request content"
-#: ../src/libedataserver/e-webdav-session.c:1701
+#: ../src/libedataserver/e-webdav-session.c:1745
msgid "Failed to create address book"
msgstr "Failed to create address book"
-#: ../src/libedataserver/e-webdav-session.c:1856
+#: ../src/libedataserver/e-webdav-session.c:1905
msgid "Failed to create calendar"
msgstr "Failed to create calendar"
-#: ../src/libedataserver/e-webdav-session.c:1988
-#: ../src/libedataserver/e-webdav-session.c:1999
+#: ../src/libedataserver/e-webdav-session.c:2037
+#: ../src/libedataserver/e-webdav-session.c:2048
msgid "Failed to read resource"
msgstr "Failed to read resource"
-#: ../src/libedataserver/e-webdav-session.c:2148
+#: ../src/libedataserver/e-webdav-session.c:2197
msgid "Cannot rewind input stream: Not supported"
msgstr "Cannot rewind input stream: Not supported"
-#: ../src/libedataserver/e-webdav-session.c:2311
-#: ../src/libedataserver/e-webdav-session.c:2455
+#: ../src/libedataserver/e-webdav-session.c:2360
+#: ../src/libedataserver/e-webdav-session.c:2504
msgid "Failed to put data"
msgstr "Failed to put data"
-#: ../src/libedataserver/e-webdav-session.c:2330
-#: ../src/libedataserver/e-webdav-session.c:2463
+#: ../src/libedataserver/e-webdav-session.c:2379
+#: ../src/libedataserver/e-webdav-session.c:2512
#, c-format
msgid "Failed to put data to server, error code %d (%s)"
msgstr "Failed to put data to server, error code %d (%s)"
-#: ../src/libedataserver/e-webdav-session.c:2555
+#: ../src/libedataserver/e-webdav-session.c:2604
msgid "Failed to delete resource"
msgstr "Failed to delete resource"
-#: ../src/libedataserver/e-webdav-session.c:2622
+#: ../src/libedataserver/e-webdav-session.c:2671
msgid "Failed to copy resource"
msgstr "Failed to copy resource"
-#: ../src/libedataserver/e-webdav-session.c:2684
+#: ../src/libedataserver/e-webdav-session.c:2733
msgid "Failed to move resource"
msgstr "Failed to move resource"
-#: ../src/libedataserver/e-webdav-session.c:2789
+#: ../src/libedataserver/e-webdav-session.c:2838
msgid "Failed to lock resource"
msgstr "Failed to lock resource"
-#: ../src/libedataserver/e-webdav-session.c:2803
-#: ../src/libedataserver/e-webdav-session.c:3005
+#: ../src/libedataserver/e-webdav-session.c:2852
+#: ../src/libedataserver/e-webdav-session.c:3054
msgid "Expected application/xml response, but none returned"
msgstr "Expected application/xml response, but none returned"
-#: ../src/libedataserver/e-webdav-session.c:2806
-#: ../src/libedataserver/e-webdav-session.c:3008
+#: ../src/libedataserver/e-webdav-session.c:2855
+#: ../src/libedataserver/e-webdav-session.c:3057
#, c-format
msgid "Expected application/xml response, but %s returned"
msgstr "Expected application/xml response, but %s returned"
-#: ../src/libedataserver/e-webdav-session.c:2818
-#: ../src/libedataserver/e-webdav-session.c:3021
+#: ../src/libedataserver/e-webdav-session.c:2867
+#: ../src/libedataserver/e-webdav-session.c:3070
msgid "Failed to parse XML data"
msgstr "Failed to parse XML data"
-#: ../src/libedataserver/e-webdav-session.c:2897
+#: ../src/libedataserver/e-webdav-session.c:2946
msgid "Failed to refresh lock"
msgstr "Failed to refresh lock"
-#: ../src/libedataserver/e-webdav-session.c:2956
+#: ../src/libedataserver/e-webdav-session.c:3005
msgid "Failed to unlock"
msgstr "Failed to unlock"
-#: ../src/libedataserver/e-webdav-session.c:2993
+#: ../src/libedataserver/e-webdav-session.c:3042
#, c-format
msgid "Expected multistatus response, but %d returned (%s)"
msgstr "Expected multistatus response, but %d returned (%s)"
-#: ../src/libedataserver/e-webdav-session.c:4040
+#: ../src/libedataserver/e-webdav-session.c:4123
msgid "Failed to get access control list"
msgstr "Failed to get access control list"
-#: ../src/libedataserver/e-webdav-session.c:4781
+#: ../src/libedataserver/e-webdav-session.c:4884
msgid "Cannot store protected nor inherited Access Control Entry."
msgstr "Cannot store protected nor inherited Access Control Entry."
-#: ../src/libedataserver/e-webdav-session.c:4788
+#: ../src/libedataserver/e-webdav-session.c:4891
msgid "Provided invalid principal kind for Access Control Entry."
msgstr "Provided invalid principal kind for Access Control Entry."
-#: ../src/libedataserver/e-webdav-session.c:4795
+#: ../src/libedataserver/e-webdav-session.c:4898
msgid "Cannot store property-based Access Control Entry."
msgstr "Cannot store property-based Access Control Entry."
-#: ../src/libedataserver/e-webdav-session.c:4802
+#: ../src/libedataserver/e-webdav-session.c:4905
msgid "Access Control Entry can be only to Grant or Deny, but not None."
msgstr "Access Control Entry can be only to Grant or Deny, but not None."
-#: ../src/libedataserver/e-webdav-session.c:4810
+#: ../src/libedataserver/e-webdav-session.c:4913
msgid "Access Control Entry can be only to Grant or Deny, but not both."
msgstr "Access Control Entry can be only to Grant or Deny, but not both."
-#: ../src/libedataserver/e-webdav-session.c:4869
+#: ../src/libedataserver/e-webdav-session.c:4972
msgid "Access Control Entry privilege cannot be NULL."
msgstr "Access Control Entry privilege cannot be NULL."
#: ../src/libedataserverui/e-credentials-prompter.c:258
-#: ../src/libedataserverui/e-credentials-prompter.c:1576
-#: ../src/libedataserverui/e-credentials-prompter.c:1620
+#: ../src/libedataserverui/e-credentials-prompter.c:1694
+#: ../src/libedataserverui/e-credentials-prompter.c:1738
msgid "Credentials prompt was cancelled"
msgstr "Credentials prompt was cancelled"
-#: ../src/libedataserverui/e-credentials-prompter.c:662
+#: ../src/libedataserverui/e-credentials-prompter.c:775
#, c-format
msgid "Source “%s” doesn’t support prompt for credentials"
msgstr "Source “%s” doesn’t support prompt for credentials"
@@ -7032,13 +7036,17 @@ msgstr ""
"Login to your %s account and accept conditions in order to access your "
"account “%s”."
-#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:602
+#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:605
#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:230
#: ../src/libedataserverui/e-trust-prompt.c:112
-#: ../src/libedataserverui/e-webdav-discover-widget.c:1061
+#: ../src/libedataserverui/e-webdav-discover-widget.c:1083
msgid "_Cancel"
msgstr "_Cancel"
+#: ../src/libedataserverui/e-credentials-prompter-impl-oauth2.c:679
+msgid "URL:"
+msgstr "URL:"
+
#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:132
msgid "Address book authentication request"
msgstr "Address book authentication request"
@@ -7092,7 +7100,7 @@ msgid "Please enter the password for account “%s”."
msgstr "Please enter the password for account “%s”."
#: ../src/libedataserverui/e-credentials-prompter-impl-password.c:231
-#: ../src/libedataserverui/e-webdav-discover-widget.c:1062
+#: ../src/libedataserverui/e-webdav-discover-widget.c:1084
msgid "_OK"
msgstr "_OK"
@@ -7118,7 +7126,6 @@ msgid "Clear custom times"
msgstr "Clear custom times"
#: ../src/libedataserverui/e-reminders-widget.c:277
-#| msgid "no"
msgctxt "overdue"
msgid "now"
msgstr "now"
@@ -7135,59 +7142,55 @@ msgctxt "overdue"
msgid "overdue"
msgstr "overdue"
-#: ../src/libedataserverui/e-reminders-widget.c:912
+#: ../src/libedataserverui/e-reminders-widget.c:921
#, c-format
-#| msgid "Failed to create cache “%s”:"
msgid "Failed to launch URI “%s”:"
msgstr "Failed to launch URI “%s”:"
-#: ../src/libedataserverui/e-reminders-widget.c:953
-#| msgid "Could not discard reminder: "
+#: ../src/libedataserverui/e-reminders-widget.c:962
msgid "Failed to dismiss reminder:"
msgstr "Failed to dismiss reminder:"
-#: ../src/libedataserverui/e-reminders-widget.c:974
-#| msgid "Failed to issue NOTIFY"
+#: ../src/libedataserverui/e-reminders-widget.c:983
msgid "Failed to dismiss all:"
msgstr "Failed to dismiss all:"
-#: ../src/libedataserverui/e-reminders-widget.c:1110
+#: ../src/libedataserverui/e-reminders-widget.c:1119
msgid "Set a custom snooze time for"
msgstr "Set a custom snooze time for"
#. 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:1123
+#: ../src/libedataserverui/e-reminders-widget.c:1132
msgctxt "reminders-snooze"
msgid "da_ys"
msgstr "da_ys"
#. 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:1139
+#: ../src/libedataserverui/e-reminders-widget.c:1148
msgctxt "reminders-snooze"
msgid "_hours"
msgstr "_hours"
#. 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:1155
+#: ../src/libedataserverui/e-reminders-widget.c:1164
msgctxt "reminders-snooze"
msgid "_minutes"
msgstr "_minutes"
-#: ../src/libedataserverui/e-reminders-widget.c:1161
+#: ../src/libedataserverui/e-reminders-widget.c:1170
msgid "_Add Snooze time"
msgstr "_Add Snooze time"
-#: ../src/libedataserverui/e-reminders-widget.c:1428
+#: ../src/libedataserverui/e-reminders-widget.c:1437
#: ../src/services/evolution-user-prompter/prompt-user-gtk.c:119
msgid "_Dismiss"
msgstr "_Dismiss"
-#: ../src/libedataserverui/e-reminders-widget.c:1429
-#| msgid "_Dismiss"
+#: ../src/libedataserverui/e-reminders-widget.c:1438
msgid "Dismiss _All"
msgstr "Dismiss _All"
-#: ../src/libedataserverui/e-reminders-widget.c:1431
+#: ../src/libedataserverui/e-reminders-widget.c:1440
msgid "_Snooze"
msgstr "_Snooze"
@@ -7272,35 +7275,35 @@ msgstr "Supports"
msgid "_User mail:"
msgstr "_User mail:"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:521
+#: ../src/libedataserverui/e-webdav-discover-widget.c:524
msgctxt "WebDAVDiscover"
msgid "Contacts"
msgstr "Contacts"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:522
+#: ../src/libedataserverui/e-webdav-discover-widget.c:525
msgctxt "WebDAVDiscover"
msgid "Events"
msgstr "Events"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:523
+#: ../src/libedataserverui/e-webdav-discover-widget.c:526
msgctxt "WebDAVDiscover"
msgid "Memos"
msgstr "Memos"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:524
+#: ../src/libedataserverui/e-webdav-discover-widget.c:527
msgctxt "WebDAVDiscover"
msgid "Tasks"
msgstr "Tasks"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:834
+#: ../src/libedataserverui/e-webdav-discover-widget.c:849
msgid "Invalid URL"
msgstr "Invalid URI"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:875
+#: ../src/libedataserverui/e-webdav-discover-widget.c:895
msgid "Cancel"
msgstr "Cancel"
-#: ../src/libedataserverui/e-webdav-discover-widget.c:878
+#: ../src/libedataserverui/e-webdav-discover-widget.c:898
msgid "Searching server sources..."
msgstr "Searching server sources…"
@@ -7353,7 +7356,7 @@ msgstr "Failed to find Account element"
msgid "Failed to find ASUrl and OABUrl in autodiscover response"
msgstr "Failed to find ASUrl and OABUrl in autodiscover response"
-#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1405
+#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1406
#, c-format
msgid ""
"Cannot find a corresponding account in the org.gnome.OnlineAccounts service "
@@ -7362,108 +7365,16 @@ msgstr ""
"Cannot find a corresponding account in the org.gnome.OnlineAccounts service "
"from which to obtain an access token for “%s”"
-#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1455
+#: ../src/modules/gnome-online-accounts/module-gnome-online-accounts.c:1456
#, c-format
msgid "Failed to obtain an access token for “%s”: "
msgstr "Failed to obtain an access token for “%s”: "
-#: ../src/modules/google-backend/module-google-backend.c:589
-#: ../src/modules/ubuntu-online-accounts/contacts.service-type.in.in.h:1
+#: ../src/modules/google-backend/module-google-backend.c:631
#: ../src/services/evolution-source-registry/builtin/contacts-stub.source.in.h:1
msgid "Contacts"
msgstr "Contacts"
-#: ../src/modules/ubuntu-online-accounts/calendar.service-type.in.in.h:1
-#: ../src/tools/list-sources/list-sources.c:148
-msgid "Calendar"
-msgstr "Calendar"
-
-#: ../src/modules/ubuntu-online-accounts/calendar.service-type.in.in.h:2
-msgid "Integrate your calendars"
-msgstr "Integrate your calendars"
-
-#: ../src/modules/ubuntu-online-accounts/contacts.service-type.in.in.h:2
-msgid "Integrate your contacts"
-msgstr "Integrate your contacts"
-
-#: ../src/modules/ubuntu-online-accounts/e-signon-session-password.c:273
-msgid "Signon service did not return a secret"
-msgstr "Signon service did not return a secret"
-
-#: ../src/modules/ubuntu-online-accounts/evolution-data-server-uoa.desktop.in.in.h:1
-msgid "Evolution Data Server"
-msgstr "Evolution Data Server"
-
-#: ../src/modules/ubuntu-online-accounts/evolution-data-server-uoa.desktop.in.in.h:2
-msgid "Required to have EDS appear in UOA"
-msgstr "Required to have EDS appear in UOA"
-
-#: ../src/modules/ubuntu-online-accounts/google-calendar.service.in.in.h:1
-msgid "Google Calendar"
-msgstr "Google Calendar"
-
-#: ../src/modules/ubuntu-online-accounts/google-contacts.service.in.in.h:1
-msgid "Google Contacts"
-msgstr "Google Contacts"
-
-#: ../src/modules/ubuntu-online-accounts/google-gmail.service.in.in.h:1
-msgid "GMail"
-msgstr "GMail"
-
-#: ../src/modules/ubuntu-online-accounts/mail.service-type.in.in.h:1
-msgid "Mail"
-msgstr "Mail"
-
-#: ../src/modules/ubuntu-online-accounts/mail.service-type.in.in.h:2
-msgid "Integrate your mailboxes"
-msgstr "Integrate your mailboxes"
-
-#: ../src/modules/ubuntu-online-accounts/module-ubuntu-online-accounts.c:1061
-#, c-format
-msgid ""
-"Cannot find a corresponding account service in the accounts database from "
-"which to obtain an access token for “%s”"
-msgstr ""
-"Cannot find a corresponding account service in the accounts database from "
-"which to obtain an access token for “%s”"
-
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:85
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:282
-#, c-format
-msgid ""
-"Expected status 200 when requesting your identity, instead got status %d (%s)"
-msgstr ""
-"Expected status 200 when requesting your identity, instead got status %d (%s)"
-
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:102
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:299
-msgid "Error parsing response as JSON: "
-msgstr "Error parsing response as JSON: "
-
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:120
-msgid "Didn’t find “email” in JSON data"
-msgstr "Didn’t find “email” in JSON data"
-
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:317
-msgid "Didn’t find “id” in JSON data"
-msgstr "Didn’t find “id” in JSON data"
-
-#: ../src/modules/ubuntu-online-accounts/uoa-utils.c:322
-msgid "Didn’t find “emails.account” in JSON data"
-msgstr "Didn’t find “emails.account” in JSON data"
-
-#: ../src/modules/ubuntu-online-accounts/windows-live-mail.service.in.in.h:1
-msgid "Windows Live Mail"
-msgstr "Windows Live Mail"
-
-#: ../src/modules/ubuntu-online-accounts/yahoo-calendar.service.in.in.h:1
-msgid "Yahoo! Calendar"
-msgstr "Yahoo! Calendar"
-
-#: ../src/modules/ubuntu-online-accounts/yahoo-mail.service.in.in.h:1
-msgid "Yahoo! Mail"
-msgstr "Yahoo! Mail"
-
#: ../src/services/evolution-addressbook-factory/evolution-addressbook-factory.c:38
#: ../src/services/evolution-calendar-factory/evolution-calendar-factory.c:40
#: ../src/services/evolution-user-prompter/evolution-user-prompter.c:33
@@ -7484,27 +7395,26 @@ msgstr ""
"Overrides compile-time backend per process option; use 1 to enable, 0 to "
"disable, any other value is to use compile-time option"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:223
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:250
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:755
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:964
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:232
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:260
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:774
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:983
msgid "Reminders"
msgstr "Reminders"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:362
-#| msgid "Learning junk"
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:372
msgid "Warning"
msgstr "Warning"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:363
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:373
msgid "_No"
msgstr "_No"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:364
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:374
msgid "_Yes"
msgstr "_Yes"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:368
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:378
#, c-format
msgid ""
"A calendar reminder is about to trigger. This reminder is configured to run "
@@ -7521,31 +7431,32 @@ msgstr ""
"\n"
"Are you sure you want to run this program?"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:382
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:393
msgid "Do not ask me about this program again"
msgstr "Do not ask me about this program again"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:660
-msgid "Display reminders in notification area _only"
-msgstr "Display reminders in notification area _only"
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:679
+#| msgid "Display reminders in notification area _only"
+msgid "Display Reminders window with _notifications"
+msgstr "Display Reminders window with _notifications"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:661
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:680
msgid "Keep reminder notification window always on _top"
msgstr "Keep reminder notification window always on _top"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:662
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:681
msgid "Display reminders for _completed tasks"
msgstr "Display reminders for _completed tasks"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:663
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:682
msgid "Display reminders for _past events"
msgstr "Display reminders for _past events"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:677
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:696
msgid "Reminders Options:"
msgstr "Reminders Options:"
-#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:771
+#: ../src/services/evolution-alarm-notify/e-alarm-notify.c:790
#, c-format
msgid "You have %d reminder"
msgid_plural "You have %d reminders"
@@ -7689,6 +7600,10 @@ msgstr "Collection/Ubuntu Online Accounts"
msgid "Address Book"
msgstr "Address Book"
+#: ../src/tools/list-sources/list-sources.c:148
+msgid "Calendar"
+msgstr "Calendar"
+
#: ../src/tools/list-sources/list-sources.c:149
msgid "Memo List"
msgstr "Memo List"
@@ -7800,6 +7715,132 @@ msgstr "Failed to connect to source registry: %s\n"
msgid "No sources had been found\n"
msgstr "No sources had been found\n"
+#~ msgid "Success"
+#~ msgstr "Success"
+
+#~ msgid "Authentication Failed"
+#~ msgstr "Authentication Failed"
+
+#~ msgid "Authentication Required"
+#~ msgstr "Authentication Required"
+
+#~ msgid "Unsupported field"
+#~ msgstr "Unsupported field"
+
+#~ msgid "Address book does not exist"
+#~ msgstr "Address book does not exist"
+
+#~ msgid "Book removed"
+#~ msgstr "Book removed"
+
+#~ msgid "Not available in offline mode"
+#~ msgstr "Not available in offline mode"
+
+#~ msgid "Invalid server version"
+#~ msgstr "Invalid server version"
+
+#~ msgid "Repository is offline"
+#~ msgstr "Repository is offline"
+
+#~ msgid "URI not loaded"
+#~ msgstr "URI not loaded"
+
+#~ msgid "URI already loaded"
+#~ msgstr "URI already loaded"
+
+#~ msgid "Unknown User"
+#~ msgstr "Unknown User"
+
+#~ msgid "Protocol not supported"
+#~ msgstr "Protocol not supported"
+
+#~ msgid "Operation has been cancelled"
+#~ msgstr "Operation has been cancelled"
+
+#~ msgid "Could not cancel operation"
+#~ msgstr "Could not cancel operation"
+
+#~ msgid "A D-Bus exception has occurred"
+#~ msgstr "A D-Bus exception has occurred"
+
+#~ msgid "No error"
+#~ msgstr "No error"
+
+#~ msgid "Calendar does not exist"
+#~ msgstr "Calendar does not exist"
+
+#~ msgid ""
+#~ "Invalid trace information:\n"
+#~ "%s"
+#~ msgstr ""
+#~ "Invalid trace information:\n"
+#~ "%s"
+
+#~ msgid "Integrate your calendars"
+#~ msgstr "Integrate your calendars"
+
+#~ msgid "Integrate your contacts"
+#~ msgstr "Integrate your contacts"
+
+#~ msgid "Signon service did not return a secret"
+#~ msgstr "Signon service did not return a secret"
+
+#~ msgid "Evolution Data Server"
+#~ msgstr "Evolution Data Server"
+
+#~ msgid "Required to have EDS appear in UOA"
+#~ msgstr "Required to have EDS appear in UOA"
+
+#~ msgid "Google Calendar"
+#~ msgstr "Google Calendar"
+
+#~ msgid "Google Contacts"
+#~ msgstr "Google Contacts"
+
+#~ msgid "GMail"
+#~ msgstr "GMail"
+
+#~ msgid "Mail"
+#~ msgstr "Mail"
+
+#~ msgid "Integrate your mailboxes"
+#~ msgstr "Integrate your mailboxes"
+
+#~ msgid ""
+#~ "Cannot find a corresponding account service in the accounts database from "
+#~ "which to obtain an access token for “%s”"
+#~ msgstr ""
+#~ "Cannot find a corresponding account service in the accounts database from "
+#~ "which to obtain an access token for “%s”"
+
+#~ msgid ""
+#~ "Expected status 200 when requesting your identity, instead got status %d "
+#~ "(%s)"
+#~ msgstr ""
+#~ "Expected status 200 when requesting your identity, instead got status %d "
+#~ "(%s)"
+
+#~ msgid "Error parsing response as JSON: "
+#~ msgstr "Error parsing response as JSON: "
+
+#~ msgid "Didn’t find “email” in JSON data"
+#~ msgstr "Didn’t find “email” in JSON data"
+
+#~ msgid "Didn’t find “id” in JSON data"
+#~ msgstr "Didn’t find “id” in JSON data"
+
+#~ msgid "Didn’t find “emails.account” in JSON data"
+#~ msgstr "Didn’t find “emails.account” in JSON data"
+
+#~ msgid "Windows Live Mail"
+#~ msgstr "Windows Live Mail"
+
+#~ msgid "Yahoo! Calendar"
+#~ msgstr "Yahoo! Calendar"
+
+#~ msgid "Yahoo! Mail"
+#~ msgstr "Yahoo! Mail"
+
#~ msgid "User name not filled"
#~ msgstr "User name not filled"
@@ -7809,9 +7850,6 @@ msgstr "No sources had been found\n"
#~ msgid "Querying for updated groups…"
#~ msgstr "Querying for updated groups…"
-#~ msgid "The backend does not support bulk removals"
-#~ msgstr "The backend does not support bulk removals"
-
#~ msgid "Loading…"
#~ msgstr "Loading…"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]