diff -Nru mailnag-2.0.0/AUTHORS mailnag-2.2.0/AUTHORS --- mailnag-2.0.0/AUTHORS 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/AUTHORS 2021-02-14 18:45:38.000000000 +0000 @@ -14,7 +14,10 @@ Code, docs and packaging contributors: ====================================== Amin Bandali +Andreas Angerer Balló György +Dan Christensen +Denis Anuschewski Edwin Smulders Freeroot Hasan Yavuz Özderya diff -Nru mailnag-2.0.0/data/account_widget.ui mailnag-2.2.0/data/account_widget.ui --- mailnag-2.0.0/data/account_widget.ui 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/data/account_widget.ui 2021-02-14 18:45:38.000000000 +0000 @@ -1,215 +1,228 @@ - + - + + + + + + + + + + True - False - 6 - 6 - 6 + False + 6 + 6 + 6 True - True + True True - - number + + number - 1 - 5 + 1 + 5 True - True + True True - + - 1 - 4 + 1 + 4 True - True + True True False - + + emblem-important + You may need to create an application-specific password for Gmail. +Click this icon for more information. + - 1 - 3 + 1 + 3 True - True + True True - + - 1 - 2 + 1 + 2 True - True + True True - + - 1 - 1 + 1 + 1 Enable Push-IMAP True - True - False + True + False 0 - True + True - 0 - 8 + 0 + 8 2 True - False + False - 1 - 0 + 1 + 0 Enable SSL encryption True - True - False + True + False 0 - True + True - 0 - 9 + 0 + 9 2 True - False + False Accountname: 0 - 0 - 1 + 0 + 1 True - False + False Account type: 0 - 0 - 0 + 0 + 0 True - False + False User: 0 - 0 - 2 + 0 + 2 True - False + False Password: 0 - 0 - 3 + 0 + 3 True - False + False Server: 0 - 0 - 4 + 0 + 4 True - False + False Port: 0 - 0 - 5 + 0 + 5 True False - True + True True - False + False True - True - in - 100 + True + in + 100 True - True + True liststore_folders - False - 0 + False + 0 @@ -225,81 +238,73 @@ True - False + False Folders (optional) - 0 - 10 + 0 + 10 2 True - False + False File path: 0 - 0 - 6 + 0 + 6 True - False - False - False - True - False + False + False + False + True + False - 1 - 6 + 1 + 6 True - False + False Directory: 0 - 0 - 7 + 0 + 7 True - False + False select-folder - False - False - True - False + False + False + True + False - 1 - 7 + 1 + 7 - - - - - - - - diff -Nru mailnag-2.0.0/data/mailnag.desktop mailnag-2.2.0/data/mailnag.desktop --- mailnag-2.0.0/data/mailnag.desktop 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/data/mailnag.desktop 2021-02-14 18:45:38.000000000 +0000 @@ -8,5 +8,6 @@ Icon=mailnag Type=Application NoDisplay=true +Categories=Network;Email; X-GNOME-Autostart-enabled=true X-GNOME-UsesNotifications=true diff -Nru mailnag-2.0.0/debian/changelog mailnag-2.2.0/debian/changelog --- mailnag-2.0.0/debian/changelog 2020-05-24 11:08:09.000000000 +0000 +++ mailnag-2.2.0/debian/changelog 2021-09-12 19:51:04.000000000 +0000 @@ -1,3 +1,22 @@ +mailnag (2.2.0-1) unstable; urgency=medium + + * QA upload. + * New upstream version 2.2.0 + * Set Maintainer to Debian QA Group. see #968540 + * d/control: + - Remove Vcs-* entries, no longer exists. + - Add Rules-Requires-Root: no + - Bump debhelper to 13 + - Update Standards-Version to 4.6.0 + * d/watch: Update to version 4 + * Add metadata file. + * d/copyright: + - Change URL to https + - Update years + - Add new copyright entries. + + -- Håvard Flaget Aasen Sun, 12 Sep 2021 21:51:04 +0200 + mailnag (2.0.0-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Nru mailnag-2.0.0/debian/control mailnag-2.2.0/debian/control --- mailnag-2.0.0/debian/control 2020-05-24 11:07:57.000000000 +0000 +++ mailnag-2.2.0/debian/control 2021-09-12 19:51:04.000000000 +0000 @@ -1,12 +1,11 @@ Source: mailnag Section: mail Priority: optional -Maintainer: Vincent Cheng -Build-Depends: debhelper-compat (= 12), dh-python, gettext, python3-all, python3-dbus, python3-xdg -Standards-Version: 3.9.8 +Maintainer: Debian QA Group +Build-Depends: debhelper-compat (= 13), dh-python, gettext, python3-all, python3-dbus, python3-xdg +Standards-Version: 4.6.0 +Rules-Requires-Root: no Homepage: https://github.com/pulb/mailnag -Vcs-Svn: svn://anonscm.debian.org/collab-maint/deb-maint/mailnag/trunk -Vcs-Browser: https://anonscm.debian.org/viewvc/collab-maint/deb-maint/mailnag/trunk Package: mailnag Architecture: all diff -Nru mailnag-2.0.0/debian/copyright mailnag-2.2.0/debian/copyright --- mailnag-2.0.0/debian/copyright 2016-04-04 23:11:57.000000000 +0000 +++ mailnag-2.2.0/debian/copyright 2021-09-12 19:51:04.000000000 +0000 @@ -1,10 +1,10 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: mailnag Upstream-Contact: Patrick Ulbrich Source: https://github.com/pulb/mailnag Files: * -Copyright: 2011-2014 Patrick Ulbrich +Copyright: 2011-2021 Patrick Ulbrich License: GPL-2.0+ Files: Mailnag/daemon/mails.py @@ -13,20 +13,38 @@ 2011 Ralf Hersel License: GPL-2.0+ +Files: Mailnag/backends/base.py +Copyright: 2020 Patrick Ulbrich + 2016 Timo Kankare +License: GPL-2.0+ + +Files: Mailnag/backends/imap.py +Copyright: 2011-2021 Patrick Ulbrich + 2020 Andreas Angerer + 2016 Timo Kankare + 2016 Thomas Haider + 2011 Ralf Hersel +License: GPL-2.0+ + +Files: data/mailnag.appdata.xml +Copyright: 2015 Patrick Ulbrich +License: CC0-1.0 + Files: Mailnag/common/accounts.py Mailnag/configuration/configwindow.py Mailnag/daemon/mailchecker.py -Copyright: 2011-2014 Patrick Ulbrich +Copyright: 2011-2021 Patrick Ulbrich + 2020 Andreas Angerer 2011 Ralf Hersel License: GPL-2.0+ Files: Mailnag/daemon/idlers.py -Copyright: 2011-2014 Patrick Ulbrich +Copyright: 2011-2021 Patrick Ulbrich 2011 Leighton Earl License: GPL-2.0+ Files: Mailnag/common/utils.py -Copyright: 2011-2013 Patrick Ulbrich +Copyright: 2011-2019 Patrick Ulbrich 2007 Marco Ferragina License: GPL-2.0+ @@ -56,6 +74,49 @@ On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". +License: CC0-1.0 + Creative Commons Legal Code + . + CC0 1.0 Universal + . + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + . + Statement of Purpose + . + The laws of most jurisdictions throughout the world automatically confer + exclusive Copyright and Related Rights (defined below) upon the creator + and subsequent owner(s) (each and all, an "owner") of an original work of + authorship and/or a database (each, a "Work"). + . + Certain owners wish to permanently relinquish those rights to a Work for + the purpose of contributing to a commons of creative, cultural and + scientific works ("Commons") that the public can reliably and without fear + of later claims of infringement build upon, modify, incorporate in other + works, reuse and redistribute as freely as possible in any form whatsoever + and for any purposes, including without limitation commercial purposes. + These owners may contribute to the Commons to promote the ideal of a free + culture and the further production of creative, cultural and scientific + works, or to gain reputation or greater distribution for their Work in + part through the use and efforts of others. + . + For these and/or other purposes and motivations, and without any + expectation of additional consideration or compensation, the person + associating CC0 with a Work (the "Affirmer"), to the extent that he or she + is an owner of Copyright and Related Rights in the Work, voluntarily + elects to apply CC0 to the Work and publicly distribute the Work under its + terms, with knowledge of his or her Copyright and Related Rights in the + Work and the meaning and intended legal effect of CC0 on those rights. + . + On Debian systems, the complete text of the Creative Commons Zero v1.0 + Universal license can be found in "/usr/share/common-licenses/CC0-1.0" + License: Python-2.0 PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 -------------------------------------------- diff -Nru mailnag-2.0.0/debian/upstream/metadata mailnag-2.2.0/debian/upstream/metadata --- mailnag-2.0.0/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ mailnag-2.2.0/debian/upstream/metadata 2021-09-12 19:51:04.000000000 +0000 @@ -0,0 +1,4 @@ +Bug-Database: https://github.com/pulb/mailnag/issues +Bug-Submit: https://github.com/pulb/mailnag/issues/new +Repository: https://github.com/pulb/mailnag.git +Repository-Browse: https://github.com/pulb/mailnag diff -Nru mailnag-2.0.0/debian/watch mailnag-2.2.0/debian/watch --- mailnag-2.0.0/debian/watch 2014-07-02 06:05:04.000000000 +0000 +++ mailnag-2.2.0/debian/watch 2021-09-12 19:51:04.000000000 +0000 @@ -1,3 +1,3 @@ -version=3 +version=4 opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/mailnag-$1\.tar\.gz/ \ https://github.com/pulb/mailnag/releases .*/v?(\d\S*)\.tar\.gz diff -Nru mailnag-2.0.0/Mailnag/backends/base.py mailnag-2.2.0/Mailnag/backends/base.py --- mailnag-2.0.0/Mailnag/backends/base.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/backends/base.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,3 +1,4 @@ +# Copyright 2020 Patrick Ulbrich # Copyright 2016 Timo Kankare # # This program is free software; you can redistribute it and/or modify @@ -50,7 +51,7 @@ @abstractmethod def list_messages(self): """Lists unseen messages from the mailbox for this account. - Yields tuples (folder, message) for every message. + Yields tuples (folder, message, flags) for every message. """ raise NotImplementedError @@ -61,6 +62,18 @@ """ raise NotImplementedError + def supports_mark_as_seen(self): + """Returns True if mailbox supports flagging mails as seen.""" + # Default implementation + return False + + @abstractmethod + def mark_as_seen(self, mails): + """Asks mailbox to flag mails in the list as seen. + This may raise an exception if mailbox does not support this action. + """ + raise NotImplementedError + def supports_notifications(self): """Returns True if mailbox supports notifications.""" # Default implementation diff -Nru mailnag-2.0.0/Mailnag/backends/imap.py mailnag-2.2.0/Mailnag/backends/imap.py --- mailnag-2.0.0/Mailnag/backends/imap.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/backends/imap.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,5 @@ -# Copyright 2011 - 2019 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich +# Copyright 2020 Andreas Angerer # Copyright 2016 Timo Kankare # Copyright 2016 Thomas Haider # Copyright 2011 Ralf Hersel @@ -60,14 +61,13 @@ def close(self): # if conn has already been closed, don't try to close it again if self._conn != None: - self._disconnect(self._conn) + conn = self._conn self._conn = None + self._disconnect(conn) def is_open(self): - return (self._conn != None) and \ - (self._conn.state != imaplib.LOGOUT) and \ - (not self._conn.Terminate) + return self._conn != None def list_messages(self): @@ -82,9 +82,9 @@ for folder in folder_list: # select IMAP folder - conn.select(folder, readonly = True) + conn.select(f'"{folder}"', readonly = True) try: - status, data = conn.search(None, 'UNSEEN') # ALL or UNSEEN + status, data = conn.uid('SEARCH', None, '(UNSEEN)') # ALL or UNSEEN except: logging.warning('Folder %s does not exist.', folder) continue @@ -93,7 +93,7 @@ logging.debug('Folder %s in status %s | Data: %s', (folder, status, data)) continue # Bugfix LP-735071 for num in data[0].split(): - typ, msg_data = conn.fetch(num, '(BODY.PEEK[HEADER])') # header only (without setting READ flag) + typ, msg_data = conn.uid('FETCH', num, '(BODY.PEEK[HEADER])') # header only (without setting READ flag) for response_part in msg_data: if isinstance(response_part, tuple): try: @@ -101,7 +101,7 @@ except: logging.debug("Couldn't get IMAP message.") continue - yield (folder, msg) + yield (folder, msg, { 'uid' : num.decode("utf-8"), 'folder' : folder }) def request_folders(self): @@ -128,11 +128,40 @@ return lst + def supports_mark_as_seen(self): + return True + + + def mark_as_seen(self, mails): + # Always create a new connection as an existing one may + # be used for IMAP IDLE. + conn = self._connect() + + try: + sorted_mails = sorted(mails, key = lambda m : m.flags['folder'] if 'folder' in m.flags else '') + last_folder = '' + + for m in sorted_mails: + if ('uid' in m.flags) and ('folder' in m.flags): + try: + folder = m.flags['folder'] + if folder != last_folder: + conn.select(f'"{folder}"', readonly = False) + last_folder = folder + status, data = conn.uid("STORE", m.flags['uid'], "+FLAGS", "(\Seen)") + except: + logging.warning("Failed to set mail with uid %s to seen on server (account: '%s').", m.flags['uid'], acc.name) + + finally: + self._disconnect(conn) + + def supports_notifications(self): """Returns True if mailbox supports notifications. IMAP mailbox supports notifications if idle parameter is True""" return self.idle + def notify_next_change(self, callback=None, timeout=None): self._ensure_open() @@ -143,17 +172,10 @@ # idle callback (runs on a further thread) def _idle_callback(args): - # check if the connection has been reset by provider - if (args[2] != None) and (args[2][0] is self._conn.abort): - # conn has already been closed, don't try to close it again - # self._conn.close() # (calls idle_callback) - - # shutdown existing callback thread - self._conn.logout() - self._conn = None - + # error = (error_type, error_val) + response, callback_arg, error = args # call actual callback - callback(args) + callback(error) self._conn.idle(callback = _idle_callback, timeout = timeout) @@ -216,8 +238,12 @@ def _disconnect(self, conn): - conn.close() - conn.logout() + try: + conn.close() + finally: + # Closing the connection may fail (e.g. wrong state), + # but resources need to be freed anyway. + conn.logout() def _select_single_folder(self, conn): @@ -225,8 +251,7 @@ folder = self.folders[0] else: folder = "INBOX" - - conn.select(folder, readonly = True) + conn.select(f'"{folder}"', readonly = True) def _ensure_open(self): if not self.is_open(): diff -Nru mailnag-2.0.0/Mailnag/backends/local.py mailnag-2.2.0/Mailnag/backends/local.py --- mailnag-2.0.0/Mailnag/backends/local.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/backends/local.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,3 +1,4 @@ +# Copyright 2020 Patrick Ulbrich # Copyright 2016 Timo Kankare # # This program is free software; you can redistribute it and/or modify @@ -61,7 +62,7 @@ try: for msg in mbox: if 'R' not in msg.get_flags(): - yield folder, msg + yield (folder, msg, {}) finally: mbox.close() @@ -71,6 +72,15 @@ raise NotImplementedError("mbox does not support folders") + def supports_mark_as_seen(self): + return False + + + def mark_as_seen(self, mails): + # TODO: local mailboxes should support this + raise NotImplementedError + + def notify_next_change(self, callback=None, timeout=None): raise NotImplementedError("mbox does not support notifications") diff -Nru mailnag-2.0.0/Mailnag/backends/pop3.py mailnag-2.2.0/Mailnag/backends/pop3.py --- mailnag-2.0.0/Mailnag/backends/pop3.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/backends/pop3.py 2021-02-14 18:45:38.000000000 +0000 @@ -117,13 +117,21 @@ except: logging.debug("Couldn't get msg from POP message.") continue - yield (folder, msg) + yield (folder, msg, {}) def request_folders(self): raise NotImplementedError("POP3 does not support folders") + def supports_mark_as_seen(self): + return False + + + def mark_as_seen(self, mails): + raise NotImplementedError + + def notify_next_change(self, callback=None, timeout=None): raise NotImplementedError("POP3 does not support notifications") diff -Nru mailnag-2.0.0/Mailnag/common/accounts.py mailnag-2.2.0/Mailnag/common/accounts.py --- mailnag-2.0.0/Mailnag/common/accounts.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/common/accounts.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2011 - 2019 Patrick Ulbrich +# Copyright 2011 - 2020 Patrick Ulbrich # Copyright 2016 Thomas Haider # Copyright 2016, 2018 Timo Kankare # Copyright 2011 Ralf Hersel @@ -141,6 +141,14 @@ return self._get_backend().request_folders() + def supports_mark_as_seen(self): + return self._get_backend().supports_mark_as_seen() + + + def mark_as_seen(self, mails): + self._get_backend().mark_as_seen(mails) + + def get_id(self): """Returns unique id for the account.""" # Assumption: The name of the account is unique. diff -Nru mailnag-2.0.0/Mailnag/common/config.py mailnag-2.2.0/Mailnag/common/config.py --- mailnag-2.0.0/Mailnag/common/config.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/common/config.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2011 - 2019 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -23,11 +23,12 @@ mailnag_defaults = { 'core': { - 'poll_interval' : '10', - 'imap_idle_timeout' : '10', - 'autostart' : '1', - 'connectivity_test' : 'auto', - 'enabled_plugins' : 'dbusplugin, soundplugin, libnotifyplugin' + 'poll_interval' : '10', + 'imap_idle_timeout' : '10', + 'mailbox_seen_flags' : '1', + 'autostart' : '1', + 'connectivity_test' : 'networkmonitor', + 'enabled_plugins' : 'dbusplugin, soundplugin, libnotifyplugin' } } diff -Nru mailnag-2.0.0/Mailnag/common/dist_cfg.py mailnag-2.2.0/Mailnag/common/dist_cfg.py --- mailnag-2.0.0/Mailnag/common/dist_cfg.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/common/dist_cfg.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2012 - 2019 Patrick Ulbrich +# Copyright 2012 - 2020 Patrick Ulbrich # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -22,7 +22,7 @@ # Application version displayed in the # about dialog of the config window. -APP_VERSION = '2.0.0' +APP_VERSION = '2.2.0' # The PACKAGE_NAME constant is used to configure # 1) the path where all app data (glade files, images) is loaded from diff -Nru mailnag-2.0.0/Mailnag/configuration/accountdialog.py mailnag-2.2.0/Mailnag/configuration/accountdialog.py --- mailnag-2.0.0/Mailnag/configuration/accountdialog.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/configuration/accountdialog.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2011 - 2019 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich # Copyright 2016, 2019 Timo Kankare # # This program is free software; you can redistribute it and/or modify @@ -22,7 +22,7 @@ gi.require_version('Gtk', '3.0') gi.require_version('GLib', '2.0') -from gi.repository import GObject, GLib, Gtk +from gi.repository import GObject, GLib, Gtk, Gdk from _thread import start_new_thread from Mailnag.common.dist_cfg import PACKAGE_NAME from Mailnag.common.i18n import _ @@ -38,6 +38,7 @@ IDX_MBOX = 6 IDX_MAILDIR = 7 +GMAIL_SUPPORT_PAGE = "https://support.google.com/mail/answer/185833?hl=en" PROVIDER_CONFIGS = [ [ 'Gmail', 'imap.gmail.com', '993'], @@ -64,7 +65,8 @@ builder.connect_signals({ \ "account_type_changed" : self._on_cmb_account_type_changed, \ "entry_changed" : self._on_entry_changed, \ - "expander_folders_activate" : self._on_expander_folders_activate \ + "expander_folders_activate" : self._on_expander_folders_activate, \ + "password_info_icon_released" : self._on_password_info_icon_released \ }) self._window = Gtk.Dialog(title = _('Mail Account'), parent = parent, use_header_bar = True, \ @@ -107,6 +109,7 @@ self._error_label = None self._folders_received = False self._selected_folder_count = 0 + self._pwd_info_icon = self._entry_account_password.get_icon_name(Gtk.EntryIconPosition.SECONDARY) self._entry_account_port.set_placeholder_text(_("optional")) @@ -375,6 +378,10 @@ start_new_thread(worker_thread, ("worker_thread",)) + def _on_password_info_icon_released(self, widget, icon_pos, event): + Gtk.show_uri_on_window(None, GMAIL_SUPPORT_PAGE, Gdk.CURRENT_TIME) + + def _on_folder_toggled(self, cell, path): isactive = not cell.get_active() model = self._liststore_folders @@ -395,6 +402,7 @@ def _on_cmb_account_type_changed(self, widget): acctype = widget.get_active() + self._entry_account_password.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, None) # # Reset everything when the account type changes @@ -490,6 +498,10 @@ self._chooser_account_file_path.set_visible(False) self._label_account_directory_path.set_visible(False) self._chooser_account_directory_path.set_visible(False) + + if acctype == IDX_GMAIL: + self._entry_account_password.set_icon_from_icon_name( + Gtk.EntryIconPosition.SECONDARY, self._pwd_info_icon) self._folders_received = False self._selected_folder_count = 0 diff -Nru mailnag-2.0.0/Mailnag/configuration/configwindow.py mailnag-2.2.0/Mailnag/configuration/configwindow.py --- mailnag-2.0.0/Mailnag/configuration/configwindow.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/configuration/configwindow.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2011 - 2020 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich # Copyright 2011 Ralf Hersel # # This program is free software; you can redistribute it and/or modify @@ -271,14 +271,17 @@ aboutdialog.set_version(APP_VERSION) aboutdialog.set_program_name(PACKAGE_NAME.title()) aboutdialog.set_comments(_("An extensible mail notification daemon.")) - aboutdialog.set_copyright(_("Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors.")) + aboutdialog.set_copyright(_("Copyright (c) 2011 - 2021 Patrick Ulbrich and contributors.")) aboutdialog.set_logo_icon_name("mailnag") aboutdialog.set_website("https://github.com/pulb/mailnag") aboutdialog.set_website_label(_("Homepage")) aboutdialog.set_license_type(Gtk.License.GPL_2_0) aboutdialog.set_authors([ "Patrick Ulbrich (maintainer)", + "Andreas Angerer", "Balló György", + "Dan Christensen", + "Denis Anuschewski", "Edwin Smulders", "Freeroot", "James Powell", diff -Nru mailnag-2.0.0/Mailnag/daemon/conntest.py mailnag-2.2.0/Mailnag/daemon/conntest.py --- mailnag-2.0.0/Mailnag/daemon/conntest.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/conntest.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2014 - 2019 Patrick Ulbrich +# Copyright 2014 - 2021 Patrick Ulbrich # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,57 +17,34 @@ # import os -import dbus from enum import Enum +from gi.repository import Gio -PING_TEST_HOST = 'www.google.com' - -NM_STATE_CONNECTED_GLOBAL = 70 - -NM_PATH = '/org/freedesktop/NetworkManager' -NM_NAME = 'org.freedesktop.NetworkManager' -DBUS_PROPS_NAME = 'org.freedesktop.DBus.Properties' - - -# TODO: Add GLib connection mode if GLib > 2.42 is available -# (wrap GNetworkmonitor.get_connectivity() into a try/except block) +TEST_HOST = 'www.google.com' class TestModes(Enum): - AUTO = 0 - NETWORKMANAGER = 1 - PING = 2 + NETWORKMONITOR = 0 + PING = 1 class ConnectivityTest: def __init__(self, testmode): self._testmode = testmode - self._nm_is_offline = True - - bus = dbus.SystemBus() + self._monitor = None - if self._testmode == TestModes.AUTO: - if bus.name_has_owner(NM_NAME): - self._testmode = TestModes.NETWORKMANAGER - else: - self._testmode = TestModes.PING - - if self._testmode == TestModes.NETWORKMANAGER: - def state_changed_handler(state): - self._nm_is_offline = (state != NM_STATE_CONNECTED_GLOBAL) - - proxy = bus.get_object(NM_NAME, NM_PATH) - # Note: connect requires DBusGMainLoop(set_as_default = True) - # and a running main loop. - proxy.connect_to_signal('StateChanged', state_changed_handler) - iface = dbus.Interface(proxy, DBUS_PROPS_NAME) - state = iface.Get(NM_NAME, 'State') - self._nm_is_offline = (state != NM_STATE_CONNECTED_GLOBAL) - def is_offline(self): - if self._testmode == TestModes.NETWORKMANAGER: - return self._nm_is_offline + if self._testmode == TestModes.NETWORKMONITOR: + if self._monitor == None: + # The monitor instance is based on NetworkManager if available, + # otherwise on the kernels netlink interface. + self._monitor = Gio.NetworkMonitor.get_default() + + if self._monitor.get_connectivity() == Gio.NetworkConnectivity.FULL: + return False + else: + return (not self._monitor.can_reach(Gio.NetworkAddress.new(TEST_HOST, 8080))) else: - return (os.system('ping -c1 -W2 %s > /dev/null 2>&1' % PING_TEST_HOST) != 0) + return (os.system('ping -c1 -W2 %s > /dev/null 2>&1' % TEST_HOST) != 0) diff -Nru mailnag-2.0.0/Mailnag/daemon/dbus.py mailnag-2.2.0/Mailnag/daemon/dbus.py --- mailnag-2.0.0/Mailnag/daemon/dbus.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/dbus.py 2021-02-14 18:45:38.000000000 +0000 @@ -108,9 +108,9 @@ d['subject'] = m.subject # string (s) d['sender_name'] = name # string (s) d['sender_addr'] = addr # string (s) - d['account_name'] = m.account_name # string (s) + d['account_name'] = m.account.name # string (s) d['id'] = m.id # string (s) - + converted_mails.append(d) return converted_mails diff -Nru mailnag-2.0.0/Mailnag/daemon/idlers.py mailnag-2.2.0/Mailnag/daemon/idlers.py --- mailnag-2.0.0/Mailnag/daemon/idlers.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/idlers.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,4 @@ -# Copyright 2011 - 2016 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich # Copyright 2016, 2018 Timo Kankare # Copyright 2011 Leighton Earl # @@ -36,6 +36,7 @@ self._sync_callback = sync_callback self._account = account self._idle_timeout = idle_timeout + self._disposing = False self._disposed = False @@ -48,6 +49,9 @@ def dispose(self): if self._thread.is_alive(): + # flag a shutdown + self._disposing = True + # unblock idle event the _idle thread is waiting for self._event.set() self._thread.join() @@ -58,11 +62,7 @@ # idle thread def _idle(self): # mailbox may have been opened in mailnagdaemon.py already (immediate check) - while not self._account.is_open(): - # if the event is set here, disposed() must have been called so stop the idle thread. - if self._event.isSet(): - return - + while (not self._account.is_open()) and (not self._disposing): try: self._account.open() except Exception as ex: @@ -71,44 +71,73 @@ (self._account.name, str(self.RECONNECT_RETRY_INTERVAL))) self._wait(60 * self.RECONNECT_RETRY_INTERVAL) # don't hammer the server - while True: - # if the event is set here, disposed() must have been called so stop the idle thread. - if self._event.isSet(): - break - + while not self._disposing: self._needsync = False - - self._account.notify_next_change(callback = self._idle_callback, timeout = 60 * self._idle_timeout) + self._needreset = False + + try: + self._account.notify_next_change(callback = self._idle_callback, timeout = 60 * self._idle_timeout) - # waits for the event to be set - # (in idle callback or in dispose()) - self._event.wait() + # waits for the event to be set + # (in idle callback or in dispose()) + self._event.wait() + except: + logging.exception('Caught an exception.') + # Reset current connection if the call to notify_next_change() fails + # as this is probably connection related (e.g. conn terminated). + self._reset_conn() # if the event is set due to idle sync - if self._needsync: + if self._needsync: + if self._needreset: + self._reset_conn() + + # NOTE: the event must be cleared after resetting (closing) the connection + # so no more callbacks (that may set the event again) can occur. self._event.clear() - if not self._account.is_open(): - self._reconnect() if self._account.is_open(): - self._sync_callback(self._account) + try: + # Fetch and sync mails from account + self._sync_callback(self._account) + except: + logging.exception('Caught an exception.') + # Reset current connection if the call to sync_callback() (mail sync) fails. + # An immediate sync has already been performed successfully on startup, + # so if an error occurs here, it may be connection related (e.g. conn terminated). + self._reset_conn() self._account.cancel_notifications() # idle callback (runs on a further thread) - def _idle_callback(self, args): + def _idle_callback(self, error): # flag that a mail sync is needed self._needsync = True + + # flag the need for a connection reset in case of an error (e.g. conn terminated) + if error is not None: + error_type, error_val = error + logging.error("Idle callback for account '%s' returned an error (%s - %s)." % (self._account.name, error_type, str(error_val))) + self._needreset = True + # trigger waiting _idle thread self._event.set() + def _reset_conn(self): + # Try to reset the connection to recover from a possible connection error (e.g. after system suspend) + logging.info("Resetting connection for account '%s'" % self._account.name) + try: self._account.close() + except: pass + self._reconnect() + + def _reconnect(self): # connection has been reset by provider -> try to reconnect logging.info("Idler thread for account '%s' has been disconnected" % self._account.name) - while (not self._account.is_open()) and (not self._event.isSet()): + while (not self._account.is_open()) and (not self._disposing): logging.info("Trying to reconnect Idler thread for account '%s'." % self._account.name) try: self._account.open() @@ -122,7 +151,7 @@ def _wait(self, secs): start_time = time.time() - while (((time.time() - start_time) < secs) and (not self._event.isSet())): + while (((time.time() - start_time) < secs) and (not self._disposing)): time.sleep(1) diff -Nru mailnag-2.0.0/Mailnag/daemon/mailchecker.py mailnag-2.2.0/Mailnag/daemon/mailchecker.py --- mailnag-2.0.0/Mailnag/daemon/mailchecker.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/mailchecker.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,5 @@ # Copyright 2011 - 2020 Patrick Ulbrich +# Copyright 2020 Andreas Angerer # Copyright 2011 Ralf Hersel # # This program is free software; you can redistribute it and/or modify @@ -31,11 +32,12 @@ self._firstcheck = True # first check after startup self._mailcheck_lock = threading.Lock() self._mailsyncer = MailSyncer(cfg) + self._mailbox_seen_flags = bool(cfg.get('core', 'mailbox_seen_flags')) self._memorizer = memorizer self._hookreg = hookreg self._conntest = conntest self._dbus_service = dbus_service - self._zero_mails_on_last_check = True + self._count_on_last_check = 0 def check(self, accounts): @@ -54,6 +56,7 @@ all_mails = self._mailsyncer.sync(accounts) unseen_mails = [] new_mails = [] + seen_mails_by_account = {} for mail in all_mails: if self._memorizer.contains(mail.id): # mail was fetched before @@ -61,11 +64,21 @@ unseen_mails.append(mail) if self._firstcheck: new_mails.append(mail) - + elif self._mailbox_seen_flags: + # if the mail account supports tagging mails as seen (e.g. IMAP), + # mark the mail as seen on the server as well. + if mail.account.supports_mark_as_seen(): + if not mail.account in seen_mails_by_account: + seen_mails_by_account[mail.account] = [] + seen_mails_by_account[mail.account].append(mail) else: # mail is fetched the first time unseen_mails.append(mail) new_mails.append(mail) + # Flag mails to seen on server + for acc, mails in seen_mails_by_account.items(): + acc.mark_as_seen(mails) + self._memorizer.sync(all_mails) self._memorizer.save() self._firstcheck = False @@ -82,14 +95,12 @@ for f in self._hookreg.get_hook_funcs(HookTypes.MAILS_ADDED): try_call( lambda: f(filtered_new_mails, filtered_unseen_mails) ) - elif (not self._zero_mails_on_last_check) and (len(filtered_unseen_mails) == 0): - # TODO : signal MailsRemoved if not all mails have been removed - # (i.e. if mailcount has been decreased) + elif len(filtered_unseen_mails) != self._count_on_last_check: self._dbus_service.signal_mails_removed(filtered_unseen_mails) for f in self._hookreg.get_hook_funcs(HookTypes.MAILS_REMOVED): try_call( lambda: f(filtered_unseen_mails) ) - self._zero_mails_on_last_check = (len(filtered_unseen_mails) == 0) + self._count_on_last_check = len(filtered_unseen_mails) return diff -Nru mailnag-2.0.0/Mailnag/daemon/mailnagdaemon.py mailnag-2.2.0/Mailnag/daemon/mailnagdaemon.py --- mailnag-2.0.0/Mailnag/daemon/mailnagdaemon.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/mailnagdaemon.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,5 +1,6 @@ # Copyright 2016 Timo Kankare -# Copyright 2014 - 2020 Patrick Ulbrich +# Copyright 2014 - 2021 Patrick Ulbrich +# Copyright 2020 Andreas Angerer # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -34,8 +35,9 @@ testmode_mapping = { - 'auto' : TestModes.AUTO, - 'networkmanager' : TestModes.NETWORKMANAGER, + 'auto' : TestModes.NETWORKMONITOR, # Legacy, deprecated + 'networkmanager' : TestModes.NETWORKMONITOR, # Legacy, deprecated + 'networkmonitor' : TestModes.NETWORKMONITOR, 'ping' : TestModes.PING } @@ -101,7 +103,8 @@ if self._accounts != None: for acc in self._accounts: if acc.is_open(): - acc.close() + try: acc.close() + except: pass self._unload_plugins() @@ -130,6 +133,7 @@ # (the memorizer object is available in dispose()), # but better be consistent with other daemon methods. self._ensure_not_disposed() + self._memorizer.set_to_seen(mail_id) self._memorizer.save() @@ -176,15 +180,15 @@ poll_interval = int(self._cfg.get('core', 'poll_interval')) def poll_func(): - try: - while True: - self._poll_thread_stop.wait(timeout = 60.0 * poll_interval) - if self._poll_thread_stop.is_set(): - break - + while True: + self._poll_thread_stop.wait(timeout = 60.0 * poll_interval) + if self._poll_thread_stop.is_set(): + break + + try: self._mailchecker.check(non_idle_accounts) - except: - logging.exception('Caught an exception.') + except: + logging.exception('Caught an exception.') self._poll_thread = threading.Thread(target = poll_func) self._poll_thread.start() @@ -192,10 +196,7 @@ # start idler threads for IMAP accounts with idle support if len(idle_accounts) > 0: def sync_func(account): - try: - self._mailchecker.check([account]) - except: - logging.exception('Caught an exception.') + self._mailchecker.check([account]) idle_timeout = int(self._cfg.get('core', 'imap_idle_timeout')) diff -Nru mailnag-2.0.0/Mailnag/daemon/mails.py mailnag-2.2.0/Mailnag/daemon/mails.py --- mailnag-2.0.0/Mailnag/daemon/mails.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/daemon/mails.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,5 @@ -# Copyright 2011 - 2019 Patrick Ulbrich +# Copyright 2011 - 2021 Patrick Ulbrich +# Copyright 2020 Andreas Angerer # Copyright 2016, 2018 Timo Kankare # Copyright 2011 Leighton Earl # Copyright 2011 Ralf Hersel @@ -35,13 +36,13 @@ # Mail class # class Mail: - def __init__(self, datetime, subject, sender, id, account): + def __init__(self, datetime, subject, sender, id, account, flags): self.datetime = datetime self.subject = subject self.sender = sender - self.account_name = account.name - self.account_id = account.get_id() + self.account = account self.id = id + self.flags = flags # @@ -66,27 +67,41 @@ logging.error("Failed to open mailbox for account '%s' (%s)." % (acc.name, ex)) continue - for folder, msg in acc.list_messages(): - sender, subject, datetime, msgid = self._get_header(msg) - id = self._get_id(msgid, acc, folder, sender, subject, datetime) + try: + for folder, msg, flags in acc.list_messages(): + sender, subject, datetime, msgid = self._get_header(msg) + id = self._get_id(msgid, acc, folder, sender, subject, datetime) + + # Discard mails with identical IDs (caused + # by mails with a non-unique fallback ID, + # i.e. mails received in the same folder with + # identical sender and subject but *no datetime*, + # see _get_id()). + # Also filter duplicates caused by Gmail labels. + if id not in mail_ids: + mail_list.append(Mail(datetime, subject, \ + sender, id, acc, flags)) + mail_ids[id] = None + except Exception as ex: + # Catch exceptions here, so remaining accounts will still be checked + # if a specific account has issues. + # + # Re-throw the exception for accounts that support notifications (i.e. imap IDLE), + # so the calling idler thread can handle the error and reset the connection if needed (see idlers.py). + # NOTE: Idler threads always check single accounts (i.e. len(self._accounts) == 1), + # so there are no remaining accounts to be checked for now. + if acc.supports_notifications(): + raise + else: + logging.error("An error occured while processing mails of account '%s' (%s)." % (acc.name, ex)) + finally: + # leave account with notifications open, so that it can + # send notifications about new mails + if not acc.supports_notifications(): + # disconnect from Email-Server + acc.close() + - # Discard mails with identical IDs (caused - # by mails with a non-unique fallback ID, - # i.e. mails received in the same folder with - # identical sender and subject but *no datetime*, - # see _get_id()). - # Also filter duplicates caused by Gmail labels. - if id not in mail_ids: - mail_list.append(Mail(datetime, subject, \ - sender, id, acc)) - mail_ids[id] = None - - # leave account with notifications open, so that it can - # send notifications about new mails - if not acc.supports_notifications(): - # disconnect from Email-Server - acc.close() - # sort mails if sort: mail_list.sort(key = lambda m: m.datetime, reverse = True) @@ -193,13 +208,13 @@ # collect mails from given accounts rcv_lst = MailCollector(self._cfg, accounts).collect_mail(sort = False) - + # group received mails by account tmp = {} for acc in accounts: tmp[acc.get_id()] = {} for mail in rcv_lst: - tmp[mail.account_id][mail.id] = mail + tmp[mail.account.get_id()][mail.id] = mail # compare current mails against received mails # and remove those that are gone (probably opened in mail client). diff -Nru mailnag-2.0.0/Mailnag/plugins/libnotifyplugin.py mailnag-2.2.0/Mailnag/plugins/libnotifyplugin.py --- mailnag-2.0.0/Mailnag/plugins/libnotifyplugin.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/plugins/libnotifyplugin.py 2021-02-14 18:45:38.000000000 +0000 @@ -1,4 +1,6 @@ # Copyright 2013 - 2020 Patrick Ulbrich +# Copyright 2020 Dan Christensen +# Copyright 2020 Denis Anuschewski # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -63,8 +65,7 @@ # initialize Notification if not self._initialized: Notify.init("Mailnag") - self._is_gnome = 'GDMSESSION' in os.environ and \ - (os.environ['GDMSESSION'] == 'gnome') + self._is_gnome = self._is_gnome_environment(('XDG_CURRENT_DESKTOP', 'GDMSESSION')) self._initialized = True def mails_added_hook(new_mails, all_mails): @@ -72,12 +73,19 @@ self._mails_added_hook = mails_added_hook + def mails_removed_hook(remaining_mails): + self._notify_async([], remaining_mails) + + self._mails_removed_hook = mails_removed_hook + controller = self.get_mailnag_controller() hooks = controller.get_hooks() hooks.register_hook_func(HookTypes.MAILS_ADDED, self._mails_added_hook) + hooks.register_hook_func(HookTypes.MAILS_REMOVED, + self._mails_removed_hook) def disable(self): controller = self.get_mailnag_controller() @@ -88,6 +96,11 @@ self._mails_added_hook) self._mails_added_hook = None + if self._mails_removed_hook != None: + hooks.unregister_hook_func(HookTypes.MAILS_REMOVED, + self._mails_removed_hook) + self._mails_removed_hook = None + # Abort possible notification server wait self._notification_server_wait_event.set() # Close all open notifications @@ -99,7 +112,7 @@ def get_manifest(self): return (_("LibNotify Notifications"), _("Shows a popup when new mails arrive."), - "2.0", + "2.1", "Patrick Ulbrich ") @@ -172,16 +185,22 @@ self._notification_server_ready = True config = self.get_config() - if config['notification_mode'] == NOTIFICATION_MODE_COUNT: - self._notify_count(len(all_mails)) - elif config['notification_mode'] == NOTIFICATION_MODE_SHORT_SUMMARY: - self._notify_short_summary(new_mails, all_mails) - elif config['notification_mode'] == NOTIFICATION_MODE_SUMMARY: - self._notify_summary(new_mails, all_mails) + if config['notification_mode'] == NOTIFICATION_MODE_SINGLE: + self._notify_single(new_mails, all_mails) else: - self._notify_single(new_mails) + if len(all_mails) == 0: + if '0' in self._notifications: + # The user may have closed the notification: + try_close(self._notifications['0']) + del self._notifications['0'] + elif len(new_mails) > 0: + if config['notification_mode'] == NOTIFICATION_MODE_COUNT: + self._notify_count(len(all_mails)) + elif config['notification_mode'] == NOTIFICATION_MODE_SHORT_SUMMARY: + self._notify_short_summary(new_mails, all_mails) + elif config['notification_mode'] == NOTIFICATION_MODE_SUMMARY: + self._notify_summary(new_mails, all_mails) - t = threading.Thread(target = thread) t.start() @@ -255,13 +274,22 @@ self._notifications['0'].show() - def _notify_single(self, mails): + def _notify_single(self, new_mails, all_mails): + # Remove notifications for messages not in all_mails: + for k, n in list(self._notifications.items()): + if hasattr(n, 'mail') and not (n.mail in all_mails): + # The user may have closed the notification: + try_close(n) + del self._notifications[k] + # In single notification mode new mails are # added to the *bottom* of the notification list. - mails.sort(key = lambda m: m.datetime, reverse = False) + new_mails.sort(key = lambda m: m.datetime, reverse = False) - for mail in mails: + for mail in new_mails: n = self._get_notification(self._get_sender(mail), mail.subject, "mail-unread") + # Remember the associated message, so we know when to remove the notification: + n.mail = mail notification_id = str(id(n)) if self._is_gnome: n.add_action("mark-as-read", _("Mark as read"), @@ -286,7 +314,7 @@ def _close_notifications(self): with self._lock: for n in self._notifications.values(): - n.close() + try_close(n) self._notifications = {} @@ -348,6 +376,13 @@ return new_mails + [m for m in all_mails if m not in new_mails] + def _is_gnome_environment(self, env_vars): + for var in env_vars: + if 'gnome' in os.environ.get(var, '').lower().split(':'): + return True + return False + + def get_default_mail_reader(): mail_reader = None app_info = Gio.AppInfo.get_default_for_type ("x-scheme-handler/mailto", False) @@ -367,3 +402,11 @@ return str else: return str[0:max_len - 3] + '...' + + +# If the user has closed the notification, an exception is raised. +def try_close(notification): + try: + notification.close() + except: + pass diff -Nru mailnag-2.0.0/Mailnag/plugins/userscriptplugin.py mailnag-2.2.0/Mailnag/plugins/userscriptplugin.py --- mailnag-2.0.0/Mailnag/plugins/userscriptplugin.py 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/Mailnag/plugins/userscriptplugin.py 2021-02-14 18:45:38.000000000 +0000 @@ -120,7 +120,7 @@ sender_name, sender_addr = m.sender if len(sender_addr) == 0: sender_addr = 'UNKNOWN_SENDER' - script_args.append(m.account_name) + script_args.append(m.account.name) script_args.append(sender_addr) script_args.append(m.subject) start_subprocess(script_args) diff -Nru mailnag-2.0.0/NEWS mailnag-2.2.0/NEWS --- mailnag-2.0.0/NEWS 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/NEWS 2021-02-14 18:45:38.000000000 +0000 @@ -1,3 +1,31 @@ +Version 2.2 (2021-02-14): +========================= +* Massive robustness improvements. Especially long running IMAP IDLE + connections do survive peer resets and system hibernation now +* New default connectivity test based on glib NetworkMonitor + (likely to improve VPN issues as well) +* Configuration UI hints for Gmail +* Updated translations + +NOTES FOR PACKAGERS: +The networkmanager dependency may be removed +since Mailnag now uses the NetworkMonitor API (of glib), +which in turn optionally depends on networkmanager. + + +Version 2.1 (2020-12-30): +========================= +* Mark-as-read also marks e-mails read on the server + if supported (thanks Andreas Angerer!) +* libnotify plugin: close associated notification when the e-mail + has been read (single-notification-mode only, + thanks Dan Christensen!) +* libnofify plugin: correctly identify + desktop environment (thanks Denis Anuschewski!) +* Misc other fixes and improvements +* Updated translations + + Version 2.0 (2020-03-28): =========================== * Ported to Python3 diff -Nru mailnag-2.0.0/po/bg.po mailnag-2.2.0/po/bg.po --- mailnag-2.0.0/po/bg.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/bg.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Bulgarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Потребителски скрипт" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "При пристигане на имейл стартира скрипт дефиниран от потребителя" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "акаунт" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "изпращач" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "тема" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -48,27 +48,27 @@ "Mailnag ще предава общия брой имейли на този скрипт,\n" "последвано от %s поредици." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Максимален брой видими имейли." -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Спам филтър" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Филтър за нежелана поща." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -76,164 +76,156 @@ "Mailnag ще игнорира писма съдържащи поне една от \n" "следните думи в темата или изпращача." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "LibNotify известия" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Показва изкачащ прозорец при пристигане на имейл." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Брой на нови писма" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Кратка извадка от новите писма" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Подробна извадка от новите писма" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Едно известие за имейл" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Режим на известяване:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} нови писма" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "от {0} и други." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "от {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Ново писмо" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "( и {0} други)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Отбележи като прочетено" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Звукови известия" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Изпълнява звук при пристигане на имейл." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "GNOME онлайн акаунти" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Интеграция с GNOME онлайн акаунти." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Услуга DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Предоставя Mailnag функционалноста на DBus услугата." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Без тема" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Настройки на приставките" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Включено" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Име" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " spacy01 https://launchpad.net/~spacy00001" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Изтриване на акаунта:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Пощенски акаунт" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "незадължително" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Връзката се разпадна." diff -Nru mailnag-2.0.0/po/ca.po mailnag-2.2.0/po/ca.po --- mailnag-2.0.0/po/ca.po 1970-01-01 00:00:00.000000000 +0000 +++ mailnag-2.2.0/po/ca.po 2021-02-14 18:45:38.000000000 +0000 @@ -0,0 +1,310 @@ +# Catalan translation for mailnag +# Copyright (c) 2020 Rosetta Contributors and Canonical Ltd 2020 +# This file is distributed under the same license as the mailnag package. +# FIRST AUTHOR , 2020. +# +msgid "" +msgstr "" +"Project-Id-Version: mailnag\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-04-05 12:44+0000\n" +"Last-Translator: Marc Riera Irigoyen \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" + +#: Mailnag/plugins/userscriptplugin.py:60 +msgid "User Script" +msgstr "Script de l'usuari" + +#: Mailnag/plugins/userscriptplugin.py:61 +msgid "Runs an user defined script on mail arrival." +msgstr "Executa un script definit per l'usuari quan arriba correu nou." + +#: Mailnag/plugins/userscriptplugin.py:80 +msgid "account" +msgstr "compte" + +#: Mailnag/plugins/userscriptplugin.py:80 +msgid "sender" +msgstr "remitent" + +#: Mailnag/plugins/userscriptplugin.py:80 +msgid "subject" +msgstr "assumpte" + +#: Mailnag/plugins/userscriptplugin.py:81 +#, python-format +msgid "" +"The following script will be executed whenever new mails arrive.\n" +"Mailnag passes the total count of new mails to this script,\n" +"followed by %s sequences." +msgstr "" +"S'executarà l'script següent quan arribin correus nous.\n" +"El Mailnag passa el nombre total de correus nous a aquest script,\n" +"seguit de seqüències %s." + +#: Mailnag/plugins/messagingmenuplugin.py:99 +msgid "MessagingMenu" +msgstr "Menú de missatges" + +#: Mailnag/plugins/messagingmenuplugin.py:100 +msgid "Shows new mails in the MessagingMenu indicator." +msgstr "Mostra els correus nous a l'indicador del Menú de missatges." + +#: Mailnag/plugins/messagingmenuplugin.py:118 +msgid "Maximum number of visible mails:" +msgstr "Nombre màxim de correus visibles:" + +#: Mailnag/plugins/spamfilterplugin.py:67 +msgid "Spam Filter" +msgstr "Filtre de correu brossa" + +#: Mailnag/plugins/spamfilterplugin.py:68 +msgid "Filters out unwanted mails." +msgstr "Exclou correus no desitjats." + +#: Mailnag/plugins/spamfilterplugin.py:87 +msgid "" +"Mailnag will ignore mails containing at least one of \n" +"the following words in subject or sender." +msgstr "" +"El Mailnag ignorarà els correus que continguin com a mínim \n" +"una de les paraules següents a l'assumpte o el remitent." + +#: Mailnag/plugins/libnotifyplugin.py:100 +msgid "LibNotify Notifications" +msgstr "Notificacions del LibNotify" + +#: Mailnag/plugins/libnotifyplugin.py:101 +msgid "Shows a popup when new mails arrive." +msgstr "Mostra una finestra emergent quan arriben correus nous." + +#: Mailnag/plugins/libnotifyplugin.py:116 +msgid "Count of new mails" +msgstr "Recompte de correus nous" + +#: Mailnag/plugins/libnotifyplugin.py:117 +msgid "Short summary of new mails" +msgstr "Resum breu dels correus nous" + +#: Mailnag/plugins/libnotifyplugin.py:118 +msgid "Detailed summary of new mails" +msgstr "Resum detallat dels correus nous" + +#: Mailnag/plugins/libnotifyplugin.py:119 +msgid "One notification per new mail" +msgstr "Una notificació per correu nou" + +#: Mailnag/plugins/libnotifyplugin.py:127 +msgid "Notification mode:" +msgstr "Mode de notificació:" + +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 +#, python-brace-format +msgid "{0} new mails" +msgstr "{0} correus nous" + +#: Mailnag/plugins/libnotifyplugin.py:216 +#, python-brace-format +msgid "from {0} and others." +msgstr "de {0} i altres." + +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 +#, python-brace-format +msgid "from {0}." +msgstr "de {0}." + +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 +msgid "New mail" +msgstr "Correu nou" + +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 +#, python-brace-format +msgid "(and {0} more)" +msgstr "(i {0} més)" + +#: Mailnag/plugins/libnotifyplugin.py:267 +msgid "Mark as read" +msgstr "Marca com a llegit" + +#: Mailnag/plugins/soundplugin.py:63 +msgid "Sound Notifications" +msgstr "Notificacions sonores" + +#: Mailnag/plugins/soundplugin.py:64 +msgid "Plays a sound when new mails arrive." +msgstr "Reprodueix un so quan arriben correus nous." + +#: Mailnag/plugins/goaplugin.py:91 +msgid "GNOME Online Accounts" +msgstr "Comptes en línia del GNOME" + +#: Mailnag/plugins/goaplugin.py:92 +msgid "GNOME Online Accounts Integration." +msgstr "Integració amb els comptes en línia del GNOME." + +#: Mailnag/daemon/mails.py:121 +msgid "No subject" +msgstr "Sense assumpte" + +#: Mailnag/configuration/plugindialog.py:30 +msgid "Plugin Configuration" +msgstr "Configuració del connector" + +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 +msgid "Enabled" +msgstr "Habilitat" + +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 +msgid "Name" +msgstr "Nom" + +#: Mailnag/configuration/configwindow.py:270 +#, python-format +msgid "About %s" +msgstr "Quant al %s" + +#: Mailnag/configuration/configwindow.py:273 +msgid "An extensible mail notification daemon." +msgstr "Un dimoni de notificacions de correu extensible." + +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "" + +#: Mailnag/configuration/configwindow.py:277 +msgid "Homepage" +msgstr "Lloc web" + +#: Mailnag/configuration/configwindow.py:295 +msgid "translator-credits" +msgstr "" +"Launchpad Contributions:\n" +" Marc Riera Irigoyen https://launchpad.net/~marcriera" + +#: Mailnag/configuration/configwindow.py:335 +msgid "Delete this account:" +msgstr "Suprimeix aquest compte:" + +#: Mailnag/configuration/accountdialog.py:70 +msgid "Mail Account" +msgstr "Compte de correu" + +#: Mailnag/configuration/accountdialog.py:111 +msgid "optional" +msgstr "opcional" + +#: Mailnag/configuration/accountdialog.py:244 +msgid "IMAP (Custom)" +msgstr "IMAP (personalitzat)" + +#: Mailnag/configuration/accountdialog.py:245 +msgid "POP3 (Custom)" +msgstr "POP3 (personalitzat)" + +#: Mailnag/configuration/accountdialog.py:246 +msgid "MBox (Custom)" +msgstr "MBox (personalitzat)" + +#: Mailnag/configuration/accountdialog.py:247 +msgid "Maildir (Custom)" +msgstr "Maildir (personalitzat)" + +#: Mailnag/configuration/accountdialog.py:353 +msgid "Connection failed." +msgstr "No s'ha pogut connectar." + +#: data/account_widget.ui.h:1 +msgid "Enable Push-IMAP" +msgstr "Habilita el Push-IMAP" + +#: data/account_widget.ui.h:2 +msgid "Enable SSL encryption" +msgstr "Habilita el xifratge SSL" + +#: data/account_widget.ui.h:3 +msgid "Accountname:" +msgstr "Nom del compte:" + +#: data/account_widget.ui.h:4 +msgid "Account type:" +msgstr "Tipus de compte:" + +#: data/account_widget.ui.h:5 +msgid "User:" +msgstr "Usuari:" + +#: data/account_widget.ui.h:6 +msgid "Password:" +msgstr "Contrasenya:" + +#: data/account_widget.ui.h:7 +msgid "Server:" +msgstr "Servidor:" + +#: data/account_widget.ui.h:8 +msgid "Port:" +msgstr "Port:" + +#: data/account_widget.ui.h:9 +msgid "Folders (optional)" +msgstr "Carpetes (opcional)" + +#: data/account_widget.ui.h:10 +msgid "File path:" +msgstr "Camí del fitxer:" + +#: data/account_widget.ui.h:11 +msgid "Directory:" +msgstr "Directori:" + +#: data/config_window.ui.h:1 +msgid "Enable/disable Mailnag daemon" +msgstr "Habilita/inhabilita el dimoni del Mailnag" + +#: data/config_window.ui.h:2 +msgid "Add Account" +msgstr "Afegeix un compte" + +#: data/config_window.ui.h:3 +msgid "Remove Account" +msgstr "Suprimeix el compte" + +#: data/config_window.ui.h:4 +msgid "Edit Account" +msgstr "Edita el compte" + +#: data/config_window.ui.h:5 +msgid "Accounts" +msgstr "Comptes" + +#: data/config_window.ui.h:6 +msgid "Edit Plugin" +msgstr "Edita el connector" + +#: data/config_window.ui.h:7 +msgid "Plugins" +msgstr "Connectors" + +#: data/config_window.ui.h:8 +msgid "Donate" +msgstr "Feu una donació" + +#: data/config_window.ui.h:9 +msgid "Info" +msgstr "Informació" diff -Nru mailnag-2.0.0/po/cs.po mailnag-2.2.0/po/cs.po --- mailnag-2.0.0/po/cs.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/cs.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,38 +7,38 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" "Language: cs\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Uživatelský skript" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Spuštění uživatelem definovaného skriptu při přijetí e-mailu." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "účet" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "odesílatel" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "předmět" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -49,27 +49,27 @@ "Mailnag předá celkové počet nových e-mailů tomuto skriptu,\n" "následovaný %s sekvencemi." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Maximální počet viditelných e-mailů:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Spam filtr" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtruje nevyžádané e-maily." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -77,130 +77,122 @@ "Mailnag bude ignorovat e-maily obsahující aspoň jedno z \n" "následujících slov v poli předmět nebo odesílatel." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "LibNotify notifikace" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Zobrazí popup okno při novém e-mailu." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Počet nových e-mailů" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Krátký přehled nových e-mailů" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Detailní přehled nových e-mailů" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Jedna notifikace pro nový e-mail" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Notifikační mód:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} nových e-mailů" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "z {0} a další." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "z {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Nový mail" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(a {0} dalších)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Označit jako přečtený" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Zvukové notifikace" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Přehraje zvuk při novém e-mailu." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "GNOME Online účty" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integrace GNOME Online účtů." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus Service" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Vystaví Mailnag funkcionality prostřednictvím DBus služby." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Žádný předmět" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Konfigurace pluginu" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Povoleno" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Název" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -208,35 +200,35 @@ " Patrick Ulbrich https://launchpad.net/~pulb\n" " Radek Otáhal https://launchpad.net/~radek-otahal" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Odstranit tento účet:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Poštovní účet" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "volitelně" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Spojení selhalo." diff -Nru mailnag-2.0.0/po/de.po mailnag-2.2.0/po/de.po --- mailnag-2.0.0/po/de.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/de.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,40 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-23 15:54+0000\n" -"Last-Translator: Patrick Ulbrich \n" -"Language-Team: German \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-10-24 19:26+0000\n" +"Last-Translator: J. Lavoie \n" +"Language-Team: German \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Benutzerskript" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Führt ein benutzerdefiniertes Skript bei E-Mail-Ankunft aus." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "Konto" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "Absender" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "Betreff" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -49,27 +52,27 @@ "Mailnag überreicht die Anzahl der neuen E-Mails an dieses Skript,\n" "gefolgt von %s Sequenzen." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "MessagingMenu" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "Zeigt neue E-Mails im MessagingMenu-Indikator an." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Maximale Anzahl sichtbarer neuer E-Mails:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Spamfilter" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtert unerwünschte E-Mails heraus." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -77,165 +80,157 @@ "Mailnag ignoriert E-Mails, die mindestens eines der \n" "folgenden Wörter im Betreff oder Sender enthalten." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "LibNotify-Benachrichtigungen" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Zeigt eine Benachrichtigung an, wenn neue E-Mails eintreffen." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Anzahl neuer E-Mails" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Kurze Zusammenfassung neuer E-Mails" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Detaillierte Zusammenfassung neuer E-Mails" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Eine Benachrichtigung pro neuer E-Mail" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Benachrichtigungsmodus:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" -msgstr "{0} neue Mails" +msgstr "{0} neue E-Mails" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "von {0} und anderen." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "von {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Neue Nachricht" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(und {0} weitere)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Als gelesen markieren" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Klangbenachrichtigungen" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Spielt einen Klang ab, wenn neue E-Mails eintreffen." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "GNOME Online Accounts" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." -msgstr "GNOME Online Accounts Integration." +msgstr "Integration von GNOME Online Accounts." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus-Dienst" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Stellt Mailnags Funktionalität durch einen DBus-Dienst bereit." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Kein Betreff" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Plugin-Konfiguration" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Aktiviert" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Name" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "Über %s" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "Ein erweiterbarer Benachrichtigungs-Dämon." -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." -msgstr "Copyright (c) 2011 - 2019 Patrick Ulbrich und Mitwirkende." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "Copyright (c) 2011 - 2020 Patrick Ulbrich und Mitwirkende." -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "Homepage" +msgstr "Startseite" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" -" Patrick Ulbrich https://launchpad.net/~pulb\n" -" Tobias Bannert https://launchpad.net/~toba" +" Patrick Ulbrich https://launchpad.net/~pulb\n" +" Tobias Bannert https://launchpad.net/~toba" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Dieses Konto löschen:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "E-Mail-Konto" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "optional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "IMAP (Benutzerdefiniert)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "POP3 (Benutzerdefiniert)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "MBox (Benutzerdefiniert)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "Maildir (Benutzerdefiniert)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Verbindung fehlgeschlagen." @@ -317,4 +312,4 @@ #: data/config_window.ui.h:9 msgid "Info" -msgstr "Info" +msgstr "Infos" diff -Nru mailnag-2.0.0/po/es.po mailnag-2.2.0/po/es.po --- mailnag-2.0.0/po/es.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/es.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,40 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: Spanish \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-10-24 19:26+0000\n" +"Last-Translator: J. Lavoie \n" +"Language-Team: Spanish \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Secuencia de órdenes de usuario" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Ejecuta un «script» definido por el usuario al llegar un mensaje." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" -msgstr "" +msgstr "cuenta" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "remitente" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "asunto" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,27 +48,27 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Cantidad máxima de mensajes visibles:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtro de correo no deseado" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtra correos no deseados." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -73,130 +76,122 @@ "Mailnag ignorará los mensajes que contengan por lo menos\n" "una de las palabras siguientes en el asunto o remitente." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notificaciones con LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Muestra un cuadro emergente al llegar mensajes nuevos." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Contador de mensajes nuevos" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Una notificación por mensaje nuevo" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Modo de notificación:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} mensajes nuevos" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Mensaje nuevo" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(y {0} más)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Marcar como leído" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notificaciones con sonido" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Reproduce un sonido al llegar un mensaje nuevo." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Cuentas en línea de GNOME" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integración con las cuentas en línea de GNOME." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Servicio DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Expone la funcionalidad de Mailnag a través de un servicio D-Bus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Sin asunto" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configuración de complementos" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Activado" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nombre" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -207,35 +202,35 @@ " dagavi https://launchpad.net/~dagavi\n" " javiggvv https://launchpad.net/~javigrisalena-q" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Eliminar esta cuenta:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Cuenta de correo" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opcional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "" diff -Nru mailnag-2.0.0/po/fr.po mailnag-2.2.0/po/fr.po --- mailnag-2.0.0/po/fr.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/fr.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,203 +7,201 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: Philippe Poumaroux \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-10-15 17:26+0000\n" +"Last-Translator: J. Lavoie \n" +"Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" -"Language: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Script utilisateur" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "" -"Exécute un script défini par l'utilisateur lors d'un nouveau courriel." +"Exécute un script défini par l’utilisateur lors d’un nouveau courriel." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "compte" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "expéditeur" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "objet" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" "Mailnag passes the total count of new mails to this script,\n" "followed by %s sequences." msgstr "" +"Le script suivant sera exécuté à l’arrivée de nouveaux courriels.\n" +"Mailnag transmet le nombre total de nouveaux courriels à ce script,\n" +"suivi des séquences %s." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" -msgstr "" +msgstr "MenuMessagerie" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." -msgstr "" +msgstr "Affiche les nouveaux courriels dans l'indicateur MenuMessagerie." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Nombre maximum de courriels visibles :" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtre anti-pourriel" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtre les courriels non désirés." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" "Mailnag ignorera tous les courriels qui contiennent au moins \n" -"un des mots suivants dans l'objet ou l'expéditeur." +"un des mots suivants dans l’objet ou l’expéditeur." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notifications LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "" -"Affiche une fenêtre de notification à l'arrivée d'un nouveau courriel." +"Affiche une fenêtre de notification à l’arrivée d’un nouveau courriel." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Nombre de nouveaux courriels" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Résumé court des nouveaux courriels" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Résumé détaillé des nouveaux courriels" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Une notification par nouveau courriel" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Mode de notification :" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} nouveaux courriels" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." -msgstr "" +msgstr "de {0} et d’autres." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." -msgstr "De {0}" +msgstr "de {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Nouveau courriel" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(et {0} de plus)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Marquer comme lu" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notifications sonores" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." -msgstr "Joue un son à l'arrivée d'un nouveau courriel." +msgstr "Joue un son à l’arrivée d’un nouveau courriel." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" -msgstr "Comptes en ligne GNOME" +msgstr "GNOME Online Accounts" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." -msgstr "Integration des comptes en ligne GNOME." - -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Service DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Rend disponible les fonctionnalités de Mailnag via un service DBus." +msgstr "Intégration des comptes en ligne GNOME." -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Sans objet" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configuration du greffon" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Activé" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nom" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" -msgstr "" +msgstr "À propos de %s" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." -msgstr "" +msgstr "Un démon de notification de courriel extensible." -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." -msgstr "" +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "Copyright © 2011 – 2020 Patrick Ulbrich et les contributeurs." -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "" +msgstr "Page d’accueil" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Alexandre Singh https://launchpad.net/~darthwound\n" +" Charles Monzat https://launchpad.net/~superboa\n" " Jean-Marc https://launchpad.net/~m-balthazar\n" " LEROY Jean-Christophe https://launchpad.net/~celtic2-deactivatedaccount\n" " Patrick Ulbrich https://launchpad.net/~pulb\n" @@ -212,35 +210,35 @@ " poulp https://launchpad.net/~mathieu-nerv\n" " tamplan https://launchpad.net/~tamplan" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Supprimer ce compte :" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Compte de messagerie" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "facultatif" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" -msgstr "" +msgstr "IMAP (personnalisé)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" -msgstr "" +msgstr "POP3 (personnalisé)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" -msgstr "" +msgstr "MBox (personnalisé)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" -msgstr "" +msgstr "Maildir (personnalisé)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Échec de connexion." @@ -250,7 +248,7 @@ #: data/account_widget.ui.h:2 msgid "Enable SSL encryption" -msgstr "Activer le chiffrage SSL" +msgstr "Activer le chiffrement SSL" #: data/account_widget.ui.h:3 msgid "Accountname:" @@ -282,15 +280,15 @@ #: data/account_widget.ui.h:10 msgid "File path:" -msgstr "" +msgstr "Chemin de fichier :" #: data/account_widget.ui.h:11 msgid "Directory:" -msgstr "" +msgstr "Répertoire :" #: data/config_window.ui.h:1 msgid "Enable/disable Mailnag daemon" -msgstr "" +msgstr "Activer/désactiver le démon Mailnag" #: data/config_window.ui.h:2 msgid "Add Account" @@ -310,7 +308,7 @@ #: data/config_window.ui.h:6 msgid "Edit Plugin" -msgstr "Modifier le plugin" +msgstr "Modifier le greffon" #: data/config_window.ui.h:7 msgid "Plugins" @@ -318,8 +316,8 @@ #: data/config_window.ui.h:8 msgid "Donate" -msgstr "" +msgstr "Faire un don" #: data/config_window.ui.h:9 msgid "Info" -msgstr "" +msgstr "Infos" diff -Nru mailnag-2.0.0/po/gl.po mailnag-2.2.0/po/gl.po --- mailnag-2.0.0/po/gl.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/gl.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Script do usuario" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Executa un script do usuario ao recibir algún correo." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "remitente" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "asunto" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,27 +45,27 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Número máximo de mensaxes visibles:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtro de spam" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtra os correos non desexados." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -73,130 +73,122 @@ "Mailnag ignorará os correos que conteñan alomenos \n" "unha das seguintes palabras no asunto ou no remitente." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notificacións LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Mostra unha xanela emerxente ao recibir correos novos." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Total de novos correos" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Unha notificación por cada novo correo" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Modo Notificación:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} novos correos" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Correo novo" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(e {0} máis)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Marcar como lido" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notificacións con son" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Reproduce un son ao recibir un novo correo-e" -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Servizo DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Expón a funcionalidade Mailnag mediante un servizo DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Sen asunto" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configuración do complemento" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Activado" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nome" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -204,35 +196,35 @@ " Marcos Lans https://launchpad.net/~markooss\n" " Patrick Ulbrich https://launchpad.net/~pulb" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Eliminar esta conta:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Conta de correo-e" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opcional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "" diff -Nru mailnag-2.0.0/po/hr.po mailnag-2.2.0/po/hr.po --- mailnag-2.0.0/po/hr.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/hr.po 2021-02-14 18:45:38.000000000 +0000 @@ -8,196 +8,195 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: Croatian \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2021-01-18 00:35+0000\n" +"Last-Translator: Milo Ivir \n" +"Language-Team: Croatian \n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.5-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" -msgstr "preglednik pošte" +msgstr "Korisnička skripta" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." -msgstr "pokreni preglednik pošte kad stigne nova poruka" +msgstr "Pokreće korisnički definiranu skriptu po dolasku e-poruka." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "račun" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "pošiljatelj" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" -msgstr "naslov" +msgstr "predmet" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" "Mailnag passes the total count of new mails to this script,\n" "followed by %s sequences." msgstr "" +"Sljedeća skripta izvršit će se kad god stignu nove e-poruke.\n" +"Mailnag prosljeđuje ukupan broj novih e-poruka ovoj skripti,\n" +"nakon čega slijede %s sekvence." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" -msgstr "" +msgstr "Izbornik poruka" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." -msgstr "" +msgstr "Prikazuje nove e-poruke u indikatoru izbornika poruka." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" -msgstr "maksimalan broj vidljivih poruka" +msgstr "Maksimalan broj vidljivih e-poruka:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "filter za spam poruke" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." -msgstr "filtriranje neželjenih poruka" +msgstr "Filtrira neželjene e-poruke." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -"Mailnag će ignorirati poruke koje ne sadrže barem\n" -"jednu riječ iz naslova ili pošiljatelja" +"Mailnag će zanemariti e-poruke koje sadrže barem jednu od\n" +"sljedećih riječi u predmetu ili pošiljatelju." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "LibNotify oznake" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." -msgstr "skočni prozor za nove poruke" +msgstr "Prikazuje skočni prozor po primanju novih e-poruka." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" -msgstr "broj novih poruka" +msgstr "Broj novih e-poruka" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" -msgstr "kratak pregled novih poruka" +msgstr "Kratak pregled novih e-poruka" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" -msgstr "detaljan pregled novih poruka" +msgstr "Detaljan pregled novih e-poruka" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" -msgstr "jedna obavijest po novom e-mailu" +msgstr "Jedna obavijest za svaku novu e-poruku" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" -msgstr "mod obavjesti" +msgstr "Modus obavještavanja:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" -msgstr "{0}novih poruka" +msgstr "Broj novih e-poruka: {0}" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." -msgstr "od {0} i drugih" +msgstr "od {0} i drugih." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." -msgstr "od {0}" +msgstr "od {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" -msgstr "nova poruka" +msgstr "Nova e-poruka" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(i još {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" -msgstr "Označi sve kao pročitano" +msgstr "Označi kao pročitano" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" -msgstr "zvučna obavijest" +msgstr "Obavještavanje zvukom" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." -msgstr "zvuk za dolaznu poruku" +msgstr "Svira zvuk po primanju nove e-poruke." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" -msgstr "GNOME račun" +msgstr "Internetski GNOME računi" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." -msgstr "GNOME Online integracija računa" +msgstr "Integracija internetskih GNOME računa." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus Servis" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Prikaz funkcije Mailnaga preko DBus servisa" - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" -msgstr "Nema naslova" +msgstr "Bez predmeta" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "podešavanje priključka" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Omogućeno" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Ime" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" -msgstr "" +msgstr "Informacije o %s" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." -msgstr "" +msgstr "Proširiv demon za obavještavanje o e-porukama." -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." -msgstr "" +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "Autorska prava 2011. – 2020. Patrick Ulbrich i doprinositelji." -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "" +msgstr "Početna web-stranica" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -206,35 +205,35 @@ " gogo https://launchpad.net/~trebelnik-stefina\n" " nenad smart https://launchpad.net/~genijalno" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" -msgstr "Izbriši ovaj korisnički račun:" +msgstr "Izbriši ovaj račun:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Račun e-pošte" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" -msgstr "opcija" +msgstr "opcionalno" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" -msgstr "" +msgstr "IMAP (prilagođeno)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" -msgstr "" +msgstr "POP3 (prilagođeno)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" -msgstr "" +msgstr "MBox (prilagođeno)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" -msgstr "" +msgstr "Maildir (prilagođeno)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Neuspjelo povezivanje." @@ -260,7 +259,7 @@ #: data/account_widget.ui.h:6 msgid "Password:" -msgstr "Lozinka" +msgstr "Lozinka:" #: data/account_widget.ui.h:7 msgid "Server:" @@ -276,15 +275,15 @@ #: data/account_widget.ui.h:10 msgid "File path:" -msgstr "" +msgstr "Staza datoteke:" #: data/account_widget.ui.h:11 msgid "Directory:" -msgstr "" +msgstr "Direktorij:" #: data/config_window.ui.h:1 msgid "Enable/disable Mailnag daemon" -msgstr "" +msgstr "Aktiviraj/deaktiviraj Mailnag demon" #: data/config_window.ui.h:2 msgid "Add Account" @@ -312,8 +311,8 @@ #: data/config_window.ui.h:8 msgid "Donate" -msgstr "" +msgstr "Doniraj" #: data/config_window.ui.h:9 msgid "Info" -msgstr "" +msgstr "Informacije" diff -Nru mailnag-2.0.0/po/id.po mailnag-2.2.0/po/id.po --- mailnag-2.0.0/po/id.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/id.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,38 +7,38 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Indonesian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" "Language: id\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Skrip Pengguna" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Jalankan skrip tentuan pengguna saat surat datang." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "pengirim" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "subyek" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -46,27 +46,27 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Jumlah maksimum surat terlihat:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Penyaring Spam" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Saring surat yang tidak diinginkan." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -74,164 +74,156 @@ "Mailnag akan mengabaikan surat yang memuat sedikitnya \n" "satu dari kata-kata berikut di dalam subyek atau pengirim." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notifikasi LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Tampilkan jendela munculan ketika surat baru datang." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Jumlah surat baru" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Ringkasan singkat surel baru" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Ringkasan detail surel baru" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Satu notifikasi per surat baru" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Mode notifikasi:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} surat baru" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "dari {0} dan lainnya." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "dari {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Surat baru" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(dan {0} lainnya)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Tandai sudah dibaca" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notifikasi Suara" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Putar suara ketika surat baru datang." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Akun Daring GNOME" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integrasi Akun Daring GNOME." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Layanan DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Singkap fungsionalitas Mailnag melalui layanan DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Tidak ada subyek" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Konfigurasi Plugin" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Aktifkan" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nama" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " zmni https://launchpad.net/~zmni-deactivatedaccount" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Hapus akun ini:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Akun Surat" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opsional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Koneksi gagal." diff -Nru mailnag-2.0.0/po/it.po mailnag-2.2.0/po/it.po --- mailnag-2.0.0/po/it.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/it.po 2021-02-14 18:45:38.000000000 +0000 @@ -2,202 +2,198 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: Italian \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-10-15 17:26+0000\n" +"Last-Translator: J. Lavoie \n" +"Language-Team: Italian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" -"Language: Italian\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" "X-Loco-Source-Locale: it_IT\n" "X-Loco-Parser: loco_parse_po\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Loco-Target-Locale: it_IT\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Script utente" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Esegue uno script definito dall'utente all'avvio." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" -msgstr "" +msgstr "account" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "Mittente" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "Oggetto" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" "Mailnag passes the total count of new mails to this script,\n" "followed by %s sequences." msgstr "" +"Il seguente script verrà eseguito ogni volta che nuove e-mail arrivano.\n" +"Mailnag passa il conteggio totale dei nuovi messaggi a questo script,\n" +"seguito da %s sequenze." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" -msgstr "" +msgstr "MessagingMenu" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." -msgstr "" +msgstr "Mostra i nuovi messaggi nell'indicatore MessagingMenu." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" -msgstr "Massimo numero di mail visibili:" +msgstr "Massimo numero di e-mail visibili:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtro spam" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." -msgstr "Filtra le mail indesiderate." +msgstr "Filtra le e-mail indesiderate." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -"Mailnag ignorerà le mail contenenti almeno una delle \n" -"\n" +"Mailnag ignorerà le e-mail contenenti almeno una delle\n" "seguenti parole nell'oggetto o nel mittente." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notifiche LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." -msgstr "Mostra un popup all'arrivo di nuova posta." +msgstr "Mostra un popup all'arrivo di nuove e-mail." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" -msgstr "Numero di nuove mail" +msgstr "Numero di nuove e-mail" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" -msgstr "" +msgstr "Breve riepilogo delle nuove e-mail" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" -msgstr "" +msgstr "Riepilogo dettagliato delle nuove e-mail" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" -msgstr "Una notifica ogni nuova mail" +msgstr "Una notifica ogni nuova e-mail" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Modalità di notifica:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" -msgstr "{0} nuove mail" +msgstr "{0} nuove e-mail" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." -msgstr "" +msgstr "da {0} e altri." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." -msgstr "" +msgstr "da {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" -msgstr "Nuova mail" +msgstr "Nuova e-mail" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(e altri {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Contrassegna come \\\"già letto\\\"" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notifiche audio" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." -msgstr "Riproduci un suono all'arrivo di nuova posta." +msgstr "Riproduci un suono all'arrivo di nuove e-mail." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "GNOME Online Accounts" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." -msgstr "Integrazione con GNOME Online Accounts" - -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Servizio DBus" +msgstr "Integrazione con GNOME Online Accounts." -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Espone le funzioni di Mailnag tramite un servizio DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Nessun oggetto" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configurazione plugin" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Attivo" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nome" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" -msgstr "" +msgstr "Informazioni su %s" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." -msgstr "" +msgstr "Un demone di notifica di e-mail estensibile." -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." -msgstr "" +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "Copyright © 2011 – 2020 Patrick Ulbrich e i collaboratori." -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "" +msgstr "Pagina principale" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -206,37 +202,37 @@ " Patrick Ulbrich https://launchpad.net/~pulb\n" " Pedro Beja https://launchpad.net/~althaser" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Eliminare questo account:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" -msgstr "Account email" +msgstr "Account di posta" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opzionale" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" -msgstr "" +msgstr "IMAP (personalizzato)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" -msgstr "" +msgstr "POP3 (personalizzato)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" -msgstr "" +msgstr "MBox (personalizzato)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" -msgstr "" +msgstr "Maildir (personalizzato)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." -msgstr "" +msgstr "Connessione fallita." #: data/account_widget.ui.h:1 msgid "Enable Push-IMAP" @@ -272,19 +268,19 @@ #: data/account_widget.ui.h:9 msgid "Folders (optional)" -msgstr "" +msgstr "Cartelle (opzionale)" #: data/account_widget.ui.h:10 msgid "File path:" -msgstr "" +msgstr "Percorso del file:" #: data/account_widget.ui.h:11 msgid "Directory:" -msgstr "" +msgstr "Directory:" #: data/config_window.ui.h:1 msgid "Enable/disable Mailnag daemon" -msgstr "" +msgstr "Abilita / disabilita il demone Mailnag" #: data/config_window.ui.h:2 msgid "Add Account" @@ -312,8 +308,8 @@ #: data/config_window.ui.h:8 msgid "Donate" -msgstr "" +msgstr "Dona" #: data/config_window.ui.h:9 msgid "Info" -msgstr "" +msgstr "Informazioni" diff -Nru mailnag-2.0.0/po/mailnag.pot mailnag-2.2.0/po/mailnag.pot --- mailnag-2.0.0/po/mailnag.pot 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/mailnag.pot 2021-02-14 18:45:38.000000000 +0000 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"POT-Creation-Date: 2021-02-01 17:31+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -71,65 +71,65 @@ "the following words in subject or sender." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:100 +#: Mailnag/plugins/libnotifyplugin.py:113 msgid "LibNotify Notifications" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:101 +#: Mailnag/plugins/libnotifyplugin.py:114 msgid "Shows a popup when new mails arrive." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:116 +#: Mailnag/plugins/libnotifyplugin.py:129 msgid "Count of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:117 +#: Mailnag/plugins/libnotifyplugin.py:130 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:118 +#: Mailnag/plugins/libnotifyplugin.py:131 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:119 +#: Mailnag/plugins/libnotifyplugin.py:132 msgid "One notification per new mail" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:127 +#: Mailnag/plugins/libnotifyplugin.py:140 msgid "Notification mode:" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:214 -#: Mailnag/plugins/libnotifyplugin.py:250 -#: Mailnag/plugins/libnotifyplugin.py:278 +#: Mailnag/plugins/libnotifyplugin.py:233 +#: Mailnag/plugins/libnotifyplugin.py:269 +#: Mailnag/plugins/libnotifyplugin.py:306 #, python-brace-format msgid "{0} new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:216 +#: Mailnag/plugins/libnotifyplugin.py:235 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:218 -#: Mailnag/plugins/libnotifyplugin.py:221 +#: Mailnag/plugins/libnotifyplugin.py:237 +#: Mailnag/plugins/libnotifyplugin.py:240 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:220 -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:280 +#: Mailnag/plugins/libnotifyplugin.py:239 +#: Mailnag/plugins/libnotifyplugin.py:271 +#: Mailnag/plugins/libnotifyplugin.py:308 msgid "New mail" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:245 -#: Mailnag/plugins/libnotifyplugin.py:247 +#: Mailnag/plugins/libnotifyplugin.py:264 +#: Mailnag/plugins/libnotifyplugin.py:266 #, python-brace-format msgid "(and {0} more)" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:267 +#: Mailnag/plugins/libnotifyplugin.py:295 msgid "Mark as read" msgstr "" @@ -149,7 +149,7 @@ msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/daemon/mails.py:121 +#: Mailnag/daemon/mails.py:136 msgid "No subject" msgstr "" @@ -159,13 +159,13 @@ #: Mailnag/configuration/configwindow.py:82 #: Mailnag/configuration/configwindow.py:102 -#: Mailnag/configuration/accountdialog.py:115 +#: Mailnag/configuration/accountdialog.py:118 msgid "Enabled" msgstr "" #: Mailnag/configuration/configwindow.py:88 #: Mailnag/configuration/configwindow.py:108 -#: Mailnag/configuration/accountdialog.py:121 +#: Mailnag/configuration/accountdialog.py:124 msgid "Name" msgstr "" @@ -179,90 +179,96 @@ msgstr "" #: Mailnag/configuration/configwindow.py:274 -msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgid "Copyright (c) 2011 - 2021 Patrick Ulbrich and contributors." msgstr "" #: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:295 +#: Mailnag/configuration/configwindow.py:298 msgid "translator-credits" msgstr "" -#: Mailnag/configuration/configwindow.py:335 +#: Mailnag/configuration/configwindow.py:338 msgid "Delete this account:" msgstr "" -#: Mailnag/configuration/accountdialog.py:70 +#: Mailnag/configuration/accountdialog.py:72 msgid "Mail Account" msgstr "" -#: Mailnag/configuration/accountdialog.py:111 +#: Mailnag/configuration/accountdialog.py:114 msgid "optional" msgstr "" -#: Mailnag/configuration/accountdialog.py:244 +#: Mailnag/configuration/accountdialog.py:247 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:245 +#: Mailnag/configuration/accountdialog.py:248 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:246 +#: Mailnag/configuration/accountdialog.py:249 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:247 +#: Mailnag/configuration/accountdialog.py:250 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:353 +#: Mailnag/configuration/accountdialog.py:356 msgid "Connection failed." msgstr "" #: data/account_widget.ui.h:1 +msgid "" +"You may need to create an application-specific password for Gmail.\n" +"Click this icon for more information." +msgstr "" + +#: data/account_widget.ui.h:3 msgid "Enable Push-IMAP" msgstr "" -#: data/account_widget.ui.h:2 +#: data/account_widget.ui.h:4 msgid "Enable SSL encryption" msgstr "" -#: data/account_widget.ui.h:3 +#: data/account_widget.ui.h:5 msgid "Accountname:" msgstr "" -#: data/account_widget.ui.h:4 +#: data/account_widget.ui.h:6 msgid "Account type:" msgstr "" -#: data/account_widget.ui.h:5 +#: data/account_widget.ui.h:7 msgid "User:" msgstr "" -#: data/account_widget.ui.h:6 +#: data/account_widget.ui.h:8 msgid "Password:" msgstr "" -#: data/account_widget.ui.h:7 +#: data/account_widget.ui.h:9 msgid "Server:" msgstr "" -#: data/account_widget.ui.h:8 +#: data/account_widget.ui.h:10 msgid "Port:" msgstr "" -#: data/account_widget.ui.h:9 +#: data/account_widget.ui.h:11 msgid "Folders (optional)" msgstr "" -#: data/account_widget.ui.h:10 +#: data/account_widget.ui.h:12 msgid "File path:" msgstr "" -#: data/account_widget.ui.h:11 +#: data/account_widget.ui.h:13 msgid "Directory:" msgstr "" diff -Nru mailnag-2.0.0/po/pl.po mailnag-2.2.0/po/pl.po --- mailnag-2.0.0/po/pl.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/pl.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Skrypt użytkownika" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Uruchom skrypt użytkownika gdy nadejdzie nowa poczta." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "konto" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "nadawca" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "temat" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,156 +45,148 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Maksymalna ilość widocznych wiadomości:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtr spamowy" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtruje niechciane wiadomości." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Powiadomienia LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Pokaż okno kiedy przychodzi nowa poczta." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Liczba nowych wiadomości" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Krótkie podsumowanie nowych wiadomości e-mail" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Szczegółowe podsumowanie nowych wiadomości e-mail" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Jedno powiadomienie dla jednej wiadomości" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Tryb powiadamiania:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} nowych wiadomości" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "od {0} i innych." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "od {0}" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Nowa poczta" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(i {0} więcej)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Oznacz jako przeczytana" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Dżwięk powiadomienia" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Odtwarzaj dźwięk kiedy przychodzi nowa poczta." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Konto GNOME Online" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integracja z kontem GNOME Online" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Usługa DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "" - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Brak tematu" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Konfiguracja wtyczki" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Włączone" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nazwa" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -205,35 +197,35 @@ " Szymon Nieznański https://launchpad.net/~isamu715\n" " vbert https://launchpad.net/~wsobczak" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Usuń to konto:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Konto pocztowe" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opcjonalny" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Połączenie nie powiodło się." diff -Nru mailnag-2.0.0/po/pt_BR.po mailnag-2.2.0/po/pt_BR.po --- mailnag-2.0.0/po/pt_BR.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/pt_BR.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,235 +7,228 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2019-12-25 19:25+0000\n" +"Last-Translator: Relaxeaza \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Script de Usuário" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." -msgstr "Executa um script definido pelo usuário na receção de mails." +msgstr "Executa um script definido pelo usuário na chegada de mensagens." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "conta" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "remetente" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "assunto" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" "Mailnag passes the total count of new mails to this script,\n" "followed by %s sequences." msgstr "" -"O script seguinte vai ser executado sempre que cheguem novos mails.\n" -"O Mailnag passa a quantidade total de mails novos para este script,\n" +"O script seguinte será executado sempre que cheguarem novas mensagens.\n" +"Mailnag passa o total novas mensagens para o script,\n" "seguido por sequências de %s." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" -msgstr "" +msgstr "MessagingMenu" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." -msgstr "" +msgstr "Monstrar novas mensagens no indicador MessagingMenu." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" -msgstr "Número máximo de mails visíveis:" +msgstr "Número máximo de mensagens visíveis:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" -msgstr "Filtro Spam" +msgstr "Filtro de Spam" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." -msgstr "Filtra mails indesejados." +msgstr "Filtra mensagens indesejadas." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -"O Mailnag irá ignorar mails que contenham pelo menos uma \n" +"Mailnag ignorará mensagens que contenham pelo menos uma \n" "das palavras seguintes no assunto ou remetente." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notificações da LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." -msgstr "Mostra um popup quando chegam novos mails." +msgstr "Mostra um popup quando chegam novas mensagens." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" -msgstr "Quantidade de mails novos" +msgstr "Quantidade de mensagens novas" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" -msgstr "Resumo curto de mails novos" +msgstr "Resumo curto de mensagens novas" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" -msgstr "Resumo detalhado de mails novos" +msgstr "Resumo detalhado de mensagens novas" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" -msgstr "Uma notificação por novo mail" +msgstr "Uma notificação por mensagem nova" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Modo de notificação:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" -msgstr "{0} novos mails" +msgstr "{0} novas mensagens" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "de {0} e outros." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "de {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Novo mail" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(e mais {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Marcar como lido" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notificações de Som" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." -msgstr "Toca um som quando chegam novos mails." +msgstr "Toca um som quando novas mensagens chegarem." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Contas Online no GNOME" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integração de Contas Online no GNOME." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Serviço DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Expor a funcionalidade do Mailnag através do serviço DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Sem assunto" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configuração de Plugin" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Ativado" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nome" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Patrick Ulbrich https://launchpad.net/~pulb\n" " Pedro Beja https://launchpad.net/~althaser\n" -" Rafael Neri https://launchpad.net/~rafepel" +" Rafael Neri https://launchpad.net/~rafepel\n" +" Relaxeaza https://launchpad.net/~relaxeaza" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Apagar esta conta:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Conta de mail" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opcional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "A ligação falhou." diff -Nru mailnag-2.0.0/po/pt.po mailnag-2.2.0/po/pt.po --- mailnag-2.0.0/po/pt.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/pt.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Script de Utilizador" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Executa um script definido pelo utilizador na receção de mails." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "conta" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "remetente" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "assunto" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -48,27 +48,27 @@ "O Mailnag passa a quantidade total de mails novos para este script,\n" "seguido por sequências de %s." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Número máximo de mails visíveis:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Filtro Spam" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtra mails indesejados." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -76,130 +76,122 @@ "O Mailnag irá ignorar mails que contenham pelo menos uma \n" "das palavras seguintes no assunto ou remetente." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Notificações da LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Mostra um popup quando chegam novos mails." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Quantidade de mails novos" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Resumo curto de mails novos" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Resumo detalhado de mails novos" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Uma notificação por novo mail" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Modo de notificação:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} novos mails" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "de {0} e outros." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "de {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Novo mail" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(e mais {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Marcar como lido" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Notificações de Som" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Toca um som quando chegam novos mails." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Contas Online no GNOME" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integração de Contas Online no GNOME." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Serviço DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Expor a funcionalidade do Mailnag através do serviço DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Sem assunto" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Configuração de Plugin" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Ativado" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Nome" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -208,35 +200,35 @@ " Pedro Beja https://launchpad.net/~althaser\n" " Rafael Neri https://launchpad.net/~rafepel" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Apagar esta conta:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Conta de mail" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "opcional" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "A ligação falhou." diff -Nru mailnag-2.0.0/po/ru.po mailnag-2.2.0/po/ru.po --- mailnag-2.0.0/po/ru.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/ru.po 2021-02-14 18:45:38.000000000 +0000 @@ -6,38 +6,38 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" "Language: RU\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Пользовательский скрипт" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Запустить пользовательский скрипт при получении почты" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "учетная запись" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "отправитель" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "тема" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -48,27 +48,27 @@ "Скрипту передаётся количество сообщений,\n" "за которым следуют: %s" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Максимальное количество отображаемых писем:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Спам фильтр" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Фильтрует нежелательные сообщения." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -76,130 +76,122 @@ "Mailnag проигнорирует письмо, если имя отправителя\n" "или тема содержит одно из следующих слов" -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Уведомления LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Отображение всплывающего уведомления при получении новых писем" -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Количество новых писем" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Краткие сведения о письмах" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Подробные сведения о письмах" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Одно уведомление на письмо" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Тип уведомлений:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "сообщений: {0}" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "от {0} и других." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "от {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Новое сообщение" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(и еще {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Отметить как прочитанное" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Звуковые уведомления" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Проигрывает мелодию при появлении нового сообщения." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Служба DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Доступ к фунциям Mailnag через службу DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Без темы" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Настройка плагина" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Включено" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Имя" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -210,35 +202,35 @@ " Vyacheslav Sharmanov https://launchpad.net/~vsharmanov\n" " u-t https://launchpad.net/~fenoform" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Удалить учетную запись:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Учетная запись" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "необязательно" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Ошибка соединения." diff -Nru mailnag-2.0.0/po/sr.po mailnag-2.2.0/po/sr.po --- mailnag-2.0.0/po/sr.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/sr.po 2021-02-14 18:45:38.000000000 +0000 @@ -6,38 +6,41 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: Serbian \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2021-01-07 11:29+0000\n" +"Last-Translator: Burek \n" +"Language-Team: Serbian \n" +"Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" -"Language: sr\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.4.1-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Корисничка скрипта" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Покреће скрипту коју је одредио корисник када пристигне пошта." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" -msgstr "" +msgstr "налог" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "пошиљалац" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "тема" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,27 +48,27 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Највећи број видљивих поштанских порука:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Пропусник спама" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Издваја нежељену пошту." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -73,165 +76,154 @@ "Поштарко ће занемарити пошту која садржи барем једну \n" "од следећих речи у теми или пошиљаоцу." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Обавештења либнотифија" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Приказује облачић када стигне нова пошта." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Број нових поштанских порука" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Кратак сажетак нове поште" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Опширан сажетак нове поште" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Једно обавештење по новој пошти" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Режим обавештавања:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "нових поштанских порука: {0}" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "шаље {0} и други." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "шаље {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Нова пошта" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(и још {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Означи као прочитано" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Звучно обавештавање" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Пушта звук када стигне нова пошта." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Гномови налози на мрежи" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Обједињавање Гномових налога на мрежи." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Услуга Д-сабирнице" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Излаже функционалност Поштарка путем услуге Д-сабирнице." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Без теме" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Подешавање прикључка" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Укључено" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Назив" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" -msgstr "" -"Launchpad Contributions:\n" -" Patrick Ulbrich https://launchpad.net/~pulb\n" -" Мирослав Николић https://launchpad.net/~lipek" +msgstr "преводилац/иоци-заслуге" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Обриши ове налоге:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Налог поште" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "изборно" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Веза није успела." diff -Nru mailnag-2.0.0/po/sv.po mailnag-2.2.0/po/sv.po --- mailnag-2.0.0/po/sv.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/sv.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,40 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: Swedish \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-12-24 02:29+0000\n" +"Last-Translator: Luna Jernberg \n" +"Language-Team: Swedish \n" +"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.4.1-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Användarskript" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Kör ett användardefinerat skript vid inkommande meddelanden." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "konto" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "avsändare" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "ämne" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -48,27 +51,27 @@ "Mailnag skickar det totala antalet nya meddelanden till detta skript,\n" "följt av sekvenser av %s." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Maximalt antal visade meddelanden:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Skräpfilter" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Filtrera bort oönskade mail." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -76,165 +79,157 @@ "Mailnag kommer att ignorera meddelanden som innehåller minst ett av \n" "följande ord i ämne eller avsändare." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "LibNotify-aviseringar" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Visar en notis på skärmen när nya meddelanden anländer." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Antal nya meddelanden" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "Kort summering av nya meddelanden" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "Detaljerad summering av nya meddelanden" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "En avisering per nytt meddelande" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Aviseringsläge" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} nya meddelanden" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "från {0} och andra." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "från {0}." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Nytt meddelande" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(och {0} till)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Markera som läst" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Ljudaviseringar" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Spelar upp ett ljud när nya meddelanden anländer." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "GNOME Nätkonton" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "Integrering med GNOME Nätkonton." -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus-tjänst" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Visar Mailnags funktioner via en DBus-tjänst." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Ämne saknas" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Inställning av insticksprogram" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Aktiverad" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Namn" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" -msgstr "" +msgstr "Om %s" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "" +msgstr "Hemsida" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Anders Jonsson https://launchpad.net/~anders-jonsson\n" " kristian https://launchpad.net/~kristianm24" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Ta bort detta konto:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "E-postkonto" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "valfritt" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" -msgstr "" +msgstr "IMAP (Anpassad)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" -msgstr "" +msgstr "POP3 (Anpassad)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" -msgstr "" +msgstr "MBox (Anpassad)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" -msgstr "" +msgstr "Maildir (Anpassad)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Anslutning misslyckades." @@ -280,7 +275,7 @@ #: data/account_widget.ui.h:11 msgid "Directory:" -msgstr "" +msgstr "Katalog:" #: data/config_window.ui.h:1 msgid "Enable/disable Mailnag daemon" @@ -312,8 +307,8 @@ #: data/config_window.ui.h:8 msgid "Donate" -msgstr "" +msgstr "Donera" #: data/config_window.ui.h:9 msgid "Info" -msgstr "" +msgstr "Info" diff -Nru mailnag-2.0.0/po/tr.po mailnag-2.2.0/po/tr.po --- mailnag-2.0.0/po/tr.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/tr.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,244 +7,239 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" -"PO-Revision-Date: 2019-03-16 14:48+0000\n" -"Last-Translator: Launchpad Translations Administrators \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" +"PO-Revision-Date: 2020-10-10 22:26+0000\n" +"Last-Translator: Oğuz Ersen \n" +"Language-Team: Turkish \n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" -"Language: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3-dev\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" -msgstr "Kullanıcı Script" +msgstr "Kullanıcı Betiği" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." -msgstr "Mail geldiğinde kullanıcı tanımlı scripti çalıştır." +msgstr "" +"E-posta geldiğinde kullanıcı tarafından tanımlanan bir betik çalıştırır." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "hesap" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "gönderen" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "konu" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" "Mailnag passes the total count of new mails to this script,\n" "followed by %s sequences." msgstr "" -"Aşağıdaki script yeni mailler geldiğinde çalıştırılacaktır.\n" -"Mailnag passes the total count of new mails to this script,\n" -"followed by %s sequences." +"Yeni e-posta geldiğinde aşağıdaki betik çalıştırılacaktır.\n" +"Mailnag, yeni e-postaların toplam sayısını, ve ardından\n" +"%s dizisini bu betiğe iletir." -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" -msgstr "MesajMenüsü" +msgstr "MessagingMenu" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." -msgstr "Yeni mailleri MesajMenü göstergesinde görüntüler." +msgstr "Yeni e-postaları MessagingMenu göstergesinde gösterir." -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" -msgstr "Görüntülenecek en fazla mail sayısı" +msgstr "Görüntülenecek en fazla e-posta sayısı:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" -msgstr "Spam filtresi" +msgstr "Spam Filtresi" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "İstenmeyen postaları filtreler." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -"Mailnag belirtilen kelimelerin konu veya gönderende\n" -"geçmesi durumunda mailleri görmezden gelecektir." +"Mailnag, konu veya gönderen kısmında aşağıdaki sözcüklerden\n" +"en az birini içeren e-postaları dikkate almayacaktır." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" -msgstr "LibNotify Uyarıları" +msgstr "LibNotify Bildirimleri" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." -msgstr "Yeni mail geldiğinde pencerede göster." +msgstr "Yeni e-posta geldiğinde bir açılır pencere gösterir." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" -msgstr "Yeni mail sayısı" +msgstr "Yeni e-posta sayısı" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" -msgstr "Yeni maillerin kısa özeti" +msgstr "Yeni e-postaların kısa özeti" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" -msgstr "Yeni maillerin detaylı özeti" +msgstr "Yeni e-postaların ayrıntılı özeti" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" -msgstr "Her yeni mail için bir uyarı" +msgstr "Her yeni e-posta için bir bildirim" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" -msgstr "Uyarı kipi:" +msgstr "Bildirim modu:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" -msgstr "{0} yeni mail" +msgstr "{0} yeni e-posta" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." -msgstr "{0} ve diğerleri" +msgstr "{0} ve diğerlerinden." -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." -msgstr "{0}." +msgstr "{0}'den." -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" -msgstr "Yeni mail" +msgstr "Yeni e-posta" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" -msgstr "ve {0} fazlası" +msgstr "(ve {0} tane daha)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Okundu olarak işaretle" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" -msgstr "Sesli Uyarı" +msgstr "Sesli Bildirimler" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." -msgstr "Yeni mail geldiğinde ses çal." +msgstr "Yeni e-posta geldiğinde bir ses çalar." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" -msgstr "GNOME Online Hesaplar" +msgstr "GNOME Çevrim İçi Hesaplar" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." -msgstr "GNOME Online Hesap Entegrasyonu." - -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus Servisi" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "DBus servisi ile Mailnag işlevselliğini ortaya koyar." +msgstr "GNOME Çevrim İçi Hesaplar Bütünleşmesi." -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" -msgstr "Konusuz" +msgstr "Konu yok" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" -msgstr "Eklenti Ayarları" +msgstr "Eklenti Yapılandırması" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Etkin" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Adı" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "%s hakkında" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." -msgstr "Genişletilebilir mail bilgirim servisidir." +msgstr "Genişletilebilir bir e-posta bildirim arka plan programı." -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." -msgstr "Tüm hakları saklıdır (c) 2011 - 2019 Patrick Ulbrich ve katkıda bulunanlar." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." +msgstr "Telif hakkı (c) 2011 - 2020 Patrick Ulbrich ve katkıda bulunanlar." -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" -msgstr "Anasayda" +msgstr "Ana sayfa" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" -"Launchpad Contributions:\n" -" Aydın Yakar https://launchpad.net/~yakar" +"Aydın Yakar https://launchpad.net/~yakar\n" +"Oğuz Ersen " -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Bu hesabı sil:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" -msgstr "Mail Hesabı" +msgstr "E-posta Hesabı" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" -msgstr "opsiyonel" +msgstr "isteğe bağlı" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "IMAP (Özel)" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "POP3 (Özel)" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "MBox (Özel)" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "Maildir (Özel)" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." -msgstr "Bağlantı kurulamadı." +msgstr "Bağlantı başarısız oldu." #: data/account_widget.ui.h:1 msgid "Enable Push-IMAP" -msgstr "Push-IMAP Etkin" +msgstr "Push-IMAP Etkinleştir" #: data/account_widget.ui.h:2 msgid "Enable SSL encryption" -msgstr "SSL şifreleme Erkin" +msgstr "SSL şifrelemeyi etkinleştir" #: data/account_widget.ui.h:3 msgid "Accountname:" @@ -268,11 +263,11 @@ #: data/account_widget.ui.h:8 msgid "Port:" -msgstr "Port:" +msgstr "Bağlantı noktası:" #: data/account_widget.ui.h:9 msgid "Folders (optional)" -msgstr "Dizinler (opsiyonel)" +msgstr "Klasörler (isteğe bağlı)" #: data/account_widget.ui.h:10 msgid "File path:" @@ -284,7 +279,7 @@ #: data/config_window.ui.h:1 msgid "Enable/disable Mailnag daemon" -msgstr "Mailnag servisi Aktif/Pasif" +msgstr "Mailnag arka plan programını etkinleştir/devre dışı bırak" #: data/config_window.ui.h:2 msgid "Add Account" @@ -312,7 +307,7 @@ #: data/config_window.ui.h:8 msgid "Donate" -msgstr "Bağış" +msgstr "Bağış Yap" #: data/config_window.ui.h:9 msgid "Info" diff -Nru mailnag-2.0.0/po/uk.po mailnag-2.2.0/po/uk.po --- mailnag-2.0.0/po/uk.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/uk.po 2021-02-14 18:45:38.000000000 +0000 @@ -6,37 +6,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "Користувацький скріпт" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "Виконувати скріпт користувача при отриманні листа." -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "обліківка" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "відправник" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "тема" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -44,27 +44,27 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "Максимальна к-сть листів у списку:" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "Фільтр спаму" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "Відфільтровує небажані листи." -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." @@ -72,168 +72,160 @@ "Mailnag буде нехтувати листи, що містять в темі\n" "чи імени відправника хоча б одне слово з переліку ." -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "Сповіщення LibNotify" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "Сповіщає про нові листи за допомогою виринаючих повідомлень." -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "Кількість нових листів" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "Про кожен лист окремо" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "Метод сповіщення:" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} листів" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "Новий лист" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "(і ще {0})" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "Позначити як прочитане" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "Звукові сповіщення" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "Супроводжує нові листи звуковим сповіщенням." -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "Мережеві облікові записи у GNOME" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "Служба DBus" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "Забезпечує синхронізацію зі службою DBus." - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "Без теми" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Налаштування додатка" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "Задіяно" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "Назва" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " Andrii Prokopenko https://launchpad.net/~anprok\n" +" Mykola Tkach https://launchpad.net/~stuartlittle1970\n" " Oleg «Eleidan» Kulyk https://launchpad.net/~helh-saintman\n" " Patrick Ulbrich https://launchpad.net/~pulb\n" -" Rax https://launchpad.net/~r-a-x\n" -" stuartlittle https://launchpad.net/~stuartlittle1970" +" Rax https://launchpad.net/~r-a-x" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "Видалити обліковий запис" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "Обліковий запис пошти" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "(необов’язково)" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "Не вдалося встановити з'єднання." diff -Nru mailnag-2.0.0/po/zh_CN.po mailnag-2.2.0/po/zh_CN.po --- mailnag-2.0.0/po/zh_CN.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/zh_CN.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "用户脚本" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "运行在邮件到达时的用户自定义脚本。" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "寄件人" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "主题" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,156 +45,148 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "可显示邮件的最大数量" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "垃圾邮件过滤器" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "过滤掉不想要的邮件。" -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "弹出窗口通知" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "当新邮件到达时弹出。" -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "新邮件数量" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "每封新邮件通知一次" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "通知模式" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "( 还有 {0} 条)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "标记为已读" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "声音通知" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "当新邮件到达时播放声音。" -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus服务" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "" - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "无主题" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "已启用" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "名称" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" @@ -202,35 +194,35 @@ " Patrick Ulbrich https://launchpad.net/~pulb\n" " 朱涛 https://launchpad.net/~bill-zt" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "删除该帐户:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "邮件账户" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "可选" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "" diff -Nru mailnag-2.0.0/po/zh_TW.po mailnag-2.2.0/po/zh_TW.po --- mailnag-2.0.0/po/zh_TW.po 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/po/zh_TW.po 2021-02-14 18:45:38.000000000 +0000 @@ -7,37 +7,37 @@ msgstr "" "Project-Id-Version: mailnag\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2019-03-16 14:03+0100\n" +"POT-Creation-Date: 2020-03-28 10:59+0100\n" "PO-Revision-Date: 2019-03-16 14:48+0000\n" "Last-Translator: Launchpad Translations Administrators \n" "Language-Team: Chinese (Traditional) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2019-03-23 16:20+0000\n" -"X-Generator: Launchpad (build 18910)\n" +"X-Launchpad-Export-Date: 2020-06-11 14:44+0000\n" +"X-Generator: Launchpad (build b190cebbf563f89e480a8b57f641753c8196bda0)\n" -#: Mailnag/plugins/userscriptplugin.py:65 +#: Mailnag/plugins/userscriptplugin.py:60 msgid "User Script" msgstr "用戶腳本" -#: Mailnag/plugins/userscriptplugin.py:66 +#: Mailnag/plugins/userscriptplugin.py:61 msgid "Runs an user defined script on mail arrival." msgstr "運行在郵件到達時的用戶自定義腳本。" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "account" msgstr "" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "sender" msgstr "寄件人" -#: Mailnag/plugins/userscriptplugin.py:86 +#: Mailnag/plugins/userscriptplugin.py:80 msgid "subject" msgstr "主題" -#: Mailnag/plugins/userscriptplugin.py:87 +#: Mailnag/plugins/userscriptplugin.py:81 #, python-format msgid "" "The following script will be executed whenever new mails arrive.\n" @@ -45,190 +45,182 @@ "followed by %s sequences." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:104 +#: Mailnag/plugins/messagingmenuplugin.py:99 msgid "MessagingMenu" msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:105 +#: Mailnag/plugins/messagingmenuplugin.py:100 msgid "Shows new mails in the MessagingMenu indicator." msgstr "" -#: Mailnag/plugins/messagingmenuplugin.py:124 +#: Mailnag/plugins/messagingmenuplugin.py:118 msgid "Maximum number of visible mails:" msgstr "可顯示郵件的最大數量" -#: Mailnag/plugins/spamfilterplugin.py:72 +#: Mailnag/plugins/spamfilterplugin.py:67 msgid "Spam Filter" msgstr "垃圾郵件過濾器" -#: Mailnag/plugins/spamfilterplugin.py:73 +#: Mailnag/plugins/spamfilterplugin.py:68 msgid "Filters out unwanted mails." msgstr "過濾掉不想要的郵件。" -#: Mailnag/plugins/spamfilterplugin.py:93 +#: Mailnag/plugins/spamfilterplugin.py:87 msgid "" "Mailnag will ignore mails containing at least one of \n" "the following words in subject or sender." msgstr "Mailnag 將會忽略主旨或寄件者裡帶有這些字詞的郵件。" -#: Mailnag/plugins/libnotifyplugin.py:106 +#: Mailnag/plugins/libnotifyplugin.py:100 msgid "LibNotify Notifications" msgstr "彈出視窗通知" -#: Mailnag/plugins/libnotifyplugin.py:107 +#: Mailnag/plugins/libnotifyplugin.py:101 msgid "Shows a popup when new mails arrive." msgstr "當新郵件到達時彈出訊息視窗。" -#: Mailnag/plugins/libnotifyplugin.py:123 +#: Mailnag/plugins/libnotifyplugin.py:116 msgid "Count of new mails" msgstr "新郵件數量" -#: Mailnag/plugins/libnotifyplugin.py:124 +#: Mailnag/plugins/libnotifyplugin.py:117 msgid "Short summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:125 +#: Mailnag/plugins/libnotifyplugin.py:118 msgid "Detailed summary of new mails" msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:126 +#: Mailnag/plugins/libnotifyplugin.py:119 msgid "One notification per new mail" msgstr "每封新郵件通知一次" -#: Mailnag/plugins/libnotifyplugin.py:134 +#: Mailnag/plugins/libnotifyplugin.py:127 msgid "Notification mode:" msgstr "通知模式" -#: Mailnag/plugins/libnotifyplugin.py:221 -#: Mailnag/plugins/libnotifyplugin.py:257 -#: Mailnag/plugins/libnotifyplugin.py:285 +#: Mailnag/plugins/libnotifyplugin.py:214 +#: Mailnag/plugins/libnotifyplugin.py:250 +#: Mailnag/plugins/libnotifyplugin.py:278 #, python-brace-format msgid "{0} new mails" msgstr "{0} 封新郵件" -#: Mailnag/plugins/libnotifyplugin.py:223 +#: Mailnag/plugins/libnotifyplugin.py:216 #, python-brace-format msgid "from {0} and others." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:225 -#: Mailnag/plugins/libnotifyplugin.py:228 +#: Mailnag/plugins/libnotifyplugin.py:218 +#: Mailnag/plugins/libnotifyplugin.py:221 #, python-brace-format msgid "from {0}." msgstr "" -#: Mailnag/plugins/libnotifyplugin.py:227 -#: Mailnag/plugins/libnotifyplugin.py:259 -#: Mailnag/plugins/libnotifyplugin.py:287 +#: Mailnag/plugins/libnotifyplugin.py:220 +#: Mailnag/plugins/libnotifyplugin.py:252 +#: Mailnag/plugins/libnotifyplugin.py:280 msgid "New mail" msgstr "新郵件" -#: Mailnag/plugins/libnotifyplugin.py:252 -#: Mailnag/plugins/libnotifyplugin.py:254 +#: Mailnag/plugins/libnotifyplugin.py:245 +#: Mailnag/plugins/libnotifyplugin.py:247 #, python-brace-format msgid "(and {0} more)" msgstr "( 還有 {0} 條)" -#: Mailnag/plugins/libnotifyplugin.py:274 +#: Mailnag/plugins/libnotifyplugin.py:267 msgid "Mark as read" msgstr "標記爲已讀" -#: Mailnag/plugins/soundplugin.py:68 +#: Mailnag/plugins/soundplugin.py:63 msgid "Sound Notifications" msgstr "聲音通知" -#: Mailnag/plugins/soundplugin.py:69 +#: Mailnag/plugins/soundplugin.py:64 msgid "Plays a sound when new mails arrive." msgstr "當新郵件到達時播放聲音。" -#: Mailnag/plugins/goaplugin.py:96 +#: Mailnag/plugins/goaplugin.py:91 msgid "GNOME Online Accounts" msgstr "" -#: Mailnag/plugins/goaplugin.py:97 +#: Mailnag/plugins/goaplugin.py:92 msgid "GNOME Online Accounts Integration." msgstr "" -#: Mailnag/plugins/dbusplugin.py:86 -msgid "DBus Service" -msgstr "DBus服務" - -#: Mailnag/plugins/dbusplugin.py:87 -msgid "Exposes Mailnag's functionality via a DBus service." -msgstr "允許透過DBus服務使用Mailnag的功能" - -#: Mailnag/daemon/mails.py:111 +#: Mailnag/daemon/mails.py:121 msgid "No subject" msgstr "無主題" -#: Mailnag/configuration/plugindialog.py:35 +#: Mailnag/configuration/plugindialog.py:30 msgid "Plugin Configuration" msgstr "Plugin 配置" -#: Mailnag/configuration/configwindow.py:88 -#: Mailnag/configuration/configwindow.py:113 -#: Mailnag/configuration/accountdialog.py:120 +#: Mailnag/configuration/configwindow.py:82 +#: Mailnag/configuration/configwindow.py:102 +#: Mailnag/configuration/accountdialog.py:115 msgid "Enabled" msgstr "已啓用" -#: Mailnag/configuration/configwindow.py:94 -#: Mailnag/configuration/configwindow.py:120 -#: Mailnag/configuration/accountdialog.py:126 +#: Mailnag/configuration/configwindow.py:88 +#: Mailnag/configuration/configwindow.py:108 +#: Mailnag/configuration/accountdialog.py:121 msgid "Name" msgstr "名稱" -#: Mailnag/configuration/configwindow.py:282 +#: Mailnag/configuration/configwindow.py:270 #, python-format msgid "About %s" msgstr "" -#: Mailnag/configuration/configwindow.py:285 +#: Mailnag/configuration/configwindow.py:273 msgid "An extensible mail notification daemon." msgstr "" -#: Mailnag/configuration/configwindow.py:286 -msgid "Copyright (c) 2011 - 2019 Patrick Ulbrich and contributors." +#: Mailnag/configuration/configwindow.py:274 +msgid "Copyright (c) 2011 - 2020 Patrick Ulbrich and contributors." msgstr "" -#: Mailnag/configuration/configwindow.py:289 +#: Mailnag/configuration/configwindow.py:277 msgid "Homepage" msgstr "" -#: Mailnag/configuration/configwindow.py:304 +#: Mailnag/configuration/configwindow.py:295 msgid "translator-credits" msgstr "" "Launchpad Contributions:\n" " elleryq https://launchpad.net/~elleryq" -#: Mailnag/configuration/configwindow.py:344 +#: Mailnag/configuration/configwindow.py:335 msgid "Delete this account:" msgstr "刪除該帳戶:" -#: Mailnag/configuration/accountdialog.py:75 +#: Mailnag/configuration/accountdialog.py:70 msgid "Mail Account" msgstr "郵件賬戶" -#: Mailnag/configuration/accountdialog.py:116 +#: Mailnag/configuration/accountdialog.py:111 msgid "optional" msgstr "可選" -#: Mailnag/configuration/accountdialog.py:249 +#: Mailnag/configuration/accountdialog.py:244 msgid "IMAP (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:250 +#: Mailnag/configuration/accountdialog.py:245 msgid "POP3 (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:251 +#: Mailnag/configuration/accountdialog.py:246 msgid "MBox (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:252 +#: Mailnag/configuration/accountdialog.py:247 msgid "Maildir (Custom)" msgstr "" -#: Mailnag/configuration/accountdialog.py:358 +#: Mailnag/configuration/accountdialog.py:353 msgid "Connection failed." msgstr "" diff -Nru mailnag-2.0.0/README.md mailnag-2.2.0/README.md --- mailnag-2.0.0/README.md 2020-03-28 10:09:54.000000000 +0000 +++ mailnag-2.2.0/README.md 2021-02-14 18:45:38.000000000 +0000 @@ -10,7 +10,7 @@ __This project needs your support!__ If you like Mailnag, please help to keep it going by [contributing code](https://github.com/pulb/mailnag), -[reporting/fixing bugs](https://github.com/pulb/mailnag/issues), [translating strings into your native language](https://translations.launchpad.net/mailnag), +[reporting/fixing bugs](https://github.com/pulb/mailnag/issues), [translating strings into your native language](https://hosted.weblate.org/projects/mailnag/mailnag/), [writing docs](https://github.com/pulb/mailnag/wiki) or by [making a donation](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8F5FNJ3U4N7AW). @@ -62,7 +62,6 @@ * pyxdg * gettext * gir1.2-secret-1 (optional) -* networkmanager (optional) ## Configuration @@ -79,10 +78,10 @@ (e.g. a permanently visible indicator in your top panel) you have to install an appropriate extension/plugin for your desktop shell. Currently the following desktop shells are supported: * GNOME-Shell ([GNOME-Shell extension](https://github.com/pulb/mailnag-gnome-shell)) -* Ubuntu Unity ([MessagingMenu plugin](https://github.com/pulb/mailnag-messagingmenu-plugin)) +* KDE ([Plasma 5 applet by driglu4it](https://store.kde.org/p/1420222/)) +* Cinnamon ([Applet by hyOzd](https://bitbucket.org/hyOzd/mailnagapplet)) * Elementary Pantheon ([MessagingMenu plugin](https://github.com/pulb/mailnag-messagingmenu-plugin)) * XFCE ([MessagingMenu plugin](https://github.com/pulb/mailnag-messagingmenu-plugin)) -* Cinnamon ([Applet by hyOzd](https://bitbucket.org/hyOzd/mailnagapplet)) Furthermore, I highly recommend GNOME users to install the [GOA plugin](https://github.com/pulb/mailnag-goa-plugin), which makes Mailnag aware of email accounts specified in GNOME Online Accounts.